html:has(.exam-workbench-app){scroll-behavior:auto}:is(.exam-plan-app .pd-learning-dashboard:has(.exam-home-return),.exam-workbench-app .pd-learning-dashboard:has(.exam-home-return),.exam-theme-dialog .pd-learning-dashboard:has(.exam-home-return)){gap:18px}.exam-plan-app .exam-command-shell,.exam-workbench-app .exam-command-shell,.exam-theme-dialog .exam-command-shell{padding-bottom:calc(64px + env(safe-area-inset-bottom));background:0 0}.exam-plan-app .exam-subject-workspace,.exam-workbench-app .exam-subject-workspace,.exam-theme-dialog .exam-subject-workspace{gap:16px;width:100%;max-width:1180px;display:grid}.exam-plan-app .exam-subject-hero,.exam-workbench-app .exam-subject-hero,.exam-theme-dialog .exam-subject-hero,.exam-plan-app .exam-theme-table-panel,.exam-workbench-app .exam-theme-table-panel,.exam-theme-dialog .exam-theme-table-panel,.exam-plan-app .exam-support-disclosure,.exam-workbench-app .exam-support-disclosure,.exam-theme-dialog .exam-support-disclosure{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card)}.exam-plan-app .exam-theme-table-panel,.exam-workbench-app .exam-theme-table-panel,.exam-theme-dialog .exam-theme-table-panel{padding:22px}.exam-plan-app .exam-section-head span,.exam-workbench-app .exam-section-head span,.exam-theme-dialog .exam-section-head span,.exam-plan-app .exam-subject-hero>div>span,.exam-workbench-app .exam-subject-hero>div>span,.exam-theme-dialog .exam-subject-hero>div>span{color:var(--teal-d);letter-spacing:.09em;font-size:11px;font-weight:700}.exam-plan-app .exam-subject-hero h1,.exam-workbench-app .exam-subject-hero h1,.exam-theme-dialog .exam-subject-hero h1,.exam-plan-app .exam-section-head h2,.exam-workbench-app .exam-section-head h2,.exam-theme-dialog .exam-section-head h2{color:var(--ink);letter-spacing:-.015em;margin:0}.exam-plan-app .exam-subject-hero h1,.exam-workbench-app .exam-subject-hero h1,.exam-theme-dialog .exam-subject-hero h1{font-size:24px;font-weight:800;line-height:1.18}.exam-plan-app .exam-subject-hero p,.exam-workbench-app .exam-subject-hero p,.exam-theme-dialog .exam-subject-hero p,.exam-plan-app .exam-theme-loading,.exam-workbench-app .exam-theme-loading,.exam-theme-dialog .exam-theme-loading,.exam-plan-app .exam-theme-empty,.exam-workbench-app .exam-theme-empty,.exam-theme-dialog .exam-theme-empty{color:var(--muted);margin:0;font-size:13.5px;font-weight:500;line-height:1.7}.exam-plan-app .exam-subject-hero dl,.exam-workbench-app .exam-subject-hero dl,.exam-theme-dialog .exam-subject-hero dl{flex-wrap:wrap;gap:8px;margin:2px 0 0;display:flex}.exam-plan-app .exam-subject-hero dl div,.exam-workbench-app .exam-subject-hero dl div,.exam-theme-dialog .exam-subject-hero dl div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;gap:2px;min-width:86px;padding:8px 12px;display:inline-grid}.exam-plan-app .exam-subject-hero dt,.exam-workbench-app .exam-subject-hero dt,.exam-theme-dialog .exam-subject-hero dt{color:var(--muted);letter-spacing:.06em;font-size:10px;font-weight:700}.exam-plan-app .exam-subject-hero dd,.exam-workbench-app .exam-subject-hero dd,.exam-theme-dialog .exam-subject-hero dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-size:13.5px;font-weight:750}.exam-plan-app .exam-start-drill,.exam-workbench-app .exam-start-drill,.exam-theme-dialog .exam-start-drill,.exam-plan-app .exam-theme-drill-button,.exam-workbench-app .exam-theme-drill-button,.exam-theme-dialog .exam-theme-drill-button{color:#fff;cursor:pointer;min-height:42px;font:inherit;letter-spacing:.01em;white-space:nowrap;transition:box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), filter var(--dur-fast) var(--ease);background:linear-gradient(#0a9691 0%,#047d78 100%);border:1px solid #046964e6;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #077d78a6}.exam-plan-app .exam-theme-awaiting-review,.exam-workbench-app .exam-theme-awaiting-review,.exam-theme-dialog .exam-theme-awaiting-review{color:#0f172a9e;text-align:center;border:1px dashed #0f172a38;border-radius:10px;justify-content:center;align-items:center;min-height:42px;margin:0;padding:0 14px;font-size:13px;font-weight:650;display:inline-flex}.exam-plan-app .exam-theme-awaiting-actions,.exam-workbench-app .exam-theme-awaiting-actions,.exam-theme-dialog .exam-theme-awaiting-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.exam-plan-app .exam-theme-reroute-button,.exam-workbench-app .exam-theme-reroute-button,.exam-theme-dialog .exam-theme-reroute-button{min-height:38px;font-size:12.5px}.exam-plan-app .exam-start-drill,.exam-workbench-app .exam-start-drill,.exam-theme-dialog .exam-start-drill{padding:0 18px}.exam-plan-app .exam-start-drill:hover,.exam-workbench-app .exam-start-drill:hover,.exam-theme-dialog .exam-start-drill:hover,.exam-plan-app .exam-theme-drill-button:hover:not(:disabled),.exam-workbench-app .exam-theme-drill-button:hover:not(:disabled),.exam-theme-dialog .exam-theme-drill-button:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff2e,0 10px 22px -10px #077d78bf}.exam-plan-app .exam-start-drill:focus-visible,.exam-workbench-app .exam-start-drill:focus-visible,.exam-theme-dialog .exam-start-drill:focus-visible,.exam-plan-app .exam-theme-drill-button:focus-visible,.exam-workbench-app .exam-theme-drill-button:focus-visible,.exam-theme-dialog .exam-theme-drill-button:focus-visible{box-shadow:var(--focus);outline:none}.exam-plan-app .exam-section-head,.exam-workbench-app .exam-section-head,.exam-theme-dialog .exam-section-head{gap:5px;margin-bottom:16px;display:grid}.exam-plan-app .exam-section-head h2,.exam-workbench-app .exam-section-head h2,.exam-theme-dialog .exam-section-head h2{font-size:20px;font-weight:750;line-height:1.25}.exam-plan-app .exam-subject-choice,.exam-workbench-app .exam-subject-choice,.exam-theme-dialog .exam-subject-choice{border:1px solid var(--line);background:var(--surface);min-height:98px;color:var(--ink);text-align:center;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border-radius:14px;gap:8px;padding:16px 14px;text-decoration:none;display:grid}.exam-plan-app .exam-subject-choice:hover,.exam-workbench-app .exam-subject-choice:hover,.exam-theme-dialog .exam-subject-choice:hover,.exam-plan-app .exam-subject-choice.active,.exam-workbench-app .exam-subject-choice.active,.exam-theme-dialog .exam-subject-choice.active{box-shadow:var(--shadow-hover);border-color:#0b768373;transform:translateY(-2px)}.exam-plan-app .exam-subject-choice svg,.exam-workbench-app .exam-subject-choice svg,.exam-theme-dialog .exam-subject-choice svg{color:var(--teal-d);justify-self:center}.exam-plan-app .exam-subject-choice span,.exam-workbench-app .exam-subject-choice span,.exam-theme-dialog .exam-subject-choice span{overflow-wrap:anywhere;font-size:13px;font-weight:750}.exam-plan-app .exam-subject-choice small,.exam-workbench-app .exam-subject-choice small,.exam-theme-dialog .exam-subject-choice small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.exam-plan-app .exam-subject-hero,.exam-workbench-app .exam-subject-hero,.exam-theme-dialog .exam-subject-hero{border-color:var(--exd-plan-edge);background:var(--exd-plan-wash);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 22px;display:grid}.exam-plan-app .exam-breadcrumb,.exam-workbench-app .exam-breadcrumb,.exam-theme-dialog .exam-breadcrumb{width:fit-content;color:var(--muted);transition:color var(--dur-fast) var(--ease);margin-bottom:8px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.exam-plan-app .exam-breadcrumb:hover,.exam-workbench-app .exam-breadcrumb:hover,.exam-theme-dialog .exam-breadcrumb:hover{color:var(--teal-d)}.exam-plan-app .exam-subject-progress,.exam-workbench-app .exam-subject-progress,.exam-theme-dialog .exam-subject-progress{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);align-content:center;align-self:stretch;gap:8px;min-width:250px;padding:16px 18px;display:grid}.exam-plan-app .exam-subject-progress .esp-title,.exam-workbench-app .exam-subject-progress .esp-title,.exam-theme-dialog .exam-subject-progress .esp-title{color:var(--muted);font-size:11px;font-weight:800}.exam-plan-app .exam-subject-progress .esp-metric,.exam-workbench-app .exam-subject-progress .esp-metric,.exam-theme-dialog .exam-subject-progress .esp-metric{gap:6px;display:grid}.exam-plan-app .exam-subject-progress .esp-metric+.esp-metric,.exam-workbench-app .exam-subject-progress .esp-metric+.esp-metric,.exam-theme-dialog .exam-subject-progress .esp-metric+.esp-metric{border-top:1px solid var(--line);padding-top:8px}.exam-plan-app .exam-subject-progress .esp-head,.exam-workbench-app .exam-subject-progress .esp-head,.exam-theme-dialog .exam-subject-progress .esp-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.exam-plan-app .exam-subject-progress .esp-head span,.exam-workbench-app .exam-subject-progress .esp-head span,.exam-theme-dialog .exam-subject-progress .esp-head span{color:var(--muted);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:700}.exam-plan-app .exam-subject-progress .esp-head b,.exam-workbench-app .exam-subject-progress .esp-head b,.exam-theme-dialog .exam-subject-progress .esp-head b{color:var(--teal-d);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.exam-plan-app .exam-subject-progress .esp-bar,.exam-workbench-app .exam-subject-progress .esp-bar,.exam-theme-dialog .exam-subject-progress .esp-bar{background:var(--line);border-radius:999px;height:7px;overflow:hidden}.exam-plan-app .exam-subject-progress .esp-bar i,.exam-workbench-app .exam-subject-progress .esp-bar i,.exam-theme-dialog .exam-subject-progress .esp-bar i{background:linear-gradient(90deg, var(--teal), var(--green));height:100%;transition:width var(--dur) var(--ease);border-radius:999px;display:block}.exam-plan-app .exam-subject-progress .esp-foot,.exam-workbench-app .exam-subject-progress .esp-foot,.exam-theme-dialog .exam-subject-progress .esp-foot{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.exam-plan-app .exam-path,.exam-workbench-app .exam-path,.exam-theme-dialog .exam-path{gap:26px;display:grid}.exam-plan-app .exam-path-group,.exam-workbench-app .exam-path-group,.exam-theme-dialog .exam-path-group{gap:12px;display:grid}.exam-plan-app .exam-path-group-head,.exam-workbench-app .exam-path-group-head,.exam-theme-dialog .exam-path-group-head{color:var(--muted);letter-spacing:.12em;align-items:center;gap:10px;margin:0 2px;font-size:12px;font-weight:800;display:flex}.exam-plan-app .exam-path-group-head:after,.exam-workbench-app .exam-path-group-head:after,.exam-theme-dialog .exam-path-group-head:after{content:"";background:var(--line);flex:1;height:1px}.exam-plan-app .exam-path-group-head span,.exam-workbench-app .exam-path-group-head span,.exam-theme-dialog .exam-path-group-head span{background:var(--surface-2);border:1px solid var(--line);min-width:20px;height:20px;color:var(--muted);letter-spacing:0;border-radius:999px;place-items:center;padding:0 6px;font-size:11px;font-weight:800;display:inline-grid}.exam-plan-app .exam-path-list,.exam-workbench-app .exam-path-list,.exam-theme-dialog .exam-path-list{gap:12px;display:grid}.exam-plan-app .exam-theme-row.exam-path-row,.exam-workbench-app .exam-theme-row.exam-path-row,.exam-theme-dialog .exam-theme-row.exam-path-row{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:18px 20px;display:grid}.exam-plan-app .exam-theme-row.exam-path-row:hover,.exam-workbench-app .exam-theme-row.exam-path-row:hover,.exam-theme-dialog .exam-theme-row.exam-path-row:hover{box-shadow:var(--shadow-hover);transform:translateY(-2px)}.exam-plan-app .exam-path-lead,.exam-workbench-app .exam-path-lead,.exam-theme-dialog .exam-path-lead{gap:14px;min-width:0;display:grid}.exam-plan-app .exam-path-row .exam-theme-name,.exam-workbench-app .exam-path-row .exam-theme-name,.exam-theme-dialog .exam-path-row .exam-theme-name{gap:3px;padding:0;display:grid}.exam-plan-app .exam-path-row .exam-theme-name b,.exam-workbench-app .exam-path-row .exam-theme-name b,.exam-theme-dialog .exam-path-row .exam-theme-name b{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:750;line-height:1.3;overflow:hidden}.exam-plan-app .exam-path-row .exam-theme-name small,.exam-workbench-app .exam-path-row .exam-theme-name small,.exam-theme-dialog .exam-path-row .exam-theme-name small{color:var(--muted);font-size:11px;font-weight:550}.exam-plan-app .exam-path-stepper,.exam-workbench-app .exam-path-stepper,.exam-theme-dialog .exam-path-stepper{align-items:flex-start;max-width:460px;display:flex}.exam-plan-app .exam-path-connector,.exam-workbench-app .exam-path-connector,.exam-theme-dialog .exam-path-connector{background:var(--line-2);border-radius:999px;flex:auto;min-width:22px;height:2px;margin:9px 4px 0}.exam-plan-app .exam-path-connector.is-filled,.exam-workbench-app .exam-path-connector.is-filled,.exam-theme-dialog .exam-path-connector.is-filled{background:var(--teal)}.exam-plan-app .exam-stage-drill-button.exam-path-stage,.exam-workbench-app .exam-stage-drill-button.exam-path-stage,.exam-theme-dialog .exam-stage-drill-button.exam-path-stage{width:auto;min-height:0;color:inherit;font:inherit;text-align:center;cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:10px;justify-items:center;gap:5px;padding:4px 6px;display:grid}.exam-plan-app .exam-stage-drill-button.exam-path-stage:hover,.exam-workbench-app .exam-stage-drill-button.exam-path-stage:hover,.exam-theme-dialog .exam-stage-drill-button.exam-path-stage:hover{background:var(--surface-2)}.exam-plan-app .exam-stage-drill-button.exam-path-stage:focus-visible,.exam-workbench-app .exam-stage-drill-button.exam-path-stage:focus-visible,.exam-theme-dialog .exam-stage-drill-button.exam-path-stage:focus-visible{box-shadow:var(--focus);outline:none}.exam-plan-app .exam-path-dot,.exam-workbench-app .exam-path-dot,.exam-theme-dialog .exam-path-dot{border:2px solid var(--line-2);background:var(--surface);width:16px;height:16px;transition:box-shadow var(--dur-fast) var(--ease);border-radius:50%}.exam-plan-app .exam-path-stage b,.exam-workbench-app .exam-path-stage b,.exam-theme-dialog .exam-path-stage b{color:var(--ink-soft);white-space:nowrap;transition:color var(--dur-fast) var(--ease);font-size:12px;font-weight:700;line-height:1.2}.exam-plan-app .exam-path-stage small,.exam-workbench-app .exam-path-stage small,.exam-theme-dialog .exam-path-stage small{color:var(--muted);white-space:nowrap;font-size:10.5px;font-weight:600}.exam-plan-app .exam-path-stage .exam-stage-answer-count,.exam-workbench-app .exam-path-stage .exam-stage-answer-count,.exam-theme-dialog .exam-path-stage .exam-stage-answer-count{color:var(--muted);white-space:nowrap;font-size:10px;font-weight:600;line-height:1.2}.exam-plan-app .exam-path-stage:hover b,.exam-workbench-app .exam-path-stage:hover b,.exam-theme-dialog .exam-path-stage:hover b,.exam-plan-app .exam-path-stage.is-next b,.exam-workbench-app .exam-path-stage.is-next b,.exam-theme-dialog .exam-path-stage.is-next b{color:var(--teal-d)}.exam-plan-app .exam-path-stage.is-next .exam-path-dot,.exam-workbench-app .exam-path-stage.is-next .exam-path-dot,.exam-theme-dialog .exam-path-stage.is-next .exam-path-dot{border-color:var(--teal);box-shadow:0 0 0 4px #0b768324}.exam-plan-app .exam-path-stage.status-learning .exam-path-dot,.exam-workbench-app .exam-path-stage.status-learning .exam-path-dot,.exam-theme-dialog .exam-path-stage.status-learning .exam-path-dot{background:var(--sky);border-color:var(--sky)}.exam-plan-app .exam-path-stage.status-learning small,.exam-workbench-app .exam-path-stage.status-learning small,.exam-theme-dialog .exam-path-stage.status-learning small{color:var(--sky);font-weight:700}.exam-plan-app .exam-path-stage.status-complete .exam-path-dot,.exam-workbench-app .exam-path-stage.status-complete .exam-path-dot,.exam-theme-dialog .exam-path-stage.status-complete .exam-path-dot{background:var(--teal);border-color:var(--teal)}.exam-plan-app .exam-path-stage.status-complete small,.exam-workbench-app .exam-path-stage.status-complete small,.exam-theme-dialog .exam-path-stage.status-complete small{color:var(--teal-d);font-weight:700}.exam-plan-app .exam-path-stage.status-needs_repair .exam-path-dot,.exam-workbench-app .exam-path-stage.status-needs_repair .exam-path-dot,.exam-theme-dialog .exam-path-stage.status-needs_repair .exam-path-dot{background:var(--amber);border-color:var(--amber)}.exam-plan-app .exam-path-stage.status-needs_repair small,.exam-workbench-app .exam-path-stage.status-needs_repair small,.exam-theme-dialog .exam-path-stage.status-needs_repair small{color:var(--amber);font-weight:700}.exam-plan-app .exam-path-stage.status-pending_verification .exam-path-dot,.exam-workbench-app .exam-path-stage.status-pending_verification .exam-path-dot,.exam-theme-dialog .exam-path-stage.status-pending_verification .exam-path-dot{background:var(--violet);border-color:var(--violet)}.exam-plan-app .exam-path-stage.status-pending_verification small,.exam-workbench-app .exam-path-stage.status-pending_verification small,.exam-theme-dialog .exam-path-stage.status-pending_verification small{color:var(--violet-d);font-weight:700}.exam-plan-app .exam-path-row .exam-theme-action,.exam-workbench-app .exam-path-row .exam-theme-action,.exam-theme-dialog .exam-path-row .exam-theme-action{justify-content:flex-end;padding:0;display:flex}.exam-plan-app .exam-theme-drill-button,.exam-workbench-app .exam-theme-drill-button,.exam-theme-dialog .exam-theme-drill-button{min-width:132px;min-height:44px;padding:0 16px;font-size:13px}.exam-plan-app .exam-theme-drill-button.is-review,.exam-workbench-app .exam-theme-drill-button.is-review,.exam-theme-dialog .exam-theme-drill-button.is-review{background:var(--surface);border-color:var(--line);box-shadow:none;color:var(--teal-d)}.exam-plan-app .exam-theme-drill-button.is-review:hover:not(:disabled),.exam-workbench-app .exam-theme-drill-button.is-review:hover:not(:disabled),.exam-theme-dialog .exam-theme-drill-button.is-review:hover:not(:disabled){filter:none;background:var(--surface-2);box-shadow:var(--shadow-card)}.exam-plan-app .exam-theme-drill-button:disabled,.exam-workbench-app .exam-theme-drill-button:disabled,.exam-theme-dialog .exam-theme-drill-button:disabled{border-color:var(--line);background:var(--surface-2);box-shadow:none;color:var(--faint);cursor:not-allowed}.exam-plan-app .exam-support-disclosure,.exam-workbench-app .exam-support-disclosure,.exam-theme-dialog .exam-support-disclosure{padding:0}.exam-plan-app .exam-support-disclosure>summary,.exam-workbench-app .exam-support-disclosure>summary,.exam-theme-dialog .exam-support-disclosure>summary{min-height:56px;color:var(--ink);cursor:pointer;transition:color var(--dur-fast) var(--ease);align-items:center;gap:10px;padding:0 22px;font-size:14px;font-weight:750;list-style:none;display:flex}.exam-plan-app .exam-support-disclosure>summary:hover,.exam-workbench-app .exam-support-disclosure>summary:hover,.exam-theme-dialog .exam-support-disclosure>summary:hover{color:var(--teal-d)}.exam-plan-app .exam-support-disclosure>summary::-webkit-details-marker{display:none}.exam-workbench-app .exam-support-disclosure>summary::-webkit-details-marker{display:none}.exam-theme-dialog .exam-support-disclosure>summary::-webkit-details-marker{display:none}.exam-plan-app .exam-support-disclosure[open]>summary,.exam-workbench-app .exam-support-disclosure[open]>summary,.exam-theme-dialog .exam-support-disclosure[open]>summary{border-bottom:1px solid var(--line)}.exam-plan-app .exam-support-disclosure .pd-exam-library-panel-main,.exam-workbench-app .exam-support-disclosure .pd-exam-library-panel-main,.exam-theme-dialog .exam-support-disclosure .pd-exam-library-panel-main{border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:none;border:0}.exam-plan-app .exam-home-return,.exam-workbench-app .exam-home-return,.exam-theme-dialog .exam-home-return{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#5968e814,#13aebb0f 52%,#fffffff0),#fff;border:1px solid #5968e838;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.exam-plan-app .exam-home-return-copy,.exam-workbench-app .exam-home-return-copy,.exam-theme-dialog .exam-home-return-copy,.exam-plan-app .exam-home-return-empty,.exam-workbench-app .exam-home-return-empty,.exam-theme-dialog .exam-home-return-empty{gap:5px;min-width:0;display:grid}.exam-plan-app .exam-home-return span,.exam-workbench-app .exam-home-return span,.exam-theme-dialog .exam-home-return span,.exam-plan-app .exam-home-themes .pd-theme-heading-copy>span,.exam-workbench-app .exam-home-themes .pd-theme-heading-copy>span,.exam-theme-dialog .exam-home-themes .pd-theme-heading-copy>span,.exam-plan-app .exam-home-support .pd-theme-heading-copy>span,.exam-workbench-app .exam-home-support .pd-theme-heading-copy>span,.exam-theme-dialog .exam-home-support .pd-theme-heading-copy>span{color:#5968e8;letter-spacing:.08em;font-size:11px;font-weight:800}.exam-plan-app .exam-home-return h2,.exam-workbench-app .exam-home-return h2,.exam-theme-dialog .exam-home-return h2{color:var(--ink);margin:0;font-size:clamp(20px,2.2vw,28px);line-height:1.22}.exam-plan-app .exam-home-return p,.exam-workbench-app .exam-home-return p,.exam-theme-dialog .exam-home-return p,.exam-plan-app .exam-home-return small,.exam-workbench-app .exam-home-return small,.exam-theme-dialog .exam-home-return small{color:var(--muted);margin:0;font-size:13px;font-weight:500;line-height:1.65}.exam-plan-app .exam-home-return .hero-start-cta,.exam-workbench-app .exam-home-return .hero-start-cta,.exam-theme-dialog .exam-home-return .hero-start-cta{justify-content:center;min-width:174px}.exam-plan-app .exam-home-return b,.exam-workbench-app .exam-home-return b,.exam-theme-dialog .exam-home-return b{color:var(--ink);font-size:14px}.exam-plan-app .exam-home-return-signals,.exam-workbench-app .exam-home-return-signals,.exam-theme-dialog .exam-home-return-signals{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.exam-plan-app .exam-home-return-signals span,.exam-workbench-app .exam-home-return-signals span,.exam-theme-dialog .exam-home-return-signals span{color:#52617d;letter-spacing:0;background:#ffffffc2;border:1px solid #5968e824;border-radius:999px;align-items:baseline;gap:6px;width:auto;padding:5px 9px;font-weight:600;display:inline-flex}.exam-plan-app .exam-home-return-signals b,.exam-workbench-app .exam-home-return-signals b,.exam-theme-dialog .exam-home-return-signals b{font-size:12px}.exam-plan-app .exam-home-return-signals small,.exam-workbench-app .exam-home-return-signals small,.exam-theme-dialog .exam-home-return-signals small{font-size:11px;line-height:1.2}.exam-plan-app .exam-theme-empty,.exam-workbench-app .exam-theme-empty,.exam-theme-dialog .exam-theme-empty{max-width:1480px;margin:0 auto 18px}.exam-plan-app .exam-theme-source-only,.exam-workbench-app .exam-theme-source-only,.exam-theme-dialog .exam-theme-source-only{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);align-items:start;gap:10px;padding:18px;display:grid}.exam-plan-app .exam-theme-source-only b,.exam-workbench-app .exam-theme-source-only b,.exam-theme-dialog .exam-theme-source-only b{color:var(--ink);font-size:15px;font-weight:750}.exam-plan-app .exam-theme-source-only span,.exam-workbench-app .exam-theme-source-only span,.exam-theme-dialog .exam-theme-source-only span{display:block}.exam-plan-app .exam-theme-source-only button,.exam-workbench-app .exam-theme-source-only button,.exam-theme-dialog .exam-theme-source-only button{background:var(--ink);color:#fff;cursor:pointer;min-height:42px;transition:filter var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:0;border-radius:10px;justify-self:start;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:750;display:inline-flex}.exam-plan-app .exam-theme-source-only button:hover,.exam-workbench-app .exam-theme-source-only button:hover,.exam-theme-dialog .exam-theme-source-only button:hover{filter:brightness(1.25);transform:translateY(-1px)}.exam-plan-app .exam-home-themes,.exam-workbench-app .exam-home-themes,.exam-theme-dialog .exam-home-themes,.exam-plan-app .exam-home-support,.exam-workbench-app .exam-home-support,.exam-theme-dialog .exam-home-support{gap:14px;display:grid}.exam-plan-app .exam-home-themes,.exam-workbench-app .exam-home-themes,.exam-theme-dialog .exam-home-themes{background:#ffffffdb}.exam-plan-app .exam-home-themes .pd-theme-head,.exam-workbench-app .exam-home-themes .pd-theme-head,.exam-theme-dialog .exam-home-themes .pd-theme-head,.exam-plan-app .exam-home-support .pd-theme-head,.exam-workbench-app .exam-home-support .pd-theme-head,.exam-theme-dialog .exam-home-support .pd-theme-head{align-items:end}.exam-plan-app .exam-home-themes .pd-panel-link,.exam-workbench-app .exam-home-themes .pd-panel-link,.exam-theme-dialog .exam-home-themes .pd-panel-link{align-self:center}.exam-plan-app .exam-home-theme-grid,.exam-workbench-app .exam-home-theme-grid,.exam-theme-dialog .exam-home-theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:2px}.exam-plan-app .exam-home-theme-grid .pd-theme-card,.exam-workbench-app .exam-home-theme-grid .pd-theme-card,.exam-theme-dialog .exam-home-theme-grid .pd-theme-card{min-height:196px}.exam-plan-app .exam-home-support,.exam-workbench-app .exam-home-support,.exam-theme-dialog .exam-home-support{background:#ffffffc7;border:1px solid #dce6f2;border-radius:14px;padding:16px;box-shadow:0 12px 30px #25385c0e}.exam-plan-app .exam-home-support .pd-exam-library-panel-main,.exam-workbench-app .exam-home-support .pd-exam-library-panel-main,.exam-theme-dialog .exam-home-support .pd-exam-library-panel-main{box-shadow:none}.exam-plan-app .exam-flow-card,.exam-workbench-app .exam-flow-card,.exam-theme-dialog .exam-flow-card,.exam-plan-app .exam-review-strip,.exam-workbench-app .exam-review-strip,.exam-theme-dialog .exam-review-strip{background:linear-gradient(90deg,#ccdcef47 1px,#0000 1px) 0 0/38px 38px,linear-gradient(#ccdcef38 1px,#0000 1px) 0 0/38px 38px,linear-gradient(135deg,#fffffff5,#f6faffeb);border:1px solid #ccdceff0;border-radius:14px;box-shadow:0 18px 46px #25385c14}.exam-plan-app .exam-flow-progress,.exam-workbench-app .exam-flow-progress,.exam-theme-dialog .exam-flow-progress{background:#e8f0fa;border-radius:999px;height:8px;overflow:hidden}.exam-plan-app .exam-flow-progress span,.exam-workbench-app .exam-flow-progress span,.exam-theme-dialog .exam-flow-progress span{border-radius:inherit;background:linear-gradient(90deg,#5968e8,#8b5cf6,#13aebb);height:100%;display:block}.exam-plan-app .exam-guided,.exam-workbench-app .exam-guided,.exam-theme-dialog .exam-guided{gap:14px;display:grid}.exam-plan-app .exam-flow-card,.exam-workbench-app .exam-flow-card,.exam-theme-dialog .exam-flow-card{gap:14px;padding:18px;scroll-margin-top:90px;display:grid}.exam-plan-app .exam-flow-card:focus-visible,.exam-workbench-app .exam-flow-card:focus-visible,.exam-theme-dialog .exam-flow-card:focus-visible{outline-offset:3px;outline:2px solid #5968e8}.exam-plan-app .exam-flow-head,.exam-workbench-app .exam-flow-head,.exam-theme-dialog .exam-flow-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.exam-plan-app .exam-flow-head span,.exam-workbench-app .exam-flow-head span,.exam-theme-dialog .exam-flow-head span,.exam-plan-app .exam-review-strip-head span,.exam-workbench-app .exam-review-strip-head span,.exam-theme-dialog .exam-review-strip-head span{width:fit-content;color:var(--exd-cta);background:#5968e81a;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.exam-plan-app .exam-flow-head h2,.exam-workbench-app .exam-flow-head h2,.exam-theme-dialog .exam-flow-head h2,.exam-plan-app .exam-review-strip-head h2,.exam-workbench-app .exam-review-strip-head h2,.exam-theme-dialog .exam-review-strip-head h2{color:#17213d;margin:7px 0 4px;font-size:21px;line-height:1.18}.exam-plan-app .exam-flow-head p,.exam-workbench-app .exam-flow-head p,.exam-theme-dialog .exam-flow-head p{color:#5d6e8a;margin:0;font-size:12.5px;font-weight:500;line-height:1.55}.exam-plan-app .exam-flow-count,.exam-workbench-app .exam-flow-count,.exam-theme-dialog .exam-flow-count{justify-items:end;gap:3px;min-width:112px;display:grid}.exam-plan-app .exam-flow-count span,.exam-workbench-app .exam-flow-count span,.exam-theme-dialog .exam-flow-count span{color:#12818c;background:#13aebb1a}.exam-plan-app .exam-flow-count b,.exam-workbench-app .exam-flow-count b,.exam-theme-dialog .exam-flow-count b{color:#14213d;font-size:20px;line-height:1}.exam-plan-app .exam-guided .drill,.exam-workbench-app .exam-guided .drill,.exam-theme-dialog .exam-guided .drill{box-shadow:none;background:#ffffffe6;border-color:#ccdceff0;border-radius:12px;margin:0}.exam-plan-app .exam-guided .dn,.exam-workbench-app .exam-guided .dn,.exam-theme-dialog .exam-guided .dn{display:none}.exam-plan-app .exam-guided .q,.exam-workbench-app .exam-guided .q,.exam-theme-dialog .exam-guided .q{color:#17213d;font-size:17px;line-height:1.62}.exam-plan-app .exam-guided .confidence-bar,.exam-workbench-app .exam-guided .confidence-bar,.exam-theme-dialog .exam-guided .confidence-bar{box-sizing:border-box;background:#f6faffe0;border-color:#ccdceff2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;width:100%;display:grid}.exam-plan-app .exam-guided .confidence-note,.exam-workbench-app .exam-guided .confidence-note,.exam-theme-dialog .exam-guided .confidence-note{grid-column:1/-1}.exam-plan-app .exam-guided .opts,.exam-workbench-app .exam-guided .opts,.exam-theme-dialog .exam-guided .opts{gap:9px;display:grid}.exam-plan-app .exam-guided .opt,.exam-workbench-app .exam-guided .opt,.exam-theme-dialog .exam-guided .opt{background:#ffffffd1;border-radius:12px;margin:0}.exam-plan-app .exam-guided .reason-panel,.exam-workbench-app .exam-guided .reason-panel,.exam-theme-dialog .exam-guided .reason-panel{background:linear-gradient(135deg,#5968e814,#13aebb17),#fff;border-radius:12px}.exam-plan-app .exam-review-strip,.exam-workbench-app .exam-review-strip,.exam-theme-dialog .exam-review-strip{gap:14px;padding:16px 18px;display:grid}.exam-plan-app .exam-review-strip-head,.exam-workbench-app .exam-review-strip-head,.exam-theme-dialog .exam-review-strip-head{justify-content:space-between;align-items:end;gap:12px;display:flex}.exam-plan-app .exam-review-strip-head a,.exam-workbench-app .exam-review-strip-head a,.exam-theme-dialog .exam-review-strip-head a{color:#5968e8;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.exam-plan-app .exam-review-metrics,.exam-workbench-app .exam-review-metrics,.exam-theme-dialog .exam-review-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.exam-plan-app .exam-review-metrics a,.exam-workbench-app .exam-review-metrics a,.exam-theme-dialog .exam-review-metrics a{color:#405273;background:#ffffffb8;border:1px solid #ccdcefe6;border-radius:10px;gap:5px;min-height:76px;padding:11px;text-decoration:none;display:grid}.exam-plan-app .exam-review-metrics b,.exam-workbench-app .exam-review-metrics b,.exam-theme-dialog .exam-review-metrics b{color:#17213d;font-size:20px;line-height:1}.exam-plan-app .exam-review-metrics span,.exam-workbench-app .exam-review-metrics span,.exam-theme-dialog .exam-review-metrics span{color:#5d6e8a;font-size:11px;font-weight:880;line-height:1.35}.exam-plan-app .exam-review-rows,.exam-workbench-app .exam-review-rows,.exam-theme-dialog .exam-review-rows{gap:7px;display:grid}.exam-plan-app .exam-review-rows a,.exam-workbench-app .exam-review-rows a,.exam-theme-dialog .exam-review-rows a{color:#405273;background:#ffffffb3;border:1px solid #ccdcefe0;border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;display:grid}.exam-plan-app .exam-review-rows span,.exam-workbench-app .exam-review-rows span,.exam-theme-dialog .exam-review-rows span{color:#52617d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;overflow:hidden}.exam-plan-app .exam-review-rows b,.exam-workbench-app .exam-review-rows b,.exam-theme-dialog .exam-review-rows b,.exam-plan-app .exam-review-rows small,.exam-workbench-app .exam-review-rows small,.exam-theme-dialog .exam-review-rows small{color:#17213d;white-space:nowrap;font-size:11px;font-weight:700}.exam-plan-app .exam-review-rows small,.exam-workbench-app .exam-review-rows small,.exam-theme-dialog .exam-review-rows small{color:#71809b}.exam-plan-app .exam-review-empty,.exam-workbench-app .exam-review-empty,.exam-theme-dialog .exam-review-empty{color:#667692;background:#f7fbffbd;border:1px dashed #b1c6e0f0;border-radius:10px;margin:0;padding:12px;font-size:12px;font-weight:500;line-height:1.6}@media (max-width:820px){.exam-plan-app .exam-flow-card,.exam-workbench-app .exam-flow-card,.exam-theme-dialog .exam-flow-card,.exam-plan-app .exam-review-strip,.exam-workbench-app .exam-review-strip,.exam-theme-dialog .exam-review-strip{border-radius:12px}.exam-plan-app .exam-flow-card,.exam-workbench-app .exam-flow-card,.exam-theme-dialog .exam-flow-card{padding:14px}.exam-plan-app .exam-flow-head,.exam-workbench-app .exam-flow-head,.exam-theme-dialog .exam-flow-head,.exam-plan-app .exam-review-strip-head,.exam-workbench-app .exam-review-strip-head,.exam-theme-dialog .exam-review-strip-head{grid-template-columns:1fr}.exam-plan-app .exam-flow-count,.exam-workbench-app .exam-flow-count,.exam-theme-dialog .exam-flow-count{justify-items:start}.exam-plan-app .exam-guided .confidence-bar,.exam-workbench-app .exam-guided .confidence-bar,.exam-theme-dialog .exam-guided .confidence-bar{grid-template-columns:1fr}.exam-plan-app .exam-guided .confidence-bar button,.exam-workbench-app .exam-guided .confidence-bar button,.exam-theme-dialog .exam-guided .confidence-bar button,.exam-plan-app .exam-guided .dnav .dbtn,.exam-workbench-app .exam-guided .dnav .dbtn,.exam-theme-dialog .exam-guided .dnav .dbtn,.exam-plan-app .exam-guided .reason-actions button,.exam-workbench-app .exam-guided .reason-actions button,.exam-theme-dialog .exam-guided .reason-actions button,.exam-plan-app .exam-guided .reason-self-check button,.exam-workbench-app .exam-guided .reason-self-check button,.exam-theme-dialog .exam-guided .reason-self-check button{width:100%;min-height:44px}.exam-plan-app .exam-guided .dnav,.exam-workbench-app .exam-guided .dnav,.exam-theme-dialog .exam-guided .dnav,.exam-plan-app .exam-guided .reason-actions,.exam-workbench-app .exam-guided .reason-actions,.exam-theme-dialog .exam-guided .reason-actions,.exam-plan-app .exam-guided .reason-self-check,.exam-workbench-app .exam-guided .reason-self-check,.exam-theme-dialog .exam-guided .reason-self-check{grid-template-columns:1fr;display:grid}.exam-plan-app .exam-review-metrics,.exam-workbench-app .exam-review-metrics,.exam-theme-dialog .exam-review-metrics{grid-template-columns:1fr}.exam-plan-app .exam-review-rows a,.exam-workbench-app .exam-review-rows a,.exam-theme-dialog .exam-review-rows a{grid-template-columns:minmax(0,1fr) auto}.exam-plan-app .exam-review-rows small,.exam-workbench-app .exam-review-rows small,.exam-theme-dialog .exam-review-rows small{grid-column:1/-1}}@media (max-width:1360px){.exam-plan-app .exam-home-theme-grid,.exam-workbench-app .exam-home-theme-grid,.exam-theme-dialog .exam-home-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.exam-plan-app .exam-home-return,.exam-workbench-app .exam-home-return,.exam-theme-dialog .exam-home-return{grid-template-columns:1fr;padding:14px}.exam-plan-app .exam-theme-table-panel,.exam-workbench-app .exam-theme-table-panel,.exam-theme-dialog .exam-theme-table-panel{padding:16px}.exam-plan-app .exam-subject-hero,.exam-workbench-app .exam-subject-hero,.exam-theme-dialog .exam-subject-hero{grid-template-columns:1fr;padding:16px}.exam-plan-app .exam-start-drill,.exam-workbench-app .exam-start-drill,.exam-theme-dialog .exam-start-drill{white-space:normal;width:100%}.exam-plan-app .exam-subject-choice,.exam-workbench-app .exam-subject-choice,.exam-theme-dialog .exam-subject-choice{min-height:88px;padding:12px 8px}.exam-plan-app .exam-subject-progress,.exam-workbench-app .exam-subject-progress,.exam-theme-dialog .exam-subject-progress{min-width:0}.exam-plan-app .exam-path,.exam-workbench-app .exam-path,.exam-theme-dialog .exam-path{gap:20px}.exam-plan-app .exam-theme-row.exam-path-row,.exam-workbench-app .exam-theme-row.exam-path-row,.exam-theme-dialog .exam-theme-row.exam-path-row{grid-template-columns:1fr;gap:16px;padding:16px}.exam-plan-app .exam-path-row .exam-theme-name b,.exam-workbench-app .exam-path-row .exam-theme-name b,.exam-theme-dialog .exam-path-row .exam-theme-name b{white-space:normal}.exam-plan-app .exam-path-stepper,.exam-workbench-app .exam-path-stepper,.exam-theme-dialog .exam-path-stepper{justify-content:space-between;max-width:none}.exam-plan-app .exam-path-stage b,.exam-workbench-app .exam-path-stage b,.exam-theme-dialog .exam-path-stage b{font-size:11.5px}.exam-plan-app .exam-path-row .exam-theme-action,.exam-workbench-app .exam-path-row .exam-theme-action,.exam-theme-dialog .exam-path-row .exam-theme-action{justify-content:stretch}.exam-plan-app .exam-theme-drill-button,.exam-workbench-app .exam-theme-drill-button,.exam-theme-dialog .exam-theme-drill-button{white-space:normal;width:100%}.exam-plan-app .exam-home-return .hero-start-cta,.exam-workbench-app .exam-home-return .hero-start-cta,.exam-theme-dialog .exam-home-return .hero-start-cta{width:100%}.exam-plan-app .exam-home-theme-grid,.exam-workbench-app .exam-home-theme-grid,.exam-theme-dialog .exam-home-theme-grid{grid-template-columns:1fr}.exam-plan-app .exam-home-support,.exam-workbench-app .exam-home-support,.exam-theme-dialog .exam-home-support{padding:12px}}.exam-plan-app .exam-cockpit,.exam-workbench-app .exam-cockpit,.exam-theme-dialog .exam-cockpit{gap:18px;margin-top:24px;display:grid}.exam-plan-app .exam-cockpit-head,.exam-workbench-app .exam-cockpit-head,.exam-theme-dialog .exam-cockpit-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 20px;display:flex}.exam-plan-app .exam-cockpit-head span,.exam-workbench-app .exam-cockpit-head span,.exam-theme-dialog .exam-cockpit-head span,.exam-plan-app .exam-instrument-kicker,.exam-workbench-app .exam-instrument-kicker,.exam-theme-dialog .exam-instrument-kicker{color:#5968e8;letter-spacing:.12em;font-size:11px;font-weight:700}.exam-plan-app .exam-cockpit-head h2,.exam-workbench-app .exam-cockpit-head h2,.exam-theme-dialog .exam-cockpit-head h2{color:#17213d;margin:4px 0 0;font-size:clamp(22px,3vw,30px);line-height:1.25}.exam-plan-app .exam-cockpit-head p,.exam-workbench-app .exam-cockpit-head p,.exam-theme-dialog .exam-cockpit-head p{color:#52617d;max-width:520px;margin:0;font-size:13.5px;line-height:1.75}.exam-plan-app .exam-cockpit-grid,.exam-workbench-app .exam-cockpit-grid,.exam-theme-dialog .exam-cockpit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.exam-plan-app .exam-instrument,.exam-workbench-app .exam-instrument,.exam-theme-dialog .exam-instrument{border-radius:var(--radius-lg);min-height:176px;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#fffffff0,#f8fbffd1),radial-gradient(420px 180px at 10% 0,#5968e814,#0000 65%);border:1px solid #5968e82e;align-content:start;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.exam-plan-app .exam-instrument.today,.exam-workbench-app .exam-instrument.today,.exam-theme-dialog .exam-instrument.today{background:linear-gradient(135deg,#5968e80f,#fffffff0 46%),radial-gradient(520px 200px at 90% 0,#8b5cf617,#0000 65%);border-color:#5968e852;grid-column:1/-1;min-height:190px}.exam-plan-app .exam-instrument.today:before,.exam-workbench-app .exam-instrument.today:before,.exam-theme-dialog .exam-instrument.today:before{content:"";background:var(--grad-decor);height:3px;position:absolute;inset:0 0 auto}.exam-plan-app .exam-instrument b,.exam-workbench-app .exam-instrument b,.exam-theme-dialog .exam-instrument b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1.15}.exam-plan-app .exam-instrument p,.exam-workbench-app .exam-instrument p,.exam-theme-dialog .exam-instrument p,.exam-plan-app .exam-instrument small,.exam-workbench-app .exam-instrument small,.exam-theme-dialog .exam-instrument small{color:#52617d;margin:0;font-size:12.5px;line-height:1.7}.exam-plan-app .exam-instrument-title,.exam-workbench-app .exam-instrument-title,.exam-theme-dialog .exam-instrument-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.exam-plan-app .exam-forecast-bar,.exam-workbench-app .exam-forecast-bar,.exam-theme-dialog .exam-forecast-bar{background:#ccdcefcc;border-radius:999px;height:12px;position:relative;overflow:hidden}.exam-plan-app .exam-forecast-bar i,.exam-workbench-app .exam-forecast-bar i,.exam-theme-dialog .exam-forecast-bar i,.exam-plan-app .exam-forecast-bar em,.exam-workbench-app .exam-forecast-bar em,.exam-theme-dialog .exam-forecast-bar em{position:absolute;top:0;bottom:0}.exam-plan-app .exam-forecast-bar i,.exam-workbench-app .exam-forecast-bar i,.exam-theme-dialog .exam-forecast-bar i{border-radius:inherit;background:linear-gradient(90deg, var(--indigo), var(--teal))}.exam-plan-app .exam-forecast-bar em,.exam-workbench-app .exam-forecast-bar em,.exam-theme-dialog .exam-forecast-bar em{background:#17213d;width:2px}.exam-plan-app .exam-date-row,.exam-workbench-app .exam-date-row,.exam-theme-dialog .exam-date-row{flex-wrap:wrap;gap:8px;display:flex}.exam-plan-app .exam-date-row input,.exam-workbench-app .exam-date-row input,.exam-theme-dialog .exam-date-row input,.exam-plan-app .exam-date-row button,.exam-workbench-app .exam-date-row button,.exam-theme-dialog .exam-date-row button{border-radius:var(--radius-sm);min-height:38px;color:var(--ink);font:inherit;background:#fff;border:1px solid #5968e842;padding:7px 10px;font-size:13px;font-weight:600}.exam-plan-app .exam-date-row button,.exam-workbench-app .exam-date-row button,.exam-theme-dialog .exam-date-row button{cursor:pointer;color:#fff;background:#17213d}.exam-plan-app .exam-today-list,.exam-workbench-app .exam-today-list,.exam-theme-dialog .exam-today-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.exam-plan-app .exam-today-list button,.exam-workbench-app .exam-today-list button,.exam-theme-dialog .exam-today-list button{border-radius:var(--radius);min-height:86px;color:var(--ink);cursor:pointer;font:inherit;text-align:left;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:#fff;border:1px solid #5968e838;gap:5px;padding:10px 12px;display:grid}.exam-plan-app .exam-today-list button:hover,.exam-workbench-app .exam-today-list button:hover,.exam-theme-dialog .exam-today-list button:hover{border-color:#5968e880;transform:translateY(-1px);box-shadow:0 10px 24px -10px #5968e859}.exam-plan-app .exam-today-list button span,.exam-workbench-app .exam-today-list button span,.exam-theme-dialog .exam-today-list button span,.exam-plan-app .exam-today-list button small,.exam-workbench-app .exam-today-list button small,.exam-theme-dialog .exam-today-list button small{color:#5968e8;font-size:11px;font-weight:700}.exam-plan-app .exam-today-list button b,.exam-workbench-app .exam-today-list button b,.exam-theme-dialog .exam-today-list button b{overflow-wrap:anywhere;white-space:normal;font-size:13px;line-height:1.4;overflow:hidden}.exam-plan-app .exam-instrument.decay ul,.exam-workbench-app .exam-instrument.decay ul,.exam-theme-dialog .exam-instrument.decay ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exam-plan-app .exam-instrument.decay li,.exam-workbench-app .exam-instrument.decay li,.exam-theme-dialog .exam-instrument.decay li{color:#52617d;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:flex}.exam-plan-app .exam-instrument.decay li span,.exam-workbench-app .exam-instrument.decay li span,.exam-theme-dialog .exam-instrument.decay li span{color:var(--teal-d);background:#13aebb1a;border-radius:999px;flex:none;padding:4px 8px;font-weight:700}.exam-plan-app .exam-instrument.decay li b,.exam-workbench-app .exam-instrument.decay li b,.exam-theme-dialog .exam-instrument.decay li b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.exam-plan-app .exam-calibration-bars,.exam-workbench-app .exam-calibration-bars,.exam-theme-dialog .exam-calibration-bars{gap:8px;display:grid}.exam-plan-app .exam-calibration-bars span,.exam-workbench-app .exam-calibration-bars span,.exam-theme-dialog .exam-calibration-bars span{background:#ffffffb8;border-radius:8px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 10px;display:grid}.exam-plan-app .exam-calibration-bars b,.exam-workbench-app .exam-calibration-bars b,.exam-theme-dialog .exam-calibration-bars b,.exam-plan-app .exam-calibration-bars i,.exam-workbench-app .exam-calibration-bars i,.exam-theme-dialog .exam-calibration-bars i,.exam-plan-app .exam-calibration-bars small,.exam-workbench-app .exam-calibration-bars small,.exam-theme-dialog .exam-calibration-bars small{font-size:12px;font-style:normal}.exam-plan-app .exam-calibration-bars i,.exam-workbench-app .exam-calibration-bars i,.exam-theme-dialog .exam-calibration-bars i{color:var(--teal-d);font-weight:700}.exam-plan-app .exam-footprint-dots,.exam-workbench-app .exam-footprint-dots,.exam-theme-dialog .exam-footprint-dots{grid-template-columns:repeat(7,1fr);align-items:center;gap:6px;padding:6px 0;display:grid}.exam-plan-app .exam-footprint-dots i,.exam-workbench-app .exam-footprint-dots i,.exam-theme-dialog .exam-footprint-dots i{background:#ccdcefe6;border-radius:999px;width:14px;height:14px;margin:0 auto;display:block}.exam-plan-app .exam-footprint-dots i.active,.exam-workbench-app .exam-footprint-dots i.active,.exam-theme-dialog .exam-footprint-dots i.active{background:linear-gradient(135deg, var(--indigo), var(--violet));width:18px;height:18px;box-shadow:0 4px 12px #5968e859}@media (max-width:820px){.exam-plan-app .exam-cockpit-grid,.exam-workbench-app .exam-cockpit-grid,.exam-theme-dialog .exam-cockpit-grid,.exam-plan-app .exam-today-list,.exam-workbench-app .exam-today-list,.exam-theme-dialog .exam-today-list{grid-template-columns:1fr}}.exam-plan-app,.exam-workbench-app,.exam-theme-dialog{--exd-ground:#f6f8fc;--exd-surface:#fff;--exd-wash:#f2f5fb;--exd-ink:#17213d;--exd-muted:#44506b;--exd-faint:#5d6a85;--exd-kicker:#0f62c9;--exd-accent:#1b7ae4;--exd-cta:#0f62c9;--exd-cta-hover:#0b4fa3;--exd-ring:#0f62c9;--exd-plan-wash:#0f62c921;--exd-plan-edge:#0f62c94d;--exd-hair:#17213d38;--exd-soft:#17213d12;--exd-wash-hover:#3944c80d}.exam-plan-app{--teal:#1b7ae4;--teal-d:#0f62c9;--teal-100:#0f62c91a}:is(body:has(.exam-plan-app) .top,body:has(.exam-plan-app) .study-legacy-top,body:has(.exam-plan-app) .release-ticker){display:none}body:has(.exam-plan-app) .aurora{opacity:.1}body:has(.exam-plan-app){background:var(--exd-ground)}.exam-plan-app{color:var(--exd-ink);padding-bottom:calc(32px + env(safe-area-inset-bottom));font-feature-settings:"palt" 1;grid-template-columns:240px minmax(0,1fr);gap:23px;display:grid}.exam-plan-app:has(.pd-sidebar.collapsed){grid-template-columns:72px minmax(0,1fr)}:is(.exam-plan-app,.exam-workbench-app) .tnum{font-variant-numeric:tabular-nums}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-skip{z-index:60;background:var(--exd-ink);color:#fff;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:750;position:absolute;top:0;left:-9999px}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-skip:focus-visible{top:12px;left:12px}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-nav{z-index:40;border-bottom:1px solid var(--exd-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f8fcdb;position:sticky;top:0}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-nav-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1120px;min-height:60px;margin:0 auto;padding:0 24px;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-brand{min-height:44px;color:var(--exd-ink);align-items:center;gap:9px;text-decoration:none;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-brand span{width:29px;height:29px;color:var(--exd-kicker);background:#3944c81a;border-radius:9px;place-items:center;display:inline-grid}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-brand b{letter-spacing:.01em;white-space:nowrap;font-size:13.5px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav{align-items:center;gap:2px;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-medical-reading-label-compact{display:none}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav a,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav button,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-current{min-height:44px;color:var(--exd-muted);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 15px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav a:hover,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav button:hover{color:var(--exd-ink);background:#17213d0d}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav a[aria-current=page],:is(.exam-plan-app,.exam-workbench-app) .exam-plan-current[aria-current=page]{color:var(--exd-cta);background:#3944c817}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account{position:relative}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account>summary{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:44px;color:var(--exd-ink);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:750;list-style:none;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account>summary::-webkit-details-marker{display:none}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account[open]>summary{border-color:var(--exd-accent)}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu{z-index:50;border:1px solid var(--exd-hair);background:var(--exd-surface);border-radius:16px;gap:2px;min-width:224px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 52px -20px #17213d66}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu p{border-bottom:1px solid var(--exd-soft);gap:2px;margin:0 0 6px;padding:6px 10px 12px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu p b{color:var(--exd-ink);font-size:13px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu p small{color:var(--exd-faint);overflow-wrap:anywhere;font-size:11px}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu a,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu button{min-height:44px;color:var(--exd-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;font-size:13px;font-weight:650;text-decoration:none;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu a:hover,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu button:hover{background:var(--exd-wash)}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu button:disabled{color:var(--exd-faint);cursor:default}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-main{outline:none;width:100%;max-width:1328px;margin:0 auto;padding:34px 24px 0}.exam-plan-app.exam-subject-page .exam-plan-main{max-width:1080px}.exam-plan-app .exam-subject-progress .esp-bar i{background:var(--exd-accent)}:is(.exam-plan-app,.exam-workbench-app) .exam-today-head{background:var(--exd-cta);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 0 28px;padding:28px 28px 26px;display:flex;position:relative}:is(.exam-plan-app,.exam-workbench-app) .exam-today-head-copy{gap:6px;min-width:0;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-today-primary-cta{background:var(--exd-surface);min-height:48px;color:var(--exd-cta-hover);cursor:pointer;font:inherit;transition:background var(--dur-fast) var(--ease);border:0;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-today-primary-cta:hover{background:#eaf1fb}:is(.exam-plan-app,.exam-workbench-app) .exam-today-primary-cta>span{color:var(--exd-cta-hover)}@media (max-width:820px){:is(.exam-plan-app,.exam-workbench-app) .exam-today-head{gap:18px;padding:22px 20px 20px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-primary-cta{justify-content:center;width:100%}}:is(.exam-plan-app,.exam-workbench-app) .exam-today-eyebrow{color:var(--exd-surface);letter-spacing:.14em;font-size:11px;font-weight:800;display:block}:is(.exam-plan-app,.exam-workbench-app) .exam-today-head h1{color:var(--exd-surface);letter-spacing:-.01em;margin:5px 0 3px;font-size:24px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-today-head p{color:var(--exd-surface);margin:0;font-size:13.5px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-grid{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore{gap:16px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore .exam-rail-subjects{flex-wrap:wrap;gap:8px;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore .exam-rail-subjects>li{min-width:0;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore .exam-rail-subject{border:1px solid var(--exd-hair);white-space:nowrap;border-radius:999px;gap:8px;width:auto;min-height:40px;padding:6px 14px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore .exam-rail-subject b{flex:none;font-size:13px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore .exam-rail-subject:hover{border-color:var(--exd-cta);background:var(--exd-wash-hover)}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore .exam-rail-subject .exam-row-arrow{display:none}:is(.exam-plan-app,.exam-workbench-app) .exam-today-main{gap:46px;min-width:0;display:grid}@media (min-width:1100px){:is(.exam-plan-app,.exam-workbench-app) .exam-today-main{grid-template-columns:minmax(420px,1fr) minmax(340px,540px);align-items:start;gap:32px 44px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-main>.exam-today-section:nth-of-type(n+3){grid-column:1/-1}}:is(.exam-plan-app,.exam-workbench-app) .exam-today-section{gap:15px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-today-sec-head{align-items:baseline;gap:12px;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-sec-rule{background:var(--exd-soft);flex:1;align-self:center;min-width:24px;height:1px}:is(.exam-plan-app,.exam-workbench-app) .exam-section-num{color:var(--exd-kicker);font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:12px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-today-sec-head h2{color:var(--exd-ink);letter-spacing:.02em;margin:0;font-size:15px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-review-count{color:var(--exd-kicker);font-size:12.5px;font-weight:800}.exam-plan-app .exam-section-head span{color:var(--exd-kicker)}.exam-plan-app .exam-theme-drill-button:not(.is-review){background:linear-gradient(#4655d8 0%,#3040c2 100%);border-color:#3040c2e6;box-shadow:inset 0 1px #ffffff2e,0 8px 18px -10px #3040c280}.exam-plan-app .exam-theme-drill-button:not(.is-review):hover:not(:disabled){box-shadow:inset 0 1px #ffffff2e,0 10px 22px -10px #3040c29e}.exam-plan-app .exam-path-stage.is-next .exam-path-dot{box-shadow:0 0 0 4px #3944c824}.exam-plan-app .exam-start-drill:hover{box-shadow:none;filter:none;transform:none}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card{border:1px solid var(--exd-hair);background:var(--exd-surface);border-radius:16px;padding:26px 26px 22px;box-shadow:0 14px 34px -22px #17213d4d}:is(.exam-plan-app,.exam-workbench-app) .exam-today-theme{color:var(--exd-ink);letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:800;line-height:1.18}:is(.exam-plan-app,.exam-workbench-app) .exam-today-reason{color:var(--exd-muted);margin:12px 0 0;font-size:14px;line-height:1.7}:is(.exam-plan-app,.exam-workbench-app) .exam-today-meta{border-top:1px solid var(--exd-soft);border-bottom:1px solid var(--exd-soft);gap:0;margin:20px 0 0;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-today-meta div{border-right:1px solid var(--exd-soft);gap:3px;margin-right:22px;padding:13px 22px 13px 0;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-today-meta div:last-child{border-right:0;margin-right:0;padding-right:0}:is(.exam-plan-app,.exam-workbench-app) .exam-today-meta dt{color:var(--exd-faint);letter-spacing:.08em;font-size:10.5px;font-weight:750}:is(.exam-plan-app,.exam-workbench-app) .exam-today-meta dd{color:var(--exd-ink);margin:0;font-size:15px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.exam-plan-app .exam-start-drill{background:var(--exd-cta);color:#fff;cursor:pointer;min-height:52px;font:inherit;letter-spacing:.01em;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:14.5px;font-weight:800;transition:background .15s;display:inline-flex}.exam-plan-app .exam-start-drill:hover{background:var(--exd-cta-hover)}.exam-plan-app .exam-start-drill svg{transition:transform .15s}.exam-plan-app .exam-start-drill:hover svg{transform:translate(3px)}:is(.exam-plan-app,.exam-workbench-app) .exam-change-theme{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:52px;color:var(--exd-ink);cursor:pointer;font:inherit;border-radius:12px;align-items:center;gap:8px;padding:0 17px;font-size:13px;font-weight:750;transition:border-color .15s,background .15s;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-change-theme:hover{background:var(--exd-wash);border-color:#3944c866}:is(.exam-plan-app,.exam-workbench-app) .exam-change-theme svg{color:var(--exd-accent)}:is(.exam-plan-app,.exam-workbench-app) .exam-today-note{color:var(--exd-faint);margin:16px 0 0;font-size:12px;line-height:1.65}:is(.exam-plan-app,.exam-workbench-app) .exam-row-list{margin:0;padding:0;list-style:none;display:block}:is(.exam-plan-app,.exam-workbench-app) .exam-row-list>li{border-bottom:1px solid var(--exd-soft)}:is(.exam-plan-app,.exam-workbench-app) .exam-row-list button{width:100%;min-height:62px;color:var(--exd-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:13px 12px;transition:background .15s;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-row-list button:hover{background:var(--exd-wash-hover)}:is(.exam-plan-app,.exam-workbench-app) .exam-row-copy{gap:4px;min-width:0;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-row-copy b{letter-spacing:.01em;overflow-wrap:anywhere;font-size:15.5px;font-weight:700}:is(.exam-plan-app,.exam-workbench-app) .exam-row-copy small{color:var(--exd-faint);font-size:12px;font-weight:500}:is(.exam-plan-app,.exam-workbench-app) .exam-row-arrow{color:var(--exd-accent);flex:none;transition:transform .15s}:is(.exam-plan-app,.exam-workbench-app) .exam-row-list button:hover .exam-row-arrow,:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subject:hover .exam-row-arrow{transform:translate(3px)}:is(.exam-plan-app,.exam-workbench-app) .exam-row-more{color:var(--exd-faint);margin:12px 12px 0;font-size:12px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-review-empty{background:var(--exd-wash);color:var(--exd-muted);border-radius:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1.75}:is(.exam-plan-app,.exam-workbench-app) .exam-today-explore{align-content:start;gap:14px;display:grid;position:sticky;top:88px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-explore h2{color:var(--exd-ink);letter-spacing:.02em;margin:0;font-size:15px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-explore-search{border:1px solid var(--line-2);background:var(--exd-surface);width:100%;min-height:48px;color:var(--exd-faint);cursor:pointer;font:inherit;text-align:left;border-radius:14px;align-items:center;gap:10px;padding:0 15px;font-size:13.5px;font-weight:500;transition:border-color .15s,background .15s;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-explore-search:hover{background:var(--exd-surface);border-color:#3944c85c}:is(.exam-plan-app,.exam-workbench-app) .exam-explore-search svg{color:var(--exd-accent);flex:none}:is(.exam-plan-app,.exam-workbench-app) .exam-explore-label{color:var(--exd-faint);letter-spacing:.1em;margin:4px 2px 0;font-size:10.5px;font-weight:750}:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subjects{border-top:1px solid var(--exd-soft);margin:0;padding:0;list-style:none;display:block}:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subjects>li{border-bottom:1px solid var(--exd-soft)}:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subject{width:100%;min-height:48px;color:var(--exd-ink);cursor:pointer;font:inherit;background:0 0;border-radius:9px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:background .15s;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subject:hover{background:var(--exd-wash-hover)}:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subject b{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;font-weight:700}:is(.exam-plan-app,.exam-workbench-app) .exam-rail-count,:is(.exam-plan-app,.exam-workbench-app) .exam-rail-total{color:var(--exd-faint);flex:none;font-size:11.5px;font-weight:650}:is(.exam-plan-app,.exam-workbench-app) .exam-subject-backlink{min-height:44px;color:var(--exd-muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin-bottom:8px;padding:0 10px 0 4px;font-size:12.5px;font-weight:750;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-subject-backlink:hover{color:var(--exd-ink)}.exam-theme-dialog{border:1px solid var(--exd-hair);background:var(--exd-surface);width:min(760px,100% - 32px);max-width:none;max-height:min(760px,100dvh - 36px);color:var(--exd-ink);border-radius:24px;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 100px -30px #1018368c}.exam-theme-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10162e6b}.exam-theme-dialog-frame{grid-template-rows:auto minmax(0,1fr);max-height:min(760px,100dvh - 36px);display:grid}.exam-theme-dialog-head{border-bottom:1px solid var(--exd-soft);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px 20px;display:flex}.exam-theme-dialog-head>div{gap:4px;display:grid}.exam-theme-dialog-head span{color:var(--exd-kicker);letter-spacing:.14em;font-size:10px;font-weight:800}.exam-theme-dialog-head h2{color:var(--exd-ink);letter-spacing:-.03em;margin:0;font-size:clamp(24px,3vw,31px);font-weight:800}.exam-theme-dialog-head p{color:var(--exd-muted);margin:2px 0 0;font-size:12.5px;line-height:1.5}.exam-theme-dialog-head>button{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:44px;color:var(--exd-muted);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:0 16px;font-size:12px;font-weight:750}.exam-theme-dialog-body{min-height:0;padding:22px 26px 28px;overflow-y:auto}.exam-theme-dialog-search{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:54px;color:var(--exd-accent);border-radius:14px;align-items:center;gap:10px;padding:0 9px 0 16px;display:flex}.exam-theme-dialog-search:focus-within{border-color:var(--exd-accent);box-shadow:0 0 0 3px #3944c824}.exam-theme-dialog-search>svg{flex:none}.exam-theme-dialog-search input{width:100%;min-width:0;color:var(--exd-ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px;font-weight:600}.exam-theme-dialog-search input::placeholder{color:var(--exd-faint);font-weight:500}.exam-theme-dialog-search button{min-height:44px;color:var(--exd-cta);cursor:pointer;font:inherit;background:#3944c817;border:0;border-radius:9px;flex:none;padding:0 13px;font-size:11.5px;font-weight:780}.exam-theme-dialog-status{color:var(--exd-faint);margin:12px 2px 18px;font-size:11.5px;font-weight:650}.exam-theme-dialog-subjects h3{color:var(--exd-muted);letter-spacing:.04em;margin:0 0 11px;font-size:12px;font-weight:800}.exam-theme-dialog-subjects ul,.exam-theme-dialog-results ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.exam-theme-dialog-subjects ul{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-theme-dialog-subjects a,.exam-theme-dialog-results button{box-shadow:none;border:1px solid var(--exd-hair);background:var(--exd-surface);width:100%;min-height:58px;color:var(--exd-ink);cursor:pointer;font:inherit;text-align:left;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;text-decoration:none;transition:border-color .15s,background .15s;display:flex;transform:none}.exam-theme-dialog-subjects a:hover,.exam-theme-dialog-results button:hover{background:var(--exd-wash);box-shadow:none;border-color:#3944c85c;transform:none}.exam-theme-dialog-subjects a>span,.exam-theme-dialog-results button>span{gap:3px;min-width:0;display:grid}.exam-theme-dialog-subjects b,.exam-theme-dialog-results b{overflow-wrap:anywhere;font-size:13.5px;font-weight:750}.exam-theme-dialog-subjects small,.exam-theme-dialog-results small{color:var(--exd-faint);font-size:10.5px;font-weight:600}.exam-theme-dialog-subjects svg,.exam-theme-dialog-results svg{color:var(--exd-accent);flex:none}.exam-theme-dialog-empty,.exam-theme-dialog-more{background:var(--exd-wash);color:var(--exd-muted);border-radius:13px;margin:0;padding:18px;font-size:12.5px;line-height:1.7}.exam-theme-dialog-more{margin-top:10px;padding:11px 14px}body:has(.exam-plan-app) .hitl-safety{width:min(1072px,100% - 288px);margin:0 24px calc(24px + env(safe-area-inset-bottom)) 264px;border:1px solid var(--exd-soft);border-color:var(--exd-soft);color:var(--exd-muted);box-shadow:none;background:#f6f8fcf0;border-radius:14px;padding:12px 16px;display:grid;position:static}body:has(.exam-plan-app .pd-sidebar.collapsed) .hitl-safety{width:min(1072px,100% - 120px);margin-left:96px}body:has(.exam-plan-app) .hitl-safety b{color:var(--exd-ink)}body:has(.exam-plan-app) .hitl-safety svg{color:var(--exd-kicker)}body:has(.exam-plan-app) .hitl-safety span{color:var(--exd-muted);text-overflow:clip;white-space:normal;overflow:visible}@media (max-width:820px){.exam-plan-app .exam-plan-main{order:1}:is(body:has(.exam-plan-app) .hitl-safety,body:has(.exam-plan-app .pd-sidebar.collapsed) .hitl-safety){width:min(100%,100% - 20px);margin:0 auto calc(18px + env(safe-area-inset-bottom))}}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-skip:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-brand:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav a:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav button:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account>summary:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu a:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account-menu button:focus-visible,.exam-plan-app .exam-start-drill:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-change-theme:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-row-list button:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subject:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-explore-search:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-subject-backlink:focus-visible,.exam-theme-dialog-head>button:focus-visible,.exam-theme-dialog-search button:focus-visible,.exam-theme-dialog-subjects a:focus-visible,.exam-theme-dialog-results button:focus-visible{outline:3px solid var(--exd-ring);outline-offset:2px}.exam-plan-app .exam-support-disclosure,.exam-plan-app .exam-theme-row,.exam-plan-app [id]{scroll-margin-top:80px}@media (max-width:900px){:is(.exam-plan-app,.exam-workbench-app) .exam-plan-nav-inner{gap:8px;min-height:56px;padding:0 14px}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-brand b{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav{flex:1;justify-content:center}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav a,:is(.exam-plan-app,.exam-workbench-app) .exam-plan-primary-nav button{padding:0 12px;font-size:12.5px}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-medical-reading-label-full{display:none}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-medical-reading-label-compact{display:inline}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-account>summary span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.exam-plan-app,.exam-workbench-app) .exam-plan-main{padding:20px 16px 0}:is(.exam-plan-app,.exam-workbench-app) .exam-today-grid{grid-template-columns:1fr;row-gap:40px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-main{gap:38px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-explore{position:static}:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subjects,:is(.exam-plan-app,.exam-workbench-app) .exam-explore-label{display:none}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card{padding:22px 18px 20px}:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-actions{gap:8px;display:grid}.exam-plan-app .exam-start-drill,:is(.exam-plan-app,.exam-workbench-app) .exam-change-theme{justify-content:center;width:100%}:is(.exam-plan-app,.exam-workbench-app) .exam-today-meta div{margin-right:16px;padding-right:16px}}@media (max-width:560px){.exam-theme-dialog{border-bottom:0;border-left:0;border-right:0;border-radius:22px 22px 0 0;width:100%;height:calc(100dvh - 14px);max-height:none;margin:auto 0 0}.exam-theme-dialog-frame{height:100%;max-height:none}.exam-theme-dialog-head{padding:20px 18px 16px}.exam-theme-dialog-body{padding:18px 18px calc(24px + env(safe-area-inset-bottom))}.exam-theme-dialog-subjects ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.exam-plan-app .exam-start-drill svg,:is(.exam-plan-app,.exam-workbench-app) .exam-row-list button,:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subject,:is(.exam-plan-app,.exam-workbench-app) .exam-row-arrow,:is(.exam-plan-app,.exam-workbench-app) .exam-change-theme,:is(.exam-plan-app,.exam-workbench-app) .exam-explore-search,.exam-plan-app .exam-start-drill,.exam-theme-dialog-subjects a,.exam-theme-dialog-results button{transition:none}}@media (forced-colors:active){:is(.exam-plan-app,.exam-workbench-app) .exam-plan-nav,:is(.exam-plan-app,.exam-workbench-app) .exam-today-card,:is(.exam-plan-app,.exam-workbench-app) .exam-explore-search,.exam-theme-dialog,.exam-theme-dialog-subjects a,.exam-theme-dialog-results button,.exam-plan-app .exam-start-drill,:is(.exam-plan-app,.exam-workbench-app) .exam-change-theme{border:1px solid canvastext}:is(.exam-plan-app,.exam-workbench-app) .exam-row-list>li,:is(.exam-plan-app,.exam-workbench-app) .exam-rail-subjects>li{border-bottom:1px solid canvastext}}.exam-plan-app.exam-plan-preview-app{min-height:100dvh}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-head{border-bottom:1px solid var(--exd-soft);max-width:760px;margin-bottom:32px;padding:0 2px 24px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-head h1{max-width:680px;color:var(--exd-ink);letter-spacing:-.035em;margin:7px 0 8px;font-size:clamp(28px,3.2vw,42px);font-weight:850;line-height:1.2}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-head p{max-width:620px;color:var(--exd-muted);margin:0;font-size:14px;line-height:1.75}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:56px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-main{min-width:0}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet{border:1px solid var(--exd-hair);background:var(--exd-surface);border-radius:22px;padding:28px;box-shadow:0 22px 54px -42px #17213d9e}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head{border-bottom:1px solid var(--exd-soft);justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:22px;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head>div:first-child{min-width:0}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head>div:first-child>span{color:var(--exd-kicker);letter-spacing:.08em;font-size:11px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head h2{color:var(--exd-ink);letter-spacing:-.035em;margin:5px 0 3px;font-size:clamp(25px,3vw,36px);font-weight:850;line-height:1.2}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head p{color:var(--exd-muted);margin:0;font-size:13px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head dl{border-left:1px solid var(--exd-soft);grid-template-columns:repeat(2,auto);margin:0;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head dl div{gap:2px;min-width:76px;padding-left:18px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head dt{color:var(--exd-faint);font-size:10px;font-weight:750}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head dd{color:var(--exd-ink);margin:0;font-size:14px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0;padding:0;list-style:none;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps li{border-left:1px solid var(--exd-soft);gap:4px;min-width:0;padding:0 14px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps li:first-child{border-left:0;padding-left:0}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps li:last-child{padding-right:0}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps span{color:var(--exd-kicker);letter-spacing:.08em;font-size:10px;font-weight:850}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps b{color:var(--exd-ink);font-size:14px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps small{color:var(--exd-faint);font-size:11px;line-height:1.5}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence{background:#3944c80b;border:1px solid #3944c824;border-radius:16px;grid-template-columns:minmax(0,1fr) 124px 124px;align-items:center;gap:10px;padding:14px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence>div{gap:3px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence>div span{color:var(--exd-kicker);font-size:10px;font-weight:800}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence>div b{color:var(--exd-ink);font-size:13px;line-height:1.45}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence>span{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:46px;color:var(--exd-ink);border-radius:11px;place-items:center;font-size:12px;font-weight:750;display:inline-grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-boundary{color:var(--exd-faint);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:11px;line-height:1.6;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-boundary svg{color:var(--exd-kicker);flex:none;margin-top:1px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-actions{border-top:1px solid var(--exd-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding-top:22px;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-price{min-height:48px;color:var(--exd-ink);align-items:baseline;gap:5px;margin-right:auto;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-price b{letter-spacing:-.02em;font-size:20px;font-weight:850}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-price small{color:var(--exd-faint);font-size:10.5px;font-weight:700}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-secondary{cursor:pointer;min-height:48px;font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary{border:1px solid var(--exd-cta);background:var(--exd-cta);color:#fff}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary:hover{border-color:var(--exd-cta-hover);background:var(--exd-cta-hover)}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary:disabled{cursor:wait;opacity:.62}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-secondary{border:1px solid var(--exd-hair);background:var(--exd-surface);color:var(--exd-ink)}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-secondary:hover{background:var(--exd-wash-hover);border-color:#3944c847}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-aside{min-width:0}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects{margin:14px 0 0;padding:0;list-style:none}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects li{border-top:1px solid var(--exd-soft)}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects li:last-child{border-bottom:1px solid var(--exd-soft)}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects button{width:100%;min-height:48px;color:var(--exd-ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:0 4px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects button:hover{color:var(--exd-cta)}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects b{font-size:12.5px;font-weight:750}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects span{color:var(--exd-faint);font-size:11px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-scope{border-left:2px solid var(--exd-accent);gap:6px;margin-top:22px;padding:2px 0 2px 14px;display:grid}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-scope span{color:var(--exd-kicker);letter-spacing:.06em;font-size:10px;font-weight:850}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-scope p{color:var(--exd-muted);margin:0;font-size:11.5px;line-height:1.65}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-secondary:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects button:focus-visible{outline:3px solid var(--exd-ring);outline-offset:3px}@media (max-width:900px){:is(.exam-plan-app,.exam-workbench-app) .exam-preview-grid{grid-template-columns:1fr;gap:38px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-aside{max-width:620px}}@media (max-width:640px){.exam-plan-app.exam-plan-preview-app .exam-plan-main{padding-top:24px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-head{margin-bottom:14px;padding-bottom:14px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-head h1{margin-top:5px;font-size:27px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-head p{font-size:12.5px;line-height:1.65}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet{border-radius:18px;flex-direction:column;padding:16px;display:flex}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head{order:0;align-items:start;padding-bottom:16px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head h2{font-size:27px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head dl{grid-template-columns:1fr;gap:8px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet-head dl div{min-width:54px;padding-left:12px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps{order:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;margin:14px 0}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-steps li:nth-child(3){border-left:0;padding-left:0}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence{order:3;grid-template-columns:repeat(2,minmax(0,1fr))}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence>div{grid-column:1/-1}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-actions,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-secondary{width:100%}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-actions{order:1;margin-top:16px;margin-bottom:16px;padding-top:16px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-price{width:100%;min-height:auto}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-aside{padding-bottom:24px}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-boundary{order:4}}@media (forced-colors:active){:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-secondary,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-confidence,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-sheet{border:1px solid canvastext}:is(.exam-plan-app,.exam-workbench-app) .exam-preview-primary:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-secondary:focus-visible,:is(.exam-plan-app,.exam-workbench-app) .exam-preview-subjects button:focus-visible{outline:3px solid highlight}}.exam-workbench-app .theme-detail-layout{display:contents}body:has(.exam-workbench-app){background:var(--exd-ground)}:is(body:has(.exam-workbench-app) .top,body:has(.exam-workbench-app) .study-legacy-top,body:has(.exam-workbench-app) .release-ticker){display:none}body:has(.exam-workbench-app) .aurora{opacity:.06}.wrap:has(.exam-workbench-app){width:100%;max-width:none;margin:0;padding:0}.exam-workbench-app.pd-app{width:100%;min-width:0;color:var(--exd-ink);background:var(--exd-ground);font-feature-settings:"palt" 1;display:block}.exam-workbench-app{--teal:#5968e8;--teal-d:#3040c2;--teal-100:#3944c817}.exam-workbench-app .exam-plan-current{cursor:default}.exam-workbench-app .exam-workbench-shell{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;width:min(100%,1360px);margin:0 auto;padding:26px 24px 88px;display:grid}.exam-workbench-app .exam-workbench-shell.materials-collapsed{grid-template-columns:minmax(0,1fr)}.exam-workbench-app .exam-workbench-main.pd-detail-main{overflow-anchor:none;outline:none;gap:16px;min-width:0;padding:0;display:grid}.exam-workbench-app .pd-exam-question-tools button,.exam-workbench-app .exam-material-rail-close{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:40px;color:var(--exd-cta);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 13px;font-size:12px;font-weight:800;display:inline-flex}.exam-workbench-app .pd-exam-question-tools button:hover,.exam-workbench-app .exam-material-rail-close:hover{background:var(--exd-wash);border-color:#3944c861}.exam-workbench-app .pd-exam-question-tools button small{color:var(--exd-faint);font-size:9.5px;font-weight:700}.exam-workbench-app .exam-workbench-back.pd-back{width:fit-content;min-height:40px;box-shadow:none;color:var(--exd-muted);background:0 0;border:0;border-radius:999px;align-items:center;margin:0;padding:0 10px 0 2px;font-size:12.5px;font-weight:750;display:inline-flex}.exam-workbench-app .exam-workbench-back.pd-back:hover{color:var(--exd-ink);background:0 0;transform:none}.exam-workbench-app .exam-workbench-head.pd-exam-detail-head,.exam-workbench-app .exam-flow-card,.exam-workbench-app .exam-review-strip{border:1px solid var(--exd-hair);background:var(--exd-surface);background-image:none;border-radius:16px;box-shadow:0 14px 34px -25px #17213d57}.exam-workbench-app .exam-workbench-head.pd-exam-detail-head{gap:11px;padding:18px 20px 16px}.exam-workbench-app .pd-exam-kicker{gap:6px}.exam-workbench-app .pd-exam-kicker span,.exam-workbench-app .pd-exam-kicker b{background:var(--exd-wash);min-height:22px;color:var(--exd-kicker);border-radius:999px;padding:4px 8px;font-size:10.5px;font-weight:800}.exam-workbench-app .pd-exam-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px}.exam-workbench-app .pd-exam-title-row h1{color:var(--exd-ink);letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(28px,3.3vw,38px);font-weight:800;line-height:1.16}.exam-workbench-app .pd-exam-title-row p{color:var(--exd-muted);margin:0;font-size:12.5px;font-weight:500;line-height:1.6}.exam-workbench-app .pd-exam-current{border-left:1px solid var(--exd-soft);gap:3px;min-width:106px;padding-left:18px}.exam-workbench-app .pd-exam-current span{color:var(--exd-kicker);font-size:10.5px;font-weight:800}.exam-workbench-app .pd-exam-current b{color:var(--exd-ink);font-size:21px}.exam-workbench-app .pd-exam-current small{color:var(--exd-faint)}.exam-workbench-app .pd-exam-head-bottom{gap:7px}.exam-workbench-app .pd-exam-question-tools{border-top:1px solid var(--exd-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding-top:9px;display:flex}.exam-workbench-app .pd-exam-question-aim{min-width:0;color:var(--exd-muted);align-items:center;gap:8px;display:flex}.exam-workbench-app .pd-exam-question-aim span{color:var(--exd-kicker);flex:none;font-size:10px;font-weight:800}.exam-workbench-app .pd-exam-question-aim b{color:var(--exd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.exam-workbench-app .pd-exam-question-aim em{background:var(--exd-wash);color:var(--exd-muted);border-radius:999px;flex:none;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:700}.exam-workbench-app .pd-exam-question-tools button{flex:none}.exam-workbench-app .pd-exam-progress-line,.exam-workbench-app .exam-flow-progress{background:#3944c81a;height:5px}.exam-workbench-app .pd-exam-progress-line span,.exam-workbench-app .exam-flow-progress span{background:var(--exd-accent)}.exam-workbench-app .pd-exam-head-stats{gap:14px}.exam-workbench-app .pd-exam-head-stats span{min-height:auto;color:var(--exd-faint);background:0 0;border:0;border-radius:0;padding:0;font-size:10.5px;font-weight:700}.exam-workbench-app .exam-guided{gap:16px}.exam-workbench-app .exam-flow-card{gap:13px;padding:18px 20px 20px;scroll-margin-top:76px}.exam-workbench-app .exam-flow-head{grid-template-columns:minmax(0,1fr) minmax(140px,.8fr) auto auto;align-items:end;gap:12px}.exam-workbench-app .exam-flow-head>div:first-child>span,.exam-workbench-app .exam-review-strip-head span{color:var(--exd-kicker);letter-spacing:.1em;background:0 0;border-radius:0;padding:0;font-size:10.5px;font-weight:800}.exam-workbench-app .exam-flow-head h2,.exam-workbench-app .exam-review-strip-head h2{color:var(--exd-ink);letter-spacing:-.015em;margin:4px 0 2px;font-size:19px;font-weight:800}.exam-workbench-app .exam-flow-question-aim{min-width:0;color:var(--exd-muted);align-items:center;gap:7px;display:flex}.exam-workbench-app .exam-flow-question-aim>span{color:var(--exd-kicker);flex:none;font-size:10px;font-weight:800}.exam-workbench-app .exam-flow-question-aim b{color:var(--exd-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.exam-workbench-app .exam-flow-question-aim em{background:var(--exd-wash);color:var(--exd-muted);border-radius:999px;flex:none;padding:4px 7px;font-size:9.5px;font-style:normal;font-weight:700}.exam-workbench-app .exam-flow-materials-toggle{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:40px;color:var(--exd-cta);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:800;display:inline-flex}.exam-workbench-app .exam-flow-materials-toggle:hover{background:var(--exd-wash);border-color:#3944c861}.exam-workbench-app .exam-flow-head p{color:var(--exd-muted);font-size:12px}.exam-workbench-app .exam-flow-count{min-width:86px}.exam-workbench-app .exam-flow-count span{color:var(--exd-kicker);background:0 0;border-radius:0;padding:0;font-size:10px;font-weight:800}.exam-workbench-app .exam-flow-count b{color:var(--exd-ink);font-size:18px}.exam-workbench-app .stage-drill-switcher{border:1px solid var(--exd-soft);background:var(--exd-wash);border-radius:12px;gap:8px;padding:9px}.exam-workbench-app .stage-drill-switcher-head span{color:var(--exd-kicker)}.exam-workbench-app .stage-drill-options{gap:7px}.exam-workbench-app .stage-drill-options button{border-color:var(--exd-hair);background:var(--exd-surface);min-height:50px;color:var(--exd-muted);border-radius:9px}.exam-workbench-app .stage-drill-options button.active{border-color:var(--exd-cta);background:var(--exd-surface);color:var(--exd-cta);border-width:2px;font-weight:700}.exam-workbench-app .stage-drill-options button.active b:before{content:"✓ ";font-weight:700}.exam-workbench-app .exam-guided .drill{border:0;border-top:1px solid var(--exd-soft);overflow-anchor:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border-radius:0;margin:0;padding:14px 0 0}@media (min-width:821px){.exam-workbench-app .exam-guided .drill{overflow:visible}.exam-workbench-app .exam-guided .dnav{z-index:2;background:var(--exd-surface);padding:10px 0 12px;position:sticky;bottom:0;box-shadow:0 -10px 18px -14px #17213d73}}body:has(.exam-workbench-app) .toast{top:124px;bottom:auto;transform:translate(-50%)translateY(-16px)}body:has(.exam-workbench-app) .toast.show{transform:translate(-50%)translateY(0)}.exam-workbench-app .exam-guided .q,.exam-workbench-app .exam-guided .opts,.exam-workbench-app .exam-guided .fb,.exam-workbench-app .exam-guided .dnav-confidence-slot,.exam-workbench-app .exam-guided .dnav,.exam-workbench-app .exam-guided .drill-save-state,.exam-workbench-app .exam-guided .answered-review-panel{max-width:44em}.exam-workbench-app .exam-guided .dnav{justify-content:space-between}.exam-workbench-app .exam-guided .q{color:var(--exd-ink);letter-spacing:-.01em;margin:18px 0 0;font-size:19px;font-weight:750;line-height:1.62}.exam-workbench-app .drill-target-level{width:fit-content;color:var(--exd-muted);background:#3944c814;border:0;border-radius:999px;margin:10px 0 0;padding:7px 11px}.exam-workbench-app .drill-target-level span,.exam-workbench-app .drill-target-level b,.exam-workbench-app .drill-target-level em{color:inherit}.exam-workbench-app .drill-target-level b{color:var(--exd-cta)}.exam-workbench-app .exam-guided .confidence-bar{background:var(--exd-wash);border:0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin-top:14px;padding:13px;display:grid}.exam-workbench-app .exam-guided .confidence-copy{gap:3px;min-width:0;display:grid}.exam-workbench-app .exam-guided .confidence-copy>span{color:var(--exd-ink);font-size:12px;font-weight:800}.exam-workbench-app .exam-guided .confidence-note{color:var(--exd-faint);font-size:11px;line-height:1.55}.exam-workbench-app .exam-guided .confidence-actions{grid-template-columns:repeat(2,128px);gap:8px;display:grid}.exam-workbench-app .exam-guided .confidence-bar button{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:44px;color:var(--exd-ink);border-radius:10px;font-weight:750}.exam-workbench-app .exam-guided .confidence-bar button.active{border-color:var(--exd-cta);background:var(--exd-cta);color:#fff}.exam-workbench-app .exam-guided .confidence-bar.has-selection .confidence-note{display:none}.exam-workbench-app .exam-guided .confidence-bar.is-locked{grid-template-columns:minmax(0,1fr) auto;padding-block:9px}.exam-workbench-app .exam-guided .confidence-bar.is-locked .confidence-actions{grid-template-columns:repeat(2,128px)}.exam-workbench-app .exam-guided .confidence-bar.is-locked.has-selection button:not(.active){display:none}.exam-workbench-app .drill-gate-hint{color:var(--exd-cta);background:#3944c80f;border-color:#3944c847;margin:10px 0 0}.exam-workbench-app .exam-guided .opts{gap:8px;margin-top:12px}.exam-workbench-app .exam-guided .opt{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:52px;color:var(--exd-ink);border-radius:11px}.exam-workbench-app .exam-guided .opt:hover:not(:disabled):not(.pending):not(.correct):not(.wrong){background:var(--exd-wash);border-color:#3944c861}.exam-workbench-app .exam-guided .opt.pending{border-color:var(--exd-accent);box-shadow:inset 3px 0 0 var(--exd-cta);background:#3944c814}.exam-workbench-app .exam-guided .opt.correct{border-color:var(--green);box-shadow:inset 4px 0 0 var(--green);background:#177a5214}.exam-workbench-app .exam-guided .opt.wrong{border-color:var(--rose);box-shadow:inset 4px 0 0 var(--rose);background:#c7365212}.exam-workbench-app .exam-guided .opt-verdict{letter-spacing:.02em;border-radius:999px;flex:none;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:700}.exam-workbench-app .exam-guided .opt-verdict.is-correct{background:var(--green);color:var(--surface)}.exam-workbench-app .exam-guided .opt-verdict.is-wrong{background:var(--rose);color:var(--surface)}.exam-workbench-app .exam-guided .reason-panel,.exam-workbench-app .drill-save-state{background:var(--exd-wash);background-image:none;border-color:#3944c833}.exam-workbench-app .dnav .dbtn.primary{border-color:var(--exd-cta);background:var(--exd-cta);color:var(--surface)}.exam-workbench-app .exam-guided .dnav.is-choosing-confidence{align-items:center}.exam-workbench-app .exam-guided .dnav-confidence-slot{flex:0 0 272px;align-items:center;width:272px;min-height:46px;display:flex}.exam-workbench-app .exam-guided .dnav .dnav-confidence.confidence-bar{background:0 0;border:0;align-items:center;width:auto;margin:0;padding:0;display:block}.exam-workbench-app .exam-guided .dnav .dnav-confidence .confidence-copy{display:none}.exam-workbench-app .exam-guided .dnav .dnav-confidence .confidence-actions{grid-template-columns:repeat(2,128px)}.exam-workbench-app .exam-guided .dnav .dnav-primary{min-width:128px}.exam-workbench-app .exam-guided .dnav .dbtn:disabled,.exam-workbench-app .exam-guided .dnav .dbtn[aria-disabled=true]{cursor:not-allowed}.exam-workbench-app .exam-review-strip{box-shadow:none;gap:12px;padding:17px 18px}.exam-workbench-app .exam-review-strip-head a,.exam-workbench-app .exam-review-rows a{color:var(--exd-cta)}.exam-workbench-app .exam-review-metrics{gap:8px}.exam-workbench-app .exam-review-metrics a,.exam-workbench-app .exam-review-rows a{border-color:var(--exd-soft);background:var(--exd-wash)}.exam-workbench-app .exam-drill-completion{border:1px solid var(--exd-hair);background:var(--exd-surface);border-radius:16px;gap:20px;padding:24px;scroll-margin-top:76px;display:grid;box-shadow:0 14px 34px -25px #17213d57}.exam-workbench-app .exam-drill-completion-head{align-items:flex-start;gap:14px;display:flex}.exam-workbench-app .exam-drill-completion-icon{width:46px;height:46px;color:var(--exd-cta);background:#3040c21a;border-radius:50%;flex:0 0 46px;place-items:center;display:grid}.exam-workbench-app .exam-drill-completion-head>div{gap:4px;display:grid}.exam-workbench-app .exam-drill-completion-head>div>span,.exam-workbench-app .exam-drill-completion-next>div:first-child>span{color:var(--exd-kicker);letter-spacing:.08em;font-size:10.5px;font-weight:850}.exam-workbench-app .exam-drill-completion h2,.exam-workbench-app .exam-drill-completion h3,.exam-workbench-app .exam-drill-completion p{margin:0}.exam-workbench-app .exam-drill-completion h2{color:var(--exd-ink);letter-spacing:-.025em;font-size:clamp(23px,3vw,30px)}.exam-workbench-app .exam-drill-completion-head p,.exam-workbench-app .exam-drill-completion-next p{color:var(--exd-muted);font-size:12px;line-height:1.65}.exam-workbench-app .exam-drill-completion-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.exam-workbench-app .exam-drill-completion-summary>div{border:1px solid var(--exd-soft);background:var(--exd-wash);border-radius:12px;align-content:center;gap:5px;min-height:78px;padding:12px;display:grid}.exam-workbench-app .exam-drill-completion-summary b{color:var(--exd-ink);font-size:23px;line-height:1}.exam-workbench-app .exam-drill-completion-summary span{color:var(--exd-muted);font-size:11px;font-weight:750;line-height:1.35}.exam-workbench-app .exam-drill-completion-summary-note{color:var(--exd-muted);font-size:11px;line-height:1.55}.exam-workbench-app .medical-reasoning-bridge{background:linear-gradient(145deg,#3040c20e,#fffffffa 42%);border:1px solid #3040c252;border-radius:15px;gap:16px;padding:18px;display:grid}.exam-workbench-app .medical-reasoning-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.exam-workbench-app .medical-reasoning-icon{width:42px;height:42px;color:var(--exd-cta);background:#3040c21c;border-radius:12px;place-items:center;display:grid}.exam-workbench-app .medical-reasoning-head>div:nth-child(2){gap:4px;display:grid}.exam-workbench-app .medical-reasoning-head span,.exam-workbench-app .medical-reasoning-completion>span{color:var(--exd-kicker);letter-spacing:.07em;font-size:10.5px;font-weight:850}.exam-workbench-app .medical-reasoning-head h2{color:var(--exd-ink);font-size:18px;line-height:1.35}.exam-workbench-app .medical-reasoning-head p{color:var(--exd-muted);font-size:12px;line-height:1.6}.exam-workbench-app .medical-reasoning-head em{color:#8b560b;white-space:nowrap;background:#ffb9481f;border:1px solid #b4700f59;border-radius:999px;padding:6px 9px;font-size:9.5px;font-style:normal;font-weight:800;line-height:1.35}.exam-workbench-app .medical-reasoning-intro{border-top:1px solid var(--exd-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 16px;padding-top:15px;display:grid}.exam-workbench-app .medical-reasoning-intro>div{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.exam-workbench-app .medical-reasoning-intro b{color:var(--exd-ink);font-size:13px}.exam-workbench-app .medical-reasoning-intro span,.exam-workbench-app .medical-reasoning-intro p{color:var(--exd-muted);font-size:11px;line-height:1.55}.exam-workbench-app .medical-reasoning-intro p{grid-column:1}.exam-workbench-app .medical-reasoning-intro>button,.exam-workbench-app .medical-reasoning-step-action button,.exam-workbench-app .medical-reasoning-restart{border:1px solid var(--exd-cta);background:var(--exd-cta);color:#fff;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;font-weight:800;display:inline-flex}.exam-workbench-app .medical-reasoning-intro>button{grid-area:1/2/span 2}.exam-workbench-app .medical-reasoning-intro>button:hover,.exam-workbench-app .medical-reasoning-step-action button:hover,.exam-workbench-app .medical-reasoning-restart:hover{background:var(--exd-cta-hover)}.exam-workbench-app .medical-reasoning-workspace{gap:14px;display:grid}.exam-workbench-app .medical-reasoning-passage{border:1px solid var(--exd-soft);background:var(--exd-surface);border-radius:12px;gap:8px;padding:15px;display:grid}.exam-workbench-app .medical-reasoning-passage>span,.exam-workbench-app .medical-reasoning-eyebrow{color:var(--exd-kicker);letter-spacing:.06em;font-size:10px;font-weight:850}.exam-workbench-app .medical-reasoning-passage p,.exam-workbench-app .medical-reasoning-passage b{color:var(--exd-ink);font-size:13px;line-height:1.75}.exam-workbench-app .medical-reasoning-passage p{white-space:pre-line}.exam-workbench-app .medical-reasoning-passage b{border-left:3px solid var(--exd-cta);padding-left:10px}.exam-workbench-app .medical-reasoning-passage small{color:var(--exd-faint);font-size:10px;line-height:1.55}.exam-workbench-app .medical-reasoning-step,.exam-workbench-app .medical-reasoning-completion{border:1px solid var(--exd-hair);background:var(--exd-wash);border-radius:13px;gap:13px;padding:16px;display:grid}.exam-workbench-app .medical-reasoning-progress{background:var(--exd-soft);border-radius:999px;height:4px;overflow:hidden}.exam-workbench-app .medical-reasoning-progress span{border-radius:inherit;background:var(--exd-cta);height:100%;display:block}.exam-workbench-app .medical-reasoning-step h3,.exam-workbench-app .medical-reasoning-completion h3,.exam-workbench-app .medical-reasoning-debrief h4{color:var(--exd-ink);margin:0;font-size:16px;line-height:1.45}.exam-workbench-app .medical-reasoning-step h3:focus-visible{outline:none}.exam-workbench-app .medical-reasoning-prompt,.exam-workbench-app .medical-reasoning-context{color:var(--exd-muted);font-size:12px;line-height:1.65}.exam-workbench-app .medical-reasoning-context{background:var(--exd-surface);color:var(--exd-ink);border-left:3px solid #3040c240;padding:10px 12px}.exam-workbench-app .medical-reasoning-options{gap:8px;display:grid}.exam-workbench-app .medical-reasoning-options button{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:46px;color:var(--exd-ink);cursor:pointer;text-align:left;border-radius:10px;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:9px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.5;display:grid}.exam-workbench-app .medical-reasoning-options button>span{border:2px solid var(--exd-soft);background:0 0;border-radius:50%;width:16px;height:16px}.exam-workbench-app .medical-reasoning-options button.selected{border-color:var(--exd-cta);background:#3040c20f}.exam-workbench-app .medical-reasoning-options button.selected>span{border:5px solid var(--exd-cta)}.exam-workbench-app .medical-reasoning-options button.correct{border-color:#338265;box-shadow:inset 3px 0 #338265}.exam-workbench-app .medical-reasoning-classification{gap:10px;display:grid}.exam-workbench-app .medical-reasoning-bucket-guide{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.exam-workbench-app .medical-reasoning-bucket-guide>div{border:1px solid var(--exd-soft);background:var(--exd-surface);border-radius:9px;gap:3px;padding:8px;display:grid}.exam-workbench-app .medical-reasoning-bucket-guide b,.exam-workbench-app .medical-reasoning-classification legend{color:var(--exd-ink);font-size:11px;font-weight:800;line-height:1.45}.exam-workbench-app .medical-reasoning-bucket-guide span{color:var(--exd-faint);font-size:9px;line-height:1.4}.exam-workbench-app .medical-reasoning-classification fieldset{border:1px solid var(--exd-soft);background:var(--exd-surface);border-radius:10px;grid-template-columns:minmax(170px,1fr) minmax(300px,1.5fr);align-items:center;gap:10px;min-width:0;margin:0;padding:10px;display:grid}.exam-workbench-app .medical-reasoning-classification legend{display:contents}.exam-workbench-app .medical-reasoning-classification fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.exam-workbench-app .medical-reasoning-classification button{border:1px solid var(--exd-soft);background:var(--exd-wash);min-height:40px;color:var(--exd-muted);cursor:pointer;border-radius:8px;padding:7px 6px;font-size:10px;font-weight:750}.exam-workbench-app .medical-reasoning-classification button.selected{border-color:var(--exd-cta);color:var(--exd-cta);background:#3040c214}.exam-workbench-app .medical-reasoning-classification button.correct{border-color:#338265;box-shadow:inset 0 -2px #338265}.exam-workbench-app .medical-reasoning-ordering,.exam-workbench-app .medical-reasoning-ordering>ol{gap:7px;display:grid}.exam-workbench-app .medical-reasoning-ordering>ol,.exam-workbench-app .medical-reasoning-correct-order ol{margin:0;padding:0;list-style:none}.exam-workbench-app .medical-reasoning-ordering>ol>li{border:1px solid var(--exd-hair);background:var(--exd-surface);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:8px 9px;display:grid}.exam-workbench-app .medical-reasoning-order-number{width:25px;height:25px;color:var(--exd-cta);background:#3040c21a;border-radius:50%;place-items:center;font-size:11px;font-weight:850;display:grid}.exam-workbench-app .medical-reasoning-ordering li p{color:var(--exd-ink);font-size:11px;font-weight:700;line-height:1.5}.exam-workbench-app .medical-reasoning-ordering li>div{gap:4px;display:flex}.exam-workbench-app .medical-reasoning-ordering li button{border:1px solid var(--exd-soft);background:var(--exd-wash);width:36px;height:36px;color:var(--exd-cta);cursor:pointer;border-radius:8px;place-items:center;display:grid}.exam-workbench-app .medical-reasoning-ordering li button:disabled,.exam-workbench-app .medical-reasoning-step-action button:disabled{cursor:not-allowed;opacity:.42}.exam-workbench-app .medical-reasoning-correct-order{background:#3382650f;border-left:3px solid #338265;gap:7px;padding:10px 12px;display:grid}.exam-workbench-app .medical-reasoning-correct-order b{color:#24694f;font-size:11px}.exam-workbench-app .medical-reasoning-correct-order ol{counter-reset:reasoning-order;gap:4px;display:grid}.exam-workbench-app .medical-reasoning-correct-order li{color:var(--exd-muted);counter-increment:reasoning-order;font-size:10.5px;line-height:1.45}.exam-workbench-app .medical-reasoning-correct-order li:before{content:counter(reasoning-order) ". ";color:#24694f;font-weight:800}.exam-workbench-app .medical-reasoning-feedback{border:1px solid;border-radius:10px;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:11px 12px;display:grid}.exam-workbench-app .medical-reasoning-feedback.correct{color:#24694f;background:#33826512;border-color:#33826552}.exam-workbench-app .medical-reasoning-feedback.repair{color:#8b560b;background:#ffb94817;border-color:#b4700f52}.exam-workbench-app .medical-reasoning-feedback>div{gap:4px;display:grid}.exam-workbench-app .medical-reasoning-feedback b{font-size:12px;line-height:1.45}.exam-workbench-app .medical-reasoning-feedback p,.exam-workbench-app .medical-reasoning-feedback small{color:var(--exd-muted);font-size:10.5px;line-height:1.55}.exam-workbench-app .medical-reasoning-step-action{justify-content:flex-end;display:flex}.exam-workbench-app .medical-reasoning-result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.exam-workbench-app .medical-reasoning-result-metrics>div{border:1px solid var(--exd-soft);background:var(--exd-surface);border-radius:10px;gap:4px;padding:11px;display:grid}.exam-workbench-app .medical-reasoning-result-metrics b{color:var(--exd-ink);font-size:19px}.exam-workbench-app .medical-reasoning-result-metrics span{color:var(--exd-muted);font-size:10px}.exam-workbench-app .medical-reasoning-repairs{gap:7px;margin:0;padding:0;list-style:none;display:grid}.exam-workbench-app .medical-reasoning-repairs li{background:var(--exd-surface);border-left:3px solid #b4700f8c;gap:3px;padding:9px 11px;display:grid}.exam-workbench-app .medical-reasoning-repairs span{color:#8b560b;font-size:9.5px;font-weight:800}.exam-workbench-app .medical-reasoning-repairs b{color:var(--exd-ink);font-size:11px}.exam-workbench-app .medical-reasoning-repairs p{color:var(--exd-muted);font-size:10.5px;line-height:1.5}.exam-workbench-app .medical-reasoning-debrief{border-top:1px solid var(--exd-soft);gap:10px;padding-top:13px;display:grid}.exam-workbench-app .medical-reasoning-layers{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.exam-workbench-app .medical-reasoning-layers section{border:1px solid var(--exd-soft);background:var(--exd-surface);border-radius:10px;padding:10px}.exam-workbench-app .medical-reasoning-layers span{color:var(--exd-cta);font-size:10px;font-weight:850}.exam-workbench-app .medical-reasoning-layers ul{gap:5px;margin:7px 0 0;padding-left:16px;display:grid}.exam-workbench-app .medical-reasoning-layers li{color:var(--exd-muted);font-size:10px;line-height:1.5}.exam-workbench-app .medical-reasoning-debrief details{border:1px solid var(--exd-soft);background:var(--exd-surface);border-radius:10px;padding:10px 11px}.exam-workbench-app .medical-reasoning-debrief summary{color:var(--exd-ink);cursor:pointer;font-size:11px;font-weight:800}.exam-workbench-app .medical-reasoning-sources{gap:8px;margin-top:10px;display:grid}.exam-workbench-app .medical-reasoning-sources article{border-top:1px solid var(--exd-soft);gap:3px;padding-top:8px;display:grid}.exam-workbench-app .medical-reasoning-sources article>span{color:var(--exd-kicker);font-size:9px;font-weight:800}.exam-workbench-app .medical-reasoning-sources b,.exam-workbench-app .medical-reasoning-sources p,.exam-workbench-app .medical-reasoning-sources small,.exam-workbench-app .medical-reasoning-sources a,.exam-workbench-app .medical-reasoning-persistence-note{font-size:9.5px;line-height:1.5}.exam-workbench-app .medical-reasoning-sources b{color:var(--exd-ink)}.exam-workbench-app .medical-reasoning-sources p,.exam-workbench-app .medical-reasoning-sources small,.exam-workbench-app .medical-reasoning-persistence-note{color:var(--exd-faint)}.exam-workbench-app .medical-reasoning-sources a{color:var(--exd-cta);justify-self:start;font-weight:750}.exam-workbench-app .medical-reasoning-restart{border-color:var(--exd-hair);background:var(--exd-surface);color:var(--exd-ink);justify-self:start}.exam-workbench-app .medical-reasoning-intro>button:focus-visible,.exam-workbench-app .medical-reasoning-step button:focus-visible,.exam-workbench-app .medical-reasoning-restart:focus-visible,.exam-workbench-app .medical-reasoning-debrief summary:focus-visible,.exam-workbench-app .medical-reasoning-sources a:focus-visible{outline:3px solid var(--exd-ring);outline-offset:2px}.exam-workbench-app .exam-weakness-set{border:1px solid var(--exd-hair);background:var(--exd-wash);border-radius:14px;gap:14px;padding:16px;display:grid}.exam-workbench-app .exam-weakness-head{gap:4px;display:grid}.exam-workbench-app .exam-weakness-head span{color:var(--exd-kicker);letter-spacing:.04em;font-size:11px;font-weight:800}.exam-workbench-app .exam-weakness-head h3{color:var(--exd-ink);margin:0;font-size:15px;font-weight:800;line-height:1.45}.exam-workbench-app .exam-weakness-head p{color:var(--exd-muted);margin:0;font-size:12px;line-height:1.6}.exam-workbench-app .exam-weakness-steps{gap:12px;margin:0;padding:0;list-style:none;display:grid}.exam-workbench-app .exam-weakness-steps>li>div{gap:6px;display:grid}.exam-workbench-app .exam-weakness-steps b{color:var(--exd-ink);font-size:13px;font-weight:800;line-height:1.45}.exam-workbench-app .exam-weakness-steps p{color:var(--exd-muted);margin:0;font-size:12px;line-height:1.6}.exam-workbench-app .exam-weakness-step-once>div{border-left:2px solid var(--exd-soft);padding-left:10px}.exam-workbench-app .exam-weakness-step-once b{color:var(--exd-muted)}.exam-workbench-app .exam-weakness-source-title{border:1px solid var(--exd-soft);background:var(--exd-surface);color:var(--exd-muted);overflow-wrap:anywhere;border-radius:9px;padding:8px 10px;font-size:11px;line-height:1.5}.exam-workbench-app .exam-weakness-action{border:1px solid var(--exd-hair);background:var(--exd-surface);width:100%;min-height:44px;color:var(--exd-ink);cursor:pointer;text-align:left;border-radius:11px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;font-weight:750;display:flex}.exam-workbench-app .exam-weakness-action>span{overflow-wrap:anywhere;flex:auto}.exam-workbench-app .exam-weakness-action.primary{border-color:var(--exd-cta);background:var(--exd-cta);color:#fff}.exam-workbench-app .exam-weakness-action:hover{background:var(--exd-wash-hover)}.exam-workbench-app .exam-weakness-action.primary:hover{background:var(--exd-cta-hover)}.exam-workbench-app .exam-weakness-action:focus-visible{outline:2px solid var(--exd-ring);outline-offset:2px}.exam-workbench-app .exam-weakness-note,.exam-workbench-app .exam-weakness-footnote{color:var(--exd-muted);margin:0;font-size:11px;line-height:1.55}.exam-workbench-app .exam-drill-completion-next{border-top:1px solid var(--exd-soft);gap:13px;padding-top:18px;display:grid}.exam-workbench-app .exam-drill-completion-next>div:first-child{gap:4px;display:grid}.exam-workbench-app .exam-drill-completion-next h3{color:var(--exd-ink);font-size:18px}.exam-workbench-app .exam-drill-completion-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.exam-workbench-app .exam-drill-completion-actions>button,.exam-workbench-app .exam-drill-completion-actions>a{border:1px solid var(--exd-hair);background:var(--exd-surface);min-height:68px;color:var(--exd-ink);text-align:left;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 12px;text-decoration:none;display:grid}.exam-workbench-app .exam-drill-completion-actions>button.primary{border-color:var(--exd-cta);background:var(--exd-cta);color:#fff}.exam-workbench-app .exam-drill-completion-actions>.completion-review-action{grid-column:1/-1}.exam-workbench-app .exam-drill-completion-actions span{gap:2px;min-width:0;display:grid}.exam-workbench-app .exam-drill-completion-actions b{font-size:12px;line-height:1.25}.exam-workbench-app .exam-drill-completion-actions small{color:var(--exd-faint);font-size:10px;line-height:1.3}.exam-workbench-app .exam-drill-completion-actions .primary small{color:#ffffffc7}.exam-workbench-app .exam-workbench-rail.pd-detail-right{grid-column:auto;grid-template-columns:minmax(0,1fr);gap:14px;width:100%;padding:0;display:grid;position:sticky;top:84px}.exam-workbench-app .exam-material-rail-close{justify-self:end}.exam-workbench-app .pd-exam-material-panel,.exam-workbench-app .pd-exam-material-note,.exam-workbench-app .pd-right-panel{border:1px solid var(--exd-hair);background:var(--exd-surface);box-shadow:none;border-radius:14px}.exam-workbench-app .pd-ai-tool-tabs button.active,.exam-workbench-app .pd-ai-tool-tabs button[aria-pressed=true]{border-color:var(--exd-cta);background:var(--exd-cta);color:#fff;box-shadow:none}.exam-workbench-app .pd-ai-copy-action,.exam-workbench-app .pd-exam-material-source-list button.active{border-color:var(--exd-accent);color:var(--exd-cta);background:#3944c814}.exam-workbench-app .pd-ai-step-list:before{background:#3040c22e}.exam-workbench-app .pd-ai-step-list li>span{background:var(--exd-cta);box-shadow:none}.exam-workbench-app .pd-ai-tool-tabs button,.exam-workbench-app .pd-ai-copy-action,.exam-workbench-app .pd-ai-choice-grid button,.exam-workbench-app .dnav .dbtn{min-height:44px}.exam-workbench-app .exam-workbench-back:focus-visible,.exam-workbench-app .exam-material-entry button:focus-visible,.exam-workbench-app .exam-flow-materials-toggle:focus-visible,.exam-workbench-app .exam-material-rail-close:focus-visible,.exam-workbench-app .stage-drill-options button:focus-visible,.exam-workbench-app .confidence-bar button:focus-visible,.exam-workbench-app .opt:focus-visible,.exam-workbench-app .dnav button:focus-visible,.exam-workbench-app .exam-review-strip a:focus-visible,.exam-workbench-app .pd-detail-right button:focus-visible,.exam-workbench-app .pd-detail-right a:focus-visible,.exam-workbench-app .exam-drill-completion-actions>button:focus-visible,.exam-workbench-app .exam-drill-completion-actions>a:focus-visible{outline:3px solid var(--exd-ring);outline-offset:2px}@media (min-width:821px){.exam-workbench-app .exam-workbench-shell{padding-top:18px}.exam-workbench-app .exam-workbench-main.pd-detail-main{gap:11px}.exam-workbench-app .exam-workbench-back.pd-back{min-height:32px}.exam-workbench-app .exam-workbench-head.pd-exam-detail-head{gap:7px;padding:14px 18px 12px}.exam-workbench-app .pd-exam-title-row h1{font-size:clamp(27px,3vw,35px)}.exam-workbench-app .pd-exam-title-row p{font-size:12px;line-height:1.45}.exam-workbench-app .pd-exam-head-stats{display:none}.exam-workbench-app .exam-flow-card{gap:10px;padding:14px 18px 18px}.exam-workbench-app .exam-flow-head>div:first-child>span,.exam-workbench-app .exam-flow-head p{display:none}.exam-workbench-app .exam-flow-head h2{margin-top:0}.exam-workbench-app .stage-drill-switcher{gap:6px;padding:7px}.exam-workbench-app .stage-drill-switcher-head{min-height:20px}.exam-workbench-app .stage-drill-options button{min-height:44px}.exam-workbench-app .exam-guided .drill{padding-top:10px}.exam-workbench-app .exam-guided .q{margin-top:13px}.exam-workbench-app .drill-target-level{margin-top:8px;padding-block:6px}.exam-workbench-app .exam-guided .confidence-bar{margin-top:10px}}@media (max-width:980px){.exam-workbench-app .exam-workbench-shell{grid-template-columns:minmax(0,1fr);gap:24px}.exam-workbench-app .exam-workbench-rail.pd-detail-right{width:auto;position:static}}@media (max-width:820px){.exam-workbench-app .exam-workbench-shell{gap:18px;width:100%;padding:12px 12px 120px}.exam-workbench-app .exam-workbench-main.pd-detail-main{gap:11px}.exam-workbench-app .exam-workbench-back.pd-back{min-height:34px;font-size:11.5px}.exam-workbench-app .exam-workbench-head.pd-exam-detail-head{box-shadow:none;border-radius:13px;gap:8px;padding:13px 14px 12px}.exam-workbench-app .pd-exam-kicker span,.exam-workbench-app .pd-exam-kicker b{min-height:20px;padding:3px 7px;font-size:9.5px}.exam-workbench-app .pd-exam-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.exam-workbench-app .pd-exam-title-row h1{margin:0 0 3px;font-size:clamp(24px,8vw,31px)}.exam-workbench-app .pd-exam-title-row p{display:none}.exam-workbench-app .pd-exam-current{min-width:72px;padding-left:12px}.exam-workbench-app .pd-exam-current b{font-size:18px}.exam-workbench-app .pd-exam-current small,.exam-workbench-app .pd-exam-head-stats{display:none}.exam-workbench-app .pd-exam-question-tools{align-items:flex-start;gap:9px;padding-top:8px}.exam-workbench-app .pd-exam-question-aim{align-items:start;gap:2px;display:grid}.exam-workbench-app .pd-exam-question-aim b{text-overflow:clip;white-space:normal;font-size:11px;line-height:1.35}.exam-workbench-app .pd-exam-question-aim em{width:fit-content;margin-top:2px}.exam-workbench-app .pd-exam-question-tools button{min-height:40px;padding-inline:11px}.exam-workbench-app .exam-flow-card{box-shadow:none;border-radius:13px;gap:10px;padding:13px 14px 16px}.exam-workbench-app .exam-flow-head{grid-template-columns:minmax(0,1fr) auto;gap:10px}.exam-workbench-app .exam-flow-head>div:first-child>span,.exam-workbench-app .exam-flow-head p,.exam-workbench-app .exam-flow-count span{display:none}.exam-workbench-app .exam-flow-head h2{margin:0;font-size:18px}.exam-workbench-app .exam-flow-question-aim{grid-area:2/1;align-self:center;gap:6px}.exam-workbench-app .exam-flow-question-aim b{font-size:11px}.exam-workbench-app .exam-flow-question-aim em{display:none}.exam-workbench-app .exam-flow-materials-toggle{grid-area:2/2;min-height:44px;padding-inline:10px}.exam-workbench-app .exam-flow-count{grid-area:1/2;min-width:auto}.exam-workbench-app .stage-drill-switcher{gap:6px;padding:7px}.exam-workbench-app .stage-drill-switcher-head{min-height:20px}.exam-workbench-app .stage-drill-options button{min-height:44px;padding:6px 4px}.exam-workbench-app .stage-drill-options button b{font-size:10.5px}.exam-workbench-app .stage-drill-options button small{font-size:9.5px}.exam-workbench-app .exam-guided .drill{padding-top:10px}.exam-workbench-app .exam-guided .q{margin-top:12px;font-size:16px;line-height:1.52}.exam-workbench-app .drill-target-level{margin-top:8px;padding:6px 9px;font-size:10px}.exam-workbench-app .exam-guided .confidence-bar{grid-template-columns:minmax(0,1fr);margin-top:10px;padding:10px}.exam-workbench-app .exam-guided .confidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-workbench-app .exam-guided .confidence-note{font-size:10px}.exam-workbench-app .exam-guided .confidence-bar button{width:100%;min-height:44px}.exam-workbench-app .exam-guided .confidence-bar.is-locked{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr)}.exam-workbench-app .exam-guided .confidence-bar.is-locked .confidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-workbench-app .exam-guided .dnav-confidence-slot{flex-basis:auto;order:-1;width:100%}.exam-workbench-app .exam-guided .dnav-confidence-slot:empty{display:none}.exam-workbench-app .exam-guided .dnav.is-choosing-confidence .dnav-confidence.confidence-bar{background:var(--exd-wash);border:0;grid-template-columns:minmax(0,1fr);width:100%;margin:0;padding:10px}.exam-workbench-app .exam-guided .dnav .dnav-confidence .confidence-copy{gap:3px;display:grid}.exam-workbench-app .exam-guided .dnav .dnav-confidence .confidence-note{display:block}.exam-workbench-app .exam-guided .dnav .dnav-confidence .confidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-workbench-app .exam-guided .dnav .dnav-primary{width:100%}.exam-workbench-app .medical-reasoning-bridge{border-radius:12px;gap:13px;padding:14px 11px}.exam-workbench-app .medical-reasoning-head{grid-template-columns:auto minmax(0,1fr);gap:9px}.exam-workbench-app .medical-reasoning-head em{white-space:normal;grid-column:1/-1;justify-self:start}.exam-workbench-app .medical-reasoning-icon{width:38px;height:38px}.exam-workbench-app .medical-reasoning-head h2{font-size:16px}.exam-workbench-app .medical-reasoning-intro{grid-template-columns:minmax(0,1fr)}.exam-workbench-app .medical-reasoning-intro>button,.exam-workbench-app .medical-reasoning-intro p{grid-area:auto/1;width:100%}.exam-workbench-app .medical-reasoning-passage,.exam-workbench-app .medical-reasoning-step,.exam-workbench-app .medical-reasoning-completion{padding:12px 10px}.exam-workbench-app .medical-reasoning-bucket-guide,.exam-workbench-app .medical-reasoning-layers,.exam-workbench-app .medical-reasoning-result-metrics,.exam-workbench-app .medical-reasoning-classification fieldset,.exam-workbench-app .medical-reasoning-classification fieldset>div{grid-template-columns:minmax(0,1fr)}.exam-workbench-app .medical-reasoning-classification button{text-align:left;min-height:44px}.exam-workbench-app .medical-reasoning-ordering>ol>li{grid-template-columns:auto minmax(0,1fr)}.exam-workbench-app .medical-reasoning-ordering li>div{grid-column:2;justify-content:flex-end}.exam-workbench-app .medical-reasoning-step-action button{width:100%}.exam-workbench-app .exam-drill-completion{box-shadow:none;border-radius:13px;gap:16px;padding:18px 14px}.exam-workbench-app .exam-drill-completion-head{gap:11px}.exam-workbench-app .exam-drill-completion-icon{flex-basis:40px;width:40px;height:40px}.exam-workbench-app .exam-drill-completion h2{font-size:23px}.exam-workbench-app .exam-drill-completion-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.exam-workbench-app .exam-drill-completion-summary>div{min-height:72px;padding:9px}.exam-workbench-app .exam-drill-completion-summary b{font-size:20px}.exam-workbench-app .exam-drill-completion-summary span{font-size:9.5px}.exam-workbench-app .exam-drill-completion-actions{grid-template-columns:minmax(0,1fr)}.exam-workbench-app .exam-drill-completion-actions>button,.exam-workbench-app .exam-drill-completion-actions>a{min-height:62px}.exam-workbench-app .exam-review-strip{border-radius:13px}.exam-workbench-app .exam-review-metrics{grid-template-columns:1fr}}@media (max-width:390px){.exam-workbench-app .exam-plan-primary-nav a,.exam-workbench-app .exam-plan-current{padding:0 9px;font-size:11.5px}.exam-workbench-app .exam-plan-account>summary{justify-content:center;width:40px;padding:0}.exam-workbench-app .exam-plan-account>summary span,.exam-workbench-app .exam-plan-account>summary svg:last-child{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.exam-workbench-app *,.exam-workbench-app :before,.exam-workbench-app :after{scroll-behavior:auto;transition-duration:.01ms!important}}@media (forced-colors:active){.exam-workbench-app .exam-workbench-head,.exam-workbench-app .exam-flow-card,.exam-workbench-app .exam-drill-completion,.exam-workbench-app .medical-reasoning-bridge,.exam-workbench-app .medical-reasoning-step,.exam-workbench-app .exam-review-strip,.exam-workbench-app .confidence-bar,.exam-workbench-app .opt,.exam-workbench-app .pd-right-panel{border:1px solid canvastext}.exam-workbench-app .exam-material-entry button,.exam-workbench-app .exam-material-rail-close,.exam-workbench-app .medical-reasoning-bridge button,.exam-workbench-app .exam-drill-completion-actions>button,.exam-workbench-app .exam-drill-completion-actions>a{border:1px solid buttontext}.exam-workbench-app .stage-drill-options button.active,.exam-workbench-app .stage-drill-options button[aria-pressed=true],.exam-workbench-app .confidence-bar button.active,.exam-workbench-app .confidence-bar button[aria-pressed=true],.exam-workbench-app .pd-ai-tool-tabs button.active,.exam-workbench-app .pd-ai-tool-tabs button[aria-pressed=true]{border:2px solid highlight}}.exam-plan-app .exam-progress-loading{gap:18px;min-height:360px;padding-top:6px;display:grid}.exam-plan-app .exam-progress-loading-copy{align-items:center;gap:12px;min-height:48px;display:flex}.exam-plan-app .exam-progress-loading-copy div{gap:3px;display:grid}.exam-plan-app .exam-progress-loading-copy b{color:var(--ink);font-size:14px}.exam-plan-app .exam-progress-loading-copy div>span{color:var(--muted);font-size:12px}.exam-plan-app .exam-progress-loading-mark{border:3px solid color-mix(in srgb, var(--teal) 18%, transparent);border-top-color:var(--teal);border-radius:999px;flex:none;width:26px;height:26px;animation:.75s linear infinite exam-v2-progress-spin}.exam-plan-app .exam-progress-skeleton{gap:12px;display:grid}.exam-plan-app .exam-progress-skeleton i{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(105deg, var(--surface-2) 30%, var(--surface) 45%, var(--surface-2) 60%);background-size:220% 100%;height:82px;animation:1.25s ease-in-out infinite exam-v2-progress-shimmer;display:block;overflow:hidden}.exam-plan-app .exam-progress-error{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:120px;display:flex}.exam-plan-app .exam-progress-error button{border:1px solid var(--teal);background:var(--surface);min-height:42px;color:var(--teal-d);font:inherit;cursor:pointer;border-radius:999px;padding:0 18px;font-weight:800}.exam-plan-app .exam-subject-progress.is-calculating .esp-bar i{width:38%;animation:1.1s ease-in-out infinite alternate exam-v2-progress-bar}.exam-plan-app .exam-theme-row.exam-path-row{animation:exam-v2-theme-row-arrive .38s var(--ease) backwards;animation-delay:var(--exam-row-delay,0s)}@keyframes exam-v2-theme-row-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes exam-v2-progress-spin{to{transform:rotate(360deg)}}@keyframes exam-v2-progress-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes exam-v2-progress-bar{0%{transform:translate(-45%)}to{transform:translate(165%)}}@media (prefers-reduced-motion:reduce){.exam-plan-app .exam-theme-row.exam-path-row{animation:none}.exam-plan-app .exam-progress-loading-mark,.exam-plan-app .exam-progress-skeleton i,.exam-plan-app .exam-subject-progress.is-calculating .esp-bar i{animation-duration:1ms;animation-iteration-count:1}}@media (max-width:820px){.exam-plan-app .exam-subject-hero{gap:10px;padding:14px 16px}.exam-plan-app .exam-subject-hero>div>p{display:none}.exam-plan-app .exam-subject-progress{padding:10px 12px}.exam-plan-app .exam-subject-progress .esp-foot{display:none}.exam-plan-app .exam-theme-table-panel .exam-section-head{padding-top:12px;padding-bottom:8px}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account{z-index:60;display:block;position:fixed;top:10px;right:12px}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account>summary{border:1px solid var(--line-2);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:999px;place-items:center;list-style:none;display:grid;box-shadow:0 4px 14px #17213d1f}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account>summary::-webkit-details-marker{display:none}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account[open]>summary{border-color:var(--indigo);color:var(--indigo-d)}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account-menu{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:6px;min-width:208px;padding:12px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 12px 34px #17213d29}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account-menu b{color:var(--ink);font-size:13px;font-weight:700}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account-menu small{color:var(--muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account-menu button{border:1px solid var(--line-2);background:var(--surface);min-height:44px;color:var(--ink);border-radius:10px;margin-top:2px;padding:0 12px;font-size:13px;font-weight:700}body:has(.exam-plan-app):not(:has(.exam-workbench-app)) .pd-mobile-account-menu button:disabled{cursor:not-allowed;opacity:.55}}.exam-plan-app .exam-subject-hero>div>p,.exam-workbench-app .exam-subject-hero>div>p,.exam-theme-dialog .exam-subject-hero>div>p{color:var(--ink-soft)}.exam-plan-app .exam-subject-hero,.exam-workbench-app .exam-subject-hero{background:var(--exd-cta);box-shadow:none;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr);gap:10px;padding:26px 28px 24px}.exam-plan-app .exam-subject-hero h1,.exam-workbench-app .exam-subject-hero h1,.exam-plan-app .exam-subject-hero>div>p,.exam-workbench-app .exam-subject-hero>div>p,.exam-plan-app .exam-subject-hero>div>span,.exam-workbench-app .exam-subject-hero>div>span,.exam-plan-app .exam-subject-hero .exam-breadcrumb,.exam-workbench-app .exam-subject-hero .exam-breadcrumb{color:var(--exd-surface)}.exam-plan-app .exam-subject-hero .exam-subject-progress,.exam-workbench-app .exam-subject-hero .exam-subject-progress{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:18px;padding:0;display:flex}.exam-plan-app .exam-subject-hero .exam-subject-progress .esp-title,.exam-workbench-app .exam-subject-hero .exam-subject-progress .esp-title,.exam-plan-app .exam-subject-hero .exam-subject-progress .esp-bar,.exam-workbench-app .exam-subject-hero .exam-subject-progress .esp-bar,.exam-plan-app .exam-subject-hero .exam-subject-progress .esp-foot,.exam-workbench-app .exam-subject-hero .exam-subject-progress .esp-foot{display:none}.exam-plan-app .exam-subject-hero .exam-subject-progress .esp-metric,.exam-workbench-app .exam-subject-hero .exam-subject-progress .esp-metric{display:inline-flex}.exam-plan-app .exam-subject-hero .exam-subject-progress .esp-head,.exam-workbench-app .exam-subject-hero .exam-subject-progress .esp-head{align-items:baseline;gap:7px;display:inline-flex}.exam-plan-app .exam-subject-hero .exam-subject-progress .esp-head span,.exam-workbench-app .exam-subject-hero .exam-subject-progress .esp-head span,.exam-plan-app .exam-subject-hero .exam-subject-progress .esp-head b,.exam-workbench-app .exam-subject-hero .exam-subject-progress .esp-head b{color:var(--exd-surface);font-size:13.5px}.exam-plan-app .exam-path-row,.exam-workbench-app .exam-path-row{gap:16px;padding:16px 20px}.exam-plan-app .exam-path-lead,.exam-workbench-app .exam-path-lead{gap:8px}.exam-plan-app .exam-path-stepper,.exam-workbench-app .exam-path-stepper{flex-wrap:wrap;gap:6px}.exam-plan-app .exam-path-stage,.exam-workbench-app .exam-path-stage{border:1px solid var(--exd-hair);background:var(--exd-surface);border-radius:999px;align-items:center;gap:6px;width:auto;min-height:44px;padding:6px 12px;display:inline-flex}.exam-plan-app .exam-path-stage b,.exam-workbench-app .exam-path-stage b{white-space:nowrap;font-size:11.5px}.exam-plan-app .exam-path-stage .exam-stage-answer-count,.exam-workbench-app .exam-path-stage .exam-stage-answer-count{white-space:nowrap;font-size:11px}.exam-plan-app .exam-path-stage .exam-path-dot,.exam-workbench-app .exam-path-stage .exam-path-dot,.exam-plan-app .exam-path-stage small,.exam-workbench-app .exam-path-stage small,.exam-plan-app .exam-path-connector,.exam-workbench-app .exam-path-connector{display:none}.exam-plan-app .exam-path-stage.is-next,.exam-workbench-app .exam-path-stage.is-next{background:#0f62c91f;border-color:#0000}.exam-plan-app .exam-path-stage.is-next b,.exam-workbench-app .exam-path-stage.is-next b{color:var(--exd-cta);font-weight:800}.exam-plan-app .exam-path-list>.exam-path-row:not(:first-of-type) .exam-theme-drill-button,.exam-workbench-app .exam-path-list>.exam-path-row:not(:first-of-type) .exam-theme-drill-button{border:1.5px solid var(--exd-hair);background:var(--exd-surface);box-shadow:none;color:var(--exd-cta);background-image:none}.exam-plan-app .exam-path-list>.exam-path-row:not(:first-of-type) .exam-theme-drill-button:hover,.exam-workbench-app .exam-path-list>.exam-path-row:not(:first-of-type) .exam-theme-drill-button:hover{border-color:var(--exd-cta);background:#0f62c90f}@media (max-width:820px){.exam-plan-app .exam-subject-hero,.exam-workbench-app .exam-subject-hero{padding:20px 18px 18px}.exam-plan-app .exam-path-row,.exam-workbench-app .exam-path-row{padding:14px 16px}}.exam-plan-app .exam-path-stepper .exam-path-stage,.exam-workbench-app .exam-path-stepper .exam-path-stage{border:1px solid var(--exd-hair);background:var(--exd-surface);border-radius:999px;flex-flow:row;align-items:center;gap:6px;width:auto;min-height:44px;padding:6px 12px;display:inline-flex}.exam-plan-app .exam-theme-name small,.exam-workbench-app .exam-theme-name small{display:inline}@media (max-width:820px){.exam-plan-app .exam-path-stepper,.exam-workbench-app .exam-path-stepper{flex-wrap:nowrap;gap:4px}.exam-plan-app .exam-path-stepper .exam-path-stage,.exam-workbench-app .exam-path-stepper .exam-path-stage{gap:4px;min-height:44px;padding:5px 9px}.exam-plan-app .exam-path-stage b,.exam-workbench-app .exam-path-stage b,.exam-plan-app .exam-path-stage .exam-stage-answer-count,.exam-workbench-app .exam-path-stage .exam-stage-answer-count{white-space:nowrap;font-size:10.5px}}.exam-plan-app .exam-stage-label-short,.exam-workbench-app .exam-stage-label-short{display:none}@media (max-width:820px){.exam-plan-app .exam-stage-label-full,.exam-workbench-app .exam-stage-label-full{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.exam-plan-app .exam-stage-label-short,.exam-workbench-app .exam-stage-label-short{display:inline}}.exam-plan-app .exam-subject-hero .exam-subject-progress.is-unavailable .esp-foot,.exam-workbench-app .exam-subject-hero .exam-subject-progress.is-unavailable .esp-foot,.exam-plan-app .exam-subject-hero .exam-subject-progress.is-calculating .esp-foot,.exam-workbench-app .exam-subject-hero .exam-subject-progress.is-calculating .esp-foot{color:var(--exd-surface);font-size:12.5px;display:block}.exam-plan-app .exam-subject-hero .exam-subject-progress.is-unavailable .esp-head,.exam-workbench-app .exam-subject-hero .exam-subject-progress.is-unavailable .esp-head,.exam-plan-app .exam-subject-hero .exam-subject-progress.is-calculating .esp-head,.exam-workbench-app .exam-subject-hero .exam-subject-progress.is-calculating .esp-head{display:inline-flex}.exam-plan-app .exam-subject-hero .exam-subject-progress.is-unavailable,.exam-workbench-app .exam-subject-hero .exam-subject-progress.is-unavailable,.exam-plan-app .exam-subject-hero .exam-subject-progress.is-calculating,.exam-workbench-app .exam-subject-hero .exam-subject-progress.is-calculating{gap:4px;display:grid}.exam-plan-app .exam-subject-hero .exam-breadcrumb,.exam-workbench-app .exam-subject-hero .exam-breadcrumb{align-items:center;min-height:44px;margin-bottom:0;font-size:13.5px;display:inline-flex}@media (max-width:820px){:is(.exam-plan-app,.exam-workbench-app) .exam-today-card-explore .exam-rail-subject{min-height:44px}.exam-plan-app .exam-subject-hero h1,.exam-workbench-app .exam-subject-hero h1,.exam-theme-dialog .exam-subject-hero h1,.exam-plan-app .exam-today-head h1,.exam-workbench-app .exam-today-head h1{font-size:20px}.exam-plan-app .exam-plan-skip,.exam-workbench-app .exam-plan-skip{min-height:44px}.exam-plan-app .exam-plan-brand,.exam-workbench-app .exam-plan-brand{min-width:44px}.exam-workbench-app .exam-workbench-back.pd-back,.exam-theme-dialog .exam-theme-dialog-search input,.exam-plan-app .exam-theme-dialog-search input,.exam-workbench-app .exam-theme-dialog-search input{min-height:44px}.exam-workbench-app .exam-guided .dnav{z-index:30;border-top:1px solid var(--exd-hair);background:var(--exd-surface);max-width:none;padding:10px 16px calc(10px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr;align-items:stretch;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -12px 24px -18px #17213d8c}.exam-workbench-app .exam-guided .dnav.is-choosing-confidence{grid-template-columns:auto 1fr;align-items:stretch;display:grid}.exam-workbench-app .exam-guided .dnav.is-choosing-confidence .dnav-confidence-slot{grid-area:1/1/auto/-1}.exam-workbench-app .exam-guided .dnav.is-choosing-confidence>.dbtn:not(.dnav-primary){grid-area:2/1}.exam-workbench-app .exam-guided .dnav.is-choosing-confidence .dnav-primary{grid-area:2/2}.exam-workbench-app .exam-guided .dnav .dnav-confidence-slot{flex:none;width:auto;min-height:0}.exam-workbench-app .exam-guided .dnav .dnav-confidence .confidence-actions{grid-template-columns:repeat(2,1fr)}.exam-workbench-app .exam-guided .drill{padding-bottom:136px}.exam-workbench-app .exam-guided .drill.drill-stage-confidence{padding-bottom:196px}}.exam-plan-app .opts-rejected-toggle,.exam-workbench-app .opts-rejected-toggle,.exam-theme-dialog .opts-rejected-toggle{border:1px solid var(--exd-hair);min-height:44px;color:var(--exd-muted);cursor:pointer;background:0 0;border-radius:12px;align-items:center;margin:8px 0 0;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.exam-plan-app .opts-rejected-toggle:hover,.exam-workbench-app .opts-rejected-toggle:hover,.exam-theme-dialog .opts-rejected-toggle:hover,.exam-plan-app .opts-rejected-toggle:focus-visible,.exam-workbench-app .opts-rejected-toggle:focus-visible,.exam-theme-dialog .opts-rejected-toggle:focus-visible{border-color:var(--exd-accent);color:var(--exd-cta)}.exam-plan-app .opts .opt[hidden],.exam-workbench-app .opts .opt[hidden],.exam-theme-dialog .opts .opt[hidden]{display:none}@media (max-width:820px){.exam-plan-app .fb-retake-button,.exam-workbench-app .fb-retake-button,.exam-theme-dialog .fb-retake-button{min-height:44px}}.exam-workbench-app.medical-reading-page{min-height:100vh;color:var(--exd-ink);background:radial-gradient(circle at 8% 2%,#5070ff26,#0000 28rem),radial-gradient(circle at 92% 18%,#1fb3991f,#0000 24rem),#f5f7fc;padding:0 24px 56px;overflow-x:clip}.exam-workbench-app .medical-reading-page-nav{border-bottom:1px solid #1d2a5b1f;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;width:min(1180px,100%);min-height:68px;margin:0 auto;display:grid}.exam-workbench-app .medical-reading-page-nav a{color:#344168;justify-self:start;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.exam-workbench-app .medical-reading-page-nav>span{color:#17203d;letter-spacing:.03em;font-size:12px;font-weight:850}.exam-workbench-app .medical-reading-page-nav>em{color:#825211;background:#ffbb4f1f;border:1px solid #b574184d;border-radius:999px;justify-self:end;padding:6px 9px;font-size:10px;font-style:normal;font-weight:800}.exam-workbench-app .medical-reading-page-hero{text-align:center;gap:15px;width:min(900px,100%);margin:0 auto;padding:72px 0 46px;display:grid}.exam-workbench-app .medical-reading-page-kicker{color:#4859c8;letter-spacing:.12em;justify-self:center;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.exam-workbench-app .medical-reading-page-hero h1{color:#131c38;letter-spacing:-.045em;max-width:820px;margin:0 auto;font-size:clamp(34px,5vw,62px);font-weight:780;line-height:1.08}.exam-workbench-app .medical-reading-page-hero>p{color:#59647f;max-width:700px;margin:0 auto;font-size:14px;line-height:1.85}.exam-workbench-app .medical-reading-page-signals{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.exam-workbench-app .medical-reading-page-signals span{color:#43506f;background:#ffffffb8;border:1px solid #37488f24;border-radius:999px;padding:7px 11px;font-size:10.5px;font-weight:750}.exam-workbench-app.medical-reading-page .medical-reasoning-bridge,.exam-workbench-app .medical-reading-loader,.exam-workbench-app .medical-reading-unavailable,.exam-workbench-app .medical-reading-safety{width:min(1180px,100%);margin-left:auto;margin-right:auto}.exam-workbench-app.medical-reading-page .medical-reasoning-bridge{background:#ffffffe6;border-color:#3040c233;border-radius:24px;gap:24px;padding:26px;box-shadow:0 28px 70px #212e641f}.exam-workbench-app.medical-reading-page .medical-reasoning-head{align-items:center;padding-bottom:4px}.exam-workbench-app.medical-reading-page .medical-reasoning-head h2{letter-spacing:-.02em;margin:0;font-size:24px}.exam-workbench-app.medical-reading-page .medical-reasoning-head>div:nth-child(2){gap:5px}.exam-workbench-app.medical-reading-page .medical-reasoning-intro{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:28px;padding-top:24px}.exam-workbench-app.medical-reading-page .medical-reasoning-intro-copy{align-content:center;gap:16px;display:grid}.exam-workbench-app.medical-reading-page .medical-reasoning-intro-copy>div{flex-wrap:wrap;align-items:baseline;gap:7px 14px;display:flex}.exam-workbench-app.medical-reading-page .medical-reasoning-intro-copy>p{color:#4d5875;max-width:650px;font-size:13px;line-height:1.8}.exam-workbench-app.medical-reading-page .medical-reasoning-intro-copy>button{color:#fff;cursor:pointer;background:#3040c2;border:1px solid #3040c2;border-radius:12px;justify-content:center;justify-self:start;align-items:center;gap:8px;min-height:48px;padding:11px 17px;font-size:12px;font-weight:850;display:inline-flex}.exam-workbench-app.medical-reading-page .medical-reading-agent-preview{background:linear-gradient(155deg,#161f45,#263264);border:1px solid #3040c224;border-radius:18px;gap:8px;padding:16px;display:grid}.exam-workbench-app.medical-reading-page .medical-reading-agent-preview>div{color:#dfe5ff;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;padding:11px 12px;display:grid}.exam-workbench-app.medical-reading-page .medical-reading-agent-preview svg{color:#82ead4;grid-row:1/span 2}.exam-workbench-app.medical-reading-page .medical-reading-agent-preview span{color:#9da9d7;letter-spacing:.08em;font-size:9px;font-weight:850}.exam-workbench-app.medical-reading-page .medical-reading-agent-preview b{color:#fff;font-size:11px}.exam-workbench-app .medical-reading-session-grid{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:18px;display:grid}.exam-workbench-app .medical-reading-route{color:#fff;background:#151e42;border:1px solid #3040c229;border-radius:16px;gap:14px;padding:16px;display:grid;position:sticky;top:18px}.exam-workbench-app .medical-reading-route-head{gap:4px;display:grid}.exam-workbench-app .medical-reading-route-head span,.exam-workbench-app .medical-reading-repair-route>span{color:#83e6d2;letter-spacing:.11em;font-size:9px;font-weight:900}.exam-workbench-app .medical-reading-route-head b{color:#fff;font-size:12px;line-height:1.5}.exam-workbench-app .medical-reading-route ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.exam-workbench-app .medical-reading-route li{opacity:.48;border:1px solid #0000;border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:8px;display:grid}.exam-workbench-app .medical-reading-route li[data-status=active]{opacity:1;background:#81e7d21a;border-color:#81e7d270}.exam-workbench-app .medical-reading-route li[data-status=passed]{opacity:.86}.exam-workbench-app .medical-reading-route li[data-status=repair]{opacity:1;background:#ffbe5714;border-color:#ffbe5757}.exam-workbench-app .medical-reading-route li>span{color:#cbd4ff;background:#ffffff14;border-radius:9px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.exam-workbench-app .medical-reading-route li>div{gap:2px;display:grid}.exam-workbench-app .medical-reading-route li b{color:#fff;font-size:10px;line-height:1.35}.exam-workbench-app .medical-reading-route li small,.exam-workbench-app .medical-reading-route>p{color:#9ea9d1;font-size:8.5px;line-height:1.45}.exam-workbench-app .medical-reading-route>p{border-top:1px solid #ffffff1a;padding-top:12px}.exam-workbench-app.medical-reading-page .medical-reasoning-workspace{min-width:0}.exam-workbench-app.medical-reading-page .medical-reasoning-step,.exam-workbench-app.medical-reading-page .medical-reasoning-completion{border-radius:16px;padding:20px}.exam-workbench-app.medical-reading-page .medical-reasoning-feedback>div>span{color:currentColor;letter-spacing:.08em;font-size:8.5px;font-weight:900}.exam-workbench-app .medical-reading-repair-route{background:linear-gradient(145deg,#ffbe571f,#ffffffe6);border:1px solid #b4700f47;border-radius:12px;gap:5px;padding:13px 14px;display:grid}.exam-workbench-app .medical-reading-repair-route>span{color:#8b560b}.exam-workbench-app .medical-reading-repair-route b{color:#4e3510;font-size:12px}.exam-workbench-app .medical-reading-repair-route p,.exam-workbench-app .medical-reading-completion-boundary{color:var(--exd-muted);font-size:10.5px;line-height:1.6}.exam-workbench-app.medical-reading-page .medical-reasoning-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-workbench-app .medical-reading-loader,.exam-workbench-app .medical-reading-unavailable{background:#ffffffe6;border:1px solid #3040c22b;border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 12px;padding:26px;display:grid;box-shadow:0 24px 60px #212e641a}.exam-workbench-app .medical-reading-loader>span{border:3px solid #3040c229;border-top-color:#3040c2;border-radius:50%;grid-row:1/span 2;width:26px;height:26px;animation:.9s linear infinite medical-reading-spin}.exam-workbench-app .medical-reading-loader b,.exam-workbench-app .medical-reading-unavailable b{color:#1b2547;font-size:13px}.exam-workbench-app .medical-reading-loader small,.exam-workbench-app .medical-reading-unavailable p{color:#66708a;font-size:10.5px;line-height:1.5}@keyframes medical-reading-spin{to{transform:rotate(360deg)}}.exam-workbench-app .medical-reading-safety{color:#55617f;background:#ffffff8a;border:1px solid #37488f1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin-top:18px;padding:14px 16px;display:grid}.exam-workbench-app .medical-reading-safety b{color:#2a3659;font-size:11px}.exam-workbench-app .medical-reading-safety p{margin-top:3px;font-size:10px;line-height:1.55}.exam-workbench-app.medical-reading-page a:focus-visible,.exam-workbench-app.medical-reading-page button:focus-visible,.exam-workbench-app.medical-reading-page summary:focus-visible{outline-offset:3px;outline:3px solid #3040c257}@media (max-width:880px){.exam-workbench-app.medical-reading-page{padding-left:16px;padding-right:16px}.exam-workbench-app .medical-reading-page-nav{grid-template-columns:minmax(0,1fr) auto}.exam-workbench-app .medical-reading-page-nav>span{display:none}.exam-workbench-app .medical-reading-page-hero{text-align:left;padding:48px 0 32px}.exam-workbench-app .medical-reading-page-kicker,.exam-workbench-app .medical-reading-page-signals{justify-content:flex-start;justify-self:start}.exam-workbench-app .medical-reading-page-hero h1,.exam-workbench-app .medical-reading-page-hero>p{margin-left:0;margin-right:0}.exam-workbench-app.medical-reading-page .medical-reasoning-intro,.exam-workbench-app .medical-reading-session-grid{grid-template-columns:minmax(0,1fr)}.exam-workbench-app .medical-reading-route{position:static}.exam-workbench-app .medical-reading-route ol{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-workbench-app .medical-reading-route li{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:560px){.exam-workbench-app.medical-reading-page{padding-bottom:36px;padding-left:10px;padding-right:10px}.exam-workbench-app .medical-reading-page-nav{min-height:58px}.exam-workbench-app .medical-reading-page-nav>em{font-size:8.5px}.exam-workbench-app .medical-reading-page-hero{gap:12px;padding:34px 4px 26px}.exam-workbench-app .medical-reading-page-hero h1{font-size:36px}.exam-workbench-app.medical-reading-page .medical-reasoning-bridge{border-radius:18px;gap:18px;padding:14px 10px}.exam-workbench-app.medical-reading-page .medical-reasoning-head h2{font-size:18px}.exam-workbench-app.medical-reading-page .medical-reasoning-intro{gap:16px;padding-top:16px}.exam-workbench-app.medical-reading-page .medical-reasoning-intro-copy>button{width:100%}.exam-workbench-app .medical-reading-route{padding:12px;overflow:hidden}.exam-workbench-app .medical-reading-route ol{scroll-snap-type:x proximity;gap:5px;padding-bottom:4px;display:flex;overflow-x:auto}.exam-workbench-app .medical-reading-route li{scroll-snap-align:start;flex:0 0 142px}.exam-workbench-app.medical-reading-page .medical-reasoning-result-metrics{grid-template-columns:minmax(0,1fr)}.exam-workbench-app .medical-reading-loader,.exam-workbench-app .medical-reading-unavailable,.exam-workbench-app .medical-reading-safety{border-radius:14px;padding:14px}}@media (prefers-reduced-motion:reduce){.exam-workbench-app .medical-reading-loader>span{animation:none}}@media (forced-colors:active){.exam-workbench-app.medical-reading-page .medical-reasoning-bridge,.exam-workbench-app .medical-reading-route,.exam-workbench-app .medical-reading-loader,.exam-workbench-app .medical-reading-unavailable,.exam-workbench-app .medical-reading-safety{border:1px solid canvastext}}
