.MockExamSession-module__lEUksW__page{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);padding-block-end:5.5rem}.MockExamSession-module__lEUksW__examHeader{z-index:var(--z-sticky);min-height:4rem;padding-inline:var(--page-gutter);border-block-end:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-paper) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:sticky;inset-block-start:0}.MockExamSession-module__lEUksW__wordmark{width:fit-content;color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-md);letter-spacing:-.04em;white-space:nowrap;font-weight:700;text-decoration:none}.MockExamSession-module__lEUksW__examIdentity{color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.65rem;display:none}.MockExamSession-module__lEUksW__examIdentity strong{border-inline-start:1px solid var(--color-rule);color:var(--color-accent-text);padding-inline-start:.65rem}.MockExamSession-module__lEUksW__headerActions{justify-content:flex-end;align-items:center;gap:1rem;display:flex}.MockExamSession-module__lEUksW__timer{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;align-items:baseline;gap:.5rem;display:flex}.MockExamSession-module__lEUksW__timer strong{min-width:4.6rem;color:var(--color-ink);font-family:var(--font-code);font-size:var(--text-md);text-align:end;line-height:1}.MockExamSession-module__lEUksW__timer span,.MockExamSession-module__lEUksW__exitLink{display:none}.MockExamSession-module__lEUksW__timerUrgent span,.MockExamSession-module__lEUksW__timerUrgent strong{color:var(--color-error-text)}.MockExamSession-module__lEUksW__exitLink{border:1px solid var(--color-rule);min-height:2.75rem;color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;padding:.65rem .9rem;font-weight:600;line-height:1.25rem;text-decoration:none}.MockExamSession-module__lEUksW__progressTrack{z-index:calc(var(--z-sticky) - 1);background:var(--color-primary-light);height:3px;position:sticky;inset-block-start:4rem}.MockExamSession-module__lEUksW__progressTrack span{background:var(--color-accent);height:100%;display:block}.MockExamSession-module__lEUksW__examLayout{width:min(100%, var(--page-max));padding:clamp(1.25rem, 4vw, 4rem) var(--page-gutter) 3rem;grid-template-columns:minmax(0,1fr);margin-inline:auto;display:grid}.MockExamSession-module__lEUksW__questionPanel{min-width:0;scroll-margin-block-start:6rem}.MockExamSession-module__lEUksW__questionMeta{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.5rem;display:flex}.MockExamSession-module__lEUksW__questionMeta>div{flex-direction:column;gap:.35rem;min-width:0;display:flex}.MockExamSession-module__lEUksW__questionMeta span,.MockExamSession-module__lEUksW__questionMeta strong,.MockExamSession-module__lEUksW__mapHeading span,.MockExamSession-module__lEUksW__dialogEyebrow{font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.MockExamSession-module__lEUksW__questionMeta span{color:var(--color-accent-text);font-weight:600}.MockExamSession-module__lEUksW__questionMeta strong{color:var(--color-muted);overflow-wrap:anywhere;font-weight:500}.MockExamSession-module__lEUksW__criticalBadge{border:1px solid var(--color-error-border);white-space:nowrap;min-height:2rem;padding:.4rem .65rem;line-height:1.1rem;color:var(--color-error-text)!important;font-size:.65rem!important;font-weight:700!important}.MockExamSession-module__lEUksW__questionText{max-width:58rem;color:var(--color-ink-2);font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.65rem,3vw,2.75rem);font-weight:600;line-height:1.18}.MockExamSession-module__lEUksW__questionImage{border:1px solid var(--color-rule);background:var(--color-primary-foreground);width:100%;height:clamp(15rem,46vw,31rem);margin:0 0 2rem;position:relative;overflow:hidden}.MockExamSession-module__lEUksW__questionImage img{object-fit:contain;padding:clamp(.75rem,2vw,1.5rem)}.MockExamSession-module__lEUksW__multiAnswerHint{color:var(--color-warning-text);font-size:var(--text-sm);margin:-.75rem 0 1rem;font-weight:600}.MockExamSession-module__lEUksW__answerList{border:0;gap:.75rem;margin:0;padding:0;display:grid}.MockExamSession-module__lEUksW__answerOption{border:1px solid var(--color-rule);background:var(--color-paper);min-height:4.25rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-micro) ease, border-color var(--dur-micro) ease;grid-template-columns:1.2rem 2.25rem minmax(0,1fr);align-items:center;padding:.75rem;display:grid}.MockExamSession-module__lEUksW__answerOption input{width:1.15rem;height:1.15rem;accent-color:var(--color-accent);margin:0}.MockExamSession-module__lEUksW__answerOption input:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.MockExamSession-module__lEUksW__optionKey{border:1px solid var(--color-rule);width:2rem;height:2rem;color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-sm);place-items:center;font-weight:600;display:grid}.MockExamSession-module__lEUksW__answerSelected{border-color:var(--color-accent-border);background:var(--color-primary-subtle)}.MockExamSession-module__lEUksW__answerSelected .MockExamSession-module__lEUksW__optionKey{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.MockExamSession-module__lEUksW__answerCorrect{border-color:var(--color-success-border);background:color-mix(in srgb, var(--color-success) 10%, var(--color-paper))}.MockExamSession-module__lEUksW__answerCorrect .MockExamSession-module__lEUksW__optionKey{border-color:var(--color-success-border);background:var(--color-success);color:var(--color-success-ink)}.MockExamSession-module__lEUksW__answerWrong{border-color:var(--color-error-border);background:color-mix(in srgb, var(--color-error) 9%, var(--color-paper))}.MockExamSession-module__lEUksW__answerWrong .MockExamSession-module__lEUksW__optionKey{border-color:var(--color-error-border);background:var(--color-error);color:var(--color-primary-foreground)}.MockExamSession-module__lEUksW__answerOption:has(input:disabled){cursor:default}.MockExamSession-module__lEUksW__answerState{color:inherit;font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.03em;text-transform:uppercase;grid-column:3;margin-block-start:.25rem}.MockExamSession-module__lEUksW__answerOption:has(.MockExamSession-module__lEUksW__answerState)>span:nth-of-type(2){grid-column:3}.MockExamSession-module__lEUksW__reviewCorrect,.MockExamSession-module__lEUksW__reviewWrong{border-inline-start:3px solid;margin-block-start:1rem;padding:1rem}.MockExamSession-module__lEUksW__reviewCorrect{border-color:var(--color-success-border);background:color-mix(in srgb, var(--color-success) 8%, var(--color-paper));color:var(--color-success-text)}.MockExamSession-module__lEUksW__reviewWrong{border-color:var(--color-error-border);background:color-mix(in srgb, var(--color-error) 8%, var(--color-paper));color:var(--color-error-text)}.MockExamSession-module__lEUksW__reviewCorrect p,.MockExamSession-module__lEUksW__reviewWrong p{color:var(--color-ink);margin:.4rem 0 0}.MockExamSession-module__lEUksW__questionMap{border-block-start:1px solid var(--color-rule);min-width:0;margin-block-start:3rem;padding-block-start:1.5rem}.MockExamSession-module__lEUksW__mapHeading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-block-end:1.25rem;display:flex}.MockExamSession-module__lEUksW__mapHeading span{color:var(--color-accent-text);font-weight:600}.MockExamSession-module__lEUksW__mapHeading h2{color:var(--color-ink-2);font-family:var(--font-display);font-size:var(--text-md);margin:.35rem 0 0;line-height:1.2}.MockExamSession-module__lEUksW__mapIndex{color:var(--color-muted)!important}.MockExamSession-module__lEUksW__questionGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.MockExamSession-module__lEUksW__questionNumber{border:1px solid var(--color-rule);background:var(--color-paper);min-width:0;min-height:3rem;color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-xs);cursor:pointer;padding:.4rem;font-weight:600}.MockExamSession-module__lEUksW__gridAnswered{border-color:var(--color-accent-border);background:var(--color-primary-subtle);color:var(--color-accent-text)}.MockExamSession-module__lEUksW__gridCurrent{outline:2px solid var(--color-focus);outline-offset:1px;color:var(--color-ink)}.MockExamSession-module__lEUksW__gridCorrect{border-color:var(--color-success-border);background:color-mix(in srgb, var(--color-success) 12%, var(--color-paper));color:var(--color-success-text)}.MockExamSession-module__lEUksW__gridWrong{border-color:var(--color-error-border);background:color-mix(in srgb, var(--color-error) 11%, var(--color-paper));color:var(--color-error-text)}.MockExamSession-module__lEUksW__mapLegend{color:var(--color-muted);font-size:var(--text-xs);flex-wrap:wrap;gap:.75rem 1rem;margin-block-start:1rem;display:flex}.MockExamSession-module__lEUksW__mapLegend span{align-items:center;gap:.4rem;display:inline-flex}.MockExamSession-module__lEUksW__mapLegend i{border:1px solid var(--color-rule);background:var(--color-paper);width:.75rem;height:.75rem;display:inline-block}.MockExamSession-module__lEUksW__mapLegend .MockExamSession-module__lEUksW__legendCurrent{border:2px solid var(--color-focus)}.MockExamSession-module__lEUksW__mapLegend .MockExamSession-module__lEUksW__legendAnswered{border-color:var(--color-accent-border);background:var(--color-primary-subtle)}.MockExamSession-module__lEUksW__submitButton,.MockExamSession-module__lEUksW__newExamButton,.MockExamSession-module__lEUksW__dialogSubmit,.MockExamSession-module__lEUksW__nextButton{border-color:var(--color-accent)!important;background:var(--color-accent)!important;color:var(--color-accent-ink)!important}.MockExamSession-module__lEUksW__submitButton{border:1px solid var(--color-accent);cursor:pointer;white-space:nowrap;width:100%;min-height:3.25rem;margin-block-start:1.5rem;font-weight:700}.MockExamSession-module__lEUksW__controlBar{z-index:var(--z-sticky);min-height:4.5rem;padding:.65rem max(var(--page-gutter), env(safe-area-inset-right)) max(.65rem, env(safe-area-inset-bottom));border-block-start:1px solid var(--color-rule);background:color-mix(in srgb, var(--color-paper) 96%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.75rem;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.MockExamSession-module__lEUksW__controlBar button,.MockExamSession-module__lEUksW__dialogActions button,.MockExamSession-module__lEUksW__newExamButton{border:1px solid var(--color-rule);background:var(--color-paper);min-height:2.9rem;color:var(--color-ink-2);cursor:pointer;white-space:nowrap;padding:.65rem 1rem;font-weight:700}.MockExamSession-module__lEUksW__controlBar button:first-child{justify-self:start}.MockExamSession-module__lEUksW__controlBar button:last-child{justify-self:end}.MockExamSession-module__lEUksW__controlBar span{color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-xs);white-space:nowrap;display:none}.MockExamSession-module__lEUksW__controlBar button:disabled{opacity:.45;cursor:not-allowed}.MockExamSession-module__lEUksW__resultBand{padding:clamp(1.5rem, 4vw, 3rem) var(--page-gutter);border-block-end:1px solid;grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}.MockExamSession-module__lEUksW__resultPassed{border-color:var(--color-success-border);background:color-mix(in srgb, var(--color-success) 9%, var(--color-paper));color:var(--color-success-text)}.MockExamSession-module__lEUksW__resultFailed{border-color:var(--color-error-border);background:color-mix(in srgb, var(--color-error) 8%, var(--color-paper));color:var(--color-error-text)}.MockExamSession-module__lEUksW__resultLead span{font-family:var(--font-code);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.MockExamSession-module__lEUksW__resultLead h1{color:currentColor;font-family:var(--font-display);letter-spacing:-.06em;overflow-wrap:anywhere;min-width:0;margin:.25rem 0 0;font-size:clamp(2.5rem,7vw,5rem);line-height:1}.MockExamSession-module__lEUksW__resultStats{border-block-start:1px solid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.MockExamSession-module__lEUksW__resultStats div{padding-block-start:.75rem}.MockExamSession-module__lEUksW__resultStats dt{color:var(--color-muted);font-size:var(--text-xs)}.MockExamSession-module__lEUksW__resultStats dd{color:currentColor;font-family:var(--font-display);font-size:var(--text-md);margin:.15rem 0 0;font-weight:700}.MockExamSession-module__lEUksW__newExamButton{place-self:center start}.MockExamSession-module__lEUksW__footer{width:min(100%, var(--page-max));padding:1.25rem var(--page-gutter) 2rem;border-block-start:1px solid var(--color-rule);color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-xs);flex-wrap:wrap;justify-content:space-between;gap:.75rem 1.5rem;margin-inline:auto;display:flex}.MockExamSession-module__lEUksW__footer a{color:var(--color-accent-text);text-underline-offset:.25rem;white-space:nowrap;text-decoration-thickness:1px}.MockExamSession-module__lEUksW__submitDialog{border:1px solid var(--color-rule-strong);background:var(--color-paper);width:min(100% - 2rem,34rem);height:fit-content;max-height:min(80dvh,40rem);color:var(--color-ink);margin:auto;padding:0;position:fixed;inset:0}.MockExamSession-module__lEUksW__submitDialog::backdrop{background:var(--color-overlay)}.MockExamSession-module__lEUksW__submitDialog form{padding:clamp(1.25rem,5vw,2.5rem)}.MockExamSession-module__lEUksW__dialogEyebrow{color:var(--color-accent-text);font-weight:600}.MockExamSession-module__lEUksW__submitDialog h2{color:var(--color-ink-2);font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;min-width:0;margin:.65rem 0 0;font-size:clamp(1.5rem,5vw,2.25rem);line-height:1.15}.MockExamSession-module__lEUksW__submitDialog p{color:var(--color-muted);margin:1rem 0 0}.MockExamSession-module__lEUksW__submitDialog .MockExamSession-module__lEUksW__dialogWarning{border-inline-start:3px solid var(--color-warning);background:color-mix(in srgb, var(--color-warning) 10%, var(--color-paper));color:var(--color-warning-text);padding:.75rem;font-weight:600}.MockExamSession-module__lEUksW__dialogActions{flex-flow:column-reverse wrap;justify-content:flex-end;gap:.75rem;margin-block-start:2rem;display:flex}.MockExamSession-module__lEUksW__dialogActions button{width:100%}.MockExamSession-module__lEUksW__loadingShell{width:min(100%, var(--page-max));min-height:65dvh;padding:clamp(1.25rem, 4vw, 4rem) var(--page-gutter);grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-inline:auto;display:grid}.MockExamSession-module__lEUksW__loadingQuestion,.MockExamSession-module__lEUksW__loadingMap{border:1px solid var(--color-rule);background:linear-gradient(100deg, var(--color-paper-2) 30%, var(--color-paper-3) 50%, var(--color-paper-2) 70%);background-size:220% 100%;min-height:20rem;animation:1.6s linear infinite MockExamSession-module__lEUksW__loading-sweep}.MockExamSession-module__lEUksW__loadingMap{min-height:12rem}.MockExamSession-module__lEUksW__loadingShell p{color:var(--color-muted);font-family:var(--font-code);font-size:var(--text-xs);margin:0}.MockExamSession-module__lEUksW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.MockExamSession-module__lEUksW__wordmark:focus-visible,.MockExamSession-module__lEUksW__exitLink:focus-visible,.MockExamSession-module__lEUksW__footer a:focus-visible,.MockExamSession-module__lEUksW__questionNumber:focus-visible,.MockExamSession-module__lEUksW__submitButton:focus-visible,.MockExamSession-module__lEUksW__controlBar button:focus-visible,.MockExamSession-module__lEUksW__newExamButton:focus-visible,.MockExamSession-module__lEUksW__dialogActions button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.MockExamSession-module__lEUksW__exitLink:active,.MockExamSession-module__lEUksW__questionNumber:active,.MockExamSession-module__lEUksW__submitButton:active,.MockExamSession-module__lEUksW__controlBar button:active:not(:disabled),.MockExamSession-module__lEUksW__newExamButton:active,.MockExamSession-module__lEUksW__dialogActions button:active{filter:brightness(.92)}@keyframes MockExamSession-module__lEUksW__loading-sweep{to{background-position:-220% 0}}@media (min-width:40rem){.MockExamSession-module__lEUksW__examHeader{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:4.5rem}.MockExamSession-module__lEUksW__examIdentity{display:flex}.MockExamSession-module__lEUksW__timer span,.MockExamSession-module__lEUksW__exitLink{display:block}.MockExamSession-module__lEUksW__progressTrack{inset-block-start:4.5rem}.MockExamSession-module__lEUksW__criticalBadge{font-size:var(--text-xs)!important}.MockExamSession-module__lEUksW__answerOption{grid-template-columns:1.35rem 2.75rem minmax(0,1fr);padding-inline:1rem}.MockExamSession-module__lEUksW__controlBar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.MockExamSession-module__lEUksW__controlBar span{display:block}.MockExamSession-module__lEUksW__resultBand{grid-template-columns:minmax(12rem,.8fr) minmax(20rem,1.4fr) auto;align-items:center}.MockExamSession-module__lEUksW__newExamButton{justify-self:end}.MockExamSession-module__lEUksW__resultStats{gap:0}.MockExamSession-module__lEUksW__resultStats dd{font-size:var(--text-lg)}.MockExamSession-module__lEUksW__dialogActions{flex-direction:row}.MockExamSession-module__lEUksW__dialogActions button{width:auto}.MockExamSession-module__lEUksW__loadingShell{grid-template-columns:minmax(0,1fr) minmax(15rem,.35fr)}}@media (min-width:60rem){.MockExamSession-module__lEUksW__examLayout{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);gap:clamp(2rem,5vw,5rem)}.MockExamSession-module__lEUksW__questionMap{border-block-start:0;align-self:start;max-height:calc(100dvh - 12rem);margin-block-start:0;padding-block-start:0;position:sticky;inset-block-start:7rem}}@media (hover:hover) and (pointer:fine){.MockExamSession-module__lEUksW__exitLink:hover,.MockExamSession-module__lEUksW__answerOption:hover,.MockExamSession-module__lEUksW__questionNumber:hover,.MockExamSession-module__lEUksW__controlBar button:hover:not(:disabled),.MockExamSession-module__lEUksW__dialogActions button:hover,.MockExamSession-module__lEUksW__newExamButton:hover{border-color:var(--color-primary-border);background:var(--color-primary-subtle)}.MockExamSession-module__lEUksW__submitButton:hover,.MockExamSession-module__lEUksW__nextButton:hover,.MockExamSession-module__lEUksW__dialogSubmit:hover,.MockExamSession-module__lEUksW__newExamButton:hover{border-color:var(--color-accent-hover)!important;background:var(--color-accent-hover)!important}.MockExamSession-module__lEUksW__wordmark:hover,.MockExamSession-module__lEUksW__footer a:hover{color:var(--color-accent-text)}}@media (prefers-reduced-motion:reduce){.MockExamSession-module__lEUksW__loadingQuestion,.MockExamSession-module__lEUksW__loadingMap{animation:none}}
