:is(html[data-design-revision="7"] .main-area:has(.v7-exam-session-header)>main>.topbar,html[data-design-revision="7"] .main-area:has(.v7-exam-result-heading)>main>.topbar){display:none}html[data-design-revision="7"] .v7-exam-session-header{width:100%;max-width:1240px;box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:28px;margin:0 auto 28px;padding:0;display:flex}html[data-design-revision="7"] .v7-exam-session-header>div:first-child{flex:1;min-width:0}html[data-design-revision="7"] .v7-exam-session-header .eyebrow{color:var(--amber);margin:0 0 8px;font-size:.75rem;font-weight:750}html[data-design-revision="7"] :is(.v7-exam-session-header h1,.v7-exam-session-title,.v7-exam-result-heading h1){letter-spacing:-.035em;margin:0 0 8px;font-family:inherit;font-size:clamp(1.75rem,2.7vw,2.25rem);font-weight:750;line-height:1.35;display:block}html[data-design-revision="7"] :is(.v7-exam-session-header p:not(.eyebrow),.v7-exam-result-heading p:not(.eyebrow)){color:var(--muted);margin:0;font-size:.9375rem;line-height:1.7}html[data-design-revision="7"] .v7-exam-session-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}html[data-design-revision="7"] .v7-exam-session-time{text-align:right;gap:5px;line-height:1.35;display:grid}html[data-design-revision="7"] .v7-exam-session-time span{color:var(--muted);font-size:.8125rem}html[data-design-revision="7"] .v7-exam-session-time strong{color:var(--ink);font-variant-numeric:tabular-nums;font-family:inherit;font-size:1.75rem}html[data-design-revision="7"] .v7-exam-session-time.urgent strong{color:var(--red)}html[data-design-revision="7"] .v7-exam-session-response{color:var(--muted);font-size:.875rem}html[data-design-revision="7"] .v7-exam-session-meta{color:var(--muted);flex-basis:100%;justify-content:flex-end;align-items:center;gap:12px;font-size:.8125rem;display:flex}html[data-design-revision="7"] .v7-skct-group-runner .v7-exam-primary-action{border:1px solid var(--amber);background:var(--amber);color:#fff;border-radius:9px;min-height:44px;padding:10px 18px;font-family:inherit;font-size:.9375rem;font-weight:650}html[data-design-revision="7"][data-theme=dark] .v7-skct-group-runner .v7-exam-primary-action{color:var(--canvas)}html[data-design-revision="7"] .v7-skct-group-runner .v7-exam-primary-action:disabled{background:var(--surface-2);border-color:var(--line);color:var(--muted);opacity:1}html[data-design-revision="7"] .v7-exam-question-title{color:var(--ink);margin:0 0 20px;font-family:inherit;font-size:1.375rem;line-height:1.5}html[data-design-revision="7"] .v7-exam-session-aside{gap:20px;min-width:0;display:grid}html[data-design-revision="7"] .v7-exam-session-progress{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:16px;padding:24px;display:grid}html[data-design-revision="7"] .v7-exam-session-progress h2{margin:0;font-family:inherit;font-size:1.125rem}html[data-design-revision="7"] .v7-exam-session-progress progress{width:100%;height:6px;accent-color:var(--amber)}html[data-design-revision="7"] .v7-exam-session-progress p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.7}html[data-design-revision="7"] .v7-exam-session-aside .skct-exam-tools{width:100%;position:static;top:auto}html[data-design-revision="7"] .v7-skct-personal-runner .skct-exam-status{margin:0 0 20px;padding:0}html[data-design-revision="7"] .v7-exam-result-heading{gap:8px;margin-bottom:24px;display:grid}html[data-design-revision="7"] .v7-exam-result-heading .eyebrow{color:var(--amber);margin:0}html[data-design-revision="7"] .v7-exam-complete-notice{border:1px solid color-mix(in srgb,var(--olive) 40%,var(--line));background:var(--olive-soft);color:var(--olive);border-radius:9px;margin:0;padding:16px 20px;font-size:.9375rem;line-height:1.7}html[data-design-revision="7"] .v7-exam-complete-notice p{color:var(--ink-soft);margin:4px 0 0;font-size:.875rem}html[data-design-revision="7"] .v7-exam-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}html[data-design-revision="7"] .v7-exam-result-metrics>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:20px}html[data-design-revision="7"] .v7-exam-result-metrics dt{color:var(--muted);margin:0 0 8px;font-size:.8125rem}html[data-design-revision="7"] .v7-exam-result-metrics dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:1.875rem;font-weight:750;line-height:1.3}html[data-design-revision="7"] .v7-exam-result-metrics small{color:var(--muted);margin-left:5px;font-size:.875rem;font-weight:550}html[data-design-revision="7"] .v7-exam-result-metrics .v7-exam-result-time{font-size:1.5rem}html[data-design-revision="7"] .v7-exam-result-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;min-width:0;margin:0 0 24px;padding:24px}html[data-design-revision="7"] .v7-exam-results-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}html[data-design-revision="7"] .v7-exam-results-head h2{margin:0;font-family:inherit;font-size:1.375rem;line-height:1.5}html[data-design-revision="7"] .v7-exam-results-head>span{color:var(--muted);font-size:.875rem}html[data-design-revision="7"] .v7-exam-result-filters{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}html[data-design-revision="7"] .v7-exam-result-filters button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:8px;padding:8px 14px;font-family:inherit;font-size:.875rem}html[data-design-revision="7"] .v7-exam-result-filters button[aria-pressed=true]{border-color:var(--amber);background:var(--amber-soft);color:var(--amber)}html[data-design-revision="7"] .v7-exam-result-list{border:1px solid var(--line);border-radius:10px;overflow:clip}html[data-design-revision="7"] button.v7-exam-result-row{border:0;border-bottom:1px solid var(--line);width:100%;min-width:0;min-height:80px;box-shadow:none;background:var(--surface);color:var(--ink);text-align:left;border-radius:0;grid-template-columns:28px 72px minmax(0,1fr) 20px;align-items:center;gap:12px;margin:0;padding:20px;font-family:inherit;font-size:.9375rem;font-weight:400;display:grid}html[data-design-revision="7"] button.v7-exam-result-row:last-child{border-bottom:0}html[data-design-revision="7"] button.v7-exam-result-row:hover{background:var(--surface-2);transform:none}html[data-design-revision="7"] button.v7-exam-result-row:focus-visible{outline-offset:-4px}html[data-design-revision="7"] .v7-exam-result-index{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}html[data-design-revision="7"] .v7-exam-result-chip{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;font-size:.75rem;font-weight:650;display:inline-flex}html[data-design-revision="7"] .v7-exam-result-chip.correct{background:var(--olive-soft);color:var(--olive)}html[data-design-revision="7"] .v7-exam-result-chip.incorrect{background:var(--red-soft);color:var(--red)}html[data-design-revision="7"] .v7-exam-result-copy{gap:6px;min-width:0;display:grid}html[data-design-revision="7"] .v7-exam-result-copy strong{overflow-wrap:anywhere;font-size:1rem;font-weight:650;line-height:1.65}html[data-design-revision="7"] .v7-exam-result-copy small{color:var(--muted);font-size:.8125rem;line-height:1.7}html[data-design-revision="7"] .v7-exam-result-empty{color:var(--muted);padding:20px 0;font-size:.9375rem}html[data-design-revision="7"] .v7-exam-result-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:20px 0;display:flex}html[data-design-revision="7"] .v7-exam-result-actions>:first-child:not(:only-child){margin-right:auto}html[data-design-revision="7"] .v7-exam-result-details{border-top:1px solid var(--line);color:var(--ink);margin:0 0 12px;padding:16px 0}html[data-design-revision="7"] .v7-exam-result-details>summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:.9375rem;font-weight:650}html[data-design-revision="7"] .v7-exam-result-details>summary+*{margin-top:16px}html[data-design-revision="7"] .v7-exam-result-review{min-width:0;margin-top:28px}html[data-design-revision="7"] .v7-exam-result-review .exam-question-card{width:100%;padding:24px}html[data-design-revision="7"] .v7-exam-result-review .exam-question-card:focus{outline:none}@media (max-width:1023px){html[data-design-revision="7"] .v7-exam-session-header{gap:20px}html[data-design-revision="7"] .v7-exam-session-controls{gap:12px}}@media (max-width:767px){html[data-design-revision="7"] .v7-exam-session-header{flex-wrap:wrap;margin-bottom:24px}html[data-design-revision="7"] .v7-exam-session-header>div:first-child{flex-basis:100%}html[data-design-revision="7"] .v7-exam-session-controls{border-top:1px solid var(--line);justify-content:space-between;width:100%;padding-top:16px}html[data-design-revision="7"] .v7-exam-session-time{text-align:left}html[data-design-revision="7"] .v7-exam-session-time strong{font-size:1.375rem}html[data-design-revision="7"] .v7-exam-session-meta{justify-content:space-between}html[data-design-revision="7"] .v7-exam-session-aside{gap:16px}html[data-design-revision="7"] .v7-exam-session-progress,html[data-design-revision="7"] .v7-exam-result-panel{padding:20px}html[data-design-revision="7"] .v7-exam-result-metrics{gap:8px}html[data-design-revision="7"] .v7-exam-result-metrics>div{padding:14px 10px}html[data-design-revision="7"] .v7-exam-result-metrics dd{font-size:1.375rem}html[data-design-revision="7"] .v7-exam-result-metrics small{margin:6px 0 0;font-size:.75rem;display:block}html[data-design-revision="7"] button.v7-exam-result-row{grid-template-columns:24px minmax(0,1fr) 16px;gap:8px 12px;padding:16px}html[data-design-revision="7"] .v7-exam-result-index{grid-area:1/1}html[data-design-revision="7"] .v7-exam-result-chip{grid-area:2/2;justify-self:start}html[data-design-revision="7"] .v7-exam-result-copy{grid-area:1/2}html[data-design-revision="7"] .v7-exam-result-row>span:last-child{grid-area:1/3}html[data-design-revision="7"] .v7-exam-result-actions{justify-content:stretch}html[data-design-revision="7"] .v7-exam-result-actions>:is(button,a){flex:1;min-width:120px}html[data-design-revision="7"] .v7-exam-result-review .exam-question-card{padding:20px}}@media (max-width:359px){html[data-design-revision="7"] .v7-exam-result-metrics{grid-template-columns:minmax(0,1fr)}html[data-design-revision="7"] .v7-exam-result-metrics small{margin-left:5px;display:inline}html[data-design-revision="7"] .v7-exam-result-panel{padding:16px}}.exam-fullscreen-workspace{width:100%;min-width:0}.exam-fullscreen-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;margin:0 0 12px;display:flex}.exam-fullscreen-toggle{border:1px solid var(--line,#cbd5e1);background:var(--surface,#fff);min-height:44px;color:var(--ink,#1e293b);font:inherit;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:.875rem;font-weight:600;display:inline-flex}.exam-fullscreen-toggle:hover{background:var(--surface-2,#f1f5f9)}.exam-fullscreen-toggle:focus-visible{outline:2px solid var(--amber,#2563eb);outline-offset:3px}.exam-fullscreen-toggle:disabled{opacity:.6;cursor:default}.exam-fullscreen-hint,.exam-fullscreen-message{color:var(--muted,#475569);font-size:.8rem;line-height:1.5}.exam-fullscreen-message:empty{display:none}.exam-fullscreen-workspace:-webkit-full-screen{box-sizing:border-box;background:var(--canvas,#f8fafc);width:100%;max-width:none;height:100%;color:var(--ink,#1e293b);margin:0;padding:16px clamp(12px,2vw,32px) 32px;overflow:auto}.exam-fullscreen-workspace:fullscreen{box-sizing:border-box;background:var(--canvas,#f8fafc);width:100%;max-width:none;height:100%;color:var(--ink,#1e293b);margin:0;padding:16px clamp(12px,2vw,32px) 32px;overflow:auto}.exam-fullscreen-workspace:-webkit-full-screen::backdrop{background:var(--canvas,#f8fafc)}.exam-fullscreen-workspace:fullscreen::backdrop{background:var(--canvas,#f8fafc)}.exam-fullscreen-workspace:-webkit-full-screen>.exam-fullscreen-controls{max-width:1560px;margin:0 auto 12px}.exam-fullscreen-workspace:fullscreen>.exam-fullscreen-controls{max-width:1560px;margin:0 auto 12px}@media (max-width:600px){.exam-fullscreen-workspace:-webkit-full-screen{padding:12px 12px 24px}.exam-fullscreen-workspace:fullscreen{padding:12px 12px 24px}.exam-fullscreen-message{text-align:right;flex-basis:100%}}.exam-fullscreen-workspace:-webkit-full-screen>[data-exam-recovery-owner=skct-personal]{max-width:1560px;margin-inline:auto}.exam-fullscreen-workspace:fullscreen>[data-exam-recovery-owner=skct-personal]{max-width:1560px;margin-inline:auto}.exam-fullscreen-workspace[data-exam-kind]:-webkit-full-screen .reference-time-band{z-index:30;position:sticky;top:0}.exam-fullscreen-workspace[data-exam-kind]:fullscreen .reference-time-band{z-index:30;position:sticky;top:0}.exam-fullscreen-workspace[data-exam-kind]:-webkit-full-screen .v7-exam-session-header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exam-fullscreen-workspace[data-exam-kind]:fullscreen .v7-exam-session-header{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.exam-fullscreen-workspace[data-exam-kind]:-webkit-full-screen .v7-exam-session-header .v7-exam-session-controls{display:none}.exam-fullscreen-workspace[data-exam-kind]:fullscreen .v7-exam-session-header .v7-exam-session-controls{display:none}.exam-fullscreen-workspace[data-exam-kind=skct-group]:-webkit-full-screen>:-webkit-any(.v7-exam-session-header,.reference-time-band,.reference-progress-line,.reference-exam-layout){width:100%;max-width:1560px;margin-inline:auto}.exam-fullscreen-workspace[data-exam-kind=skct-group]:fullscreen>:is(.v7-exam-session-header,.reference-time-band,.reference-progress-line,.reference-exam-layout){width:100%;max-width:1560px;margin-inline:auto}.exam-tools-actions{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.exam-tools-actions>.exam-fullscreen-controls{flex:170px;justify-content:flex-start;gap:4px;min-width:0;margin:0}.exam-tools-actions .exam-fullscreen-toggle{width:100%;min-height:44px;padding:9px 10px}.exam-tools-actions>button{flex:90px;min-height:44px;margin:0}html .exam-fullscreen-workspace[data-exam-kind] .reference-tool-rail .exam-tools-actions>button,html .exam-fullscreen-workspace[data-exam-kind] .reference-tool-rail .exam-tools-actions .exam-fullscreen-toggle{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:44px;min-height:44px;margin:0;padding:0 10px;font-size:.875rem;line-height:20px;display:inline-flex}.exam-tools-actions .exam-fullscreen-hint{text-align:center;width:100%}.exam-tools-actions .exam-fullscreen-message{flex-basis:100%}.exam-fullscreen-workspace[data-exam-kind]:-webkit-full-screen .reference-tool-rail{top:104px}.exam-fullscreen-workspace[data-exam-kind]:fullscreen .reference-tool-rail{top:104px}.reference-tool-rail.skct-break-actions{grid-column:2}@media (max-width:760px){.reference-tool-rail.skct-break-actions{grid-column:1}}.skct-exam-tools{gap:1rem;min-width:0;display:grid;position:sticky;top:1rem}.skct-tool{padding:1rem}.skct-question-elapsed{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skct-question-elapsed>div{gap:.35rem;font-size:.9375rem;font-weight:650;display:grid}.skct-question-elapsed small{color:var(--ink-soft);font-size:.875rem;font-weight:400}.skct-question-elapsed output{font-variant-numeric:tabular-nums;align-items:baseline;gap:.3rem;display:flex}.skct-question-elapsed strong{font-size:1.875rem;line-height:1.2}.skct-question-elapsed output span{font-size:.875rem}.skct-tool summary{cursor:pointer;font-size:.9375rem;font-weight:650}.skct-tool textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:9rem;font:inherit;border:1px solid var(--line);background:var(--surface);border-radius:.5rem;margin:.8rem 0;padding:.7rem;font-size:1rem;line-height:1.6;display:block}.skct-calculator-display{cursor:text;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:var(--surface-2);border-radius:.5rem;margin:.8rem 0;padding:.7rem;font-size:1.25rem;display:block}.skct-calculator-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.skct-calculator-expression{min-height:1.5em;color:var(--muted);white-space:normal;font-size:.9rem;line-height:1.6;display:block}.skct-calculator-result{min-height:1.8em;color:var(--ink);padding-top:.2rem;font-size:1.3rem;font-weight:650;line-height:1.6;display:block}.skct-calculator-display:focus-within{outline:2px solid var(--amber);outline-offset:-2px}.skct-calculator-display .skct-calculator-expression:focus-visible{outline:none}.skct-calculator-error{color:var(--red);margin:.4rem 0 0;font-size:.8rem;line-height:1.5}.skct-calculator-error small{font-size:inherit;color:var(--muted);margin-top:.25rem;display:block}.skct-tool{box-sizing:border-box;border:1px solid var(--line);background:var(--surface);border-radius:.75rem}.skct-tool textarea{color:inherit;border-color:var(--line)}.skct-tool button{border:1px solid var(--line);background:var(--surface-2);min-height:2.5rem;color:inherit;font:inherit;border-radius:.4rem;padding:.5rem .7rem}@media (max-width:760px){.skct-exam-tools{grid-template-columns:repeat(2,minmax(0,1fr));position:static}}@media (max-width:500px){.skct-exam-tools{grid-template-columns:1fr}}html[data-design-revision="7"] .skct-tool{background:var(--surface);border-radius:10px;padding:20px}html[data-design-revision="7"] .skct-tool textarea{background:var(--surface);color:var(--ink);border-radius:8px}html[data-design-revision="7"] .skct-tool button{background:var(--surface-2);min-height:44px;color:var(--ink);border-color:var(--line);border-radius:8px}html[data-design-revision="7"] .skct-calculator-error{color:var(--red)}html[data-design-revision="7"] .skct-calculator-display{border:1px solid var(--line);border-radius:8px}.skct-exam-tools{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:calc(100dvh - 110px);overflow-y:auto}.skct-tool{min-width:0}.skct-tool textarea{min-height:7rem}html[data-design-revision="7"] .skct-tool{padding:14px}html[data-design-revision="7"] .skct-calculator-keys button{font-variant-numeric:tabular-nums;padding:8px 4px}@media (max-width:760px){.skct-exam-tools{scrollbar-gutter:auto;max-height:none;overflow:visible}}html[data-design-revision="7"] .skct-exam-tools .skct-tool button.secondary-button,html[data-design-revision="7"][data-theme=dark] .skct-exam-tools .skct-tool button.secondary-button{color:var(--ink);background:var(--surface-2);border-color:var(--line)}.skct-tool textarea:focus-visible{outline-offset:-2px}.reference-exam-shell,.reference-practice-shell{min-width:0}.reference-exam-shell .reference-time-band{background:var(--amber);min-height:88px;color:var(--surface);border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin:0 0 22px;padding:18px 24px;display:grid}.reference-time-band>div{grid-area:1/2;justify-content:center;align-items:center;gap:12px;display:flex}.reference-time-band>span{font-size:.8125rem;line-height:1.6}.reference-time-band>span:nth-child(2){grid-area:1/1}.reference-time-band>span:last-child{grid-area:1/3;justify-self:end}.reference-time-band>span:first-child{grid-area:1/1}.reference-time-band>strong{text-align:center;grid-area:1/2;font-size:1.75rem;font-weight:600}.reference-time-band>div>span{white-space:nowrap;font-size:1.125rem;font-weight:650}.reference-time-band :is(.exam-timer,.skct-remaining-time,.reference-time-value){color:inherit;font-variant-numeric:tabular-nums;letter-spacing:-.04em;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:2.5rem;font-weight:600;line-height:1.2}.reference-time-band>div>strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:2.5rem;font-weight:600;line-height:1.2}.reference-progress-line{background:var(--line-soft);border:0;border-radius:8px;height:8px;margin:0 0 26px;display:block;overflow:hidden}.reference-progress-line>span{border-radius:inherit;background:var(--ink-soft);height:100%;display:block}.reference-exam-shell .reference-exam-layout,.reference-practice-shell.reference-practice-layout,.reference-practice-shell .reference-practice-layout{grid-template-columns:minmax(0,1fr) 282px;align-items:start;gap:28px;margin-top:0;display:grid}.reference-tool-rail{width:100%;min-width:0;top:calc(var(--v7-header-height,0px) + 16px);align-content:start;gap:16px;display:grid;position:sticky}.reference-tool-rail>.reference-tools{position:static}.reference-question-panel{flex-direction:column;min-width:0;min-height:570px;display:flex}.reference-exam-shell .reference-question-panel,.reference-practice-shell .reference-question-panel{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:8px;padding:24px 28px}.reference-question-panel :is(.question-prompt,.skct-question-prompt){margin-block:20px;line-height:1.9}.reference-question-panel :is(.question-prompt,.skct-question-prompt)>:first-child{margin-top:0}.reference-question-panel :is(.question-prompt,.skct-question-prompt)>:last-child{margin-bottom:0}.reference-question-panel :is(.choices,.exam-choices,.skct-choices){gap:8px;display:grid}.reference-question-panel :is(.choice,.exam-choice,.skct-choice){box-shadow:none;border-radius:5px}.reference-question-panel :is(.exam-navigation,.quiz-actions,.sw-continuous-practice-actions,.skct-attempt-actions,.skct-question-actions){margin-top:auto;padding-top:32px}.reference-question-panel :is(.primary-button,.outline-button,.secondary-button){border-radius:24px;min-height:40px}.reference-question-panel>.question-report-button{align-self:flex-end;width:auto;min-height:28px;padding:3px 8px;font-size:.75rem}.reference-exam-shell :is(.v7-mock-exam-header,.skct-attempt-head){background:0 0;border:0;margin:0;padding:0 0 16px}.reference-exam-shell .v7-mock-exam-title h1{margin:2px 0;font-size:1.25rem}.reference-exam-shell .v7-mock-exam-title .eyebrow{margin:0;font-size:.8125rem}.reference-exam-shell .v7-mock-exam-counter{margin:3px 0 0;font-size:.8125rem}.reference-answer-map{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px 14px}.reference-answer-map>summary{cursor:pointer;color:var(--ink-soft);font-size:.875rem;font-weight:600}.reference-answer-status{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px 14px}.reference-answer-status>summary{cursor:pointer;color:var(--ink-soft);font-size:.8125rem;font-weight:600}.reference-answer-status>p{color:var(--muted);margin:10px 0 0;font-size:.8125rem;line-height:1.7}.reference-answer-status .exam-map{box-shadow:none;border:0;margin:10px 0 0;padding:0;position:static}.reference-answer-map .exam-map{box-shadow:none;border:0;margin-top:12px;padding:0;position:static}.reference-tool-rail :is(.quiz-side,.v7-exam-session-progress,.v7-question-progress){width:100%;min-width:0}.skct-exam-tools.reference-tools{--tool-frame:var(--surface-2);--tool-border:var(--line);--tool-surface:var(--surface);--tool-text:var(--ink-soft);--tool-active:var(--ink);--tool-inactive:var(--ink-soft);--tool-equals-ink:var(--surface);box-sizing:border-box;border:1px solid var(--tool-border);background:var(--tool-frame);scrollbar-gutter:auto;border-radius:0;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-height:none;padding:4.2%;display:grid;overflow:visible;container-type:inline-size}html[data-theme=dark] .skct-exam-tools.reference-tools{--tool-equals-ink:var(--canvas)}.reference-tools .skct-tool{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.reference-tools .skct-question-elapsed{border-bottom:1px solid var(--line);margin-bottom:12px;padding:4px 2px 12px}.reference-tools .skct-question-elapsed>div{font-size:.8125rem}.reference-tools .skct-question-elapsed strong{font-size:1.375rem}.reference-tools .skct-tool-topbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.reference-tools .skct-tool-tabs{gap:3cqw;min-width:0;display:flex}.reference-tools .skct-scratchpad-tabs{margin:0}.reference-tools .skct-scratchpad-panel{aspect-ratio:462/514;width:100%;min-width:0;position:relative}.reference-tools .skct-scratchpad-panel[hidden]{display:none}.reference-tools .skct-scratchpad-notice{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.75rem;line-height:1.6}.reference-tools .skct-tool-tabs button{min-height:32px;color:var(--tool-inactive);background:0 0;border:0;border-radius:0;padding:4px 0;font-size:clamp(.875rem,6cqw,1.75rem);font-weight:600}.reference-tools .skct-tool-tabs button[aria-selected=true]{color:var(--amber);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.reference-tools .skct-tool-topbar>button{min-height:30px;color:var(--tool-text);background:0 0;border:0;flex-shrink:0;padding:4px 0;font-size:clamp(.75rem,5.2cqw,1.5rem)}.reference-tools .skct-tool textarea{box-sizing:border-box;resize:none;border:1px solid var(--tool-border);background:var(--tool-surface);width:100%;height:100%;min-height:0;color:var(--tool-active);border-radius:0;margin:0;padding:12px;font-family:inherit;font-size:.875rem;line-height:1.7;display:block;position:absolute;inset:0}.reference-tools .skct-sketch-panel{box-sizing:border-box;border:1px solid var(--tool-border);background:var(--tool-surface);border-radius:0;overflow:hidden}.reference-tools .skct-sketch{touch-action:none;cursor:crosshair;width:100%;height:100%;color:var(--tool-active);display:block;position:absolute;inset:0}.reference-tools .skct-calculator-tool{margin-top:16px}.reference-tools .skct-calculator-tool :is(h2,h3,summary){color:var(--tool-text);margin:0 0 8px;font-size:clamp(.875rem,5.2cqw,1.5rem);font-weight:400}.reference-tools .skct-calculator-display{box-sizing:border-box;aspect-ratio:462/128;border:1px solid var(--tool-border);background:var(--tool-surface);border-radius:0;flex-direction:column;justify-content:center;margin:0 0 6px;padding:8px 10px;display:flex}.reference-tools .skct-calculator-display:has(.skct-calculator-error){aspect-ratio:auto}.reference-tools .skct-calculator-expression{text-align:right;width:100%;min-width:0;height:1.4em;min-height:0;color:var(--tool-active);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;flex:none;margin:0;padding:0;font-size:.875rem;line-height:1.4}.reference-tools .skct-calculator-result{min-height:1.3em;color:var(--tool-active);padding:0;font-size:1.3rem;font-weight:500;line-height:1.3}.reference-tools .skct-calculator-keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px}.reference-tools .skct-calculator-keys button{box-sizing:border-box;aspect-ratio:112/58;border:1px solid var(--tool-border);background:var(--tool-surface);min-width:0;min-height:32px;color:var(--tool-text);border-radius:0;margin:0;padding:4px;font-size:clamp(.875rem,6cqw,1.75rem);font-weight:400;line-height:1}.reference-tools .skct-calculator-keys button:hover{background:var(--amber-soft)}.reference-tools .skct-calculator-keys button:last-child{background:var(--amber);border-color:var(--amber);color:var(--tool-equals-ink)}.reference-tools .skct-calculator-keys button:last-child:hover{background:var(--amber-dark);border-color:var(--amber-dark)}.reference-tools .skct-calculator-error{color:var(--red);margin:6px 0 0;font-size:.8125rem}html[data-design-revision="7"] .reference-tools .skct-tool{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}html[data-design-revision="7"] .reference-tools .skct-tool textarea{border-radius:0}html[data-design-revision="7"] .reference-tools .skct-tool button{border-radius:0;min-height:32px}html[data-design-revision="7"] .reference-tools .skct-tool-tabs button{background:0 0;border:0;border-radius:0;min-height:32px;padding:4px 0}html[data-design-revision="7"] .reference-tools .skct-tool-topbar>button{background:0 0;border:0;min-height:30px}html[data-design-revision="7"] .reference-tools .skct-tool .skct-calculator-keys button.secondary-button{background:var(--tool-surface);color:var(--tool-text);border-color:var(--tool-border);font-size:clamp(.875rem,6cqw,1.75rem);line-height:1}html[data-design-revision="7"] .reference-tools .skct-tool .skct-calculator-keys button.secondary-button:hover{background:var(--amber-soft)}html[data-design-revision="7"] .reference-tools .skct-tool .skct-calculator-keys button.secondary-button:last-child{background:var(--amber);border-color:var(--amber);color:var(--tool-equals-ink)}html[data-design-revision="7"] .reference-tools .skct-tool .skct-calculator-keys button.secondary-button:last-child:hover{background:var(--amber-dark);border-color:var(--amber-dark)}html[data-design-revision="7"] .reference-tools input.skct-calculator-expression{background:0 0;border:0;border-radius:0;min-height:0;padding:0}html[data-design-revision="7"] .skct-exam-tools.reference-tools .skct-tool .skct-calculator-display{border:1px solid var(--tool-border);background:var(--tool-surface);border-radius:0}html[data-design-revision="7"] .skct-exam-tools.reference-tools .skct-tool .skct-tool-tabs>button{color:var(--tool-inactive);font-size:clamp(.875rem,6cqw,1.75rem);font-weight:600}html[data-design-revision="7"] .skct-exam-tools.reference-tools .skct-tool .skct-tool-tabs>button[aria-selected=true]{color:var(--amber);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}html[data-design-revision="7"] .skct-exam-tools.reference-tools .skct-tool .skct-tool-topbar>button{color:var(--tool-text);font-size:clamp(.75rem,5.2cqw,1.5rem)}html[data-design-revision="7"] .skct-exam-tools.reference-tools .skct-calculator-tool>:is(h2,h3){color:var(--tool-text);font-size:clamp(.875rem,5.2cqw,1.5rem);font-weight:400}html[data-design-revision="7"] .reference-exam-shell .reference-exam-layout,html[data-design-revision="7"] .reference-practice-shell.reference-practice-layout,html[data-design-revision="7"] .reference-practice-shell .reference-practice-layout{grid-template-columns:minmax(0,1fr) 282px;gap:28px;display:grid}html[data-design-revision="7"] .reference-exam-shell .reference-question-panel,html[data-design-revision="7"] .reference-practice-shell .reference-question-panel{box-shadow:none;border-radius:8px;padding:24px 28px}html[data-design-revision="7"] .reference-question-panel :is(.primary-button,.outline-button,.secondary-button){border-radius:24px;min-height:40px}html[data-design-revision="7"] .reference-question-panel>.question-report-button{min-height:28px;padding:3px 8px}html[data-design-revision="7"][data-theme=dark] .reference-time-band{color:var(--canvas)}@media (min-width:1500px){.reference-exam-shell .reference-exam-layout,.reference-practice-shell.reference-practice-layout,.reference-practice-shell .reference-practice-layout{grid-template-columns:minmax(0,1fr) 296px;gap:32px}}@media (max-width:1024px){.reference-exam-shell .reference-exam-layout,.reference-practice-shell.reference-practice-layout,.reference-practice-shell .reference-practice-layout,html[data-design-revision="7"] .reference-exam-shell .reference-exam-layout,html[data-design-revision="7"] .reference-practice-shell.reference-practice-layout,html[data-design-revision="7"] .reference-practice-shell .reference-practice-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.reference-exam-shell .reference-question-panel,.reference-practice-shell .reference-question-panel{padding:20px}}@media (max-width:760px){.reference-exam-shell .reference-exam-layout,.reference-practice-shell.reference-practice-layout,.reference-practice-shell .reference-practice-layout,html[data-design-revision="7"] .reference-exam-shell .reference-exam-layout,html[data-design-revision="7"] .reference-practice-shell.reference-practice-layout,html[data-design-revision="7"] .reference-practice-shell .reference-practice-layout{grid-template-columns:minmax(0,1fr);gap:20px}.reference-tool-rail{position:static}.reference-question-panel{min-height:0}.reference-exam-shell .reference-time-band{grid-template-columns:1fr 1fr;gap:8px;min-height:80px;padding:14px 16px}.reference-time-band>div{grid-area:1/1/auto/-1}.reference-time-band>span:nth-child(2),.reference-time-band>span:first-child{grid-area:2/1}.reference-time-band>span:last-child{grid-area:2/2}.reference-time-band :is(.exam-timer,.skct-remaining-time,.reference-time-value),.reference-time-band>div>strong{font-size:2rem}.reference-time-band>strong{grid-area:1/1/auto/-1;font-size:1.5rem}.reference-exam-shell .reference-question-panel,.reference-practice-shell .reference-question-panel,html[data-design-revision="7"] .reference-exam-shell .reference-question-panel,html[data-design-revision="7"] .reference-practice-shell .reference-question-panel{padding:18px}.reference-tools{position:static}}@media (min-width:761px) and (max-height:850px){.reference-tool-rail{position:static}}@media (max-width:360px){.reference-exam-shell .reference-question-panel,.reference-practice-shell .reference-question-panel,html[data-design-revision="7"] .reference-exam-shell .reference-question-panel,html[data-design-revision="7"] .reference-practice-shell .reference-question-panel{padding:14px}.reference-tools .skct-tool-tabs{gap:10px}}
