.study-onboarding-module__xstgnW__onboardingCard{width:min(100%,50rem)}.study-onboarding-module__xstgnW__progress{margin-bottom:var(--space-6);gap:var(--space-2);display:grid}.study-onboarding-module__xstgnW__progressMeta{color:var(--setup-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);justify-content:space-between;display:flex}.study-onboarding-module__xstgnW__progressTrack{border-radius:var(--radius-round);background:var(--setup-surface-muted);height:.35rem;overflow:hidden}.study-onboarding-module__xstgnW__progressFill{border-radius:inherit;background:var(--setup-primary);height:100%;transition:width var(--duration-slow) var(--ease-standard);display:block}.study-onboarding-module__xstgnW__stepTransition{animation:study-onboarding-module__xstgnW__step-enter var(--duration-slow) var(--ease-emphasized) both}@keyframes study-onboarding-module__xstgnW__step-enter{0%{opacity:0;transform:translate(.75rem,.2rem)}to{opacity:1;transform:translate(0,0)}}.study-onboarding-module__xstgnW__step{gap:var(--space-6);display:grid}.study-onboarding-module__xstgnW__stepHeader h2{color:var(--setup-ink);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(1.75rem,5vw,2.5rem);font-weight:600;line-height:1.1}.study-onboarding-module__xstgnW__stepHeader p{margin:var(--space-3) 0 0;color:var(--setup-muted);line-height:var(--line-height-reading)}.study-onboarding-module__xstgnW__field{gap:var(--space-2);display:grid}.study-onboarding-module__xstgnW__field label,.study-onboarding-module__xstgnW__fieldset legend{color:var(--setup-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.study-onboarding-module__xstgnW__field select{width:100%;min-height:var(--control-height-lg);border:1px solid var(--setup-border-strong);color:var(--setup-ink);background:color-mix(in srgb, var(--setup-surface) 74%, var(--setup-background));font:inherit;transition:border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border-radius:.7rem;padding:.7rem .85rem}.study-onboarding-module__xstgnW__field select:hover{border-color:var(--setup-primary)}.study-onboarding-module__xstgnW__field select:focus-visible,.study-onboarding-module__xstgnW__choice:focus-visible,.study-onboarding-module__xstgnW__subjectChoice:focus-visible,.study-onboarding-module__xstgnW__primaryAction:focus-visible,.study-onboarding-module__xstgnW__secondaryAction:focus-visible,.study-onboarding-module__xstgnW__recommendationAction:focus-visible,.study-onboarding-module__xstgnW__skipAction:focus-visible{outline:.18rem solid color-mix(in srgb, var(--setup-focus) 55%, transparent);outline-offset:.12rem}.study-onboarding-module__xstgnW__fieldset{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.study-onboarding-module__xstgnW__choiceGrid,.study-onboarding-module__xstgnW__subjectGrid{gap:var(--space-3);display:grid}.study-onboarding-module__xstgnW__choice,.study-onboarding-module__xstgnW__subjectChoice{border:1px solid var(--setup-border);min-height:3.25rem;padding:var(--space-3) var(--space-4);color:var(--setup-text);background:color-mix(in srgb, var(--setup-surface) 82%, var(--setup-background));cursor:pointer;transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);border-radius:.8rem;align-items:center;display:flex;position:relative}.study-onboarding-module__xstgnW__choice:hover,.study-onboarding-module__xstgnW__subjectChoice:hover{border-color:var(--setup-primary);transform:translateY(-.06rem)}.study-onboarding-module__xstgnW__choice:active,.study-onboarding-module__xstgnW__subjectChoice:active{transform:scale(.99)}.study-onboarding-module__xstgnW__subjectChoice[data-selected=true]{border-color:var(--setup-primary);color:var(--setup-ink);background:var(--setup-primary-soft);box-shadow:inset 0 0 0 1px var(--setup-primary), 0 .35rem 1rem color-mix(in srgb, var(--setup-primary) 10%, transparent)}.study-onboarding-module__xstgnW__choice:has(input:checked){border-color:var(--setup-primary);color:var(--setup-ink);background:var(--setup-primary-soft);box-shadow:inset 0 0 0 1px var(--setup-primary), 0 .35rem 1rem color-mix(in srgb, var(--setup-primary) 10%, transparent)}.study-onboarding-module__xstgnW__choice input{width:1.1rem;height:1.1rem;margin:0 var(--space-3) 0 0;appearance:none;border:.12rem solid var(--setup-border-strong);color:var(--setup-on-primary);background:var(--setup-surface);transition:border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);border-radius:50%;flex:none;place-content:center;display:grid}.study-onboarding-module__xstgnW__choice input:before{content:"";opacity:0;width:.28rem;height:.5rem;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);border:.12rem solid;border-width:0 .12rem .12rem 0;transform:translateY(-.04rem)rotate(45deg)scale(.65)}.study-onboarding-module__xstgnW__choice input:checked{border-color:var(--setup-primary);background:var(--setup-primary);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--setup-primary) 16%, transparent)}.study-onboarding-module__xstgnW__choice input:checked:before{opacity:1;transform:translateY(-.04rem)rotate(45deg)scale(1)}.study-onboarding-module__xstgnW__subjectChoice{width:100%;font:inherit;font-weight:var(--font-weight-medium);text-align:left;justify-content:space-between}.study-onboarding-module__xstgnW__subjectChoice span:last-child{color:var(--setup-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.study-onboarding-module__xstgnW__selectionMeta{color:var(--setup-muted);font-size:var(--font-size-sm);margin:0}.study-onboarding-module__xstgnW__error{color:var(--setup-danger);font-size:var(--font-size-sm);margin:0}.study-onboarding-module__xstgnW__actions{margin-top:var(--space-8);justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.study-onboarding-module__xstgnW__primaryAction,.study-onboarding-module__xstgnW__secondaryAction,.study-onboarding-module__xstgnW__recommendationAction{min-height:var(--control-height-lg);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;transition:background-color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-standard);border-radius:.7rem;justify-content:center;align-items:center;padding:.75rem 1.15rem;text-decoration:none;display:inline-flex}.study-onboarding-module__xstgnW__primaryAction,.study-onboarding-module__xstgnW__recommendationAction{color:var(--setup-on-primary);background:var(--setup-primary);box-shadow:var(--shadow-soft);border:1px solid #0000}.study-onboarding-module__xstgnW__primaryAction:hover,.study-onboarding-module__xstgnW__recommendationAction:hover{background:var(--setup-primary);transform:translateY(-.06rem)}.study-onboarding-module__xstgnW__primaryAction:active,.study-onboarding-module__xstgnW__recommendationAction:active{transform:scale(.98)}.study-onboarding-module__xstgnW__secondaryAction{border:1px solid var(--setup-border-strong);color:var(--setup-text);background:var(--setup-surface-muted)}.study-onboarding-module__xstgnW__secondaryAction:hover{border-color:var(--setup-primary);color:var(--setup-ink);transform:translateY(-.06rem)}.study-onboarding-module__xstgnW__secondaryAction:active{transform:scale(.98)}.study-onboarding-module__xstgnW__summary{gap:var(--space-6);display:grid}.study-onboarding-module__xstgnW__recommendation{border:1px solid color-mix(in srgb, var(--setup-success) 45%, var(--setup-border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--setup-success) 11%, var(--setup-surface));padding:clamp(1.1rem,4vw,1.75rem)}.study-onboarding-module__xstgnW__recommendationLabel{color:var(--setup-success);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;margin:0}.study-onboarding-module__xstgnW__recommendation h3{margin:var(--space-2) 0 0;color:var(--setup-ink);font-size:var(--font-size-xl);line-height:var(--line-height-tight)}.study-onboarding-module__xstgnW__recommendation>p:last-of-type{margin:var(--space-3) 0 0;color:var(--setup-muted);line-height:var(--line-height-reading)}.study-onboarding-module__xstgnW__recommendationAction{width:100%;margin-top:var(--space-5)}.study-onboarding-module__xstgnW__summaryList{gap:var(--space-3);margin:0;display:grid}.study-onboarding-module__xstgnW__summaryRow{border-bottom:1px solid var(--setup-border);padding-bottom:var(--space-3);gap:var(--space-1);display:grid}.study-onboarding-module__xstgnW__summaryRow dt{color:var(--setup-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.study-onboarding-module__xstgnW__summaryRow dd{color:var(--setup-ink);font-weight:var(--font-weight-medium);margin:0}.study-onboarding-module__xstgnW__skipAction{min-height:var(--touch-target);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);color:var(--setup-muted);font-weight:var(--font-weight-semibold);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard);justify-content:center;justify-self:center;align-items:center;text-decoration:none;display:inline-flex}.study-onboarding-module__xstgnW__skipAction:hover{color:var(--setup-primary);text-decoration:underline}@media (min-width:38rem){.study-onboarding-module__xstgnW__choiceGrid,.study-onboarding-module__xstgnW__subjectGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.study-onboarding-module__xstgnW__summaryRow{grid-template-columns:9rem 1fr;align-items:baseline}}@media (prefers-reduced-motion:reduce){.study-onboarding-module__xstgnW__stepTransition{animation:none}.study-onboarding-module__xstgnW__progressFill,.study-onboarding-module__xstgnW__choice,.study-onboarding-module__xstgnW__choice input,.study-onboarding-module__xstgnW__choice input:before,.study-onboarding-module__xstgnW__subjectChoice,.study-onboarding-module__xstgnW__field select,.study-onboarding-module__xstgnW__primaryAction,.study-onboarding-module__xstgnW__secondaryAction,.study-onboarding-module__xstgnW__recommendationAction,.study-onboarding-module__xstgnW__skipAction{transition:none}.study-onboarding-module__xstgnW__choice:hover,.study-onboarding-module__xstgnW__subjectChoice:hover,.study-onboarding-module__xstgnW__primaryAction:hover,.study-onboarding-module__xstgnW__secondaryAction:hover,.study-onboarding-module__xstgnW__recommendationAction:hover,.study-onboarding-module__xstgnW__choice:active,.study-onboarding-module__xstgnW__subjectChoice:active,.study-onboarding-module__xstgnW__primaryAction:active,.study-onboarding-module__xstgnW__secondaryAction:active,.study-onboarding-module__xstgnW__recommendationAction:active{transform:none}}
.confirm-dialog-module__Cdad7W__dialog{background:0 0;border:0;width:100%;max-width:min(26rem,100vw - 2rem);margin:auto;padding:0}.confirm-dialog-module__Cdad7W__dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.confirm-dialog-module__Cdad7W__dialog[open]{animation:confirm-dialog-module__Cdad7W__dialog-enter var(--duration-slow) var(--ease-emphasized)}.confirm-dialog-module__Cdad7W__dialog[open]::backdrop{animation:.22s confirm-dialog-module__Cdad7W__backdrop-enter}.confirm-dialog-module__Cdad7W__content{background:var(--color-floating-surface,var(--color-surface));border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-panel);gap:.75rem;padding:clamp(1.25rem,4vw,1.75rem);display:grid}.confirm-dialog-module__Cdad7W__title{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:1.4rem;font-weight:600}.confirm-dialog-module__Cdad7W__body{color:var(--color-text-soft);font-size:var(--font-size-sm);line-height:var(--line-height-body)}.confirm-dialog-module__Cdad7W__body p{margin:0 0 .5rem}.confirm-dialog-module__Cdad7W__body p:last-child{margin-bottom:0}.confirm-dialog-module__Cdad7W__actions{justify-content:flex-end;gap:.6rem;margin-top:.25rem;display:flex}.confirm-dialog-module__Cdad7W__cancelButton,.confirm-dialog-module__Cdad7W__confirmButton{border-radius:var(--radius-round);cursor:pointer;font:inherit;font-weight:var(--font-weight-semibold);min-height:var(--control-height-sm);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard);padding:.5rem 1.1rem}.confirm-dialog-module__Cdad7W__cancelButton{border:1px solid var(--color-border-strong);color:var(--color-text);background:0 0}.confirm-dialog-module__Cdad7W__cancelButton:hover{background:var(--color-surface-muted)}.confirm-dialog-module__Cdad7W__confirmButton{background:var(--color-primary);color:var(--color-on-primary);border:1px solid #0000}.confirm-dialog-module__Cdad7W__confirmButton:hover{background:var(--color-primary)}.confirm-dialog-module__Cdad7W__confirmButton[data-tone=danger]{background:var(--color-danger)}.confirm-dialog-module__Cdad7W__confirmButton[data-tone=danger]:hover{background:color-mix(in srgb, var(--color-danger) 82%, var(--color-ink))}.confirm-dialog-module__Cdad7W__confirmButton:disabled{background:var(--color-surface-muted);border-color:var(--color-border);color:var(--color-muted);cursor:not-allowed}.confirm-dialog-module__Cdad7W__confirmButton:disabled:hover{background:var(--color-surface-muted)}@keyframes confirm-dialog-module__Cdad7W__dialog-enter{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}@keyframes confirm-dialog-module__Cdad7W__backdrop-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.confirm-dialog-module__Cdad7W__dialog[open],.confirm-dialog-module__Cdad7W__dialog[open]::backdrop{animation:none}.confirm-dialog-module__Cdad7W__cancelButton,.confirm-dialog-module__Cdad7W__confirmButton{transition:none}}
.painted-atmosphere-module__HaYaEa__atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.painted-atmosphere-module__HaYaEa__atmosphere:after{opacity:.2;background-image:repeating-linear-gradient(7deg, transparent 0 .22rem, var(--theme-border) .24rem .25rem), repeating-linear-gradient(83deg, transparent 0 .38rem, var(--theme-border) .4rem .41rem);mix-blend-mode:multiply;content:"";position:absolute;inset:0}.painted-atmosphere-module__HaYaEa__pigment{opacity:.3;background:radial-gradient(circle at 26% 34%, var(--theme-warning), transparent 30%), radial-gradient(circle at 58% 54%, var(--theme-secondary), transparent 38%), radial-gradient(circle at 70% 20%, var(--theme-info), transparent 34%);filter:blur(3.5rem);border-radius:42% 58% 63% 37%;width:min(72rem,88vw);height:min(58rem,74vw);position:absolute;top:-18rem;right:-16rem;transform:rotate(-12deg)}.painted-atmosphere-module__HaYaEa__path{opacity:.14;background:linear-gradient(92deg, transparent, var(--theme-success) 24%, var(--theme-primary) 60%, transparent);filter:blur(2.2rem);border-radius:49% 51% 46% 54%;width:min(82rem,104vw);height:15rem;position:absolute;top:17rem;left:-12rem;transform:rotate(-11deg)}.painted-atmosphere-module__HaYaEa__atmosphere[data-variant=quiet] .painted-atmosphere-module__HaYaEa__pigment{opacity:.16}.painted-atmosphere-module__HaYaEa__atmosphere[data-variant=quiet] .painted-atmosphere-module__HaYaEa__path{opacity:.08;top:8rem}html[data-marketing-theme=dark] .painted-atmosphere-module__HaYaEa__atmosphere:after{opacity:.08;mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){.painted-atmosphere-module__HaYaEa__pigment{animation:14s ease-in-out infinite alternate painted-atmosphere-module__HaYaEa__pigmentBreathe}}@keyframes painted-atmosphere-module__HaYaEa__pigmentBreathe{0%{transform:rotate(-12deg)scale(1)}to{transform:rotate(-8deg)scale(1.08)}}@media (max-width:42rem){.painted-atmosphere-module__HaYaEa__pigment{width:48rem;height:42rem;right:-25rem}.painted-atmosphere-module__HaYaEa__path{width:60rem;top:24rem;left:-26rem}}@media (prefers-reduced-motion:reduce){.painted-atmosphere-module__HaYaEa__pigment{animation:none}}
.theme-toggle-module__KNGn7q__toggle{min-width:6.4rem;height:var(--touch-target);border:1px solid var(--mkt-border-strong);color:var(--mkt-text-soft);background:var(--mkt-glass);cursor:pointer;transition:border-color var(--duration-standard) var(--mkt-snap), box-shadow var(--duration-standard) var(--mkt-snap), transform var(--duration-standard) var(--ease-emphasized);border-radius:999rem;flex:none;justify-content:space-between;align-items:center;gap:.55rem;padding:.2rem .25rem .2rem .75rem;display:flex}.theme-toggle-module__KNGn7q__label{min-width:2.2rem;color:var(--mkt-text);text-align:left;font-size:.7rem;font-weight:800}.theme-toggle-module__KNGn7q__track{background:var(--mkt-surface-muted);border-radius:999rem;flex:none;grid-template-columns:repeat(2,1fr);align-items:center;width:3.25rem;height:1.85rem;display:grid;position:relative;overflow:hidden}.theme-toggle-module__KNGn7q__sun,.theme-toggle-module__KNGn7q__moon{z-index:2;pointer-events:none;place-items:center;display:grid;position:relative}.theme-toggle-module__KNGn7q__sun svg,.theme-toggle-module__KNGn7q__moon svg{width:.95rem;height:.95rem}.theme-toggle-module__KNGn7q__sun{color:var(--color-warning)}.theme-toggle-module__KNGn7q__moon{color:var(--color-info)}.theme-toggle-module__KNGn7q__thumb{z-index:1;border:1px solid var(--mkt-border);background:var(--mkt-surface-strong);width:1.55rem;height:1.55rem;box-shadow:var(--shadow-soft);transition:transform var(--duration-standard) var(--mkt-snap);border-radius:999rem;position:absolute;top:.15rem;left:.15rem}.theme-toggle-module__KNGn7q__toggle[data-theme=dark] .theme-toggle-module__KNGn7q__thumb{transform:translate(1.4rem)}.theme-toggle-module__KNGn7q__toggle:hover{border-color:var(--mkt-primary);box-shadow:0 0 1.5rem color-mix(in srgb, var(--mkt-primary) 20%, transparent);transform:translateY(-.1rem)}.theme-toggle-module__KNGn7q__toggle:focus-visible{box-shadow:var(--shadow-focus);outline:0}@media (max-width:44rem){.theme-toggle-module__KNGn7q__toggle{min-width:3.75rem;height:var(--touch-target);padding-left:.25rem}.theme-toggle-module__KNGn7q__label{display:none}}@media (prefers-reduced-motion:reduce){.theme-toggle-module__KNGn7q__toggle,.theme-toggle-module__KNGn7q__thumb{transition:none}.theme-toggle-module__KNGn7q__toggle:hover{transform:none}}
.practice-question-prompt-module__jdfmaq__prompt,.practice-question-prompt-module__jdfmaq__parts,.practice-question-prompt-module__jdfmaq__statementList,.practice-question-prompt-module__jdfmaq__optionSegments{display:grid}.practice-question-prompt-module__jdfmaq__prompt{gap:.8rem}.practice-question-prompt-module__jdfmaq__lead,.practice-question-prompt-module__jdfmaq__tail,.practice-question-prompt-module__jdfmaq__tableViewport,.practice-question-prompt-module__jdfmaq__dataTable,.practice-question-prompt-module__jdfmaq__tableRow,.practice-question-prompt-module__jdfmaq__tableHeader,.practice-question-prompt-module__jdfmaq__tableCell,.practice-question-prompt-module__jdfmaq__matrix,.practice-question-prompt-module__jdfmaq__matrixRow,.practice-question-prompt-module__jdfmaq__matrixCell,.practice-question-prompt-module__jdfmaq__statementItem,.practice-question-prompt-module__jdfmaq__statementLabel,.practice-question-prompt-module__jdfmaq__text,.practice-question-prompt-module__jdfmaq__optionSegment{display:block}.practice-question-prompt-module__jdfmaq__parts{font-size:.9em;font-weight:var(--font-weight-medium);gap:.5rem}.practice-question-prompt-module__jdfmaq__part,.practice-question-prompt-module__jdfmaq__statementItem{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.65rem;display:grid}.practice-question-prompt-module__jdfmaq__label,.practice-question-prompt-module__jdfmaq__statementLabel{border:1px solid color-mix(in srgb, var(--color-secondary) 38%, var(--color-border));border-radius:var(--radius-sm);min-height:2rem;color:var(--color-secondary);background:var(--color-surface-muted);font-family:var(--font-numeric);font-size:.78em;font-weight:var(--font-weight-bold);place-items:center;line-height:1;display:grid}.practice-question-prompt-module__jdfmaq__text{overflow-wrap:anywhere;padding-top:.2rem}.practice-question-prompt-module__jdfmaq__tableViewport{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.practice-question-prompt-module__jdfmaq__dataTable{min-width:max-content}.practice-question-prompt-module__jdfmaq__tableRow,.practice-question-prompt-module__jdfmaq__matrixRow{display:grid}.practice-question-prompt-module__jdfmaq__tableRow+.practice-question-prompt-module__jdfmaq__tableRow{border-top:1px solid var(--color-border)}.practice-question-prompt-module__jdfmaq__tableHeader,.practice-question-prompt-module__jdfmaq__tableCell{text-align:left;min-width:7rem;padding:.65rem .75rem;line-height:1.4}.practice-question-prompt-module__jdfmaq__tableHeader{color:var(--color-text);background:color-mix(in srgb, var(--color-primary) 10%, var(--color-surface));font-size:.76em;font-weight:var(--font-weight-bold)}.practice-question-prompt-module__jdfmaq__tableCell{color:var(--color-text-soft);font-size:.74em;font-weight:var(--font-weight-medium)}.practice-question-prompt-module__jdfmaq__tableHeader+.practice-question-prompt-module__jdfmaq__tableHeader,.practice-question-prompt-module__jdfmaq__tableCell+.practice-question-prompt-module__jdfmaq__tableCell{border-left:1px solid var(--color-border)}.practice-question-prompt-module__jdfmaq__matrix{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);width:fit-content;overflow:hidden}.practice-question-prompt-module__jdfmaq__matrixRow+.practice-question-prompt-module__jdfmaq__matrixRow{border-top:1px solid var(--color-border)}.practice-question-prompt-module__jdfmaq__matrixCell{text-align:center;min-width:3.5rem;font-family:var(--font-numeric);font-size:.88em;font-weight:var(--font-weight-bold);padding:.65rem .85rem}.practice-question-prompt-module__jdfmaq__matrixCell+.practice-question-prompt-module__jdfmaq__matrixCell{border-left:1px solid var(--color-border)}.practice-question-prompt-module__jdfmaq__statementList{font-size:.9em;font-weight:var(--font-weight-medium);gap:.55rem}.practice-question-prompt-module__jdfmaq__optionSegments{gap:.45rem;min-width:0}.practice-question-prompt-module__jdfmaq__optionSegment{overflow-wrap:anywhere}.practice-question-prompt-module__jdfmaq__optionSegment+.practice-question-prompt-module__jdfmaq__optionSegment{border-top:1px solid var(--color-border);padding-top:.45rem}@media (max-width:34rem){.practice-question-prompt-module__jdfmaq__tableHeader,.practice-question-prompt-module__jdfmaq__tableCell{min-width:6rem;padding:.55rem .65rem}.practice-question-prompt-module__jdfmaq__matrixCell{min-width:3rem;padding:.55rem .7rem}}
.wordmark-module__kNWvoa__wordmark{color:currentColor;font-family:var(--font-display);letter-spacing:-.02em;font-size:1.55rem;font-weight:600;display:inline-block;position:relative}.wordmark-module__kNWvoa__accent{color:var(--theme-primary)}
.practice-review-module__jR1S3a__reviewWorkspace{overflow-wrap:anywhere;gap:1.25rem;padding:1rem clamp(.75rem,2vw,1.5rem) 1.5rem;display:grid}.practice-review-module__jR1S3a__resultCopy h1{max-width:32ch;color:var(--color-ink);font-family:var(--font-display);text-wrap:balance;letter-spacing:-.018em;margin:.35rem 0 0;font-size:clamp(1.25rem,1.05rem + .8vw,1.875rem);font-weight:600;line-height:1.25}.practice-review-module__jR1S3a__resultCopy>p{max-width:42rem;color:var(--color-text-soft);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.practice-review-module__jR1S3a__resultCopy>p:first-child{margin:0;font-size:.7rem;line-height:1.4}.practice-review-module__jR1S3a__scoreSeal span,.practice-review-module__jR1S3a__nextActionCard>span{color:var(--color-muted);font-size:.72rem;font-weight:750}.practice-review-module__jR1S3a__answerReview h2{color:var(--color-ink);font-family:var(--font-display);margin:.45rem 0 0;font-size:clamp(1.125rem,1rem + .5vw,1.5rem);font-weight:600;line-height:1.3}.practice-review-module__jR1S3a__reviewCardActions button,.practice-review-module__jR1S3a__nextActionCard button{cursor:pointer;border:0;min-height:2.75rem;font-weight:800}.practice-review-module__jR1S3a__reviewCardActions button:focus-visible,.practice-review-module__jR1S3a__nextActionCard button:focus-visible,.practice-review-module__jR1S3a__reportPanel select:focus-visible,.practice-review-module__jR1S3a__reportPanel textarea:focus-visible{box-shadow:var(--shadow-focus);outline:none}.practice-review-module__jR1S3a__answerReview{gap:.875rem;display:grid}.practice-review-module__jR1S3a__reviewCardActions button,.practice-review-module__jR1S3a__nextActionCard button{border-radius:var(--radius-sm);border-top:1px solid var(--color-border);color:var(--color-primary);transition:color var(--duration-fast) var(--ease-standard);background:0 0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem .25rem .2rem;font-size:.78rem;display:inline-flex}.practice-review-module__jR1S3a__reviewCardActions button:hover:not(:disabled),.practice-review-module__jR1S3a__nextActionCard button:hover:not(:disabled){color:var(--color-primary-hover)}.practice-review-module__jR1S3a__reportPanel label>span{color:var(--color-text-soft);font-size:.75rem;font-weight:800}.practice-review-module__jR1S3a__reportPanel select,.practice-review-module__jR1S3a__reportPanel textarea{border:1px solid var(--color-border-strong);width:100%;min-height:3rem;color:var(--color-ink);background:var(--color-surface-strong);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:.85rem;padding:.75rem}.practice-review-module__jR1S3a__reportPanel select:hover,.practice-review-module__jR1S3a__reportPanel textarea:hover{border-color:var(--color-primary)}.practice-review-module__jR1S3a__reviewFooter,.practice-review-module__jR1S3a__reportActions{flex-wrap:wrap;gap:.75rem;display:flex}.practice-review-module__jR1S3a__resultHero{border-bottom:1px solid var(--color-border-strong);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.875rem;padding-bottom:1rem;display:grid}.practice-review-module__jR1S3a__scoreSeal{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-warning-soft);width:4.5rem;min-height:4.5rem;box-shadow:var(--shadow-soft);text-align:center;place-content:center;display:grid}.practice-review-module__jR1S3a__scoreSeal strong{color:var(--color-primary);font-family:var(--font-numeric);font-size:1.75rem;font-weight:700}.practice-review-module__jR1S3a__resultCopy small{color:var(--color-muted);margin-top:.35rem;font-weight:750;display:block}.practice-review-module__jR1S3a__nextActionCard{border-left:.25rem solid var(--color-success);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:var(--color-success-soft);grid-column:1/-1;gap:.5rem;padding:.75rem .875rem;display:grid}.practice-review-module__jR1S3a__nextActionCard strong{color:var(--color-ink);font-size:.875rem;line-height:1.5}.practice-review-module__jR1S3a__nextActionCard button{color:var(--color-success)}.practice-review-module__jR1S3a__nextActionCard button:hover:not(:disabled){color:var(--color-ink)}.practice-review-module__jR1S3a__reviewMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.practice-review-module__jR1S3a__resultMetric{border:1px solid var(--color-border);border-left:.25rem solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.2rem;min-width:0;padding:.625rem .75rem;display:grid}.practice-review-module__jR1S3a__resultMetric span{color:var(--color-muted);font-size:.7rem;font-weight:750}.practice-review-module__jR1S3a__resultMetric strong{color:var(--color-ink);font-family:var(--font-numeric);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700;line-height:1.3}.practice-review-module__jR1S3a__resultMetric[data-tone=success]{border-left-color:var(--color-success)}.practice-review-module__jR1S3a__resultMetric[data-tone=success] strong{color:var(--color-success)}.practice-review-module__jR1S3a__resultMetric[data-tone=danger]{border-left-color:var(--color-danger)}.practice-review-module__jR1S3a__resultMetric[data-tone=danger] strong{color:var(--color-danger)}.practice-review-module__jR1S3a__resultMetric[data-tone=warning]{border-left-color:var(--color-warning)}.practice-review-module__jR1S3a__resultMetric[data-tone=warning] strong{color:var(--color-warning)}.practice-review-module__jR1S3a__resultMetric[data-tone=info]{border-left-color:var(--color-primary)}.practice-review-module__jR1S3a__resultMetric[data-tone=info] strong{color:var(--color-primary)}.practice-review-module__jR1S3a__reviewList{gap:1rem;display:grid}.practice-review-module__jR1S3a__reviewCard{border:1px solid var(--color-border);border-left:.3rem solid var(--color-success);border-radius:var(--radius-xl);background:var(--color-surface-strong);box-shadow:var(--shadow-soft);padding:clamp(.875rem,2vw,1.25rem);overflow:hidden}.practice-review-module__jR1S3a__reviewCard[data-state=incorrect]{border-left-color:var(--color-danger)}.practice-review-module__jR1S3a__reviewCard[data-state=unanswered]{border-left-color:var(--color-warning)}.practice-review-module__jR1S3a__reviewCard h3{color:var(--color-ink);font-family:var(--font-sans);margin:.625rem 0 0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);font-weight:600;line-height:1.4}.practice-review-module__jR1S3a__reviewCard>header{flex-wrap:wrap;gap:.5rem;margin-top:0}.practice-review-module__jR1S3a__reviewCard strong:empty{display:none}.practice-review-module__jR1S3a__reviewCardActions{flex-wrap:wrap;gap:1rem;margin-top:1rem;display:flex}.practice-review-module__jR1S3a__reviewCardActions button{border-top:0;grid-column:auto;justify-content:flex-start;padding:.4rem .25rem}.practice-review-module__jR1S3a__reportPanel{border-top:1px solid var(--color-border);gap:1rem;margin-top:1rem;padding-top:1rem;display:grid}.practice-review-module__jR1S3a__reportPanel label{gap:.4rem;display:grid}.practice-review-module__jR1S3a__reportPanel textarea{resize:vertical}.practice-review-module__jR1S3a__reviewFooter{border-top:1px solid var(--color-border-strong);padding-top:1rem}@media (min-width:42rem){.practice-review-module__jR1S3a__resultHero{grid-template-columns:auto minmax(0,1fr)}.practice-review-module__jR1S3a__scoreSeal{width:5.25rem;min-height:5.25rem}.practice-review-module__jR1S3a__scoreSeal strong{font-size:2rem}.practice-review-module__jR1S3a__reviewMetrics{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:70rem){.practice-review-module__jR1S3a__resultHero{grid-template-columns:auto minmax(0,1fr) minmax(17rem,.55fr);align-items:start}.practice-review-module__jR1S3a__nextActionCard{grid-column:auto}}@media (max-width:20rem){.practice-review-module__jR1S3a__resultHero{grid-template-columns:1fr}.practice-review-module__jR1S3a__nextActionCard{grid-column:auto}}@media (max-width:31rem){.practice-review-module__jR1S3a__reviewFooter>button{width:100%}}@media (prefers-reduced-motion:reduce){.practice-review-module__jR1S3a__reviewCardActions button,.practice-review-module__jR1S3a__nextActionCard button,.practice-review-module__jR1S3a__reportPanel select,.practice-review-module__jR1S3a__reportPanel textarea{transition:none}}
.notification-bell-module__BRAb7a__root{z-index:12;position:relative}.notification-bell-module__BRAb7a__bellButton{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--app-border);border-radius:var(--radius-round);color:var(--app-text-soft);background:var(--app-surface-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);place-items:center;padding:0;display:grid;position:relative}.notification-bell-module__BRAb7a__bellButton:hover,.notification-bell-module__BRAb7a__bellButton[aria-expanded=true]{border-color:color-mix(in srgb, var(--app-primary) 36%, var(--app-border));color:var(--app-primary);background:var(--app-primary-soft)}.notification-bell-module__BRAb7a__bellButton:active{transform:scale(.97)}.notification-bell-module__BRAb7a__bellButton:focus-visible,.notification-bell-module__BRAb7a__panel button:focus-visible,.notification-bell-module__BRAb7a__notificationItem:focus-visible{box-shadow:var(--shadow-focus);outline:none}.notification-bell-module__BRAb7a__badge{border:2px solid var(--app-topbar);border-radius:var(--radius-round);min-width:1.15rem;height:1.15rem;color:var(--color-on-primary);background:var(--app-primary);place-items:center;padding-inline:.2rem;font-size:.62rem;font-weight:800;line-height:1;display:grid;position:absolute;top:-.18rem;right:-.18rem}.notification-bell-module__BRAb7a__panel{top:calc(100% + var(--space-2));width:min(23rem, calc(100vw - var(--space-6)));border:1px solid var(--app-border-strong);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);color:var(--app-text);background:var(--color-floating-surface);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);display:none;position:absolute;right:0;overflow:hidden}.notification-bell-module__BRAb7a__panel:focus-visible{box-shadow:var(--shadow-panel), var(--shadow-focus);outline:none}.notification-bell-module__BRAb7a__root[data-placement=desktop] .notification-bell-module__BRAb7a__panel{left:0;right:auto}.notification-bell-module__BRAb7a__panel[data-open=true]{animation:notification-bell-module__BRAb7a__panel-enter var(--duration-standard) var(--ease-emphasized);display:block}.notification-bell-module__BRAb7a__panelHeader{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--app-border);padding:var(--space-4);display:flex}.notification-bell-module__BRAb7a__panelHeader>div{gap:.15rem;display:grid}.notification-bell-module__BRAb7a__panelHeader span{color:var(--app-primary);letter-spacing:.09em;text-transform:uppercase;font-size:.62rem;font-weight:800}.notification-bell-module__BRAb7a__panelHeader h2{color:var(--app-ink);font-family:var(--font-display);margin:0;font-size:1.15rem;font-weight:650}.notification-bell-module__BRAb7a__panelHeader button,.notification-bell-module__BRAb7a__status button{border-radius:var(--radius-round);min-height:2rem;color:var(--app-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .6rem;font-size:.7rem;font-weight:750}.notification-bell-module__BRAb7a__panelHeader button:hover,.notification-bell-module__BRAb7a__status button:hover{background:var(--app-primary-soft)}.notification-bell-module__BRAb7a__panelHeader button:disabled{color:var(--app-muted);cursor:default;opacity:.65}.notification-bell-module__BRAb7a__notificationList{max-height:min(28rem,100dvh - 9rem);padding:var(--space-2);display:grid;overflow-y:auto}.notification-bell-module__BRAb7a__notificationItem{gap:var(--space-3);min-height:var(--touch-target);border-radius:var(--radius-lg);padding:var(--space-3);color:var(--app-text);transition:color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid;position:relative}.notification-bell-module__BRAb7a__notificationItem+.notification-bell-module__BRAb7a__notificationItem{border-top:1px solid var(--app-border);border-radius:0}.notification-bell-module__BRAb7a__notificationItem:hover{color:var(--app-ink);background:var(--app-hover-surface)}.notification-bell-module__BRAb7a__notificationItem>span:nth-child(2){gap:var(--space-1);display:grid}.notification-bell-module__BRAb7a__notificationItem strong{color:var(--app-ink);font-size:.84rem;line-height:1.35}.notification-bell-module__BRAb7a__notificationItem small{color:var(--app-muted);font-size:.72rem;line-height:1.45}.notification-bell-module__BRAb7a__notificationIcon{border:1px solid var(--app-border);border-radius:var(--radius-md);width:2.15rem;height:2.15rem;color:var(--app-primary);background:var(--app-primary-soft);place-items:center;display:grid}.notification-bell-module__BRAb7a__notificationItem[data-category=streak] .notification-bell-module__BRAb7a__notificationIcon{color:var(--app-gold-ink);background:var(--app-gold-soft)}.notification-bell-module__BRAb7a__notificationItem[data-category=tips] .notification-bell-module__BRAb7a__notificationIcon{color:var(--app-sage);background:var(--app-sage-soft)}.notification-bell-module__BRAb7a__notificationItem[data-category=update] .notification-bell-module__BRAb7a__notificationIcon{color:var(--app-plum);background:var(--app-plum-soft)}.notification-bell-module__BRAb7a__notificationIcon svg,.notification-bell-module__BRAb7a__arrow{width:1rem;height:1rem}.notification-bell-module__BRAb7a__arrow{color:var(--app-muted);margin-top:.55rem}.notification-bell-module__BRAb7a__status{justify-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);color:var(--app-muted);text-align:center;display:grid}.notification-bell-module__BRAb7a__status>svg{color:var(--app-primary)}.notification-bell-module__BRAb7a__status strong{color:var(--app-ink);font-size:var(--font-size-sm)}.notification-bell-module__BRAb7a__status p{max-width:16rem;font-size:var(--font-size-xs);margin:0;line-height:1.5}@keyframes notification-bell-module__BRAb7a__panel-enter{0%{opacity:0;transform:translateY(-.45rem)scale(.98)}}@media (prefers-reduced-motion:reduce){.notification-bell-module__BRAb7a__bellButton,.notification-bell-module__BRAb7a__notificationItem{transition:none}.notification-bell-module__BRAb7a__bellButton:active{transform:none}.notification-bell-module__BRAb7a__panel[data-open=true]{animation:none}}
.practice-selection-module__Q2Z0MG__landingWorkspace{gap:clamp(1rem,2vw,1.5rem);padding:clamp(.25rem,1.4vw,1.25rem) 0 3.5rem;display:grid}.practice-selection-module__Q2Z0MG__subjectCard:focus-visible,.practice-selection-module__Q2Z0MG__topicButton:focus-visible,.practice-selection-module__Q2Z0MG__difficultyButton:focus-visible,.practice-selection-module__Q2Z0MG__subtopicTrigger:focus-visible,.practice-selection-module__Q2Z0MG__subtopicOption:focus-visible{box-shadow:var(--shadow-focus);outline:none}.practice-selection-module__Q2Z0MG__subjectCard:disabled,.practice-selection-module__Q2Z0MG__topicButton:disabled{cursor:not-allowed;opacity:.55}.practice-selection-module__Q2Z0MG__subjectSection,.practice-selection-module__Q2Z0MG__scopeBuilder{gap:1rem;display:grid}.practice-selection-module__Q2Z0MG__subjectSection{animation:practice-selection-module__Q2Z0MG__riseIn var(--duration-slow) var(--ease-emphasized) both}.practice-selection-module__Q2Z0MG__subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;display:grid}.practice-selection-module__Q2Z0MG__subjectCard{--subject-tone:var(--color-primary);--subject-soft:var(--color-primary-soft);--subject-border:color-mix(in srgb, var(--subject-tone) 24%, var(--color-border));border:1px solid var(--subject-border);min-height:6.45rem;color:var(--color-text);background:var(--color-surface-elevated);box-shadow:0 .3rem 1rem color-mix(in srgb, var(--color-shadow) 9%, transparent);text-align:center;cursor:pointer;transition:transform var(--duration-standard) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.55rem;padding:.9rem .55rem;display:flex;overflow:hidden}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=general_english]{--subject-tone:var(--subject-tone-general-english);--subject-soft:var(--subject-tone-general-english-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=essay]{--subject-tone:var(--subject-tone-essay);--subject-soft:var(--subject-tone-essay-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=history]{--subject-tone:var(--subject-tone-history);--subject-soft:var(--subject-tone-history-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=geography]{--subject-tone:var(--subject-tone-geography);--subject-soft:var(--subject-tone-geography-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=polity_governance]{--subject-tone:var(--subject-tone-polity-governance);--subject-soft:var(--subject-tone-polity-governance-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=economy]{--subject-tone:var(--subject-tone-economy);--subject-soft:var(--subject-tone-economy-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=general_science]{--subject-tone:var(--subject-tone-general-science);--subject-soft:var(--subject-tone-general-science-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=environment_ecology]{--subject-tone:var(--subject-tone-environment-ecology);--subject-soft:var(--subject-tone-environment-ecology-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=current_affairs]{--subject-tone:var(--subject-tone-current-affairs);--subject-soft:var(--subject-tone-current-affairs-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=nagaland_general_knowledge]{--subject-tone:var(--subject-tone-nagaland-general-knowledge);--subject-soft:var(--subject-tone-nagaland-general-knowledge-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=csat]{--subject-tone:var(--subject-tone-csat);--subject-soft:var(--subject-tone-csat-soft)}.practice-selection-module__Q2Z0MG__subjectCard[data-subject=computer]{--subject-tone:var(--subject-tone-computer);--subject-soft:var(--subject-tone-computer-soft)}.practice-selection-module__Q2Z0MG__subjectCard:hover:not(:disabled),.practice-selection-module__Q2Z0MG__subjectCard[data-selected=true]{border-color:var(--subject-tone);box-shadow:0 .8rem 1.8rem color-mix(in srgb, var(--color-shadow) 18%, transparent), 0 0 0 1px var(--subject-tone), 0 0 2rem color-mix(in srgb, var(--subject-tone) 22%, transparent);transform:translateY(-.15rem)scale(1.02)}.practice-selection-module__Q2Z0MG__subjectCard[data-selected=true]{background:var(--subject-soft)}.practice-selection-module__Q2Z0MG__subjectCard:active:not(:disabled){box-shadow:0 .15rem .5rem color-mix(in srgb, var(--color-shadow) 10%, transparent);transform:translateY(0)scale(.98)}.practice-selection-module__Q2Z0MG__subjectMark{border:1px solid color-mix(in srgb, var(--subject-tone) 42%, var(--color-border));background:var(--subject-soft,var(--color-primary-soft));width:3rem;height:3rem;transition:transform var(--duration-standard) var(--ease-emphasized);border-radius:.75rem;place-items:center;font-size:1.7rem;line-height:1;display:grid}.practice-selection-module__Q2Z0MG__subjectCard:hover:not(:disabled) .practice-selection-module__Q2Z0MG__subjectMark,.practice-selection-module__Q2Z0MG__subjectCard[data-selected=true] .practice-selection-module__Q2Z0MG__subjectMark{transform:scale(1.08)}.practice-selection-module__Q2Z0MG__subjectName{color:var(--color-text-soft);transition:color var(--duration-fast) var(--ease-standard);font-size:.76rem;font-weight:680;line-height:1.25}.practice-selection-module__Q2Z0MG__subjectCard:hover:not(:disabled) .practice-selection-module__Q2Z0MG__subjectName,.practice-selection-module__Q2Z0MG__subjectCard[data-selected=true] .practice-selection-module__Q2Z0MG__subjectName{color:var(--subject-tone)}.practice-selection-module__Q2Z0MG__scopeBuilder{border-top:1px solid var(--color-border-strong);animation:practice-selection-module__Q2Z0MG__riseIn var(--duration-slow) var(--ease-emphasized) both;padding-top:1rem;scroll-margin-top:6rem}.practice-selection-module__Q2Z0MG__scopeHeading{gap:.35rem;display:grid}.practice-selection-module__Q2Z0MG__scopeHeading h2{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:600;line-height:1.1}.practice-selection-module__Q2Z0MG__topicList{flex-wrap:wrap;gap:.5rem;display:flex}.practice-selection-module__Q2Z0MG__topicButton{border:1px solid var(--color-border);min-height:2.35rem;color:var(--color-text);background:var(--color-surface-elevated);text-align:center;cursor:pointer;transition:transform var(--duration-standard) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);border-radius:.5rem;padding:.55rem .85rem}.practice-selection-module__Q2Z0MG__difficultyButton{--difficulty-tone:var(--color-primary);--difficulty-soft:var(--color-primary-soft);border:1px solid var(--color-border);min-height:5.9rem;color:var(--color-text);background:var(--color-surface-elevated);text-align:center;cursor:pointer;transition:transform var(--duration-standard) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard);border-radius:.9rem;place-items:center;gap:.25rem;padding:.85rem .55rem;display:grid}.practice-selection-module__Q2Z0MG__difficultyButton[data-difficulty=easy]{--difficulty-tone:var(--difficulty-tone-easy);--difficulty-soft:var(--difficulty-tone-easy-soft)}.practice-selection-module__Q2Z0MG__difficultyButton[data-difficulty=medium]{--difficulty-tone:var(--difficulty-tone-medium);--difficulty-soft:var(--difficulty-tone-medium-soft)}.practice-selection-module__Q2Z0MG__difficultyButton[data-difficulty=hard]{--difficulty-tone:var(--difficulty-tone-hard);--difficulty-soft:var(--difficulty-tone-hard-soft)}.practice-selection-module__Q2Z0MG__topicButton:hover:not(:disabled),.practice-selection-module__Q2Z0MG__difficultyButton:hover:not(:disabled){border-color:var(--color-primary);background:var(--color-surface-hover);box-shadow:0 .65rem 1.5rem color-mix(in srgb, var(--color-shadow) 12%, transparent), 0 0 1.5rem color-mix(in srgb, var(--color-primary) 16%, transparent);transform:translateY(-.2rem)}.practice-selection-module__Q2Z0MG__topicButton:active:not(:disabled),.practice-selection-module__Q2Z0MG__difficultyButton:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.98)}.practice-selection-module__Q2Z0MG__topicButton[data-selected=true],.practice-selection-module__Q2Z0MG__difficultyButton[data-selected=true]{border-color:var(--difficulty-tone,var(--color-primary));background:var(--difficulty-soft,var(--color-primary-soft))}.practice-selection-module__Q2Z0MG__difficultyButton:disabled{cursor:not-allowed;opacity:.55}.practice-selection-module__Q2Z0MG__topicButton span,.practice-selection-module__Q2Z0MG__difficultyButton span{color:var(--color-ink);font-size:.76rem;font-weight:750}.practice-selection-module__Q2Z0MG__topicButton small,.practice-selection-module__Q2Z0MG__difficultyButton small{color:var(--color-muted);font-size:.68rem}.practice-selection-module__Q2Z0MG__difficultyButton[data-selected=true] span,.practice-selection-module__Q2Z0MG__difficultyButton[data-selected=true] small{color:var(--difficulty-tone)}.practice-selection-module__Q2Z0MG__topicButton small{display:none}.practice-selection-module__Q2Z0MG__difficultyIcon{line-height:1;font-size:1.35rem!important}.practice-selection-module__Q2Z0MG__subtopicField{gap:.45rem;width:min(28rem,100%);display:grid}.practice-selection-module__Q2Z0MG__subtopicField>span{color:var(--color-text-soft);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.practice-selection-module__Q2Z0MG__subtopicTrigger{border:1px solid var(--color-primary);width:100%;min-height:2.65rem;color:var(--color-ink);background:var(--color-primary-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 16%, transparent);cursor:pointer;font:inherit;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.82rem;font-weight:680;line-height:1.35;display:flex}.practice-selection-module__Q2Z0MG__subtopicTrigger:hover,.practice-selection-module__Q2Z0MG__subtopicTrigger:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--color-primary) 24%, transparent);outline:none}.practice-selection-module__Q2Z0MG__subtopicTrigger[data-has-value=true]{color:var(--color-primary);background:var(--color-surface-elevated)}.practice-selection-module__Q2Z0MG__subtopicTrigger>span:first-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.practice-selection-module__Q2Z0MG__subtopicCaret{color:var(--color-primary);font-family:var(--font-sans);flex:none;font-size:.8rem;font-weight:800;line-height:1}.practice-selection-module__Q2Z0MG__subtopicMenu{border:1px solid var(--color-border-strong);background:var(--color-surface);max-height:min(16rem,38vh);box-shadow:var(--shadow-panel);border-radius:.65rem;padding:.35rem;display:grid;overflow:auto}.practice-selection-module__Q2Z0MG__subtopicOption{width:100%;min-height:2.35rem;color:var(--color-text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:.45rem;padding:.55rem .65rem;font-size:.82rem;font-weight:650;line-height:1.3}.practice-selection-module__Q2Z0MG__subtopicOption:hover:not(:disabled),.practice-selection-module__Q2Z0MG__subtopicOption:focus-visible,.practice-selection-module__Q2Z0MG__subtopicOption[aria-selected=true]{color:var(--color-primary);background:var(--color-primary-soft);outline:none}.practice-selection-module__Q2Z0MG__subtopicOption:disabled{cursor:not-allowed;opacity:.55}.practice-selection-module__Q2Z0MG__difficultyField{gap:.65rem;display:grid}.practice-selection-module__Q2Z0MG__difficultyField>span{color:var(--color-text-soft);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:760}.practice-selection-module__Q2Z0MG__difficultyList{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.practice-selection-module__Q2Z0MG__launchBar{border:1px solid var(--color-border-strong);background:var(--color-surface-elevated);box-shadow:var(--shadow-soft);border-radius:1.15rem;padding:.75rem;display:block}.practice-selection-module__Q2Z0MG__launchBar .practice-selection-module__Q2Z0MG__primaryButton{text-align:center;border:1px solid #0000;border-radius:1rem;justify-content:center;align-items:center;width:100%;min-height:3.05rem;padding:.78rem 1rem;line-height:1}.practice-selection-module__Q2Z0MG__launchButtonContent{z-index:1;color:inherit;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex;position:relative}.practice-selection-module__Q2Z0MG__launchButtonContent svg{flex:none;width:1.05rem;height:1.05rem}.practice-selection-module__Q2Z0MG__launchBar .practice-selection-module__Q2Z0MG__primaryButton:not(:disabled){color:var(--color-on-primary);background:var(--color-primary);box-shadow:0 .8rem 1.75rem color-mix(in srgb, var(--color-primary) 28%, transparent), inset 0 1px 0 #ffffff3d}.practice-selection-module__Q2Z0MG__launchBar .practice-selection-module__Q2Z0MG__primaryButton:not(:disabled):before{z-index:0}.practice-selection-module__Q2Z0MG__launchBar .practice-selection-module__Q2Z0MG__primaryButton:disabled{opacity:1;border-color:color-mix(in srgb, var(--color-border-strong) 72%, transparent);color:var(--color-muted);background:color-mix(in srgb, var(--color-surface-strong) 82%, var(--color-surface-elevated));box-shadow:inset 0 .08rem .35rem color-mix(in srgb, var(--color-shadow) 20%, transparent)}.practice-selection-module__Q2Z0MG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:42rem){.practice-selection-module__Q2Z0MG__subjectGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:70rem){.practice-selection-module__Q2Z0MG__subjectGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:31rem){.practice-selection-module__Q2Z0MG__difficultyList{grid-template-columns:repeat(3,minmax(0,1fr))}.practice-selection-module__Q2Z0MG__subjectCard{min-height:5.75rem;padding:.75rem .35rem}.practice-selection-module__Q2Z0MG__subjectMark{width:2.65rem;height:2.65rem;font-size:1.45rem}.practice-selection-module__Q2Z0MG__subjectName{font-size:.68rem}}@media (prefers-reduced-motion:reduce){.practice-selection-module__Q2Z0MG__subjectSection,.practice-selection-module__Q2Z0MG__scopeBuilder{animation:none}.practice-selection-module__Q2Z0MG__subjectCard,.practice-selection-module__Q2Z0MG__topicButton,.practice-selection-module__Q2Z0MG__difficultyButton,.practice-selection-module__Q2Z0MG__subtopicTrigger,.practice-selection-module__Q2Z0MG__subtopicOption{transition:none}.practice-selection-module__Q2Z0MG__subjectCard:hover:not(:disabled),.practice-selection-module__Q2Z0MG__subjectCard[data-selected=true],.practice-selection-module__Q2Z0MG__subjectCard:active:not(:disabled),.practice-selection-module__Q2Z0MG__topicButton:hover:not(:disabled),.practice-selection-module__Q2Z0MG__topicButton:active:not(:disabled),.practice-selection-module__Q2Z0MG__difficultyButton:hover:not(:disabled),.practice-selection-module__Q2Z0MG__difficultyButton:active:not(:disabled),.practice-selection-module__Q2Z0MG__subjectCard:hover:not(:disabled) .practice-selection-module__Q2Z0MG__subjectMark,.practice-selection-module__Q2Z0MG__subjectCard[data-selected=true] .practice-selection-module__Q2Z0MG__subjectMark{transform:none}}
.loading-overlay-module__Vtzj1W__dialog{width:100%;max-width:min(26rem,100vw - 2rem);color:var(--color-ink);background:0 0;border:0;margin:auto;padding:0}.loading-overlay-module__Vtzj1W__dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.loading-overlay-module__Vtzj1W__dialog[open]{animation:loading-overlay-module__Vtzj1W__dialog-enter var(--duration-slow) var(--ease-emphasized)}.loading-overlay-module__Vtzj1W__dialog[open]::backdrop{animation:loading-overlay-module__Vtzj1W__backdrop-enter var(--duration-standard) var(--ease-standard)}.loading-overlay-module__Vtzj1W__content{justify-items:center;gap:var(--space-5);padding:clamp(var(--space-8), 8vw, var(--space-10)) clamp(var(--space-5), 7vw, var(--space-8));border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-floating-surface,var(--color-surface));box-shadow:var(--shadow-panel);text-align:center;display:grid}.loading-overlay-module__Vtzj1W__spinner{width:var(--space-12);aspect-ratio:1;border:calc(var(--border-width) * 3) solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-top-color:var(--color-primary);border-radius:var(--radius-round);animation:loading-overlay-module__Vtzj1W__spinner-rotation calc(var(--duration-slow) * 2) linear infinite}.loading-overlay-module__Vtzj1W__text{justify-items:center;gap:var(--space-2);display:grid}.loading-overlay-module__Vtzj1W__eyebrow{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.14em;text-transform:uppercase}.loading-overlay-module__Vtzj1W__message{max-width:20rem;color:var(--color-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-body);animation:loading-overlay-module__Vtzj1W__message-enter var(--duration-standard) var(--ease-standard);margin:0}@keyframes loading-overlay-module__Vtzj1W__spinner-rotation{to{transform:rotate(1turn)}}@keyframes loading-overlay-module__Vtzj1W__dialog-enter{0%{opacity:0;transform:translateY(.75rem)scale(.97)}}@keyframes loading-overlay-module__Vtzj1W__backdrop-enter{0%{opacity:0}}@keyframes loading-overlay-module__Vtzj1W__message-enter{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.loading-overlay-module__Vtzj1W__dialog[open],.loading-overlay-module__Vtzj1W__dialog[open]::backdrop,.loading-overlay-module__Vtzj1W__spinner,.loading-overlay-module__Vtzj1W__message{animation:none}}
.mobile-more-menu-module__4_wtSW__dialog{width:100%;max-width:36rem;max-height:calc(100dvh - var(--space-4));color:var(--app-text);background:0 0;border:0;margin:auto auto 0;padding:0;overflow:visible}.mobile-more-menu-module__4_wtSW__dialog::backdrop{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.mobile-more-menu-module__4_wtSW__dialog[open]{animation:mobile-more-menu-module__4_wtSW__sheet-enter var(--duration-slow) var(--ease-emphasized)}.mobile-more-menu-module__4_wtSW__dialog[open]::backdrop{animation:mobile-more-menu-module__4_wtSW__backdrop-enter var(--duration-standard) ease}.mobile-more-menu-module__4_wtSW__sheet{max-height:calc(100dvh - var(--space-4));border:1px solid var(--app-border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding:0 var(--space-3) max(var(--space-4), env(safe-area-inset-bottom));background:var(--app-panel-gradient);box-shadow:0 -1.5rem 4rem color-mix(in srgb, var(--theme-shadow-color) 30%, transparent), inset 0 1px 0 color-mix(in srgb, var(--app-primary) 18%, transparent);border-bottom:0;overflow-y:auto}.mobile-more-menu-module__4_wtSW__handle{border-radius:var(--radius-round);background:var(--app-border-strong);width:2rem;height:.2rem;margin:.65rem auto .55rem}.mobile-more-menu-module__4_wtSW__header{padding:0 var(--space-1) var(--space-3);justify-content:space-between;align-items:center;display:flex}.mobile-more-menu-module__4_wtSW__header h2,.mobile-more-menu-module__4_wtSW__section h3,.mobile-more-menu-module__4_wtSW__brand{margin:0}.mobile-more-menu-module__4_wtSW__header h2,.mobile-more-menu-module__4_wtSW__section h3{color:var(--app-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.mobile-more-menu-module__4_wtSW__header button{width:var(--touch-target);height:var(--touch-target);border:1px solid var(--app-border);border-radius:var(--radius-round);color:var(--app-muted);background:var(--app-surface-muted);cursor:pointer;place-items:center;padding:0;display:grid}.mobile-more-menu-module__4_wtSW__header button svg{width:1rem;height:1rem}.mobile-more-menu-module__4_wtSW__menuCard,.mobile-more-menu-module__4_wtSW__signOutCard{border:1px solid var(--app-border);border-radius:var(--radius-lg);background:var(--app-card-surface);overflow:hidden}.mobile-more-menu-module__4_wtSW__planCard{margin-top:var(--space-4)}.mobile-more-menu-module__4_wtSW__section{padding:var(--space-2) 0}.mobile-more-menu-module__4_wtSW__section+.mobile-more-menu-module__4_wtSW__section{border-top:1px solid var(--app-border)}.mobile-more-menu-module__4_wtSW__section h3{padding:var(--space-2) var(--space-3) var(--space-1);opacity:.78}.mobile-more-menu-module__4_wtSW__menuLink{min-height:var(--touch-target);align-items:center;gap:var(--space-3);width:100%;padding:.45rem var(--space-3);color:var(--app-text-soft);text-align:left;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);background:0 0;border:0;font-size:.9rem;font-weight:680;text-decoration:none;display:flex}.mobile-more-menu-module__4_wtSW__menuLink:hover,.mobile-more-menu-module__4_wtSW__menuLink[data-current=true]{color:var(--app-primary);background:var(--app-primary-soft)}.mobile-more-menu-module__4_wtSW__menuIcon{border:1px solid var(--app-border);border-radius:var(--radius-md);background:var(--app-surface-muted);flex:none;place-items:center;width:2rem;height:2rem;display:grid}.mobile-more-menu-module__4_wtSW__menuIcon svg{width:1rem;height:1rem}.mobile-more-menu-module__4_wtSW__signOutCard{margin-top:var(--space-2)}.mobile-more-menu-module__4_wtSW__signOutLink{color:var(--color-danger)}.mobile-more-menu-module__4_wtSW__signOutLink:hover{color:var(--color-danger);background:var(--color-danger-soft)}.mobile-more-menu-module__4_wtSW__signOutLink .mobile-more-menu-module__4_wtSW__menuIcon{border-color:color-mix(in srgb, var(--color-danger) 24%, var(--app-border));background:var(--color-danger-soft)}.mobile-more-menu-module__4_wtSW__brand{padding:var(--space-3) 0 0;color:var(--app-muted);font-family:var(--font-display);text-align:center;opacity:.45;font-size:.76rem;font-weight:650}@keyframes mobile-more-menu-module__4_wtSW__sheet-enter{0%{opacity:0;transform:translateY(2rem)}}@keyframes mobile-more-menu-module__4_wtSW__backdrop-enter{0%{opacity:0}}@media (min-width:58rem){.mobile-more-menu-module__4_wtSW__dialog{display:none}}@media (prefers-reduced-motion:reduce){.mobile-more-menu-module__4_wtSW__dialog[open],.mobile-more-menu-module__4_wtSW__dialog[open]::backdrop{animation:none}.mobile-more-menu-module__4_wtSW__menuLink{transition:none}}
.learner-plan-status-module__qDD2TG__planStatus{min-height:var(--touch-target);border:1px solid color-mix(in srgb, var(--app-primary) 24%, var(--app-border));border-radius:var(--radius-lg);color:var(--app-primary);background:color-mix(in srgb, var(--app-primary-soft) 76%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;padding:.7rem .75rem;display:grid}.learner-plan-status-module__qDD2TG__planStatus[data-plan=pro]{border-color:color-mix(in srgb, var(--app-sage) 32%, var(--app-border));color:var(--app-sage);background:color-mix(in srgb, var(--app-sage-soft) 78%, transparent)}.learner-plan-status-module__qDD2TG__planMark{border-radius:var(--radius-round);background:color-mix(in srgb, currentColor 9%, transparent);border:1px solid;place-items:center;width:2rem;height:2rem;display:grid}.learner-plan-status-module__qDD2TG__planMark svg{width:1rem;height:1rem}.learner-plan-status-module__qDD2TG__planCopy{min-width:0;display:grid}.learner-plan-status-module__qDD2TG__retry{min-height:var(--touch-target);color:var(--app-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.learner-plan-status-module__qDD2TG__retry:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.learner-plan-status-module__qDD2TG__planCopy strong{color:currentColor;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.learner-plan-status-module__qDD2TG__planCopy small{color:var(--app-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.68rem;line-height:1.25;overflow:hidden}
.mistake-review-status-module__HS3Fvq__status{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);color:var(--color-primary);background:var(--color-primary-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.mistake-review-status-module__HS3Fvq__status>div{gap:.3rem;display:grid}.mistake-review-status-module__HS3Fvq__status strong{color:var(--color-ink)}.mistake-review-status-module__HS3Fvq__status span{color:var(--color-text-soft);line-height:var(--line-height-body)}.mistake-review-status-module__HS3Fvq__status button{min-height:var(--touch-target);margin-top:var(--space-1);border-radius:var(--radius-md);padding:0 var(--space-2);color:var(--color-primary);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:0;justify-self:start}.mistake-review-status-module__HS3Fvq__status button:hover{background:var(--color-primary-soft)}.mistake-review-status-module__HS3Fvq__status button:focus-visible{box-shadow:var(--shadow-focus);outline:none}
.layout-module__TxPI2G__shell{--setup-background:var(--theme-background);--setup-surface:var(--theme-surface);--setup-surface-elevated:var(--theme-surface-elevated);--setup-surface-muted:var(--theme-surface-muted);--setup-ink:var(--theme-ink);--setup-text:var(--theme-text);--setup-muted:var(--theme-muted);--setup-border:var(--theme-border);--setup-border-strong:var(--theme-border-strong);--setup-primary:var(--theme-primary);--setup-primary-hover:var(--theme-primary-hover);--setup-primary-soft:var(--theme-primary-soft);--setup-success:var(--theme-success);--setup-success-soft:var(--theme-success-soft);--setup-danger:var(--theme-danger);--setup-danger-soft:var(--theme-danger-soft);--setup-on-primary:var(--theme-on-primary);--setup-focus:var(--theme-focus);--setup-shadow:var(--theme-shadow-panel);--setup-panel-gradient:var(--theme-panel-gradient);--color-background:var(--setup-background);--color-surface:var(--setup-surface);--color-surface-muted:var(--setup-surface-muted);--color-surface-hover:var(--theme-surface-hover);--color-ink:var(--setup-ink);--color-text:var(--setup-text);--color-text-soft:var(--setup-muted);--color-muted:var(--setup-muted);--color-border:var(--setup-border);--color-border-strong:var(--setup-border-strong);--color-primary:var(--setup-primary);--color-primary-hover:var(--setup-primary-hover);--color-primary-soft:var(--setup-primary-soft);--color-on-primary:var(--setup-on-primary);--mkt-border:var(--setup-border);--mkt-border-strong:var(--setup-border-strong);--mkt-text:var(--setup-text);--mkt-text-soft:var(--setup-muted);--mkt-primary:var(--setup-primary);--mkt-plum:var(--theme-info);--mkt-glass:var(--theme-floating-surface);--mkt-surface-muted:var(--setup-surface-muted);--mkt-surface-strong:var(--theme-surface-strong);--mkt-snap:var(--ease-standard);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--setup-text);isolation:isolate;background:var(--theme-canvas-gradient);position:relative;overflow-x:clip}html[data-marketing-theme=dark] .layout-module__TxPI2G__shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.layout-module__TxPI2G__header{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--setup-border);border-radius:var(--radius-round);background:var(--theme-floating-surface);width:min(100% - 2rem,68rem);min-height:4.5rem;box-shadow:var(--setup-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:.75rem auto 0;padding-inline:clamp(1.25rem,3vw,2.25rem);display:flex;position:relative}.layout-module__TxPI2G__brand{min-height:var(--touch-target);border-radius:var(--radius-md);align-items:center;gap:var(--space-2);color:var(--setup-ink);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}.layout-module__TxPI2G__headerActions{align-items:center;gap:var(--space-3);display:flex}.layout-module__TxPI2G__headerActions>a{min-height:var(--touch-target);border-radius:var(--radius-md);color:var(--setup-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard);align-items:center;display:inline-flex}.layout-module__TxPI2G__headerActions>a:hover{color:var(--setup-primary)}.layout-module__TxPI2G__brand:focus-visible,.layout-module__TxPI2G__headerActions>a:focus-visible{outline:.18rem solid color-mix(in srgb, var(--setup-focus) 55%, transparent);outline-offset:.12rem}.layout-module__TxPI2G__main{z-index:1;gap:clamp(2rem,4vw,4rem);width:min(100% - 2rem,88rem);margin:0 auto;padding:clamp(2rem,4vw,4rem) 0 4rem;display:grid;position:relative}.layout-module__TxPI2G__context{border:1px solid var(--setup-border);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl);background:var(--theme-floating-surface);max-width:31rem;box-shadow:var(--setup-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-self:start;padding:clamp(1.5rem,4vw,2.5rem);position:relative;overflow:hidden}.layout-module__TxPI2G__context h2{margin:var(--space-3) 0 0;color:var(--setup-ink);font-family:var(--font-display);letter-spacing:-.034em;font-size:clamp(2.4rem,7vw,4.5rem);font-weight:600;line-height:.98}.layout-module__TxPI2G__context>p:not(.layout-module__TxPI2G__kicker){margin:var(--space-5) 0 0;color:var(--setup-muted);line-height:var(--line-height-reading)}.layout-module__TxPI2G__context ul{margin:var(--space-6) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.layout-module__TxPI2G__context li{align-items:center;gap:var(--space-3);color:var(--setup-text);font-weight:var(--font-weight-medium);display:flex}.layout-module__TxPI2G__context li:before{background:linear-gradient(135deg, var(--setup-success), var(--theme-warning));content:"";border-radius:50% 50% 50% .08rem;width:.55rem;height:.55rem;transform:rotate(-12deg)}.layout-module__TxPI2G__kicker{color:var(--setup-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.14em;text-transform:uppercase;margin:0}.layout-module__TxPI2G__content{justify-content:center;display:flex}@media (max-width:63.99rem){.layout-module__TxPI2G__main{padding-top:clamp(1rem,3vw,2rem)}.layout-module__TxPI2G__context{display:none}}@media (min-width:64rem){.layout-module__TxPI2G__header{width:min(100% - 3rem,68rem)}.layout-module__TxPI2G__main{grid-template-columns:minmax(22rem,.82fr) minmax(34rem,1.18fr);align-items:center;min-height:calc(100vh - 5rem);padding-top:2rem}}@media (max-width:32rem){.layout-module__TxPI2G__headerActions>a{display:none}}@media (prefers-reduced-motion:reduce){.layout-module__TxPI2G__shell *{scroll-behavior:auto!important;transition-duration:1ms!important}}
.app-shell-module__EIwzWG__shell{--bottom-nav-reserved-height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));--app-background:var(--theme-background);--app-background-deep:var(--theme-background-raised);--app-surface:var(--theme-surface);--app-surface-elevated:var(--theme-surface-elevated);--app-surface-strong:var(--theme-surface-strong);--app-surface-muted:var(--theme-surface-muted);--app-ink:var(--theme-ink);--app-text:var(--theme-text);--app-text-soft:var(--theme-text-soft);--app-muted:var(--theme-muted);--app-border:var(--theme-border);--app-border-strong:var(--theme-border-strong);--app-primary:var(--theme-primary);--app-primary-hover:var(--theme-primary-hover);--app-primary-soft:var(--theme-primary-soft);--app-gold:var(--theme-warning);--app-gold-soft:var(--theme-warning-soft);--app-sage:var(--theme-success);--app-sage-soft:var(--theme-success-soft);--app-plum:var(--theme-secondary);--app-plum-soft:var(--theme-secondary-soft);--app-canvas-mid:var(--theme-background);--app-topbar:var(--theme-topbar);--app-sidebar-surface:var(--theme-background-raised);--app-hover-surface:var(--theme-surface-hover);--app-current-surface:var(--theme-surface);--app-pill-surface:var(--theme-surface-muted);--app-floating-surface:var(--theme-floating-surface);--app-panel-gradient:var(--theme-panel-gradient);--app-card-gradient:var(--theme-panel-gradient);--app-card-featured-gradient:var(--theme-feature-gradient);--app-subtle-surface:var(--theme-surface-muted);--app-card-surface:var(--theme-surface-elevated);--app-card-selected-surface:var(--theme-surface-hover);--app-tile-surface:var(--theme-surface-elevated);--app-option-surface:var(--theme-surface-muted);--app-metric-surface:var(--theme-surface-elevated);--app-arrow-surface:var(--theme-surface-muted);--app-decorative-letter:transparent;--app-gold-ink:var(--theme-warning);--app-card-shadow:color-mix(in srgb, var(--theme-shadow-color) 9%, transparent);--app-panel-shadow:color-mix(in srgb, var(--theme-shadow-color) 12%, transparent);--app-action-shadow:color-mix(in srgb, var(--app-primary) 24%, transparent);--app-card-hover-shadow:color-mix(in srgb, var(--theme-shadow-color) 15%, transparent);--app-sidebar-shadow:color-mix(in srgb, var(--theme-shadow-color) 8%, transparent);--color-background:var(--app-background);--color-background-raised:var(--app-background-deep);--color-surface:var(--app-surface);--color-surface-muted:var(--app-surface-muted);--color-surface-strong:var(--app-surface-strong);--color-surface-hover:var(--app-surface-strong);--color-ink:var(--app-ink);--color-text:var(--app-text);--color-text-soft:var(--app-text-soft);--color-muted:var(--app-muted);--color-border:var(--app-border);--color-border-strong:var(--app-border-strong);--color-primary:var(--app-primary);--color-primary-hover:var(--app-primary-hover);--color-primary-soft:var(--app-primary-soft);--color-on-primary:var(--theme-on-primary);--color-info:var(--theme-info);--color-info-soft:var(--theme-info-soft);--color-success:var(--app-sage);--color-success-soft:var(--app-sage-soft);--color-warning:var(--app-gold);--color-warning-soft:var(--app-gold-soft);--color-danger:var(--theme-danger);--color-danger-soft:var(--theme-danger-soft);--color-focus:var(--theme-focus);--color-floating-surface:var(--app-floating-surface);--shadow-soft:var(--theme-shadow-soft);--shadow-panel:var(--theme-shadow-panel);--mkt-border-strong:var(--app-border-strong);--mkt-text:var(--app-text);--mkt-text-soft:var(--app-text-soft);--mkt-glass:var(--app-floating-surface);--mkt-surface-muted:var(--app-surface-muted);--mkt-primary:var(--app-primary);--mkt-plum:var(--theme-secondary);--mkt-border:var(--app-border);--mkt-surface-strong:var(--app-surface-strong);--mkt-snap:var(--ease-standard);isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh;color:var(--app-text);background:var(--theme-canvas-gradient);position:relative;overflow-x:clip}html[data-marketing-theme=dark] .app-shell-module__EIwzWG__shell{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell-module__EIwzWG__skipLink{top:var(--space-4);left:var(--space-4);z-index:20;padding:var(--space-3) var(--space-4);color:var(--color-on-primary);background:var(--color-primary);border-radius:.75rem;font-weight:700;text-decoration:none;position:fixed;transform:translateY(-150%)}.app-shell-module__EIwzWG__skipLink:focus{transform:translateY(0)}.app-shell-module__EIwzWG__mobileTopbar{z-index:8;justify-content:space-between;align-items:center;gap:var(--space-3);min-height:4.5rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--app-border);background:var(--app-topbar);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;position:sticky;top:0}.app-shell-module__EIwzWG__mobileActions,.app-shell-module__EIwzWG__sidebarActions{align-items:center;gap:var(--space-2);display:flex}.app-shell-module__EIwzWG__brand{min-height:var(--touch-target);align-items:center;gap:var(--space-3);color:var(--app-ink);text-decoration:none;display:inline-flex}.app-shell-module__EIwzWG__brandText,.app-shell-module__EIwzWG__brandCaption{display:block}.app-shell-module__EIwzWG__brandText{color:var(--app-ink);line-height:1.05}.app-shell-module__EIwzWG__brandText .wordmark{font-size:1.4rem!important}.app-shell-module__EIwzWG__brandCaption{color:var(--app-muted);margin-top:.16rem;font-size:.78rem;line-height:1.2}.app-shell-module__EIwzWG__layout{width:100%;position:relative}.app-shell-module__EIwzWG__sidebar{display:none}.app-shell-module__EIwzWG__sidebarAccount{gap:var(--space-3);margin-top:auto;display:grid}.app-shell-module__EIwzWG__sidebarFooter{padding-top:var(--space-4);border-top:1px solid var(--app-border)}.app-shell-module__EIwzWG__signOutLink{min-height:var(--touch-target);align-items:center;gap:var(--space-3);border-radius:var(--radius-lg);width:100%;color:var(--color-danger);cursor:pointer;transition:color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-emphasized);background:0 0;border:0;padding:.68rem .75rem;font-size:.95rem;font-weight:720;text-decoration:none;display:flex}.app-shell-module__EIwzWG__signOutLink:hover{color:var(--color-danger);background:var(--color-danger-soft);transform:translate(.25rem)}.app-shell-module__EIwzWG__main{min-width:0;padding:var(--space-5) var(--space-4) calc(var(--bottom-nav-reserved-height) + var(--space-6));position:relative}.app-shell-module__EIwzWG__navList{padding:var(--space-6) 0;gap:.25rem;margin:0;list-style:none;display:grid}.app-shell-module__EIwzWG__navItem{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target);border-radius:var(--radius-round) var(--radius-round) var(--radius-round) var(--radius-md);color:var(--app-text-soft);transition:color var(--duration-standard) var(--ease-standard), border-color var(--duration-standard) var(--ease-standard), background-color var(--duration-standard) var(--ease-standard), box-shadow var(--duration-standard) var(--ease-standard), transform var(--duration-standard) var(--ease-emphasized);border:1px solid #0000;padding:.68rem .75rem;font-size:.95rem;font-weight:720;text-decoration:none;display:flex;position:relative;overflow:hidden}.app-shell-module__EIwzWG__navItem:before{content:"";border-radius:0 var(--radius-round) var(--radius-round) 0;background:linear-gradient(var(--app-gold), var(--app-plum));width:.3rem;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto 0 0;transform:scaleY(.2)}.app-shell-module__EIwzWG__navItem:hover{color:var(--app-ink);background:var(--app-hover-surface);box-shadow:0 0 1.5rem color-mix(in srgb, var(--app-primary) 12%, transparent);transform:translate(.25rem)}.app-shell-module__EIwzWG__navItemCurrent{border-color:color-mix(in srgb, var(--app-primary) 28%, var(--app-border));color:var(--app-primary);background:var(--app-primary-soft);box-shadow:0 0 1.3rem color-mix(in srgb, var(--app-primary) 12%, transparent)}.app-shell-module__EIwzWG__navItemCurrent:before{transform:scaleY(1)}.app-shell-module__EIwzWG__navItemAvailable{color:var(--app-text-soft)}.app-shell-module__EIwzWG__navItemLabel{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.app-shell-module__EIwzWG__navItem svg{flex:none}.app-shell-module__EIwzWG__bottomNav{z-index:9;border-top:1px solid var(--app-border);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--app-topbar);box-shadow:0 -.5rem 1.5rem var(--app-sidebar-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;bottom:0;left:0;right:0;overflow:hidden}.app-shell-module__EIwzWG__bottomNavList{min-height:var(--bottom-nav-height);padding:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));gap:.15rem;margin:0;list-style:none;display:grid}.app-shell-module__EIwzWG__bottomNavItem{border-radius:var(--radius-lg);width:100%;min-width:0;min-height:3.15rem;color:var(--app-muted);cursor:pointer;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0;font-family:inherit;font-size:.68rem;font-weight:720;line-height:1.1;text-decoration:none;display:grid}.app-shell-module__EIwzWG__bottomNavItem:active{transform:scale(.96)}.app-shell-module__EIwzWG__bottomNavItem svg{width:1.15rem;height:1.15rem}.app-shell-module__EIwzWG__legacyBottomIcon{font-size:1.2rem;line-height:1}.app-shell-module__EIwzWG__bottomNavItem .app-shell-module__EIwzWG__navItemLabel{place-items:center;gap:.18rem;width:100%;min-width:0;display:grid}.app-shell-module__EIwzWG__bottomNavItem .app-shell-module__EIwzWG__navItemLabel>span{text-align:center;text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.app-shell-module__EIwzWG__bottomNavItemCurrent{color:var(--app-primary);background:var(--app-primary-soft);box-shadow:inset 0 0 1.2rem color-mix(in srgb, var(--app-primary) 10%, transparent)}@media (min-width:58rem){.app-shell-module__EIwzWG__mobileTopbar,.app-shell-module__EIwzWG__bottomNav{display:none}.app-shell-module__EIwzWG__layout{grid-template-columns:17rem minmax(0,1fr);min-height:100vh;display:grid}.app-shell-module__EIwzWG__sidebar{z-index:3;border-right:1px solid var(--app-border);background:var(--app-topbar);min-height:100vh;box-shadow:.45rem 0 2rem var(--app-sidebar-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);flex-direction:column;align-self:start;padding:1.5rem 1rem;display:flex;position:sticky;top:0;overflow:visible}.app-shell-module__EIwzWG__desktopBrand{padding:.2rem .4rem var(--space-6);border-bottom:1px solid var(--app-border)}.app-shell-module__EIwzWG__sidebarTools{justify-content:flex-end;align-items:center;gap:var(--space-3);padding:var(--space-5) .4rem var(--space-2);display:flex}.app-shell-module__EIwzWG__main{width:100%;max-width:none;margin:0;padding:clamp(1.5rem,2.4vw,2.75rem) clamp(1.5rem,3vw,3rem)}}@media (prefers-reduced-motion:reduce){.app-shell-module__EIwzWG__navItem,.app-shell-module__EIwzWG__navItem:before,.app-shell-module__EIwzWG__signOutLink,.app-shell-module__EIwzWG__bottomNavItem{transition:none}.app-shell-module__EIwzWG__navItem:hover,.app-shell-module__EIwzWG__signOutLink:hover,.app-shell-module__EIwzWG__bottomNavItem:active{transform:none}}
.practice-session-module__XODAuW__sessionWorkspace{gap:clamp(1.25rem,2.5vw,2.25rem);padding:clamp(1.25rem,2.5vw,2.5rem) clamp(1rem,3vw,2.5rem) 3.5rem;display:grid}.practice-session-module__XODAuW__skipButton,.practice-session-module__XODAuW__textButton,.practice-session-module__XODAuW__saveButton{cursor:pointer;border:0;min-height:2.75rem;font-weight:800}.practice-session-module__XODAuW__skipButton:focus-visible,.practice-session-module__XODAuW__textButton:focus-visible,.practice-session-module__XODAuW__saveButton:focus-visible{box-shadow:var(--shadow-focus);outline:none}.practice-session-module__XODAuW__skipButton:disabled{cursor:not-allowed;opacity:.55}.practice-session-module__XODAuW__sessionWorkspace{width:100%;max-width:none}.practice-session-module__XODAuW__sessionHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.practice-session-module__XODAuW__sessionHeader>div{text-align:right;display:grid}.practice-session-module__XODAuW__sessionHeader>div span{color:var(--color-muted);font-size:var(--font-size-xs)}.practice-session-module__XODAuW__sessionHeader>div strong{color:var(--color-ink);font-size:var(--font-size-sm)}.practice-session-module__XODAuW__textButton{border-radius:var(--radius-sm);color:var(--color-text-soft);transition:color var(--duration-fast) var(--ease-standard);background:0 0;padding:.4rem .25rem}.practice-session-module__XODAuW__textButton:hover:not(:disabled){color:var(--color-primary)}.practice-session-module__XODAuW__sessionProgress{gap:.65rem;display:grid}.practice-session-module__XODAuW__sessionProgress>div{color:var(--color-text-soft);font-family:var(--font-sans);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.75rem;font-weight:750;display:flex}.practice-session-module__XODAuW__progressTrack{border-radius:var(--radius-round);background:var(--color-surface-muted);height:.42rem;display:block;overflow:hidden}.practice-session-module__XODAuW__progressTrack>span{border-radius:inherit;background:var(--color-primary);height:100%;transition:width var(--duration-slow) var(--ease-emphasized);display:block}.practice-session-module__XODAuW__questionStage{gap:1.5rem;display:grid}.practice-session-module__XODAuW__questionCard{border:1px solid var(--color-border);border-radius:var(--radius-xl) var(--radius-xl) var(--radius-md) var(--radius-xl);background:var(--color-surface-strong);min-width:0;box-shadow:var(--shadow-panel);animation:practice-session-module__XODAuW__riseIn var(--duration-slow) var(--ease-emphasized) both;margin:0;padding:clamp(1.25rem,4vw,2.5rem)}.practice-session-module__XODAuW__questionPrompt{max-width:58ch;color:var(--color-ink);font-family:var(--font-sans);font-size:clamp(var(--font-size-lg), 1.8vw, var(--font-size-xl));font-weight:var(--font-weight-semibold);text-wrap:pretty;margin:0;line-height:1.45}.practice-session-module__XODAuW__questionPrompt:focus-visible{outline:2px solid var(--color-focus);outline-offset:.45rem;border-radius:var(--radius-sm)}.practice-session-module__XODAuW__questionMeta{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.practice-session-module__XODAuW__questionMeta>span{color:var(--color-secondary);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.practice-session-module__XODAuW__saveButton{border-radius:var(--radius-round);color:var(--color-primary);background:var(--color-primary-soft);font-size:var(--font-size-xs);transition:transform var(--duration-fast) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);border:1px solid #0000;align-items:center;gap:.4rem;padding:.45rem .75rem;display:inline-flex}.practice-session-module__XODAuW__saveButton:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 40%, transparent)}.practice-session-module__XODAuW__saveButton:active:not(:disabled){transform:scale(.96)}.practice-session-module__XODAuW__saveButton[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.practice-session-module__XODAuW__optionList{gap:.75rem;margin-top:1.75rem;display:grid}.practice-session-module__XODAuW__option{border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:3.8rem;color:var(--color-text);background:var(--color-surface-muted);cursor:pointer;transition:transform var(--duration-standard) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem 1rem;display:grid}.practice-session-module__XODAuW__option:hover,.practice-session-module__XODAuW__option[data-selected=true]{border-color:var(--color-primary);background:var(--color-primary-soft);box-shadow:0 0 1.5rem color-mix(in srgb, var(--color-primary) 16%, transparent);transform:translate(.2rem)}.practice-session-module__XODAuW__option:active{transform:scale(.98)}.practice-session-module__XODAuW__option:focus-within{border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.practice-session-module__XODAuW__option input{opacity:0;width:1px;height:1px;position:absolute}.practice-session-module__XODAuW__option>span:last-child{font-size:clamp(1rem,1.4vw,1.0625rem);line-height:1.55}.practice-session-module__XODAuW__sessionActions{flex-wrap:wrap;gap:.75rem;display:flex}.practice-session-module__XODAuW__skipButton{border:1px solid var(--color-border-strong);color:var(--color-text);background:var(--color-surface-strong);transition:transform var(--duration-fast) var(--ease-emphasized), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);border-radius:.85rem;padding:.7rem 1rem}.practice-session-module__XODAuW__skipButton:active:not(:disabled){transform:scale(.98)}.practice-session-module__XODAuW__skipButton{color:var(--color-primary);background:0 0;border-color:#0000}.practice-session-module__XODAuW__skipButton:hover:not(:disabled){background:var(--color-primary-soft)}.practice-session-module__XODAuW__negativeMarkingNote{color:var(--color-muted);font-size:var(--font-size-xs);justify-content:center;align-items:center;gap:.5rem;margin:0;line-height:1.5;display:flex}@media (max-width:31rem){.practice-session-module__XODAuW__skipButton{flex:1}}@media (prefers-reduced-motion:reduce){.practice-session-module__XODAuW__questionCard{animation:none}.practice-session-module__XODAuW__skipButton,.practice-session-module__XODAuW__textButton,.practice-session-module__XODAuW__saveButton,.practice-session-module__XODAuW__option,.practice-session-module__XODAuW__progressTrack>span{transition:none}.practice-session-module__XODAuW__skipButton:active:not(:disabled),.practice-session-module__XODAuW__saveButton:active:not(:disabled),.practice-session-module__XODAuW__option:hover,.practice-session-module__XODAuW__option:active,.practice-session-module__XODAuW__option[data-selected=true]{transform:none}}
.action-link-module__wTaWva__action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height);border:var(--border-width) solid transparent;border-radius:var(--radius-round);width:fit-content;padding:.6875rem var(--space-4);font-weight:var(--font-weight-bold);transition:color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.action-link-module__wTaWva__action:after{content:"";border-radius:inherit;background:var(--color-secondary);transform-origin:0;width:100%;transition:transform var(--duration-standard) var(--ease-emphasized);pointer-events:none;position:absolute;inset:0;transform:scaleX(0)}.action-link-module__wTaWva__action>*{z-index:1;position:relative}.action-link-module__wTaWva__action[data-variant=primary]{color:var(--color-on-primary);background:var(--color-primary);box-shadow:var(--shadow-soft)}.action-link-module__wTaWva__action[data-variant=primary]:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-glow,var(--shadow-panel));transform:translateY(-.15rem)scale(1.015)}.action-link-module__wTaWva__action[data-variant=secondary]{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface-muted)}.action-link-module__wTaWva__action[data-variant=secondary]:after{display:none}.action-link-module__wTaWva__action[data-variant=secondary]:hover{border-color:var(--color-primary);color:var(--color-ink);background:var(--color-surface-hover);box-shadow:0 .75rem 1.8rem color-mix(in srgb, var(--color-primary) 10%, transparent), 0 0 1.5rem color-mix(in srgb, var(--color-primary) 12%, transparent);transform:translateY(-.1rem)}.action-link-module__wTaWva__action:hover:after{transform:scaleX(1)}.action-link-module__wTaWva__action:active{box-shadow:var(--shadow-soft);transform:translateY(.0625rem)scale(.985)}@media (prefers-reduced-motion:reduce){.action-link-module__wTaWva__action{transition:none}.action-link-module__wTaWva__action:after{display:none}.action-link-module__wTaWva__action:hover,.action-link-module__wTaWva__action:active{transform:none}}
.platform-broadcast-module__9r6xKa__banner{margin-bottom:var(--space-4);padding:var(--space-4);border:1px solid var(--theme-info);border-radius:var(--radius-md);background:var(--theme-surface);color:var(--theme-text);overflow-wrap:anywhere}.platform-broadcast-module__9r6xKa__banner[data-tone=success]{border-color:var(--theme-success)}.platform-broadcast-module__9r6xKa__banner[data-tone=warning]{border-color:var(--theme-warning)}.platform-broadcast-module__9r6xKa__label,.platform-broadcast-module__9r6xKa__title,.platform-broadcast-module__9r6xKa__message{margin:0}.platform-broadcast-module__9r6xKa__label{color:var(--theme-text-soft);font-size:.875rem}.platform-broadcast-module__9r6xKa__title{margin-top:var(--space-1);font-weight:700}.platform-broadcast-module__9r6xKa__message{margin-top:var(--space-2);white-space:pre-wrap}
.whatsapp-shortcut-module__jRXz6G__shortcut{right:max(14px, env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:10;align-items:center;gap:4px;display:flex;position:fixed}.whatsapp-shortcut-module__jRXz6G__learner{bottom:calc(var(--bottom-nav-height) + 12px + env(safe-area-inset-bottom,0px))}.whatsapp-shortcut-module__jRXz6G__chat{border:1px solid color-mix(in srgb, var(--color-primary) 42%, var(--color-border));background:linear-gradient(180deg, var(--color-surface-elevated), var(--color-surface));min-height:46px;color:var(--color-ink);box-shadow:0 14px 32px color-mix(in srgb, var(--color-primary) 18%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:0 17px 0 14px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.whatsapp-shortcut-module__jRXz6G__chat[hidden]{display:none}.whatsapp-shortcut-module__jRXz6G__chat:hover{box-shadow:0 18px 42px color-mix(in srgb, var(--color-primary) 24%, transparent);transform:translateY(-2px)}.whatsapp-shortcut-module__jRXz6G__toggle{border:1px solid var(--color-border-strong);background:var(--color-surface);width:44px;height:44px;color:var(--color-primary);cursor:pointer;border-radius:50%;place-items:center;padding:0;font-size:23px;font-weight:800;display:grid}.whatsapp-shortcut-module__jRXz6G__chat:focus-visible,.whatsapp-shortcut-module__jRXz6G__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}@media (min-width:58rem){.whatsapp-shortcut-module__jRXz6G__shortcut{bottom:18px;right:18px}}@media (prefers-reduced-motion:reduce){.whatsapp-shortcut-module__jRXz6G__chat{transition:none}.whatsapp-shortcut-module__jRXz6G__chat:hover{transform:none}}
.current-affairs-load-error-module__NTwcca__page{width:100%;max-width:var(--content-max);gap:clamp(1rem,2vw,1.5rem);margin:0 auto;padding:clamp(.5rem,1.5vw,1.25rem);display:grid}.current-affairs-load-error-module__NTwcca__hero{padding:.75rem 0 .25rem}.current-affairs-load-error-module__NTwcca__hero h1,.current-affairs-load-error-module__NTwcca__eyebrow{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.11em;text-transform:uppercase;margin:0}.current-affairs-load-error-module__NTwcca__panel{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);max-width:42rem;box-shadow:var(--shadow-soft);justify-items:start;padding:clamp(1.15rem,3vw,1.75rem);display:grid}.current-affairs-load-error-module__NTwcca__icon{border:1px solid color-mix(in srgb, var(--color-primary) 34%, transparent);width:4rem;height:4rem;color:var(--color-primary);background:var(--color-primary-soft);border-radius:1.1rem;place-items:center;margin-bottom:1rem;display:grid}.current-affairs-load-error-module__NTwcca__icon svg{width:1.75rem;height:1.75rem}.current-affairs-load-error-module__NTwcca__panel h2{color:var(--color-ink);font-family:var(--font-display);margin:.5rem 0 0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:600;line-height:1.12}.current-affairs-load-error-module__NTwcca__panel>p:not(.current-affairs-load-error-module__NTwcca__eyebrow){max-width:32rem;color:var(--color-muted);margin:.75rem 0 1.5rem;line-height:1.6}.current-affairs-load-error-module__NTwcca__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
.marketing-footer-module__5Vifma__footer{margin-top:0;position:relative}.marketing-footer-module__5Vifma__homeFooter,.marketing-footer-module__5Vifma__compactFooter{border-top:1px solid var(--line)}.marketing-footer-module__5Vifma__homeFooterInner{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:clamp(.3rem,1.4vw,2rem);width:min(100% - 1rem,72rem);margin-inline:auto;padding-block:1.75rem;display:flex}.marketing-footer-module__5Vifma__signature{white-space:nowrap;align-items:baseline;gap:clamp(.55rem,1.4vw,1.25rem);font-size:.8rem;display:flex}.marketing-footer-module__5Vifma__signature .marketing-footer-module__5Vifma__copyright,.marketing-footer-module__5Vifma__signature .marketing-footer-module__5Vifma__tagline{font-size:inherit}.marketing-footer-module__5Vifma__homeFooterInner .marketing-footer-module__5Vifma__signature,.marketing-footer-module__5Vifma__compactFooterInner .marketing-footer-module__5Vifma__signature{font-size:clamp(.58rem,2.2vw,.9rem)}.marketing-footer-module__5Vifma__compactFooterInner{width:min(100% - 2rem,72rem);margin-inline:auto;padding-block:1.75rem}.marketing-footer-module__5Vifma__tagline{color:#f7f1e58c;margin:0;font-style:italic}.marketing-footer-module__5Vifma__legalLinks{white-space:nowrap;align-items:center;gap:clamp(.45rem,1.6vw,1.5rem);display:flex}.marketing-footer-module__5Vifma__legalLinks a{min-height:var(--touch-target);color:#f7f1e5b3;text-underline-offset:.24rem;align-items:center;font-size:clamp(.62rem,2.1vw,.95rem);-webkit-text-decoration:underline #f7f1e557;text-decoration:underline #f7f1e557;transition:color .2s,text-decoration-color .2s;display:inline-flex}.marketing-footer-module__5Vifma__legalLinks a:hover{color:var(--chalk);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.marketing-footer-module__5Vifma__legalLinks a:focus-visible{outline:.14rem solid var(--gold);outline-offset:.18rem;border-radius:.25rem}.marketing-footer-module__5Vifma__body{}.marketing-footer-module__5Vifma__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.marketing-footer-module__5Vifma__brandBlurb{grid-column:span 2}.marketing-footer-module__5Vifma__blurb{color:#f7f1e599;max-width:15rem;margin-top:1rem;font-size:.9rem;line-height:1.75;}.marketing-footer-module__5Vifma__columnTitle{color:#f7f1e599;}.marketing-footer-module__5Vifma__columnList{flex-direction:column;gap:.75rem;margin-top:1.25rem;padding:0;list-style:none;display:flex}.marketing-footer-module__5Vifma__columnLink{color:#f7f1e5b3;padding-block:.25rem;font-size:1.02rem;transition:color .2s;display:inline-block}.marketing-footer-module__5Vifma__columnLink:hover{color:var(--chalk)}.marketing-footer-module__5Vifma__bottomRow{border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-top:4rem;padding-top:2rem;display:flex}.marketing-footer-module__5Vifma__copyright{color:#f7f1e599;margin:0;}@media (min-width:48rem){.marketing-footer-module__5Vifma__columns{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-footer-module__5Vifma__brandBlurb{grid-column:span 4}.marketing-footer-module__5Vifma__bottomRow{flex-direction:row;align-items:center}}@media (min-width:64rem){.marketing-footer-module__5Vifma__columns{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-footer-module__5Vifma__brandBlurb{grid-column:span 1}}
.mock-attempt-module__ydHJMW__workspace{max-width:var(--content-max);color:var(--color-text);gap:1rem;margin:0 auto;padding:1rem;display:grid}.mock-attempt-module__ydHJMW__panel{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);padding:clamp(1rem,3vw,2rem)}.mock-attempt-module__ydHJMW__header,.mock-attempt-module__ydHJMW__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mock-attempt-module__ydHJMW__palette{flex-wrap:wrap;gap:.5rem;display:flex}.mock-attempt-module__ydHJMW__action,.mock-attempt-module__ydHJMW__palette button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-width:44px;min-height:44px;color:var(--color-text);cursor:pointer;font:inherit;padding:.6rem 1rem}.mock-attempt-module__ydHJMW__action:hover,.mock-attempt-module__ydHJMW__palette button[aria-current=true]{border-color:var(--color-primary);background:var(--color-primary-soft)}.mock-attempt-module__ydHJMW__action:focus-visible,.mock-attempt-module__ydHJMW__palette button:focus-visible,.mock-attempt-module__ydHJMW__option:focus-within{outline:2px solid var(--color-primary);outline-offset:3px}.mock-attempt-module__ydHJMW__action:disabled{opacity:.6;cursor:wait}.mock-attempt-module__ydHJMW__options{border:0;gap:.75rem;margin:1rem 0;padding:0;display:grid}.mock-attempt-module__ydHJMW__option{border:1px solid var(--color-border);border-radius:var(--radius-sm);overflow-wrap:anywhere;align-items:baseline;gap:.75rem;min-height:44px;padding:.85rem;display:flex}.mock-attempt-module__ydHJMW__option input{flex-shrink:0}.mock-attempt-module__ydHJMW__status{color:var(--color-muted)}.mock-attempt-module__ydHJMW__error{color:var(--color-danger)}.mock-attempt-module__ydHJMW__review{gap:1rem;display:grid}.mock-attempt-module__ydHJMW__review h2{font-size:1.2rem}.mock-attempt-module__ydHJMW__review p{white-space:pre-wrap;overflow-wrap:anywhere}
.practice-load-error-module__YqsWEG__page{width:100%;max-width:var(--content-max);gap:clamp(1rem,2vw,1.5rem);margin:0 auto;padding:clamp(.5rem,1.5vw,1.25rem);display:grid}.practice-load-error-module__YqsWEG__hero{padding:.75rem 0 .25rem}.practice-load-error-module__YqsWEG__hero h1,.practice-load-error-module__YqsWEG__eyebrow{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.11em;text-transform:uppercase;margin:0}.practice-load-error-module__YqsWEG__panel{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);max-width:42rem;box-shadow:var(--shadow-soft);justify-items:start;padding:clamp(1.15rem,3vw,1.75rem);display:grid}.practice-load-error-module__YqsWEG__icon{border:1px solid color-mix(in srgb, var(--color-primary) 34%, transparent);width:4rem;height:4rem;color:var(--color-primary);background:var(--color-primary-soft);border-radius:1.1rem;place-items:center;margin-bottom:1rem;display:grid}.practice-load-error-module__YqsWEG__icon svg{width:1.75rem;height:1.75rem}.practice-load-error-module__YqsWEG__panel h2{color:var(--color-ink);font-family:var(--font-display);margin:.5rem 0 0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:600;line-height:1.12}.practice-load-error-module__YqsWEG__panel>p:not(.practice-load-error-module__YqsWEG__eyebrow){max-width:32rem;color:var(--color-muted);margin:.75rem 0 1.5rem;line-height:1.6}.practice-load-error-module__YqsWEG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}
.billing-module__8Z6CUW__page{width:100%;max-width:66rem;color:var(--color-text);gap:1rem;margin:auto;padding:1rem;display:grid}.billing-module__8Z6CUW__card{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);gap:1rem;padding:clamp(1rem,2vw,1.5rem);display:grid}.billing-module__8Z6CUW__actions{flex-wrap:wrap;gap:.75rem;display:flex}.billing-module__8Z6CUW__page button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);min-height:44px;color:var(--color-text);font:inherit;cursor:pointer;padding:.75rem 1rem}.billing-module__8Z6CUW__page button:disabled{opacity:.6;cursor:default}.billing-module__8Z6CUW__page .billing-module__8Z6CUW__termsLink{color:var(--color-primary);background:0 0;border:0;justify-self:start;padding-inline:0;text-decoration:underline}.billing-module__8Z6CUW__page :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.billing-module__8Z6CUW__consent{align-items:flex-start;gap:.5rem;min-height:44px;display:flex}.billing-module__8Z6CUW__notice{background:var(--color-primary-soft);padding:1rem}.billing-module__8Z6CUW__page [role=alert]{color:var(--color-danger)}.billing-module__8Z6CUW__page li{overflow-wrap:anywhere;padding:.5rem 0}.billing-module__8Z6CUW__page h1,.billing-module__8Z6CUW__page h2,.billing-module__8Z6CUW__page p{margin:0}.billing-module__8Z6CUW__page h1{font-size:clamp(1.7rem,3vw,2.25rem);line-height:1.2}.billing-module__8Z6CUW__page h2{font-size:1.15rem;line-height:1.4}.billing-module__8Z6CUW__heading{gap:.65rem;padding-block:.5rem .75rem;display:grid}.billing-module__8Z6CUW__heading>p:last-child,.billing-module__8Z6CUW__card>p,.billing-module__8Z6CUW__checkoutSummary>p,.billing-module__8Z6CUW__checkoutNote{color:var(--color-text-soft);font-size:.9rem;line-height:1.6}.billing-module__8Z6CUW__eyebrow{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.billing-module__8Z6CUW__choices{border:0;min-width:0;margin:0;padding:0}.billing-module__8Z6CUW__choices legend{color:var(--color-text-soft);margin-bottom:.75rem;padding:0;font-size:.85rem}.billing-module__8Z6CUW__planGrid{gap:.75rem;display:grid}.billing-module__8Z6CUW__planOption{cursor:pointer;min-width:0;position:relative}.billing-module__8Z6CUW__planOption>input{inset-inline-start:1rem;width:1rem;height:1rem;accent-color:var(--color-primary);margin:0;position:absolute;top:1.1rem}.billing-module__8Z6CUW__planBody{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-muted);height:100%;padding:1rem;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.billing-module__8Z6CUW__planTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-inline-start:1.6rem;font-size:.85rem;font-weight:600;display:flex}.billing-module__8Z6CUW__selection{color:var(--color-text-soft);font-size:.7rem;font-weight:400}.billing-module__8Z6CUW__price{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:1.15rem;font-size:clamp(1.8rem,3vw,2.25rem);line-height:1.15}.billing-module__8Z6CUW__cadence{color:var(--color-text-soft);margin-top:.3rem;font-size:.8rem}.billing-module__8Z6CUW__daily{border-top:1px solid var(--color-border);margin-top:1rem;padding-top:.85rem;font-size:.8rem}.billing-module__8Z6CUW__planOption>input:checked+.billing-module__8Z6CUW__planBody{border-color:var(--color-primary);background:var(--color-primary-soft)}.billing-module__8Z6CUW__planOption>input:checked+.billing-module__8Z6CUW__planBody .billing-module__8Z6CUW__selection{color:var(--color-primary);font-weight:600}.billing-module__8Z6CUW__planOption>input:focus-visible+.billing-module__8Z6CUW__planBody{outline:2px solid var(--color-focus);outline-offset:3px}.billing-module__8Z6CUW__planOption>input:disabled+.billing-module__8Z6CUW__planBody{opacity:.65;cursor:default}.billing-module__8Z6CUW__checkoutSummary{border-top:1px solid var(--color-border);gap:.85rem;margin-top:.25rem;padding-top:1.25rem;display:grid}.billing-module__8Z6CUW__checkoutSummary .billing-module__8Z6CUW__summaryTitle{color:var(--color-text);font-size:1.5rem;font-weight:650}.billing-module__8Z6CUW__summaryTitle span{color:var(--color-text-soft);font-size:.9rem;font-weight:400}.billing-module__8Z6CUW__consent{cursor:pointer;padding-block:.5rem;font-size:.85rem;line-height:1.6}.billing-module__8Z6CUW__consent input{width:1.1rem;height:1.1rem;accent-color:var(--color-primary);flex:none;margin:.15rem 0 0}.billing-module__8Z6CUW__page .billing-module__8Z6CUW__primaryAction{background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary);font-weight:600}.billing-module__8Z6CUW__checkoutNote{text-align:center}.billing-module__8Z6CUW__accessCard{border-top:3px solid var(--color-primary)}.billing-module__8Z6CUW__accessHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.billing-module__8Z6CUW__statusBadge{border-radius:var(--radius-sm);background:var(--color-primary-soft);color:var(--color-text);padding:.4rem .75rem;font-size:.875rem;font-weight:600}.billing-module__8Z6CUW__accessDetails{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem;margin:0;display:grid}.billing-module__8Z6CUW__accessDetails>div{border-top:1px solid var(--color-border);padding-block:.75rem}.billing-module__8Z6CUW__accessDetails dt{color:var(--color-muted);margin-bottom:.35rem;font-size:.875rem}.billing-module__8Z6CUW__accessDetails dd{overflow-wrap:anywhere;margin:0}.billing-module__8Z6CUW__accessRemaining{gap:.5rem;font-size:.875rem;display:grid}.billing-module__8Z6CUW__accessRemaining progress{border-radius:var(--radius-sm);width:100%;height:.6rem;accent-color:var(--color-primary);background:var(--color-primary-soft);border:0;overflow:hidden}.billing-module__8Z6CUW__accessRemaining progress::-webkit-progress-bar{background:var(--color-primary-soft)}.billing-module__8Z6CUW__accessRemaining progress::-webkit-progress-value{background:var(--color-primary)}.billing-module__8Z6CUW__accessRemaining progress::-moz-progress-bar{background:var(--color-primary)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.billing-module__8Z6CUW__planOption:hover>input:not(:disabled)+.billing-module__8Z6CUW__planBody{border-color:var(--color-primary);transform:translateY(-2px)}.billing-module__8Z6CUW__actions button:hover:not(:disabled){background:var(--color-surface-hover)}}@media (min-width:40rem){.billing-module__8Z6CUW__planGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.billing-module__8Z6CUW__planBody{transition:none}}
.marketing-navbar-module__oJdRLq__header{inset-inline:0;z-index:50;position:fixed;top:0}.marketing-navbar-module__oJdRLq__bar{margin-inline:auto;justify-content:space-between;align-items:center;gap:var(--space-4);border:1px solid var(--theme-glass-border);background:var(--theme-glass-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:calc(100% - 2rem);max-width:48rem;height:4rem;font-family:var(--font-marketing-sans);border-radius:999px;margin-top:.75rem;padding-inline:1.5rem;display:flex}.marketing-navbar-module__oJdRLq__brand{min-height:var(--touch-target);color:var(--chalk);flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.marketing-navbar-module__oJdRLq__nav{align-items:center;gap:2rem;display:none}.marketing-navbar-module__oJdRLq__navLink{white-space:nowrap;padding-block:.5rem;font-size:1rem;text-decoration:none}.marketing-navbar-module__oJdRLq__navLink:after{display:none}.marketing-navbar-module__oJdRLq__ctas{align-items:center;gap:.75rem;display:none}.marketing-navbar-module__oJdRLq__ctaButton{white-space:nowrap;min-height:0;padding:.6rem 1.25rem;font-size:.95rem;text-decoration:none}.marketing-navbar-module__oJdRLq__menuButton{width:var(--touch-target);height:var(--touch-target);color:var(--chalk);justify-content:center;align-items:center;display:inline-flex}.marketing-navbar-module__oJdRLq__overlay{z-index:40;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-family:var(--font-marketing-sans);background:#0a0812eb;flex-direction:column;justify-content:flex-start;padding:6.5rem clamp(1.25rem,6vw,2rem) 1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}.marketing-navbar-module__oJdRLq__overlayNav{border-top:1px solid var(--line);flex-direction:column;width:100%;max-width:36rem;margin-inline:auto;display:flex}.marketing-navbar-module__oJdRLq__overlayNav>div{border-bottom:1px solid var(--line)}.marketing-navbar-module__oJdRLq__overlayLink{min-height:4.25rem;color:var(--chalk);transition:color var(--duration-fast) var(--ease-standard), padding-inline var(--duration-standard) var(--ease-emphasized), background var(--duration-fast) var(--ease-standard);grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:.75rem .25rem;text-decoration:none;display:grid}.marketing-navbar-module__oJdRLq__overlayLink strong{letter-spacing:-.01em;font-size:1.12rem;font-weight:600}.marketing-navbar-module__oJdRLq__overlayLink svg{width:1rem;height:1rem;color:var(--gold);transition:transform var(--duration-standard) var(--ease-emphasized)}.marketing-navbar-module__oJdRLq__overlayLink:hover,.marketing-navbar-module__oJdRLq__overlayLink:focus-visible{color:var(--gold);background:#f7f1e50a;padding-inline:.75rem}.marketing-navbar-module__oJdRLq__overlayLink:hover svg,.marketing-navbar-module__oJdRLq__overlayLink:focus-visible svg{transform:translate(.2rem)}.marketing-navbar-module__oJdRLq__overlayCtas{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;width:100%;max-width:36rem;margin:1.75rem auto 0;display:grid}.marketing-navbar-module__oJdRLq__overlayCtas a{text-decoration:none}@media (min-width:64rem){.marketing-navbar-module__oJdRLq__bar{width:calc(100% - 3rem);max-width:68rem;height:4.5rem;padding-inline:2.25rem}.marketing-navbar-module__oJdRLq__nav,.marketing-navbar-module__oJdRLq__ctas{display:flex}.marketing-navbar-module__oJdRLq__nav{gap:clamp(1.5rem,2vw,2.25rem)}.marketing-navbar-module__oJdRLq__ctas{gap:1rem}.marketing-navbar-module__oJdRLq__menuButton,.marketing-navbar-module__oJdRLq__overlay{display:none}}html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__brand{color:var(--paper-ink)}html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__menuButton{color:var(--paper-ink)}html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__overlay{background:#f7f1e5f0}html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__overlayLink{color:var(--paper-ink)}html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__overlayNav{border-color:var(--line-dark)}html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__overlayNav>div{border-color:var(--line-dark)}:is(html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__overlayLink:hover,html[data-marketing-theme=light] .marketing-navbar-module__oJdRLq__overlayLink:focus-visible){color:var(--theme-primary);background:#16130e0a}@media (max-width:22rem){.marketing-navbar-module__oJdRLq__overlayCtas{grid-template-columns:1fr}}
.mock-exam-module__ddrvva__page{width:min(100%, var(--content-max));gap:clamp(1rem,2vw,1.5rem);margin:0 auto;padding:clamp(.5rem,1.5vw,1.25rem);display:grid}.mock-exam-module__ddrvva__pageHeader{padding:.6rem 0}.mock-exam-module__ddrvva__pageHeader h1{color:var(--color-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:610;line-height:1.02}.mock-exam-module__ddrvva__pageHeader h1 span{color:var(--color-primary)}.mock-exam-module__ddrvva__pageHeader p{max-width:46rem;color:var(--color-text-soft);margin:.75rem 0 0;line-height:1.6}.mock-exam-module__ddrvva__modeGrid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.mock-exam-module__ddrvva__modeCard,.mock-exam-module__ddrvva__patternPanel,.mock-exam-module__ddrvva__availablePanel{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-soft)}.mock-exam-module__ddrvva__modeCard{min-height:13rem;color:var(--color-text);justify-items:start;gap:.65rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.mock-exam-module__ddrvva__modeIcon{border-radius:50% 50% var(--radius-sm) 50%;width:3.2rem;height:3.2rem;color:var(--color-primary);background:var(--color-primary-soft);place-items:center;display:grid}.mock-exam-module__ddrvva__modeIcon svg{width:1.5rem;height:1.5rem}.mock-exam-module__ddrvva__modeCard>strong{color:var(--color-ink);font-family:var(--font-display);font-size:1.55rem}.mock-exam-module__ddrvva__modeCard>p{max-width:34rem;color:var(--color-muted);font-size:var(--font-size-sm);margin:0;line-height:1.55}.mock-exam-module__ddrvva__previewChip{border:1px solid color-mix(in srgb, var(--color-primary) 35%, var(--color-border));border-radius:var(--radius-round);color:var(--color-primary);background:var(--color-primary-soft);font-size:.68rem;font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;padding:.28rem .55rem;position:absolute;top:1rem;right:1rem}.mock-exam-module__ddrvva__patternPanel,.mock-exam-module__ddrvva__availablePanel{gap:1rem;padding:clamp(1.2rem,3vw,2rem);display:grid}.mock-exam-module__ddrvva__eyebrow{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.11em;text-transform:uppercase;margin:0 0 .45rem}.mock-exam-module__ddrvva__panelHeading,.mock-exam-module__ddrvva__syllabusHeading{justify-content:space-between;align-items:end;gap:1rem;display:flex}.mock-exam-module__ddrvva__panelHeading h2,.mock-exam-module__ddrvva__syllabusHeading h3{color:var(--color-ink);font-family:var(--font-display);margin:0;font-size:clamp(1.3rem,3vw,1.9rem)}.mock-exam-module__ddrvva__panelHeading>span,.mock-exam-module__ddrvva__syllabusHeading>span{color:var(--color-muted);font-size:var(--font-size-xs);flex:none}.mock-exam-module__ddrvva__paperFacts{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.mock-exam-module__ddrvva__paperFacts div{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.3rem;padding:.9rem;display:grid}.mock-exam-module__ddrvva__paperFacts dt{color:var(--color-muted);font-size:var(--font-size-xs)}.mock-exam-module__ddrvva__paperFacts dd{color:var(--color-ink);font-family:var(--font-numeric);font-weight:var(--font-weight-bold);margin:0}.mock-exam-module__ddrvva__syllabusTableWrap{border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto}.mock-exam-module__ddrvva__syllabusTable{border-collapse:collapse;text-align:left;width:100%}.mock-exam-module__ddrvva__syllabusTable th,.mock-exam-module__ddrvva__syllabusTable td{border-top:1px solid var(--color-border);font-size:var(--font-size-xs);padding:.65rem .8rem}.mock-exam-module__ddrvva__syllabusTable thead th{color:var(--color-muted);background:var(--color-surface-muted);border-top:0}.mock-exam-module__ddrvva__syllabusTable tbody th{color:var(--color-text);font-weight:var(--font-weight-medium)}.mock-exam-module__ddrvva__syllabusTable td{color:var(--color-ink);font-family:var(--font-numeric);font-weight:var(--font-weight-bold)}.mock-exam-module__ddrvva__availablePaperList{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mock-exam-module__ddrvva__availablePaperCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-elevated);gap:.7rem;padding:1rem;display:grid}.mock-exam-module__ddrvva__availablePaperCard>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.mock-exam-module__ddrvva__availablePaperCard strong{color:var(--color-ink);font-family:var(--font-display);font-size:1.1rem}.mock-exam-module__ddrvva__availablePaperCard p{color:var(--color-muted);font-size:var(--font-size-sm);margin:0}.mock-exam-module__ddrvva__paperChip,.mock-exam-module__ddrvva__paperStatus{border-radius:var(--radius-round);width:fit-content;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);padding:.3rem .6rem}.mock-exam-module__ddrvva__paperChip{color:var(--color-primary);background:var(--color-primary-soft)}.mock-exam-module__ddrvva__paperStatus{color:var(--color-muted);background:var(--color-surface-muted)}.mock-exam-module__ddrvva__availableEmpty{border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-muted);font-size:var(--font-size-sm);margin:0;padding:1rem;line-height:1.5}@media (max-width:44rem){.mock-exam-module__ddrvva__paperFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.mock-exam-module__ddrvva__panelHeading,.mock-exam-module__ddrvva__syllabusHeading{flex-direction:column;align-items:flex-start;gap:.35rem}}@media (max-width:31rem){.mock-exam-module__ddrvva__paperFacts{grid-template-columns:1fr}}
