.CommercialButton_button__ZRoMo{--button-bg:var(--commercial-action);--button-fg:#06140a;--button-border:transparent;--button-shadow:0 14px 32px rgb(25 213 82/18%);display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.55rem;padding:0 1rem;border:1px solid var(--button-border);border-radius:8px;background:var(--button-bg);box-shadow:var(--button-shadow);color:var(--button-fg);font-size:.9rem;font-weight:900;letter-spacing:0;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.CommercialButton_button__ZRoMo:hover:not(:disabled):not([aria-disabled=true]){transform:translateY(-3px);box-shadow:0 18px 38px rgb(28 38 48/18%)}.CommercialButton_button__ZRoMo:active:not(:disabled):not([aria-disabled=true]){transform:translateY(0) scale(.98)}.CommercialButton_button__ZRoMo:disabled,.CommercialButton_button__ZRoMo[aria-disabled=true]{cursor:not-allowed;opacity:.58}.CommercialButton_primary__LKvZz{--button-bg:var(--commercial-action);--button-fg:#06140a}.CommercialButton_secondary__V_70r{--button-bg:var(--commercial-paper);--button-fg:var(--commercial-ink);--button-border:color-mix(in srgb,var(--commercial-ink) 18%,var(--commercial-line));--button-shadow:none}.CommercialButton_dark__n_8Qs{--button-bg:var(--commercial-ink);--button-fg:var(--commercial-paper);--button-shadow:0 14px 32px rgb(17 27 36/18%)}.CommercialButton_ghost__H1ewC{--button-bg:transparent;--button-fg:var(--commercial-coral);--button-border:color-mix(in srgb,var(--commercial-coral) 34%,transparent);--button-shadow:none}.CommercialButton_spinner__XeDU6{width:1em;height:1em;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:CommercialButton_commercial-button-spin__FDBXq .72s linear infinite}@keyframes CommercialButton_commercial-button-spin__FDBXq{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.CommercialButton_button__ZRoMo{transition:none}.CommercialButton_button__ZRoMo:active:not(:disabled):not([aria-disabled=true]),.CommercialButton_button__ZRoMo:hover:not(:disabled):not([aria-disabled=true]){transform:none}.CommercialButton_spinner__XeDU6{animation-duration:1.4s}}.SectionEyebrow_eyebrow__5AN3D{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .75rem;font-size:.72rem;font-weight:950;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.SectionEyebrow_eyebrow__5AN3D span{display:grid;width:1.1rem;height:1.1rem;place-items:center;border-radius:999px;font-size:.78rem}.SectionEyebrow_commercial__YxluJ{color:var(--commercial-coral)}.SectionEyebrow_commercial__YxluJ span{background:color-mix(in srgb,var(--commercial-coral) 16%,var(--commercial-paper))}.SectionEyebrow_premium__YkBeT{color:var(--commercial-mint)}.SectionEyebrow_premium__YkBeT span{background:rgb(255 253 248/12%)}.SectionEyebrow_success__8gZnL{color:var(--commercial-success)}.SectionEyebrow_success__8gZnL span{background:color-mix(in srgb,var(--commercial-success) 14%,var(--commercial-paper))}.SectionEyebrow_muted__O9Wbh{color:var(--muted)}.SectionEyebrow_muted__O9Wbh span{background:var(--line)}.ProgressMeter_wrap__0s_jr{display:grid;grid-gap:.42rem;gap:.42rem;min-width:0}.ProgressMeter_meta__bqIZ8{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;color:var(--muted);font-size:.78rem;font-weight:760}.ProgressMeter_meta__bqIZ8 strong{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProgressMeter_track__lqndL{height:.52rem;overflow:hidden;border-radius:999px;background:var(--line)}.ProgressMeter_track__lqndL span{display:block;height:100%;border-radius:inherit;background:var(--meter-color,var(--commercial-coral));transition:width .35s ease}.ProgressMeter_commercial__lAqoQ{--meter-color:var(--commercial-coral)}.ProgressMeter_success__6AggE{--meter-color:var(--commercial-action)}.ProgressMeter_premium__zpWXI{--meter-color:var(--commercial-sun)}.ProgressMeter_muted__6oGSo{--meter-color:var(--muted)}@media (prefers-reduced-motion:reduce){.ProgressMeter_track__lqndL span{transition:none}}.OfferPrice_price__rm258{display:grid;min-width:0;grid-gap:.4rem;gap:.4rem}.OfferPrice_start__gLL8O{justify-items:start;text-align:left}.OfferPrice_end__LwPbT{justify-items:end;text-align:right}.OfferPrice_original__5b1vX{display:inline-flex;align-items:baseline;gap:.32rem;color:var(--offer-price-original-color,var(--coral-deep,#b42318));font-size:var(--offer-price-original-size,clamp(.98rem,3vw,1.08rem));font-weight:850;letter-spacing:-.01em;line-height:1.2;white-space:nowrap}.OfferPrice_originalLabel__W9_Ff{color:inherit;font-size:.88em;font-weight:800;letter-spacing:.01em}.OfferPrice_original__5b1vX s{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-decoration-thickness:.12em}.OfferPrice_current__BwKqm{margin:0;color:var(--offer-price-current-color,inherit);font-family:var(--offer-price-font,inherit);font-size:var(--offer-price-current-size,2.4rem);font-weight:var(--offer-price-current-weight,950);letter-spacing:var(--offer-price-current-tracking,-.05em);line-height:.9;white-space:nowrap}.OfferPrice_currentLabel__LDOrT{margin-right:.3em;font-family:inherit;font-size:.42em;font-weight:800;letter-spacing:0;vertical-align:.22em}@media (max-width:380px){.OfferPrice_end__LwPbT{justify-items:start;text-align:left}}.formation-state_page__TnnKB{width:min(100% - 2rem,42rem);margin:0 auto;padding:clamp(2.5rem,8vw,6rem) 0 7rem}.formation-state_notice__WA3X6{padding:clamp(1.5rem,5vw,2.5rem);border-left:4px solid var(--sun);background:var(--paper);box-shadow:var(--shadow-elevation)}.formation-state_eyebrow__hhVE_{margin:0 0 .7rem;color:var(--coral-deep);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.formation-state_notice__WA3X6 h1{margin:0;font:700 clamp(2.3rem,7vw,4rem)/.95 var(--font-display,Georgia,serif);letter-spacing:-.06em}.formation-state_notice__WA3X6 p{color:var(--muted)}.formation-state_notice__WA3X6 button{min-height:3rem;margin-top:.6rem;padding:0 1.1rem;border:0;border-radius:999px;background:var(--coral-deep);color:var(--paper);font-weight:850}.EmptyState_empty__HNilq{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start;padding:1.35rem 0;border-block:1px solid var(--line)}.EmptyState_icon__jaoK4{display:grid;width:3rem;height:3rem;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--commercial-action) 18%,var(--paper));color:var(--commercial-success);font-size:1.25rem;font-weight:950}.EmptyState_empty__HNilq h2{max-width:19ch;margin:0;font-size:clamp(1.7rem,8vw,2.4rem);font-weight:950;letter-spacing:0;line-height:1}.EmptyState_empty__HNilq p{max-width:36rem;color:var(--muted)}.BrandMark_brandMark__3_mH2{display:inline-grid;width:3.25rem;height:3.25rem;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 70%,#fff);background:#fff;color:var(--ink);box-shadow:0 1px 2px rgb(5 18 32/10%),0 10px 24px rgb(5 18 32/9%)}.BrandMark_logo__TUhB1{display:block;width:100%;height:100%;object-fit:contain}.HeroVsl_frame__UhWWU{grid-column:1/-1;width:min(100%,880px);aspect-ratio:16/9;margin:0 auto clamp(34px,5vw,64px);overflow:hidden;border:1px solid color-mix(in srgb,var(--commercial-ink) 18%,var(--commercial-line));border-radius:8px;background:#070b0e;box-shadow:0 28px 70px rgb(17 27 36/22%)}.HeroVsl_player__u0lJE{display:block;width:100%;height:100%;border:0;background:#070b0e}@media (max-width:720px){.HeroVsl_frame__UhWWU{margin-bottom:32px}}.FormPanel_panel__dt6ih{width:min(100%,29rem);padding:clamp(1.15rem,5vw,1.6rem);background:linear-gradient(145deg,var(--commercial-paper),#fff4e8)}.FormPanel_panel__dt6ih h1{max-width:9ch;margin:0;color:var(--commercial-ink);font-size:clamp(2.35rem,11vw,3.75rem);font-weight:950;letter-spacing:0;line-height:.94}.FormPanel_intro__eCIpW{margin:.9rem 0 1.55rem;color:var(--muted);font-size:1rem;line-height:1.58}.FormPanel_nav__bt_hP{display:flex;gap:.2rem;margin-bottom:1.35rem;border-bottom:1px solid var(--line)}.FormPanel_nav__bt_hP a{min-height:2.5rem;padding:0 .7rem;border-bottom:3px solid transparent;color:var(--muted);font-size:.84rem;font-weight:850;line-height:2.5rem;text-decoration:none}.FormPanel_nav__bt_hP a:hover,.FormPanel_nav__bt_hP a[aria-current=page]{border-color:var(--commercial-coral);color:var(--ink)}.FormPanel_footer__ywkte{margin-top:1rem}.InteractiveTilt_scope__G0J8R{--tilt-x:0deg;--tilt-y:0deg;--tilt-glow-x:50%;--tilt-glow-y:0%;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .2s ease}@media (max-width:720px),(prefers-reduced-motion:reduce){.InteractiveTilt_scope__G0J8R{transform:none!important;transition:none}}.KeyboardChordDiagram_figure__FlnhO{margin:0;page-break-inside:avoid;break-inside:avoid}.KeyboardChordDiagram_figure__FlnhO figcaption{display:grid;grid-template-columns:auto 1fr;align-items:baseline;grid-column-gap:.7rem;column-gap:.7rem;margin-bottom:.8rem;color:#18283a}.KeyboardChordDiagram_figure__FlnhO figcaption strong{grid-row:1/3;color:#a97812;font-family:Georgia,Times New Roman,serif;font-size:2.4rem;line-height:1}.KeyboardChordDiagram_figure__FlnhO figcaption span{font-weight:900}.KeyboardChordDiagram_figure__FlnhO figcaption small{color:#5d6874;font-weight:700}.KeyboardChordDiagram_keyboard__lhNeY{position:relative;display:grid;grid-template-columns:repeat(10,1fr);height:7.6rem;overflow:hidden;border:2px solid #18283a;border-radius:8px;background:#18283a}.KeyboardChordDiagram_whiteKey__uSuUH{position:relative;min-width:0;border-right:1px solid #9098a0;background:#fffdf7}.KeyboardChordDiagram_whiteKey__uSuUH:last-of-type{border-right:0}.KeyboardChordDiagram_whiteKey__uSuUH i{position:absolute;right:0;bottom:.4rem;left:0;color:#4d5965;font-size:.62rem;font-style:normal;font-weight:800;text-align:center}.KeyboardChordDiagram_whiteKey__uSuUH.KeyboardChordDiagram_selected__RxMtY{background:#f2c65f;box-shadow:inset 0 -12px 0 #d8a62d}.KeyboardChordDiagram_whiteKey__uSuUH.KeyboardChordDiagram_selected__RxMtY i{color:#18283a}.KeyboardChordDiagram_blackKey__l4vHl{--white-width:10%;position:absolute;z-index:2;top:0;left:calc((var(--key-position) / 2 + .5) * var(--white-width));width:6%;height:61%;transform:translateX(-50%);border-radius:0 0 4px 4px;background:#172333;box-shadow:0 4px 5px rgb(0 0 0/30%)}@media (max-width:420px){.KeyboardChordDiagram_keyboard__lhNeY{height:6.2rem}.KeyboardChordDiagram_whiteKey__uSuUH i{font-size:.54rem}.KeyboardChordDiagram_figure__FlnhO figcaption strong{font-size:2rem}}@media print{.KeyboardChordDiagram_keyboard__lhNeY{height:5.7rem}.KeyboardChordDiagram_whiteKey__uSuUH.KeyboardChordDiagram_selected__RxMtY{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.page_page__6j7Rs{display:grid;min-height:100svh;place-items:center;padding:1rem;background:linear-gradient(135deg,#102137,#1c3851)}.page_panel__A788l{width:min(100%,36rem);padding:clamp(1.5rem,5vw,3.5rem);border-radius:14px;background:#fffdf7;color:#17283c;box-shadow:0 28px 70px rgb(0 0 0/25%)}.page_brand__aXBUw{display:flex;align-items:center;gap:.6rem;margin-bottom:3rem}.page_eyebrow__8n0eT{margin:0 0 .7rem;color:#8a6414;font-size:.72rem;font-weight:950;letter-spacing:.14em;text-transform:uppercase}.page_panel__A788l h1{margin:0 0 1.5rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,8vw,4.4rem);font-weight:500;letter-spacing:-.055em;line-height:.95}.page_invalid__cb2E9{color:#4f5e6d;line-height:1.6}.page_invalid__cb2E9 a{color:#76530d;font-weight:850}.EmailPreferenceForm_panel__9Z7Mj{display:grid;grid-gap:1rem;gap:1rem}.EmailPreferenceForm_status__TT0rB{margin:0 0 .5rem;color:#334355;line-height:1.6}.EmailPreferenceForm_panel__9Z7Mj button{min-height:3.25rem;padding:0 1rem;border:0;border-radius:999px;background:#17283c;color:#fff;font-weight:900}.EmailPreferenceForm_panel__9Z7Mj .EmailPreferenceForm_secondary__iqpaF{border:1px solid #9a7a38;background:transparent;color:#6f4f0e}.EmailPreferenceForm_panel__9Z7Mj button:disabled{cursor:wait;opacity:.65}.EmailPreferenceForm_panel__9Z7Mj small{color:#66727e;line-height:1.55}.EmailPreferenceForm_error__Gy096{color:#a52f20;font-weight:800}.LeadCaptureForm_form__Jgr_q{display:grid;grid-gap:1rem;gap:1rem;width:100%}.LeadCaptureForm_errorSummary__WIuJu{padding:.8rem 1rem;border-left:4px solid #ee7b62;border-radius:6px;background:#fff1ec;color:#6e2015;font-weight:800}.LeadCaptureForm_field__XUdEM{display:grid;grid-gap:.55rem;gap:.55rem}.LeadCaptureForm_field__XUdEM>label{color:#fff7e7;font-size:.82rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.LeadCaptureForm_inputRow__e_wD3{display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid rgb(255 255 255/42%);border-radius:10px;background:#fff;box-shadow:0 20px 45px rgb(0 0 0/24%)}.LeadCaptureForm_inputRow__e_wD3 input{width:100%;min-height:3.7rem;padding:0 1rem;border:0;outline:0;background:#fff;color:#17263a}.LeadCaptureForm_inputRow__e_wD3 input::placeholder{color:#697583;opacity:1}.LeadCaptureForm_inputRow__e_wD3 button{min-height:3.7rem;padding:0 1.35rem;border:0;background:#efc35d;color:#152437;font-weight:950;white-space:nowrap}.LeadCaptureForm_inputRow__e_wD3 button:hover:not(:disabled){background:#f6d27d}.LeadCaptureForm_inputRow__e_wD3 button:disabled{cursor:wait;opacity:.7}.LeadCaptureForm_inputRow__e_wD3:focus-within{outline:3px solid #fff;outline-offset:3px}.LeadCaptureForm_hint__xJWJN,.LeadCaptureForm_privacy__NfbOu{margin:0;color:#d8e0e9;font-size:.78rem;line-height:1.5}.LeadCaptureForm_optIn__hV4AN{display:grid;grid-template-columns:auto 1fr;grid-gap:.65rem;gap:.65rem;align-items:start;color:#eef2f5;font-size:.82rem;line-height:1.48;cursor:pointer}.LeadCaptureForm_optIn__hV4AN input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:#efc35d}.LeadCaptureForm_privacy__NfbOu a{color:#fff;font-weight:800;text-underline-offset:3px}.LeadCaptureForm_honeypot__c9q90{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:620px){.LeadCaptureForm_inputRow__e_wD3{grid-template-columns:1fr}.LeadCaptureForm_inputRow__e_wD3 button{min-height:3.4rem}.LeadCaptureForm_field__XUdEM>label{color:#18283a}.LeadCaptureForm_hint__xJWJN,.LeadCaptureForm_privacy__NfbOu{color:#576574}.LeadCaptureForm_optIn__hV4AN{color:#2d3d4f}.LeadCaptureForm_privacy__NfbOu a{color:#6f4d08}.LeadCaptureForm_inputRow__e_wD3{box-shadow:0 14px 30px rgb(21 36 55/13%)}}.KiwifyTecladoSalesLanding_page__NvWRU{--kt-bg:#f2eee5;--kt-paper:#fffdf7;--kt-ink:#111a22;--kt-muted:#58636e;--kt-line:#d4cbbb;--kt-action:#20a05e;--kt-action-dark:#157a46;--kt-blue:#173a54;--kt-sun:#f3c969;min-height:100vh;background:var(--kt-bg);color:var(--kt-ink)}.KiwifyTecladoSalesLanding_header__WQGdS{position:absolute;inset:0 0 auto 0;z-index:5;display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:center;width:min(1160px,calc(100% - 2rem));margin:0 auto;padding:1rem 0;color:#fffdf7}.KiwifyTecladoSalesLanding_brand__qlM3j{display:inline-flex;align-items:center;gap:.6rem;color:inherit;font-weight:950;text-decoration:none}.KiwifyTecladoSalesLanding_brand__qlM3j svg{width:2.15rem;height:2.15rem}.KiwifyTecladoSalesLanding_header__WQGdS nav{display:none;gap:1rem;color:rgb(255 253 247/78%);font-weight:850}.KiwifyTecladoSalesLanding_footer__6Nrlb nav a,.KiwifyTecladoSalesLanding_header__WQGdS nav a{text-decoration:none}.KiwifyTecladoSalesLanding_footer__6Nrlb nav a:hover,.KiwifyTecladoSalesLanding_header__WQGdS nav a:hover{text-decoration:underline}.KiwifyTecladoSalesLanding_headerCta__4YVmT{display:none}.KiwifyTecladoSalesLanding_hero__aiH4k{position:relative;min-height:96svh;padding:6rem 1rem 2rem;overflow:hidden;isolation:isolate}.KiwifyTecladoSalesLanding_heroImage__pEwXr{z-index:-2;object-fit:cover;object-position:64% 50%}.KiwifyTecladoSalesLanding_heroShade__MzM_t{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(8 14 20/94%),rgb(8 14 20/75%) 48%,rgb(8 14 20/16%)),linear-gradient(0deg,rgb(8 14 20/74%),transparent 44%)}.KiwifyTecladoSalesLanding_heroInner__RA1n3{display:grid;grid-gap:1rem;gap:1rem;align-items:end;width:min(1160px,100%);min-height:calc(96svh - 8rem);margin:0 auto}.KiwifyTecladoSalesLanding_heroCopy__0Mc9b{color:#fffdf7}.KiwifyTecladoSalesLanding_eyebrow__WJCye,.KiwifyTecladoSalesLanding_kicker__nttip{margin:0 0 .75rem;color:var(--kt-sun);font-size:.78rem;font-weight:950;letter-spacing:0;text-transform:uppercase}.KiwifyTecladoSalesLanding_hero__aiH4k h1{max-width:11ch;margin:0;font-size:clamp(2.8rem,11vw,7.2rem);line-height:.9;letter-spacing:0}.KiwifyTecladoSalesLanding_lead__y2U11{max-width:42rem;margin:1.2rem 0 0;color:rgb(255 253 247/84%);font-size:clamp(1.02rem,2.4vw,1.28rem)}.KiwifyTecladoSalesLanding_actions__5UJVL{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.KiwifyTecladoSalesLanding_heroFacts__FMQrL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.65rem;gap:.65rem;max-width:32rem;padding:0;margin:1.25rem 0 0;list-style:none}.KiwifyTecladoSalesLanding_heroFacts__FMQrL li{display:grid;grid-gap:.1rem;gap:.1rem;border-top:1px solid rgb(255 253 247/34%);padding-top:.75rem}.KiwifyTecladoSalesLanding_heroFacts__FMQrL strong{color:var(--kt-sun);font-size:clamp(1.7rem,5vw,2.6rem);line-height:1}.KiwifyTecladoSalesLanding_heroFacts__FMQrL span{color:rgb(255 253 247/74%);font-size:.82rem;font-weight:850}.KiwifyTecladoSalesLanding_cta__2QFSu,.KiwifyTecladoSalesLanding_leadCta__TfX3P,.KiwifyTecladoSalesLanding_mobileLead__yOb41{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:3.1rem;border-radius:8px;padding:.86rem 1.05rem;font-weight:950;line-height:1;text-decoration:none}.KiwifyTecladoSalesLanding_cta__2QFSu{background:var(--kt-action);color:#fff;box-shadow:0 18px 38px rgb(7 72 39/26%)}.KiwifyTecladoSalesLanding_cta__2QFSu:hover{background:var(--kt-action-dark)}.KiwifyTecladoSalesLanding_leadCta__TfX3P,.KiwifyTecladoSalesLanding_mobileLead__yOb41{border:1px solid rgb(255 253 247/48%);background:rgb(255 253 247/10%);color:#fffdf7}.KiwifyTecladoSalesLanding_disclosure__5dpS0{max-width:36rem;margin:1rem 0 0;color:rgb(255 253 247/68%);font-size:.9rem}.KiwifyTecladoSalesLanding_capture__2jpNs{--simple-lead-label-color:var(--kt-ink);--simple-lead-text-color:#25313d;--simple-lead-muted-color:#5f6973;--simple-lead-link-color:#155a32;display:grid;grid-gap:.8rem;gap:.8rem;border:1px solid rgb(255 253 247/22%);border-radius:8px;padding:1rem;background:rgb(255 253 247/90%);color:var(--kt-ink);box-shadow:0 22px 60px rgb(0 0 0/22%)}.KiwifyTecladoSalesLanding_capture__2jpNs h2{margin:0;font-size:clamp(1.55rem,6vw,2.4rem);line-height:1}.KiwifyTecladoSalesLanding_capture__2jpNs p{margin:0;color:var(--kt-muted)}.KiwifyTecladoSalesLanding_decisionGrid__F63GU,.KiwifyTecladoSalesLanding_footerInner__wJtXf,.KiwifyTecladoSalesLanding_narrow__MYxGZ,.KiwifyTecladoSalesLanding_offerInner__jONQ5,.KiwifyTecladoSalesLanding_shell__vhgv5{width:min(1120px,calc(100% - 2rem));margin:0 auto}.KiwifyTecladoSalesLanding_narrow__MYxGZ{width:min(760px,calc(100% - 2rem))}.KiwifyTecladoSalesLanding_contents__t4DuZ,.KiwifyTecladoSalesLanding_decision__QKZsd,.KiwifyTecladoSalesLanding_extras__JJN8e,.KiwifyTecladoSalesLanding_faq__T6JlD,.KiwifyTecladoSalesLanding_final__Bg53i,.KiwifyTecladoSalesLanding_offer__jC_Qx,.KiwifyTecladoSalesLanding_support__CRXM_,.KiwifyTecladoSalesLanding_topics__QoTVi,.KiwifyTecladoSalesLanding_vsl__rFr13{padding:4.5rem 0}.KiwifyTecladoSalesLanding_vsl__rFr13{background:#0d151d;color:#fffdf7}.KiwifyTecladoSalesLanding_vslInner__WVO_H{display:grid;grid-gap:1.5rem;gap:1.5rem;width:min(1120px,calc(100% - 2rem));margin:0 auto}.KiwifyTecladoSalesLanding_vsl__rFr13 .KiwifyTecladoSalesLanding_sectionIntro__PsWA3 p{color:rgb(255 253 247/72%)}.KiwifyTecladoSalesLanding_videoFrame__yzfWa{overflow:hidden;border:1px solid rgb(255 253 247/18%);border-radius:8px;background:#05080c;box-shadow:0 28px 70px rgb(0 0 0/30%);aspect-ratio:16/9}.KiwifyTecladoSalesLanding_videoFrame__yzfWa iframe{display:block;width:100%;height:100%;border:0}.KiwifyTecladoSalesLanding_sectionIntro__PsWA3{max-width:760px}.KiwifyTecladoSalesLanding_decisionCopy__Dylkr h2,.KiwifyTecladoSalesLanding_faq__T6JlD h2,.KiwifyTecladoSalesLanding_final__Bg53i h2,.KiwifyTecladoSalesLanding_offerInner__jONQ5 h2,.KiwifyTecladoSalesLanding_sectionIntro__PsWA3 h2{margin:0;font-size:clamp(2rem,6vw,4rem);line-height:1;letter-spacing:0}.KiwifyTecladoSalesLanding_decisionCopy__Dylkr p,.KiwifyTecladoSalesLanding_final__Bg53i p,.KiwifyTecladoSalesLanding_offerInner__jONQ5 p,.KiwifyTecladoSalesLanding_sectionIntro__PsWA3 p{color:var(--kt-muted);font-size:1.03rem}.KiwifyTecladoSalesLanding_benefits__iDo09{display:grid;grid-gap:.8rem;gap:.8rem;padding:0;margin:2rem 0 0;list-style:none}.KiwifyTecladoSalesLanding_benefits__iDo09 li,.KiwifyTecladoSalesLanding_faq__T6JlD details,.KiwifyTecladoSalesLanding_flow__yJgaW li{border-top:1px solid var(--kt-line)}.KiwifyTecladoSalesLanding_benefits__iDo09 li{padding:1.1rem 0}.KiwifyTecladoSalesLanding_benefits__iDo09 span,.KiwifyTecladoSalesLanding_flow__yJgaW span{color:var(--kt-action-dark);font-weight:950}.KiwifyTecladoSalesLanding_benefits__iDo09 h3,.KiwifyTecladoSalesLanding_flow__yJgaW h3{margin:.25rem 0;font-size:1.32rem}.KiwifyTecladoSalesLanding_benefits__iDo09 p,.KiwifyTecladoSalesLanding_flow__yJgaW p{margin:0;color:var(--kt-muted)}.KiwifyTecladoSalesLanding_contents__t4DuZ{background:var(--kt-paper)}.KiwifyTecladoSalesLanding_productGrid__a0eFj{display:grid;grid-gap:1rem;gap:1rem;margin-top:2rem}.KiwifyTecladoSalesLanding_productGrid__a0eFj article{display:grid;grid-gap:.85rem;gap:.85rem;border-top:1px solid var(--kt-line);padding-top:1.2rem}.KiwifyTecladoSalesLanding_productGrid__a0eFj h3{margin:0;color:var(--kt-blue);font-size:clamp(1.35rem,4vw,2rem);line-height:1.08}.KiwifyTecladoSalesLanding_productGrid__a0eFj p{margin:0;color:var(--kt-muted)}.KiwifyTecladoSalesLanding_extraList__EhJ3M,.KiwifyTecladoSalesLanding_productGrid__a0eFj ul,.KiwifyTecladoSalesLanding_topicList__HjjOX{display:grid;grid-gap:.65rem;gap:.65rem;padding:0;margin:0;list-style:none}.KiwifyTecladoSalesLanding_extraList__EhJ3M li,.KiwifyTecladoSalesLanding_productGrid__a0eFj li,.KiwifyTecladoSalesLanding_topicList__HjjOX li{position:relative;padding-left:1.55rem;color:var(--kt-muted)}.KiwifyTecladoSalesLanding_extraList__EhJ3M li:before,.KiwifyTecladoSalesLanding_productGrid__a0eFj li:before,.KiwifyTecladoSalesLanding_topicList__HjjOX li:before{content:"✓";position:absolute;left:0;color:var(--kt-action-dark);font-weight:950}.KiwifyTecladoSalesLanding_topics__QoTVi{background:color-mix(in srgb,var(--kt-blue) 8%,var(--kt-bg))}.KiwifyTecladoSalesLanding_topicList__HjjOX{grid-template-columns:1fr;margin-top:2rem}.KiwifyTecladoSalesLanding_decision__QKZsd{background:var(--kt-ink);color:#fffdf7}.KiwifyTecladoSalesLanding_decisionGrid__F63GU{display:grid;grid-gap:2rem;gap:2rem}.KiwifyTecladoSalesLanding_decisionCopy__Dylkr p{color:rgb(255 253 247/74%)}.KiwifyTecladoSalesLanding_flow__yJgaW{display:grid;grid-gap:0;gap:0;padding:0;margin:0;list-style:none}.KiwifyTecladoSalesLanding_flow__yJgaW li{display:grid;grid-template-columns:3rem 1fr;grid-gap:.8rem;gap:.8rem;padding:1.1rem 0;border-color:rgb(255 253 247/18%)}.KiwifyTecladoSalesLanding_extras__JJN8e{background:var(--kt-bg)}.KiwifyTecladoSalesLanding_extraList__EhJ3M{margin-top:2rem}.KiwifyTecladoSalesLanding_offer__jC_Qx{background:var(--kt-paper)}.KiwifyTecladoSalesLanding_offerInner__jONQ5{display:grid;grid-gap:1.2rem;gap:1.2rem}.KiwifyTecladoSalesLanding_offerInner__jONQ5 ul{display:grid;grid-gap:.65rem;gap:.65rem;padding-left:1.2rem;color:var(--kt-muted)}.KiwifyTecladoSalesLanding_fromPrice__5qXiJ{display:block;color:var(--kt-muted)}.KiwifyTecladoSalesLanding_offerNote__OhZKm{max-width:42rem;font-size:.94rem!important}.KiwifyTecladoSalesLanding_priceBox__OkTwP{display:grid;grid-gap:.65rem;gap:.65rem;align-content:start;border:1px solid var(--kt-line);border-radius:8px;padding:1.2rem;background:#f7f1e6;box-shadow:0 20px 54px rgb(17 26 34/10%)}.KiwifyTecladoSalesLanding_priceBox__OkTwP small,.KiwifyTecladoSalesLanding_priceBox__OkTwP span{color:var(--kt-muted);font-weight:850}.KiwifyTecladoSalesLanding_priceBox__OkTwP s{color:#7c8790;font-size:1.1rem}.KiwifyTecladoSalesLanding_priceBox__OkTwP strong{color:var(--kt-action-dark);font-size:clamp(2.5rem,10vw,4.8rem);line-height:.95}.KiwifyTecladoSalesLanding_faqList__kCPjE{display:grid;margin-top:1.6rem}.KiwifyTecladoSalesLanding_faq__T6JlD details{padding:1rem 0}.KiwifyTecladoSalesLanding_faq__T6JlD summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:900}.KiwifyTecladoSalesLanding_faq__T6JlD summary::-webkit-details-marker{display:none}.KiwifyTecladoSalesLanding_faq__T6JlD details p{max-width:48rem;margin:.7rem 0 0;color:var(--kt-muted)}.KiwifyTecladoSalesLanding_final__Bg53i{color:#fffdf7;background:var(--kt-blue);text-align:center}.KiwifyTecladoSalesLanding_final__Bg53i .KiwifyTecladoSalesLanding_narrow__MYxGZ{display:grid;justify-items:center}.KiwifyTecladoSalesLanding_final__Bg53i p{color:rgb(255 253 247/76%)}.KiwifyTecladoSalesLanding_footer__6Nrlb{padding:2rem 0 6rem;color:rgb(255 253 247/82%);background:#0d151d}.KiwifyTecladoSalesLanding_footerInner__wJtXf{display:grid;grid-gap:1rem;gap:1rem}.KiwifyTecladoSalesLanding_footer__6Nrlb p{max-width:760px;margin:0;color:rgb(255 253 247/68%)}.KiwifyTecladoSalesLanding_footer__6Nrlb nav{display:flex;flex-wrap:wrap;gap:.9rem;color:#fffdf7;font-weight:850}.KiwifyTecladoSalesLanding_mobileBar__sZ48U{position:fixed;inset:auto .75rem .75rem;z-index:10;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:.55rem;gap:.55rem;align-items:center;padding:.65rem;border:1px solid rgb(255 255 255/18%);border-radius:8px;color:#fffdf7;background:rgb(13 21 29/92%);box-shadow:0 18px 48px rgb(0 0 0/24%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.KiwifyTecladoSalesLanding_mobileBar__sZ48U span{display:block;color:rgb(255 253 247/62%);font-size:.72rem;font-weight:850}.KiwifyTecladoSalesLanding_mobileBar__sZ48U strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.KiwifyTecladoSalesLanding_mobileBar__sZ48U .KiwifyTecladoSalesLanding_cta__2QFSu,.KiwifyTecladoSalesLanding_mobileLead__yOb41{min-height:2.7rem;padding:.75rem .78rem;font-size:.82rem}@media (min-width:720px){.KiwifyTecladoSalesLanding_header__WQGdS{grid-template-columns:1fr auto auto}.KiwifyTecladoSalesLanding_headerCta__4YVmT,.KiwifyTecladoSalesLanding_header__WQGdS nav{display:inline-flex}.KiwifyTecladoSalesLanding_heroInner__RA1n3{grid-template-columns:minmax(0,1fr) minmax(360px,.48fr);align-items:end}.KiwifyTecladoSalesLanding_capture__2jpNs{padding:1.2rem}.KiwifyTecladoSalesLanding_benefits__iDo09,.KiwifyTecladoSalesLanding_productGrid__a0eFj{grid-template-columns:repeat(3,minmax(0,1fr))}.KiwifyTecladoSalesLanding_extraList__EhJ3M,.KiwifyTecladoSalesLanding_topicList__HjjOX{grid-template-columns:repeat(2,minmax(0,1fr))}.KiwifyTecladoSalesLanding_benefits__iDo09 li{padding-right:1.2rem}.KiwifyTecladoSalesLanding_decisionGrid__F63GU,.KiwifyTecladoSalesLanding_offerInner__jONQ5,.KiwifyTecladoSalesLanding_vslInner__WVO_H{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start}.KiwifyTecladoSalesLanding_mobileBar__sZ48U{display:none}.KiwifyTecladoSalesLanding_footer__6Nrlb{padding-bottom:2rem}}@media (min-width:1040px){.KiwifyTecladoSalesLanding_contents__t4DuZ,.KiwifyTecladoSalesLanding_decision__QKZsd,.KiwifyTecladoSalesLanding_extras__JJN8e,.KiwifyTecladoSalesLanding_faq__T6JlD,.KiwifyTecladoSalesLanding_final__Bg53i,.KiwifyTecladoSalesLanding_offer__jC_Qx,.KiwifyTecladoSalesLanding_support__CRXM_,.KiwifyTecladoSalesLanding_topics__QoTVi,.KiwifyTecladoSalesLanding_vsl__rFr13{padding:6.5rem 0}}.PageEntrance_scope__Q3LTW{min-width:0}.PageEntrance_burst__v1XtL{position:fixed;top:31svh;left:50%;z-index:70;width:1px;height:1px;pointer-events:none;transform:translate(-50%,-50%)}.PageEntrance_burst__v1XtL span{position:absolute;display:grid;width:1em;height:1em;margin:-.5em 0 0 -.5em;place-items:center;color:var(--commercial-coral);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,4vw,2.4rem);font-weight:950;line-height:1}.PageEntrance_burst__v1XtL span:nth-child(3n){color:var(--commercial-action)}.PageEntrance_burst__v1XtL span:nth-child(3n+1){color:var(--commercial-sun)}.PageEntrance_burst__v1XtL span:nth-child(4n){color:var(--commercial-sky)}@media (prefers-reduced-motion:reduce){.PageEntrance_burst__v1XtL{display:none}}.ThemeToggle_toggle__ZFutX{display:flex;width:100%;min-height:2.75rem;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .75rem;border:0;border-radius:.55rem;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;font-weight:750;text-align:left}.ThemeToggle_track__5Ef6d{display:flex;width:2.45rem;height:1.4rem;flex:0 0 auto;align-items:center;padding:.16rem;border:1px solid var(--line);border-radius:999px;background:var(--canvas);transition:background .18s ease,border-color .18s ease}.ThemeToggle_thumb__iovED{display:block;width:.9rem;height:.9rem;border-radius:50%;background:var(--muted);box-shadow:0 1px 2px rgb(0 0 0/18%);transition:transform .18s ease,background .18s ease}.ThemeToggle_toggle__ZFutX[aria-checked=true] .ThemeToggle_track__5Ef6d{border-color:var(--coral-deep);background:var(--coral-deep)}.ThemeToggle_toggle__ZFutX[aria-checked=true] .ThemeToggle_thumb__iovED{transform:translateX(1rem);background:var(--paper)}.ThemeToggle_toggle__ZFutX:focus-visible,.ThemeToggle_toggle__ZFutX:hover{background:var(--mint)}@media (prefers-reduced-motion:reduce){.ThemeToggle_thumb__iovED,.ThemeToggle_track__5Ef6d{transition:none}}.StatusBadge_badge__iTIf_{display:inline-flex;min-height:1.55rem;align-items:center;justify-content:center;padding:.12rem .58rem;border:1px solid transparent;border-radius:8px;font-size:.7rem;font-weight:900;line-height:1;text-transform:uppercase;white-space:nowrap}.StatusBadge_commercial__UOYad{background:color-mix(in srgb,var(--commercial-coral) 16%,var(--commercial-paper));color:var(--commercial-coral)}.StatusBadge_success__yXZCG{background:color-mix(in srgb,var(--commercial-success) 18%,var(--commercial-paper));color:var(--commercial-success)}.StatusBadge_premium__q_Yx3{background:var(--commercial-ink);color:var(--commercial-paper)}.StatusBadge_warning__nkK7V{background:color-mix(in srgb,var(--commercial-sun) 36%,var(--commercial-paper));color:#684400}.StatusBadge_locked__bVCq3,.StatusBadge_muted__qwV6d{background:var(--line);color:var(--muted)}.OfferTicket_ticket__0NYJM{position:relative;display:grid;grid-gap:1rem;gap:1rem;padding:1.25rem;border:1px solid var(--commercial-ink);border-radius:8px;background:var(--commercial-paper);box-shadow:8px 8px 0 var(--commercial-sun);color:var(--commercial-ink)}.OfferTicket_price__bJloS{display:grid;grid-gap:.25rem;gap:.25rem}.OfferTicket_priceValue__uXSIr{--offer-price-current-size:clamp(2.4rem,12vw,3.4rem);--offer-price-current-tracking:0}.OfferTicket_details__dXotd dt,.OfferTicket_price__bJloS>span,.OfferTicket_ticket__0NYJM p{color:var(--muted)}.OfferTicket_ticket__0NYJM p{margin:0;font-size:.88rem}.OfferTicket_details__dXotd{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:1rem 0;border-block:1px dashed var(--line)}.OfferTicket_details__dXotd div{display:flex;justify-content:space-between;gap:.75rem;font-size:.86rem}.OfferTicket_details__dXotd dd{margin:0;text-align:right;font-weight:850}.OfferTicket_body__goVc_{color:var(--muted);font-size:.8rem;text-align:center}.OfferTicket_body__goVc_ a{color:var(--commercial-coral);font-weight:850}@media (max-width:620px){.OfferTicket_ticket__0NYJM{box-shadow:6px 6px 0 var(--commercial-sun)}}.purchase_page___OXwg{width:min(100% - 2rem,68rem);margin:0 auto;padding:clamp(2.5rem,8vw,6rem) 0}.ProfileMenu_root__m_Nyv{position:relative}.ProfileMenu_trigger__xdnFN{display:grid;width:2.35rem;height:2.35rem;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font-size:.82rem;font-weight:850}.ProfileMenu_trigger__xdnFN[aria-expanded=true]{border-color:var(--coral-deep);background:var(--mint)}.ProfileMenu_menu__WEIUc{position:absolute;z-index:30;top:calc(100% + .65rem);right:0;width:min(18rem,calc(100vw - 2rem));padding:.55rem;border:1px solid var(--line);border-radius:.9rem;background:var(--paper);box-shadow:var(--shadow-elevation)}.ProfileMenu_identity__msHRo{margin:0;padding:.65rem .75rem .8rem;border-bottom:1px solid var(--line)}.ProfileMenu_identity__msHRo span,.ProfileMenu_identity__msHRo strong{display:block}.ProfileMenu_identity__msHRo span{margin-top:.15rem;color:var(--muted);font-size:.78rem}.ProfileMenu_menu__WEIUc a,.ProfileMenu_menu__WEIUc button{display:flex;width:100%;min-height:2.75rem;align-items:center;padding:.55rem .75rem;border:0;border-radius:.55rem;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;font-weight:750;text-align:left;text-decoration:none}.ProfileMenu_theme__FrguF{margin-top:.2rem;padding-top:.2rem;border-top:1px solid var(--line)}.ProfileMenu_menu__WEIUc form{margin-top:.35rem;padding-top:.35rem;border-top:1px solid var(--line)}.ProfileMenu_menu__WEIUc form button{color:var(--danger)}.ProfileMenu_menu__WEIUc a:focus-visible,.ProfileMenu_menu__WEIUc a:hover,.ProfileMenu_menu__WEIUc button:focus-visible,.ProfileMenu_menu__WEIUc button:hover{background:var(--mint)}.AppHeader_header__QEJQA{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:min(100% - (var(--layout-gutter) * 2),var(--app-content-max-width));min-height:4.75rem;margin:0 auto;border-bottom:1px solid var(--line)}.AppHeader_brand__iAIPL{display:flex;align-items:center;gap:.65rem;min-height:3.75rem;padding:.25rem .55rem .25rem 0;border-radius:18px;color:var(--ink);font-size:1.125rem;font-weight:800;letter-spacing:0;text-decoration:none;transition:color .18s ease,transform .18s ease}.AppHeader_brand__iAIPL:focus-visible,.AppHeader_brand__iAIPL:hover{color:var(--coral-deep);transform:translateY(-1px)}.AppHeader_brand__iAIPL:focus-visible,.AppHeader_sideBrand__UtePs:focus-visible{outline:3px solid color-mix(in srgb,var(--coral-deep) 34%,transparent);outline-offset:4px}.AppHeader_controls__BUm28{display:inline-flex;align-items:center;justify-content:flex-end;gap:.8rem}.AppHeader_welcome__wLxWf{display:none;font-weight:800}.AppHeader_welcome__wLxWf span{display:block;color:var(--muted);font-size:.76rem;font-weight:650}.AppHeader_context__5MIKv{color:var(--muted);font-size:.83rem;font-weight:700}.AppHeader_back__RzqFO,.AppHeader_logout__1vC61 button{min-height:2.75rem;border:0;padding:.45rem .25rem;background:transparent;color:var(--coral-deep);font-size:.85rem;font-weight:800;text-decoration:underline;text-underline-offset:.2em}.AppHeader_mobileNav__7yoLg,.AppHeader_sideNav__ckAKS{display:none}@media (min-width:1040px){.AppHeader_sideNav__ckAKS{position:fixed;inset:0 auto 0 0;z-index:10;display:flex;width:var(--student-navigation-width);flex-direction:column;gap:.3rem;padding:1.7rem 1.15rem;border-right:1px solid var(--line);background:var(--paper)}.AppHeader_sideBrand__UtePs{display:flex;align-items:center;gap:.7rem;min-height:3.75rem;margin-bottom:2.5rem;border-radius:18px;color:var(--ink);font-size:1.15rem;font-weight:800;letter-spacing:0;text-decoration:none;transition:color .18s ease,transform .18s ease}.AppHeader_sideBrand__UtePs:focus-visible,.AppHeader_sideBrand__UtePs:hover{color:var(--coral-deep);transform:translateY(-1px)}.AppHeader_sideNav__ckAKS>a:not(.AppHeader_sideBrand__UtePs){display:flex;align-items:center;gap:.65rem;min-height:2.75rem;padding:.7rem .8rem;border-radius:.65rem;color:var(--muted);font-size:.9rem;font-weight:750;text-decoration:none}.AppHeader_sideNav__ckAKS>a:not(.AppHeader_sideBrand__UtePs) span{color:var(--coral-deep);font-size:1rem}.AppHeader_sideNav__ckAKS>a:not(.AppHeader_sideBrand__UtePs):focus-visible,.AppHeader_sideNav__ckAKS>a:not(.AppHeader_sideBrand__UtePs):hover,.AppHeader_sideNav__ckAKS>a[aria-current=page]{background:var(--mint);color:var(--ink)}.AppHeader_signedHeader__YW71M .AppHeader_brand__iAIPL{display:none}.AppHeader_signedHeader__YW71M .AppHeader_controls__BUm28{width:100%;justify-content:space-between}.AppHeader_signedHeader__YW71M .AppHeader_welcome__wLxWf{display:block}}@media (max-width:620px){.AppHeader_header__QEJQA{width:min(100% - (var(--layout-gutter) * 2),var(--app-content-max-width))}.AppHeader_context__5MIKv{display:none}.AppHeader_controls__BUm28{gap:.35rem}}@media (max-width:1039px){.AppHeader_mobileNav__7yoLg{position:fixed;right:.75rem;bottom:.75rem;left:.75rem;z-index:8;display:grid;grid-template-columns:repeat(3,1fr);padding:.45rem .6rem calc(.45rem + env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:1rem;background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:var(--shadow-elevation);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.AppHeader_mobileNav__7yoLg a{display:grid;grid-gap:.08rem;gap:.08rem;min-height:2.75rem;place-items:center;color:var(--muted);font-size:.7rem;font-weight:800;text-decoration:none}.AppHeader_mobileNav__7yoLg b{color:var(--coral-deep);font-size:1rem}.AppHeader_mobileNav__7yoLg a[aria-current=page]{color:var(--ink)}}@media (max-width:420px){.AppHeader_back__RzqFO{display:none}}.CheckoutPanel_grid__jAPye{display:grid;grid-gap:1.5rem;gap:1.5rem}.CheckoutPanel_copy__ZpC0m{padding:clamp(1.5rem,5vw,2.4rem);border-radius:8px;background:var(--commercial-ink);color:var(--commercial-paper)}.CheckoutPanel_copy__ZpC0m p{margin:0 0 .8rem;color:var(--commercial-mint);font-size:.74rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.CheckoutPanel_copy__ZpC0m h1{max-width:11ch;margin:0;font-size:clamp(2.5rem,12vw,4.8rem);font-weight:950;letter-spacing:0;line-height:.92}.CheckoutPanel_copy__ZpC0m span{display:block;max-width:31rem;margin-top:1rem;color:rgb(255 253 248/78%)}@media (min-width:820px){.CheckoutPanel_grid__jAPye{grid-template-columns:minmax(0,1fr) minmax(21rem,27rem);align-items:start}}.ActionButton_actionButton__HIccY{display:inline-flex;align-items:center;justify-content:center;gap:.55rem}.ActionButton_spinner__KJIza{width:1em;height:1em;flex:0 0 auto;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:ActionButton_action-button-spin__2Vdzc .7s linear infinite}@keyframes ActionButton_action-button-spin__2Vdzc{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ActionButton_spinner__KJIza{animation-duration:1.4s}}.PurchaseStart_wrap__uCkRi{margin-top:.25rem}.PurchaseStart_button__lGrNE{display:inline-flex;width:100%;min-height:3.25rem;align-items:center;justify-content:center;gap:.6rem;padding:.8rem 1rem;border:1px solid var(--commercial-action);border-radius:8px;background:var(--commercial-action);color:#06140a;font-weight:950;transition:transform .16s ease,box-shadow .16s ease}.PurchaseStart_button__lGrNE:hover{box-shadow:0 14px 30px rgb(25 213 82/18%);transform:translateY(-3px)}.PurchaseStart_notice__NDVbn{margin:.85rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.PurchaseStart_error__p6Swu{margin:.85rem 0 0;color:var(--danger);font-weight:750}.CommercialSignupForm_form___VsQh{display:grid;grid-gap:13px;gap:13px}.CommercialSignupForm_checkField__VGhg2,.CommercialSignupForm_field__gmheC{display:grid;grid-gap:7px;gap:7px;color:#1c2630;font-size:.88rem;font-weight:820}.CommercialSignupForm_field__gmheC input{width:100%;min-height:50px;padding:0 14px;border:1px solid #b95849;border-radius:8px;color:#111b24;background:#fffdf8;box-shadow:0 1px 0 rgb(28 38 48/4%)}.CommercialSignupForm_field__gmheC input::placeholder{color:#56636d;opacity:1}.CommercialSignupForm_field__gmheC input:focus{border-color:var(--coral-deep)}.CommercialSignupForm_checkField__VGhg2{grid-template-columns:auto 1fr;align-items:start;margin-top:1px;color:#35434e;font-size:.81rem;font-weight:650;line-height:1.45}.CommercialSignupForm_checkField__VGhg2 input{width:18px;height:18px;margin-top:2px;accent-color:var(--coral-deep)}.CommercialSignupForm_checkField__VGhg2 .CommercialSignupForm_error__xyysC{grid-column:1/-1}.CommercialSignupForm_hint__n55_w,.CommercialSignupForm_notice__Pq7pp{margin:0;color:#3e4c57;font-size:.8rem;font-weight:650}.CommercialSignupForm_notice__Pq7pp{padding:10px 12px;border:1px solid #cfc5b8;border-radius:8px;background:#fff6dc}.CommercialSignupForm_error__xyysC{margin:0;color:var(--danger);font-size:.86rem;font-weight:680}.CommercialSignupForm_summary__9o9V6{padding:12px 14px;border-left:4px solid #bd4031;border-radius:6px;background:#fae7e2;color:#111b24}.CommercialSignupForm_summary__9o9V6 p{margin:4px 0 0}.CommercialSignupForm_form___VsQh a{color:#8d281b;font-weight:900;text-underline-offset:3px}.CommercialSignupForm_form___VsQh button{width:100%;min-height:54px;margin-top:2px;border:1px solid transparent;border-radius:8px;padding:0 18px;color:#07120b;background:#19d552;box-shadow:0 12px 30px rgb(25 213 82/22%);cursor:pointer;font-size:1rem;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.CommercialSignupForm_form___VsQh button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 16px 34px rgb(25 213 82/28%)}.CommercialSignupForm_form___VsQh button:disabled{cursor:wait;opacity:.55}.RegisterForm_form__zZw5T{display:grid;grid-gap:15px;gap:15px}.RegisterForm_checkField__5__jj,.RegisterForm_field__NSK8W{display:grid;grid-gap:7px;gap:7px;font-size:.88rem;font-weight:750}.RegisterForm_field__NSK8W input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper)}.RegisterForm_field__NSK8W input:focus{border-color:var(--commercial-coral)}.RegisterForm_checkField__5__jj{grid-template-columns:auto 1fr;align-items:start;margin-top:2px;color:var(--muted);font-weight:500}.RegisterForm_checkField__5__jj input{width:18px;height:18px;margin-top:2px;accent-color:var(--commercial-action)}.RegisterForm_checkField__5__jj .RegisterForm_error__bK00B{grid-column:1/-1}.RegisterForm_hint__9ELIw{color:var(--muted);font-size:.82rem;font-weight:500}.RegisterForm_error__bK00B{margin:0;color:var(--danger);font-size:.9rem;font-weight:650}.RegisterForm_summary__0o4k4{padding:14px 16px;border-left:4px solid var(--danger);border-radius:8px;background:color-mix(in srgb,var(--danger) 12%,var(--paper));color:var(--ink)}.RegisterForm_summary__0o4k4 p{margin:4px 0 0}.RegisterForm_form__zZw5T button{width:100%;min-height:48px;border:1px solid transparent;border-radius:8px;padding:0 18px;color:#06140a;background:var(--commercial-action);cursor:pointer;font-weight:950;transition:transform .18s ease,box-shadow .18s ease}.RegisterForm_form__zZw5T button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 30px rgb(25 213 82/18%)}.RegisterForm_form__zZw5T button:disabled{cursor:wait;opacity:.55}.RegisterForm_form__zZw5T a{color:var(--commercial-coral);font-weight:800;text-underline-offset:3px}.AppPageHeader_header__pmt5H{display:grid;grid-gap:1rem;gap:1rem;margin-bottom:2rem}.AppPageHeader_header__pmt5H h1{max-width:12ch;margin:0;color:var(--ink);font-size:clamp(2.6rem,14vw,5.2rem);font-weight:950;letter-spacing:0;line-height:.9}.AppPageHeader_side___otlu{max-width:31rem;color:var(--muted)}.AppPageHeader_side___otlu p{margin:0 0 1rem;line-height:1.62}@media (min-width:720px){.AppPageHeader_header__pmt5H{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:end}}.LoginForm_form__0W9K3{display:grid;grid-gap:15px;gap:15px}.LoginForm_field__qrsbU{display:grid;grid-gap:7px;gap:7px;font-size:.88rem;font-weight:750}.LoginForm_field__qrsbU input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--paper)}.LoginForm_field__qrsbU input:focus{border-color:var(--commercial-coral)}.LoginForm_error__h3fdS{margin:0;color:var(--danger);font-size:.9rem;font-weight:650}.LoginForm_summary__7q2Xt{padding:14px 16px;border-left:4px solid var(--danger);border-radius:8px;background:color-mix(in srgb,var(--danger) 12%,var(--paper));color:var(--ink)}.LoginForm_form__0W9K3 button{width:100%;min-height:48px;border:1px solid transparent;border-radius:8px;padding:0 18px;color:#06140a;background:var(--commercial-action);cursor:pointer;font-weight:950;transition:transform .18s ease,box-shadow .18s ease}.LoginForm_form__0W9K3 button:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 14px 30px rgb(25 213 82/18%)}.LoginForm_form__0W9K3 button:disabled{cursor:wait;opacity:.55}.LoginForm_summary__7q2Xt a{color:var(--commercial-coral);font-weight:800}.AuthLayout_grid__j97T1{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;background:var(--commercial-canvas)}.AuthLayout_story__33N3B{position:relative;display:flex;overflow:hidden;flex-direction:column;justify-content:space-between;padding:clamp(28px,5vw,70px);color:var(--commercial-paper);background:var(--commercial-ink)}.AuthLayout_story__33N3B:before{position:absolute;top:-130px;right:-230px;width:550px;height:550px;border:42px solid var(--commercial-action);border-radius:8px;content:"";opacity:.85;transform:rotate(28deg)}.AuthLayout_story__33N3B>*{position:relative;z-index:1}.AuthLayout_brand__ikIoQ{display:inline-flex;align-items:center;gap:10px;width:max-content;color:var(--commercial-paper);font-size:1.18rem;font-weight:950;letter-spacing:0;text-decoration:none}.AuthLayout_story__33N3B blockquote{max-width:10ch;margin:0;font-size:clamp(3rem,6vw,5.6rem);font-weight:950;letter-spacing:0;line-height:.91}.AuthLayout_story__33N3B p{max-width:34ch;margin:22px 0 0;color:rgb(255 253 248/74%)}.AuthLayout_steps__4LTXB{display:flex;gap:7px}.AuthLayout_steps__4LTXB span{width:40px;height:4px;border-radius:99px;background:var(--commercial-action)}.AuthLayout_steps__4LTXB span+span{opacity:.3}.AuthLayout_formArea__yp72x{display:grid;place-items:center;padding:35px 24px;background:var(--commercial-canvas)}.AuthLayout_formArea__yp72x .authHelper{margin:20px 0 0;color:var(--muted);font-size:.89rem}.AuthLayout_formArea__yp72x .authHelper a{color:var(--commercial-coral);font-weight:800;text-underline-offset:3px}@media(max-width:900px){.AuthLayout_grid__j97T1{grid-template-columns:1fr}.AuthLayout_story__33N3B{min-height:315px}.AuthLayout_story__33N3B blockquote{font-size:clamp(2.8rem,12vw,4.6rem)}.AuthLayout_story__33N3B p{margin-top:12px}.AuthLayout_formArea__yp72x{align-items:start;padding-top:48px}}@media(max-width:620px){.AuthLayout_story__33N3B{min-height:280px;padding:24px}.AuthLayout_brand__ikIoQ{margin-bottom:25px}.AuthLayout_story__33N3B blockquote{max-width:11ch}.AuthLayout_formArea__yp72x{padding:38px 16px}}.ExerciseFeedbackModal_dialog__AUTjr{width:min(calc(100% - 2rem),40rem);height:min(86vh,46rem);max-height:min(86vh,46rem);margin:auto;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:1.25rem;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-elevation);transform-origin:center}.ExerciseFeedbackModal_dialog__AUTjr::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 68%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ExerciseFeedbackModal_dialog__AUTjr::backdrop{background:color-mix(in srgb,var(--ink) 68%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ExerciseFeedbackModal_card__38_Z6{display:flex;height:100%;max-height:min(86vh,46rem);flex-direction:column}.ExerciseFeedbackModal_content__pF2WV{flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.5rem 1.5rem 1.25rem;overscroll-behavior:contain}.ExerciseFeedbackModal_header___GUdx{display:grid;grid-template-columns:2.75rem minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:start}.ExerciseFeedbackModal_icon__tcQ_O{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:2px solid;border-radius:50%;font-size:1.25rem;font-weight:900}.ExerciseFeedbackModal_eyebrow__sk8mW{margin:0 0 .25rem;color:var(--muted);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ExerciseFeedbackModal_header___GUdx h1{margin:0;font:700 clamp(1.5rem,4.5vw,2.15rem)/1 var(--font-display,Georgia,serif);letter-spacing:-.045em}.ExerciseFeedbackModal_header___GUdx h1:focus{outline:none}.ExerciseFeedbackModal_header___GUdx p:last-child{margin:.55rem 0 0;color:var(--muted)}.ExerciseFeedbackModal_correct__weEbC .ExerciseFeedbackModal_icon__tcQ_O{color:var(--mint-deep)}.ExerciseFeedbackModal_incorrect__l5Tin .ExerciseFeedbackModal_icon__tcQ_O{color:var(--danger)}.ExerciseFeedbackModal_explanation__IrNz6{margin-top:1.35rem;padding-top:1.25rem;border-top:1px solid var(--line)}.ExerciseFeedbackModal_explanation__IrNz6 h2{margin:0 0 .65rem;font-size:1.08rem}.ExerciseFeedbackModal_explanation__IrNz6 p{margin:.55rem 0}.ExerciseFeedbackModal_solution__TG08F{padding:.8rem 1rem;border-left:4px solid var(--mint-deep);background:color-mix(in srgb,var(--mint) 48%,var(--paper));transform-origin:left center}.ExerciseFeedbackModal_incorrect__l5Tin .ExerciseFeedbackModal_solution__TG08F{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--paper))}.ExerciseFeedbackModal_confusion__gPg_O{padding:.8rem 1rem;background:var(--color-tint);transform-origin:left center}.ExerciseFeedbackModal_error__axYiS,.ExerciseFeedbackModal_recovery__i_bk5{padding:.85rem 1rem;border-left:4px solid var(--danger);background:var(--color-danger-surface)}.ExerciseFeedbackModal_error__axYiS{margin:1rem 0 0;color:var(--danger);font-weight:750}.ExerciseFeedbackModal_footer__KFK1C{flex:0 0 auto;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.ExerciseFeedbackModal_footerActions__XxwkI{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.ExerciseFeedbackModal_footer__KFK1C button{width:100%;min-height:3rem;border:0;border-radius:999px;padding:0 1.25rem;background:var(--coral-deep);color:var(--on-action);font-weight:850}.ExerciseFeedbackModal_footer__KFK1C .ExerciseFeedbackModal_skipButton__Jl0NQ{width:auto;min-width:0;min-height:2.1rem;border:1px solid var(--line);padding:0 .75rem;background:transparent;color:var(--muted);font-size:.78rem;font-weight:750}.ExerciseFeedbackModal_footer__KFK1C .ExerciseFeedbackModal_skipButton__Jl0NQ:hover{border-color:var(--coral-deep);color:var(--coral-deep);background:color-mix(in srgb,var(--coral) 8%,transparent)}.ExerciseFeedbackModal_footer__KFK1C .ExerciseFeedbackModal_skipButton__Jl0NQ:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.ExerciseFeedbackModal_footer__KFK1C button:disabled{cursor:wait;opacity:.55}.ExerciseFeedbackModal_srOnly__zP7S8{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}@media (min-width:601px){.ExerciseFeedbackModal_footer__KFK1C{display:flex;justify-content:flex-end}.ExerciseFeedbackModal_footer__KFK1C button{width:auto;min-width:12rem}}@media (max-width:600px){.ExerciseFeedbackModal_dialog__AUTjr{width:100%;max-width:none;height:calc(100dvh - .75rem);max-height:calc(100dvh - .75rem);margin:auto 0 0;border-width:1px 0 0;border-radius:1.25rem 1.25rem 0 0;transform-origin:bottom center}.ExerciseFeedbackModal_card__38_Z6{height:100%;max-height:calc(100dvh - .75rem)}.ExerciseFeedbackModal_content__pF2WV{padding:1.25rem 1rem 1rem}.ExerciseFeedbackModal_footer__KFK1C{padding-right:1rem;padding-left:1rem}.ExerciseFeedbackModal_footerActions__XxwkI{flex-wrap:wrap}.ExerciseFeedbackModal_footerActions__XxwkI>:last-child{flex:1 1 100%}}@media (prefers-reduced-motion:no-preference){.ExerciseFeedbackModal_dialog__AUTjr[open]{animation:ExerciseFeedbackModal_feedback-in__S_bIc .2s cubic-bezier(.2,.8,.2,1)}.ExerciseFeedbackModal_confusion__gPg_O,.ExerciseFeedbackModal_solution__TG08F{animation:ExerciseFeedbackModal_highlight-grow__HT0Pt .24s ease-out both}.ExerciseFeedbackModal_confusion__gPg_O>*,.ExerciseFeedbackModal_solution__TG08F>*{animation:ExerciseFeedbackModal_highlight-text-in__t1z0C .01s linear .22s both}@keyframes ExerciseFeedbackModal_feedback-in__S_bIc{0%{opacity:0;transform:scale(.94)}}@keyframes ExerciseFeedbackModal_highlight-grow__HT0Pt{0%{transform:scaleX(0)}}@keyframes ExerciseFeedbackModal_highlight-text-in__t1z0C{0%{opacity:0}}@media (max-width:600px){.ExerciseFeedbackModal_dialog__AUTjr[open]{animation:ExerciseFeedbackModal_feedback-mobile-in__GSKCZ .28s cubic-bezier(.2,.8,.2,1)}@keyframes ExerciseFeedbackModal_feedback-mobile-in__GSKCZ{0%{opacity:1;transform:translateY(100%)}}}}.InteractiveMusicScore_figure__69hJ_{min-width:0;max-width:100%;margin:0;color:var(--ink);--music-foreground:var(--ink);--music-background:var(--paper);--music-accent:var(--coral-deep);--music-selection:var(--coral-deep)}.InteractiveMusicScore_viewport__Aep5M{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto;touch-action:pan-x;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.InteractiveMusicScore_stage__zoaBO{position:relative;width:max(100%,720px)}.InteractiveMusicScore_viewport__Aep5M music-score{display:block;width:100%;min-width:720px}.InteractiveMusicScore_figure__69hJ_ figcaption{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.6rem;color:var(--muted);font-size:.88rem}.InteractiveMusicScore_figure__69hJ_ figcaption strong{color:var(--ink)}.InteractiveMusicScore_fallback__10VoH{display:grid;grid-gap:.65rem;gap:.65rem;padding:1rem;border:1px solid var(--danger);border-radius:12px;color:var(--ink);background:var(--paper)}.InteractiveMusicScore_fallback__10VoH p{margin:0;color:var(--muted)}.InteractiveMusicScore_fallback__10VoH button{width:-moz-fit-content;width:fit-content;min-height:44px}.MusicScore_figure__zMmhQ{min-width:0;margin:0}.MusicScore_figure__zMmhQ music-score{--music-foreground:var(--color-text);--music-background:var(--color-surface);--music-surface:var(--color-tint);--music-accent:var(--color-primary);--music-selection:var(--color-focus);--music-focus:var(--color-focus);--music-error:var(--color-danger);min-height:8rem}.MusicScore_figure__zMmhQ figcaption{display:grid;grid-gap:.2rem;gap:.2rem;margin-top:.7rem;color:var(--color-muted);font-size:.82rem;line-height:1.45}.MusicScore_figure__zMmhQ strong{color:var(--color-text)}.LessonVisualPresentations_wrapper__fV_1u{min-width:0;margin:1.5rem 0;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:color-mix(in srgb,var(--paper) 92%,var(--mint))}.LessonVisualPresentations_eyebrow__VMiBF{margin:0 0 .35rem;color:var(--coral-deep);font-size:.72rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.LessonVisualPresentations_wrapper__fV_1u h2{margin:0;font-size:clamp(1.2rem,4vw,1.65rem);line-height:1.1;letter-spacing:-.02em}.LessonVisualPresentations_list__ywLoz{display:grid;min-width:0;grid-gap:1rem;gap:1rem;margin-top:1rem}.LessonVisualPresentations_item__t7LDC{display:grid;min-width:0;grid-gap:.85rem;gap:.85rem;padding:.95rem;border:1px solid var(--line);border-radius:.65rem;background:var(--paper)}.LessonVisualPresentations_item__t7LDC header{display:grid;grid-gap:.35rem;gap:.35rem}.LessonVisualPresentations_item__t7LDC h3{margin:0;font-size:1rem;line-height:1.25}.LessonVisualPresentations_item__t7LDC p{margin:0;color:var(--muted);line-height:1.5}.LessonVisualPresentations_glyphGrid__rVF4C{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));grid-gap:.7rem;gap:.7rem;margin:0;padding:0;list-style:none}.LessonVisualPresentations_glyphGrid__rVF4C li{display:grid;min-width:0;grid-gap:.3rem;gap:.3rem;justify-items:start;padding:.8rem;border:1px solid var(--line);border-radius:.6rem;background:color-mix(in srgb,var(--canvas) 72%,var(--paper))}.LessonVisualPresentations_glyphGrid__rVF4C span{font-weight:800}.LessonVisualPresentations_glyphGrid__rVF4C small{color:var(--muted);line-height:1.35}.LessonVisualPresentations_guided__xIFID{display:grid;min-width:0;grid-gap:.75rem;gap:.75rem}.LessonVisualPresentations_guidedStatus__O32Ky{display:grid;grid-gap:.2rem;gap:.2rem;padding:.75rem;border-left:4px solid var(--coral-deep);background:color-mix(in srgb,var(--coral) 12%,var(--paper))}.LessonVisualPresentations_guidedStatus__O32Ky span{color:var(--muted)}.LessonVisualPresentations_replay__b6w_b{width:-moz-fit-content;width:fit-content;min-height:2.75rem;border:0;border-radius:999px;padding:0 1rem;background:var(--coral-deep);color:var(--paper);font-weight:850}.LessonVisualPresentations_replay__b6w_b:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.LessonVisualPresentations_activeEvent__EIIpx{filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--coral-deep) 70%,transparent))}.LessonVisualPresentations_activeEvent__EIIpx .music-focus-ring,.LessonVisualPresentations_activeEvent__EIIpx .music-playback-halo{opacity:1}@media (min-width:900px){.LessonVisualPresentations_wrapper__fV_1u{padding:1.25rem}.LessonVisualPresentations_list__ywLoz{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr))}}@media (prefers-reduced-motion:reduce){.LessonVisualPresentations_activeEvent__EIIpx{filter:none}}.ConceptualExplanationModal_introduction__kaE5F{margin:1.75rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:1rem;background:var(--paper)}.ConceptualExplanationModal_promptEyebrow__IAFZr{margin:0 0 .4rem;color:var(--coral-deep);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ConceptualExplanationModal_introduction__kaE5F h2{margin:0;font:700 clamp(1.55rem,7vw,2.1rem)/1 var(--font-display,Georgia,serif);letter-spacing:-.04em}.ConceptualExplanationModal_introduction__kaE5F>p:not(.ConceptualExplanationModal_promptEyebrow__IAFZr){margin:.65rem 0 1rem;color:var(--muted);line-height:1.55}.ConceptualExplanationModal_openButton__Ti4Mw{min-height:3rem;border:1px solid var(--coral-deep);border-radius:999px;padding:0 1.15rem;background:transparent;color:var(--coral-deep);font:inherit;font-weight:850}.ConceptualExplanationModal_openButton__Ti4Mw:hover{background:color-mix(in srgb,var(--coral) 15%,var(--paper))}.ConceptualExplanationModal_openButton__Ti4Mw:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.ConceptualExplanationModal_dialog__J1Mqb{width:min(calc(100% - 2rem),42rem);height:min(88vh,48rem);max-height:min(88vh,48rem);margin:auto;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:1.25rem;background:var(--paper);color:var(--ink);box-shadow:var(--shadow-elevation);transform-origin:center}.ConceptualExplanationModal_dialog__J1Mqb::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ConceptualExplanationModal_dialog__J1Mqb::backdrop{background:color-mix(in srgb,var(--ink) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ConceptualExplanationModal_card__6zRPj{display:flex;height:100%;max-height:min(88vh,48rem);flex-direction:column}.ConceptualExplanationModal_content__rQ_F4{position:relative;flex:1 1 auto;min-height:0;overflow-y:auto;padding:1.5rem 1.5rem 1.25rem;overscroll-behavior:contain}.ConceptualExplanationModal_header__qULxU{padding-bottom:1.15rem;border-bottom:1px solid var(--line)}.ConceptualExplanationModal_eyebrow__Abwn2{margin:0 0 .4rem;color:var(--coral-deep);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ConceptualExplanationModal_header__qULxU h1{max-width:calc(100% - 2.5rem);margin:0;overflow-wrap:anywhere;font:700 clamp(1.35rem,5vw,1.95rem)/1.05 var(--font-display,Georgia,serif);letter-spacing:-.04em}.ConceptualExplanationModal_header__qULxU h1:focus{outline:none}.ConceptualExplanationModal_header__qULxU>p:last-child{margin:.65rem 0 0;color:var(--muted);line-height:1.5}.ConceptualExplanationModal_closeButton__75qIf{position:absolute;top:1rem;right:1rem;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--line);border-radius:50%;background:var(--paper);color:var(--ink);font:400 1.55rem/1 sans-serif}.ConceptualExplanationModal_closeButton__75qIf:hover{background:var(--color-tint)}.ConceptualExplanationModal_closeButton__75qIf:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.ConceptualExplanationModal_typedContent__UfPIc{min-height:12rem;padding-top:1.15rem}.ConceptualExplanationModal_contentBlock__BSwT0{min-width:0}.ConceptualExplanationModal_contentBlock__BSwT0+.ConceptualExplanationModal_contentBlock__BSwT0{margin-top:1rem}.ConceptualExplanationModal_contentBlock__BSwT0 p{min-height:1.5em;margin:0;color:var(--muted);line-height:1.65;white-space:pre-wrap}.ConceptualExplanationModal_typedContent__UfPIc ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:1rem 0 0;padding-left:1.3rem;line-height:1.55}.ConceptualExplanationModal_typedContent__UfPIc li::marker{color:var(--coral-deep)}.ConceptualExplanationModal_visualScore__aABVX{margin-top:.2rem;padding:.85rem}.ConceptualExplanationModal_visualImage__R6HOo,.ConceptualExplanationModal_visualScore__aABVX{overflow:hidden;border:1px solid var(--line);border-radius:1rem;background:var(--color-surface)}.ConceptualExplanationModal_visualImage__R6HOo{margin:.2rem 0 0;transform-origin:top center}.ConceptualExplanationModal_visualImage__R6HOo img{display:block;width:100%;max-height:22rem;object-fit:contain;background:var(--paper)}.ConceptualExplanationModal_callout__mB8ou{margin-top:1.15rem;min-height:4.5rem;padding:1rem;border-left:4px solid var(--sun);background:color-mix(in srgb,var(--sun) 20%,var(--paper));transform-origin:left center}.ConceptualExplanationModal_callout__mB8ou h3{min-height:1.35em;margin:0;font-size:1rem;line-height:1.35}.ConceptualExplanationModal_callout__mB8ou p{min-height:1.55em;margin:.35rem 0 0;color:var(--muted);line-height:1.55}.ConceptualExplanationModal_footer__avQ5Q{flex:0 0 auto;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--paper)}.ConceptualExplanationModal_statusGroup__SRE67{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .65rem}.ConceptualExplanationModal_status__3k1VT{margin:0;color:var(--muted);font-size:.82rem;line-height:1.4}.ConceptualExplanationModal_skipButton__aX2_n{flex:0 0 auto;min-height:2.1rem;border:1px solid var(--line);border-radius:999px;padding:0 .75rem;background:transparent;color:var(--muted);font:inherit;font-size:.78rem;font-weight:750}.ConceptualExplanationModal_skipButton__aX2_n:hover{border-color:var(--coral-deep);color:var(--coral-deep);background:color-mix(in srgb,var(--coral) 8%,transparent)}.ConceptualExplanationModal_skipButton__aX2_n:focus-visible{outline:3px solid var(--sun);outline-offset:2px}.ConceptualExplanationModal_start__o6XAy{display:flex;width:100%;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:999px;padding:0 1.25rem;background:var(--coral-deep);color:var(--paper);font:inherit;font-weight:850;text-decoration:none}.ConceptualExplanationModal_start__o6XAy:disabled{cursor:wait;opacity:.45}.ConceptualExplanationModal_start__o6XAy[aria-busy=true]{cursor:wait;opacity:.55}.ConceptualExplanationModal_start__o6XAy:focus-visible{outline:3px solid var(--sun);outline-offset:3px}.ConceptualExplanationModal_srOnly__0Sx_z{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;white-space:nowrap}@media (min-width:601px){.ConceptualExplanationModal_footer__avQ5Q{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center}.ConceptualExplanationModal_statusGroup__SRE67{margin:0;justify-content:flex-start}.ConceptualExplanationModal_start__o6XAy{width:auto;min-width:13rem}}@media (max-width:600px){.ConceptualExplanationModal_dialog__J1Mqb{width:100%;max-width:none;height:calc(100dvh - .75rem);max-height:calc(100dvh - .75rem);margin:auto 0 0;border-width:1px 0 0;border-radius:1.25rem 1.25rem 0 0;transform-origin:bottom center}.ConceptualExplanationModal_card__6zRPj{height:100%;max-height:calc(100dvh - .75rem)}.ConceptualExplanationModal_content__rQ_F4{padding:1.25rem 1rem 1rem}.ConceptualExplanationModal_footer__avQ5Q{padding-right:1rem;padding-left:1rem}}@media (prefers-reduced-motion:no-preference){.ConceptualExplanationModal_dialog__J1Mqb[open]{animation:ConceptualExplanationModal_concept-in__yYAHc .2s cubic-bezier(.2,.8,.2,1)}.ConceptualExplanationModal_visualImage__R6HOo{animation:ConceptualExplanationModal_image-reveal-down__0gMS_ .42s cubic-bezier(.2,.8,.2,1) both}.ConceptualExplanationModal_callout__mB8ou{animation:ConceptualExplanationModal_highlight-grow__sEwT2 .24s ease-out both}.ConceptualExplanationModal_callout__mB8ou>*{animation:ConceptualExplanationModal_highlight-text-in__7RBC5 .01s linear .22s both}@keyframes ConceptualExplanationModal_concept-in__yYAHc{0%{opacity:0;transform:scale(.94)}}@keyframes ConceptualExplanationModal_image-reveal-down__0gMS_{0%{max-height:0;opacity:.35;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{max-height:24rem;opacity:1;-webkit-clip-path:inset(0);clip-path:inset(0)}}@keyframes ConceptualExplanationModal_highlight-grow__sEwT2{0%{transform:scaleX(0)}}@keyframes ConceptualExplanationModal_highlight-text-in__7RBC5{0%{opacity:0}}@media (max-width:600px){.ConceptualExplanationModal_dialog__J1Mqb[open]{animation:ConceptualExplanationModal_concept-mobile-in__njQZ0 .28s cubic-bezier(.2,.8,.2,1)}@keyframes ConceptualExplanationModal_concept-mobile-in__njQZ0{0%{opacity:1;transform:translateY(100%)}}}}.LessonPreparation_page__rzyhP{width:min(100% - 2rem,65.5rem);margin:0 auto;padding:0 0 calc(11.5rem + env(safe-area-inset-bottom))}.LessonPreparation_breadcrumb__HWtou{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.25rem 0;color:var(--muted);font-size:.87rem}.LessonPreparation_breadcrumb__HWtou a{color:inherit;text-underline-offset:.25em}.LessonPreparation_breadcrumb__HWtou span:last-child{min-width:0;overflow-wrap:anywhere}.LessonPreparation_lesson__NtFgR{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start;padding:.5rem 0 2rem}.LessonPreparation_content__isyrc{min-width:0}.LessonPreparation_explanation__eTQtJ span,.LessonPreparation_eyebrow__dgV9D{color:var(--coral-deep);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.LessonPreparation_content__isyrc h1{margin:.55rem 0 1rem;overflow-wrap:anywhere;font:700 clamp(2.5rem,13vw,4.6rem)/.94 var(--font-display,Georgia,serif);letter-spacing:-.065em}.LessonPreparation_lead__k5E5e{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.6}.LessonPreparation_details__aR95S{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.75rem;gap:.75rem;margin:1.5rem 0}.LessonPreparation_details__aR95S>div{display:grid;min-width:0;grid-template-columns:2.25rem minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:.75rem;column-gap:.75rem;align-items:start;padding:.875rem;border:1px solid var(--line);border-radius:.75rem;background:var(--paper)}.LessonPreparation_details__aR95S>div:before{display:grid;grid-row:1/span 2;width:2.25rem;height:2.25rem;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--coral) 25%,var(--paper));color:var(--coral-deep);font-size:.72rem;font-weight:850;content:"•"}.LessonPreparation_details__aR95S dd,.LessonPreparation_details__aR95S dt{grid-column:2}.LessonPreparation_details__aR95S dt{grid-row:1;line-height:1.3;font-weight:800}.LessonPreparation_details__aR95S dd{grid-row:2;min-width:0;margin:.25rem 0 0;color:var(--muted);font-size:.84rem;line-height:1.45;overflow-wrap:anywhere}.LessonPreparation_explanation__eTQtJ{margin:1.5rem 0;padding:1rem;border-left:4px solid var(--sun);background:color-mix(in srgb,var(--sun) 20%,var(--paper))}.LessonPreparation_explanation__eTQtJ p{margin:.4rem 0 0}.LessonPreparation_start__k__YU{display:none;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;padding:0 1.15rem;border-radius:999px;background:var(--coral-deep);color:var(--paper);font-weight:850;text-decoration:none}.LessonPreparation_restart__RS8uj{display:block;margin:.8rem 0 0;border:0;background:transparent;color:var(--coral-deep);font-weight:800;text-decoration:underline;text-underline-offset:.25em}.LessonPreparation_note__WNXQz,.LessonPreparation_restartNote__JeSHN{color:var(--muted);font-size:.85rem}.LessonPreparation_error__sk5YD{color:var(--danger);font-weight:750}.LessonPreparation_preview__QbCnr{order:-1;min-width:0;max-width:36rem;padding:1.15rem;border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow-elevation)}.LessonPreparation_preview__QbCnr>p{margin:0 0 1rem;padding-bottom:.85rem;border-bottom:1px solid var(--line);color:var(--coral-deep);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.LessonPreparation_mobileAction___ZFzu{position:fixed;right:.75rem;bottom:calc(5rem + env(safe-area-inset-bottom));left:.75rem;z-index:9;display:block;padding:.55rem;border:1px solid var(--line);border-radius:1rem;background:color-mix(in srgb,var(--canvas) 94%,transparent);box-shadow:var(--shadow-elevation);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.LessonPreparation_mobileAction___ZFzu a{display:flex;min-height:3rem;align-items:center;justify-content:center;gap:.5rem;border-radius:.7rem;background:var(--coral-deep);color:var(--paper);font-weight:850;text-decoration:none}.LessonPreparation_preparationEnd__Opz2L{width:100%;height:1px}.LessonPreparation_mobileAction___ZFzu:not(.LessonPreparation_mobileActionVisible__C5f40){display:none}.LessonPreparation_mobileActionVisible__C5f40{display:block}.LessonPreparation_mobileAction___ZFzu a:focus-visible,.LessonPreparation_restart__RS8uj:focus-visible,.LessonPreparation_start__k__YU:focus-visible{outline:3px solid var(--sun);outline-offset:3px}@media (min-width:960px){.LessonPreparation_page__rzyhP{width:min(100% - 2.5rem,65.5rem);padding-bottom:6rem}.LessonPreparation_breadcrumb__HWtou{margin:1.75rem 0}.LessonPreparation_lesson__NtFgR{grid-template-columns:minmax(20rem,.9fr) minmax(22rem,1.1fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:1rem 0 3.5rem}.LessonPreparation_content__isyrc h1{font-size:clamp(2.8rem,5vw,4.6rem)}.LessonPreparation_preview__QbCnr{order:0;max-width:none;padding:1.4rem;transform:rotate(1.4deg)}.LessonPreparation_start__k__YU{display:inline-flex}.LessonPreparation_mobileAction___ZFzu{display:none}}.SingleChoiceExercise_page__AwTmG{width:min(100% - 2rem,48.75rem);margin:0 auto;padding:0 0 6rem}.SingleChoiceExercise_breadcrumb__DO9DA{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0;color:var(--muted);font-size:.87rem}.SingleChoiceExercise_breadcrumb__DO9DA a{color:inherit}.SingleChoiceExercise_eyebrow__qvkaV{margin:0 0 .65rem;color:var(--coral-deep);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.SingleChoiceExercise_page__AwTmG>h1{margin:0;font:700 clamp(2.2rem,5vw,3.6rem)/.98 var(--font-display,Georgia,serif);letter-spacing:-.06em}.SingleChoiceExercise_instruction__euTJq{margin:.75rem 0 0;color:var(--muted)}.SingleChoiceExercise_progressRegion__Uzp9Q{display:grid;grid-template-columns:1fr auto;grid-gap:.45rem 1rem;gap:.45rem 1rem;margin:1.5rem 0;font-size:.85rem}.SingleChoiceExercise_progressRegion__Uzp9Q span{color:var(--muted)}.SingleChoiceExercise_progress__1aGEP{grid-column:1/-1;height:.5rem;overflow:hidden;border-radius:99px;background:var(--line)}.SingleChoiceExercise_progress__1aGEP>span{display:block;height:100%;border-radius:inherit;background:var(--coral)}.SingleChoiceExercise_exercise__Eg_9L{overflow:hidden;border-top:3px solid var(--ink);background:var(--paper)}.SingleChoiceExercise_question__0LFKW{padding:1.5rem 1.6rem 1.2rem;border:1px solid var(--line);border-top:0}.SingleChoiceExercise_question__0LFKW>p{margin:0 0 1rem;color:var(--muted)}.SingleChoiceExercise_exercise__Eg_9L fieldset{min-width:0;margin:0;padding:1.4rem 1.6rem;border:1px solid var(--line);border-top:0}.SingleChoiceExercise_exercise__Eg_9L legend{float:left;width:100%;padding:0 0 .8rem;font-weight:800}.SingleChoiceExercise_options__i2LXD{display:grid;clear:both;grid-gap:.55rem;gap:.55rem}.SingleChoiceExercise_option__R1Zvq{display:flex;min-height:3.7rem;align-items:center;gap:.8rem;padding:.65rem .8rem;border:1px solid var(--line);border-radius:.65rem;cursor:pointer;transition:border-color .2s,background .2s,transform .2s}.SingleChoiceExercise_option__R1Zvq:hover{border-color:var(--coral);transform:translateY(-1px)}.SingleChoiceExercise_option__R1Zvq:has(input:checked){border-color:var(--coral-deep);background:color-mix(in srgb,var(--mint) 45%,var(--paper))}.SingleChoiceExercise_option__R1Zvq:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.SingleChoiceExercise_option__R1Zvq input{position:absolute;opacity:0}.SingleChoiceExercise_radio__FvMOH{display:grid;width:1.3rem;height:1.3rem;flex:0 0 1.3rem;place-items:center;border:2px solid var(--muted);border-radius:50%}.SingleChoiceExercise_option__R1Zvq:has(input:checked) .SingleChoiceExercise_radio__FvMOH{border-color:var(--coral-deep)}.SingleChoiceExercise_option__R1Zvq:has(input:checked) .SingleChoiceExercise_radio__FvMOH:after{width:.55rem;height:.55rem;border-radius:50%;background:var(--coral-deep);content:""}.SingleChoiceExercise_actions__2OGuE{display:flex;justify-content:flex-end;padding:1.5rem 1.6rem;border:1px solid var(--line);border-top:0}.SingleChoiceExercise_actions__2OGuE button,.SingleChoiceExercise_mobileAction__JSjjd button,.SingleChoiceExercise_result__r58TC button{min-height:3rem;border:0;border-radius:999px;padding:0 1.15rem;background:var(--coral-deep);color:var(--paper);font-weight:850}.SingleChoiceExercise_actions__2OGuE button:disabled,.SingleChoiceExercise_mobileAction__JSjjd button:disabled,.SingleChoiceExercise_result__r58TC button:disabled{opacity:.45}.SingleChoiceExercise_error__QfQQs{margin:0 1.6rem 1rem;color:var(--danger);font-weight:750}.SingleChoiceExercise_feedbackError__pCrDB,.SingleChoiceExercise_result__r58TC{margin:0 1.6rem 1.5rem;padding:1rem;border-left:4px solid}.SingleChoiceExercise_correct__msbOr{border-color:var(--mint-deep);background:color-mix(in srgb,var(--mint) 55%,var(--paper))}.SingleChoiceExercise_incorrect__ac1YG{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 12%,var(--paper))}.SingleChoiceExercise_resultTitle__qZ7cz{display:flex;gap:.75rem}.SingleChoiceExercise_resultTitle__qZ7cz>span{display:grid;width:1.7rem;height:1.7rem;flex:0 0 auto;place-items:center;border:2px solid;border-radius:50%;font-weight:900}.SingleChoiceExercise_result__r58TC p{margin:.3rem 0 0}.SingleChoiceExercise_explanation__9RDLK{margin-top:1rem;padding-top:1rem;border-top:1px solid color-mix(in srgb,currentColor 22%,transparent)}.SingleChoiceExercise_explanation__9RDLK h2{margin:0;font-size:1rem}.SingleChoiceExercise_confusion__1cVsy{padding:.75rem;background:var(--paper)}.SingleChoiceExercise_feedbackError__pCrDB{border-color:var(--danger)}.SingleChoiceExercise_mobileAction__JSjjd{display:none}@media (max-width:600px){.SingleChoiceExercise_page__AwTmG{padding-bottom:7rem}.SingleChoiceExercise_exercise__Eg_9L fieldset,.SingleChoiceExercise_question__0LFKW{padding-right:1rem;padding-left:1rem}.SingleChoiceExercise_actions__2OGuE{display:none}.SingleChoiceExercise_feedbackError__pCrDB,.SingleChoiceExercise_result__r58TC{margin-right:1rem;margin-left:1rem}.SingleChoiceExercise_mobileAction__JSjjd{position:fixed;right:0;bottom:0;left:0;z-index:12;display:block;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:color-mix(in srgb,var(--canvas) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.SingleChoiceExercise_mobileAction__JSjjd button{width:100%}}.MultipleChoiceExercise_multipleChoice__oxCRU input[type=checkbox]{position:static;width:1.35rem;height:1.35rem;flex:0 0 1.35rem;opacity:1;accent-color:var(--coral-deep)}.OrderingExercise_count__F7P_d{margin:0 0 1rem;color:var(--muted)}.OrderingExercise_regions__UIRS3{display:grid;grid-gap:1.25rem;gap:1.25rem}.OrderingExercise_regions__UIRS3 h2{margin:0 0 .6rem;font-size:1rem}.OrderingExercise_available__06m_c,.OrderingExercise_sequence__aqlAX{display:grid;grid-gap:.6rem;gap:.6rem;margin:0;padding:0}.OrderingExercise_available__06m_c button,.OrderingExercise_sequence__aqlAX li{min-height:3rem;border:1px solid var(--line);border-radius:.7rem;background:var(--paper)}.OrderingExercise_available__06m_c button{padding:.7rem .8rem;color:var(--ink);font:inherit;font-weight:700;text-align:left}.OrderingExercise_available__06m_c button:focus-visible,.OrderingExercise_available__06m_c button:hover{border-color:var(--coral);background:var(--mint)}.OrderingExercise_sequence__aqlAX{list-style:none}.OrderingExercise_sequence__aqlAX li{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.55rem .65rem .55rem .8rem}.OrderingExercise_sequence__aqlAX li>span{min-width:0;line-height:1.3}.OrderingExercise_sequence__aqlAX b{color:var(--coral-deep)}.OrderingExercise_itemActions__gqene{display:flex;flex:0 0 auto;gap:.35rem}.OrderingExercise_itemActions__gqene button{min-width:2.75rem;min-height:2.5rem;border:1px solid var(--line);border-radius:.5rem;background:var(--paper);color:var(--ink);font:inherit;font-weight:700}.OrderingExercise_itemActions__gqene button:last-child{padding:0 .55rem}.OrderingExercise_itemActions__gqene button:focus-visible,.OrderingExercise_itemActions__gqene button:hover:not(:disabled){border-color:var(--coral);background:var(--mint)}.OrderingExercise_itemActions__gqene button:disabled{opacity:.42}.OrderingExercise_empty__OnR2S{margin:0;padding:.85rem;border:1px dashed var(--line);border-radius:.7rem;color:var(--muted)}.OrderingExercise_announcement__8bN2k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:380px){.OrderingExercise_sequence__aqlAX li{align-items:flex-start;flex-direction:column}.OrderingExercise_itemActions__gqene{width:100%}.OrderingExercise_itemActions__gqene button{flex:1 1}.OrderingExercise_itemActions__gqene button:last-child{flex:1.6 1}}.ScoreCompletionExercise_palette__Nc9nj{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin:1rem 0 .8rem}.ScoreCompletionExercise_palette__Nc9nj button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:.1rem .55rem;gap:.1rem .55rem;width:100%;min-width:0;min-height:76px;padding:.6rem .7rem;border:1px solid var(--line);border-radius:.9rem;background:var(--paper);color:var(--ink);text-align:left;font-weight:800;box-shadow:0 3px 0 color-mix(in srgb,var(--line) 75%,transparent);overflow:hidden}.ScoreCompletionExercise_palette__Nc9nj button music-glyph{grid-row:span 2;color:var(--coral-deep);pointer-events:none}.ScoreCompletionExercise_palette__Nc9nj button small,.ScoreCompletionExercise_palette__Nc9nj button span{min-width:0;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.ScoreCompletionExercise_palette__Nc9nj button small{color:var(--muted);font-size:.72rem;font-weight:700}.ScoreCompletionExercise_palette__Nc9nj button[aria-pressed=true]{border-color:var(--coral-deep);background:color-mix(in srgb,var(--mint) 42%,var(--paper));box-shadow:0 3px 0 var(--coral-deep)}.ScoreCompletionExercise_palette__Nc9nj button:hover{transform:translateY(-1px);border-color:var(--coral-deep)}.ScoreCompletionExercise_structuredPalette__RJ2i3{grid-template-columns:1fr}.ScoreCompletionExercise_structuredPalette__RJ2i3 button{grid-template-columns:minmax(0,1fr);align-content:center;gap:.25rem;min-height:64px}.ScoreCompletionExercise_structuredPalette__RJ2i3 button span{line-height:1.2}.ScoreCompletionExercise_slotLayer__eSs5d{pointer-events:auto}.ScoreCompletionExercise_slotHit__lcP_F{fill:color-mix(in srgb,var(--sky) 20%,transparent);stroke:var(--coral-deep);stroke-width:2;stroke-dasharray:5 4;vector-effect:non-scaling-stroke;cursor:pointer}.ScoreCompletionExercise_slotFilled__RT21D .ScoreCompletionExercise_slotHit__lcP_F{fill:transparent;stroke:var(--focus);stroke-dasharray:none;opacity:.65}.ScoreCompletionExercise_slotHit__lcP_F:focus{outline:none;stroke:var(--focus);stroke-width:3}.ScoreCompletionExercise_slotNumber__04v5t{fill:var(--coral-deep);font-family:Inter,sans-serif;font-size:14px;font-weight:900;pointer-events:none}.ScoreCompletionExercise_pitchControls__odFfP>g{fill:var(--paper);stroke:var(--coral-deep);stroke-width:2;vector-effect:non-scaling-stroke;cursor:pointer}.ScoreCompletionExercise_pitchControls__odFfP path{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.ScoreCompletionExercise_pitchControls__odFfP g:focus circle,.ScoreCompletionExercise_pitchControls__odFfP g:hover circle{fill:var(--mint);stroke:var(--focus);stroke-width:3}.ScoreCompletionExercise_stimulus__6JK_p{margin:0 0 1rem;color:var(--muted);font-weight:700}.ScoreCompletionExercise_structuredSlots__H_v6n{display:grid;grid-gap:.75rem;gap:.75rem;margin:1rem 0 1.25rem}.ScoreCompletionExercise_structuredSlots__H_v6n button{display:grid;grid-gap:.35rem;gap:.35rem;min-height:70px;padding:.8rem .9rem;border:1px dashed var(--coral-deep);border-radius:.8rem;background:color-mix(in srgb,var(--sky) 18%,var(--paper));color:var(--ink);text-align:left;cursor:pointer}.ScoreCompletionExercise_structuredSlots__H_v6n button span{color:var(--muted);font-size:.82rem;font-weight:800;text-transform:uppercase}.ScoreCompletionExercise_structuredSlots__H_v6n button strong{font-size:1rem}.ScoreCompletionExercise_structuredSlots__H_v6n button:focus-visible,.ScoreCompletionExercise_structuredSlots__H_v6n button:hover:not(:disabled){border-style:solid;border-color:var(--focus);background:color-mix(in srgb,var(--mint) 35%,var(--paper));outline:none}.ScoreCompletionExercise_structuredSlots__H_v6n button:disabled{cursor:not-allowed;opacity:.78}.ScoreCompletionExercise_structuredSlotFilled__4LueD{border-style:solid!important;background:color-mix(in srgb,var(--mint) 45%,var(--paper))!important;box-shadow:inset 4px 0 0 var(--focus)}.ScoreCompletionExercise_announcement__Ntr_9{min-height:1.5rem;margin:.75rem 0;color:var(--muted);font-size:.92rem}.ScoreCompletionExercise_actions__tfoST{display:flex;gap:.65rem;flex-wrap:wrap}.ScoreCompletionExercise_actions__tfoST button{min-height:44px;padding:.55rem .9rem;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font-weight:800}.ScoreCompletionExercise_actions__tfoST button:hover:not(:disabled){border-color:var(--coral-deep);background:color-mix(in srgb,var(--mint) 35%,var(--paper))}.ScoreCompletionExercise_actions__tfoST button:disabled,.ScoreCompletionExercise_palette__Nc9nj button:disabled{cursor:not-allowed;opacity:.5;transform:none}@media (min-width:600px){.ScoreCompletionExercise_palette__Nc9nj{grid-template-columns:repeat(3,minmax(0,1fr))}.ScoreCompletionExercise_structuredPalette__RJ2i3,.ScoreCompletionExercise_structuredSlots__H_v6n{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.ScoreCompletionExercise_palette__Nc9nj button:hover{transform:none}}.RhythmPulseIndicator_indicator__Vjl5s{display:grid;place-items:center;grid-gap:.35rem;gap:.35rem;min-height:13rem;padding:1.25rem;border:2px solid var(--line);border-radius:1rem;background:color-mix(in srgb,var(--mint) 32%,var(--paper));box-shadow:0 0 0 0 transparent;text-align:center;transform-origin:center}.RhythmPulseIndicator_core__ZMW7g{color:var(--coral-deep);font-size:clamp(2rem,10vw,3rem);line-height:1}.RhythmPulseIndicator_active__4I8U6{animation:RhythmPulseIndicator_rhythm-pulse__DQGYV var(--beat-duration) linear infinite}.RhythmPulseIndicator_indicator__Vjl5s strong{font-size:clamp(1.35rem,5vw,2rem);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.RhythmPulseIndicator_indicator__Vjl5s small{color:var(--muted);font-size:.8rem;font-weight:700}.RhythmPulseIndicator_indicator__Vjl5s p{max-width:36rem;margin:.45rem 0 0;color:var(--muted);font-size:.85rem}@keyframes RhythmPulseIndicator_rhythm-pulse__DQGYV{0%,to{border-color:var(--coral-deep);background:color-mix(in srgb,var(--coral-deep) 18%,var(--paper));box-shadow:0 0 0 .4rem color-mix(in srgb,var(--coral-deep) 18%,transparent);transform:scale(1.025)}18%,82%{border-color:var(--line);background:color-mix(in srgb,var(--mint) 32%,var(--paper));box-shadow:0 0 0 0 transparent;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.RhythmPulseIndicator_active__4I8U6{animation:none;border-width:4px;border-color:var(--coral-deep);background:color-mix(in srgb,var(--coral-deep) 12%,var(--paper))}}.ExperienceFeedback_panel__j0dGA{display:grid;grid-gap:1.2rem;gap:1.2rem;margin:2rem 0;padding:1.2rem;border:1px solid var(--line);border-radius:.8rem;background:var(--paper)}.ExperienceFeedback_eyebrow__emWa6{margin:0 0 .45rem;color:var(--coral-deep);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ExperienceFeedback_copy__ie8Yx h2{margin:0;font-size:1.35rem;letter-spacing:0}.ExperienceFeedback_copy__ie8Yx p:last-child{max-width:44rem;margin:.55rem 0 0;color:var(--muted);line-height:1.5}.ExperienceFeedback_form__Xe4mu{display:grid;grid-gap:.85rem;gap:.85rem}.ExperienceFeedback_form__Xe4mu fieldset{margin:0;padding:0;border:0}.ExperienceFeedback_form__Xe4mu legend,.ExperienceFeedback_message__eFR8t span{display:block;margin-bottom:.45rem;color:var(--muted);font-size:.84rem;font-weight:750}.ExperienceFeedback_stars__Fo2s1{display:flex;gap:.35rem}.ExperienceFeedback_stars__Fo2s1 button{display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--muted);font:inherit;font-size:1.45rem;cursor:pointer}.ExperienceFeedback_stars__Fo2s1 .ExperienceFeedback_selected__yLgBC,.ExperienceFeedback_stars__Fo2s1 button:focus-visible,.ExperienceFeedback_stars__Fo2s1 button:hover{border-color:var(--coral-deep);color:var(--coral-deep);background:color-mix(in srgb,var(--coral) 16%,var(--paper))}.ExperienceFeedback_message__eFR8t textarea{width:100%;resize:vertical;min-height:5rem;padding:.85rem;border:1px solid var(--line);border-radius:.65rem;background:var(--paper);color:var(--ink);font:inherit;line-height:1.45}.ExperienceFeedback_message__eFR8t textarea:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.ExperienceFeedback_counter__jhDDd{margin:-.35rem 0 0;color:var(--muted);font-size:.78rem;text-align:right}.ExperienceFeedback_actions__0voVy{display:flex;flex-wrap:wrap;gap:.65rem}.ExperienceFeedback_actions__0voVy button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:0 1rem;border:1px solid transparent;border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-weight:800;cursor:pointer}.ExperienceFeedback_actions__0voVy button:disabled{cursor:wait;opacity:.72}.ExperienceFeedback_actions__0voVy .ExperienceFeedback_skip__c_fvT{border-color:var(--line);background:var(--paper);color:var(--coral-deep)}.ExperienceFeedback_error__SGgZE{margin:0;color:var(--danger);font-weight:750}@media (min-width:720px){.ExperienceFeedback_panel__j0dGA{grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);align-items:start;padding:1.4rem}}@media (max-width:520px){.ExperienceFeedback_stars__Fo2s1{justify-content:space-between}.ExperienceFeedback_stars__Fo2s1 button{width:2.45rem;height:2.45rem}.ExperienceFeedback_actions__0voVy{display:grid;grid-template-columns:1fr}.ExperienceFeedback_actions__0voVy button{width:100%}}.FormationModuleList_modules__B_HFX{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.FormationModuleList_module__P_OyT{border-bottom:1px solid var(--line)}.FormationModuleList_heading__pwl_i{display:grid;grid-template-columns:2.6rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;padding:1.1rem 0;cursor:pointer;list-style:none}.FormationModuleList_heading__pwl_i::-webkit-details-marker{display:none}.FormationModuleList_heading__pwl_i>div>span{display:block;margin:0 0 .55rem;color:var(--commercial-coral);font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.FormationModuleList_heading__pwl_i h3{margin:0 0 .25rem;font-size:1.12rem}.FormationModuleList_heading__pwl_i small{color:var(--muted)}.FormationModuleList_heading__pwl_i .ProgressMeter_wrap,.FormationModuleList_heading__pwl_i>:last-child{grid-column:2}.FormationModuleList_heading__pwl_i:after{grid-column:2;color:var(--commercial-coral);font-size:.82rem;font-weight:850;content:"Ver lições do módulo"}.FormationModuleList_module__P_OyT details[open] .FormationModuleList_heading__pwl_i:after{content:"Ocultar lições"}.FormationModuleList_index__TQY_Z{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:8px;background:color-mix(in srgb,var(--commercial-coral) 18%,var(--paper));color:var(--commercial-coral);font-size:.78rem;font-weight:950}.FormationModuleList_lessons__uNf7q{margin:0 0 1rem;padding:0;list-style:none}.FormationModuleList_lesson__j5ODi{display:grid;grid-template-columns:2rem minmax(0,1fr) auto;grid-gap:.45rem;gap:.45rem;align-items:center;padding:.8rem .65rem;border-radius:8px}.FormationModuleList_lesson__j5ODi+.FormationModuleList_lesson__j5ODi{margin-top:.25rem}.FormationModuleList_number__90TaS{grid-row:1/span 2;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FormationModuleList_lessonTitle__NsOsU{grid-column:2;min-width:0}.FormationModuleList_lessonTitle__NsOsU b,.FormationModuleList_lessonTitle__NsOsU small,.FormationModuleList_lessonTitle__NsOsU strong{display:block;overflow-wrap:anywhere}.FormationModuleList_lessonTitle__NsOsU small{margin-top:.18rem;color:var(--muted);font-size:.78rem}.FormationModuleList_lessonTitle__NsOsU b{margin-top:.25rem;color:var(--commercial-coral);font-size:.72rem}.FormationModuleList_lesson__j5ODi>a{display:inline-flex;grid-row:1/span 2;grid-column:3;min-height:2.75rem;align-items:center;color:var(--commercial-coral);font-size:.85rem;font-weight:900}.FormationModuleList_recommended__JhUXK{background:var(--paper)}@media (min-width:641px){.FormationModuleList_heading__pwl_i{grid-template-columns:3rem minmax(0,1fr) minmax(11rem,18rem);gap:1rem}.FormationModuleList_heading__pwl_i>:last-child{grid-column:auto}.FormationModuleList_heading__pwl_i:after{grid-column:2/-1}.FormationModuleList_lesson__j5ODi{grid-template-columns:2.5rem minmax(6.5rem,8.5rem) minmax(0,1fr) auto;gap:.7rem}.FormationModuleList_lessonTitle__NsOsU,.FormationModuleList_lesson__j5ODi>a,.FormationModuleList_number__90TaS{grid-row:auto;grid-column:auto}.FormationModuleList_lesson__j5ODi>a{min-height:auto}}.ShareAchievement_share__eZMjg{display:grid;grid-gap:.85rem;gap:.85rem;margin:2rem 0;padding:1rem;border:1px solid var(--line);border-radius:.8rem;background:color-mix(in srgb,var(--mint) 40%,var(--paper))}.ShareAchievement_share__eZMjg>div p:last-child{margin:.25rem 0 0;color:var(--muted);line-height:1.45}.ShareAchievement_eyebrow__J25Cj{margin:0;color:var(--coral-deep);font-size:.72rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ShareAchievement_share__eZMjg button{display:inline-flex;width:max-content;min-height:2.75rem;align-items:center;justify-content:center;gap:.45rem;padding:0 1rem;border:1px solid transparent;border-radius:999px;background:var(--ink);color:var(--paper);font:inherit;font-weight:850;cursor:pointer}.ShareAchievement_share__eZMjg button:disabled{cursor:wait;opacity:.72}.ShareAchievement_share__eZMjg button:focus-visible{outline:2px solid var(--coral-deep);outline-offset:2px}.ShareAchievement_status__V4EbD{margin:0;color:var(--mint-deep);font-size:.86rem;font-weight:750}@media (min-width:720px){.ShareAchievement_share__eZMjg{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.1rem 1.2rem}.ShareAchievement_status__V4EbD{grid-column:1/-1}}@media (max-width:520px){.ShareAchievement_share__eZMjg button{width:100%}}