.exam-link{color:var(--color-link);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:.25rem;padding:0;text-decoration:underline;display:inline-flex}.exam-link:hover{color:var(--color-link-hover)}.exam-hint{color:var(--lm-color-fg-muted);opacity:0}.exam-hint[data-on=true]{opacity:1}@media (prefers-reduced-motion:no-preference){.exam-hint{transition:opacity var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}.exam-feedback{animation:exam-arrive var(--lm-motion-duration-slow) var(--lm-motion-easing-enter) both}.exam-arrive{animation:lm-fade-in var(--lm-motion-duration-base) var(--lm-motion-easing-enter) both}}@keyframes exam-arrive{0%{opacity:0;transform:translateY(6px)}}.exam-note{border-radius:var(--radius-md);background:var(--color-warn-subtle);padding:.6rem .9rem}.exam-room{min-block-size:100dvh}.exam-bar{z-index:var(--lm-z-sticky);background:var(--lm-color-bg-surface);block-size:3.5rem;box-shadow:var(--lm-shadow-card);position:sticky;inset-block-start:0}.exam-bar-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:1.5rem;block-size:100%;padding-inline:1rem;display:grid;position:relative}@media (width>=48rem){.exam-bar-in{padding-inline:1.5rem}}@media (width>=80rem){.exam-bar-in{padding-inline:2.5rem}}.exam-bar-mode{min-inline-size:0;font-size:var(--lm-font-size-base);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;color:var(--lm-color-fg-default);font-weight:650;overflow:hidden}.exam-bar-size{color:var(--lm-color-fg-muted);font-weight:500}.exam-bar-where{font-size:var(--lm-font-size-sm);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lm-color-fg-default);margin-block-end:.5rem;font-weight:600}.exam-bar-line{border-radius:var(--lm-radius-full);background:var(--lm-track);block-size:2px;inline-size:13.75rem;position:absolute;inset-block-end:.75rem;inset-inline-start:50%;overflow:hidden;translate:-50%}.exam-bar-line>span{background:var(--lm-color-fg-default);transform-origin:0;block-size:100%;transform:scaleX(var(--exam-done,0));display:block}.exam-room[data-review] :is(.exam-bar-line,.exam-bar-where,.exam-bar-counts,.exam-clock){visibility:hidden}.exam-bar-end{justify-content:flex-end;align-items:center;gap:1rem;min-inline-size:0;display:flex}.exam-bar-counts{font-size:var(--lm-font-size-sm);white-space:nowrap;color:var(--lm-color-fg-muted);gap:1rem;margin-inline-end:.25rem;display:flex}.exam-bar-counts strong{font-variant-numeric:tabular-nums;color:var(--lm-color-fg-default);font-weight:650}.exam-clock{justify-items:end;gap:.125rem;margin-inline-end:.25rem;line-height:1;display:grid}.exam-clock-label{font-size:var(--lm-font-size-2xs);color:var(--lm-color-fg-muted)}.exam-clock-time{font-family:var(--lm-font-family-mono);font-size:var(--lm-font-size-readout-md);font-variant-numeric:lining-nums tabular-nums;color:var(--lm-color-fg-default);font-weight:500}.exam-clock[data-low] :is(.exam-clock-label,.exam-clock-time){color:var(--lm-color-status-warn-fg)}.exam-pill{block-size:2.25rem;font-size:var(--lm-font-size-sm);white-space:nowrap;flex:none;padding-inline:.875rem}.exam-pill-on{background:var(--lm-color-bg-selected);border-color:var(--lm-color-fg-default)}@media (width<=79.99rem){.exam-bar-in{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:.75rem}.exam-bar-mode{font-size:var(--lm-font-size-2xs);color:var(--lm-color-fg-muted);grid-area:1/1;font-weight:600}.exam-bar-where{text-align:start;grid-area:2/1;margin:0}.exam-bar-end{grid-area:1/2/span 2}.exam-bar-line{border-radius:0;inline-size:auto;inset-block-end:0;inset-inline:0;translate:none}.exam-room:not([data-tools]) :is(.exam-question,.exam-review){margin-inline:auto}}@media (width<=63.99rem){.exam-bar-counts{display:none}}@media (width>=80rem){.exam-bar [data-only=narrow]{display:none}}@media (width>=48rem){.exam-bar [data-only=phone]{display:none}}@media (width<=47.99rem){.exam-bar [data-only=wide]{display:none}}.exam-room-body{gap:1.5rem;padding-block:3rem 5rem;display:grid}.exam-room-grid{gap:2rem;display:grid}.exam-main{min-inline-size:0}.exam-side{align-content:start;gap:1.5rem;min-inline-size:0;display:none}.exam-side-map{display:none}@media (width>=48rem){.exam-room[data-tools] .exam-side{display:grid}}@media (width>=64rem){.exam-room[data-tools] .exam-room-grid{grid-template-columns:minmax(0,45rem) 20rem;justify-content:space-between}}@media (width>=80rem){.exam-room-grid{grid-template-columns:minmax(0,45rem) 22.5rem;justify-content:space-between}.exam-room[data-tools] .exam-room-grid{grid-template-columns:minmax(0,45rem) 22.5rem}.exam-side{align-self:start;display:grid;position:sticky;inset-block-start:4.5rem}.exam-room[data-tools] .exam-side{position:static}.exam-side-map{display:block}}.exam-room[data-review] .exam-room-grid{grid-template-columns:minmax(0,1fr)}.exam-room[data-review]:not([data-tools]) .exam-side{display:none}@media (width>=64rem){.exam-room[data-review][data-tools] .exam-room-grid{grid-template-columns:minmax(0,1fr) 20rem}}.exam-map-card{border-radius:var(--lm-radius-card);background:var(--lm-color-bg-surface);box-shadow:var(--lm-shadow-card);justify-items:start;gap:1rem;padding:1.5rem;display:grid}.exam-map-title{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted);align-items:center;gap:.5rem;font-weight:600;display:flex}.exam-map-pop{z-index:var(--lm-z-popover);inline-size:22.5rem;max-inline-size:calc(100vw - 2rem);margin:0;padding:0;position:fixed;inset-block-start:4rem;inset-inline-end:1rem}.exam-map-pop .exam-map-card{box-shadow:var(--lm-shadow-popover)}@media (width>=48rem){.exam-map-pop{inset-inline-end:1.5rem}}.exam-question{gap:1.5rem;max-inline-size:45rem;display:grid}.exam-area-label{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-muted);font-weight:600}.exam-area-label+.exam-stem{margin-block-start:-.875rem}.exam-stem{max-inline-size:68ch;font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-base);color:var(--lm-color-fg-body);gap:.875rem;line-height:1.6;display:grid}.exam-options{border:0;gap:.75rem;min-inline-size:0;margin:0;padding:0;display:grid}.exam-lead-in{font-family:var(--lm-font-family-prose);font-size:var(--lm-font-size-lg);text-wrap:pretty;color:var(--lm-color-fg-default);padding:0 0 .75rem;font-weight:600;line-height:1.35}.exam-option.lm-choice{min-block-size:3.5rem;padding:.5rem .5rem .5rem .875rem}.exam-option>label{align-items:center;gap:.875rem;padding-block:.375rem}.exam-option.lm-choice>label:before{content:attr(data-letter) / "";border-radius:var(--lm-radius-xs);background:var(--lm-color-bg-sunken);block-size:1.75rem;inline-size:1.75rem;color:var(--lm-color-fg-default);font-size:var(--lm-font-size-xs);border:0;place-items:center;font-weight:650;display:grid}.exam-option.lm-choice:has(input:checked)>label:before{background:var(--lm-color-fg-default);color:var(--lm-color-bg-surface)}.exam-option.lm-choice[data-state=right]>label:before{background:var(--lm-color-status-ok-fg);color:var(--lm-color-bg-surface)}.exam-option.lm-choice[data-state=missed]>label:before{background:var(--lm-color-status-fail-fg);color:var(--lm-color-bg-surface)}.exam-option.lm-choice[data-state=eliminated]>label:before{color:var(--lm-color-fg-muted)}.exam-option .lm-choice-text{min-inline-size:0;font-size:var(--lm-font-size-base)}.exam-strike{border-radius:var(--lm-radius-sm);block-size:2.5rem;inline-size:2.5rem;color:var(--lm-color-fg-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.exam-strike:hover{background:var(--lm-color-bg-hover);color:var(--lm-color-fg-default)}.exam-strike[aria-pressed=true]{background:var(--lm-color-bg-sunken);color:var(--lm-color-fg-default)}.exam-strike:focus-visible{outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:1px}.exam-strike:disabled{cursor:default;opacity:.5}.exam-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}.exam-actions .exam-hint{margin-inline-start:auto}.exam-flag[aria-pressed=true]{border-color:color-mix(in oklab, var(--lm-color-status-warn-fg) 60%, transparent);background:var(--lm-color-status-warn-bg)}.exam-flag[aria-pressed=true] svg{color:var(--lm-color-status-warn-fg);fill:color-mix(in oklab, var(--lm-color-status-warn-fg) 30%, transparent)}@media (width<=47.99rem){.exam-room-body{padding-block:1.5rem 6rem}.exam-question{gap:1.25rem}.exam-strike{block-size:2.75rem;inline-size:2.75rem}.exam-option.lm-choice{flex-wrap:wrap;row-gap:.25rem;padding-inline-start:.75rem}.exam-option:has(.lm-chip)>label{flex-basis:100%}.exam-option.lm-choice .lm-chip{margin-block-end:.375rem;margin-inline-start:2.625rem}.exam-actions{z-index:var(--lm-z-sticky);min-block-size:4rem;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom));background:var(--lm-color-bg-surface);box-shadow:0 -1px 0 var(--lm-color-border-default);flex-wrap:nowrap;margin:0;position:fixed;inset-block-end:0;inset-inline:0}.exam-actions .exam-hint{display:none}.exam-flag{inline-size:2.75rem;margin-inline-end:auto;padding:0}.exam-flag-word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.exam-actions .exam-go{block-size:3rem;min-inline-size:8rem}.exam-bar-size,.exam-clock-label{display:none}.exam-bar-end{gap:.5rem}.exam-clock-time{font-size:var(--lm-font-size-xl)}.exam-pill{inline-size:2.5rem;padding:0}.exam-room[data-tools] .exam-side{display:block}.exam-pill-word{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.exam-tools{z-index:var(--lm-z-popover);border-radius:var(--lm-radius-card) var(--lm-radius-card) 0 0;background:var(--lm-color-bg-raised);max-block-size:80dvh;box-shadow:var(--lm-shadow-dialog);gap:.75rem;padding:1rem;display:grid;position:fixed;inset-block-end:calc(4rem + env(safe-area-inset-bottom));inset-inline:0;overflow:auto}.exam-tools .exam-dock{box-shadow:none;background:0 0;border:0;padding:0}}@media (width>=48rem){.exam-tools{gap:1rem;display:grid}.exam-tools-tabs{display:none}}@media (prefers-reduced-motion:no-preference){.exam-bar-line>span{transition:transform var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}.exam-map-pop,.exam-tools{animation:exam-arrive var(--lm-motion-duration-base) var(--lm-motion-easing-enter) both}}.exam-review{gap:1.75rem;display:grid}.exam-review-head{gap:.5rem;display:grid}.exam-review-board{justify-content:start;gap:2rem;padding:2rem;display:grid}.exam-review-map .fig-map-counts{display:none}.exam-review-counts.fig-map-counts{grid-template-columns:repeat(2,max-content);gap:1.25rem 2.5rem;margin-block-end:.75rem;display:grid}.exam-review-actions{align-content:start;justify-items:start;gap:.75rem;display:grid}@media (width>=64rem){.exam-review-board{grid-template-columns:auto minmax(15rem,18rem);justify-content:center;column-gap:4rem;padding-block:2.5rem}.exam-review-actions{border-inline-start:1px solid var(--lm-color-border-default);justify-items:stretch;padding-inline-start:4rem}}@media (width>=40rem){.lm-overlay:has(.exam-submit-dialog){max-inline-size:30rem}.lm-overlay:has(.exam-submit-dialog) [role=alertdialog]{padding:1.75rem}}.exam-submit-of{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted)}.exam-verdict{align-items:center;gap:.5rem;display:flex}:is(.exam-ok .exam-verdict,.exam-verdict.exam-ok) svg{color:var(--color-ok)}:is(.exam-miss .exam-verdict,.exam-verdict.exam-miss) svg{color:var(--color-fail)}.exam-feedback:is(.exam-ok,.exam-miss){border-color:var(--color-rule);background:var(--color-sunken)}.exam-key{border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-surface);font-variant-numeric:tabular-nums;cursor:pointer;padding:.45rem 0}.exam-key:hover{background:var(--color-hover-surface)}.exam-badge{border-radius:var(--radius-full);background:var(--color-info-subtle);font-size:var(--lm-font-size-2xs);color:var(--color-info);vertical-align:middle;padding:.1rem .6rem;font-weight:500;display:inline-block}.exam-start-lock{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:1.5rem;max-inline-size:none;padding:1.25rem 1.5rem}.exam-start-lock>:not(a){grid-column:1}.exam-start-lock>a{grid-area:1/2/span 2;margin-block-start:0}.exam-start{gap:1.5rem;padding:1.5rem;display:grid}.exam-start-modes{border:0;min-inline-size:0;margin:0;padding:0}.exam-setting-label{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-muted);margin-block-end:.5rem;padding:0;font-weight:600}.exam-choices{gap:.75rem;display:grid}@media (width>=48rem){.exam-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.exam-choice{border:1px solid var(--lm-color-border-default);border-radius:var(--lm-radius-sm);background:var(--lm-color-bg-surface);cursor:pointer;align-content:start;gap:.25rem;padding:.875rem 1rem .875rem 2.75rem;display:grid;position:relative}.exam-choice:hover{border-color:var(--lm-color-border-strong)}.exam-choice:has(input:checked){border-color:var(--lm-color-fg-default);background:var(--lm-color-bg-selected);box-shadow:inset 0 0 0 .5px var(--lm-color-fg-default)}.exam-choice:has(input:disabled){cursor:default}.exam-choice:has(input:disabled):not(:has(input:checked)){opacity:.55}.exam-choice:has(input:focus-visible){outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:var(--lm-focus-offset)}.exam-choice input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.exam-choice:before{content:"";border:2px solid var(--lm-color-border-strong);border-radius:50%;block-size:1.125rem;inline-size:1.125rem;position:absolute;inset-block-start:1.0625rem;inset-inline-start:1rem}.exam-choice:has(input:checked):before{border-width:5px;border-color:var(--lm-color-fg-default);background:var(--lm-color-bg-surface)}.exam-choice-title{color:var(--lm-color-fg-default);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:600;display:flex}.exam-choice-about{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted)}.exam-settings{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1.25rem 2rem;display:grid}.exam-setting{align-content:start;justify-items:start;display:grid}.exam-setting-note{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted);margin-block-start:.375rem}.exam-stats{border-block-start:1px solid var(--lm-color-border-default);gap:.375rem;padding-block-start:1.25rem;display:grid}.exam-stats-row{align-items:center;gap:1rem;display:flex}.exam-results{gap:1.5rem;display:grid}.exam-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.exam-results-title{font-size:var(--lm-font-size-md);color:var(--lm-color-fg-default);font-weight:650}.exam-results-when{color:var(--lm-color-fg-muted);font-weight:500}.exam-results-moves{flex-wrap:wrap;gap:.5rem;display:flex}.exam-results-grid{align-items:stretch;gap:1.5rem;display:grid}@media (width>=64rem){.exam-results-grid{grid-template-columns:minmax(0,1fr) 27.5rem}.exam-results:not([data-banded]) .exam-results-areas,.exam-results-grid>.exam-revisit{grid-column:1/-1}}.exam-band-card{flex-direction:column;gap:1rem;padding:2rem 2.25rem;display:flex}.exam-band-range{margin-block:auto}.exam-band-card .fig-band .exam-badge{font-family:var(--lm-font-family-ui);letter-spacing:0;vertical-align:.5em;margin-inline-start:.25rem}.exam-band-line{font-size:var(--lm-font-size-base);color:var(--lm-color-fg-default);margin-block-end:.75rem}.exam-band-note{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-muted);margin-block-start:.5rem}.exam-results-map{align-content:center;justify-items:center;gap:1rem;padding:1.75rem 1.5rem 1.5rem;display:grid}.exam-results-map-note{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted);font-weight:600}.exam-results-areas{align-content:start;gap:1rem;padding:1.75rem 2rem;display:grid}.exam-results-score{gap:.25rem;display:grid}.exam-score-title{font-family:var(--lm-font-family-display);font-size:var(--lm-font-size-3xl);letter-spacing:-.015em;color:var(--lm-color-fg-default);font-weight:650;line-height:1.2}.exam-areas{gap:.875rem;display:grid}.exam-results-score+.exam-areas{border-block-start:1px solid var(--lm-color-border-default);padding-block-start:1rem}.exam-area{font-size:var(--lm-font-size-sm);grid-template-columns:minmax(0,16.5rem) minmax(0,23rem) 4.5rem;justify-content:start;align-items:center;gap:1rem;display:grid}.exam-area-name{color:var(--lm-color-fg-default);grid-template-columns:1.375rem minmax(0,1fr);align-items:center;gap:.375rem .625rem;font-weight:600;display:grid}.exam-area-mark{flex:none;block-size:1.375rem;inline-size:1.375rem}.exam-area-squares{max-inline-size:100%}.exam-area-count{text-align:end;font-variant-numeric:tabular-nums;color:var(--lm-color-fg-default)}@media (width<=40rem){.exam-area{grid-template-columns:minmax(0,1fr) auto}.exam-area .exam-area-squares{grid-area:2/1/auto/-1}.exam-band-card,.exam-results-areas{padding:1.5rem 1.25rem}}.exam-results-finish{display:grid}.exam-results-finish>div,.exam-results-finish .lm-finish-piece,.exam-results-finish .lfp-card{block-size:100%}.exam-results-finish .lfp-card{align-content:center}.exam-revisit{gap:.5rem;padding:1.5rem 2rem;display:grid}.exam-revisit-list{gap:.125rem;display:grid}.exam-revisit-list li{justify-content:space-between;align-items:baseline;gap:1rem;margin-inline:-.75rem;padding:.5rem .75rem;display:flex}.exam-revisit-list .lm-row-link{font-weight:600;text-decoration:none}.exam-revisit-list span{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted);flex:none}@media print{body:has(.exam-printed-record){page:lab-record;min-block-size:0;display:block;padding:0!important}.exam-bar,.exam-dock,body:has(.exam-printed-record)>:is(nav,header,footer,a){display:none}.exam-results>:not(.fig-record){display:none!important}.exam-results,body:has(.exam-printed-record) main,body:has(.exam-printed-record) .frame{inline-size:auto;min-inline-size:0;max-inline-size:none;margin:0;padding:0;display:block}.exam-print-map{break-inside:avoid;align-items:center;gap:8mm;display:flex}.exam-print-map>svg{flex:none;block-size:auto;inline-size:80mm}.exam-print-map figcaption{max-inline-size:65mm;font-size:9pt}}.exam-table{border-collapse:separate;border-spacing:0;border:1px solid var(--lm-color-border-default);border-radius:var(--lm-radius-md);background:var(--lm-color-bg-surface);text-align:start;inline-size:100%;max-inline-size:44rem;overflow:hidden}.exam-table :where(th,td){border-block-end:1px solid var(--lm-color-border-default);text-align:start;vertical-align:top;padding:.5rem .875rem}.exam-table thead th{background:var(--lm-color-bg-sunken);color:var(--lm-color-fg-muted);font-weight:600}.exam-table tbody th{font-weight:500}.exam-table tbody tr:last-child :where(th,td){border-block-end:0}.exam-table code{white-space:nowrap}.exam-choice-band{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-default);font-weight:600}.exam-area-name .lm-chip{white-space:nowrap;grid-column:2;justify-self:start}.exam-revisit-more summary{inline-size:fit-content;font-size:var(--lm-font-size-sm);margin-block-start:.25rem}.exam-review-options{display:grid}.exam-review-option{border-block-end:1px solid var(--lm-color-border-default);grid-template-columns:1.5rem 1.75rem minmax(0,1fr) auto;align-items:center;gap:.75rem;padding-block:.625rem;display:grid}.exam-review-option:last-child{border-block-end:0}.exam-review-option[data-state=right]>svg{color:var(--lm-color-status-ok-fg)}.exam-review-option[data-state=missed]>svg{color:var(--lm-color-status-fail-fg)}.exam-review-letter{border-radius:var(--lm-radius-xs);background:var(--lm-color-bg-sunken);block-size:1.75rem;inline-size:1.75rem;font-size:var(--lm-font-size-xs);place-items:center;font-weight:650;display:grid}.exam-verdict-flag{font-size:var(--lm-font-size-sm);color:var(--lm-color-status-warn-fg);align-items:center;gap:.375rem;margin-inline-start:.5rem;font-weight:600;display:inline-flex}.exam-verdict .exam-verdict-flag svg{color:currentColor}.exam-review-q>:is(p,ul){max-inline-size:75ch}.exam-blueprint-map{border-radius:var(--lm-radius-md);background:var(--lm-color-bg-surface);inline-size:fit-content;box-shadow:var(--lm-shadow-card);padding:.875rem}.exam-start-body{gap:2rem;display:grid}.exam-start-sheet{align-content:start;gap:1.75rem;min-inline-size:0;display:grid}@media (width>=64rem){.exam-start[data-full] .exam-start-body{grid-template-columns:minmax(0,1fr) auto;column-gap:3.5rem}.exam-start[data-full]{padding:2.25rem 2.5rem}}.exam-begin{gap:1.25rem;display:grid}.exam-begin-title{font-family:var(--lm-font-family-display);font-size:var(--lm-font-size-2xl);letter-spacing:-.01em;color:var(--lm-color-fg-default);font-weight:650}.exam-begin-facts{border-block-end:1px solid var(--lm-color-border-default);grid-template-columns:repeat(2,max-content) minmax(0,1fr);align-items:end;gap:1rem 2.5rem;margin:0;padding-block-end:1.75rem;display:grid}.exam-begin-facts>div{gap:.375rem;display:grid}.exam-begin-facts dt{font-size:var(--lm-font-size-xs);color:var(--lm-color-fg-muted);order:2}.exam-begin-facts dd{font-family:var(--lm-font-family-mono);font-size:var(--lm-font-size-readout-lg);font-variant-numeric:lining-nums tabular-nums;color:var(--lm-color-fg-default);margin:0;font-weight:500;line-height:1}.exam-begin-facts .exam-begin-rule dd{max-inline-size:22rem;font-family:var(--lm-font-family-ui);font-size:var(--lm-font-size-base);text-wrap:pretty;font-weight:600;line-height:1.35}@media (width<=40rem){.exam-begin-facts{grid-template-columns:repeat(2,max-content)}.exam-begin-facts .exam-begin-rule{grid-column:1/-1}}.exam-start-figure{align-content:start;gap:1.5rem;margin:0;display:grid}.exam-start-figure .exam-blueprint{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2rem;display:grid}.exam-start-figure .exam-legend{gap:.5rem;display:grid}.exam-start-figure .exam-legend li{font-size:var(--lm-font-size-sm);grid-template-columns:1.125rem minmax(0,1fr) auto;align-items:center;gap:.625rem;line-height:1.3;display:grid}.exam-start-figure .exam-legend-mark{block-size:1.125rem;inline-size:1.125rem}.exam-start-figure .exam-legend-name{color:var(--lm-color-fg-body)}.exam-start-figure .exam-legend-count{font-variant-numeric:tabular-nums;color:var(--lm-color-fg-default);font-weight:600}.exam-start-figure .exam-blueprint-map{background:var(--lm-color-bg-sunken);box-shadow:none}.exam-start-caption{font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-muted);align-items:center;gap:.625rem;font-weight:600;display:flex}.exam-start-caption .lm-helper{flex:none;inline-size:2.75rem}.exam-start-go{min-inline-size:13rem}.exam-start-areas{border:0;min-inline-size:0;margin:0;padding:0}.exam-area-chips{flex-wrap:wrap;gap:.5rem;display:flex}.exam-area-chip{border:1px solid var(--lm-color-border-default);border-radius:var(--lm-radius-full);background:var(--lm-color-bg-surface);min-block-size:2.5rem;font-size:var(--lm-font-size-sm);color:var(--lm-color-fg-default);cursor:pointer;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .625rem;font-weight:600;display:inline-flex;position:relative}.exam-area-chip input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.exam-area-chip:hover{border-color:var(--lm-color-border-strong)}.exam-area-chip:has(input:checked){border-color:var(--lm-color-fg-default);background:var(--lm-color-bg-selected);box-shadow:inset 0 0 0 .5px var(--lm-color-fg-default)}.exam-area-chip:has(input:focus-visible){outline:var(--lm-focus-width) solid var(--lm-color-focus-ring);outline-offset:var(--lm-focus-offset)}.exam-area-chip:not([data-open]){cursor:default;opacity:.5}.exam-area-chip-mark{block-size:1.25rem;inline-size:1.25rem}.exam-size-segs .lm-control{min-inline-size:3.5rem;font-size:var(--lm-font-size-xl);font-variant-numeric:tabular-nums;font-weight:650}@media (prefers-reduced-motion:no-preference){.exam-area-chip{transition:border-color var(--lm-motion-duration-base) var(--lm-motion-easing-standard), background-color var(--lm-motion-duration-base) var(--lm-motion-easing-standard)}}.exam-start[data-full] .exam-settings{flex-wrap:wrap;gap:1.25rem 3rem;display:flex}
