.SubjectLevels-module__2y7C_a__rows{flex-direction:column;padding:0;list-style:none;display:flex}.SubjectLevels-module__2y7C_a__row{align-items:center;gap:var(--space-2);grid-template-columns:auto 1fr auto;min-height:34px;display:grid}.SubjectLevels-module__2y7C_a__dot{border-radius:50%;width:8px;height:8px}.SubjectLevels-module__2y7C_a__subject{font:var(--text-body-sm-strong);color:var(--ink-text)}
.mocks-module__k93dBG__card{width:100%;max-width:358px;padding:var(--space-6);border:1.5px solid var(--ink-navy);border-radius:var(--radius-md);background:var(--white);box-shadow:var(--shadow-float);color:var(--ink-text);margin:0}.mocks-module__k93dBG__wide{max-width:430px}.mocks-module__k93dBG__cardTitle{font:var(--text-display-xs);color:var(--ink-navy)}.mocks-module__k93dBG__muted{font:var(--text-body-sm);color:var(--slate)}.mocks-module__k93dBG__overall{align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:flex}.mocks-module__k93dBG__ringTrack,.mocks-module__k93dBG__ringValue{fill:none;stroke-width:6px}.mocks-module__k93dBG__ringTrack{stroke:var(--ink-navy-08)}.mocks-module__k93dBG__ringValue{stroke:var(--ink-navy);stroke-linecap:round}.mocks-module__k93dBG__ring{flex:none;width:78px;height:78px;position:relative}.mocks-module__k93dBG__ringLabel{color:var(--ink-navy);font-family:var(--font-display);place-items:center;font-size:18px;font-style:italic;display:grid;position:absolute;inset:0}.mocks-module__k93dBG__overallTitle{font:var(--text-display-xs)}.mocks-module__k93dBG__rows{gap:var(--space-1);margin:var(--space-4) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.mocks-module__k93dBG__subject{font:var(--text-body-sm-strong);color:var(--ink-text)}.mocks-module__k93dBG__barRows{align-items:center;gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr max-content;display:grid}.mocks-module__k93dBG__barRow{display:contents}.mocks-module__k93dBG__barRow .mocks-module__k93dBG__subject{white-space:nowrap}.mocks-module__k93dBG__track{border-radius:var(--radius-chip);background:var(--ink-navy-08);height:8px;overflow:hidden}.mocks-module__k93dBG__bar{border-radius:var(--radius-chip);height:100%;display:block}.mocks-module__k93dBG__score{min-width:3ch;font:var(--text-body-sm-strong);color:var(--slate);text-align:right}.mocks-module__k93dBG__headerRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.mocks-module__k93dBG__chip{padding:0 var(--space-3);border:1.5px solid var(--line);border-radius:var(--radius-chip);font:var(--text-label);color:var(--slate);white-space:nowrap}.mocks-module__k93dBG__summary{margin-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);font:var(--text-body-sm)}@property --count{syntax:"<integer>";inherits:false;initial-value:0}.mocks-module__k93dBG__count{--count:var(--to);counter-reset:n var(--count)}.mocks-module__k93dBG__count:after{content:counter(n) "%"}@media (prefers-reduced-motion:no-preference){.mocks-module__k93dBG__card{animation:mocks-module__k93dBG__card-in var(--motion-enter) var(--ease-spring) both}.mocks-module__k93dBG__ringValue{animation:mocks-module__k93dBG__ring-fill .9s var(--ease-out) .25s both}.mocks-module__k93dBG__bar{animation:mocks-module__k93dBG__bar-fill .75s var(--ease-out) both;animation-delay:calc(.3s + var(--row,0) * 70ms)}.mocks-module__k93dBG__count{animation:mocks-module__k93dBG__count-up .75s var(--ease-out) both;animation-delay:calc(.3s + var(--row,0) * 70ms)}.mocks-module__k93dBG__ringLabel{animation-duration:.9s;animation-delay:.25s}.mocks-module__k93dBG__badgeIn{animation:mocks-module__k93dBG__badge-in .32s var(--ease-spring) both;animation-delay:calc(.45s + var(--row,0) * 80ms)}}@keyframes mocks-module__k93dBG__card-in{0%{opacity:0;translate:0 16px;scale:.98}}@keyframes mocks-module__k93dBG__ring-fill{0%{stroke-dashoffset:var(--ring-c)}}@keyframes mocks-module__k93dBG__bar-fill{0%{width:0}}@keyframes mocks-module__k93dBG__count-up{0%{--count:0}}@keyframes mocks-module__k93dBG__badge-in{0%{opacity:0;scale:.85}}
.Eyebrow-module__xQzhpG__eyebrow{font:var(--text-body-sm-strong);color:var(--coral-deep);display:block}.Eyebrow-module__xQzhpG__pill{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4);border:1.5px solid var(--ink-navy);border-radius:var(--radius-chip);background:var(--white);box-shadow:var(--shadow-card-soft);font:var(--text-body-sm-strong);color:var(--ink-navy);display:inline-flex}.Eyebrow-module__xQzhpG__dot{background:var(--coral);border-radius:50%;flex:none;width:7px;height:7px}.Eyebrow-module__xQzhpG__dotMint{background:var(--mint)}.Eyebrow-module__xQzhpG__dotSunshine{background:var(--sunshine)}
.Section-module__eR-ZPG__section{padding-block:var(--space-10);position:relative;overflow:hidden}.Section-module__eR-ZPG__white{background:var(--canvas)}.Section-module__eR-ZPG__surface{background:var(--surface)}.Section-module__eR-ZPG__mint{background:var(--mint);color:var(--ink-text)}.Section-module__eR-ZPG__navy{background:var(--ink-navy);color:var(--white)}.Section-module__eR-ZPG__borderTop{border-top:1px solid var(--line)}.Section-module__eR-ZPG__borderBottom{border-bottom:1px solid var(--line)}.Section-module__eR-ZPG__compactTop{padding-top:var(--space-9)}.Section-module__eR-ZPG__compactBoth{padding-block:var(--space-9)}.Section-module__eR-ZPG__inner{position:relative}@media (max-width:720px){.Section-module__eR-ZPG__section{padding-block:var(--space-9)}}.Section-module__eR-ZPG__header{gap:var(--space-2);margin-bottom:var(--space-9);flex-direction:column;display:flex}.Section-module__eR-ZPG__center{text-align:center;align-items:center;margin-inline:auto}.Section-module__eR-ZPG__title{font:var(--text-display-lg);color:var(--ink-navy)}.Section-module__eR-ZPG__lead{margin-top:var(--space-2);font:var(--text-body-lg);color:var(--slate)}
.Form-module__29Msuq__field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Form-module__29Msuq__label{font:var(--text-body-sm-strong);color:var(--ink-navy)}.Form-module__29Msuq__centered{text-align:center}.Form-module__29Msuq__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.Form-module__29Msuq__hint{font:var(--text-caption);color:var(--slate);font-weight:400}.Form-module__29Msuq__optional{color:var(--slate);font-weight:400}.Form-module__29Msuq__control{width:100%;padding:var(--space-3) var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--white);color:var(--ink-text);font:var(--text-body-sm);transition:border-color .12s,box-shadow .12s}.Form-module__29Msuq__control::placeholder{color:var(--slate);opacity:1}.Form-module__29Msuq__control[type=date],.Form-module__29Msuq__control[type=time],.Form-module__29Msuq__control[type=datetime-local],.Form-module__29Msuq__control[type=month],.Form-module__29Msuq__control[type=week]{appearance:none;width:100%;min-width:0;max-width:100%;min-height:calc(1.5em + 2 * var(--space-3) + 2px);text-align:left;text-align:start;display:block}.Form-module__29Msuq__control[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.Form-module__29Msuq__control[type=time]::-webkit-datetime-edit-fields-wrapper{padding:0}.Form-module__29Msuq__control[type=datetime-local]::-webkit-datetime-edit-fields-wrapper{padding:0}.Form-module__29Msuq__control[type=month]::-webkit-datetime-edit-fields-wrapper{padding:0}.Form-module__29Msuq__control[type=week]::-webkit-datetime-edit-fields-wrapper{padding:0}.Form-module__29Msuq__control[type=date]::-webkit-date-and-time-value{text-align:left;text-align:start;min-height:1.5em;margin:0}.Form-module__29Msuq__control[type=time]::-webkit-date-and-time-value{text-align:left;text-align:start;min-height:1.5em;margin:0}.Form-module__29Msuq__control[type=datetime-local]::-webkit-date-and-time-value{text-align:left;text-align:start;min-height:1.5em;margin:0}.Form-module__29Msuq__control[type=month]::-webkit-date-and-time-value{text-align:left;text-align:start;min-height:1.5em;margin:0}.Form-module__29Msuq__control[type=week]::-webkit-date-and-time-value{text-align:left;text-align:start;min-height:1.5em;margin:0}.Form-module__29Msuq__control[type=date]::-webkit-datetime-edit{text-align:left;text-align:start;padding:0}.Form-module__29Msuq__control[type=time]::-webkit-datetime-edit{text-align:left;text-align:start;padding:0}.Form-module__29Msuq__control[type=datetime-local]::-webkit-datetime-edit{text-align:left;text-align:start;padding:0}.Form-module__29Msuq__control[type=month]::-webkit-datetime-edit{text-align:left;text-align:start;padding:0}.Form-module__29Msuq__control[type=week]::-webkit-datetime-edit{text-align:left;text-align:start;padding:0}.Form-module__29Msuq__control:hover{border-color:var(--ink-navy-40)}.Form-module__29Msuq__control:focus-visible{border-color:var(--ink-navy);box-shadow:0 0 0 3px var(--ink-navy-14);outline:none}.Form-module__29Msuq__control:read-only:not(select){background:var(--surface);color:var(--slate)}.Form-module__29Msuq__control[aria-invalid=true]{border-color:var(--coral-deep)}.Form-module__29Msuq__checkField{gap:var(--space-2);flex-direction:column;display:flex}.Form-module__29Msuq__checkRow{align-items:flex-start;gap:var(--space-3);display:flex}.Form-module__29Msuq__checkbox{width:20px;height:20px;accent-color:var(--ink-navy);cursor:pointer;flex:none;margin:2px 0 0}.Form-module__29Msuq__checkbox:focus-visible{outline:2px solid var(--ink-navy);outline-offset:2px}.Form-module__29Msuq__checkbox[aria-invalid=true]{outline:1.5px solid var(--coral-deep);outline-offset:1px}.Form-module__29Msuq__checkLabel{font:var(--text-body-sm);color:var(--ink-text);cursor:pointer}.Form-module__29Msuq__textarea{resize:vertical;min-height:132px}.Form-module__29Msuq__selectWrap{position:relative}.Form-module__29Msuq__select{appearance:none;cursor:pointer;padding-inline-end:var(--space-8)}.Form-module__29Msuq__chevron{top:50%;right:var(--space-4);color:var(--ink-navy);pointer-events:none;position:absolute;translate:0 -50%}.Form-module__29Msuq__error{font:var(--text-body-sm);color:var(--coral-deep)}.Form-module__29Msuq__grid{gap:var(--space-5) var(--space-6);grid-template-columns:1fr 1fr;display:grid}.Form-module__29Msuq__full{grid-column:1/-1}@media (max-width:640px){.Form-module__29Msuq__grid{grid-template-columns:1fr}}.Form-module__29Msuq__honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}[data-register=warm] .Form-module__29Msuq__control{border-radius:var(--radius-chip);background:var(--ink-navy-08);border:0}[data-register=product] .Form-module__29Msuq__control{border:1px solid var(--ink-navy-20);border-radius:8px;min-height:44px}[data-register=product] .Form-module__29Msuq__control:hover{border-color:var(--ink-navy-40)}[data-register=product] .Form-module__29Msuq__control:focus-visible{border-color:var(--ink-navy)}[data-register=product] .Form-module__29Msuq__control[aria-invalid=true]{border-color:var(--coral-deep)}.Form-module__29Msuq__gridSingle{grid-template-columns:1fr}[data-register=editorial] .Form-module__29Msuq__control{border:1px solid var(--line-strong);border-radius:var(--radius-editorial);min-height:44px}[data-register=editorial] .Form-module__29Msuq__control:hover{border-color:var(--ink-navy-40)}[data-register=editorial] .Form-module__29Msuq__control:focus-visible{border-color:var(--ink-navy)}[data-register=editorial] .Form-module__29Msuq__label{font:var(--text-app-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}
.LogOutButton-module__L--m6W__form{flex:none;margin:0}.LogOutButton-module__L--m6W__button{min-height:44px;padding:0 var(--space-4);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--white);color:var(--ink-navy);font:var(--text-body-sm-strong);cursor:pointer;transition:border-color .12s,background-color .12s}.LogOutButton-module__L--m6W__button:hover{border-color:var(--ink-navy);background:var(--surface)}.LogOutButton-module__L--m6W__button:focus-visible{outline:2px solid var(--ink-navy);outline-offset:3px}[data-register=warm] .LogOutButton-module__L--m6W__button{border-radius:var(--radius-chip);background:var(--ink-navy-08);padding:0 var(--space-5);border:0}[data-register=warm] .LogOutButton-module__L--m6W__button:hover{background:var(--ink-navy-08);filter:brightness(.97)}[data-register=product] .LogOutButton-module__L--m6W__button{border:1px solid var(--ink-navy-20);box-shadow:var(--shadow-product-btn-quiet);border-radius:8px}[data-register=product] .LogOutButton-module__L--m6W__button:hover{border-color:var(--ink-navy-40);background:var(--white)}[data-register=editorial] .LogOutButton-module__L--m6W__button{border:1px solid var(--line-strong);border-radius:var(--radius-editorial);font-weight:500}[data-register=editorial] .LogOutButton-module__L--m6W__button:hover{border-color:var(--ink-navy-40);background:var(--white)}
.AppHeader-module__INsJWq__header{border-bottom:1px solid var(--line);background:var(--white)}.AppHeader-module__INsJWq__bar{align-items:center;gap:var(--space-8);min-height:76px;display:flex}.AppHeader-module__INsJWq__nav{align-self:stretch;min-width:0;display:flex}.AppHeader-module__INsJWq__links{align-items:stretch;gap:var(--space-6);margin:0;padding:0;list-style:none;display:flex}.AppHeader-module__INsJWq__link{height:100%;font:var(--text-body-sm-strong);color:var(--ink-navy-70);white-space:nowrap;align-items:center;text-decoration:none;transition:color .12s;display:flex;position:relative}.AppHeader-module__INsJWq__link:hover,.AppHeader-module__INsJWq__link[aria-current=page]{color:var(--ink-navy)}.AppHeader-module__INsJWq__link[aria-current=page]:after{content:"";background:var(--coral-deep);height:2px;position:absolute;bottom:24px;left:0;right:0}.AppHeader-module__INsJWq__link[data-locked]{color:var(--disabled-ink);cursor:default}.AppHeader-module__INsJWq__link:focus-visible{outline:2px solid var(--ink-navy);outline-offset:4px;border-radius:var(--radius-sm)}.AppHeader-module__INsJWq__person{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.AppHeader-module__INsJWq__name{font:var(--text-body-sm-strong);color:var(--ink-text);white-space:nowrap}.AppHeader-module__INsJWq__who{flex-direction:column;line-height:1.25;display:flex}.AppHeader-module__INsJWq__who .AppHeader-module__INsJWq__name{line-height:1.25}.AppHeader-module__INsJWq__detail{font:var(--text-body-sm);color:var(--slate);white-space:nowrap;line-height:1.25}@media (max-width:900px){.AppHeader-module__INsJWq__bar{gap:var(--space-2) var(--space-6);padding-top:var(--space-4);flex-wrap:wrap}.AppHeader-module__INsJWq__nav{order:3;width:100%;overflow-x:auto}.AppHeader-module__INsJWq__link{height:52px}.AppHeader-module__INsJWq__link[aria-current=page]:after{bottom:10px}}@media (min-width:1280px){.AppHeader-module__INsJWq__many .AppHeader-module__INsJWq__bar{gap:var(--space-5)}.AppHeader-module__INsJWq__many .AppHeader-module__INsJWq__links{gap:var(--space-4)}}@media (min-width:901px) and (max-width:1279px){.AppHeader-module__INsJWq__many .AppHeader-module__INsJWq__bar{gap:var(--space-2) var(--space-6);padding-top:var(--space-4);flex-wrap:wrap}.AppHeader-module__INsJWq__many .AppHeader-module__INsJWq__nav{order:3;width:100%;overflow-x:auto}.AppHeader-module__INsJWq__many .AppHeader-module__INsJWq__link{height:52px}.AppHeader-module__INsJWq__many .AppHeader-module__INsJWq__link[aria-current=page]:after{bottom:10px}}.AppHeader-module__INsJWq__phoneNav{display:none}@media (max-width:640px){.AppHeader-module__INsJWq__navTabs{display:none}.AppHeader-module__INsJWq__bar{gap:var(--space-2) var(--space-4)}.AppHeader-module__INsJWq__phoneNav{min-width:0;padding-bottom:var(--space-3);flex:calc(100% - 116px);order:3;display:block}.AppHeader-module__INsJWq__person{order:1}.AppHeader-module__INsJWq__logoutSlot{padding-bottom:var(--space-3);order:4}}.AppHeader-module__INsJWq__logo{min-height:44px}[data-register=warm] .AppHeader-module__INsJWq__header{border-bottom:0}[data-register=warm] .AppHeader-module__INsJWq__nav{align-self:center}[data-register=warm] .AppHeader-module__INsJWq__links{align-items:center;gap:var(--space-1)}[data-register=warm] .AppHeader-module__INsJWq__link{border-radius:var(--radius-chip);height:auto;min-height:44px;font:var(--text-app-ui);color:var(--ink-navy);padding:0 18px}[data-register=warm] .AppHeader-module__INsJWq__link:hover{background:var(--ink-navy-08)}[data-register=warm] .AppHeader-module__INsJWq__link[aria-current=page]{background:var(--ink-navy-08)}[data-register=warm] .AppHeader-module__INsJWq__link[aria-current=page]:after{display:none}[data-register=warm] .AppHeader-module__INsJWq__link[data-locked]{color:var(--disabled-ink);background:0 0}[data-register=warm] .AppHeader-module__INsJWq__name{font:var(--text-app-ui)}[data-register=warm] .AppHeader-module__INsJWq__detail{font:var(--text-app-meta)}@media (max-width:900px){[data-register=warm] .AppHeader-module__INsJWq__link{height:auto}}[data-register=product] .AppHeader-module__INsJWq__nav{align-self:center}[data-register=product] .AppHeader-module__INsJWq__links{align-items:center;gap:var(--space-1)}[data-register=product] .AppHeader-module__INsJWq__link{height:auto;min-height:44px;font:var(--text-app-ui);color:var(--slate);border-radius:8px;padding:0 14px}[data-register=product] .AppHeader-module__INsJWq__link:hover{color:var(--ink-navy)}[data-register=product] .AppHeader-module__INsJWq__link[aria-current=page]{background:var(--surface);color:var(--ink-navy)}[data-register=product] .AppHeader-module__INsJWq__link[aria-current=page]:after{display:none}[data-register=product] .AppHeader-module__INsJWq__link[data-locked]{color:var(--disabled-ink)}[data-register=product] .AppHeader-module__INsJWq__name{font:var(--text-app-ui)}[data-register=product] .AppHeader-module__INsJWq__detail{font:var(--text-app-meta)}@media (max-width:900px){[data-register=product] .AppHeader-module__INsJWq__link{height:auto}}[data-register=editorial] .AppHeader-module__INsJWq__link{font:var(--text-app-ui);color:var(--slate)}:is([data-register=editorial] .AppHeader-module__INsJWq__link:hover,[data-register=editorial] .AppHeader-module__INsJWq__link[aria-current=page]){color:var(--ink-navy)}[data-register=editorial] .AppHeader-module__INsJWq__link[aria-current=page]:after{background:var(--ink-navy)}[data-register=editorial] .AppHeader-module__INsJWq__link[data-locked]{color:var(--disabled-ink)}[data-register=editorial] .AppHeader-module__INsJWq__name{font:var(--text-app-ui)}[data-register=editorial] .AppHeader-module__INsJWq__detail{font:var(--text-app-meta)}
.AppShell-module__nbOYYW__main{padding-top:var(--space-5);padding-bottom:var(--space-10)}@media (max-width:640px){.AppShell-module__nbOYYW__main{padding-top:var(--space-7)}}.AppShell-module__nbOYYW__head{align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-7);flex-direction:column;display:flex}.AppShell-module__nbOYYW__title{margin-top:var(--space-2);font:var(--text-display-lg);color:var(--ink-text)}.AppShell-module__nbOYYW__lead{font:var(--text-body-md);color:var(--slate)}.AppShell-module__nbOYYW__actions{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.AppShell-module__nbOYYW__footer{border-top:1px solid var(--line);padding:var(--space-6) 0 var(--space-8);text-align:center;font:var(--text-body-sm);color:var(--slate)}[data-register=warm] .AppShell-module__nbOYYW__footer{font:var(--text-app-meta);border-top:0}[data-register=warm] .AppShell-module__nbOYYW__head{gap:var(--space-2);margin-bottom:var(--space-7)}[data-register=warm] .AppShell-module__nbOYYW__title{font:var(--text-app-title-sm);color:var(--ink-navy);overflow-wrap:anywhere}[data-register=warm] .AppShell-module__nbOYYW__lead{font:var(--text-app-body)}@media (min-width:641px){[data-register=warm] .AppShell-module__nbOYYW__title{font:var(--text-app-title)}[data-register=warm] .AppShell-module__nbOYYW__main{padding-top:var(--space-6)}}[data-register=product] .AppShell-module__nbOYYW__title{font:var(--text-app-title-sm);color:var(--ink-navy);overflow-wrap:anywhere}[data-register=product] .AppShell-module__nbOYYW__lead{font:var(--text-app-body)}@media (min-width:641px){[data-register=product] .AppShell-module__nbOYYW__title{font:var(--text-app-title)}}[data-register=product] .AppShell-module__nbOYYW__footer{border-top:1px solid var(--line)}@media (min-width:641px){[data-register=product] .AppShell-module__nbOYYW__main{padding-top:var(--space-6)}}[data-register=editorial] .AppShell-module__nbOYYW__title{font:var(--text-app-title-sm);color:var(--ink-navy);overflow-wrap:anywhere;font-weight:400}[data-register=editorial] .AppShell-module__nbOYYW__lead{font:var(--text-app-body)}@media (min-width:641px){[data-register=editorial] .AppShell-module__nbOYYW__title{font:var(--text-app-title);font-weight:400}[data-register=editorial] .AppShell-module__nbOYYW__main{padding-top:var(--space-6)}}[data-register=editorial] .AppShell-module__nbOYYW__footer{border-top:1px solid var(--line)}
.Pill-module__cddRIW__pill{padding:var(--space-1) var(--space-3);border-radius:var(--radius-chip);font:var(--text-caption);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.Pill-module__cddRIW__sprout{background:var(--sprout-40);color:var(--sprout-ink)}.Pill-module__cddRIW__sky{background:var(--sky-35);color:var(--ink-navy)}.Pill-module__cddRIW__sunshine{background:var(--sunshine-40);color:var(--sunshine-ink)}.Pill-module__cddRIW__terracotta{background:var(--terracotta-40);color:var(--terracotta-ink)}.Pill-module__cddRIW__quiet{padding-top:calc(var(--space-1) - 1.5px);padding-bottom:calc(var(--space-1) - 1.5px);border:1.5px dashed var(--line-strong);background:var(--surface);color:var(--slate)}[data-register=warm] .Pill-module__cddRIW__pill{font:var(--text-app-chip);padding:5px 14px;font-weight:600}[data-register=warm] .Pill-module__cddRIW__sprout{background:var(--tier-highly-wash);color:var(--tier-highly-ink)}[data-register=warm] .Pill-module__cddRIW__sky{background:var(--wash-sky);color:var(--ink-navy)}[data-register=warm] .Pill-module__cddRIW__sunshine{background:var(--tier-developing-wash);color:var(--tier-developing-ink)}[data-register=warm] .Pill-module__cddRIW__terracotta{background:var(--wash-coral);color:var(--ink-navy)}[data-register=warm] .Pill-module__cddRIW__quiet{background:var(--surface);color:var(--slate);border:0;padding-top:5px;padding-bottom:5px}[data-register=product] .Pill-module__cddRIW__pill{border-radius:var(--radius-product-xs);font:var(--text-app-chip);padding:4px 10px;font-weight:500}[data-register=product] .Pill-module__cddRIW__sprout{background:var(--tier-highly-wash);color:var(--tier-highly-ink)}[data-register=product] .Pill-module__cddRIW__sky{background:var(--wash-sky);color:var(--ink-navy)}[data-register=product] .Pill-module__cddRIW__sunshine{background:var(--tier-developing-wash);color:var(--tier-developing-ink)}[data-register=product] .Pill-module__cddRIW__terracotta{background:var(--wash-coral);color:var(--ink-navy)}[data-register=product] .Pill-module__cddRIW__quiet{background:var(--surface);color:var(--slate);border:0;padding-top:4px;padding-bottom:4px}[data-register=editorial] .Pill-module__cddRIW__pill{gap:var(--space-2);color:var(--ink-text);font:var(--text-app-ui);background:0 0;border:0;border-radius:0;padding:0;font-weight:500}[data-register=editorial] .Pill-module__cddRIW__pill:before{content:"";background:var(--pill-dot,var(--slate));border-radius:50%;flex:none;width:8px;height:8px}[data-register=editorial] .Pill-module__cddRIW__sprout{--pill-dot:var(--tier-highly-dot);color:var(--ink-text);background:0 0}[data-register=editorial] .Pill-module__cddRIW__sky{--pill-dot:var(--tier-proficient-dot);color:var(--ink-text);background:0 0}[data-register=editorial] .Pill-module__cddRIW__sunshine{--pill-dot:var(--tier-developing-dot);color:var(--ink-text);background:0 0}[data-register=editorial] .Pill-module__cddRIW__terracotta{--pill-dot:var(--coral-deep);color:var(--ink-text);background:0 0}[data-register=editorial] .Pill-module__cddRIW__quiet{color:var(--slate);background:0 0;border:0;padding:0}[data-register=editorial] .Pill-module__cddRIW__quiet:before{box-sizing:border-box;border:1.5px solid var(--slate);background:0 0}
.RoleTag-module__5jqDiW__tag{border:1.5px solid var(--ink-navy);border-radius:var(--radius-chip);font:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-text);white-space:nowrap;align-items:center;padding:6px 15px;font-weight:700;display:inline-flex}.RoleTag-module__5jqDiW__student{background:var(--sunshine)}.RoleTag-module__5jqDiW__parent{background:var(--mint)}.RoleTag-module__5jqDiW__teacher{background:var(--sky)}.RoleTag-module__5jqDiW__principal{background:var(--lavender)}[data-register=editorial] .RoleTag-module__5jqDiW__tag{gap:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius-editorial-xs);background:var(--white);font:var(--text-app-chip);letter-spacing:.08em;color:var(--ink-navy);padding:3px 9px;font-weight:500}[data-register=editorial] .RoleTag-module__5jqDiW__tag:before{content:"";background:var(--role-dot,var(--ink-navy));border-radius:50%;width:6px;height:6px}[data-register=editorial] .RoleTag-module__5jqDiW__student{--role-dot:var(--sunshine);background:var(--white)}[data-register=editorial] .RoleTag-module__5jqDiW__parent{--role-dot:var(--mint);background:var(--white)}[data-register=editorial] .RoleTag-module__5jqDiW__teacher{--role-dot:var(--sky);background:var(--white)}[data-register=editorial] .RoleTag-module__5jqDiW__principal{--role-dot:var(--lavender);background:var(--white)}
.page-module__cGjv2q__heroCopy{align-items:flex-start;gap:var(--space-5);flex-direction:column;width:66.667%;display:flex}@media (max-width:900px){.page-module__cGjv2q__heroCopy{width:auto}}.page-module__cGjv2q__reasons{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-module__cGjv2q__reasons>:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:900px){.page-module__cGjv2q__reasons{grid-template-columns:minmax(0,1fr)}}.page-module__cGjv2q__steps{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__cGjv2q__steps>:last-child{grid-column:1/-1}@media (max-width:900px){.page-module__cGjv2q__steps{grid-template-columns:minmax(0,1fr)}}.page-module__cGjv2q__stepTitle{margin-top:var(--space-1)}.page-module__cGjv2q__costs{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.page-module__cGjv2q__costs{grid-template-columns:minmax(0,1fr)}}.page-module__cGjv2q__footnote{max-width:640px;margin-top:var(--space-6);font:var(--text-body-md);color:var(--slate)}.page-module__cGjv2q__narrowForm{max-width:calc(720px + 2 * var(--space-7))}.page-module__cGjv2q__formHeader{margin-bottom:var(--space-6)}.page-module__cGjv2q__form{gap:var(--space-5);flex-direction:column;display:flex}.page-module__cGjv2q__narrowFaq{max-width:calc(820px + 2 * var(--space-7))}.page-module__cGjv2q__faqTitle{margin-bottom:var(--space-6);font:var(--text-display-lg);color:var(--ink-navy)}.page-module__cGjv2q__faq{gap:var(--space-4);flex-direction:column;display:flex}.page-module__cGjv2q__walkthrough{scroll-margin-top:var(--space-8)}.page-module__cGjv2q__schedule{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}@media (max-width:720px){.page-module__cGjv2q__schedule{grid-template-columns:minmax(0,1fr)}}.page-module__cGjv2q__scheduleItem{align-items:center;gap:var(--space-3);font:var(--text-body-sm-strong);color:var(--ink-text);display:flex}.page-module__cGjv2q__walkthroughDone{gap:var(--space-5);overflow-wrap:anywhere;flex-direction:column;display:flex}
.settings-module__iygdZW__stack{gap:var(--space-8);flex-direction:column;display:flex}.settings-module__iygdZW__section{gap:var(--space-4);flex-direction:column;display:flex}.settings-module__iygdZW__h2{font:var(--text-display-sm);color:var(--ink-text)}.settings-module__iygdZW__lead,.settings-module__iygdZW__body{font:var(--text-body-sm);color:var(--slate)}.settings-module__iygdZW__profile{gap:var(--space-5);flex-direction:column;display:flex}.settings-module__iygdZW__grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.settings-module__iygdZW__gridTwo{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-module__iygdZW__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.settings-module__iygdZW__status{font:var(--text-body-sm-strong);color:var(--sprout-ink)}.settings-module__iygdZW__statusError{font:var(--text-body-sm-strong);color:var(--coral-deep)}@media (max-width:900px){.settings-module__iygdZW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.settings-module__iygdZW__grid,.settings-module__iygdZW__gridTwo{grid-template-columns:1fr}.settings-module__iygdZW__actions>*{flex:100%}}.settings-module__iygdZW__rows{margin:0;padding:0;list-style:none}.settings-module__iygdZW__row{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.settings-module__iygdZW__row+.settings-module__iygdZW__row{border-top:1px solid var(--line)}.settings-module__iygdZW__who{flex-direction:column;flex:1;min-width:0;display:flex}.settings-module__iygdZW__name{font:var(--text-body-sm-strong);color:var(--ink-text);overflow-wrap:anywhere}.settings-module__iygdZW__readonly{min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--ink-navy-20);border-radius:var(--radius-product);background:var(--surface);color:var(--slate);font:var(--text-body-sm);overflow-wrap:anywhere}.settings-module__iygdZW__actionPair{gap:var(--space-4);display:flex}@media (max-width:640px){.settings-module__iygdZW__actionPair{flex:100%}.settings-module__iygdZW__actionPair>*{flex:1 1 0}}.settings-module__iygdZW__who .settings-module__iygdZW__body{overflow-wrap:anywhere}.settings-module__iygdZW__checkItem label{padding:10px 0;display:block}.settings-module__iygdZW__checkItem input[type=checkbox]{width:24px;height:24px;margin-top:10px}.settings-module__iygdZW__aside{justify-content:flex-end;align-items:center;gap:var(--space-4);flex-wrap:wrap;flex:none;display:flex}.settings-module__iygdZW__mailIcon{background:var(--sunshine-30);width:40px;height:40px;color:var(--ink-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}@media (max-width:640px){.settings-module__iygdZW__row{padding:var(--space-4);flex-wrap:wrap}.settings-module__iygdZW__who{flex-basis:calc(100% - 44px - var(--space-4))}.settings-module__iygdZW__aside{flex:100%;justify-content:flex-start}}.settings-module__iygdZW__panel{gap:var(--space-5);padding:var(--space-5);border-top:1px solid var(--ink-navy);background:var(--surface);flex-direction:column;display:flex}.settings-module__iygdZW__panelTitle{font:var(--text-display-xs);color:var(--ink-text)}.settings-module__iygdZW__panelSection{gap:var(--space-4);flex-direction:column;display:flex}.settings-module__iygdZW__panelSection+.settings-module__iygdZW__panelSection{padding-top:var(--space-5);border-top:1px solid var(--line-strong)}.settings-module__iygdZW__dashed{min-height:44px;padding:var(--space-2) var(--space-4);border:1px dashed var(--ink-navy-40);color:var(--ink-navy);font:var(--text-body-sm-strong);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;text-decoration:none;display:inline-flex}.settings-module__iygdZW__dashed:hover{background:var(--surface)}.settings-module__iygdZW__dashed:focus-visible{outline:2px solid var(--ink-navy);outline-offset:3px}@media (max-width:640px){.settings-module__iygdZW__dashed{align-self:stretch}}.settings-module__iygdZW__confirm{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);background:var(--surface);font:var(--text-body-sm);color:var(--ink-text);flex-wrap:wrap;display:flex}.settings-module__iygdZW__confirm p{flex:260px}.settings-module__iygdZW__checks{gap:var(--space-3) var(--space-6);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.settings-module__iygdZW__checks legend{margin-bottom:var(--space-2);font:var(--text-body-sm-strong);color:var(--ink-navy);padding:0}.settings-module__iygdZW__errorText{font:var(--text-caption);color:var(--coral-deep);font-weight:400}.settings-module__iygdZW__copy{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.settings-module__iygdZW__copy input{flex:240px;min-width:0}.settings-module__iygdZW__linkPanel{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);background:var(--surface);flex-direction:column;display:flex}.settings-module__iygdZW__sponsor{flex-direction:column;display:flex}.settings-module__iygdZW__sponsorHead{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);display:flex}.settings-module__iygdZW__share{justify-content:space-between;align-items:flex-start;gap:var(--space-5);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);display:flex}.settings-module__iygdZW__share p{min-width:0}.settings-module__iygdZW__switch{cursor:pointer;background:0 0;border:0;flex:none;width:56px;height:44px;padding:0;position:relative}.settings-module__iygdZW__switch:before{content:"";border:1px solid var(--ink-navy);border-radius:var(--radius-chip);background:var(--line-strong);width:48px;height:28px;transition:background-color .12s;position:absolute;top:50%;left:4px;translate:0 -50%}.settings-module__iygdZW__switch:after{content:"";background:var(--ink-navy);border-radius:50%;width:19px;height:19px;transition:translate .12s;position:absolute;top:50%;left:8.5px;translate:0 -50%}.settings-module__iygdZW__switch[aria-checked=true]:before{background:var(--sprout)}.settings-module__iygdZW__switch[aria-checked=true]:after{translate:20px -50%}.settings-module__iygdZW__switch:focus-visible{outline:2px solid var(--ink-navy);outline-offset:2px;border-radius:8px}.settings-module__iygdZW__switch:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.settings-module__iygdZW__sponsorHead{padding:var(--space-4);flex-wrap:wrap}.settings-module__iygdZW__share{padding:var(--space-4)}.settings-module__iygdZW__stack .settings-module__iygdZW__cardTight{padding:var(--space-5)}.settings-module__iygdZW__row{gap:var(--space-3)}.settings-module__iygdZW__who .settings-module__iygdZW__body{font:var(--text-caption);color:var(--slate);font-weight:400}}.settings-module__iygdZW__shareLabel{font:var(--text-body-sm-strong);color:var(--ink-text);display:block}.settings-module__iygdZW__shareHelp{margin-top:var(--space-1);font:var(--text-caption);color:var(--slate);font-weight:400;display:block}.settings-module__iygdZW__notice{padding:var(--space-4) var(--space-5);border:1px dashed var(--ink-navy-40);background:var(--white);font:var(--text-body-sm);color:var(--ink-text);border-radius:8px}
.StatusBadge-module__T3RE4W__badge{font:var(--text-caption);white-space:nowrap;align-items:center;font-weight:700;display:inline-flex}.StatusBadge-module__T3RE4W__beginning,.StatusBadge-module__T3RE4W__developing,.StatusBadge-module__T3RE4W__proficient,.StatusBadge-module__T3RE4W__highly-proficient{border-radius:var(--radius-chip);padding:6px 15px}.StatusBadge-module__T3RE4W__not-yet-practiced{color:var(--line-strong)}.StatusBadge-module__T3RE4W__beginning{background:var(--bubblegum-40);color:var(--bubblegum-ink)}.StatusBadge-module__T3RE4W__developing{background:var(--sunshine-40);color:var(--sunshine-ink)}.StatusBadge-module__T3RE4W__proficient{background:var(--sky-38);color:var(--ink-navy)}.StatusBadge-module__T3RE4W__highly-proficient{background:var(--sprout-40);color:var(--sprout-ink)}[data-register=warm] .StatusBadge-module__T3RE4W__badge{border-radius:var(--radius-chip);font:var(--text-app-chip);padding:5px 14px;font-weight:600}[data-register=warm] .StatusBadge-module__T3RE4W__beginning{background:var(--tier-beginning-wash);color:var(--tier-beginning-ink)}[data-register=warm] .StatusBadge-module__T3RE4W__developing{background:var(--tier-developing-wash);color:var(--tier-developing-ink)}[data-register=warm] .StatusBadge-module__T3RE4W__proficient{background:var(--tier-proficient-wash);color:var(--tier-proficient-ink)}[data-register=warm] .StatusBadge-module__T3RE4W__highly-proficient{background:var(--tier-highly-wash);color:var(--tier-highly-ink)}[data-register=warm] .StatusBadge-module__T3RE4W__not-yet-practiced{background:var(--surface);color:var(--slate)}[data-register=product] .StatusBadge-module__T3RE4W__badge{gap:var(--space-2);border-radius:var(--radius-product-xs);font:var(--text-app-chip);padding:4px 10px;font-weight:500}[data-register=product] .StatusBadge-module__T3RE4W__badge:before{content:"";background:var(--badge-dot,currentColor);border-radius:50%;flex:none;width:6px;height:6px}[data-register=product] .StatusBadge-module__T3RE4W__beginning{--badge-dot:var(--tier-beginning-dot);background:var(--tier-beginning-wash);color:var(--tier-beginning-ink)}[data-register=product] .StatusBadge-module__T3RE4W__developing{--badge-dot:var(--tier-developing-dot);background:var(--tier-developing-wash);color:var(--tier-developing-ink)}[data-register=product] .StatusBadge-module__T3RE4W__proficient{--badge-dot:var(--tier-proficient-dot);background:var(--tier-proficient-wash);color:var(--tier-proficient-ink)}[data-register=product] .StatusBadge-module__T3RE4W__highly-proficient{--badge-dot:var(--tier-highly-dot);background:var(--tier-highly-wash);color:var(--tier-highly-ink)}[data-register=product] .StatusBadge-module__T3RE4W__not-yet-practiced{background:var(--surface);color:var(--slate);padding:4px 10px}[data-register=product] .StatusBadge-module__T3RE4W__not-yet-practiced:before{box-sizing:border-box;border:1.5px solid var(--slate);background:0 0}[data-register=editorial] .StatusBadge-module__T3RE4W__badge{gap:var(--space-2);color:var(--ink-text);font:var(--text-app-ui);background:0 0;border-radius:0;padding:0;font-weight:500}[data-register=editorial] .StatusBadge-module__T3RE4W__badge:before{content:"";background:var(--badge-dot,var(--slate));border-radius:50%;flex:none;width:8px;height:8px}[data-register=editorial] .StatusBadge-module__T3RE4W__beginning{--badge-dot:var(--tier-beginning-dot);color:var(--ink-text);background:0 0}[data-register=editorial] .StatusBadge-module__T3RE4W__developing{--badge-dot:var(--tier-developing-dot);color:var(--ink-text);background:0 0}[data-register=editorial] .StatusBadge-module__T3RE4W__proficient{--badge-dot:var(--tier-proficient-dot);color:var(--ink-text);background:0 0}[data-register=editorial] .StatusBadge-module__T3RE4W__highly-proficient{--badge-dot:var(--tier-highly-dot);color:var(--ink-text);background:0 0}[data-register=editorial] .StatusBadge-module__T3RE4W__not-yet-practiced{color:var(--slate);background:0 0;padding:0}[data-register=editorial] .StatusBadge-module__T3RE4W__not-yet-practiced:before{box-sizing:border-box;border:1.5px solid var(--slate);background:0 0}
.page-module__UgEjfq__narrow{max-width:calc(800px + 2 * var(--space-7))}.page-module__UgEjfq__intro{gap:var(--space-4);flex-direction:column;display:flex}.page-module__UgEjfq__body{font:var(--text-body-lg);color:var(--ink-text)}.page-module__UgEjfq__columns{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:900px){.page-module__UgEjfq__columns{grid-template-columns:1fr}}.page-module__UgEjfq__columnTitle{margin-bottom:var(--space-4);font:var(--text-display-lg);color:var(--ink-navy)}.page-module__UgEjfq__principles{gap:var(--space-4);font:var(--text-body-md);color:var(--ink-text);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__UgEjfq__principles li{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.page-module__UgEjfq__principles svg{color:var(--slate)}.page-module__UgEjfq__stack{gap:var(--space-4);flex-direction:column;display:flex}.page-module__UgEjfq__facts{margin:0}.page-module__UgEjfq__facts>div{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--line);grid-template-columns:80px 1fr;display:grid}.page-module__UgEjfq__facts>div:first-child{padding-top:0}.page-module__UgEjfq__facts>div:last-child{border-bottom:0;padding-bottom:0}.page-module__UgEjfq__facts dt{font:var(--text-display-md);color:var(--ink-navy)}.page-module__UgEjfq__facts dd{font:var(--text-body-sm);color:var(--slate);margin:0}
.page-module__F19r8W__trust{padding-block:var(--space-5);border-block:1px solid var(--line);background:var(--surface)}.page-module__F19r8W__trustList{justify-content:center;gap:var(--space-2) var(--space-7);max-width:960px;padding:0 var(--space-5);font:var(--text-body-sm-strong);color:var(--slate);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.page-module__F19r8W__trustList li{align-items:center;gap:var(--space-2);display:inline-flex}.page-module__F19r8W__trustList svg{flex:none}@media (max-width:640px){.page-module__F19r8W__trustList{gap:var(--space-4) var(--space-5);padding:0 var(--space-5);font:var(--text-caption);grid-template-columns:1fr 1fr;display:grid}.page-module__F19r8W__trustList li{align-items:flex-start}.page-module__F19r8W__trustList svg{margin-top:3px}}.page-module__F19r8W__fourUp{gap:var(--space-5);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.page-module__F19r8W__fourUp{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__F19r8W__fourUp{grid-template-columns:1fr}}.page-module__F19r8W__fourUp .page-module__F19r8W__stepWhite{background:var(--white)}.page-module__F19r8W__fourUp .page-module__F19r8W__stepSky{background:var(--sky-12)}.page-module__F19r8W__fourUp .page-module__F19r8W__stepSunshine{background:var(--sunshine-14)}.page-module__F19r8W__fourUp .page-module__F19r8W__stepSprout{background:var(--sprout-14)}.page-module__F19r8W__stepNumber{width:40px;height:40px;margin-bottom:var(--space-4);font:var(--text-display-xs);color:var(--ink-text);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.page-module__F19r8W__numNavy{background:var(--ink-navy);color:var(--white)}.page-module__F19r8W__numSky{background:var(--sky)}.page-module__F19r8W__numSunshine{background:var(--sunshine)}.page-module__F19r8W__numSprout{background:var(--sprout)}.page-module__F19r8W__split{align-items:center;gap:var(--space-9);grid-template-columns:1fr 1fr;display:grid}@media (max-width:900px){.page-module__F19r8W__split{grid-template-columns:1fr}}.page-module__F19r8W__mintHeader{margin-bottom:var(--space-4)}.page-module__F19r8W__mintEyebrow{color:var(--ink-text-70)}.page-module__F19r8W__mintTitle{color:var(--ink-text)}.page-module__F19r8W__mintBody{gap:var(--space-4);font:var(--text-body-md);color:var(--ink-text);flex-direction:column;display:flex}.page-module__F19r8W__mistakes{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__F19r8W__mistakes .page-module__F19r8W__mistakeCard{padding:var(--space-5)}.page-module__F19r8W__mistakeHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.page-module__F19r8W__mistakeTopic{font:var(--text-display-xs);color:var(--ink-navy)}.page-module__F19r8W__footnote{max-width:580px;margin:var(--space-6) auto 0;font:var(--text-body-md);color:var(--slate);text-align:center}.page-module__F19r8W__roleTag{margin-bottom:var(--space-3)}
.TextLink-module__0J5utG__link{color:var(--ink-navy);text-decoration:underline;-webkit-text-decoration-color:var(--ink-navy-40);text-decoration-color:var(--ink-navy-40);text-underline-offset:3px;transition:background-size var(--motion-press) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 1px)/0 1.5px no-repeat}.TextLink-module__0J5utG__link:hover{background-size:100% 1.5px;text-decoration-color:#0000}
.DevTodo-module__Zod1uq__todo{margin-top:var(--space-3);padding:2px var(--space-2);border:1.5px dashed var(--coral-deep);border-radius:var(--radius-sm);background:var(--white);color:var(--coral-deep);font:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;display:inline-block}
.Pagination-module___xmoaa__nav{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.Pagination-module___xmoaa__pageOf{font:var(--text-app-ui);color:var(--slate)}.Pagination-module___xmoaa__numbers{align-items:center;gap:var(--space-1);margin:0;padding:0;list-style:none;display:none}.Pagination-module___xmoaa__step,.Pagination-module___xmoaa__number{justify-content:center;align-items:center;gap:var(--space-1);min-width:44px;min-height:44px;padding:0 var(--space-3);border:1px solid var(--ink-navy-20);background:var(--white);color:var(--ink-navy);font:var(--text-app-ui);cursor:pointer;border-radius:8px;transition:border-color .12s,background-color .12s;display:inline-flex}.Pagination-module___xmoaa__step:hover:not(:disabled),.Pagination-module___xmoaa__number:hover{border-color:var(--ink-navy-40)}.Pagination-module___xmoaa__step:disabled{opacity:.45;cursor:not-allowed}.Pagination-module___xmoaa__number[aria-current=page]{border-color:var(--ink-navy);background:var(--ink-navy);color:var(--white)}.Pagination-module___xmoaa__step:focus-visible,.Pagination-module___xmoaa__number:focus-visible{outline:2px solid var(--ink-navy);outline-offset:2px}.Pagination-module___xmoaa__gap{text-align:center;min-width:24px;color:var(--slate)}.Pagination-module___xmoaa__stepText{display:none}@media (min-width:641px){.Pagination-module___xmoaa__pageOf{display:none}.Pagination-module___xmoaa__numbers{display:flex}.Pagination-module___xmoaa__stepText{display:inline}.Pagination-module___xmoaa__nav{justify-content:center;gap:var(--space-4)}}
.ProgressBar-module__txim8W__track{border-radius:var(--radius-chip);background:var(--ink-navy-08);height:8px;overflow:hidden}.ProgressBar-module__txim8W__fill{border-radius:var(--radius-chip);height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ProgressBar-module__txim8W__fill{animation:ProgressBar-module__txim8W__progress-fill 1.3s var(--ease-out) .2s both}}@keyframes ProgressBar-module__txim8W__progress-fill{0%{width:0}}[data-register=warm] .ProgressBar-module__txim8W__track{height:10px}[data-register=product] .ProgressBar-module__txim8W__track{background:var(--track-cool);height:8px}[data-register=editorial] .ProgressBar-module__txim8W__track{background:var(--line);border-radius:3px;height:5px}[data-register=editorial] .ProgressBar-module__txim8W__fill{border-radius:3px;background:var(--ink-navy)!important}
.forms-module__DAOhzW__after{gap:var(--space-6);margin-top:var(--space-6);flex-direction:column;display:flex}.forms-module__DAOhzW__twoCol{gap:var(--space-4) var(--space-5);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.forms-module__DAOhzW__twoCol{grid-template-columns:1fr}}.forms-module__DAOhzW__code{padding-block:var(--space-4);font:var(--text-display-md);font-family:var(--font-body);letter-spacing:.3em;text-align:center;text-transform:uppercase;font-weight:700}.forms-module__DAOhzW__success{gap:var(--space-5);flex-direction:column;display:flex}.forms-module__DAOhzW__back{margin-top:var(--space-6);justify-content:center;display:flex}.forms-module__DAOhzW__schoolPanel{align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-5);border-radius:var(--radius-product);background:var(--wash-mint);display:flex}.forms-module__DAOhzW__schoolIcon{color:var(--ink-navy);flex:none}.forms-module__DAOhzW__schoolText{flex-direction:column;flex:1;min-width:0;display:flex}.forms-module__DAOhzW__schoolName{font:var(--text-body-sm-strong);color:var(--ink-navy)}.forms-module__DAOhzW__schoolMeta{font:var(--text-app-meta);color:var(--slate)}.forms-module__DAOhzW__change{padding:var(--space-1) var(--space-2);font:var(--text-app-ui);color:var(--ink-navy);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none}.forms-module__DAOhzW__change:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink-navy-40);text-decoration-color:var(--ink-navy-40);text-underline-offset:3px}.forms-module__DAOhzW__change:focus-visible{outline:2px solid var(--ink-navy);outline-offset:2px}.forms-module__DAOhzW__invite{gap:var(--space-2);margin-bottom:var(--space-6);flex-direction:column;display:flex}.forms-module__DAOhzW__inviteLine{font:var(--text-body-sm);color:var(--ink-text)}.forms-module__DAOhzW__inviteLine strong{font-weight:600}.forms-module__DAOhzW__inviteMeta{font:var(--text-app-meta);color:var(--slate)}.forms-module__DAOhzW__notice{margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-product);background:var(--surface);font:var(--text-body-sm);color:var(--ink-text);text-align:center}@media (max-width:640px){.forms-module__DAOhzW__tapLink{margin-block:-8px;padding-block:8px}.forms-module__DAOhzW__consentLink{z-index:1;margin-block:-12.5px;padding-block:12.5px;position:relative}.forms-module__DAOhzW__noteLink{z-index:1;margin-block:-14px;padding-block:14px;position:relative}.forms-module__DAOhzW__change{min-height:44px;margin-block:-6px}.forms-module__DAOhzW__consent input[type=checkbox]{appearance:none;background:0 0;width:44px;height:44px;margin:-10px -12px -12px;position:relative}.forms-module__DAOhzW__consent input[type=checkbox]:before{content:"";box-sizing:border-box;border:1.5px solid var(--slate);background:var(--white);border-radius:4px;position:absolute;inset:12px}.forms-module__DAOhzW__consent input[type=checkbox]:checked:before{border-color:var(--ink-navy);background:var(--ink-navy)}.forms-module__DAOhzW__consent input[type=checkbox]:checked:after{content:"";border:solid var(--white);border-width:0 2.5px 2.5px 0;width:6px;height:11px;position:absolute;top:14px;left:18.5px;transform:rotate(45deg)}.forms-module__DAOhzW__consent input[type=checkbox]:focus-visible{outline:none}.forms-module__DAOhzW__consent input[type=checkbox]:focus-visible:before{outline:2px solid var(--ink-navy);outline-offset:2px}.forms-module__DAOhzW__consent input[type=checkbox][aria-invalid=true]{outline:none}.forms-module__DAOhzW__consent input[type=checkbox][aria-invalid=true]:before{outline:1.5px solid var(--coral-deep);outline-offset:1px}}
.accordion-module__RAHFwa__list{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.accordion-module__RAHFwa__card{scroll-margin-top:var(--space-6)}.accordion-module__RAHFwa__head{align-items:center;gap:var(--space-4);min-height:84px;padding:var(--space-4) var(--space-5);display:flex}.accordion-module__RAHFwa__card[data-open] .accordion-module__RAHFwa__head{border-bottom:1px solid var(--ink-navy-08)}.accordion-module__RAHFwa__name{min-width:0;font:var(--text-app-card-title);color:var(--ink-navy);flex:auto}.accordion-module__RAHFwa__progress .accordion-module__RAHFwa__name{flex:0 0 170px}.accordion-module__RAHFwa__badge,.accordion-module__RAHFwa__view{flex:none}.accordion-module__RAHFwa__subjectBar{flex:1;min-width:80px}.accordion-module__RAHFwa__chevron{width:44px;height:44px;color:var(--ink-navy);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.accordion-module__RAHFwa__chevron svg{transition:rotate .16s ease-out}.accordion-module__RAHFwa__chevron[aria-expanded=true] svg{rotate:90deg}.accordion-module__RAHFwa__chevron:focus-visible{outline:2px solid var(--ink-navy);outline-offset:2px}.accordion-module__RAHFwa__topics{margin:0;padding:0;list-style:none}.accordion-module__RAHFwa__topics>li+li{border-top:1px solid var(--line)}.accordion-module__RAHFwa__topic{align-items:center;gap:var(--space-4);min-height:56px;padding:var(--space-2) var(--space-5);display:flex}.accordion-module__RAHFwa__topicName{min-width:0;font:var(--text-app-ui);color:var(--ink-text);overflow-wrap:anywhere;flex:1}.accordion-module__RAHFwa__topicBar{flex:0 0 100px}.accordion-module__RAHFwa__empty{padding:var(--space-4) var(--space-5);font:var(--text-body-sm);color:var(--slate)}@media (max-width:760px){.accordion-module__RAHFwa__head{flex-wrap:wrap}.accordion-module__RAHFwa__chevron{width:44px;height:44px}.accordion-module__RAHFwa__name,.accordion-module__RAHFwa__progress .accordion-module__RAHFwa__name{flex:120px;min-width:120px}.accordion-module__RAHFwa__subjectBar{flex-basis:100%;order:5}.accordion-module__RAHFwa__topic{padding-top:var(--space-3);padding-bottom:var(--space-3);flex-wrap:wrap}.accordion-module__RAHFwa__topicName{flex-basis:100%}.accordion-module__RAHFwa__topicBar{flex:1}}
.page-module__UFcpwW__intro{gap:var(--space-4);margin-bottom:var(--space-8);flex-direction:column;display:flex}.page-module__UFcpwW__lead{max-width:600px;font:var(--text-body-md);color:var(--ink-text)}.page-module__UFcpwW__columns{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:900px){.page-module__UFcpwW__columns{grid-template-columns:1fr}}.page-module__UFcpwW__form{gap:var(--space-5);flex-direction:column;display:flex}.page-module__UFcpwW__side{gap:var(--space-4);flex-direction:column;display:flex}.page-module__UFcpwW__emails{gap:var(--space-2);margin:var(--space-3) 0 0;font:var(--text-body-sm);color:var(--slate);flex-direction:column;padding:0;list-style:none;display:flex}.page-module__UFcpwW__reset{margin-top:var(--space-4)}
.page-module__S9efza__features{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:1024px){.page-module__S9efza__features{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.page-module__S9efza__features{grid-template-columns:1fr}}.page-module__S9efza__narrowPricing{max-width:calc(900px + 2 * var(--space-7))}.page-module__S9efza__steps{gap:var(--space-4);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.page-module__S9efza__steps{grid-template-columns:1fr}}.page-module__S9efza__stepTitle{margin-top:var(--space-1)}.page-module__S9efza__sponsorNote{margin-top:var(--space-6);font:var(--text-body-sm);color:var(--slate);text-align:center}.page-module__S9efza__narrowFaq{max-width:calc(820px + 2 * var(--space-7))}.page-module__S9efza__faqTitle{margin-bottom:var(--space-6);font:var(--text-display-lg);color:var(--ink-navy)}.page-module__S9efza__faq{gap:var(--space-4);flex-direction:column;display:flex}.page-module__S9efza__faqActions{align-items:center;gap:var(--space-6);margin-top:var(--space-7);flex-wrap:wrap;display:flex}
.ChangePasswordForm-module__3khx2G__card{max-width:590px}.ChangePasswordForm-module__3khx2G__who{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.ChangePasswordForm-module__3khx2G__signedIn{font:var(--text-body-sm-strong);color:var(--ink-text);overflow-wrap:anywhere}.ChangePasswordForm-module__3khx2G__form{gap:var(--space-4);flex-direction:column;max-width:380px;display:flex}.ChangePasswordForm-module__3khx2G__actions{gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.ChangePasswordForm-module__3khx2G__done{gap:var(--space-5);flex-direction:column;display:flex}
.StatusCheckScreen-module__7ogDwq__card{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:40rem;display:flex}.StatusCheckScreen-module__7ogDwq__body{font:var(--text-body-md);color:var(--ink-text)}.StatusCheckScreen-module__7ogDwq__small{font:var(--text-body-sm);color:var(--slate)}.StatusCheckScreen-module__7ogDwq__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}
.landing-module__bxHgOq__page{background:var(--surface);min-height:100vh;color:var(--ink-text);position:relative;overflow-x:clip}.landing-module__bxHgOq__strip{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);text-align:center;font:var(--text-label);display:flex}.landing-module__bxHgOq__stripNavy{background:var(--ink-navy);color:var(--white)}.landing-module__bxHgOq__stripMint{background:var(--wash-mint);color:var(--ink-navy)}.landing-module__bxHgOq__stripDot{background:var(--sunshine);border-radius:50%;flex:none;width:8px;height:8px}.landing-module__bxHgOq__header{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:1120px;padding:var(--space-5) var(--space-6);margin-inline:auto;display:flex}.landing-module__bxHgOq__logo{width:auto;height:34px;display:block}.landing-module__bxHgOq__headerLink{min-height:44px;font:var(--text-body-sm-strong);color:var(--ink-navy);align-items:center;display:inline-flex}.landing-module__bxHgOq__hero{padding:var(--space-7) var(--space-6) var(--space-10);position:relative;overflow:hidden}.landing-module__bxHgOq__blobMint,.landing-module__bxHgOq__blobCoral{display:none}.landing-module__bxHgOq__blobMint{background:var(--mint-16);border-radius:42% 58% 63% 37%/41% 44% 56% 59%;width:520px;height:460px;top:60px;left:-160px}.landing-module__bxHgOq__blobCoral{background:var(--coral-14);border-radius:58% 42% 37% 63%/44% 41% 59% 56%;width:560px;height:480px;top:260px;right:-180px}.landing-module__bxHgOq__heroInner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;max-width:960px;margin-inline:auto;display:flex;position:relative}.landing-module__bxHgOq__h1{max-width:880px;font:var(--text-app-title);color:var(--ink-navy);text-wrap:balance}.landing-module__bxHgOq__h1 em,.landing-module__bxHgOq__h2 em{color:var(--coral-deep);font-style:italic;font-weight:400}.landing-module__bxHgOq__lead{max-width:680px;font:var(--text-app-body);color:var(--slate)}.landing-module__bxHgOq__ctaStack{align-items:center;gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;display:flex}.landing-module__bxHgOq__small{font:var(--text-body-sm);color:var(--slate)}.landing-module__bxHgOq__smallInk{font:var(--text-body-sm);color:var(--ink-text)}.landing-module__bxHgOq__link{color:var(--ink-navy);text-underline-offset:3px;margin-block:-12px;padding-block:12px;font-weight:600;text-decoration:underline;display:inline-block}.landing-module__bxHgOq__video{width:100%;margin-top:var(--space-4);aspect-ratio:16/9;background:var(--ink-navy);border-radius:var(--radius-product-lg);box-shadow:var(--shadow-product-raised);position:relative;overflow:hidden}.landing-module__bxHgOq__videoFrame{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.landing-module__bxHgOq__placeholderHeadline{text-align:left;max-width:60%;font-family:var(--font-display);color:var(--white);font-size:clamp(20px,3vw,40px);line-height:1.1;position:absolute;top:10%;left:6%}.landing-module__bxHgOq__placeholderHeadline em{color:var(--sunshine)}.landing-module__bxHgOq__play{background:var(--sunshine);width:92px;height:92px;box-shadow:var(--shadow-product-raised);border-radius:50%;justify-content:center;align-items:center;margin:auto;display:flex;position:absolute;inset:0}.landing-module__bxHgOq__placeholderLabel{font:var(--text-label);color:var(--white);position:absolute;bottom:8%;left:6%}.landing-module__bxHgOq__placeholderDot{aspect-ratio:1;background:var(--mint);border-radius:50%;width:18%;position:absolute;bottom:7%;right:4%}.landing-module__bxHgOq__section{padding:var(--space-10) var(--space-6)}.landing-module__bxHgOq__sectionSurface{background:var(--white)}.landing-module__bxHgOq__sectionTight{padding-top:0}.landing-module__bxHgOq__wrap{gap:var(--space-8);flex-direction:column;max-width:1120px;margin-inline:auto;display:flex}.landing-module__bxHgOq__wrapNarrow{gap:var(--space-7);flex-direction:column;max-width:820px;margin-inline:auto;display:flex}.landing-module__bxHgOq__head{gap:var(--space-3);flex-direction:column;max-width:760px;display:flex}.landing-module__bxHgOq__eyebrow{font:var(--text-app-meta);color:var(--coral-deep);font-weight:600}.landing-module__bxHgOq__eyebrowInk{color:var(--ink-text)}.landing-module__bxHgOq__h2{font:var(--text-app-section);color:var(--ink-navy)}.landing-module__bxHgOq__sectionLead{font:var(--text-app-body);color:var(--slate)}.landing-module__bxHgOq__closing{font-family:var(--font-display);color:var(--ink-navy);font-size:clamp(24px,2.4vw,30px);line-height:1.3}.landing-module__bxHgOq__closing em{color:var(--coral-deep);font-style:italic}.landing-module__bxHgOq__cards{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));align-items:stretch;display:grid}.landing-module__bxHgOq__cardsFour{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.landing-module__bxHgOq__cardsTwo{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr))}.landing-module__bxHgOq__cardBody{gap:var(--space-3);flex-direction:column;height:100%;display:flex}.landing-module__bxHgOq__cardTitle{font:var(--text-app-card-title);color:var(--ink-navy)}.landing-module__bxHgOq__cardText{font:var(--text-app-body)}.landing-module__bxHgOq__bigNumber{font:var(--text-app-stat);color:var(--ink-navy)}.landing-module__bxHgOq__stepKicker{font:var(--text-app-meta);color:var(--coral-deep);font-weight:600}.landing-module__bxHgOq__list{gap:var(--space-2);font:var(--text-body-md);flex-direction:column;padding-left:22px;display:flex}.landing-module__bxHgOq__optionTag{border-radius:var(--radius-product-xs);font:var(--text-app-chip);color:var(--ink-navy);align-self:flex-start;padding:4px 10px;font-weight:500}.landing-module__bxHgOq__tagSky{background:var(--wash-sky)}.landing-module__bxHgOq__tagMint{background:var(--wash-mint)}.landing-module__bxHgOq__panel{gap:var(--space-6);background:var(--wash-sunshine);border-radius:var(--radius-product-lg);flex-direction:column;max-width:1120px;margin-inline:auto;padding:clamp(28px,5vw,56px);display:flex}.landing-module__bxHgOq__panelH2{font:var(--text-app-title);color:var(--ink-navy);font-size:clamp(30px,4.4vw,44px)}.landing-module__bxHgOq__panelH2 em{font-weight:400}.landing-module__bxHgOq__price{align-items:baseline;gap:var(--space-2);font-family:var(--font-display);color:var(--ink-navy);flex-wrap:wrap;font-size:clamp(40px,6vw,60px);line-height:1.05;display:flex}.landing-module__bxHgOq__priceUnit{font:var(--text-body-md);color:var(--slate)}.landing-module__bxHgOq__priceLabel{font:var(--text-app-meta);color:var(--slate);font-weight:500}.landing-module__bxHgOq__zero{font-family:var(--font-display);color:var(--ink-text);font-size:clamp(64px,9vw,88px);line-height:1}.landing-module__bxHgOq__pills{gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__pill{border-radius:var(--radius-product-xs);font:var(--text-app-chip);padding:4px 12px;font-weight:500}.landing-module__bxHgOq__pillGreen{background:var(--tier-highly-wash);color:var(--tier-highly-ink)}.landing-module__bxHgOq__pillSky{background:var(--wash-sky);color:var(--ink-navy)}.landing-module__bxHgOq__pillWhite{background:var(--white);border:1px solid var(--ink-navy-14);color:var(--ink-navy)}.landing-module__bxHgOq__levelText{font:var(--text-body-md)}.landing-module__bxHgOq__faq{flex-direction:column;display:flex}.landing-module__bxHgOq__faqItem{gap:var(--space-2);border-top:1px solid var(--ink-navy-10);flex-direction:column;padding-block:22px;display:flex}.landing-module__bxHgOq__faqItem:last-child{border-bottom:1px solid var(--ink-navy-10)}.landing-module__bxHgOq__faqQ{font:var(--text-app-card-title);color:var(--ink-navy);font-weight:600}.landing-module__bxHgOq__faqA{font:var(--text-app-body)}.landing-module__bxHgOq__final{padding:var(--space-9) var(--space-6);background:var(--ink-navy);color:var(--white)}.landing-module__bxHgOq__finalInner{align-items:center;gap:var(--space-5);text-align:center;flex-direction:column;max-width:820px;margin-inline:auto;display:flex}.landing-module__bxHgOq__finalH2{font:var(--text-app-title);color:var(--white);font-size:clamp(30px,4.4vw,44px)}.landing-module__bxHgOq__finalH2 em{color:var(--sunshine);font-style:italic;font-weight:400}.landing-module__bxHgOq__finalText{font:var(--text-app-body);color:var(--white)}.landing-module__bxHgOq__finalLink{color:var(--sunshine);text-underline-offset:3px;margin-block:-12px;padding-block:12px;font-weight:600;text-decoration:underline;display:inline-block}.landing-module__bxHgOq__paths{gap:var(--space-5);text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));width:100%;display:grid}.landing-module__bxHgOq__pathCard{align-items:flex-start;gap:var(--space-3);padding:var(--space-6);background:var(--white);color:var(--ink-text);border-radius:var(--radius-product);flex-direction:column;display:flex}.landing-module__bxHgOq__pathCard h3{font:var(--text-app-card-title);color:var(--ink-navy)}.landing-module__bxHgOq__joinForm{gap:var(--space-5);background:var(--white);color:var(--ink-text);border-radius:var(--radius-product-lg);box-shadow:var(--shadow-product-raised);text-align:left;flex-direction:column;padding:clamp(24px,4vw,40px);display:flex}.landing-module__bxHgOq__formRow{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.landing-module__bxHgOq__formSub{gap:var(--space-1);padding-top:var(--space-5);border-top:1px solid var(--track-cool);flex-direction:column;display:flex}.landing-module__bxHgOq__formSubTitle{font:var(--text-app-card-title);color:var(--ink-navy)}.landing-module__bxHgOq__fieldset{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.landing-module__bxHgOq__legend{margin-bottom:var(--space-2);font:var(--text-app-ui);color:var(--ink-navy);padding:0}.landing-module__bxHgOq__routes{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.landing-module__bxHgOq__route{align-items:flex-start;gap:var(--space-3);min-height:44px;padding:var(--space-4);border:1px solid var(--ink-navy-20);background:var(--white);font:var(--text-body-sm);cursor:pointer;border-radius:8px;line-height:1.4;display:flex}.landing-module__bxHgOq__route:has(input:checked){border-color:var(--ink-navy);background:var(--wash-sky)}.landing-module__bxHgOq__route input{width:20px;height:20px;accent-color:var(--ink-navy);flex:none;margin-top:2px}.landing-module__bxHgOq__route strong{color:var(--ink-navy)}.landing-module__bxHgOq__formNote{font:var(--text-body-sm);color:var(--slate)}.landing-module__bxHgOq__confirm{gap:var(--space-5);background:var(--white);color:var(--ink-text);border-radius:var(--radius-product-lg);box-shadow:var(--shadow-product-raised);text-align:left;flex-direction:column;padding:clamp(24px,4vw,48px);display:flex}.landing-module__bxHgOq__confirmKicker{align-items:center;gap:var(--space-4);font:var(--text-app-ui);color:var(--tier-highly-ink);display:flex}.landing-module__bxHgOq__confirmTick{background:var(--tier-highly-wash);border-radius:50%;flex:none;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.landing-module__bxHgOq__confirmH2{font:var(--text-app-title);color:var(--ink-navy);font-size:clamp(30px,4vw,44px)}.landing-module__bxHgOq__confirmH2 em{color:var(--coral-deep);font-style:italic;font-weight:400}.landing-module__bxHgOq__confirmBox{gap:var(--space-1);padding:var(--space-5) var(--space-6);background:var(--surface);border-radius:var(--radius-product);flex-direction:column;display:flex}.landing-module__bxHgOq__confirmBoxTitle{font:var(--text-app-ui);color:var(--ink-navy)}.landing-module__bxHgOq__confirmActions{align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__note{max-width:680px;padding:var(--space-4) var(--space-5);background:var(--white);border:1px solid var(--ink-navy-10);border-radius:var(--radius-product);font:var(--text-body-sm);text-align:left}.landing-module__bxHgOq__footer{justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5) 104px;font:var(--text-label);color:var(--slate);flex-wrap:wrap;display:flex}.landing-module__bxHgOq__footerLogo{width:auto;height:24px}.landing-module__bxHgOq__footerLink{min-height:44px;color:var(--ink-navy);align-items:center;display:inline-flex}.landing-module__bxHgOq__whatsapp{z-index:20;align-items:center;gap:var(--space-3);background:var(--ink-navy);min-height:48px;color:var(--white);border-radius:var(--radius-chip);box-shadow:var(--shadow-product-raised);font:var(--text-app-ui);padding:12px 20px 12px 16px;text-decoration:none;display:inline-flex;position:fixed;bottom:20px;right:20px}.landing-module__bxHgOq__whatsapp:hover{background:var(--ink-text)}.landing-module__bxHgOq__whatsapp:focus-visible{outline:2px solid var(--ink-navy);outline-offset:4px}@media (max-width:720px){.landing-module__bxHgOq__hero{padding:var(--space-6) var(--space-5) var(--space-9)}.landing-module__bxHgOq__section{padding:var(--space-9) var(--space-5)}.landing-module__bxHgOq__h1{font-size:clamp(34px,9.4vw,44px)}.landing-module__bxHgOq__header{padding-inline:var(--space-5)}.landing-module__bxHgOq__play{width:64px;height:64px}.landing-module__bxHgOq__placeholderHeadline{max-width:70%}.landing-module__bxHgOq__whatsapp{justify-content:center;width:52px;height:52px;min-height:52px;padding:0;bottom:16px;right:16px}.landing-module__bxHgOq__whatsappText{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.landing-module__bxHgOq__ctaStack>*{max-width:100%}.landing-module__bxHgOq__ctaStack a,.landing-module__bxHgOq__ctaStack button,.landing-module__bxHgOq__pathCard a,.landing-module__bxHgOq__pathCard button,.landing-module__bxHgOq__confirmActions>a{white-space:normal;width:100%}.landing-module__bxHgOq__confirmActions{flex-direction:column;align-items:stretch}}.landing-module__bxHgOq__eyebrowPill{align-items:center;gap:var(--space-2);border:1px solid var(--ink-navy-14);border-radius:var(--radius-product-xs);background:var(--white);font:var(--text-app-chip);color:var(--ink-navy);padding:4px 12px;font-weight:500;display:inline-flex}.landing-module__bxHgOq__pillDot{background:var(--coral);border-radius:50%;width:7px;height:7px}.landing-module__bxHgOq__wideCard{grid-column:span 2}@media (max-width:720px){.landing-module__bxHgOq__wideCard{grid-column:auto}}
.LegalDocument-module__gwzYEG__page{gap:var(--space-4);flex-direction:column;max-width:720px;display:flex}.LegalDocument-module__gwzYEG__date{font:var(--text-caption);color:var(--slate);font-weight:400}.LegalDocument-module__gwzYEG__h2{margin:var(--space-6) 0 0;font:var(--text-display-sm);color:var(--ink-text);scroll-margin-top:var(--space-8)}.LegalDocument-module__gwzYEG__body{font:var(--text-body-md);color:var(--ink-text);overflow-wrap:anywhere;margin:0}.LegalDocument-module__gwzYEG__list{gap:var(--space-3);padding-left:var(--space-6);font:var(--text-body-md);color:var(--ink-text);margin:0;display:grid}
.sponsor-module__hLXR9q__column{max-width:1120px;margin-inline:auto}.sponsor-module__hLXR9q__intro{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.sponsor-module__hLXR9q__program{align-items:center;gap:var(--space-2);border-radius:var(--radius-product-xs);background:var(--tier-developing-wash);font:var(--text-app-chip);color:var(--tier-developing-ink);padding:4px 10px;font-weight:500;display:inline-flex}.sponsor-module__hLXR9q__program:before{content:"";background:var(--tier-developing-dot);border-radius:50%;width:6px;height:6px}.sponsor-module__hLXR9q__title{max-width:760px;font:var(--text-app-title-sm);color:var(--ink-navy);overflow-wrap:anywhere}.sponsor-module__hLXR9q__lead{max-width:760px;font:var(--text-app-body);color:var(--slate)}@media (min-width:641px){.sponsor-module__hLXR9q__title{font:var(--text-app-title)}}.sponsor-module__hLXR9q__stack{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.sponsor-module__hLXR9q__intro+.sponsor-module__hLXR9q__stack{margin-top:var(--space-8)}@media (min-width:960px){.sponsor-module__hLXR9q__stack:has(>:nth-child(2)){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}}.sponsor-module__hLXR9q__funding{padding:var(--space-6) var(--space-5);border:1px solid var(--ink-navy-10);border-radius:var(--radius-product);background:var(--white);box-shadow:var(--shadow-product-card)}@media (min-width:641px){.sponsor-module__hLXR9q__funding{padding:var(--space-7) 36px}}.sponsor-module__hLXR9q__band{gap:var(--space-1);margin-bottom:var(--space-5);flex-direction:column;display:flex}.sponsor-module__hLXR9q__bandLabel{font:var(--text-app-meta);color:var(--slate);font-weight:600}.sponsor-module__hLXR9q__bandTitle{font:var(--text-app-section);color:var(--ink-navy);overflow-wrap:anywhere}.sponsor-module__hLXR9q__bandSub{font:var(--text-app-body);color:var(--slate)}.sponsor-module__hLXR9q__fundingBody{flex-direction:column;display:flex}.sponsor-module__hLXR9q__fundingNote{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--track-cool);font:var(--text-app-body);color:var(--slate)}.sponsor-module__hLXR9q__levels{margin-top:var(--space-5)}.sponsor-module__hLXR9q__levelsTitle{margin-bottom:var(--space-3);font:var(--text-app-card-title);color:var(--ink-navy)}.sponsor-module__hLXR9q__tierBars{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sponsor-module__hLXR9q__tierRow{align-items:center;gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name badge""bar bar";display:grid}.sponsor-module__hLXR9q__tierName{font:var(--text-app-ui);color:var(--ink-navy);grid-area:name}.sponsor-module__hLXR9q__tierBadge{grid-area:badge}.sponsor-module__hLXR9q__tierTrack{border-radius:var(--radius-chip);background:var(--track-cool);grid-area:bar;height:8px;display:block;overflow:hidden}.sponsor-module__hLXR9q__tierFill{border-radius:var(--radius-chip);height:100%;display:block}.sponsor-module__hLXR9q__smallNote{margin-top:var(--space-4);font:var(--text-app-meta);color:var(--slate)}.sponsor-module__hLXR9q__emptyNote{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface);font:var(--text-app-body);color:var(--ink-text);border-radius:10px}.sponsor-module__hLXR9q__details{gap:var(--space-5);flex-direction:column;display:flex}.sponsor-module__hLXR9q__detailsTitle{font:var(--text-app-section);color:var(--ink-navy)}.sponsor-module__hLXR9q__detailsNote{font:var(--text-app-meta);color:var(--slate)}@media (max-width:640px){.sponsor-module__hLXR9q__detailsNote{font:var(--text-body-sm)}}.sponsor-module__hLXR9q__details .sponsor-module__hLXR9q__pricePanel{padding:var(--space-5)}.sponsor-module__hLXR9q__priceRow{justify-content:space-between;gap:var(--space-2) var(--space-4);font:var(--text-app-ui);color:var(--ink-navy);flex-wrap:wrap;font-weight:600;display:flex}.sponsor-module__hLXR9q__priceNote{margin-top:var(--space-1);font:var(--text-app-meta);color:var(--slate)}@media (max-width:640px){.sponsor-module__hLXR9q__priceNote{font:var(--text-body-sm)}}.sponsor-module__hLXR9q__seatHead{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.sponsor-module__hLXR9q__seatCount{font:var(--text-app-section);color:var(--ink-navy)}.sponsor-module__hLXR9q__seatWaiting{font:var(--text-app-ui);color:var(--slate)}.sponsor-module__hLXR9q__seatBar{margin-top:var(--space-3)}.sponsor-module__hLXR9q__seatUpdated{margin-top:var(--space-3);font:var(--text-app-meta);color:var(--slate)}.sponsor-module__hLXR9q__picker{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--track-cool);flex-direction:column;display:flex}.sponsor-module__hLXR9q__pickerTitle{font:var(--text-app-card-title);color:var(--ink-navy)}.sponsor-module__hLXR9q__pickerHint{margin-top:var(--space-1);font:var(--text-app-body);color:var(--slate)}.sponsor-module__hLXR9q__stepper{align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.sponsor-module__hLXR9q__stepper .sponsor-module__hLXR9q__stepButton{width:52px;height:52px;padding:0}.sponsor-module__hLXR9q__stepButton:disabled{opacity:.4;cursor:not-allowed}.sponsor-module__hLXR9q__seatInput{border:1px solid var(--ink-navy-20);border-radius:var(--radius-product);background:var(--white);width:128px;height:76px;color:var(--ink-navy);font:var(--text-app-stat-sm);text-align:center}.sponsor-module__hLXR9q__seatInput:hover{border-color:var(--ink-navy-40)}.sponsor-module__hLXR9q__seatInput:focus-visible{border-color:var(--ink-navy);box-shadow:0 0 0 3px var(--ink-navy-14);outline:none}.sponsor-module__hLXR9q__seatInput[aria-invalid=true]{border-color:var(--coral-deep)}.sponsor-module__hLXR9q__stepUnit{font:var(--text-app-body);color:var(--slate)}.sponsor-module__hLXR9q__seatError{margin-top:var(--space-2);font:var(--text-app-body);color:var(--coral-deep)}.sponsor-module__hLXR9q__presets{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.sponsor-module__hLXR9q__preset{min-height:44px;padding:8px var(--space-5);border:1px solid var(--ink-navy-20);background:var(--white);color:var(--ink-navy);font:var(--text-app-ui);cursor:pointer;transition:border-color var(--motion-press) var(--ease-out);border-radius:8px}.sponsor-module__hLXR9q__preset:hover{border-color:var(--ink-navy-40)}.sponsor-module__hLXR9q__preset[aria-pressed=true]{border-color:var(--ink-navy);background:var(--wash-sky)}.sponsor-module__hLXR9q__preset:focus-visible{outline:2px solid var(--ink-navy);outline-offset:2px}.sponsor-module__hLXR9q__picker .sponsor-module__hLXR9q__totalPanel{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);padding:var(--space-5);flex-wrap:wrap;display:flex}.sponsor-module__hLXR9q__totalLabel{font:var(--text-app-ui);color:var(--slate)}.sponsor-module__hLXR9q__totalValue{font:var(--text-app-stat-sm);color:var(--ink-navy)}.sponsor-module__hLXR9q__totalNote{max-width:240px;font:var(--text-app-meta);color:var(--slate)}.sponsor-module__hLXR9q__spinner{margin-right:var(--space-2);vertical-align:middle;animation:.9s linear infinite sponsor-module__hLXR9q__sponsor-checkout-spin}@keyframes sponsor-module__hLXR9q__sponsor-checkout-spin{to{transform:rotate(360deg)}}.sponsor-module__hLXR9q__promises{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.sponsor-module__hLXR9q__promises .sponsor-module__hLXR9q__promiseTitle{font:var(--text-app-card-title)}.sponsor-module__hLXR9q__promises .sponsor-module__hLXR9q__promiseText{margin-top:var(--space-1)}.sponsor-module__hLXR9q__unavailable{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:760px){.sponsor-module__hLXR9q__promises{grid-template-columns:1fr}.sponsor-module__hLXR9q__picker .sponsor-module__hLXR9q__totalPanel{flex-direction:column;align-items:flex-start}.sponsor-module__hLXR9q__totalNote{max-width:none}}.sponsor-module__hLXR9q__tiles{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr))}.sponsor-module__hLXR9q__tiles>div{background:var(--surface);box-shadow:none;border:0;border-radius:10px;padding:16px 18px}.sponsor-module__hLXR9q__tiles dd:first-of-type{font:var(--text-display-md)}.sponsor-module__hLXR9q__tiles dt{font:var(--text-app-meta)}.sponsor-module__hLXR9q__sponsorButton{margin-top:var(--space-6)}
.player-module__OZtl6G__frame{gap:var(--space-4);width:100%;max-width:calc(820px + 2 * var(--space-7));padding:max(var(--space-4), env(safe-area-inset-top)) max(var(--space-5), env(safe-area-inset-right)) var(--space-8) max(var(--space-5), env(safe-area-inset-left));flex-direction:column;margin:0 auto;display:flex}@media (min-width:641px){.player-module__OZtl6G__frame{gap:var(--space-5);padding:var(--space-8) var(--space-7) var(--space-9)}}.player-module__OZtl6G__exit{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-2);margin-left:calc(-1 * var(--space-2));border-radius:var(--radius-chip);font:var(--text-app-ui);color:var(--ink-navy);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.player-module__OZtl6G__exit:hover{text-underline-offset:3px;text-decoration:underline}.player-module__OZtl6G__exit:focus-visible{outline:2px solid var(--ink-navy);outline-offset:3px}.player-module__OZtl6G__progress{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.player-module__OZtl6G__count{font:var(--text-app-meta);color:var(--ink-navy);white-space:nowrap;font-weight:600}.player-module__OZtl6G__bar{flex:120px;min-width:0}.player-module__OZtl6G__progress>span:last-child:not(.player-module__OZtl6G__count){font:var(--text-app-meta);color:var(--slate);flex-basis:100%}.player-module__OZtl6G__questionCard{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-warm-lg);background:var(--white);box-shadow:var(--shadow-warm-card);flex-direction:column;display:flex}@media (min-width:641px){.player-module__OZtl6G__questionCard{gap:var(--space-5);padding:var(--space-8) var(--space-8)}}.player-module__OZtl6G__chips{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.player-module__OZtl6G__chip{border-radius:var(--radius-chip);background:var(--wash-sky);font:var(--text-app-chip);color:var(--ink-navy);padding:5px 14px;font-weight:600}.player-module__OZtl6G__kind{font:var(--text-app-meta);color:var(--slate)}.player-module__OZtl6G__question{max-width:100%;font:var(--text-display-md);color:var(--ink-navy);overflow-wrap:anywhere;white-space:pre-line}.player-module__OZtl6G__question[data-long]{font:var(--text-display-sm)}@media (min-width:641px){.player-module__OZtl6G__question{font:var(--text-app-title-sm)}.player-module__OZtl6G__question[data-long]{font:var(--text-display-md)}}.player-module__OZtl6G__visual{padding:var(--space-4);border-radius:var(--radius-warm);background:var(--wash-sky);justify-content:center;align-self:stretch;display:flex}.player-module__OZtl6G__image{border-radius:var(--radius-sm);max-width:100%;height:auto;display:block}.player-module__OZtl6G__source{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-warm);background:var(--surface);flex-direction:column;display:flex}.player-module__OZtl6G__sourceTitle{font:var(--text-app-card-title);color:var(--ink-navy)}.player-module__OZtl6G__sourceBody{font:var(--text-app-body);color:var(--ink-text);white-space:pre-line;overflow-wrap:anywhere}.player-module__OZtl6G__options{gap:var(--space-3);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}@media (min-width:641px){.player-module__OZtl6G__options{gap:var(--space-4)}.player-module__OZtl6G__options[data-layout=grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}.player-module__OZtl6G__option{align-items:center;gap:var(--space-2) var(--space-4);min-height:64px;padding:var(--space-4);border-radius:var(--radius-warm);background:var(--white);box-shadow:var(--shadow-warm-card);cursor:pointer;flex-wrap:wrap;transition:background-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}@media (min-width:641px){.player-module__OZtl6G__option{gap:var(--space-4);padding:var(--space-5) var(--space-6);flex-wrap:nowrap}}.player-module__OZtl6G__option:hover{box-shadow:var(--shadow-warm-raised)}.player-module__OZtl6G__option:has(.player-module__OZtl6G__control:focus-visible){outline:2px solid var(--ink-navy);outline-offset:3px}.player-module__OZtl6G__control{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.player-module__OZtl6G__letter{background:var(--ink-navy-08);width:36px;height:36px;font:var(--text-app-chip);color:var(--ink-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.player-module__OZtl6G__optionText{min-width:0;font:var(--text-display-sm);color:var(--ink-navy);overflow-wrap:anywhere;flex:1 1 0}@media (min-width:641px){.player-module__OZtl6G__options[data-layout=grid] .player-module__OZtl6G__optionText{font:var(--text-app-section)}}.player-module__OZtl6G__tag{align-items:center;gap:var(--space-1);margin-left:calc(36px + var(--space-4));font:var(--text-app-chip);color:var(--ink-navy);flex:100%;font-weight:600;display:inline-flex}@media (min-width:641px){.player-module__OZtl6G__tag{white-space:nowrap;flex:none;margin-left:auto}}.player-module__OZtl6G__option[data-state=selected]{background:var(--wash-sky);box-shadow:inset 0 0 0 2px var(--ink-navy)}.player-module__OZtl6G__option[data-state=selected] .player-module__OZtl6G__letter{background:var(--ink-navy);color:var(--white)}.player-module__OZtl6G__option[data-state=right]{background:var(--tier-highly-wash);box-shadow:inset 0 0 0 2px var(--tier-highly-ink)}.player-module__OZtl6G__option[data-state=right] .player-module__OZtl6G__letter{background:var(--tier-highly-ink);color:var(--white)}.player-module__OZtl6G__option[data-state=right] .player-module__OZtl6G__tag{color:var(--tier-highly-ink)}.player-module__OZtl6G__option[data-state=wrong]{background:var(--wash-coral);box-shadow:inset 0 0 0 2px var(--coral-deep)}.player-module__OZtl6G__option[data-state=wrong] .player-module__OZtl6G__letter{background:var(--coral-deep);color:var(--white)}.player-module__OZtl6G__option[data-state=dim]{box-shadow:none;opacity:.55}.player-module__OZtl6G__option:has(.player-module__OZtl6G__control:disabled){cursor:default}.player-module__OZtl6G__option:has(.player-module__OZtl6G__control:disabled):hover{box-shadow:var(--shadow-warm-card)}.player-module__OZtl6G__option[data-state=right]:hover,.player-module__OZtl6G__option[data-state=selected]:hover{box-shadow:inset 0 0 0 2px var(--ink-navy)}.player-module__OZtl6G__option[data-state=right]:hover{box-shadow:inset 0 0 0 2px var(--tier-highly-ink)}.player-module__OZtl6G__option[data-state=wrong]:hover{box-shadow:inset 0 0 0 2px var(--coral-deep)}.player-module__OZtl6G__option[data-state=dim]:hover{box-shadow:none}.player-module__OZtl6G__numeric{width:100%;max-width:360px;padding:var(--space-4) var(--space-5);border-radius:var(--radius-warm);background:var(--white);box-shadow:var(--shadow-warm-card);font:var(--text-display-sm);color:var(--ink-navy);border:0}.player-module__OZtl6G__numeric::placeholder{color:var(--slate)}.player-module__OZtl6G__numeric:focus-visible{outline:2px solid var(--ink-navy);outline-offset:2px}.player-module__OZtl6G__numeric:disabled{opacity:.55;box-shadow:none}.player-module__OZtl6G__feedback{gap:var(--space-2);padding:var(--space-6) var(--space-5);border-radius:var(--radius-warm-lg);background:var(--surface);font:var(--text-app-body);color:var(--ink-text);overflow-wrap:anywhere;flex-direction:column;display:flex}@media (min-width:641px){.player-module__OZtl6G__feedback{padding:var(--space-7) var(--space-8)}}.player-module__OZtl6G__feedbackTitle{font:var(--text-display-sm);color:var(--ink-navy)}@media (min-width:641px){.player-module__OZtl6G__feedbackTitle{font:var(--text-app-section)}}.player-module__OZtl6G__right{background:var(--tier-highly-wash)}.player-module__OZtl6G__wrong{background:var(--wash-coral)}.player-module__OZtl6G__error{font:var(--text-app-body);color:var(--coral-deep)}.player-module__OZtl6G__note{font:var(--text-app-body);color:var(--slate)}.player-module__OZtl6G__actions{z-index:1;gap:var(--space-3);margin:0 calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5) max(var(--space-3), env(safe-area-inset-bottom));background:linear-gradient(to top, var(--white) 72%, transparent);display:flex;position:sticky;bottom:0}.player-module__OZtl6G__actions>*{flex:1}@media (min-width:641px){.player-module__OZtl6G__actions{background:0 0;justify-content:flex-end;margin:0;padding:0;position:static}.player-module__OZtl6G__actions>*{flex:none;min-width:200px}}.player-module__OZtl6G__nav{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:641px){.player-module__OZtl6G__nav{flex-direction:row}}.player-module__OZtl6G__results{align-items:flex-start;gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-warm-lg);background:var(--white);box-shadow:var(--shadow-warm-card);flex-direction:column;display:flex}@media (min-width:641px){.player-module__OZtl6G__results{padding:var(--space-8)}}.player-module__OZtl6G__timeTaken{font:var(--text-app-ui);color:var(--slate)}.player-module__OZtl6G__resultLevel{align-items:center;gap:var(--space-3);font:var(--text-app-body);color:var(--slate);flex-wrap:wrap;display:flex}.player-module__OZtl6G__leave{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-warm);background:var(--wash-sunshine);font:var(--text-app-body);color:var(--ink-text);flex-direction:column;display:flex}.player-module__OZtl6G__leave .player-module__OZtl6G__nav{flex-direction:column}@media (min-width:641px){.player-module__OZtl6G__leave .player-module__OZtl6G__nav{flex-direction:row}}.player-module__OZtl6G__review{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.player-module__OZtl6G__reviewList{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.player-module__OZtl6G__reviewItem{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--radius-warm);background:var(--white);box-shadow:var(--shadow-warm-card);overflow-wrap:anywhere;flex-direction:column;display:flex}.player-module__OZtl6G__reviewHead{align-items:center;gap:var(--space-2);font:var(--text-app-meta);color:var(--slate);font-weight:600;display:flex}.player-module__OZtl6G__reviewItem[data-state=right] .player-module__OZtl6G__reviewHead{color:var(--tier-highly-ink)}.player-module__OZtl6G__reviewItem[data-state=wrong] .player-module__OZtl6G__reviewHead{color:var(--tier-beginning-ink)}.player-module__OZtl6G__reviewQuestion{font:var(--text-app-card-title);color:var(--ink-navy)}.player-module__OZtl6G__reviewAnswer{font:var(--text-app-ui);color:var(--ink-text)}.player-module__OZtl6G__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.screens-module__8JIE3a__grid2{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:760px){.screens-module__8JIE3a__grid2{grid-template-columns:minmax(0,1fr)}}.screens-module__8JIE3a__ability{align-items:center;gap:var(--space-5);padding:var(--space-6);display:flex}.screens-module__8JIE3a__ability>:nth-child(2){flex:1}.screens-module__8JIE3a__mockAside{align-items:center;gap:var(--space-4);flex:none;display:flex}.screens-module__8JIE3a__group{overflow:hidden}.screens-module__8JIE3a__groupHead{align-items:center;gap:var(--space-3);padding:var(--space-5);border-bottom:1px solid var(--ink-navy-08);display:flex}.screens-module__8JIE3a__kindIcon{background:var(--ink-navy-08);width:36px;height:36px;color:var(--ink-navy);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.screens-module__8JIE3a__kindTask{background:var(--wash-lavender)}@media (max-width:640px){.screens-module__8JIE3a__ability{flex-wrap:wrap}.screens-module__8JIE3a__mockAside{justify-content:space-between;width:100%}}.screens-module__8JIE3a__due{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);display:flex}.screens-module__8JIE3a__dueText{align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.screens-module__8JIE3a__dueSkill{font:var(--text-app-ui);color:var(--ink-text)}.screens-module__8JIE3a__mastered{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);display:flex}.screens-module__8JIE3a__trophy{background:var(--tier-highly-wash);width:50px;height:50px;color:var(--tier-highly-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.screens-module__8JIE3a__masteredCount{font:var(--text-app-ui);color:var(--tier-highly-ink)}@media (max-width:640px){.screens-module__8JIE3a__due{flex-wrap:wrap}.screens-module__8JIE3a__dueText{flex-basis:calc(100% - 44px - var(--space-4))}.screens-module__8JIE3a__due>form{margin-left:calc(44px + var(--space-4))}}
.timed-module__LQQ8EW__page{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.timed-module__LQQ8EW__layout{gap:var(--space-6);flex-wrap:wrap;align-items:stretch;width:100%;display:flex}.timed-module__LQQ8EW__paper{align-items:flex-start;gap:var(--space-5);min-width:0;padding:var(--space-6) var(--space-5);flex-direction:column;flex:2 600px;display:flex}@media (min-width:641px){.timed-module__LQQ8EW__paper{gap:var(--space-6);padding:var(--space-9) var(--space-9) var(--space-8)}}.timed-module__LQQ8EW__chip{border-radius:var(--radius-chip);background:var(--sunshine);font:var(--text-app-chip);color:var(--ink-text);padding:5px 16px;font-weight:600;display:inline-flex}.timed-module__LQQ8EW__title{margin-top:calc(var(--space-2) * -1);font:var(--text-app-title-sm);color:var(--white);overflow-wrap:anywhere}.timed-module__LQQ8EW__tiles{gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:100%;margin:0;display:grid}@media (min-width:641px){.timed-module__LQQ8EW__tiles{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}.timed-module__LQQ8EW__tile{gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-warm);background:var(--white-14);flex-direction:column;display:flex}.timed-module__LQQ8EW__tileValue{font:var(--text-app-stat-sm);color:var(--white);overflow-wrap:anywhere;margin:0}.timed-module__LQQ8EW__tileValue[data-long]{font:var(--text-display-sm)}.timed-module__LQQ8EW__tileLabel{font:var(--text-app-meta);color:var(--white-82)}.timed-module__LQQ8EW__steps{gap:var(--space-4);counter-reset:step;font:var(--text-app-body);color:var(--white);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timed-module__LQQ8EW__steps li{padding-left:var(--space-7);counter-increment:step;position:relative}.timed-module__LQQ8EW__steps li:before{content:counter(step);font:var(--text-display-sm);color:var(--sunshine);line-height:1.2;position:absolute;left:0}.timed-module__LQQ8EW__begin{align-items:stretch;width:100%}.timed-module__LQQ8EW__begin button{width:100%}@media (min-width:641px){.timed-module__LQQ8EW__begin{align-items:flex-start;width:auto}.timed-module__LQQ8EW__begin button{width:auto}}.timed-module__LQQ8EW__foot{max-width:820px;font:var(--text-app-meta);color:var(--white-82)}@media (max-width:640px){.timed-module__LQQ8EW__foot{font:var(--text-body-sm)}}.timed-module__LQQ8EW__aside{gap:var(--space-5);flex-direction:column;flex:280px;min-width:0;display:flex}.timed-module__LQQ8EW__before{padding:var(--space-6)}.timed-module__LQQ8EW__last{padding:var(--space-5) var(--space-6)}.timed-module__LQQ8EW__sideTitle{margin-bottom:var(--space-2);font:var(--text-app-card-title);color:var(--ink-navy)}.timed-module__LQQ8EW__sideText{font:var(--text-app-body);color:var(--ink-text)}.timed-module__LQQ8EW__sideMeta{margin-bottom:var(--space-3);font:var(--text-app-body);color:var(--slate)}
.Register-module__GN0Fdq__register{min-height:100vh;font-family:var(--font-body);color:var(--ink-text);background:var(--canvas)}.Register-module__GN0Fdq__register[data-register=product]{background:var(--surface)}
.auth-module__cni4Dq__canvas{min-height:100dvh;padding:160px var(--space-5);background:var(--surface);place-items:center;display:grid}.auth-module__cni4Dq__column{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.auth-module__cni4Dq__backSite{align-items:center;gap:var(--space-1);min-height:44px;color:var(--ink-navy);font:var(--text-app-ui);text-decoration:none;display:inline-flex;position:absolute;bottom:100%;left:0}.auth-module__cni4Dq__backSite:hover{text-decoration:underline}.auth-module__cni4Dq__backSite:focus-visible{outline:2px solid var(--ink-navy);outline-offset:3px;border-radius:8px}.auth-module__cni4Dq__card{width:100%;padding:var(--space-8);border:1px solid var(--ink-navy-10);border-radius:var(--radius-product-lg);background:var(--white);box-shadow:var(--shadow-product-raised)}.auth-module__cni4Dq__sm{max-width:520px}.auth-module__cni4Dq__md{max-width:560px}.auth-module__cni4Dq__lg{max-width:580px}.auth-module__cni4Dq__header{align-items:center;gap:var(--space-2);margin-bottom:var(--space-5);text-align:center;flex-direction:column;display:flex}.auth-module__cni4Dq__wordmark{min-height:44px;margin-block:-11.5px calc(var(--space-1) - 11.5px)}.auth-module__cni4Dq__title{font:var(--text-app-section);color:var(--ink-navy);overflow-wrap:anywhere}.auth-module__cni4Dq__lead{font:var(--text-app-body);color:var(--slate)}.auth-module__cni4Dq__iconCircle{width:52px;height:52px;margin-bottom:var(--space-3);color:var(--ink-navy);border-radius:12px;place-items:center;display:grid}.auth-module__cni4Dq__circle-sky{background:var(--wash-sky)}.auth-module__cni4Dq__circle-sprout{background:var(--wash-sprout)}.auth-module__cni4Dq__stack{gap:var(--space-4);flex-direction:column;display:flex}.auth-module__cni4Dq__stack>button:last-child,.auth-module__cni4Dq__stack>[data-submit]{margin-top:var(--space-1)}.auth-module__cni4Dq__note{font:var(--text-app-meta);color:var(--slate);text-align:center}@media (max-width:640px){.auth-module__cni4Dq__note{font:var(--text-body-sm)}}.auth-module__cni4Dq__rule{border:0;border-top:1px solid var(--track-cool);margin:0}.auth-module__cni4Dq__or{align-items:center;gap:var(--space-5);font:var(--text-app-meta);color:var(--slate);display:flex}.auth-module__cni4Dq__or:before,.auth-module__cni4Dq__or:after{content:"";border-top:1px solid var(--track-cool);flex:1}@media (max-width:640px){.auth-module__cni4Dq__canvas{padding:var(--space-8) var(--space-4)}.auth-module__cni4Dq__card{padding:var(--space-7) var(--space-5)}.auth-module__cni4Dq__withBack{padding-top:calc(44px + var(--space-3))}}
.page-module__jxg2XW__page{padding-block:var(--space-9) var(--space-10)}.page-module__jxg2XW__intro{gap:var(--space-3);flex-direction:column;max-width:640px;display:flex}.page-module__jxg2XW__section{gap:var(--space-6);margin-top:var(--space-9);flex-direction:column;display:flex}.page-module__jxg2XW__row{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.page-module__jxg2XW__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.page-module__jxg2XW__navyPanel{align-items:center;gap:var(--space-6);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--ink-navy);flex-wrap:wrap;display:flex}.page-module__jxg2XW__wide{max-width:560px}.page-module__jxg2XW__swatches{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.page-module__jxg2XW__swatch{font:var(--text-body-sm);color:var(--slate);margin:0}.page-module__jxg2XW__swatch figcaption{margin-top:var(--space-2);flex-direction:column;display:flex}.page-module__jxg2XW__swatch code{color:var(--ink-text);font:var(--text-label)}.page-module__jxg2XW__swatchChip{padding:var(--space-4);border:1.5px solid var(--ink-navy-14);border-radius:var(--radius-sm)}.page-module__jxg2XW__swatchChip>div{border-radius:var(--radius-sm);height:56px}
.PaymentResult-module__v1UoAa__actions{gap:var(--space-4);flex-direction:column;display:flex}.PaymentResult-module__v1UoAa__text{font:var(--text-app-body);color:var(--slate);text-align:center}
.StatCard-module__k3UlQW__card{padding:18px var(--space-5);border:1.5px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--white)}.StatCard-module__k3UlQW__label{font:var(--text-caption);color:var(--slate);margin-bottom:6px;font-weight:400}.StatCard-module__k3UlQW__value,.StatCard-module__k3UlQW__note{margin:0}.StatCard-module__k3UlQW__value{font:var(--text-display-md);color:var(--ink-navy)}.StatCard-module__k3UlQW__note{font:var(--text-body-sm);color:var(--slate)}.StatCard-module__k3UlQW__row{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}[data-register=warm] .StatCard-module__k3UlQW__card{border-radius:var(--radius-warm);box-shadow:var(--shadow-warm-card);border:0;padding:24px 28px}[data-register=warm] .StatCard-module__k3UlQW__value{font:var(--text-app-stat)}[data-register=warm] .StatCard-module__k3UlQW__row{gap:var(--space-6)}[data-register=product] .StatCard-module__k3UlQW__card{border:1px solid var(--ink-navy-10);border-radius:var(--radius-product);box-shadow:var(--shadow-product-card);padding:22px 24px}[data-register=product] .StatCard-module__k3UlQW__label{font:var(--text-app-meta)}[data-register=product] .StatCard-module__k3UlQW__value{font:var(--text-app-stat);overflow-wrap:anywhere}@media (max-width:640px){[data-register=product] .StatCard-module__k3UlQW__value{font:var(--text-app-stat-sm)}}[data-register=product] .StatCard-module__k3UlQW__row{gap:var(--space-5)}[data-register=editorial] .StatCard-module__k3UlQW__row{border:1px solid var(--line);border-radius:var(--radius-editorial);gap:0;overflow:hidden}[data-register=editorial] .StatCard-module__k3UlQW__card{box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);border:0;border-radius:0;padding:24px 28px}[data-register=editorial] .StatCard-module__k3UlQW__label{font:var(--text-app-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}[data-register=editorial] .StatCard-module__k3UlQW__value{font:var(--text-app-stat);overflow-wrap:anywhere;font-weight:400}@media (max-width:640px){[data-register=editorial] .StatCard-module__k3UlQW__value{font:var(--text-app-stat-sm);font-weight:400}}
