.study-workspace-setting{color:var(--app-ink);gap:18px;min-width:0;display:flex}.study-workspace-setting.is-main{border-top:1px solid var(--app-border);margin-top:24px;padding-top:24px}.study-workspace-setting>div{flex:1;min-width:0}.study-workspace-setting label{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.study-workspace-setting small{text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--app-control-border);border-radius:4px;margin-left:5px;padding:2px 5px;font-size:10px}.study-workspace-setting input{accent-color:var(--app-primary)}.study-workspace-setting p{color:var(--app-muted);margin-top:8px;font-size:13px;line-height:1.6}.study-workspace-glyph{border:1px solid var(--app-control-border);opacity:.5;border-radius:6px;flex:0 0 56px;grid-template-columns:7px 1fr 15px;gap:3px;height:40px;padding:4px;display:grid}.study-workspace-setting[data-enabled=true] .study-workspace-glyph{opacity:1}.study-workspace-glyph i{background:var(--app-recessed);border-radius:2px}.study-workspace-glyph i:nth-child(2){background:repeating-linear-gradient(to bottom, var(--app-muted) 0 1px, transparent 1px 6px);margin-block:4px}.study-workspace-glyph i:last-child{background:var(--app-accent-soft);border-left:2px solid var(--app-accent)}@media (width<=520px){.study-workspace-glyph{display:none}}html[data-exam-workspace=on] .exam-stage-vn{background:var(--exam-workspace);grid-template-columns:minmax(70px,max-content) minmax(0,1fr) 0 0}@media (forced-colors:none){html[data-exam-workspace=on] .exam-shell,html[data-exam-workspace=on] .exam-shell *{scrollbar-width:none}html[data-exam-workspace=on] .exam-shell::-webkit-scrollbar{display:none}html[data-exam-workspace=on] .exam-shell ::-webkit-scrollbar{display:none}}html[data-exam-workspace=on] .exam-stage-vn.rail-closed{grid-template-columns:0 minmax(0,1fr) 0 0}html[data-exam-workspace=on] .exam-stage-vn[data-resource-card=true][data-resource-dock=dock]{grid-template-columns:minmax(70px,max-content) minmax(0,1fr) 0 320px}html[data-exam-workspace=on] .exam-stage-vn.rail-closed[data-resource-card=true][data-resource-dock=dock]{grid-template-columns:0 minmax(0,1fr) 0 320px}html[data-exam-workspace=on] .exam-stage-vn[data-resource-card=true][data-resource-dock=drawer]{grid-template-rows:minmax(0,1fr) auto}html[data-exam-workspace=on] .exam-stage-vn[data-resource-card=true][data-resource-dock=drawer] .exam-rail{grid-row:1/3}html[data-exam-workspace=on] .exam-stage-vn[data-resource-open=true][data-resource-dock=dock]{grid-template-columns:minmax(70px, max-content) minmax(0, 1fr) 9px var(--workspace-panel-width)}html[data-exam-workspace=on] .exam-stage-vn.rail-closed[data-resource-open=true][data-resource-dock=dock]{grid-template-columns:0 minmax(0, 1fr) 9px var(--workspace-panel-width)}html[data-exam-workspace=on] .exam-rail{grid-area:1/1}html[data-exam-workspace=on] .exam-workspace-vn{flex-direction:column;grid-area:1/2}html[data-exam-workspace=on] .exam-scroll-vn{overflow-anchor:none;padding:18px clamp(20px,3.2vw,40px) 28px;line-height:1.66;display:block}html[data-exam-workspace=on] .exam-pane{max-width:37.5em;margin-inline:auto;overflow:visible}html[data-exam-workspace=on] .exam-split-divider{display:none}html[data-exam-workspace=on] .exam-card-vn{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:1.2em;padding:0}html[data-exam-workspace=on] .exam-question-card h1{font-family:var(--font-brand);font-size:1.06em}html[data-exam-workspace=on] .exam-answer-card{border-bottom:1px solid var(--exam-border);padding-bottom:18px}html[data-exam-workspace=on] .exam-workspace-verdict{border-top:1.5px solid var(--exam-ink);align-items:baseline;gap:18px;margin-bottom:18px;padding-top:16px;display:flex}.exam-workspace-verdict>:first-child{font-family:var(--font-brand);letter-spacing:-.02em;font-size:1.45em;font-weight:800}.exam-workspace-verdict.correct>:first-child{color:var(--exam-positive)}.exam-workspace-verdict.incorrect>:first-child{color:var(--exam-negative)}.exam-workspace-verdict>:last-child{font-size:.85em}.exam-workspace-explanation-title{font-family:var(--font-brand);margin:24px 0 12px;font-size:1.28em;font-weight:800}.exam-workspace-answer-note{border-left:3px solid var(--exam-warning);font-family:var(--reading-font-family);font-weight:var(--reading-font-weight);margin:16px 0;padding:0 0 0 14px}.exam-workspace-answer-note>aside{background:0 0;border:0;border-radius:0;padding:0;font-size:.88em}html[data-exam-workspace=on] .exam-teaching-point{background:var(--exam-accent-soft);border:0;margin-top:24px;padding:16px}html[data-exam-workspace=on] .exam-teaching-point:before{content:"Teaching point";font:800 11px var(--font-brand);letter-spacing:.12em;text-transform:uppercase;color:var(--exam-accent);margin-bottom:8px;display:block}.exam-workspace-actions{background:0 0;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:10px 20px;display:flex}.exam-workspace-actions>button{min-height:36px;font-size:13px}.exam-workspace-actions>button:first-child:not(:last-child){border:1px solid var(--exam-control-border);border-radius:8px;margin-right:auto;padding:6px 12px}.exam-workspace-divider{cursor:col-resize;touch-action:none;outline-offset:-2px;grid-area:1/3;place-items:center;display:grid;position:relative}.exam-workspace-divider span{background:var(--exam-control-border);border-radius:2px;width:3px;height:40px}.exam-resource-panel{background:var(--exam-surface);border-left:1px solid var(--exam-border);grid-area:1/4;min-width:0;min-height:0}.exam-question-card-rail{min-width:0;min-height:0;color:var(--exam-ink);font-family:var(--reading-font-family);flex-direction:column;grid-area:1/4;margin:18px 18px 18px 0;display:flex;overflow:visible}.exam-question-card-rail[hidden]{display:none}.exam-question-card{border:1px solid var(--exam-border);background:var(--exam-surface);border-radius:22px;flex-direction:column;min-height:0;max-height:100%;display:flex;overflow:hidden}.exam-question-card-rail>.exam-question-card{box-shadow:0 8px 24px #0000001f}.exam-question-card-header{font-family:var(--font-brand);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:14px 16px 8px;display:flex}.exam-question-card-header h2{min-width:0;margin:0;font-size:.9em;font-weight:700;line-height:1.5}.exam-question-card-expand{min-height:36px;color:var(--exam-muted);border-radius:6px;align-items:center;gap:6px;font-size:.75em;display:inline-flex}.exam-question-card-content{overscroll-behavior:contain;min-height:0;overflow:auto}.exam-question-card-links,.exam-question-card-personal{padding:6px 10px}.exam-question-card-links:empty{display:none}.exam-question-card-personal{border-top:1px solid var(--exam-border)}.exam-question-card-row,.exam-question-card .exam-source-slide-toggle{width:100%;min-height:44px;color:var(--exam-ink);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;padding:8px 6px;font-size:.88em;line-height:1.5;display:flex}.exam-question-card-row>svg,.exam-question-card .exam-source-slide-toggle>svg{color:var(--exam-muted);flex-shrink:0}.exam-question-card-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.exam-question-card-row>small{color:var(--exam-muted);font-size:.85em}.exam-question-card-row>.exam-question-card-label{overflow-wrap:normal}.exam-question-card-row:hover,.exam-question-card-expand:hover,.exam-question-card-tools button:hover,.exam-question-card .exam-source-slide-toggle:hover{background:var(--exam-recessed)}.exam-question-card button:focus-visible{outline:2px solid var(--exam-focus);outline-offset:-2px}.exam-question-card .exam-source-material{background:0 0;border:0;margin:0;padding:0}.exam-question-card .exam-source-slide-toggle{color:var(--exam-accent)}.exam-question-card-hint{color:var(--exam-muted);margin:0;padding:8px 16px 14px;font-size:.8em;line-height:1.5}.exam-question-card-tools{border-top:1px solid var(--exam-border);background:var(--exam-recessed);flex-wrap:wrap;flex-shrink:0;justify-content:space-around;gap:2px;padding:8px 10px;display:flex}.exam-question-card-tools button{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:4px;font-size:.72em;display:inline-flex}.exam-question-card .exam-resource-parts{padding:0 16px 8px}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-rail{grid-area:2/2;max-height:min(38dvh,260px);margin:0 20px 12px}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-header{padding-top:8px;padding-bottom:4px}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,10em),1fr));display:grid}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-row{gap:6px}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-personal{background:var(--exam-recessed)}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-hint{padding-top:8px;padding-bottom:8px}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-tools{padding-block:4px}.exam-resource-card{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.exam-resource-header{flex-shrink:0;align-items:center;gap:8px;min-height:46px;padding:4px 12px;display:flex}.exam-resource-header>div{flex:1;min-width:0}.exam-resource-header h2{font-family:var(--font-brand);font-size:14px;font-weight:700;line-height:1.4}.exam-workspace-tool-select{font-family:var(--font-brand);width:76px;min-height:36px;color:var(--exam-ink);background:var(--exam-surface);border:1px solid var(--exam-control-border);border-radius:5px;padding:4px 6px;font-size:13px}.exam-resource-header button,.exam-resource-nav>button{border-radius:5px;place-items:center;min-width:36px;min-height:36px;display:grid}.exam-resource-nav>select{flex-shrink:0;align-self:center;margin-left:4px}.exam-resource-header button:hover,.exam-resource-nav>button:hover{background:var(--exam-recessed)}.exam-workspace-tabs{border-bottom:1px solid var(--exam-border);min-width:0;max-height:44px;font-family:var(--font-brand);background:var(--exam-surface);flex:1 0;display:flex}.exam-resource-card>.exam-workspace-tabs{flex:none}.exam-workspace-tabs-viewport{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;min-width:0;overflow-x:auto}.exam-workspace-tabs-viewport::-webkit-scrollbar{display:none}.exam-workspace-tabs-list{width:max-content;min-width:100%;display:flex}.exam-workspace-tab{min-height:42px;color:var(--exam-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:5px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.exam-workspace-tab[aria-selected=true]{border-bottom-color:var(--exam-accent);color:var(--exam-ink);background:var(--exam-accent-soft)}.exam-workspace-tab:hover{background:var(--exam-recessed)}.exam-workspace-tab:focus-visible,.exam-workspace-tabs-scroll button:focus-visible,.exam-resource-header button:focus-visible{outline:2px solid var(--exam-focus);outline-offset:-3px}.exam-workspace-tabs-scroll{border-left:1px solid var(--exam-border);flex-shrink:0;align-items:center;display:flex}.exam-workspace-tabs-scroll button{place-items:center;width:28px;min-height:42px;display:grid}.exam-workspace-tabs-scroll button:disabled{opacity:.35}.exam-resource-body{font-family:var(--reading-font-family);overscroll-behavior:contain;min-height:0;color:var(--exam-ink);flex:1;padding:18px;overflow:auto}.exam-resource-body:focus{outline:none}.exam-resource-body:focus-visible{outline:2px solid var(--exam-focus);outline-offset:-2px}.exam-resource-body:has(.exam-resource-overview){padding:8px}.exam-resource-group{gap:2px;display:grid}.exam-resource-eyebrow{color:var(--exam-muted);margin:0;padding:8px 10px 4px;font-size:12.5px;font-weight:600}.exam-resource-row{text-align:left;border-radius:6px;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:10px;width:100%;min-width:0;min-height:48px;padding:10px;display:grid;position:relative}.exam-resource-row>svg{color:var(--exam-muted)}.exam-resource-row strong{overflow-wrap:anywhere;font-size:.9em;font-weight:600;line-height:1.45;display:block}.exam-resource-row small{color:var(--exam-muted);margin-top:2px;font-size:.8em;display:block}.exam-resource-row>span{min-width:0}.exam-resource-row:hover{background:var(--exam-recessed)}.exam-resource-row:focus-visible{outline:2px solid var(--exam-focus);outline-offset:-2px}.exam-resource-count{color:var(--exam-muted);font-variant-numeric:tabular-nums;font-size:.85em;font-weight:600}.exam-resource-hint{padding:8px 10px}.exam-resource-body .exam-tool-body{padding:0;overflow:visible}.exam-resource-body .exam-tool-search{padding:0 0 12px}.exam-resource-body .exam-note-input{min-height:240px;font-family:var(--reading-font-family);font-weight:var(--reading-font-weight);font-size:1em}.exam-resource-body .exam-comments-card{box-shadow:none;background:0 0;border:0;padding:0}.exam-resource-body .exam-comment-list,.exam-resource-body .exam-comment-form textarea{font-family:var(--reading-font-family);font-size:1em;font-weight:var(--reading-font-weight)}.exam-resource-muted{color:var(--exam-muted);font-size:.85em;line-height:1.6}.exam-resource-notice{background:var(--exam-accent-soft);margin-bottom:12px;padding:10px;font-size:13px}.exam-resource-notice button{font-weight:700;text-decoration:underline}.exam-resource-parts{flex-wrap:wrap;flex-shrink:0;gap:4px;padding:4px 12px 8px;display:flex}.exam-resource-parts button{border:1px solid var(--exam-control-border);border-radius:6px;padding:6px 10px;font-size:12px}.exam-resource-parts button[aria-pressed=true]{background:var(--exam-primary);color:var(--exam-on-primary)}.exam-emq-item[data-resource-owner=true]{border-left:3px solid var(--exam-primary);padding-left:12px}html[data-exam-workspace=on] .exam-emq-item-head button{border:1px solid var(--exam-control-border);border-radius:5px;padding:3px 6px;font-size:11px}html[data-exam-workspace=on] .exam-emq-item-head button[aria-pressed=true]{background:var(--exam-primary);color:var(--exam-on-primary)}.exam-floating-window[data-placement=end]{background:var(--exam-surface);width:min(400px,100vw - 16px);max-height:none;inset:8px 8px 8px auto;transform:none}.exam-floating-window[data-placement=bottom]{background:var(--exam-surface);border-radius:12px 12px 0 0;width:calc(100vw - 18px);min-height:40dvh;max-height:82dvh;inset:auto 9px 0;transform:none}.exam-resource-window.is-reader[data-placement=bottom]{height:82dvh}.exam-resource-window .exam-floating-window-body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.exam-resource-window.is-expanded{border-radius:0;width:100vw!important;height:100dvh!important;max-height:100dvh!important;inset:0!important;transform:none!important}.exam-floating-grab{touch-action:none;place-items:center;width:40%;height:18px;display:grid;position:absolute;top:0;left:30%}.exam-floating-grab span{opacity:.5;background:currentColor;border-radius:3px;width:32px;height:3px}.exam-resource-nav{flex-shrink:0;align-items:stretch;min-width:0;display:flex}.exam-resource-nav>button{border-bottom:1px solid var(--exam-border);border-radius:0;flex-shrink:0}@media (width<=760px){html[data-exam-workspace=on] .exam-stage-vn,html[data-exam-workspace=on] .exam-stage-vn.rail-closed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}html[data-exam-workspace=on] .exam-workspace-vn{grid-area:2/1}html[data-exam-workspace=on] .exam-rail{grid-area:1/1}html[data-exam-workspace=on] .exam-stage-vn[data-resource-card=true]{grid-template-rows:auto minmax(0,1fr) auto}.exam-stage-vn:not([data-resource-dock=dock]) .exam-question-card-rail{grid-area:3/1;margin:0 12px 10px}}.exam-workspace-actions .exam-next-button{margin-top:0}html[data-exam-workspace=on] .exam-answer-card .exam-submit-button:disabled{display:none}html[data-exam-workspace=on] .exam-choice-row:not(.selected):not(.correct):not(.incorrect){background:0 0;border-color:#0000}.exam-resource-tools button{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.exam-resource-row[data-last-opened=true]:before{content:"";background:var(--exam-accent);border-radius:2px;width:3px;position:absolute;top:9px;bottom:9px;left:-4px}.exam-workspace-sources-link{color:var(--exam-accent);margin-top:10px;font-size:.88em;text-decoration:underline}.exam-reference-title{font-family:var(--font-brand);font-weight:max(700, var(--reading-font-weight));margin-block:12px}.exam-reference-content{min-width:0}.exam-reference-content h3{margin-block:12px}.exam-reference-tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.exam-reference-tabs button{border:1px solid var(--exam-control-border);border-radius:6px;padding:5px 10px;font-size:13px}.exam-reference-tabs [aria-pressed=true]{background:var(--exam-primary);color:var(--exam-on-primary)}.exam-resource-body .medical-library{font-size:inherit;font-weight:inherit;padding:0}.exam-resource-body .medical-body{font-size:1em;font-weight:inherit}.exam-resource-body .medical-article{font-size:inherit;font-weight:inherit}.media-inspector-embedded{min-width:0}.media-inspector-embedded .exam-image-inspector-viewport{height:260px;min-height:180px}.media-inspector-embedded .media-inspector-table-viewport{height:min(55vh,520px)}.media-inspector-embedded .exam-image-inspector-toolbar{flex-wrap:wrap}.media-inspector-embedded .media-inspector-details{padding-inline:0}.medical-reader-surface.is-compact>.medical-tool-sheet{grid-row:2;width:100%;min-width:0;max-height:none;position:static}.exam-workspace-connector{background:var(--exam-accent);pointer-events:none;z-index:5;border-radius:3px 0 0 3px;width:6px;height:22px;position:fixed}[data-resource-anchor=true]{background:var(--exam-accent-soft);border-radius:3px}html:not(.dark)[data-theme=classic-light] .exam-resource-draft{color:#8f3014}@media (prefers-reduced-motion:reduce){.exam-resource-row,.exam-resource-tool-row{transition:none}}.exam-workspace-divider:before{content:"";border-left:1px solid var(--exam-border);position:absolute;top:0;bottom:0;left:4px}.exam-resource-expanded-window{width:min(1080px,100vw - 40px);height:min(850px,88dvh)}.exam-resource-expanded-window .exam-floating-window-body{flex-direction:column;display:flex;overflow:hidden}.exam-workspace-answer-note>.exam-resource-eyebrow{font:800 11px var(--font-brand);letter-spacing:.12em;text-transform:uppercase;color:var(--exam-accent);margin-bottom:8px;padding:0}html:not(.dark)[data-theme=classic-light] .exam-workspace-answer-note>.exam-resource-eyebrow{color:#8f3014}
