.LegalDocumentPage_page__YsaLF{width:min(100% - 32px,900px);margin-inline:auto}.LegalDocumentPage_documentBody__P6EIE{display:grid;gap:12px}.LegalDocumentPage_documentBody__P6EIE h2{margin:30px 0 4px;page-break-after:avoid;break-after:avoid}.LegalDocumentPage_documentBody__P6EIE p{margin:0;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.LegalDocumentPage_page__YsaLF .LegalDocumentPage_documentBody__P6EIE h2{color:var(--work-text-primary,#102736)!important;-webkit-text-fill-color:var(--work-text-primary,#102736)!important}.LegalDocumentPage_documentFooter__ZGrTv,.LegalDocumentPage_pending__TL5p6{margin-top:32px;padding:20px;border:1px solid var(--border-default);border-radius:18px;background:var(--surface-2)}.LegalDocumentPage_documentFooter__ZGrTv{display:grid;gap:8px;color:var(--text-secondary);font-size:.8rem;overflow-wrap:anywhere}.LegalDocumentPage_printHint__QlgTz{width:fit-content;border:0;padding:0;background:transparent;color:inherit;font:inherit;pointer-events:none}.LegalDocumentPage_pending__TL5p6{display:grid;gap:12px}.LegalDocumentPage_pending__TL5p6 h2,.LegalDocumentPage_pending__TL5p6 p{margin:0}.LegalDocumentPage_pending__TL5p6 a{width:fit-content;color:var(--action-secondary-text);font-weight:750}@media print{.LegalDocumentPage_documentFooter__ZGrTv{border:0;padding-inline:0}}.BoardPages_wrapper__k90of{min-width:0;position:relative}.BoardPages_accessClosed__TS51O{max-width:560px;margin:96px auto 24px;padding:20px;font-size:16px;line-height:1.55}.BoardPages_accessClosed__TS51O,.BoardPages_closedRetry__SwTMX{border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);background:var(--workspace-surface);color:var(--text-primary)}.BoardPages_closedRetry__SwTMX{min-height:44px;padding:10px 16px;font:inherit;cursor:pointer}.BoardPages_closedRetry__SwTMX:focus-visible{outline:2px solid var(--interactive-focus-color);outline-offset:2px}.BoardPages_chrome___0o2U{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 10px;background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);margin-bottom:8px;color:var(--text-primary)}.BoardPages_heading__xmBRa{font-size:13px}.BoardPages_strip__EQqIK{display:flex;flex:1 1;min-width:140px;max-width:100%;overflow-x:auto;gap:6px;padding:4px}.BoardPages_form__wPAWG input,.BoardPages_mobile__cLntt select,:is(.BoardPages_chrome___0o2U,.BoardPages_form__wPAWG,.BoardPages_notice__eVUXr,.BoardPages_error__xdMRL) button{color:var(--text-primary);background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);font:inherit;font-size:12px}.BoardPages_pickerPopover__jIr6E .BoardPages_actions__BX5J7 button{color:var(--text-primary);background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);font:inherit;font-size:12px;min-height:44px;padding:8px 12px;cursor:pointer}.BoardPages_pickerPopover__jIr6E .BoardPages_actions__BX5J7 button:disabled{opacity:.5;cursor:default}.BoardPages_pickerPopover__jIr6E .BoardPages_actions__BX5J7 button:focus-visible{outline:2px solid var(--interactive-focus-color);outline-offset:2px}:is(.BoardPages_chrome___0o2U,.BoardPages_form__wPAWG,.BoardPages_notice__eVUXr,.BoardPages_error__xdMRL) button{min-height:44px;padding:8px 12px;cursor:pointer;flex-shrink:0}:is(.BoardPages_chrome___0o2U,.BoardPages_form__wPAWG,.BoardPages_notice__eVUXr,.BoardPages_error__xdMRL) button:disabled{opacity:.5;cursor:default}.BoardPages_form__wPAWG input:focus-visible,.BoardPages_mobile__cLntt select:focus-visible,:is(.BoardPages_chrome___0o2U,.BoardPages_form__wPAWG,.BoardPages_notice__eVUXr,.BoardPages_error__xdMRL) button:focus-visible{outline:2px solid var(--interactive-focus-color);outline-offset:2px}.BoardPages_strip__EQqIK button{display:flex;align-items:center;gap:8px;white-space:nowrap}.BoardPages_strip__EQqIK button span{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardPages_strip__EQqIK button[aria-current=page]{background:var(--action-primary-bg);color:var(--action-primary-text);border-color:var(--action-primary-border);font-weight:700}.BoardPages_strip__EQqIK button[aria-current=page] span{color:inherit;opacity:.7}.BoardPages_actions__BX5J7{display:flex;gap:6px;flex-wrap:wrap}.BoardPages_actions__BX5J7 .BoardPages_primary__e4d3W{border-color:var(--action-primary-border)}.BoardPages_form__wPAWG{display:flex;gap:10px;align-items:end;flex-wrap:wrap;background:var(--workspace-surface);border:1px solid var(--workspace-border);padding:12px;border-radius:var(--oge-radius-md);margin-bottom:8px;color:var(--text-primary)}.BoardPages_form__wPAWG label{display:grid;gap:6px;font-size:12px}.BoardPages_form__wPAWG input{padding:10px;min-height:44px;min-width:0;max-width:100%}.BoardPages_error__xdMRL,.BoardPages_notice__eVUXr{padding:8px 12px;margin:4px 0 8px;background:var(--workspace-surface);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);font-size:12px;color:var(--text-primary)}.BoardPages_error__xdMRL{border-color:var(--error-border)}.BoardPages_subtle__FsPoG{margin:4px 10px 8px;color:var(--text-muted);font-size:12px}.BoardPages_mobile__cLntt{display:none}@media(min-width:901px){[data-classroom-room][data-board-only=true] .BoardPages_wrapper__k90of,[data-classroom-room][data-in-call=true] .BoardPages_wrapper__k90of{display:flex;flex-direction:column;height:100%;min-height:0}[data-classroom-room] .BoardPages_wrapper__k90of>[data-classroom-board]{flex:1 1;height:auto;min-height:0}.BoardPages_chrome___0o2U,.BoardPages_error__xdMRL,.BoardPages_form__wPAWG,.BoardPages_notice__eVUXr,.BoardPages_subtle__FsPoG{flex-shrink:0}}@media(max-width:640px){.BoardPages_heading__xmBRa,.BoardPages_strip__EQqIK{display:none}.BoardPages_mobile__cLntt{display:flex;align-items:center;gap:8px;width:100%;font-size:12px}.BoardPages_mobile__cLntt select{flex:1 1;min-width:0;min-height:44px;padding:8px}.BoardPages_actions__BX5J7{width:100%}.BoardPages_actions__BX5J7 button{flex:1 1}.BoardPages_form__wPAWG label{flex:1 1;min-width:140px}}.BoardPages_feedback__1yBAQ{height:96px;min-height:96px;flex-shrink:0;overflow:auto}.BoardPages_feedback__1yBAQ .BoardPages_error__xdMRL,.BoardPages_feedback__1yBAQ .BoardPages_notice__eVUXr,.BoardPages_feedback__1yBAQ .BoardPages_subtle__FsPoG{margin-top:2px;margin-bottom:2px}.BoardPages_wrapper__k90of[data-hosted=true]{display:flex;flex-direction:column;height:100%;min-height:0}.BoardPages_wrapper__k90of[data-hosted=true]>[data-classroom-board]{flex:1 1;height:auto;min-height:0}.BoardPages_feedback__1yBAQ[data-hosted=true]{height:auto;min-height:0;overflow:visible;display:grid;gap:8px}.BoardPages_feedback__1yBAQ[data-hosted=true] .BoardPages_error__xdMRL,.BoardPages_feedback__1yBAQ[data-hosted=true] .BoardPages_notice__eVUXr{margin:0;padding:8px 12px;border-radius:var(--oge-radius-lg);box-shadow:var(--workspace-shadow);display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;pointer-events:auto}.BoardPages_feedback__1yBAQ[data-hosted=true] .BoardPages_error__xdMRL{background:var(--error-bg);color:var(--error-text)}.BoardPages_picker__pQhOo{position:relative;display:flex;align-items:center;gap:4px}.BoardPages_pickerTrigger__VMW8q,.BoardPages_presentBtn__icklY{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:var(--oge-radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardPages_pickerTrigger__VMW8q{min-width:120px;justify-content:space-between}.BoardPages_pickerTrigger__VMW8q:hover:not(:disabled),.BoardPages_pickerTrigger__VMW8q[aria-expanded=true]{background:var(--workspace-surface-hover)}.BoardPages_presentBtn__icklY{background:var(--action-primary-bg);color:var(--action-primary-text);border-color:var(--action-primary-border)}.BoardPages_presentBtn__icklY:hover:not(:disabled){background:var(--action-primary-hover)}.BoardPages_presentBtn__icklY[data-active=true]{background:var(--workspace-surface-selected);color:var(--text-primary);border-color:var(--workspace-border-strong)}.BoardPages_presentBtn__icklY[data-active=true]:hover:not(:disabled){background:var(--workspace-surface-hover)}.BoardPages_pickerTrigger__VMW8q:disabled,.BoardPages_presentBtn__icklY:disabled{opacity:.55;cursor:default}.BoardPages_pickerList__YI2Lg [role=option]:focus-visible,.BoardPages_pickerTrigger__VMW8q:focus-visible,.BoardPages_presentBtn__icklY:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.BoardPages_pickerShort__prDKy{display:none}.BoardPages_pickerPopover__jIr6E{position:absolute;z-index:30;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:min(340px,calc(100vw - 16px));max-height:min(70dvh,520px);overflow:auto;padding:12px;border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);color:var(--text-primary);display:grid;gap:10px}.BoardPages_pickerHeading__ehvLu{margin:0;font-size:13px;font-weight:700;color:var(--text-secondary)}.BoardPages_pickerList__YI2Lg{list-style:none;margin:0;padding:0;display:grid;gap:2px}.BoardPages_pickerList__YI2Lg [role=option]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:44px;padding:6px 10px;border-radius:var(--oge-radius-md);cursor:pointer;font-size:13px}.BoardPages_pickerList__YI2Lg [role=option] span{color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.BoardPages_pickerList__YI2Lg [role=option] strong{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BoardPages_pickerList__YI2Lg [role=option] small{color:var(--text-muted);font-size:12px}.BoardPages_pickerList__YI2Lg [role=option]:hover:not([aria-disabled=true]){background:var(--workspace-surface-hover)}.BoardPages_pickerList__YI2Lg [role=option][aria-selected=true]{background:var(--action-primary-bg);color:var(--action-primary-text)}.BoardPages_pickerList__YI2Lg [role=option][aria-selected=true] :is(span,small){color:inherit;opacity:.8}.BoardPages_pickerList__YI2Lg [role=option][aria-disabled=true]{cursor:not-allowed;opacity:.6}.BoardPages_pickerShown__obNN_{grid-column:2/-1}.BoardPages_pickerPopover__jIr6E .BoardPages_actions__BX5J7{border-top:1px solid var(--workspace-border);padding-top:10px}.BoardPages_pickerPopover__jIr6E .BoardPages_actions__BX5J7 button{flex:1 1}.BoardPages_pickerPopover__jIr6E .BoardPages_form__wPAWG{margin:0;padding:10px}@media(max-width:1359px){.BoardPages_presentBtn__icklY .BoardPages_pickerFull__4rhGA{display:none}.BoardPages_presentBtn__icklY .BoardPages_pickerShort__prDKy{display:inline}.BoardPages_presentBtn__icklY{min-width:44px;justify-content:center;padding:0}}@media(max-width:900px){.BoardPages_pickerTrigger__VMW8q .BoardPages_pickerFull__4rhGA{display:none}.BoardPages_pickerTrigger__VMW8q .BoardPages_pickerShort__prDKy{display:inline}.BoardPages_pickerTrigger__VMW8q{min-width:72px;padding:0 8px}.BoardPages_pickerPopover__jIr6E{position:fixed;top:60px;left:8px;right:8px;transform:none;width:auto}}.ClassroomShell_workspace__gNXTE.ClassroomShell_workspace__gNXTE,html[data-palette] .ClassroomShell_workspace__gNXTE.ClassroomShell_workspace__gNXTE{--workspace-page:#fff;--workspace-surface:#fff;--workspace-surface-raised:#fff;--workspace-surface-soft:#f6f7f5;--workspace-surface-hover:#eff1ee;--workspace-surface-selected:#e6eae6;--workspace-border:#e1e5e1;--workspace-border-strong:#c3cac4;--workspace-shadow:0 1px 2px rgb(20 28 22/6%),0 2px 8px rgb(20 28 22/6%);--classroom-shadow-overlay:0 8px 24px rgb(20 28 22/14%);--workspace-shadow-raised:var(--classroom-shadow-overlay);--page-bg:#fff;--page-bg-gradient:none;--surface-1:#fff;--surface-2:#f6f7f5;--surface-3:#eff1ee;--text-primary:#151a16;--text-secondary:#4a544d;--text-muted:#6b756e;--text-disabled:#9aa39c;--action-primary-bg:#9aeb3c;--action-primary-hover:#8bdc2e;--action-primary-text:#10170b;--action-primary-border:#5e9e1e;--action-secondary-bg:#fff;--action-secondary-text:#151a16;--action-secondary-border:#c3cac4;--interactive-focus-color:#1b5fd9;--error-bg:#fdecea;--error-border:#e5a39b;--error-text:#a32117;--success-bg:#e8f6ec;--success-border:#9fd3ae;--success-text:#17663a;--warning-bg:#fff4db;--warning-border:#e8c777;--warning-text:#7a5300;--info-bg:#e8f0fc;--info-border:#a9c3ee;--info-text:#1f4f9e;--input-bg:#fff;--input-border:#b7bfb8;--input-text:#151a16;--input-placeholder:#6b756e;--input-focus:#1b5fd9;--sec-radius:12px;--oge-touch-min:44px;--oge-radius-md:8px;--oge-radius-lg:12px;--oge-radius-xl:12px;color:var(--text-primary);background:#fff;color-scheme:light}html:has(.ClassroomShell_page__LBQg2){scrollbar-gutter:auto;overflow:hidden}body:has(.ClassroomShell_page__LBQg2){overflow:hidden}.ClassroomShell_page__LBQg2{--classroom-rail-w:288px;position:fixed;inset:0;height:100dvh;overflow:clip;display:grid;gap:0;padding:0;margin:0;max-width:none;grid-template-columns:minmax(0,1fr) var(--classroom-rail-w);background:var(--workspace-page);color:var(--text-primary)}.ClassroomShell_page__LBQg2[data-state]{grid-template-columns:minmax(0,1fr)}@media (max-width:1359px){.ClassroomShell_page__LBQg2{--classroom-rail-w:256px}}.ClassroomShell_page__LBQg2[data-rail=collapsed]{--classroom-rail-w:64px}@media (max-width:1120px){.ClassroomShell_page__LBQg2{--classroom-rail-w:64px}}@media (max-width:900px){.ClassroomShell_page__LBQg2{grid-template-columns:minmax(0,1fr)}}.ClassroomShell_srOnly__Kd9Jb{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ClassroomShell_boardArea__QodWa{min-width:0;overflow:clip}.ClassroomShell_boardArea__QodWa,.ClassroomShell_boardFill__BcOhQ{position:relative;min-height:0;height:100%}.ClassroomShell_boardFill__BcOhQ>*{height:100%}.ClassroomShell_card__mQGRM,.ClassroomShell_logoCard__Ow0RP{display:flex;align-items:center;gap:2px;min-height:48px;padding:1px 2px;border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);pointer-events:auto}.ClassroomShell_iconBtn__PCr95,.ClassroomShell_iconLink__XCPgM,.ClassroomShell_mediaBtn__fwEKs,.ClassroomShell_zoneBtn__z5p0H{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:var(--oge-touch-min);min-height:var(--oge-touch-min);padding:0 10px;border:1px solid transparent;border-radius:var(--oge-radius-md);background:transparent;color:var(--text-primary);font:inherit;font-size:14px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.ClassroomShell_iconBtn__PCr95,.ClassroomShell_iconLink__XCPgM,.ClassroomShell_mediaBtn__fwEKs{padding:0;width:var(--oge-touch-min);font-size:18px}.ClassroomShell_iconBtn__PCr95:hover:not(:disabled),.ClassroomShell_iconLink__XCPgM:hover,.ClassroomShell_mediaBtn__fwEKs:hover:not(:disabled),.ClassroomShell_zoneBtn__z5p0H:hover:not(:disabled){background:var(--workspace-surface-hover)}.ClassroomShell_mediaBtn__fwEKs[aria-pressed=true],.ClassroomShell_zoneBtn__z5p0H[aria-expanded=true],.ClassroomShell_zoneBtn__z5p0H[aria-pressed=true]{background:var(--workspace-surface-selected);border-color:var(--workspace-border-strong)}.ClassroomShell_mediaBtn__fwEKs:disabled,.ClassroomShell_zoneBtn__z5p0H:disabled{color:var(--text-disabled);cursor:not-allowed}.ClassroomShell_page__LBQg2 :is(button,a,input,summary):focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.ClassroomShell_zoneBtnIcon__0G6gA{display:none}.ClassroomShell_unreadDot__qMElL{position:absolute;top:8px;right:6px;width:8px;height:8px;border-radius:50%;background:var(--action-primary-bg);box-shadow:0 0 0 2px var(--workspace-surface)}.ClassroomShell_collapsedStart__jEfLU,.ClassroomShell_dangerQuietBtn__6KZCQ,.ClassroomShell_leaveBtn__0LCCF,.ClassroomShell_primaryBtn__b4_Uv,.ClassroomShell_quietBtn__ba8H5{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--oge-touch-min);padding:0 14px;border-radius:var(--oge-radius-md);border:1px solid var(--workspace-border);font:inherit;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;background:var(--workspace-surface-soft);color:var(--text-primary)}.ClassroomShell_collapsedStart__jEfLU,.ClassroomShell_primaryBtn__b4_Uv{background:var(--action-primary-bg);color:var(--action-primary-text);border-color:var(--action-primary-border)}.ClassroomShell_collapsedStart__jEfLU:hover:not(:disabled),.ClassroomShell_primaryBtn__b4_Uv:hover:not(:disabled){background:var(--action-primary-hover)}.ClassroomShell_dangerQuietBtn__6KZCQ{color:var(--error-text);border-color:var(--error-border);background:transparent}.ClassroomShell_leaveBtn__0LCCF{background:var(--error-bg);color:var(--error-text);border-color:var(--error-border);padding:0 10px;min-width:var(--oge-touch-min)}:is(.ClassroomShell_primaryBtn__b4_Uv,.ClassroomShell_quietBtn__ba8H5,.ClassroomShell_dangerQuietBtn__6KZCQ,.ClassroomShell_leaveBtn__0LCCF,.ClassroomShell_collapsedStart__jEfLU):disabled{opacity:.55;cursor:not-allowed}.ClassroomShell_phoneBar__Xjvkr,.ClassroomShell_zoneNotices__1Hfu2,.ClassroomShell_zoneTopCenter__lchTl,.ClassroomShell_zoneTopLeft__Ws5lI,.ClassroomShell_zoneTopRight__ZE8JM{position:absolute;z-index:10;pointer-events:none}.ClassroomShell_zoneTopLeft__Ws5lI{top:12px;left:12px}.ClassroomShell_logoCard__Ow0RP{padding:1px 12px 1px 2px;gap:8px}.ClassroomShell_logoDivider__touBP{width:1px;height:24px;background:var(--workspace-border)}.ClassroomShell_logoFull__uMloF,.ClassroomShell_logoMark__z24Rb{display:inline-flex;align-items:center}.ClassroomShell_logoMark__z24Rb{display:none}@media (max-width:1279px){.ClassroomShell_logoFull__uMloF{display:none}.ClassroomShell_logoMark__z24Rb{display:inline-flex}}.ClassroomShell_zoneTopCenter__lchTl{top:12px;left:50%;transform:translateX(-50%);max-width:calc(100% - 2 * var(--classroom-tl-end, 220px) - 48px)}.ClassroomShell_zoneTopCenter__lchTl .ClassroomShell_card__mQGRM{max-width:100%;overflow-x:auto}.ClassroomShell_pagesHost__dxm7U{display:contents}.ClassroomShell_zoneTopRight__ZE8JM{top:12px;right:12px}.ClassroomShell_actionsHost___oU_P{display:contents}.ClassroomShell_menuWrap__ElCwZ{position:relative}.ClassroomShell_roomMenu__ROmql{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:30;width:260px;padding:12px;gap:10px;border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface);box-shadow:var(--workspace-shadow)}.ClassroomShell_roomMenu__ROmql[data-open=true]{display:grid}.ClassroomShell_paletteSwitch__qo3Jj{margin:0;padding:0;border:0;display:grid;gap:2px}.ClassroomShell_paletteSwitch__qo3Jj legend{margin-bottom:6px;font-size:13px;font-weight:700;color:var(--text-secondary)}.ClassroomShell_paletteSwitch__qo3Jj label{display:flex;align-items:center;gap:10px;min-height:var(--oge-touch-min);padding:0 6px;border-radius:var(--oge-radius-md);cursor:pointer;font-size:14px}.ClassroomShell_paletteSwitch__qo3Jj label:hover{background:var(--workspace-surface-hover)}.ClassroomShell_paletteSwitch__qo3Jj input{width:18px;height:18px;accent-color:var(--action-primary-bg)}.ClassroomShell_menuMeta__z2l7U{margin:0;color:var(--text-secondary);font-size:12px}.ClassroomShell_sheetHead__4Rziw{display:none}.ClassroomShell_zoneNotices__1Hfu2{top:72px;left:50%;transform:translateX(-50%);z-index:20;width:min(560px,calc(100% - 32px));max-height:calc(100% - 160px);overflow-y:auto;display:grid;gap:8px}.ClassroomShell_noticesHost__pwpzT>*,.ClassroomShell_zoneNotices__1Hfu2>*{pointer-events:auto}.ClassroomShell_noticesHost__pwpzT{display:grid;gap:8px}.ClassroomShell_noticesHost__pwpzT:empty{display:none}.ClassroomShell_noticeCard__HQe9O{margin:0;padding:10px 14px;display:grid;gap:6px;border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface);color:var(--text-primary);box-shadow:var(--workspace-shadow);font-size:14px}.ClassroomShell_noticeCard__HQe9O[data-tone=error],.ClassroomShell_noticeCard__HQe9O[role=alert]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.ClassroomShell_reactionChips__nnrta{top:72px;right:12px;z-index:20}.ClassroomShell_phoneBar__Xjvkr{display:none}.ClassroomShell_page__LBQg2 [data-phone-only]{display:none!important}.ClassroomShell_drawer__QSnOz{position:absolute;z-index:30;left:12px;top:72px;bottom:80px;width:min(360px,calc(100% - 24px));display:grid;grid-template-rows:auto minmax(0,1fr);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);overflow:hidden}.ClassroomShell_drawerHead__SxNqN{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 14px;border-bottom:1px solid var(--workspace-border)}.ClassroomShell_drawerHead__SxNqN h2,.ClassroomShell_sheetHead__4Rziw h2{margin:0;font-size:15px;font-weight:700}.ClassroomShell_drawerBody__kOm28{min-height:0;overflow:auto;display:flex;flex-direction:column}.ClassroomShell_drawerBody__kOm28>*{flex:1 1 auto;min-height:0}.ClassroomShell_rail__mo_CZ{--classroom-rail-bg:#e1e7e0;--classroom-rail-border:#a9b4aa;--workspace-surface-hover:#f3f6f2;--workspace-surface-selected:#cdd5cc;position:relative;z-index:15;min-height:0;height:100%;display:flex;flex-direction:column;gap:8px;padding:0 12px 12px;border-left:1px solid var(--classroom-rail-border);background:var(--classroom-rail-bg)}.ClassroomShell_page__LBQg2[data-state] .ClassroomShell_rail__mo_CZ{display:none}.ClassroomShell_railHead__udm4v{flex:none;min-height:56px;display:flex;align-items:center;gap:10px;min-width:0}.ClassroomShell_railTitle__FBGbt{flex:1 1;margin:0;font-size:15px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClassroomShell_statusDotLarge__vZZuQ,.ClassroomShell_statusDot__DR9GJ{flex:none;width:10px;height:10px;border-radius:50%;background:var(--text-muted)}.ClassroomShell_statusDotLarge__vZZuQ{width:14px;height:14px;margin:15px}:is(.ClassroomShell_statusDot__DR9GJ,.ClassroomShell_statusDotLarge__vZZuQ)[data-tone=ready]{background:var(--action-primary-bg)}:is(.ClassroomShell_statusDot__DR9GJ,.ClassroomShell_statusDotLarge__vZZuQ)[data-tone=ok]{background:var(--success-text)}:is(.ClassroomShell_statusDot__DR9GJ,.ClassroomShell_statusDotLarge__vZZuQ)[data-tone=error]{background:var(--error-border)}.ClassroomShell_mediaBar__hrv2M{flex:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:2px;border:1px solid var(--workspace-border-strong);border-radius:var(--oge-radius-lg);background:var(--workspace-surface)}.ClassroomShell_mediaBar__hrv2M>.ClassroomShell_leaveBtn__0LCCF{margin-left:auto}.ClassroomShell_reactionsBelow__yxD_p{top:calc(100% + 8px);bottom:auto;right:auto;left:0}.ClassroomShell_railBody__WgJcn{flex:1 1;min-height:0;overflow-y:auto;display:grid;align-content:start;gap:10px}.ClassroomShell_railBody__WgJcn [data-layout=rail]{display:grid;grid-template-columns:1fr;gap:8px}.ClassroomShell_railBody__WgJcn [data-layout=rail] :is(video,img){width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--oge-radius-md)}.ClassroomShell_stateCard__Esf_A{display:grid;gap:8px;padding:14px;border:1px solid var(--workspace-border-strong);border-radius:var(--oge-radius-lg);background:var(--workspace-surface)}.ClassroomShell_stateCard__Esf_A[data-tone=error]{border-color:var(--error-border)}.ClassroomShell_stateCard__Esf_A h2{margin:0;font-size:15px;font-weight:700;line-height:1.3}.ClassroomShell_stateCard__Esf_A p{margin:0;font-size:14px;line-height:1.45;color:var(--text-secondary)}.ClassroomShell_cardActions__K1xZF{display:grid;gap:8px;margin-top:4px}.ClassroomShell_peopleSection__dKtfx{display:grid;gap:6px}.ClassroomShell_disclosure__f18nP{display:flex;align-items:center;gap:8px;width:100%;min-height:var(--oge-touch-min);padding:0 10px;border:1px solid var(--workspace-border-strong);border-radius:var(--oge-radius-md);background:var(--workspace-surface);color:var(--text-primary);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ClassroomShell_disclosure__f18nP>:first-child{flex:1 1;text-align:left}.ClassroomShell_badge__wNbMO{min-width:22px;padding:1px 6px;border-radius:999px;background:var(--action-primary-bg);color:var(--action-primary-text);font-size:12px;text-align:center}.ClassroomShell_railFooter__ZHBMz{flex:none;display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px solid var(--classroom-rail-border)}.ClassroomShell_railFooter__ZHBMz>button{width:100%;min-height:48px}.ClassroomShell_railFooter__ZHBMz>.ClassroomShell_dangerQuietBtn__6KZCQ{order:2}.ClassroomShell_finishLessonBtn__mL13z{background:var(--workspace-surface);color:var(--text-primary);border-color:var(--workspace-border-strong)}.ClassroomShell_finishLessonBtn__mL13z:hover:not(:disabled){background:var(--workspace-surface-hover)}.ClassroomShell_card__mQGRM .ClassroomShell_fullscreenControl__wV_sV{width:44px;height:44px;min-width:44px;min-height:44px;border:0;box-shadow:none;background:transparent;color:var(--text-secondary)}.ClassroomShell_card__mQGRM .ClassroomShell_fullscreenControl__wV_sV:hover{background:var(--workspace-surface-hover)}.ClassroomShell_card__mQGRM .ClassroomShell_fullscreenControl__wV_sV[aria-pressed=true]{background:var(--workspace-surface-selected)}.ClassroomShell_pttToggle__OEAsx{display:inline-flex;align-items:center;gap:8px;min-height:var(--oge-touch-min);color:var(--text-secondary);font-size:14px}.ClassroomShell_pttToggle__OEAsx input{width:20px;height:20px;accent-color:var(--action-primary-bg)}.ClassroomShell_rail__mo_CZ[data-mode=collapsed]{padding:8px 9px}.ClassroomShell_railCollapsed__i0aM1{display:flex;flex-direction:column;align-items:center;gap:6px}.ClassroomShell_collapsedStart__jEfLU{padding:0 4px;width:44px;font-size:12px}@media (prefers-reduced-motion:no-preference){.ClassroomShell_drawer__QSnOz,.ClassroomShell_rail__mo_CZ{transition:transform .16s ease}}@media (max-width:1279px){.ClassroomShell_zoneBtnLabel__EE0_N{display:none}.ClassroomShell_zoneBtnIcon__0G6gA{display:inline}.ClassroomShell_zoneTopCenter__lchTl .ClassroomShell_zoneBtn__z5p0H{width:var(--oge-touch-min);padding:0}}@media (min-width:901px) and (max-width:1120px){.ClassroomShell_page__LBQg2[data-tablet-overlay=true] .ClassroomShell_rail__mo_CZ{position:absolute;top:0;right:0;bottom:0;width:300px;z-index:30;box-shadow:var(--classroom-shadow-overlay)}.ClassroomShell_page__LBQg2[data-tablet-overlay=true]{grid-template-columns:minmax(0,1fr) 64px}}@media (max-width:900px){.ClassroomShell_stateCard__Esf_A p{font-size:16px}.ClassroomShell_page__LBQg2 [data-desktop-only]{display:none!important}.ClassroomShell_page__LBQg2 [data-phone-only]{display:inline-flex!important}.ClassroomShell_zoneTopLeft__Ws5lI{top:8px;left:8px}.ClassroomShell_logoCard__Ow0RP{padding:1px 8px 1px 1px;gap:4px}.ClassroomShell_logoDivider__touBP{display:none}.ClassroomShell_zoneTopCenter__lchTl{top:8px;left:auto;right:108px;transform:none;max-width:none}.ClassroomShell_zoneTopCenter__lchTl .ClassroomShell_card__mQGRM{overflow:visible}.ClassroomShell_phoneBar__Xjvkr{top:8px;right:8px;display:flex!important;gap:4px;pointer-events:none}.ClassroomShell_phoneBar__Xjvkr>*{pointer-events:auto;background:var(--workspace-surface);border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow)}.ClassroomShell_phoneBar__Xjvkr .ClassroomShell_statusDot__DR9GJ{position:absolute;top:6px;right:6px;width:8px;height:8px}.ClassroomShell_zoneTopRight__ZE8JM{display:none;top:auto;left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom, 0px));z-index:30;max-height:min(72dvh,600px);overflow-y:auto;padding:8px 12px 12px;border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface);box-shadow:var(--workspace-shadow);pointer-events:auto}.ClassroomShell_page__LBQg2[data-sheet=more] .ClassroomShell_zoneTopRight__ZE8JM{display:grid;gap:8px}.ClassroomShell_sheetHead__4Rziw{display:flex!important;align-items:center;justify-content:space-between}.ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_card__mQGRM{flex-wrap:wrap;border:0;box-shadow:none;padding:0;gap:6px}.ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_zoneBtn__z5p0H{border-color:var(--workspace-border)}.ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_menuWrap__ElCwZ{flex-basis:100%}.ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_roomMenu__ROmql{display:grid;position:static;width:auto;padding:0;border:0;box-shadow:none}.ClassroomShell_rail__mo_CZ{position:absolute;left:0;right:0;bottom:0;z-index:30;height:min(72dvh,600px);padding:0 12px calc(12px + env(safe-area-inset-bottom, 0px));border-left:0;border-top:1px solid var(--classroom-rail-border);border-radius:var(--oge-radius-lg) var(--oge-radius-lg) 0 0;box-shadow:var(--classroom-shadow-overlay);transform:translateY(105%);visibility:hidden}.ClassroomShell_page__LBQg2[data-sheet=call] .ClassroomShell_rail__mo_CZ{transform:none;visibility:visible}.ClassroomShell_page__LBQg2[data-role=student]:not([data-state=board]) .ClassroomShell_zoneTopCenter__lchTl,.ClassroomShell_page__LBQg2[data-role=teacher] .ClassroomShell_zoneTopCenter__lchTl{top:60px;right:8px}.ClassroomShell_page__LBQg2[data-role=teacher] .ClassroomShell_zoneNotices__1Hfu2{top:116px}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneTopCenter__lchTl{right:8px}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneTopRight__ZE8JM{display:block;top:60px;right:8px;left:auto;bottom:auto;max-height:none;padding:0;border:0;background:transparent;box-shadow:none;pointer-events:none}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_card__mQGRM{flex-wrap:nowrap;border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow);padding:1px 2px;pointer-events:auto;max-width:calc(100vw - 16px);overflow-x:auto}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_roomMenu__ROmql{display:none;position:absolute;width:260px;padding:12px;border:1px solid var(--workspace-border);box-shadow:var(--workspace-shadow)}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_roomMenu__ROmql[data-open=true]{display:grid;position:fixed;top:116px;right:8px}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneTopRight__ZE8JM .ClassroomShell_menuWrap__ElCwZ{flex-basis:auto}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneTopRight__ZE8JM [data-desktop-only]{display:inline-flex!important}.ClassroomShell_page__LBQg2[data-state=board] .ClassroomShell_zoneNotices__1Hfu2{top:116px}.ClassroomShell_drawer__QSnOz{left:8px;right:8px;top:60px;bottom:72px;width:auto}.ClassroomShell_zoneNotices__1Hfu2{top:104px;max-height:calc(100% - 200px)}.ClassroomShell_reactionChips__nnrta{top:104px;right:8px}}.ClassroomShell_workspace__gNXTE .sec-overlay,html[data-palette] .ClassroomShell_workspace__gNXTE .sec-overlay{--sec-bg:var(--workspace-page);--sec-surface:var(--workspace-surface);--sec-surface-2:var(--workspace-surface-soft);--sec-surface-3:var(--workspace-surface-hover);--sec-ink:var(--text-primary);--sec-ink-2:var(--text-secondary);--sec-ink-3:var(--text-muted);--sec-line:var(--workspace-border);--sec-line-strong:var(--workspace-border-strong);--sec-accent:var(--action-primary-bg);--sec-accent-ink:var(--action-primary-text);--sec-accent-soft:var(--workspace-surface-selected);--sec-ok-bg:var(--success-bg);--sec-ok-ink:var(--success-text);--sec-ok-line:var(--success-border);--sec-warn-bg:var(--warning-bg);--sec-warn-ink:var(--warning-text);--sec-warn-line:var(--warning-border);--sec-danger-bg:var(--error-bg);--sec-danger-ink:var(--error-text);--sec-danger-line:var(--error-border);--sec-info-bg:var(--info-bg);--sec-info-ink:var(--info-text);--sec-info-line:var(--info-border);--sec-shadow:var(--workspace-shadow);font-size:16px}.ClassroomShell_workspace__gNXTE .sec-overlay .sec-btn,.ClassroomShell_workspace__gNXTE .sec-overlay .sec-iconbtn{min-height:44px}.ClassroomShell_workspace__gNXTE .sec-overlay :is(input,textarea,select){font-size:16px}.ClassroomShell_workspace__gNXTE .sec-overlay .sec-notice{font-size:15px;line-height:1.5}.ClassroomShell_workspace__gNXTE .sec-overlay .sec-form :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea,select){background:var(--input-bg);color:var(--input-text);border:1px solid var(--input-border);border-radius:var(--oge-radius-md);padding:10px 12px;min-height:44px;font-size:16px}.ClassroomShell_workspace__gNXTE .sec-overlay__titles p{text-transform:none;font-size:14px}@media (min-width:901px) and (max-width:1120px){.ClassroomShell_page__LBQg2[data-tablet-overlay=true]{--classroom-control-inset:236px}.ClassroomShell_page__LBQg2[data-tablet-overlay=true] .ClassroomShell_zoneTopCenter__lchTl{left:calc((100% - var(--classroom-control-inset)) / 2)}.ClassroomShell_page__LBQg2[data-tablet-overlay=true] .ClassroomShell_zoneTopRight__ZE8JM{right:calc(12px + var(--classroom-control-inset))}}.ClassroomShell_workspace__gNXTE .sec-overlay[data-variant=modal] .sec-overlay__panel{border-radius:12px;overflow:hidden}.ClassroomShell_workspace__gNXTE .sec-overlay__scrim{background:rgb(21 26 22/40%)}html[data-palette] .ClassroomShell_workspace__gNXTE.ClassroomShell_workspace__gNXTE [data-board-popup] input[type=range]{appearance:none;-webkit-appearance:none;padding:0;border:0;border-radius:0;background:transparent;color:var(--text-primary);box-shadow:none}.ClassroomShell_workspace__gNXTE [data-board-popup] input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:var(--workspace-border-strong)}.ClassroomShell_workspace__gNXTE [data-board-popup] input[type=range]::-moz-range-track{height:6px;border-radius:999px;background:var(--workspace-border-strong)}.ClassroomShell_workspace__gNXTE [data-board-popup] input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin-top:-6px;border:1px solid var(--action-primary-border);border-radius:50%;background:var(--action-primary-bg)}.ClassroomShell_workspace__gNXTE [data-board-popup] input[type=range]::-moz-range-thumb{width:18px;height:18px;border:1px solid var(--action-primary-border);border-radius:50%;background:var(--action-primary-bg)}html[data-palette] .ClassroomShell_workspace__gNXTE.ClassroomShell_workspace__gNXTE [data-board-popup] input[type=range]:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px;box-shadow:none}.ClassroomShell_workspace__gNXTE [data-board-tool-rail] [role=radio][aria-checked=true]{background:var(--workspace-surface-selected);border-color:var(--workspace-border-strong)}.PupilProgressPanel_panel__LrPHJ{display:grid;gap:20px;min-width:0;color:var(--sec-ink);font-size:16px;line-height:1.5}.PupilProgressPanel_panel__LrPHJ *,.PupilProgressPanel_panel__LrPHJ :after,.PupilProgressPanel_panel__LrPHJ :before{box-sizing:border-box}.PupilProgressPanel_panel__LrPHJ h3,.PupilProgressPanel_panel__LrPHJ h4,.PupilProgressPanel_panel__LrPHJ p{margin:0}.PupilProgressPanel_panel__LrPHJ h3{font-size:22px;line-height:1.3}.PupilProgressPanel_panel__LrPHJ h4{font-size:17px}.PupilProgressPanel_heading__BIkZ4{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px}.PupilProgressPanel_heading__BIkZ4>div{min-width:0;flex:1 1 230px}.PupilProgressPanel_heading__BIkZ4 button{min-height:44px}.PupilProgressPanel_eyebrow__A4QcE{color:var(--sec-ink-3);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PupilProgressPanel_metrics__ySCiX p,.PupilProgressPanel_muted__Zdjk0{color:var(--sec-ink-2);font-size:14px;overflow-wrap:anywhere}.PupilProgressPanel_empty__y2YJH{padding:14px 0;color:var(--sec-ink-2);border-block:1px solid var(--sec-line)}.PupilProgressPanel_metrics__ySCiX{display:grid;gap:18px;margin:0}.PupilProgressPanel_metrics__ySCiX>div{min-width:0;padding-left:16px;border-left:3px solid var(--sec-accent)}.PupilProgressPanel_metrics__ySCiX dt{font-size:14px;color:var(--sec-ink-2)}.PupilProgressPanel_metrics__ySCiX dd{margin:4px 0;font-size:30px;font-weight:750;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PupilProgressPanel_metrics__ySCiX dd span{font-size:16px;color:var(--sec-ink-2);font-weight:500}.PupilProgressPanel_method__0PaOP{border-block:1px solid var(--sec-line);padding-block:8px}.PupilProgressPanel_method__0PaOP summary{min-height:44px;padding-block:10px;cursor:pointer;font-weight:650}.PupilProgressPanel_method__0PaOP p{margin:0 0 12px;color:var(--sec-ink-2)}.PupilProgressPanel_mock__EETeL{padding:16px;border:1px solid var(--sec-line);border-radius:12px;background:var(--sec-surface-2)}.PupilProgressPanel_mock__EETeL strong{font-size:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PupilProgressPanel_mock__EETeL p{margin-top:6px;color:var(--sec-ink-2)}.PupilProgressPanel_filters__b5UYN{display:flex;flex-wrap:wrap;gap:8px}.PupilProgressPanel_filter__K2inc{min-height:44px;padding:8px 12px;border:1px solid var(--sec-line);border-radius:8px;background:transparent;color:var(--sec-ink);font:inherit;cursor:pointer}.PupilProgressPanel_filter__K2inc.PupilProgressPanel_selected__oFhCT{background:var(--sec-accent);color:var(--sec-accent-ink,#122011);border-color:var(--sec-accent);font-weight:700}.PupilProgressPanel_panel__LrPHJ a:focus-visible,.PupilProgressPanel_panel__LrPHJ button:focus-visible,.PupilProgressPanel_panel__LrPHJ summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:3px}.PupilProgressPanel_numbers__p0NtC{display:grid;gap:8px}.PupilProgressPanel_number__vjsDg{min-width:0;border:1px solid var(--sec-line);border-radius:10px;background:var(--sec-surface-2)}.PupilProgressPanel_number__vjsDg>summary{display:grid;grid-template-columns:52px minmax(0,1fr) 18px;align-items:center;gap:8px 12px;min-height:72px;padding:12px;cursor:pointer;list-style:none}.PupilProgressPanel_number__vjsDg>summary::-webkit-details-marker{display:none}.PupilProgressPanel_numberBadge__eFR7h{grid-column:1;grid-row:1/span 2;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PupilProgressPanel_numberTitle__W89hL{grid-column:2;font-weight:650;overflow-wrap:anywhere}.PupilProgressPanel_numberTitle__W89hL small{display:block;margin-top:3px;color:var(--sec-ink-2);font-size:13px;font-weight:400}.PupilProgressPanel_state__I3kI2{grid-column:2;font-size:14px;font-weight:650}.PupilProgressPanel_number__vjsDg[data-state=mastered] .PupilProgressPanel_state__I3kI2{color:var(--sec-accent)}.PupilProgressPanel_number__vjsDg[data-state=needs_practice] .PupilProgressPanel_state__I3kI2{color:var(--sec-ink);text-decoration:underline;text-decoration-color:var(--sec-accent);text-underline-offset:4px}.PupilProgressPanel_chevron__iYnzb{grid-column:3;grid-row:1/span 2;justify-self:center}.PupilProgressPanel_number__vjsDg[open] .PupilProgressPanel_chevron__iYnzb{transform:rotate(180deg)}.PupilProgressPanel_numberBody__VtZGh{padding:12px 16px;border-top:1px solid var(--sec-line)}.PupilProgressPanel_subtopics__dMaVw{display:grid;gap:10px;list-style:none;padding:12px 0 0;margin:0}.PupilProgressPanel_subtopics__dMaVw li{display:grid;gap:3px}.PupilProgressPanel_subtopics__dMaVw span{color:var(--sec-ink-2);font-size:14px}.PupilProgressPanel_mistakes__iAYF2{display:grid;gap:14px}.PupilProgressPanel_mistakeList__KQXcE{list-style:none;padding:0;margin:0}.PupilProgressPanel_mistakeList__KQXcE li{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid var(--sec-line);padding:14px 0}.PupilProgressPanel_mistakeList__KQXcE li>div{min-width:0;flex:1 1 220px;overflow-wrap:anywhere}.PupilProgressPanel_mistakeList__KQXcE p{color:var(--sec-ink-2);font-size:14px;margin-top:4px}.PupilProgressPanel_mistakeList__KQXcE a{min-height:44px}@media (min-width:700px){.PupilProgressPanel_metrics__ySCiX{grid-template-columns:repeat(3,minmax(0,1fr))}.PupilProgressPanel_number__vjsDg>summary{grid-template-columns:52px minmax(0,1fr) 150px 18px}.PupilProgressPanel_chevron__iYnzb,.PupilProgressPanel_numberBadge__eFR7h{grid-row:1}.PupilProgressPanel_state__I3kI2{grid-column:3}.PupilProgressPanel_chevron__iYnzb{grid-column:4}}.PupilProgressPanel_action__UBh7m{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:1px solid var(--sec-line);border-radius:10px;background:var(--sec-surface-2);color:var(--sec-ink);font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.PupilProgressPanel_cabinet____mpD{--sec-ink:var(--account-heading,var(--panel-ink,#102736));--sec-ink-2:var(--account-muted,var(--panel-muted,#5a7180));--sec-ink-3:var(--account-muted,var(--panel-muted,#5a7180));--sec-line:var(--account-border,var(--border-default,#d7e3ec));--sec-surface-2:var(--account-panel-raised,var(--panel-b,#f5f9fc));--sec-accent:var(--account-accent,var(--accent,#1565c0));--sec-accent-ink:var(--account-heading,var(--panel-ink,#102736));grid-column:1/-1;min-width:0;padding:20px;border:1px solid var(--sec-line);border-radius:16px;background:var(--account-panel-bg,var(--panel-a,#ffffff));color:var(--sec-ink);scroll-margin-top:120px}.PupilProgressPanel_cabinet____mpD .PupilProgressPanel_filter__K2inc.PupilProgressPanel_selected__oFhCT{background:var(--sec-surface-2);color:var(--sec-ink);border-color:var(--sec-accent);box-shadow:inset 0 0 0 1px var(--sec-accent)}@media (max-width:500px){.PupilProgressPanel_cabinet____mpD{padding:14px}}.ParentRelationsPanel_panel__azB0q{display:grid;gap:18px;min-width:0;color:var(--sec-ink)}.ParentRelationsPanel_intro__eV8J0{display:grid;gap:6px}.ParentRelationsPanel_card__6J_fR h5,.ParentRelationsPanel_card__6J_fR p,.ParentRelationsPanel_codePanel__xHI34 h5,.ParentRelationsPanel_codePanel__xHI34 p,.ParentRelationsPanel_connectionState__sv7FK h5,.ParentRelationsPanel_connectionState__sv7FK p,.ParentRelationsPanel_intro__eV8J0 h4,.ParentRelationsPanel_intro__eV8J0 h5,.ParentRelationsPanel_intro__eV8J0 p,.ParentRelationsPanel_modal___LBhx h4,.ParentRelationsPanel_modal___LBhx p{margin:0}.ParentRelationsPanel_connectionState__sv7FK{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--sec-line-strong);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_connectionState__sv7FK[data-state=active]{border-color:var(--sec-ok-line);background:color-mix(in srgb,var(--sec-ok-bg) 55%,var(--sec-surface-2))}.ParentRelationsPanel_connectionState__sv7FK[data-state=pending]{border-color:var(--sec-warn-line);background:color-mix(in srgb,var(--sec-warn-bg) 55%,var(--sec-surface-2))}.ParentRelationsPanel_connectionCopy__5pfDI{display:grid;gap:7px;min-width:0}.ParentRelationsPanel_connectionCopy__5pfDI h5{color:var(--sec-ink);font-size:1rem}.ParentRelationsPanel_connectionCopy__5pfDI p,.ParentRelationsPanel_connectionCopy__5pfDI small{color:var(--sec-ink-2);line-height:1.45;overflow-wrap:anywhere}.ParentRelationsPanel_connectionCopy__5pfDI .ParentRelationsPanel_status__sDYja{width:fit-content}.ParentRelationsPanel_codePanel__xHI34{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px 18px;align-items:center;padding:18px;border:1px solid var(--sec-accent);border-radius:16px;background:color-mix(in srgb,var(--sec-accent) 8%,var(--sec-surface-2))}.ParentRelationsPanel_codeCopy__cQe37{display:grid;gap:6px;min-width:0}.ParentRelationsPanel_codeCopy__cQe37 p,.ParentRelationsPanel_codeStatus__RUEYM,.ParentRelationsPanel_modal___LBhx p{color:var(--sec-ink-2);line-height:1.5}.ParentRelationsPanel_kicker__DuoSs{color:var(--sec-accent);font-size:.7rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.ParentRelationsPanel_codeStatus__RUEYM{grid-column:1/-1;padding-top:12px;border-top:1px solid var(--sec-line);font-size:.82rem}.ParentRelationsPanel_secondaryFlow__aSX1R{border:1px solid var(--sec-line);border-radius:14px;background:var(--sec-surface-2)}.ParentRelationsPanel_secondaryFlow__aSX1R>summary{min-height:44px;padding:12px 16px;color:var(--sec-ink-2);font-weight:750;cursor:pointer}.ParentRelationsPanel_secondaryFlow__aSX1R>summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_secondaryFlow__aSX1R .ParentRelationsPanel_form__50hrL{border:0;border-top:1px solid var(--sec-line);border-radius:0 0 14px 14px}.ParentRelationsPanel_formWide__3EXRU{grid-column:1/-1}.ParentRelationsPanel_accessPanel__NI795,.ParentRelationsPanel_form__50hrL{display:grid;gap:12px;padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_form__50hrL{grid-template-columns:minmax(220px,1.35fr) minmax(180px,.8fr) auto;align-items:end}.ParentRelationsPanel_field__l8w_c{display:grid;gap:7px;color:var(--sec-ink-2);font-size:.8rem;font-weight:700}.ParentRelationsPanel_field__l8w_c input,.ParentRelationsPanel_field__l8w_c select{min-height:44px;width:100%;border:1px solid var(--sec-line-strong);border-radius:10px;padding:0 12px;background:var(--sec-surface);color:var(--sec-ink);font:inherit}.ParentRelationsPanel_action__genMV:focus-visible,.ParentRelationsPanel_field__l8w_c input:focus-visible,.ParentRelationsPanel_field__l8w_c select:focus-visible,.ParentRelationsPanel_toggle__h4aUJ input:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_permissions___VFHZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;padding:14px;border:1px solid var(--sec-line);border-radius:14px;background:var(--sec-surface)}.ParentRelationsPanel_toggle__h4aUJ{display:grid;grid-template-columns:22px 1fr;align-items:start;gap:9px;min-height:44px;color:var(--sec-ink-2);font-size:.86rem;line-height:1.35}.ParentRelationsPanel_toggle__h4aUJ input[type=checkbox]{width:18px;min-height:18px;height:18px;margin:1px 0 0;padding:0;accent-color:var(--sec-accent);cursor:pointer}.ParentRelationsPanel_toggle__h4aUJ:has(input:checked){color:var(--sec-ink)}.ParentRelationsPanel_toggle__h4aUJ:has(input:disabled){color:var(--sec-ink-3);cursor:not-allowed}.ParentRelationsPanel_toggle__h4aUJ input:disabled{cursor:not-allowed}.ParentRelationsPanel_billingList__N3Qx2,.ParentRelationsPanel_billing__tTPIj,.ParentRelationsPanel_list__rH6ag{display:grid;gap:12px}.ParentRelationsPanel_billing__tTPIj{padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_billingRow__r3wEW{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.7fr);align-items:center;gap:16px;padding-top:12px;border-top:1px solid var(--sec-line)}.ParentRelationsPanel_billingRow__r3wEW:first-child{padding-top:0;border-top:0}.ParentRelationsPanel_billingRow__r3wEW>span{display:grid;gap:4px;min-width:0;color:var(--sec-ink)}.ParentRelationsPanel_billingRow__r3wEW small{color:var(--sec-ink-3)}.ParentRelationsPanel_billingRow__r3wEW em{color:var(--sec-warn-ink);font-size:.78rem;font-style:normal;font-weight:750}.ParentRelationsPanel_billingState__Q35Ku{display:grid;gap:4px;min-width:0;padding:10px 12px;border:1px solid var(--sec-line-strong);border-radius:10px;background:var(--sec-surface);color:var(--sec-ink)}.ParentRelationsPanel_billingState__Q35Ku[data-tone=ok]{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}.ParentRelationsPanel_billingState__Q35Ku[data-tone=warning]{border-color:var(--sec-warn-line);background:var(--sec-warn-bg);color:var(--sec-warn-ink)}.ParentRelationsPanel_billingState__Q35Ku em,.ParentRelationsPanel_billingState__Q35Ku small{color:inherit}.ParentRelationsPanel_payerControl__7nmd4{display:grid;gap:8px;min-width:0}.ParentRelationsPanel_payerUnconfigured__ndXdl{margin:0;color:var(--sec-warn-ink);font-size:.86rem;font-weight:750}.ParentRelationsPanel_payerChoices__Qt78L{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ParentRelationsPanel_payerChoice__2LdfS{min-height:44px;min-width:0;border:1px solid var(--sec-line-strong);border-radius:10px;padding:8px 10px;background:var(--sec-surface);color:var(--sec-ink);font:inherit;font-size:.92rem;font-weight:650;text-align:left;overflow-wrap:anywhere}.ParentRelationsPanel_payerChoice__2LdfS[data-selected=true]{border-color:var(--sec-accent);background:color-mix(in srgb,var(--sec-accent) 12%,var(--sec-surface));color:var(--sec-ink)}.ParentRelationsPanel_payerChoice__2LdfS:disabled{opacity:.55}.ParentRelationsPanel_billingRow__r3wEW select{min-height:44px;width:100%;border:1px solid var(--sec-line-strong);border-radius:10px;padding:0 12px;background:var(--sec-surface);color:var(--sec-ink);font:inherit}.ParentRelationsPanel_billingSelect__x8c_s{min-height:44px!important}.ParentRelationsPanel_card__6J_fR{display:grid;gap:14px;padding:16px;border:1px solid var(--sec-line);border-radius:16px;background:var(--sec-surface-2)}.ParentRelationsPanel_cardHead__FwTKp{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.ParentRelationsPanel_cardHead__FwTKp>div{min-width:0}.ParentRelationsPanel_cardHead__FwTKp h5{color:var(--sec-ink);overflow-wrap:anywhere}.ParentRelationsPanel_status__sDYja{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--sec-line);border-radius:999px;background:var(--sec-surface-3);color:var(--sec-ink-2);font-size:.74rem;font-weight:800;white-space:nowrap}.ParentRelationsPanel_status__sDYja[data-state=active]{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}.ParentRelationsPanel_status__sDYja[data-state=pending]{border-color:var(--sec-warn-line);background:var(--sec-warn-bg);color:var(--sec-warn-ink)}.ParentRelationsPanel_status__sDYja[data-state=revoked]{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_status__sDYja[data-state=none]{border-color:var(--sec-line-strong);background:var(--sec-surface-3);color:var(--sec-ink-2)}.ParentRelationsPanel_history__I_bkL{border-top:1px solid var(--sec-line);color:var(--sec-ink-2)}.ParentRelationsPanel_history__I_bkL>summary{min-height:44px;padding:12px 0;font-weight:750;cursor:pointer}.ParentRelationsPanel_history__I_bkL>summary:focus-visible{outline:2px solid var(--sec-accent);outline-offset:2px}.ParentRelationsPanel_historyList__ythkO{display:grid;gap:8px;padding-bottom:8px}.ParentRelationsPanel_historyList__ythkO p{margin:0;overflow-wrap:anywhere}.ParentRelationsPanel_actions__sHIdu{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_action__genMV{min-height:44px;border:1px solid var(--sec-line-strong);border-radius:10px;padding:0 14px;background:transparent;color:var(--sec-ink);font:inherit;font-weight:750;cursor:pointer}.ParentRelationsPanel_action__genMV:hover:not(:disabled){border-color:var(--sec-ink-3);background:var(--sec-surface-3)}.ParentRelationsPanel_action__genMV:disabled,.ParentRelationsPanel_billingRow__r3wEW select:disabled,.ParentRelationsPanel_field__l8w_c input:disabled,.ParentRelationsPanel_field__l8w_c select:disabled{opacity:.55;cursor:not-allowed}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionPrimary__qgV79{border-color:var(--sec-accent);background:var(--sec-accent);color:var(--sec-accent-ink)}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionPrimary__qgV79:hover:not(:disabled){border-color:var(--sec-accent);background:var(--sec-accent);filter:brightness(1.06)}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionDanger__WUJwH{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_action__genMV.ParentRelationsPanel_actionDanger__WUJwH:hover:not(:disabled){border-color:var(--sec-danger-ink);background:var(--sec-danger-bg)}.ParentRelationsPanel_modalBackdrop__7N3aG{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:#050609b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ParentRelationsPanel_modal___LBhx{display:grid;gap:14px;width:min(100%,560px);max-height:min(760px,calc(100dvh - 40px));overflow:auto;padding:clamp(20px,4vw,30px);border:1px solid var(--sec-line-strong);border-radius:20px;background:var(--sec-surface);color:var(--sec-ink);box-shadow:0 28px 80px #0008}.ParentRelationsPanel_codeValue__pWKy6{display:block;width:100%;padding:16px;border:1px solid var(--sec-accent);border-radius:14px;background:var(--sec-surface-2);color:var(--sec-ink);font-family:var(--font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:clamp(1.35rem,5vw,2rem);font-weight:850;letter-spacing:.08em;text-align:center;-webkit-user-select:all;user-select:all}.ParentRelationsPanel_modalActions__VOCid{display:flex;flex-wrap:wrap;gap:8px}.ParentRelationsPanel_empty__SBOHA,.ParentRelationsPanel_error__36_qV,.ParentRelationsPanel_success__JFVlm{margin:0;padding:12px 14px;border-radius:12px;border:1px solid var(--sec-line);background:var(--sec-surface-2);color:var(--sec-ink-2)}.ParentRelationsPanel_error__36_qV{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.ParentRelationsPanel_success__JFVlm{border-color:var(--sec-ok-line);background:var(--sec-ok-bg);color:var(--sec-ok-ink)}@media (max-width:760px){.ParentRelationsPanel_panel__azB0q{gap:14px}.ParentRelationsPanel_codePanel__xHI34,.ParentRelationsPanel_connectionState__sv7FK,.ParentRelationsPanel_form__50hrL{grid-template-columns:1fr;padding:14px}.ParentRelationsPanel_codePanel__xHI34 .ParentRelationsPanel_action__genMV,.ParentRelationsPanel_codePanel__xHI34 .ParentRelationsPanel_actions__sHIdu,.ParentRelationsPanel_modalActions__VOCid,.ParentRelationsPanel_modalActions__VOCid .ParentRelationsPanel_action__genMV{width:100%}.ParentRelationsPanel_codeStatus__RUEYM{grid-column:1}.ParentRelationsPanel_permissions___VFHZ{grid-template-columns:1fr}.ParentRelationsPanel_cardHead__FwTKp{flex-direction:column}.ParentRelationsPanel_billingRow__r3wEW{grid-template-columns:1fr}.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_billingRow__r3wEW select,.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_field__l8w_c input,.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_field__l8w_c select,.ParentRelationsPanel_panel__azB0q .ParentRelationsPanel_payerChoice__2LdfS{min-height:44px;font-size:16px}.ParentRelationsPanel_payerChoices__Qt78L{grid-template-columns:1fr}.ParentRelationsPanel_action__genMV{min-height:44px}.ParentRelationsPanel_actions__sHIdu,.ParentRelationsPanel_actions__sHIdu .ParentRelationsPanel_action__genMV{width:100%}.ParentRelationsPanel_billing__tTPIj,.ParentRelationsPanel_card__6J_fR{padding:14px}}.StudentProfileSummary_summary__0ii_3{display:grid;gap:18px;padding:20px;border-bottom:1px solid var(--sec-line);background:var(--sec-surface);color:var(--sec-ink)}.StudentProfileSummary_back__A9HRm{width:fit-content;min-height:44px}.StudentProfileSummary_identity__RkYOd{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(180px,auto);gap:14px;align-items:center}.StudentProfileSummary_identityText__4s3BQ{min-width:0}.StudentProfileSummary_avatar__QWafb{display:grid;width:56px;height:56px;place-items:center;border:1px solid color-mix(in srgb,var(--sec-accent) 34%,var(--sec-line));border-radius:50%;background:var(--sec-accent-soft);color:var(--sec-accent);font-size:15px;font-weight:750}.StudentProfileSummary_contexts__9UjV2 h2,.StudentProfileSummary_dialog__w9g9s h2,.StudentProfileSummary_identity__RkYOd h1,.StudentProfileSummary_personCard__uOlOD h2,.StudentProfileSummary_warningSection__K3h0r h2{margin:0;color:var(--sec-ink)}.StudentProfileSummary_identity__RkYOd h1{overflow-wrap:anywhere;font-size:clamp(24px,3vw,34px);line-height:1.08;letter-spacing:-.025em}.StudentProfileSummary_eyebrow__adXT4{margin:0 0 4px;color:var(--sec-ink-3);font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.StudentProfileSummary_context__BUwGW{margin:5px 0 0;color:var(--sec-ink-2);font-size:13px}.StudentProfileSummary_stage__WV81S{display:grid;justify-items:end;gap:3px;padding-left:14px;border-left:2px solid var(--sec-accent);text-align:right}.StudentProfileSummary_operationalGrid__0OccC article>span,.StudentProfileSummary_stage__WV81S span{color:var(--sec-ink-3);font-size:11px;font-weight:650;letter-spacing:.03em}.StudentProfileSummary_stage__WV81S strong{font-size:14px}.StudentProfileSummary_primaryAction__1EF75{display:flex}.StudentProfileSummary_primaryAction__1EF75 .sec-btn{min-height:44px}.StudentProfileSummary_operationalGrid__0OccC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--sec-line)}.StudentProfileSummary_operationalGrid__0OccC article{display:grid;min-width:0;align-content:start;gap:5px;padding:14px;border-right:1px solid var(--sec-line)}.StudentProfileSummary_operationalGrid__0OccC article:last-child{border-right:0}.StudentProfileSummary_operationalGrid__0OccC article[data-tone=warning]{box-shadow:inset 0 3px 0 var(--sec-warn-line);background:color-mix(in srgb,var(--sec-warn-bg) 42%,var(--sec-surface))}.StudentProfileSummary_operationalGrid__0OccC strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.StudentProfileSummary_operationalGrid__0OccC small{color:var(--sec-ink-3)}.StudentProfileSummary_familyButton__k5AYH,.StudentProfileSummary_operationalGrid__0OccC a{display:inline-flex;width:fit-content;min-height:44px;align-items:center;color:var(--sec-accent);font-size:12px;font-weight:700;text-underline-offset:3px}.StudentProfileSummary_peopleGrid__bK5_o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.StudentProfileSummary_personCard__uOlOD{display:grid;min-width:0;align-content:start;gap:14px;padding:16px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);background:var(--sec-surface-2)}.StudentProfileSummary_dialog__w9g9s>header,.StudentProfileSummary_personCard__uOlOD>header{display:flex;justify-content:space-between;gap:14px;align-items:start}.StudentProfileSummary_dialog__w9g9s h2,.StudentProfileSummary_personCard__uOlOD h2{font-size:18px}.StudentProfileSummary_personCard__uOlOD dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid var(--sec-line)}.StudentProfileSummary_personCard__uOlOD dl>div{min-width:0;padding:10px 10px 10px 0;border-bottom:1px solid var(--sec-line)}.StudentProfileSummary_personCard__uOlOD dt{color:var(--sec-ink-3);font-size:11px}.StudentProfileSummary_personCard__uOlOD dd{margin:3px 0 0;overflow-wrap:anywhere;color:var(--sec-ink);font-size:13px;font-weight:650;line-height:1.35}.StudentProfileSummary_personCard__uOlOD dd a{color:var(--sec-accent);text-decoration-thickness:1px;text-underline-offset:3px}.StudentProfileSummary_familyButton__k5AYH,.StudentProfileSummary_textButton__wg_m1{min-height:44px;border:0;background:transparent;cursor:pointer;font:inherit}.StudentProfileSummary_textButton__wg_m1{padding:0 6px;color:var(--sec-accent);font-size:13px;font-weight:750}.StudentProfileSummary_payerBadge__19BIo{display:inline-flex;min-height:28px;align-items:center;padding:3px 9px;border:1px solid var(--sec-accent);border-radius:999px;color:var(--sec-accent);font-size:11px;font-weight:800}.StudentProfileSummary_emptyParent__Qcfoz{display:grid;gap:12px;min-height:130px;align-content:center}.StudentProfileSummary_emptyParent__Qcfoz p{margin:0;color:var(--sec-ink-2)}.StudentProfileSummary_contexts__9UjV2,.StudentProfileSummary_warningSection__K3h0r{display:grid;gap:10px;padding-top:2px}.StudentProfileSummary_contexts__9UjV2 h2,.StudentProfileSummary_warningSection__K3h0r h2{font-size:16px}.StudentProfileSummary_contexts__9UjV2 ul,.StudentProfileSummary_warningSection__K3h0r ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.StudentProfileSummary_warningSection__K3h0r li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;padding:10px 12px;border:1px solid var(--sec-warn-line);border-radius:var(--sec-radius-sm);background:var(--sec-warn-bg);color:var(--sec-warn-ink);font-size:13px}.StudentProfileSummary_warningSection__K3h0r li[data-severity=blocking]{border-color:var(--sec-danger-line);background:var(--sec-danger-bg);color:var(--sec-danger-ink)}.StudentProfileSummary_warningSection__K3h0r li[data-severity=info]{border-color:var(--sec-info-line);background:var(--sec-info-bg);color:var(--sec-info-ink)}.StudentProfileSummary_warningIcon__HRfBg{display:grid;width:24px;height:24px;place-items:center;border:1px solid;border-radius:50%;font-size:11px;font-weight:800}.StudentProfileSummary_contexts__9UjV2 ul{grid-template-columns:repeat(2,minmax(0,1fr))}.StudentProfileSummary_contexts__9UjV2 li{display:grid;gap:4px;padding:12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);background:var(--sec-surface-2)}.StudentProfileSummary_contexts__9UjV2 li[data-current=true]{border-color:var(--sec-accent);box-shadow:inset 3px 0 0 var(--sec-accent)}.StudentProfileSummary_contexts__9UjV2 li small,.StudentProfileSummary_contexts__9UjV2 li span{color:var(--sec-ink-3);font-size:12px}.StudentProfileSummary_contexts__9UjV2 li small{color:var(--sec-accent);font-weight:700}.StudentProfileSummary_detailHint__VLFPK{margin:0;padding:12px;border-left:3px solid var(--sec-info-line);background:var(--sec-info-bg);color:var(--sec-info-ink);font-size:13px}.StudentProfileSummary_dialogOverlay__cSk1O{position:fixed;inset:0;z-index:2500;display:grid;place-items:center;overflow-y:auto;padding:18px;background:rgb(6 10 16/58%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.StudentProfileSummary_dialog__w9g9s{width:min(100%,620px);max-height:calc(100dvh - 36px);overflow-y:auto;padding:20px;border:1px solid var(--sec-line);border-radius:var(--sec-radius);background:var(--sec-surface);color:var(--sec-ink);box-shadow:0 24px 70px rgb(0 0 0/30%)}.StudentProfileSummary_dialog__w9g9s>header>button{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border:1px solid var(--sec-line);border-radius:50%;background:var(--sec-surface-2);color:var(--sec-ink);cursor:pointer;font-size:24px}.StudentProfileSummary_editForm__LFtsK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.StudentProfileSummary_editForm__LFtsK label{display:grid;min-width:0;gap:6px;color:var(--sec-ink-2);font-size:12px;font-weight:700}.StudentProfileSummary_editForm__LFtsK input{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);background:var(--sec-surface-2);color:var(--sec-ink);font:inherit}.StudentProfileSummary_dialogActions__xypJx{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.StudentProfileSummary_dialogError__HPUBh{margin:14px 0 0;padding:10px 12px;border:1px solid var(--sec-danger-line);border-radius:var(--sec-radius-sm);background:var(--sec-danger-bg);color:var(--sec-danger-ink);font-size:13px}.StudentProfileSummary_dialog__w9g9s button:focus-visible,.StudentProfileSummary_dialog__w9g9s input:focus-visible,.StudentProfileSummary_familyButton__k5AYH:focus-visible,.StudentProfileSummary_personCard__uOlOD dd a:focus-visible,.StudentProfileSummary_textButton__wg_m1:focus-visible{outline:3px solid color-mix(in srgb,var(--sec-accent) 45%,transparent);outline-offset:2px}@media (max-width:1023px){.StudentProfileSummary_peopleGrid__bK5_o{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.StudentProfileSummary_summary__0ii_3{gap:16px;padding:14px 12px 18px}.StudentProfileSummary_identity__RkYOd{grid-template-columns:48px minmax(0,1fr)}.StudentProfileSummary_avatar__QWafb{width:48px;height:48px}.StudentProfileSummary_stage__WV81S{grid-column:1/-1;justify-items:start;padding:10px 0 0 12px;text-align:left}.StudentProfileSummary_contexts__9UjV2 ul,.StudentProfileSummary_editForm__LFtsK,.StudentProfileSummary_operationalGrid__0OccC,.StudentProfileSummary_peopleGrid__bK5_o{grid-template-columns:minmax(0,1fr)}.StudentProfileSummary_operationalGrid__0OccC article{border-right:0;border-bottom:1px solid var(--sec-line)}.StudentProfileSummary_operationalGrid__0OccC article:last-child{border-bottom:0}.StudentProfileSummary_personCard__uOlOD dl{grid-template-columns:minmax(0,1fr)}.StudentProfileSummary_primaryAction__1EF75 .sec-btn{width:100%;justify-content:center}.StudentProfileSummary_dialogOverlay__cSk1O{align-items:end;padding:0}.StudentProfileSummary_dialog__w9g9s{width:100%;max-height:92dvh;border-radius:var(--sec-radius) var(--sec-radius) 0 0}.StudentProfileSummary_dialogActions__xypJx{grid-column:auto}}@media (prefers-reduced-motion:reduce){.StudentProfileSummary_dialog__w9g9s *,.StudentProfileSummary_summary__0ii_3 *{scroll-behavior:auto!important;transition:none!important}}.FamilyPackageSummary_package__EnA31{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--sec-line);border-left:3px solid var(--sec-accent);border-radius:var(--sec-radius);background:var(--sec-surface-2,var(--sec-surface));color:var(--sec-ink)}.FamilyPackageSummary_label__0dfzx{font-size:12px;color:var(--sec-ink-3)}.FamilyPackageSummary_package__EnA31 strong{font-size:20px;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.FamilyPackageSummary_package__EnA31 p{margin:0;font-size:13px;line-height:1.5;color:var(--sec-ink-3)}.FamilyPackageSummary_package__EnA31 a{display:flex;align-items:center;min-height:44px;font-size:13px;color:var(--sec-accent);text-underline-offset:3px}.MessengerContacts_contacts__5M_w7{min-width:0}.MessengerContacts_contacts__5M_w7>.MessengerContacts_list__xEp6w{display:grid;grid-template-columns:minmax(0,1fr);margin:0;border-top:0}.MessengerContacts_contacts__5M_w7 .MessengerContacts_empty__1vnI5{color:var(--sec-ink-3);font-weight:400}.MessengerContacts_footer__KAQfY{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:10px}.MessengerContacts_footer__KAQfY p{flex:1 1 220px;margin:0;color:var(--sec-ink-3);font-size:13px;line-height:1.5}.MessengerContacts_edit__vvQX6{min-height:44px;padding:0;border:0;background:transparent;color:var(--sec-accent);font:inherit;font-size:13px;font-weight:700;text-align:left;cursor:pointer}.MessengerContacts_overlay__soBBm{position:fixed;inset:0;z-index:2500;display:grid;align-items:end;justify-items:center;background:rgb(6 10 16/58%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.MessengerContacts_dialog__M0xQ_{box-sizing:border-box;width:100%;max-height:92dvh;overflow-y:auto;padding:20px;border:1px solid var(--sec-line);border-radius:var(--sec-radius) var(--sec-radius) 0 0;background:var(--sec-surface);color:var(--sec-ink)}.MessengerContacts_dialog__M0xQ_ header{display:flex;align-items:start;justify-content:space-between;gap:12px}.MessengerContacts_dialog__M0xQ_ h2{margin:0;color:var(--sec-ink);font-size:20px}.MessengerContacts_dialog__M0xQ_ header p{margin:6px 0 0;color:var(--sec-ink-2);font-size:14px;overflow-wrap:anywhere}.MessengerContacts_dialog__M0xQ_ header button{flex:0 0 44px;width:44px;height:44px;border:1px solid var(--sec-line);border-radius:50%;background:var(--sec-surface-2);color:var(--sec-ink);font-size:24px;cursor:pointer}.MessengerContacts_hint__o7sn3{margin:18px 0;color:var(--sec-ink-3);font-size:14px;line-height:1.5}.MessengerContacts_dialog__M0xQ_ form,.MessengerContacts_dialog__M0xQ_ label{display:grid;gap:16px}.MessengerContacts_dialog__M0xQ_ label{min-width:0;gap:7px;color:var(--sec-ink-2);font-size:14px;font-weight:650}.MessengerContacts_overlay__soBBm .MessengerContacts_dialog__M0xQ_ input{box-sizing:border-box;width:100%;min-height:46px;padding:10px 12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);background:var(--sec-surface-2);color:var(--sec-ink);font:inherit;font-size:16px}.MessengerContacts_dialog__M0xQ_ input::placeholder{color:var(--sec-ink-3);font-weight:400}.MessengerContacts_actions__YSPnO{display:flex;flex-wrap:wrap;gap:10px}.MessengerContacts_actions__YSPnO button{flex:1 1 130px;justify-content:center;min-height:44px}.MessengerContacts_error__Of6AO{margin:0;padding:10px 12px;border:1px solid var(--sec-danger-line);border-radius:var(--sec-radius-sm);color:var(--sec-danger-ink);background:var(--sec-danger-bg);font-size:14px}.MessengerContacts_dialog__M0xQ_ button:focus-visible,.MessengerContacts_dialog__M0xQ_ input:focus-visible,.MessengerContacts_edit__vvQX6:focus-visible{outline:3px solid color-mix(in srgb,var(--sec-accent) 45%,transparent);outline-offset:2px}@media (min-width:641px){.MessengerContacts_contacts__5M_w7>.MessengerContacts_list__xEp6w{grid-template-columns:repeat(2,minmax(0,1fr))}.MessengerContacts_overlay__soBBm{align-items:center;padding:18px}.MessengerContacts_dialog__M0xQ_{max-width:540px;max-height:calc(100dvh - 36px);border-radius:var(--sec-radius)}.MessengerContacts_actions__YSPnO button{flex:0 1 auto}}.GroupWorkspace_workspace__kcDc1{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;background:var(--sec-bg)}.GroupWorkspace_navigation__zwftA{display:grid;gap:10px;padding:12px;border-bottom:1px solid var(--sec-line);background:var(--sec-surface)}.GroupWorkspace_primaryNavigation__UUajP{display:grid;gap:8px}.GroupWorkspace_destination__TtXm0{display:flex;min-height:58px;align-items:center;gap:11px;padding:8px 12px;border:1px solid var(--sec-line);border-radius:var(--sec-radius-sm);color:var(--sec-ink-2);background:var(--sec-bg);text-decoration:none}.GroupWorkspace_destination__TtXm0:focus-visible,.GroupWorkspace_destination__TtXm0:hover{border-color:var(--sec-accent)}.GroupWorkspace_destination__TtXm0[data-active]{border-color:var(--sec-accent);color:var(--sec-ink);background:var(--sec-accent-soft);box-shadow:inset 3px 0 0 var(--sec-accent)}.GroupWorkspace_destinationNumber__yCypu{display:grid;width:30px;height:30px;place-items:center;flex:0 0 auto;border:1px solid var(--sec-line-strong);border-radius:50%;color:var(--sec-ink-2);background:var(--sec-surface);font-size:.78rem;font-weight:800}.GroupWorkspace_destination__TtXm0[data-active] .GroupWorkspace_destinationNumber__yCypu{border-color:var(--sec-accent);color:var(--sec-accent-ink);background:var(--sec-accent)}.GroupWorkspace_destination__TtXm0 small,.GroupWorkspace_destination__TtXm0 strong{display:block}.GroupWorkspace_destination__TtXm0 strong{font-size:.88rem}.GroupWorkspace_destination__TtXm0 small{margin-top:2px;color:var(--sec-ink-3);font-size:.72rem}.GroupWorkspace_directoryLink__vdMqd{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:0 12px;border:1px solid transparent;border-radius:var(--sec-radius-sm);color:var(--sec-ink-2);font-size:.82rem;font-weight:750;text-decoration:none}.GroupWorkspace_directoryLink__vdMqd:focus-visible,.GroupWorkspace_directoryLink__vdMqd:hover,.GroupWorkspace_directoryLink__vdMqd[data-active]{border-color:var(--sec-line-strong);color:var(--sec-ink);background:var(--sec-surface-2)}.GroupWorkspace_directoryHint__ufi3K{display:grid;gap:12px;margin:12px 12px 0;padding:14px;border:1px solid var(--sec-accent);border-radius:var(--sec-radius);background:var(--sec-accent-soft)}.GroupWorkspace_directoryHint__ufi3K span,.GroupWorkspace_directoryHint__ufi3K strong{display:block}.GroupWorkspace_directoryHint__ufi3K strong{margin-bottom:4px}.GroupWorkspace_directoryHint__ufi3K span{max-width:68ch;color:var(--sec-ink-2);font-size:.84rem;line-height:1.45}.GroupWorkspace_content__ka39T{flex:1 1 auto;min-width:0;min-height:0}.GroupWorkspace_content__ka39T[data-scroll]{overflow-y:auto;scrollbar-gutter:stable}@media (min-width:720px){.GroupWorkspace_navigation__zwftA{grid-template-columns:minmax(0,640px) auto;align-items:center;justify-content:space-between;padding:12px 20px}.GroupWorkspace_primaryNavigation__UUajP{grid-template-columns:repeat(2,minmax(220px,1fr))}.GroupWorkspace_directoryHint__ufi3K{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin:14px 20px 0;padding:14px 16px}}@media (prefers-reduced-motion:reduce){.GroupWorkspace_destination__TtXm0,.GroupWorkspace_directoryLink__vdMqd{transition:none}}.PlayInformLogo_root__6BLQ5{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,var(--pi-ink) 18%,transparent);--pi-lime:#b1e42a;display:inline-flex;align-items:center;justify-content:flex-start;gap:0;flex:0 0 auto;line-height:0;color:var(--pi-ink);height:var(--pi-size,36px)}.PlayInformLogo_tone_dark__vLXkv{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,#0a0a0b 18%,transparent)}.PlayInformLogo_tone_light__4XUw2,.site-scene[data-theme=flayed] .PlayInformLogo_tone_auto__rFAN7,.site-scene[data-theme=immolated] .PlayInformLogo_tone_auto__rFAN7,.site-scene[data-theme=poisoned] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=flayed] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=immolated] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=poisoned] .PlayInformLogo_tone_auto__rFAN7{--pi-ink:#f8fafc;--pi-divider:color-mix(in srgb,#f8fafc 26%,transparent)}.site-scene[data-theme=classic] .PlayInformLogo_tone_auto__rFAN7,html[data-palette=classic] .PlayInformLogo_tone_auto__rFAN7{--pi-ink:#0a0a0b;--pi-divider:color-mix(in srgb,#0a0a0b 18%,transparent)}.PlayInformLogo_markSvg__P1Wyy{display:block;flex:0 0 auto;width:var(--pi-size,36px);height:var(--pi-size,36px);margin-right:14px;overflow:visible;color:var(--pi-ink)}.PlayInformLogo_core__pkvnc{animation:none}.PlayInformLogo_markFill__5hO1R,.PlayInformLogo_wmFill__VBTse{fill:currentColor;stroke:none}.PlayInformLogo_markOrbit__XkxxZ,.PlayInformLogo_wmWeight__tKcop{fill:none;stroke:currentColor}.PlayInformLogo_dotCore__lwHPw,.PlayInformLogo_dotOrbit__B_jqx,.PlayInformLogo_yiDot__hIBht{stroke:none}.PlayInformLogo_divider__yVpuH{display:block;flex:0 0 auto;width:1.25px;height:calc(var(--pi-size, 36px) * .72);margin-right:16px;border-radius:999px;background:var(--pi-divider);align-self:center}.PlayInformLogo_wordmarkSvg__qofd_{display:block;flex:0 0 auto;height:calc(var(--pi-size, 36px) * .93);width:auto;overflow:visible;color:var(--pi-ink)}.PlayInformLogo_variant_compact__fCESR .PlayInformLogo_divider__yVpuH,.PlayInformLogo_variant_compact__fCESR .PlayInformLogo_wordmarkSvg__qofd_{display:none}.PlayInformLogo_variant_compact__fCESR .PlayInformLogo_markSvg__P1Wyy{margin-right:0}.PlayInformLogo_variant_mark__Vi7md .PlayInformLogo_divider__yVpuH,.PlayInformLogo_variant_mark__Vi7md .PlayInformLogo_wordmarkSvg__qofd_,.PlayInformLogo_variant_wordmark__XFQfP .PlayInformLogo_divider__yVpuH,.PlayInformLogo_variant_wordmark__XFQfP .PlayInformLogo_markSvg__P1Wyy{display:none}.PlayInformLogo_variant_mark__Vi7md .PlayInformLogo_markSvg__P1Wyy{margin-right:0}@media (hover:hover) and (pointer:fine){.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotCore__lwHPw,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotOrbit__B_jqx,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_yiDot__hIBht{filter:brightness(1.06);transition:filter .16s ease}}.PlayInformLogo_link__Fe4aZ{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px;margin:-4px;border-radius:12px;text-decoration:none;color:inherit;flex:0 0 auto}.PlayInformLogo_link__Fe4aZ:focus-visible{outline:2px solid color-mix(in srgb,var(--pi-lime) 70%,var(--pi-ink));outline-offset:3px}@media (prefers-reduced-motion:reduce){.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotCore__lwHPw,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_dotOrbit__B_jqx,.PlayInformLogo_link__Fe4aZ:hover .PlayInformLogo_yiDot__hIBht{transition:none!important;filter:none!important}}.EmptyState_root__Ap9bV{display:grid;gap:.75rem;justify-items:start;padding:var(--oge-space-6,2rem);border:1px dashed var(--oge-border-strong,rgba(20,34,55,.22));border-radius:var(--oge-radius-lg,.75rem);background:var(--oge-surface-soft,#fbf9f6)}.EmptyState_accent__CCqKX{width:3.2rem;height:.18rem;border-radius:999px;background:linear-gradient(90deg,var(--oge-red,#ff1838),var(--oge-orange,#ff6a00),var(--oge-yellow,#ffc400),var(--oge-green,#13a523))}.EmptyState_title___sezM{margin:0;font-size:var(--oge-text-lg,1.125rem);font-weight:750}.EmptyState_description__Be39x{margin:0;max-width:36rem;color:var(--oge-muted,#5a6474)}.EmptyState_action__8gqJk{margin-top:.35rem}.Brand_brand__wnkbe{display:inline-flex;align-items:center;gap:.55rem;min-width:0;max-width:100%;color:var(--oge-ink,#0a0a0a)}.Brand_mark__FhENv{width:clamp(2.6rem,3.6cqw,3.4rem);height:auto;flex:0 0 auto}.Brand_text___xKUH{display:grid;gap:.05rem;min-width:0}.Brand_title__ExbvR{font-size:clamp(1rem,1.25cqw,1.2rem);font-weight:700;line-height:1.05;white-space:nowrap}.Brand_tagline__JPMTD{color:var(--oge-muted,#5a6474);font-size:clamp(.62rem,.68cqw,.74rem);white-space:nowrap}@media (min-width:1180px){.Brand_mark__FhENv{width:5.94cqw}.Brand_title__ExbvR{font-size:2.08cqw;font-weight:680}.Brand_tagline__JPMTD{font-size:.72cqw;font-weight:500}}.LoadingState_root__cqCOj{display:grid;gap:.65rem}.LoadingState_bar__Dvp86,.LoadingState_line__c33Mr{border-radius:var(--oge-radius-sm,.35rem);background:linear-gradient(90deg,rgba(20,34,55,.08),rgba(20,34,55,.14),rgba(20,34,55,.08));background-size:200% 100%;animation:LoadingState_shimmer__Jzpc7 var(--oge-motion-slow,.32s) linear infinite alternate}.LoadingState_bar__Dvp86{width:42%;height:1rem}.LoadingState_line__c33Mr{width:100%;height:.75rem}.LoadingState_line__c33Mr:nth-child(3){width:88%}.LoadingState_line__c33Mr:nth-child(4){width:72%}.LoadingState_srOnly__UrvfU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes LoadingState_shimmer__Jzpc7{0%{background-position:0 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.LoadingState_bar__Dvp86,.LoadingState_line__c33Mr{animation:none}}.DeviceSettings_backdrop__c46Lo{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:var(--oge-space-3);background:color-mix(in srgb,var(--workspace-page) 55%,transparent)}.DeviceSettings_dialog__DqVVg{width:min(820px,calc(100vw - 24px));max-height:85dvh;overflow:hidden;display:flex;flex-direction:column;gap:var(--oge-space-4);padding:var(--oge-space-5);border-radius:var(--oge-radius-xl);border:1px solid var(--workspace-border);background:var(--workspace-surface-raised);color:var(--text-primary);box-shadow:var(--workspace-shadow-raised)}.DeviceSettings_scrollBody__YBEd1{min-height:0;overflow-y:auto;overflow-x:hidden;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--oge-space-4);overscroll-behavior:contain}.DeviceSettings_header__9PmoQ,.DeviceSettings_setupFooter__KAX8M{flex-shrink:0}.DeviceSettings_setupFooter__KAX8M{display:flex;flex-direction:column-reverse;gap:12px;padding-top:16px;border-top:1px solid var(--workspace-border)}.DeviceSettings_setupFooter__KAX8M button{min-height:44px}.DeviceSettings_setupFooter__KAX8M [data-primary=true]{background:var(--action-primary-bg);border-color:var(--action-primary-bg);color:var(--action-primary-text)}@media (min-width:600px){.DeviceSettings_setupFooter__KAX8M{flex-direction:row;justify-content:flex-end}}.DeviceSettings_header__9PmoQ{display:flex;align-items:center;justify-content:space-between;gap:var(--oge-space-3)}.DeviceSettings_header__9PmoQ h2{margin:0;font-size:var(--oge-text-xl,1.25rem);font-weight:600;color:var(--text-primary)}.DeviceSettings_closeBtn__kOk5t{display:inline-flex;align-items:center;justify-content:center;min-width:var(--oge-touch-min);min-height:var(--oge-touch-min);padding:0;border:1px solid transparent;border-radius:var(--oge-radius-md);background:transparent;color:var(--text-secondary);cursor:pointer}.DeviceSettings_closeBtn__kOk5t:hover{background:var(--workspace-surface-hover);color:var(--text-primary)}.DeviceSettings_closeBtn__kOk5t:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.DeviceSettings_sectionTabs__SIw9x{display:none;gap:var(--oge-space-2)}.DeviceSettings_sectionTab__UQqHp{flex:1 1;min-height:var(--oge-touch-min);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-md);background:var(--workspace-surface-soft);color:var(--text-secondary);font:inherit;font-size:var(--oge-text-sm,.875rem);cursor:pointer}.DeviceSettings_sectionTab__UQqHp[aria-selected=true]{background:var(--workspace-surface-selected);color:var(--text-primary);border-color:var(--workspace-border-strong)}.DeviceSettings_sectionTab__UQqHp:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.DeviceSettings_body__j7NxM{display:grid;min-width:0;gap:var(--oge-space-5)}.DeviceSettings_section__GJXfw{display:grid;min-width:0;gap:var(--oge-space-3)}.DeviceSettings_sectionTitle__DSGx8{margin:0;font-size:var(--oge-text-md,1rem);font-weight:600;color:var(--text-primary)}.DeviceSettings_field__h55OU{display:grid;min-width:0;gap:var(--oge-space-2)}.DeviceSettings_fieldLabel__CPd_9{font-size:var(--oge-text-sm,.875rem);color:var(--text-secondary)}.DeviceSettings_row__heGEP{display:flex;min-width:0;flex-wrap:wrap;gap:var(--oge-space-2);align-items:center}.DeviceSettings_select__QBWvc{flex:1 1 12rem;min-width:0;max-width:100%;min-height:var(--oge-touch-min);padding:.5rem .75rem;border:1px solid var(--input-border);border-radius:var(--oge-radius-md);background:var(--input-bg);color:var(--input-text);font:inherit;font-size:16px}.DeviceSettings_select__QBWvc:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.DeviceSettings_select__QBWvc:disabled{color:var(--text-disabled);cursor:not-allowed}.DeviceSettings_actionBtn__QbbEh{min-height:var(--oge-touch-min);padding:.5rem 1rem;border:1px solid var(--action-secondary-border);border-radius:var(--oge-radius-md);background:var(--action-secondary-bg);color:var(--action-secondary-text);font:inherit;font-size:var(--oge-text-sm,.875rem);cursor:pointer}.DeviceSettings_actionBtn__QbbEh:hover:not(:disabled){background:var(--workspace-surface-hover)}.DeviceSettings_actionBtn__QbbEh:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}.DeviceSettings_actionBtn__QbbEh:disabled{color:var(--text-disabled);cursor:not-allowed}.DeviceSettings_denied__LLy2C,.DeviceSettings_hint__SVAbP{margin:0;font-size:var(--oge-text-sm,.875rem);line-height:var(--oge-leading-normal,1.5);color:var(--text-secondary)}.DeviceSettings_denied__LLy2C{color:var(--error-text,var(--text-secondary))}.DeviceSettings_meter__IDD81{display:flex;gap:4px;align-items:flex-end;min-height:28px;padding:4px 0}.DeviceSettings_meterSeg__aMunT{flex:1 1;height:8px;border-radius:var(--oge-radius-md);background:var(--workspace-surface-soft);border:1px solid var(--workspace-border-subtle);transition:background 80ms linear,height 80ms linear}.DeviceSettings_meterSeg__aMunT[data-on=true]{height:20px;background:var(--success-bg,var(--action-primary-bg));border-color:var(--success-border,var(--action-primary-border))}@media (prefers-reduced-motion:reduce){.DeviceSettings_meterSeg__aMunT{transition:none}}.DeviceSettings_preview__1FVHC{width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:var(--oge-radius-lg);border:1px solid var(--workspace-border);background:var(--workspace-surface-soft);display:grid;place-items:center}.DeviceSettings_preview__1FVHC video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.DeviceSettings_previewEmpty__awxab{margin:0;padding:var(--oge-space-3);text-align:center;color:var(--text-muted);font-size:var(--oge-text-sm,.875rem)}.DeviceSettings_toggle__5b0qX{display:flex;align-items:flex-start;gap:var(--oge-space-3);min-height:var(--oge-touch-min);padding:var(--oge-space-2) 0;color:var(--text-primary);font-size:var(--oge-text-sm,.875rem);line-height:var(--oge-leading-normal,1.5);cursor:pointer}.DeviceSettings_toggle__5b0qX input{width:1.1rem;height:1.1rem;margin-top:.2rem;flex-shrink:0;accent-color:var(--action-primary-bg)}.DeviceSettings_toggle__5b0qX input:focus-visible{outline:3px solid var(--interactive-focus-color);outline-offset:2px}@media (max-width:900px){.DeviceSettings_sectionTabs__SIw9x{display:flex}.DeviceSettings_body__j7NxM{gap:var(--oge-space-3)}.DeviceSettings_section__GJXfw:not([data-active=true]){display:none}}@media (min-width:901px){.DeviceSettings_body__j7NxM{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.DeviceSettings_section__GJXfw{padding:var(--oge-space-4);border:1px solid var(--workspace-border);border-radius:var(--oge-radius-lg);background:var(--workspace-surface-soft)}}.DeviceSettings_dialog__DqVVg .DeviceSettings_toggle__5b0qX{flex-direction:row-reverse;justify-content:space-between;align-items:center}.DeviceSettings_dialog__DqVVg .DeviceSettings_toggle__5b0qX input[type=checkbox]{appearance:none;position:relative;flex:none;width:2.5rem;min-width:0;height:1.4rem;min-height:0;margin:0;padding:0;border:1px solid var(--workspace-border-strong);border-radius:999px;background:var(--workspace-surface);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.DeviceSettings_dialog__DqVVg .DeviceSettings_toggle__5b0qX input[type=checkbox]:before{content:"";position:absolute;top:50%;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:var(--text-secondary);transform:translateY(-50%);transition:transform .15s ease,background-color .15s ease}.DeviceSettings_dialog__DqVVg .DeviceSettings_toggle__5b0qX input[type=checkbox]:checked{border-color:var(--action-primary-bg);background:var(--action-primary-bg)}.DeviceSettings_dialog__DqVVg .DeviceSettings_toggle__5b0qX input[type=checkbox]:checked:before{background:var(--action-primary-text);transform:translate(1.1rem,-50%)}@media (prefers-reduced-motion:reduce){.DeviceSettings_dialog__DqVVg .DeviceSettings_toggle__5b0qX input[type=checkbox],.DeviceSettings_dialog__DqVVg .DeviceSettings_toggle__5b0qX input[type=checkbox]:before{transition:none}}