.open-text_form__mdXKT{display:grid;gap:1rem;min-width:0;max-width:100%;overflow-wrap:anywhere}.open-text_sourceName__PmARU{overflow-wrap:anywhere}.open-text_form__mdXKT label{display:grid;gap:.5rem;min-width:0}.open-text_form__mdXKT textarea{box-sizing:border-box;width:100%;min-height:12rem;min-width:0;font:inherit}.open-text_form__mdXKT button{font:inherit;min-height:2.75rem;width:fit-content;max-width:100%}.queued-csv-export-control_action__IBzSd[aria-disabled=true]{cursor:not-allowed;opacity:.6}.content-declarations_editor__HCY_D{min-width:0;margin:16px 0;padding:12px;border:1px solid;border-radius:8px;display:grid;gap:10px}.content-declarations_editor__HCY_D legend{font-weight:800;max-width:100%;white-space:normal;overflow-wrap:anywhere}.content-declarations_editor__HCY_D label{display:grid;gap:6px;min-width:0}.content-declarations_editor__HCY_D input{font:inherit}.content-declarations_editor__HCY_D input:not([type=checkbox]){width:100%;min-width:0;box-sizing:border-box;font:inherit}.content-declarations_editor__HCY_D button{max-width:100%;white-space:normal;overflow-wrap:anywhere;font:inherit;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);cursor:pointer}.content-declarations_editor__HCY_D button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.content-declarations_editor__HCY_D button:disabled{cursor:not-allowed}.content-declarations_editor__HCY_D .content-declarations_check__mGSz9{display:flex;align-items:center}.content-declarations_editor__HCY_D li,.content-declarations_editor__HCY_D p{overflow-wrap:anywhere;margin:0}.content-declarations_reading__sKJ1W{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.7}.content-declarations_reading__sKJ1W p{margin:0}.content-declarations_srOnly__6UZ24{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ai-evaluation-settings-panel_stack__mV_ik{display:grid;gap:16px}.ai-evaluation-settings-panel_settingRow__OUBJ_{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--background)}.ai-evaluation-settings-panel_settingRow__OUBJ_ strong{color:var(--ink);font-size:1.0625rem}.ai-evaluation-settings-panel_settingRow__OUBJ_ p{max-width:760px;margin-top:6px;color:var(--muted);line-height:1.6}.ai-evaluation-settings-panel_inputLabel__2SQFB{display:grid;min-width:120px;gap:6px;color:var(--muted);font-size:.75rem;font-weight:900}.ai-evaluation-settings-panel_inputLabel__2SQFB input{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;padding:0 10px;color:var(--ink);background:var(--panel);font:inherit;font-size:1.0625rem;font-weight:800}.ai-evaluation-settings-panel_inputLabel__2SQFB input:focus-visible{outline:3px solid color-mix(in srgb,var(--blue) 35%,transparent);outline-offset:2px}.ai-evaluation-settings-panel_metrics__xAMyn{display:flex;flex-wrap:wrap;gap:8px}.ai-evaluation-settings-panel_metrics__xAMyn span{padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--panel);font-size:.8125rem;font-weight:800}.ai-evaluation-settings-panel_actions__eISi2{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.ai-evaluation-settings-panel_actions__eISi2 button{min-height:38px;padding:0 13px;border:1px solid var(--blue);border-radius:8px;color:#fff;background:var(--blue);font:inherit;font-weight:800;cursor:pointer}.ai-evaluation-settings-panel_actions__eISi2 button:disabled{cursor:not-allowed;opacity:.6}.ai-evaluation-settings-panel_error__tWsBs,.ai-evaluation-settings-panel_success__Vef6u{margin:0;font-size:.8125rem;font-weight:700}.ai-evaluation-settings-panel_success__Vef6u{color:var(--green)}.ai-evaluation-settings-panel_error__tWsBs{color:var(--coral)}@media (max-width:620px){.ai-evaluation-settings-panel_settingRow__OUBJ_{flex-direction:column}.ai-evaluation-settings-panel_inputLabel__2SQFB{align-self:flex-start}}.ai-quote-status_status__yTmPD{display:block;margin:6px 0;padding-left:8px;border-left:3px solid var(--amber,#b98510);font-size:.8125rem;line-height:1.6;font-weight:600;color:var(--ink)}.ai-quote-status_status__yTmPD[data-verified=true]{border-left-color:var(--green,var(--green))}.ai-reference-window_launchRow__KjBT6{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.ai-reference-window_launchRow__KjBT6 p{margin:0;color:var(--muted)}.ai-reference-window_header__CyErV button,.ai-reference-window_launchRow__KjBT6 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;min-height:44px;border:1px solid var(--line);border-radius:10px;font:inherit;font-weight:700;cursor:pointer;background:var(--panel);color:var(--ink)}.ai-reference-window_launchRow__KjBT6 button{background:var(--green);color:white}.ai-reference-window_window__gMZmW{position:fixed;top:auto;left:auto;right:24px;bottom:24px;z-index:900;width:min(480px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 48px);margin:0;padding:0;display:flex;flex-direction:column;background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 60px #142c3d38;overflow:auto;overscroll-behavior:contain}.ai-reference-window_header__CyErV{display:flex;align-items:center;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--green) 8%,var(--panel))}.ai-reference-window_heading__QKO18{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ai-reference-window_window__gMZmW .ai-reference-window_heading__QKO18 h2{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem;white-space:nowrap;flex-shrink:0;line-height:1.25}.ai-reference-window_window__gMZmW .ai-reference-window_heading__QKO18 p{margin:0;min-width:0;color:color-mix(in srgb,var(--muted) 80%,var(--ink));font-size:.8125rem;line-height:1.35;overflow-wrap:anywhere;max-height:4.05em;overflow:auto}.ai-reference-window_header__CyErV .ai-reference-window_drag__ECeRM{padding:5px;cursor:grab;touch-action:none;background:transparent}.ai-reference-window_body__xP9B5{flex-shrink:0;min-height:0;padding:12px 14px;line-height:1.6}.ai-reference-window_launchRow__KjBT6 button:focus-visible,.ai-reference-window_window__gMZmW .ai-reference-window_heading__QKO18 p:focus-visible,.ai-reference-window_window__gMZmW button:focus-visible{outline:3px solid var(--green);outline-offset:2px}@media(max-width:640px){.ai-reference-window_window__gMZmW{right:12px;bottom:12px;max-height:min(75dvh,680px)}.ai-reference-window_header__CyErV{padding:6px 8px;flex-wrap:wrap;align-items:flex-start}.ai-reference-window_heading__QKO18{order:3;flex-basis:100%;flex-direction:column;align-items:flex-start;gap:.25rem}.ai-reference-window_window__gMZmW .ai-reference-window_heading__QKO18 h2{white-space:normal}.ai-reference-window_header__CyErV .ai-reference-window_drag__ECeRM{order:1}.ai-reference-window_header__CyErV>button:last-child{order:2;margin-left:auto}.ai-reference-window_body__xP9B5{padding:12px}}.ai-reference-window_window__gMZmW .ai-reference-window_heading__QKO18 h2{color:#165f4b}body[data-workspace-theme=dark] [data-role-surface=student-teacher][data-theme=dark] .ai-reference-window_window__gMZmW .ai-reference-window_heading__QKO18 h2{color:#86d9bc!important}body[data-workspace-theme=dark] [data-role-surface=student-teacher][data-theme=dark] .ai-reference-window_window__gMZmW .ai-reference-window_heading__QKO18 p{color:#b6c5d8!important}.ai-reference-window_window__gMZmW .ai-reference-window_header__CyErV button{height:auto;min-height:44px;min-width:44px;padding:5px 9px;border-radius:7px;font-size:.8125rem;line-height:1.25;flex-shrink:0}.ai-reference-window_header__CyErV,.ai-reference-window_positionControls___JTKz{flex-shrink:0}.ai-reference-window_positionControls___JTKz{display:flex;flex-wrap:wrap;gap:4px;padding:6px 10px;border-bottom:1px solid var(--line)}.ai-reference-window_positionControls___JTKz button{min-width:44px;min-height:44px;padding:6px 9px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink);font:inherit;font-size:.8125rem;line-height:1.25;cursor:pointer}@media (max-height:400px){.ai-reference-window_window__gMZmW{max-height:calc(100dvh - 24px)}}@media (width > 640px) and (max-height:400px){.ai-reference-window_window__gMZmW{max-height:calc(100dvh - 48px)}}.classroom-connector-panel_panel__bzTB0{position:relative;margin:1rem 0;border-block:1px solid #d7dfe8;padding:1rem 0;min-width:0}.classroom-connector-panel_panelLoading__wQSRa{overflow:hidden}.classroom-connector-panel_panelLoading__wQSRa>:not(.classroom-connector-panel_panelOverlay__lRAHy){filter:blur(4px);opacity:.55;pointer-events:none;user-select:none}.classroom-connector-panel_panelOverlay__lRAHy{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding:1rem;background:rgba(248,250,252,.72);backdrop-filter:blur(2px)}.classroom-connector-panel_selectionLoading___RHr4{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .7rem;max-width:min(100%,30rem);padding:.9rem 1.1rem;border:1px solid #9fb4ca;border-radius:.55rem;background:rgba(255,255,255,.96);box-shadow:0 .5rem 1.5rem rgba(31,59,89,.14);color:#1f3b59;text-align:center}.classroom-connector-panel_selectionLoading___RHr4>span:last-child{color:#526174}.classroom-connector-panel_loadingSpinner__hQ2iP{width:1.15rem;height:1.15rem;flex:0 0 auto;border:.18rem solid #c7d6e5;border-top-color:#55789e;border-radius:50%;animation:classroom-connector-panel_classroom-loading-spin__krYiA .8s linear infinite}@keyframes classroom-connector-panel_classroom-loading-spin__krYiA{to{transform:rotate(1turn)}}.classroom-connector-panel_panel__bzTB0 h3{margin:0}.classroom-connector-panel_panel__bzTB0 p{margin:.5rem 0;overflow-wrap:anywhere}.classroom-connector-panel_panelHeading__hsLzV{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.classroom-connector-panel_lead__XVNvN{color:#526174}.classroom-connector-panel_readOnlyBadge__moQNS{flex:0 0 auto;padding:.25rem .55rem;border:1px solid #b7c5d5;border-radius:999px;color:#526174;font-size:.85rem;white-space:nowrap}.classroom-connector-panel_steps__7NDMn{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;list-style:none;margin:1rem 0;padding:0}.classroom-connector-panel_steps__7NDMn li{display:grid;grid-template-columns:auto 1fr;column-gap:.4rem;align-items:center;min-width:0;padding:.55rem;border:1px solid #d7dfe8;border-radius:.45rem;background:#f8fafc;color:#657387;font-size:.9rem}.classroom-connector-panel_steps__7NDMn li small{grid-column:2;color:#526174;font-size:.75rem}.classroom-connector-panel_stepNumber__6iw4b{display:grid;place-items:center;width:1.65rem;height:1.65rem;border-radius:50%;background:#dce4ed;color:#526174;font-weight:700}.classroom-connector-panel_stepActive___F_LI{border-color:#55789e!important;background:#eef5fb!important;color:#1f3b59!important}.classroom-connector-panel_stepActive___F_LI .classroom-connector-panel_stepNumber__6iw4b{background:#55789e;color:white}.classroom-connector-panel_stepComplete__WMP40{border-color:#8ab69b!important;background:#f0f8f2!important;color:#245438!important}.classroom-connector-panel_stepComplete__WMP40 .classroom-connector-panel_stepNumber__6iw4b{background:#3f8055;color:white}.classroom-connector-panel_connectionStatus__F2YYB{color:#30465e;font-weight:600}.classroom-connector-panel_actions__kvJRY{display:flex;gap:.6rem;flex-wrap:wrap;align-items:center;margin-block:.8rem}.classroom-connector-panel_actions__kvJRY button,.classroom-connector-panel_actions__kvJRY select{font:inherit;padding:.5rem .75rem;min-height:42px;border:1px solid #9babbe;border-radius:.4rem;background:white;max-width:100%}.classroom-connector-panel_actions__kvJRY button:disabled{opacity:.55}.classroom-connector-panel_actions__kvJRY label{min-width:0;width:min(100%,32rem);display:grid;gap:.4rem}.classroom-connector-panel_selectHelp__Hlocb{color:#526174;font-size:.875rem;line-height:1.5}.classroom-connector-panel_tableViewport__7ndS1{width:100%;max-width:100%;overflow-x:auto}.classroom-connector-panel_table__U8vKr{width:100%;border-collapse:collapse;table-layout:fixed}.classroom-connector-panel_table__U8vKr td,.classroom-connector-panel_table__U8vKr th{text-align:left;padding:.6rem;border-bottom:1px solid #e2e7ee;overflow-wrap:anywhere}.classroom-connector-panel_table__U8vKr th[scope=row]{color:inherit;font-weight:inherit;text-transform:none}.classroom-connector-panel_table__U8vKr th:last-child{width:22%}.classroom-connector-panel_notice__Yk8Jf{color:#526174}.classroom-connector-panel_error__bj7eD{color:#9a3412}.classroom-connector-panel_workflow__Gwx9x{display:grid;gap:.75rem;margin-block:1rem;padding:1rem;border:1px solid #d7dfe8;border-radius:.55rem;background:#f8fafc}.classroom-connector-panel_workflow__Gwx9x h4{margin:0}.classroom-connector-panel_workflow__Gwx9x p{margin:.25rem 0 0}.classroom-connector-panel_workflowHeading__8KGn3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.classroom-connector-panel_workflowHeading__8KGn3 button{min-height:40px;padding:.45rem .7rem;border:1px solid #9babbe;border-radius:.4rem;background:white;font:inherit}.classroom-connector-panel_summary__h7dVX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.classroom-connector-panel_summary__h7dVX>div{display:grid;gap:.1rem;min-width:0;padding:.65rem .75rem;border:1px solid #d7dfe8;border-radius:.45rem;background:white}.classroom-connector-panel_summary__h7dVX span{color:#526174;font-size:.86rem}.classroom-connector-panel_summary__h7dVX strong{color:#1f3b59;font-size:1.3rem;line-height:1.2}.classroom-connector-panel_summary__h7dVX small{color:#526174}.classroom-connector-panel_itemActions__u5eXa{display:flex;gap:.45rem;flex-wrap:wrap;align-items:center}.classroom-connector-panel_itemActions__u5eXa button{font:inherit;padding:.35rem .55rem;min-height:34px;border:1px solid #9babbe;border-radius:.35rem;background:white}.classroom-connector-panel_itemActions__u5eXa button:disabled{opacity:.55}.classroom-connector-panel_failureList__Ek8am{margin:0;padding-left:1.25rem;color:#9a3412}.classroom-connector-panel_importSummaryList__r1Axg{display:grid;gap:.35rem;margin:0;padding:.75rem .9rem .75rem 2rem;border:1px solid #d7dfe8;border-radius:.45rem;background:white;color:#30465e}.classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea{margin:0;padding:.7rem .85rem;border:1px solid #8ab69b;border-radius:.45rem;color:#245438;background:#f0f8f2;font-weight:700}.classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea[data-status=cancelled]{border-color:#d6b363;color:#765109;background:#fff8e8}.classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea[data-status=failed],.classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea[data-status=partially_completed]{border-color:#cb8173;color:#922f20;background:#fbe5de}.classroom-connector-panel_workflowLink__Du1GF{display:inline-flex;align-items:center;justify-content:center;min-height:40px;width:fit-content;padding:.5rem .8rem;border:1px solid #55789e;border-radius:.4rem;color:#1f3b59;background:#eef5fb;font:inherit;font-weight:700;text-decoration:none}.classroom-connector-panel_workflowLink__Du1GF:focus-visible,.classroom-connector-panel_workflowLink__Du1GF:hover{border-color:#3f668d;background:#dcecf8;box-shadow:0 2px 6px rgba(31,59,89,.12)}main[data-theme=dark] .classroom-connector-panel_failureList__Ek8am{color:#fca5a5!important}main[data-theme=dark] .classroom-connector-panel_importSummaryList__r1Axg{border-color:#44546d!important;color:#edf4ff!important;background:#263244!important}main[data-theme=dark] .classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea{border-color:#6b8f78!important;color:#b8f0c6!important;background:#1c3c2b!important}main[data-theme=dark] .classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea[data-status=cancelled]{border-color:#8f7642!important;color:#f2c14e!important;background:#3a301c!important}main[data-theme=dark] .classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea[data-status=failed],main[data-theme=dark] .classroom-connector-panel_workflow__Gwx9x .classroom-connector-panel_workflowCompletion__kC5Ea[data-status=partially_completed]{border-color:#955c55!important;color:#fca5a5!important;background:#3b2020!important}main[data-theme=dark] .classroom-connector-panel_workflowLink__Du1GF{border-color:#44546d!important;color:#edf4ff!important;background:#263244!important}main[data-theme=dark] .classroom-connector-panel_workflowLink__Du1GF:focus-visible,main[data-theme=dark] .classroom-connector-panel_workflowLink__Du1GF:hover{background:#344258!important}.classroom-connector-panel_compactTrigger__8_mFc{display:flex;align-items:center}.classroom-connector-panel_compactTrigger__8_mFc button,.classroom-connector-panel_dialogHeading__mLTIu button{min-height:42px;padding:.5rem .8rem;border:1px solid #55789e;border-radius:.4rem;color:#1f3b59;background:#eef5fb;font:inherit;font-weight:700;cursor:pointer}.classroom-connector-panel_compactTrigger__8_mFc button:focus-visible,.classroom-connector-panel_compactTrigger__8_mFc button:hover,.classroom-connector-panel_dialogHeading__mLTIu button:focus-visible,.classroom-connector-panel_dialogHeading__mLTIu button:hover{background:#dcecf8}.classroom-connector-panel_dialog___Ry4W{box-sizing:border-box;position:relative;display:grid;width:min(960px,100%);max-height:min(900px,calc(100vh - 2.5rem));overflow-y:auto;margin:auto;padding:1.25rem;border:1px solid #b7c5d5;border-radius:.7rem;background:#ffffff;box-shadow:0 1.25rem 3rem rgb(15 23 42/28%)}.classroom-connector-panel_dialog___Ry4W::backdrop{background:rgb(15 23 42/58%)}.classroom-connector-panel_dialog___Ry4W:focus{outline:3px solid rgb(85 120 158/42%);outline-offset:2px}.classroom-connector-panel_dialogHeading__mLTIu{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.classroom-connector-panel_dialogHeading__mLTIu h2{margin:0;color:#1f3b59}.classroom-connector-panel_dialogHeading__mLTIu .classroom-connector-panel_eyebrow__32lwg{margin:0 0 .25rem;color:#55789e;font-size:.8rem;font-weight:800}.classroom-connector-panel_dialogHeading__mLTIu button{flex:0 0 auto;color:#526174;background:#f8fafc;border-color:#9babbe}.classroom-connector-panel_dialog___Ry4W>.classroom-connector-panel_panel__bzTB0{margin-block:1rem 0;padding-block:1rem 0;border-block:0}@media (max-width:600px){.classroom-connector-panel_panelHeading__hsLzV{display:block}.classroom-connector-panel_readOnlyBadge__moQNS{display:inline-block;margin-top:.65rem}.classroom-connector-panel_steps__7NDMn{grid-template-columns:1fr;gap:.35rem}.classroom-connector-panel_steps__7NDMn li{grid-template-columns:auto 1fr auto}.classroom-connector-panel_steps__7NDMn li small{grid-column:3;grid-row:1;align-self:center}.classroom-connector-panel_summary__h7dVX{grid-template-columns:1fr}.classroom-connector-panel_table__U8vKr{width:max-content;min-width:100%;table-layout:auto}.classroom-connector-panel_table__U8vKr td,.classroom-connector-panel_table__U8vKr th{min-width:8rem}.classroom-connector-panel_panelOverlay__lRAHy,.classroom-connector-panel_workflow__Gwx9x{padding:.75rem}.classroom-connector-panel_selectionLoading___RHr4{flex-direction:column;gap:.4rem;width:min(100%,18rem)}.classroom-connector-panel_compactTrigger__8_mFc,.classroom-connector-panel_compactTrigger__8_mFc button{width:100%}.classroom-connector-panel_dialog___Ry4W{max-height:calc(100vh - 1rem);margin:auto 0 0;padding:.75rem;border-radius:.6rem}.classroom-connector-panel_dialogHeading__mLTIu{align-items:center}.classroom-connector-panel_dialogHeading__mLTIu h2{font-size:1.2rem}}@media (prefers-reduced-motion:reduce){.classroom-connector-panel_loadingSpinner__hQ2iP{animation:none}}@media (max-width:720px){.classroom-connector-panel_compactTrigger__8_mFc button{min-height:44px}}.classroom-connector-panel_srOnly__FiE2m{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%);border:0}.essay-tool-dialog_dialog__laTcV{box-sizing:border-box;position:fixed;inset:0;margin:auto;width:min(960px,calc(100vw - 32px));height:fit-content;max-height:calc(100dvh - 48px);padding:20px;border:1px solid var(--line,#cbd5e1);border-radius:10px;color:var(--ink,#172033);background:var(--panel,#fff);overflow:auto;box-shadow:0 20px 56px rgb(15 23 42/28%)}.essay-tool-dialog_dialog__laTcV::backdrop{background:rgb(17 24 39/52%)}.essay-tool-dialog_header__b3hLw{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--line,#e2e8f0)}.essay-tool-dialog_header__b3hLw h2{min-width:0;overflow-wrap:anywhere;margin:4px 0 0;font-size:1.375rem;line-height:1.35}.essay-tool-dialog_dialog__laTcV .essay-tool-dialog_header__b3hLw button{flex:0 0 auto;min-height:44px;padding:8px 12px;border:1px solid var(--line,#cbd5e1);border-radius:8px;color:var(--ink,#172033);background:var(--panel,#fff);font:inherit;cursor:pointer}.essay-tool-dialog_body__yvuag{padding-top:20px;min-width:0}.ocr-correction-panel_panel__IDLqg{border:1px solid var(--line,#d8dde7);border-radius:14px;padding:1rem;display:grid;gap:.75rem;min-width:0}.ocr-correction-panel_panel__IDLqg h2,.ocr-correction-panel_panel__IDLqg p{margin:0}.ocr-correction-panel_status__gg1Br{padding:.65rem .8rem;border-radius:10px;background:#fff7d6;color:#5b4700}.ocr-correction-panel_label__BQD2p{display:grid;gap:.4rem;font-weight:700}.ocr-correction-panel_fileInput__DQYfL{width:100%;min-width:0;box-sizing:border-box;min-height:46px;border:1px solid #9aa7ba;border-radius:10px;padding:.45rem;color:var(--ink,#172033);background:var(--panel,#fff);font:inherit}.ocr-correction-panel_fileInput__DQYfL::file-selector-button{max-width:100%;white-space:normal;overflow-wrap:anywhere;min-height:34px;margin-right:.65rem;border:1px solid #176b57;border-radius:7px;padding:.35rem .75rem;color:#176b57;background:#f4faf7;font:inherit;font-weight:700;cursor:pointer}.ocr-correction-panel_fileInput__DQYfL::file-selector-button:hover{color:#fff;background:#176b57}.ocr-correction-panel_fileSelection__oIjhk{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;padding:.7rem .8rem;border:1px solid #b9d9cb;border-radius:10px;color:#164d3d;background:#f4faf7}.ocr-correction-panel_fileSelection__oIjhk span{min-width:0;overflow-wrap:anywhere}.ocr-correction-panel_fileSelection__oIjhk button{min-height:40px;border:0;border-radius:999px;padding:.55rem 1rem;color:#fff;background:#176b57;font:inherit;font-weight:700;cursor:pointer}.ocr-correction-panel_fileSelection__oIjhk button:disabled{cursor:wait;opacity:.65}.ocr-correction-panel_textarea__uN6yr{width:100%;max-width:100%;min-height:12rem;resize:vertical;box-sizing:border-box;border:1px solid #9aa7ba;border-radius:10px;padding:.75rem;font:inherit}.ocr-correction-panel_actions__f8xdo{display:flex;flex-wrap:wrap;gap:.6rem}.ocr-correction-panel_actions__f8xdo button{min-height:44px;border:0;border-radius:999px;padding:.65rem 1rem;background:#176b57;color:white;font-weight:700;cursor:pointer}.ocr-correction-panel_actions__f8xdo button:disabled{cursor:wait;opacity:.65}.ocr-correction-panel_error__Gn3xU{color:#9b1c1c}.ocr-correction-panel_success__HWwJC{color:#126044}@media (max-width:390px){.ocr-correction-panel_panel__IDLqg{padding:.8rem}.ocr-correction-panel_actions__f8xdo{display:grid}.ocr-correction-panel_actions__f8xdo button{width:100%}}@media (max-width:520px){.ocr-correction-panel_fileSelection__oIjhk{align-items:stretch;flex-direction:column}.ocr-correction-panel_fileSelection__oIjhk button{width:100%}}.ocr-correction-panel_versionHeading__FfF7k{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.6rem;margin-bottom:.5rem;font-weight:700}@media (max-width:520px){.ocr-correction-panel_fileInput__DQYfL{padding-inline:8px}.ocr-correction-panel_fileInput__DQYfL::file-selector-button{padding-inline:4px}}.remote-topic-combobox_root__myoo6{display:grid;min-width:0;gap:8px}.remote-topic-combobox_srOnly__IV7PJ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.remote-topic-combobox_label__5Pem5,.remote-topic-combobox_searchLabel__Ee_ur{color:var(--ink);font-size:.875rem;font-weight:900}.remote-topic-combobox_trigger__LpCsQ{box-sizing:border-box;display:flex;width:100%;min-width:0;min-height:44px;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;text-align:left}.remote-topic-combobox_trigger__LpCsQ:focus-visible,.remote-topic-combobox_trigger__LpCsQ:hover{border-color:var(--green);color:#0b4f3a;background:#e4f5ee}.remote-topic-combobox_modalActions__1pMg1 button:focus-visible,.remote-topic-combobox_modalClose__udtxF:focus-visible,.remote-topic-combobox_option__NaJlM:focus-visible,.remote-topic-combobox_searchInput__TL_Mf:focus-visible,.remote-topic-combobox_trigger__LpCsQ:focus-visible{outline:3px solid color-mix(in srgb,var(--green) 24%,transparent);outline-offset:1px}.remote-topic-combobox_triggerContent__dxOPp{display:grid;min-width:0;gap:3px}.remote-topic-combobox_triggerContent__dxOPp strong{display:block;min-width:0;overflow-wrap:anywhere;font-size:.9375rem;font-weight:900}.remote-topic-combobox_modal__tCzX5{box-sizing:border-box;display:grid;position:fixed;inset:0;margin:auto;width:min(1080px,calc(100vw - 32px));max-height:min(760px,calc(100vh - 32px));max-height:min(760px,calc(100dvh - 32px));overflow:hidden;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 24px 70px rgb(15 23 42/36%);padding:0;color:var(--ink)}.remote-topic-combobox_modal__tCzX5::backdrop{background:rgb(15 23 42/56%)}.remote-topic-combobox_modalActions__1pMg1,.remote-topic-combobox_modalHeader___xnuZ{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px}.remote-topic-combobox_modalHeader___xnuZ{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--green) 6%,var(--panel))}.remote-topic-combobox_modalHeader___xnuZ h2{margin:4px 0 0;color:var(--ink);font-size:1.375rem;line-height:1.3}.remote-topic-combobox_modalHeader___xnuZ p{margin:6px 0 0;color:var(--muted);font-size:.875rem;line-height:1.6}.remote-topic-combobox_eyebrow__GO8y6{color:var(--green);font-size:.75rem;font-weight:900;letter-spacing:.04em}.remote-topic-combobox_modalActions__1pMg1 button,.remote-topic-combobox_modalHeader___xnuZ .remote-topic-combobox_modalClose__udtxF,.remote-topic-combobox_previewHeader__RKrgZ .remote-topic-combobox_modalClose__udtxF{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit;font-size:.8125rem;font-weight:900;white-space:nowrap}.remote-topic-combobox_modalHeader___xnuZ .remote-topic-combobox_modalClose__udtxF,.remote-topic-combobox_previewHeader__RKrgZ .remote-topic-combobox_modalClose__udtxF{flex:0 0 auto;width:auto}.remote-topic-combobox_modalActions__1pMg1 button:hover,.remote-topic-combobox_modalClose__udtxF:hover{border-color:var(--green);color:var(--green)}.remote-topic-combobox_modalBody__3JASe{min-height:0;gap:14px;padding:26px 28px;overflow-y:auto}.remote-topic-combobox_searchInput__TL_Mf{box-sizing:border-box;width:100%;min-height:46px;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);font:inherit}.remote-topic-combobox_searchInput__TL_Mf:focus-visible{border-color:var(--green)}.remote-topic-combobox_error__seKn1,.remote-topic-combobox_resultStatus__iRS6u{margin:0;font-size:.8125rem;font-weight:800;line-height:1.5}.remote-topic-combobox_resultStatus__iRS6u{color:var(--muted)}.remote-topic-combobox_error__seKn1{padding:8px 10px;border-radius:8px;color:#8f2e20;background:#fff1ee}.remote-topic-combobox_listbox__mwUGf{display:grid;max-height:min(560px,58dvh);grid-auto-rows:max-content;align-content:start;gap:14px;margin-top:4px;padding:2px;overflow-y:auto;overscroll-behavior:contain}.remote-topic-combobox_option__NaJlM{box-sizing:border-box;display:grid;width:100%;min-height:168px;grid-template-rows:auto auto minmax(88px,auto);gap:10px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:#ffffff;font:inherit;line-height:1.5;text-align:left;cursor:pointer}.remote-topic-combobox_option__NaJlM:hover,.remote-topic-combobox_option__NaJlM[data-active=true],.remote-topic-combobox_option__NaJlM[data-selected=true]{border-color:var(--green);background:#e4f5ee;box-shadow:0 0 0 2px rgb(24 135 101/12%)}.remote-topic-combobox_option__NaJlM:focus-within{border-color:var(--green);box-shadow:0 0 0 3px rgb(24 135 101/20%)}.remote-topic-combobox_optionTitleRow__TAoDF{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:10px}.remote-topic-combobox_optionTitle__xc1DL{flex:1 1 auto;min-width:0;color:var(--ink);font-size:.9375rem;font-weight:900;overflow-wrap:anywhere}.remote-topic-combobox_description__fmcpu{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:88px;padding:12px 14px;border:1px solid #c6d3cc;border-radius:7px;color:#263b33;background:#f4f7f5;font:inherit;font-size:.9375rem;line-height:1.65;text-align:left;overflow-wrap:anywhere;white-space:normal;cursor:auto}.remote-topic-combobox_descriptionLabel__wurch{color:#176247;font-size:.75rem;font-weight:900;letter-spacing:.04em}.remote-topic-combobox_description__fmcpu:focus-visible,.remote-topic-combobox_description__fmcpu:hover{border-color:var(--green);color:#173d2e;background:#e9f1ed;outline:3px solid rgb(24 135 101/20%);outline-offset:1px}.remote-topic-combobox_optionActions__7IODv{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.remote-topic-combobox_chooseButton__e3Y_m,.remote-topic-combobox_previewActions__CcRbE button{min-height:40px;padding:8px 13px;border:1px solid var(--green);border-radius:8px;color:#ffffff;background:#117455;font:inherit;font-size:.8125rem;font-weight:900}.remote-topic-combobox_chooseButton__e3Y_m:focus-visible,.remote-topic-combobox_chooseButton__e3Y_m:hover,.remote-topic-combobox_previewActions__CcRbE button:focus-visible,.remote-topic-combobox_previewActions__CcRbE button:hover{border-color:#0b4f3a;color:#ffffff;background:#0b4f3a}.remote-topic-combobox_selectedMark__Dl4RA{flex:0 0 auto;padding:2px 7px;border-radius:999px;color:var(--green);background:color-mix(in srgb,var(--green) 12%,var(--panel));font-size:.6875rem;font-weight:900;white-space:nowrap}.remote-topic-combobox_modalActions__1pMg1{background:color-mix(in srgb,var(--green) 3%,var(--panel))}.remote-topic-combobox_emptyOption__7bZ0j{margin:0;padding:18px 12px;border:1px dashed var(--line);border-radius:9px;color:var(--muted);font-size:.875rem;font-weight:800;line-height:1.6;text-align:center}.remote-topic-combobox_modalActions__1pMg1{align-items:center;justify-content:flex-end;border-top:1px solid var(--line)}.remote-topic-combobox_modalActions__1pMg1 button:first-child{margin-right:auto}.remote-topic-combobox_previewModal__lzEpY{box-sizing:border-box;display:grid;position:fixed;inset:0;margin:auto;width:min(620px,100%);max-height:100%;overflow:hidden;border:1px solid #7aa7da;border-radius:14px;background:#ffffff;box-shadow:0 20px 55px rgb(15 23 42/38%);padding:0;color:#18212f}.remote-topic-combobox_previewModal__lzEpY::backdrop{background:rgb(15 23 42/62%)}.remote-topic-combobox_previewActions__CcRbE,.remote-topic-combobox_previewBody__v_UUm,.remote-topic-combobox_previewHeader__RKrgZ{padding:18px 20px}.remote-topic-combobox_previewHeader__RKrgZ{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid #c9d7e8;background:#eaf2ff}.remote-topic-combobox_previewHeader__RKrgZ h3{margin:5px 0 0;color:#132d4d;font-size:1.25rem;line-height:1.35;overflow-wrap:anywhere}.remote-topic-combobox_previewBody__v_UUm{min-height:0;overflow-y:auto}.remote-topic-combobox_previewLabel__OFe3t{color:#1857b5;font-size:.75rem;font-weight:900;letter-spacing:.04em}.remote-topic-combobox_previewBody__v_UUm p{margin:9px 0 0;color:#1d3046;font-size:.9375rem;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text}.remote-topic-combobox_previewAttachments__d__2P{display:grid;gap:6px;margin-top:18px;padding-top:14px;border-top:1px solid #d8e2ef;color:#314866;font-size:.8125rem;font-weight:700}.remote-topic-combobox_previewActions__CcRbE{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #c9d7e8;background:#f5f8fc}.remote-topic-combobox_previewActions__CcRbE button:first-child{color:#18324f;border-color:#93a7bd;background:#ffffff}body[data-workspace-theme=dark] .remote-topic-combobox_modalActions__1pMg1 button,body[data-workspace-theme=dark] .remote-topic-combobox_modalClose__udtxF,body[data-workspace-theme=dark] .remote-topic-combobox_modal__tCzX5,body[data-workspace-theme=dark] .remote-topic-combobox_option__NaJlM,body[data-workspace-theme=dark] .remote-topic-combobox_previewModal__lzEpY,body[data-workspace-theme=dark] .remote-topic-combobox_searchInput__TL_Mf,body[data-workspace-theme=dark] .remote-topic-combobox_trigger__LpCsQ{color:var(--ink);background:var(--panel)}body[data-workspace-theme=dark] .remote-topic-combobox_option__NaJlM:hover,body[data-workspace-theme=dark] .remote-topic-combobox_option__NaJlM[data-active=true],body[data-workspace-theme=dark] .remote-topic-combobox_option__NaJlM[data-selected=true],body[data-workspace-theme=dark] .remote-topic-combobox_trigger__LpCsQ:focus-visible,body[data-workspace-theme=dark] .remote-topic-combobox_trigger__LpCsQ:hover{border-color:#7ce0b9;color:#f3fffa;background:#24483e}body[data-workspace-theme=dark] .remote-topic-combobox_error__seKn1{color:#ffd8d2;background:#542923}body[data-workspace-theme=dark] .remote-topic-combobox_description__fmcpu{border-color:#526d64;color:#edf8f2;background:#202c29}body[data-workspace-theme=dark] .remote-topic-combobox_description__fmcpu:focus-visible,body[data-workspace-theme=dark] .remote-topic-combobox_description__fmcpu:hover{border-color:#8bdbb9;color:#ffffff;background:#2d463d}body[data-workspace-theme=dark] .remote-topic-combobox_descriptionLabel__wurch,body[data-workspace-theme=dark] .remote-topic-combobox_previewLabel__OFe3t{color:#9fe2c4}body[data-workspace-theme=dark] .remote-topic-combobox_previewHeader__RKrgZ{border-color:#40556f;background:#263f62}body[data-workspace-theme=dark] .remote-topic-combobox_previewBody__v_UUm p,body[data-workspace-theme=dark] .remote-topic-combobox_previewHeader__RKrgZ h3{color:var(--ink)}body[data-workspace-theme=dark] .remote-topic-combobox_previewActions__CcRbE,body[data-workspace-theme=dark] .remote-topic-combobox_previewActions__CcRbE button:first-child{border-color:#40556f;color:var(--ink);background:#202b3b}body[data-workspace-theme=dark] .remote-topic-combobox_previewAttachments__d__2P{border-color:#40556f;color:#cbd8ea}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_chooseButton__e3Y_m,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_description__fmcpu,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_modalActions__1pMg1 button,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_modalClose__udtxF,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_previewActions__CcRbE button,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_trigger__LpCsQ{box-sizing:border-box;font:inherit;cursor:pointer}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_trigger__LpCsQ{min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);text-align:left}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_trigger__LpCsQ[data-invalid=true]{border-color:#b42318}body[data-workspace-theme=dark] .remote-topic-combobox_root__myoo6 .remote-topic-combobox_trigger__LpCsQ[data-invalid=true]{border-color:#ff9991}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_trigger__LpCsQ:focus-visible,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_trigger__LpCsQ:hover{border-color:var(--green);color:#0b4f3a;background:#e4f5ee}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_modalActions__1pMg1 button,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_modalClose__udtxF{min-height:40px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:var(--panel);font-size:.8125rem;font-weight:900;white-space:nowrap}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_description__fmcpu{min-height:88px;padding:12px 14px;border:1px solid #c6d3cc;border-radius:7px;color:#263b33;background:#f4f7f5;font-size:.9375rem;line-height:1.65;text-align:left}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_chooseButton__e3Y_m,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_previewActions__CcRbE button{min-height:40px;padding:8px 13px;border:1px solid var(--green);border-radius:8px;color:#ffffff;background:#117455;font-size:.8125rem;font-weight:900}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_description__fmcpu:focus-visible,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_description__fmcpu:hover{border-color:var(--green);color:#173d2e;background:#e9f1ed}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_chooseButton__e3Y_m:focus-visible,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_chooseButton__e3Y_m:hover,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_previewActions__CcRbE button:focus-visible,.remote-topic-combobox_root__myoo6 .remote-topic-combobox_previewActions__CcRbE button:hover{border-color:#0b4f3a;color:#ffffff;background:#0b4f3a}body[data-workspace-theme=dark] .remote-topic-combobox_root__myoo6 .remote-topic-combobox_description__fmcpu{border-color:#526d64;color:#edf8f2;background:#202c29}body[data-workspace-theme=dark] .remote-topic-combobox_root__myoo6 .remote-topic-combobox_description__fmcpu:focus-visible,body[data-workspace-theme=dark] .remote-topic-combobox_root__myoo6 .remote-topic-combobox_description__fmcpu:hover{border-color:#8bdbb9;color:#ffffff;background:#2d463d}@media (max-width:560px){.remote-topic-combobox_trigger__LpCsQ{align-items:flex-start}.remote-topic-combobox_modal__tCzX5{width:calc(100vw - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px);border-radius:12px}.remote-topic-combobox_previewActions__CcRbE,.remote-topic-combobox_previewBody__v_UUm,.remote-topic-combobox_previewHeader__RKrgZ{padding-right:14px;padding-left:14px}.remote-topic-combobox_previewActions__CcRbE{flex-wrap:wrap}.remote-topic-combobox_previewActions__CcRbE button{flex:1 1 150px}.remote-topic-combobox_modalActions__1pMg1,.remote-topic-combobox_modalBody__3JASe,.remote-topic-combobox_modalHeader___xnuZ{padding-right:14px;padding-left:14px}.remote-topic-combobox_listbox__mwUGf{max-height:50dvh}.remote-topic-combobox_option__NaJlM{min-height:148px;grid-template-rows:auto auto minmax(76px,auto);padding:16px}.remote-topic-combobox_description__fmcpu{min-height:76px;padding:10px 12px}.remote-topic-combobox_optionTitleRow__TAoDF{flex-wrap:wrap;align-items:center}.remote-topic-combobox_optionActions__7IODv{margin-left:auto;max-width:100%}}.remote-topic-combobox_modal__tCzX5{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.remote-topic-combobox_modalHeader___xnuZ>div{min-width:0}.remote-topic-combobox_modalBody__3JASe{display:grid;min-height:auto;overflow:visible}.remote-topic-combobox_listbox__mwUGf{min-height:auto;max-height:none;overflow:visible;padding:3px 3px 20px}.remote-topic-combobox_modalActions__1pMg1{flex-wrap:wrap}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_modalActions__1pMg1 button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.remote-topic-combobox_previewModal__lzEpY{grid-template-rows:auto minmax(0,1fr) auto}.remote-topic-combobox_previewAttachments__d__2P a{color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.remote-topic-combobox_previewAttachments__d__2P a:focus-visible{outline:3px solid var(--green);outline-offset:3px}.remote-topic-combobox_previewModal__lzEpY{display:block;overflow-x:hidden;overflow-y:auto}.remote-topic-combobox_previewHeader__RKrgZ>div{flex:1;min-width:0}.remote-topic-combobox_previewHeader__RKrgZ>button{flex-shrink:0}.remote-topic-combobox_previewBody__v_UUm{overflow:visible}.remote-topic-combobox_root__myoo6 .remote-topic-combobox_previewActions__CcRbE button{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.teacher-learning-analysis-panel_root__qKLAU{--panel:#fff;--ink:#20352e;--muted:#52665e;--line:#d3ddd7;--accent:#176b58;--soft:#edf6f1;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:24px;min-width:0}.teacher-learning-analysis-panel_root__qKLAU h2{font-size:1.35rem;margin:0 0 8px}.teacher-learning-analysis-panel_root__qKLAU h3{font-size:1.1rem;margin:0 0 12px}.teacher-learning-analysis-panel_root__qKLAU p{margin:8px 0}.teacher-learning-analysis-panel_root__qKLAU button,.teacher-learning-analysis-panel_root__qKLAU input,.teacher-learning-analysis-panel_root__qKLAU select{font:inherit}.teacher-learning-analysis-panel_root__qKLAU a,.teacher-learning-analysis-panel_root__qKLAU button{overflow-wrap:anywhere}.teacher-learning-analysis-panel_root__qKLAU button{min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 12px;color:var(--ink);background:var(--panel)}.teacher-learning-analysis-panel_root__qKLAU button:disabled{opacity:.55}.teacher-learning-analysis-panel_root__qKLAU button[aria-pressed=true]{background:var(--accent);color:#fff}.teacher-learning-analysis-panel_root__qKLAU :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.teacher-learning-analysis-panel_root__qKLAU a{color:var(--accent);text-decoration:underline}.teacher-learning-analysis-panel_root__qKLAU input,.teacher-learning-analysis-panel_root__qKLAU select{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:6px;padding:8px;min-width:0;min-height:44px;width:100%}.teacher-learning-analysis-panel_actions__Z2OAZ,.teacher-learning-analysis-panel_heading__A_uzY,.teacher-learning-analysis-panel_tabs__XsQDj{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.teacher-learning-analysis-panel_actions__Z2OAZ,.teacher-learning-analysis-panel_tabs__XsQDj{justify-content:flex-start}.teacher-learning-analysis-panel_tabs__XsQDj{padding:16px 0;border-bottom:1px solid var(--line);margin-bottom:20px}.teacher-learning-analysis-panel_filters__FgBrb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.teacher-learning-analysis-panel_filters__FgBrb label,.teacher-learning-analysis-panel_topic__QZdef{display:grid;gap:6px;min-width:0;align-content:start}.teacher-learning-analysis-panel_filters__FgBrb button{width:100%}.teacher-learning-analysis-panel_metrics__tkyC_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:20px 0}.teacher-learning-analysis-panel_metrics__tkyC_>div{border-left:3px solid var(--accent);padding-left:12px}.teacher-learning-analysis-panel_metrics__tkyC_ small,.teacher-learning-analysis-panel_metrics__tkyC_ strong{display:block}.teacher-learning-analysis-panel_metrics__tkyC_ strong{font-size:1.5rem}.teacher-learning-analysis-panel_meta__URmRI{color:var(--muted);font-size:.875rem}.teacher-learning-analysis-panel_notice__kUNsi{padding:12px 16px;background:var(--soft);border-left:3px solid var(--accent)}.teacher-learning-analysis-panel_error__iEuKA{color:#a4322b}.teacher-learning-analysis-panel_empty__aAnlA{padding:24px 0}.teacher-learning-analysis-panel_table__hMTZX{overflow:auto;max-width:100%;margin:16px 0}.teacher-learning-analysis-panel_table__hMTZX table{width:100%;border-collapse:collapse}.teacher-learning-analysis-panel_table__hMTZX td,.teacher-learning-analysis-panel_table__hMTZX th{padding:12px 10px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:70px}.teacher-learning-analysis-panel_table__hMTZX small{display:block;color:var(--muted)}.teacher-learning-analysis-panel_bars___LFAM{display:grid;gap:18px;margin:24px 0}.teacher-learning-analysis-panel_barRow__FqblQ{display:grid;grid-template-columns:70px minmax(0,1fr) 48px;gap:12px;align-items:center}.teacher-learning-analysis-panel_track__d5xLT{background:var(--soft);height:14px}.teacher-learning-analysis-panel_track__d5xLT>span{display:block;height:100%;background:var(--accent)}.teacher-learning-analysis-panel_legend__UZaS2{display:flex;flex-wrap:wrap;gap:14px;font-size:.875rem;margin:16px 0}.teacher-learning-analysis-panel_legend__UZaS2 span{display:flex;align-items:center;gap:6px}.teacher-learning-analysis-panel_legend__UZaS2 i{display:block;height:10px;width:10px}.teacher-learning-analysis-panel_plot__5bbSt{width:100%;min-width:0}.teacher-learning-analysis-panel_plot__5bbSt text{font-size:12px;fill:var(--ink)}.teacher-learning-analysis-panel_section__hfVlZ{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.teacher-learning-analysis-panel_dialog__Wx9n1{position:fixed;inset:0;margin:auto;width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--ink);padding:22px;overflow:auto}.teacher-learning-analysis-panel_dialog__Wx9n1::backdrop{background:#142b2677}.teacher-learning-analysis-panel_dialog__Wx9n1 h3{color:var(--ink)}.teacher-learning-analysis-panel_dialog__Wx9n1 button{min-height:44px;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:8px 12px;border-radius:6px}.teacher-learning-analysis-panel_copy__3n0O1{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.teacher-learning-analysis-panel_pair__GS9tH{display:grid;grid-template-columns:1fr 1fr;gap:16px}.teacher-learning-analysis-panel_pair__GS9tH strong{display:block;font-size:1.75rem}.teacher-learning-analysis-panel_line0__5ivfW{color:#176b58}.teacher-learning-analysis-panel_line1__ptAt6{color:#a45e25}.teacher-learning-analysis-panel_line2__jJ_Af{color:#346eb3}.teacher-learning-analysis-panel_line3__oA1ND{color:#8555ad}.teacher-learning-analysis-panel_line4__hH2rl{color:#ab444f}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_root__qKLAU{--panel:#222e35;--ink:#edf5f1;--muted:#b6cac0;--line:#52685f;--accent:#85d8ba;--soft:#293f35}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_root__qKLAU button[aria-pressed=true]{color:#102e23}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_error__iEuKA{color:#ffafa8}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_line0__5ivfW{color:#85d8ba}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_line1__ptAt6{color:#efb986}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_line2__jJ_Af{color:#8cb7ee}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_line3__oA1ND{color:#c6a1eb}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_line4__hH2rl{color:#f6a2ac}@media(max-width:760px){.teacher-learning-analysis-panel_root__qKLAU{padding:16px}.teacher-learning-analysis-panel_filters__FgBrb{grid-template-columns:1fr 1fr}.teacher-learning-analysis-panel_metrics__tkyC_,.teacher-learning-analysis-panel_pair__GS9tH{grid-template-columns:1fr}.teacher-learning-analysis-panel_root__qKLAU input,.teacher-learning-analysis-panel_root__qKLAU select{font-size:1rem}}@media(max-width:420px){.teacher-learning-analysis-panel_filters__FgBrb{grid-template-columns:1fr}.teacher-learning-analysis-panel_barRow__FqblQ{grid-template-columns:60px minmax(0,1fr) 40px;gap:8px}}.teacher-learning-analysis-panel_history__PAH7x{--panel:#fff;--ink:#20352e;--muted:#52665e;--line:#d3ddd7;--accent:#176b58;--soft:#edf6f1}body[data-workspace-theme=dark] .teacher-learning-analysis-panel_history__PAH7x{--panel:#222e35;--ink:#edf5f1;--muted:#b6cac0;--line:#52685f;--accent:#85d8ba;--soft:#293f35}.teacher-learning-analysis-panel_root__qKLAU{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.teacher-learning-analysis-panel_root__qKLAU>*{min-width:0;max-width:100%}.teacher-learning-resources_root__RWYAC{--hub-panel:#fff;--hub-text:#20352e;--hub-muted:#52665e;--hub-border:#cbd8d0;--hub-accent:#176b58;--hub-on-accent:#fff;color:var(--hub-text);min-width:0}body[data-workspace-theme=dark] .teacher-learning-resources_root__RWYAC{--hub-panel:#22312d;--hub-text:#eef7f1;--hub-muted:#bfd0c6;--hub-border:#4a6255;--hub-accent:#8cdbbd;--hub-on-accent:#123025}.teacher-learning-resources_actions__7BJWK,.teacher-learning-resources_header__XoeFf,.teacher-learning-resources_meta__YRC_n,.teacher-learning-resources_tabs__c20MA{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.teacher-learning-resources_header__XoeFf{justify-content:space-between;margin-bottom:18px}.teacher-learning-resources_root__RWYAC h2{margin:0 0 12px}.teacher-learning-resources_root__RWYAC h3{margin:0 0 8px}.teacher-learning-resources_root__RWYAC p{margin:8px 0;overflow-wrap:anywhere}.teacher-learning-resources_tabs__c20MA{border-bottom:1px solid var(--hub-border);padding-bottom:12px;margin:16px 0}.teacher-learning-resources_root__RWYAC button,.teacher-learning-resources_root__RWYAC input,.teacher-learning-resources_root__RWYAC select,.teacher-learning-resources_root__RWYAC textarea{font:inherit}.teacher-learning-resources_link__dgmqL,.teacher-learning-resources_root__RWYAC button{min-height:44px;border:1px solid var(--hub-border);border-radius:6px;padding:8px 12px;background:var(--hub-panel);color:var(--hub-text);text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.teacher-learning-resources_root__RWYAC button:disabled{opacity:.55}.teacher-learning-resources_primary__eHTRu,.teacher-learning-resources_root__RWYAC button[aria-pressed=true]{background:var(--hub-accent)!important;color:var(--hub-on-accent)!important;border-color:var(--hub-accent)!important}.teacher-learning-resources_filters__ak6Tf,.teacher-learning-resources_form__ywjCk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.teacher-learning-resources_form__ywjCk{grid-template-columns:1fr 1fr}.teacher-learning-resources_root__RWYAC label{display:grid;gap:6px;min-width:0}.teacher-learning-resources_root__RWYAC input:not([type=checkbox]):not([type=radio]),.teacher-learning-resources_root__RWYAC select,.teacher-learning-resources_root__RWYAC textarea{border:1px solid var(--hub-border);border-radius:6px;min-height:44px;padding:8px;width:100%;min-width:0;background:var(--hub-panel);color:var(--hub-text)}.teacher-learning-resources_root__RWYAC textarea{min-height:130px;resize:vertical}.teacher-learning-resources_wide__Lkmqt{grid-column:1/-1}.teacher-learning-resources_row__Or_nb{border-bottom:1px solid var(--hub-border);padding:18px 0;overflow-wrap:anywhere}.teacher-learning-resources_meta__YRC_n,.teacher-learning-resources_muted__NMj7t{font-size:.875rem;color:var(--hub-muted)}.teacher-learning-resources_actions__7BJWK{margin:14px 0}.teacher-learning-resources_notice__tIyiw{padding:12px;border-left:3px solid var(--hub-accent);margin:14px 0}.teacher-learning-resources_error__0U_O2{color:#a42e27;white-space:pre-wrap}body[data-workspace-theme=dark] .teacher-learning-resources_error__0U_O2{color:#ffb1a4}.teacher-learning-resources_dialog__Ihvor{position:fixed;inset:0;margin:auto;width:min(700px,calc(100vw - 24px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--hub-panel);color:var(--hub-text);border:1px solid var(--hub-border);border-radius:10px;padding:22px}.teacher-learning-resources_dialog__Ihvor::backdrop{background:#11271f88}.teacher-learning-resources_dialogHeader__7ECcQ{display:flex;align-items:start;justify-content:space-between;gap:12px}.teacher-learning-resources_dialogHeader__7ECcQ button{flex-shrink:0}.teacher-learning-resources_text__XclUP{white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.teacher-learning-resources_check__nnjkO{display:flex!important;align-items:center;gap:8px}.teacher-learning-resources_check__nnjkO input{width:18px;height:18px}.teacher-learning-resources_scroll__Y0vcJ{max-width:100%;overflow:auto}.teacher-learning-resources_table__acKlO{border-collapse:collapse;width:100%}.teacher-learning-resources_table__acKlO td,.teacher-learning-resources_table__acKlO th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--hub-border)}.teacher-learning-resources_empty__2Bc8L{padding:24px 0}.teacher-learning-resources_root__RWYAC a:focus-visible,.teacher-learning-resources_root__RWYAC button:focus-visible,.teacher-learning-resources_root__RWYAC input:focus-visible,.teacher-learning-resources_root__RWYAC select:focus-visible,.teacher-learning-resources_root__RWYAC textarea:focus-visible{outline:3px solid var(--hub-accent);outline-offset:3px}@media(max-width:650px){.teacher-learning-resources_filters__ak6Tf,.teacher-learning-resources_form__ywjCk{grid-template-columns:1fr}.teacher-learning-resources_root__RWYAC input,.teacher-learning-resources_root__RWYAC select,.teacher-learning-resources_root__RWYAC textarea{font-size:1rem}.teacher-learning-resources_dialog__Ihvor{padding:16px}}.teacher-learning-resources_editorFields__5HU4_{border:0;padding:0;margin:0;min-width:0}.teacher-learning-resources_root__RWYAC{grid-template-columns:minmax(0,1fr);overflow-wrap:anywhere}.teacher-learning-resources_root__RWYAC>*{min-width:0;max-width:100%}.workspace-data-load-failure_main__Ivz6E{display:grid;min-height:min(100vh,640px);place-items:center;padding:32px 16px}.workspace-data-load-failure_panel__YlxwB{width:min(100%,620px);padding:clamp(24px,5vw,40px);border:1px solid var(--line);border-radius:20px;background:var(--panel);box-shadow:var(--shadow)}.workspace-data-load-failure_panel__YlxwB h1{margin:8px 0 16px;color:var(--ink);font-size:clamp(1.5rem,5vw,2rem)}.workspace-data-load-failure_panel__YlxwB>p:not(.workspace-data-load-failure_eyebrow__BCN_X){color:var(--ink);line-height:1.75}.workspace-data-load-failure_eyebrow__BCN_X{color:var(--muted);font-weight:700}.workspace-data-load-failure_actions__cvkMp{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.workspace-data-load-failure_actions__cvkMp a,.workspace-data-load-failure_actions__cvkMp button{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:10px 18px;border:2px solid var(--blue);border-radius:10px;font:inherit;font-weight:700;cursor:pointer}.workspace-data-load-failure_actions__cvkMp button{color:#fff;background:#173f91}.workspace-data-load-failure_actions__cvkMp a{color:var(--blue);background:var(--panel)}.contact-inquiry_admin__gbnb_,.contact-inquiry_dialog__lIAQR{--contact-control-border:light-dark(#7a8798,#8093ae);--contact-focus:light-dark(#2154b4,#a3c9ff)}.contact-inquiry_trigger__lGDtR{border:0;background:transparent;color:var(--blue);font:inherit;cursor:pointer;padding:8px 4px;min-height:44px}.contact-inquiry_dialog__lIAQR{margin:auto;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:0;width:min(640px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;box-shadow:0 24px 70px rgb(15 23 42/36%)}.contact-inquiry_dialog__lIAQR::backdrop{background:rgb(15 23 42/56%)}.contact-inquiry_content__kOHiA{overflow-wrap:anywhere}.contact-inquiry_heading__Tk64L{display:flex;gap:16px;justify-content:space-between;align-items:start;padding:20px 24px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--green) 6%,var(--panel))}.contact-inquiry_heading__Tk64L>div{min-width:0}.contact-inquiry_heading__Tk64L h2{margin:0 0 6px;font-size:1.375rem;line-height:1.3;font-weight:900}.contact-inquiry_heading__Tk64L p{line-height:1.6}.contact-inquiry_heading__Tk64L .contact-inquiry_close__dzcLE{flex:0 0 auto;width:auto;padding:8px 12px;font-size:.8125rem;font-weight:900;white-space:nowrap}.contact-inquiry_dialog__lIAQR .contact-inquiry_form__7sjQW,.contact-inquiry_receipt__pCFmw{padding:24px;margin:0}.contact-inquiry_dialog__lIAQR .contact-inquiry_form__7sjQW{gap:18px}.contact-inquiry_dialog__lIAQR .contact-inquiry_field__Zfy8s label{font-size:.875rem;line-height:1.5;font-weight:900}.contact-inquiry_dialog__lIAQR .contact-inquiry_field__Zfy8s input,.contact-inquiry_dialog__lIAQR .contact-inquiry_field__Zfy8s select,.contact-inquiry_dialog__lIAQR .contact-inquiry_field__Zfy8s textarea{min-height:44px;font-size:1rem;line-height:1.5}.contact-inquiry_dialog__lIAQR .contact-inquiry_field__Zfy8s textarea{min-height:140px}.contact-inquiry_dialog__lIAQR .contact-inquiry_muted__fCLyT{font-size:.875rem;line-height:1.65}.contact-inquiry_dialog__lIAQR details{padding-top:16px;border-top:1px solid var(--line)}.contact-inquiry_dialog__lIAQR summary{cursor:pointer;font-size:.875rem;font-weight:900;line-height:1.6}.contact-inquiry_dialog__lIAQR details p{margin-top:10px}.contact-inquiry_dialog__lIAQR details a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.contact-inquiry_dialog__lIAQR .contact-inquiry_actions__garA_{padding-top:18px;border-top:1px solid var(--line)}.contact-inquiry_dialog__lIAQR .contact-inquiry_actions__garA_ .contact-inquiry_button__TGpbo,.contact-inquiry_dialog__lIAQR .contact-inquiry_actions__garA_ .contact-inquiry_primary__CIkug{padding:12px 20px;min-height:46px;line-height:1.5;display:inline-flex;align-items:center;justify-content:center}.contact-inquiry_dialog__lIAQR .contact-inquiry_button__TGpbo,.contact-inquiry_dialog__lIAQR .contact-inquiry_close__dzcLE,.contact-inquiry_dialog__lIAQR .contact-inquiry_primary__CIkug{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.contact-inquiry_dialog__lIAQR .contact-inquiry_button__TGpbo,.contact-inquiry_dialog__lIAQR .contact-inquiry_primary__CIkug{font-size:.875rem;font-weight:900}.contact-inquiry_dialog__lIAQR .contact-inquiry_primary__CIkug{background:#176f55;border-color:#176f55;color:#fff}.contact-inquiry_dialog__lIAQR .contact-inquiry_button__TGpbo:hover:not(:disabled),.contact-inquiry_heading__Tk64L .contact-inquiry_close__dzcLE:hover:not(:disabled){color:var(--green);border-color:var(--green)}.contact-inquiry_dialog__lIAQR .contact-inquiry_primary__CIkug:hover:not(:disabled){background:#10563f;border-color:#10563f}.contact-inquiry_receipt__pCFmw{display:grid;gap:16px;line-height:1.65}.contact-inquiry_receipt__pCFmw h3{font-size:1.125rem}@media(max-width:700px){.contact-inquiry_heading__Tk64L{padding:18px 16px;gap:12px}.contact-inquiry_dialog__lIAQR .contact-inquiry_form__7sjQW,.contact-inquiry_receipt__pCFmw{padding:20px 16px}.contact-inquiry_dialog__lIAQR .contact-inquiry_row__QRv_K{gap:18px}}.contact-inquiry_form__7sjQW{display:grid;gap:16px;margin-top:20px}.contact-inquiry_row__QRv_K{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-inquiry_field__Zfy8s{display:grid;gap:6px;min-width:0}.contact-inquiry_field__Zfy8s input,.contact-inquiry_field__Zfy8s select,.contact-inquiry_field__Zfy8s textarea,.contact-inquiry_filters__7CwcJ input,.contact-inquiry_filters__7CwcJ select{width:100%;min-width:0;color:var(--ink);background:var(--panel);border:1px solid var(--contact-control-border);border-radius:8px;padding:10px 12px;font:inherit}.contact-inquiry_field__Zfy8s textarea{resize:vertical;min-height:120px}.contact-inquiry_field__Zfy8s [aria-invalid=true]{border:2px solid light-dark(#b42318,#ffb4ab)}.contact-inquiry_error__GxsBN{color:light-dark(#b42318,#ffb4ab)}.contact-inquiry_muted__fCLyT{color:var(--muted);font-size:.9rem}.contact-inquiry_actions__garA_{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.contact-inquiry_button__TGpbo,.contact-inquiry_close__dzcLE,.contact-inquiry_primary__CIkug{border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:10px 16px;border-radius:8px;font:inherit;cursor:pointer;min-height:44px}.contact-inquiry_primary__CIkug{color:#fff;background:#2354a4;border-color:#2354a4}.contact-inquiry_button__TGpbo:disabled,.contact-inquiry_primary__CIkug:disabled{opacity:.65;cursor:wait}.contact-inquiry_admin__gbnb_ .contact-inquiry_detail__lxF73 :focus-visible,.contact-inquiry_admin__gbnb_ .contact-inquiry_filters__7CwcJ :focus-visible,.contact-inquiry_admin__gbnb_ .contact-inquiry_form__7sjQW :focus-visible,.contact-inquiry_admin__gbnb_ .contact-inquiry_list__XQrtL :focus-visible,.contact-inquiry_dialog__lIAQR .contact-inquiry_content__kOHiA :focus-visible{outline:3px solid var(--contact-focus);outline-offset:3px}.contact-inquiry_trap__eiTmo{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.contact-inquiry_admin__gbnb_{color:var(--ink)}.contact-inquiry_filters__7CwcJ{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:20px 0}.contact-inquiry_filters__7CwcJ label{display:grid;gap:6px;max-width:100%}.contact-inquiry_columns__TeDG_{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:24px;align-items:start}.contact-inquiry_list__XQrtL{list-style:none;padding:0;margin:0;border:1px solid var(--line);border-radius:12px}.contact-inquiry_list__XQrtL li+li{border-top:1px solid var(--line)}.contact-inquiry_caseButton__VCSCF{display:grid;gap:8px;width:100%;padding:16px;border:0;text-align:left;color:var(--ink);background:var(--panel);cursor:pointer;overflow-wrap:anywhere}.contact-inquiry_caseButton__VCSCF[aria-current=true]{box-shadow:inset 4px 0 var(--contact-focus)}.contact-inquiry_detail__lxF73{min-width:0;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow-wrap:anywhere}.contact-inquiry_text__ak9nL{white-space:pre-wrap;overflow-wrap:anywhere}.contact-inquiry_history__y5K8E{padding-left:20px}.contact-inquiry_history__y5K8E li{margin:12px 0}.contact-inquiry_reply__gqQgY{border-top:1px solid var(--line);padding:16px 0}@media(max-width:700px){.contact-inquiry_columns__TeDG_,.contact-inquiry_row__QRv_K{grid-template-columns:minmax(0,1fr)}.contact-inquiry_detail__lxF73{padding:16px}}body[data-workspace-theme=dark] .contact-inquiry_error__GxsBN{color:#ffb4ab}.logout-button_button__4lF9m{width:100%;min-height:40px;margin-top:18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#ffffff;background:rgba(255,255,255,.08);font:inherit;font-weight:900;cursor:pointer}.logout-button_dialog__bkigm{display:grid;position:fixed;inset:0;margin:auto;width:min(440px,100%);max-height:calc(100dvh - 48px);gap:18px;overflow-y:auto;padding:24px;border:1px solid #d6dde8;border-radius:8px;color:#18212f;background:#ffffff;box-shadow:0 24px 70px rgba(17,24,39,.24);outline:none}.logout-button_dialog__bkigm::backdrop{background:rgba(17,24,39,.52);backdrop-filter:blur(8px)}.logout-button_dialog__bkigm[data-tone=dark]{border-color:#334155;color:#f8fafc;background:#111827}.logout-button_dialog__bkigm>p,.logout-button_heading__2w8DC h2,.logout-button_heading__2w8DC p{margin:0}.logout-button_heading__2w8DC p{color:#2563d9;font-size:.8125rem;font-weight:900}.logout-button_heading__2w8DC h2{margin-top:5px;font-size:1.5rem}.logout-button_dialog__bkigm>p{color:#64748b;line-height:1.7}.logout-button_dialog__bkigm[data-tone=dark]>p{color:#cbd5e1}.logout-button_actions___AxvF{display:flex;justify-content:flex-end;gap:10px}.logout-button_actions___AxvF button{min-height:44px;padding:0 16px;border:1px solid #d6dde8;border-radius:8px;color:#18212f;background:#ffffff;font:inherit;font-weight:900;cursor:pointer}.logout-button_actions___AxvF .logout-button_confirm__TvoJB{border-color:#2563d9;color:#ffffff;background:#2563d9}.logout-button_actions___AxvF button:disabled{cursor:wait;opacity:.68}.logout-button_actions___AxvF button:focus-visible,.logout-button_dialog__bkigm:focus-visible{outline:3px solid #82a7ff;outline-offset:2px}@media (max-width:480px){.logout-button_dialog__bkigm{max-height:calc(100dvh - 32px);padding:20px}.logout-button_actions___AxvF{display:grid;grid-template-columns:1fr 1fr}.logout-button_actions___AxvF button{width:100%;padding:0 10px}}.admin-server-status-dialog_dialog__PreKk{margin:auto;box-sizing:border-box;width:min(46rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:auto;border:1px solid #64748b;border-radius:12px;padding:1.25rem;color:var(--foreground,#172338);background:var(--background,#fff);overflow-wrap:anywhere}.admin-server-status-dialog_dialog__PreKk::backdrop{background:rgb(15 23 42/60%)}.admin-server-status-dialog_header__Z43mr{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.admin-server-status-dialog_header__Z43mr h2{margin:0;font-size:1.3rem}.admin-server-status-dialog_dialog__PreKk button{min-height:44px;padding:.55rem .8rem;border:1px solid #64748b;border-radius:6px;background:#fff;color:#172338;cursor:pointer}.admin-server-status-dialog_dialog__PreKk button:disabled{opacity:.7;cursor:default}.admin-server-status-dialog_dialog__PreKk button:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.admin-server-status-dialog_metrics__smfIL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.admin-server-status-dialog_metric__tYHYt{min-width:0;border-top:1px solid #94a3b8;padding-top:.75rem}.admin-server-status-dialog_metric__tYHYt h3{margin:0}.admin-server-status-dialog_metric__tYHYt meter{display:block;width:100%;height:1.5rem;accent-color:#2563eb}.admin-server-status-dialog_metric__tYHYt dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem}.admin-server-status-dialog_metric__tYHYt dd{margin:0;text-align:right}@media(max-width:480px){.admin-server-status-dialog_metrics__smfIL{grid-template-columns:1fr}.admin-server-status-dialog_dialog__PreKk{padding:1rem}}.admin-server-status-dialog_networkChart__7ahks{display:block;width:100%;height:auto}