.exercise-form[data-astro-cid-ivbsxhrq]{width:100%;min-width:0;max-width:470px}.email-label[data-astro-cid-ivbsxhrq]{margin-bottom:8px;font-size:.85rem;font-weight:700;display:block}.email-row[data-astro-cid-ivbsxhrq]{gap:8px;display:flex}.email-row[data-astro-cid-ivbsxhrq] input[data-astro-cid-ivbsxhrq]{border:1px solid var(--divider);background:var(--paper-bright);width:100%;min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:12px;font-size:1rem}button[data-astro-cid-ivbsxhrq]{cursor:pointer;font:inherit;white-space:nowrap;border:0;font-size:.85rem}button[data-astro-cid-ivbsxhrq]:disabled{cursor:wait;opacity:.55;transform:none}.updates-choice[data-astro-cid-ivbsxhrq]{color:var(--muted);cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;font-size:.85rem;display:flex}.updates-choice[data-astro-cid-ivbsxhrq] input[data-astro-cid-ivbsxhrq]{width:16px;height:16px;accent-color:var(--ink);flex-shrink:0;margin:3px 0 0}.privacy-note[data-astro-cid-ivbsxhrq],.form-status[data-astro-cid-ivbsxhrq]{color:var(--muted);margin:10px 0 0;font-size:.8rem;line-height:1.5}.privacy-note[data-astro-cid-ivbsxhrq] a[data-astro-cid-ivbsxhrq],noscript[data-astro-cid-ivbsxhrq] a[data-astro-cid-ivbsxhrq]{text-underline-offset:3px;text-decoration:underline}.verification[data-astro-cid-ivbsxhrq]{min-height:65px;margin-top:14px}.exercise-download[data-astro-cid-ivbsxhrq]{margin-top:14px;font-size:.85rem}[data-astro-cid-ivbsxhrq][hidden]{display:none!important}@media (width<=560px){.email-row[data-astro-cid-ivbsxhrq]{flex-direction:column}button[data-astro-cid-ivbsxhrq]{min-height:48px}}.starter-next[data-astro-cid-yhiopp7j]{margin-top:1rem;font-size:.875rem}.purchase-info[data-astro-cid-olpdube6]{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.purchase-price[data-astro-cid-olpdube6] strong[data-astro-cid-olpdube6]{letter-spacing:-.04em;font-size:1.85rem;line-height:1.1;display:block}.purchase-price[data-astro-cid-olpdube6] small[data-astro-cid-olpdube6]{opacity:.8;margin-top:5px;font-size:.75rem;display:block}.purchase-info--compact[data-astro-cid-olpdube6]{gap:8px}.purchase-info--compact[data-astro-cid-olpdube6] .purchase-price[data-astro-cid-olpdube6] strong[data-astro-cid-olpdube6]{font-size:1.25rem}.purchase-info--compact[data-astro-cid-olpdube6] .purchase-price[data-astro-cid-olpdube6] small[data-astro-cid-olpdube6]{font-size:.68rem}lesson-preview[data-astro-cid-24jeznso]{min-width:0;display:block}.preview-screen[data-astro-cid-24jeznso]{aspect-ratio:16/9;background:#101614;border-radius:12px;position:relative;overflow:hidden}video[data-astro-cid-24jeznso],.preview-start[data-astro-cid-24jeznso]{width:100%;height:100%}video[data-astro-cid-24jeznso]{display:block}[data-astro-cid-24jeznso][hidden]{display:none!important}.preview-start[data-astro-cid-24jeznso]{cursor:pointer;color:#fff;text-align:left;background:#101614;border:0;padding:0;display:block;position:relative}.preview-start[data-astro-cid-24jeznso] img[data-astro-cid-24jeznso]{object-fit:cover;width:100%;height:100%;display:block}.preview-start[data-astro-cid-24jeznso]:after{content:"";background:linear-gradient(#0000 45%,#000c);position:absolute;inset:0}.preview-play[data-astro-cid-24jeznso]{z-index:1;background:#ffffff18;border:1px solid #ffffff70;border-radius:50%;place-items:center;width:64px;height:64px;padding-left:3px;font-size:23px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-watch[data-astro-cid-24jeznso]{z-index:1;justify-content:space-between;gap:10px;font-size:14px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.preview-start[data-astro-cid-24jeznso]:focus-visible,.preview-retry[data-astro-cid-24jeznso]:focus-visible{outline-offset:-4px;outline:3px solid #90bd87}.preview-caption[data-astro-cid-24jeznso]{padding:20px 0 0}.preview-meta[data-astro-cid-24jeznso]{color:var(--preview-muted,#647166);letter-spacing:.025em;margin:0 0 10px;font-family:IBM Plex Mono,monospace;font-size:11px}h3[data-astro-cid-24jeznso]{margin:0 0 9px;font-size:clamp(20px,2vw,25px);line-height:1.2}.preview-caption[data-astro-cid-24jeznso] p[data-astro-cid-24jeznso]:not(.preview-meta){color:var(--preview-muted,#5c665e);margin:0;font-size:15px;line-height:1.55}.preview-retry[data-astro-cid-24jeznso]{cursor:pointer;margin-top:12px;padding:8px 14px}@media (width<=600px){.preview-play[data-astro-cid-24jeznso]{width:48px;height:48px;font-size:18px}.preview-watch[data-astro-cid-24jeznso]{font-size:12px;bottom:14px;left:14px;right:14px}}
