.OrgSwitcher_popoverBackdrop__qx4XS{position:fixed;inset:0;z-index:999}.OrgSwitcher_popover__e073t{position:fixed;width:360px;background:var(--surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:1000;overflow:hidden;animation:OrgSwitcher_popIn__GFyDC .15s ease-out}@keyframes OrgSwitcher_popIn__GFyDC{0%{opacity:0;transform:translateX(-4px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}.OrgSwitcher_popoverHeader__ksoKL{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-light)}.OrgSwitcher_popoverTitle__wFCHj{font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:var(--text-heading)}.OrgSwitcher_orgList__y61nE{padding:var(--space-2);display:flex;flex-direction:column;gap:var(--space-0-5);max-height:280px;overflow-y:auto}.OrgSwitcher_orgOption__PdU2D{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background var(--transition-fast)}.OrgSwitcher_orgOptionActive__qemrx,.OrgSwitcher_orgOption__PdU2D:hover{background:var(--surface-secondary)}.OrgSwitcher_orgOptionLogo__2iOQ7{width:28px;height:28px;border-radius:var(--radius-md);object-fit:contain;flex-shrink:0;background:var(--surface-secondary);image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.OrgSwitcher_orgOptionFallback__4hW8_{width:28px;height:28px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:var(--brand-crimson);color:var(--text-inverse);font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:11px;flex-shrink:0}.OrgSwitcher_orgOptionInfo__mGhuX{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);min-width:0;flex:1 1}.OrgSwitcher_orgOptionName__TpwYO{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.OrgSwitcher_orgOptionBadge__hsX6h{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:10px;color:var(--text-muted);line-height:1}.OrgSwitcher_checkIcon__Tb5h8{flex-shrink:0;color:var(--status-success)}.OrgSwitcher_templateBadge__WIc3Z{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--radius-pill);background:#fef3c7;color:#92400e;font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:9px;text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.OrgSwitcher_orgRow__nuAs4{display:flex;align-items:center;position:relative}.OrgSwitcher_orgRow__nuAs4:hover .OrgSwitcher_orgActions__LUiWu{opacity:1}.OrgSwitcher_orgRow__nuAs4:hover .OrgSwitcher_checkIcon__Tb5h8{display:none}.OrgSwitcher_orgActions__LUiWu{position:absolute;right:6px;display:flex;align-items:center;gap:2px;opacity:0;transition:opacity var(--transition-fast);z-index:1}.OrgSwitcher_orgEditBtn__Ddwvg{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast)}.OrgSwitcher_orgEditBtn__Ddwvg:hover{background:var(--surface-secondary);color:var(--text-primary)}.OrgSwitcher_orgDeleteBtn__oFX_m{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast)}.OrgSwitcher_orgDeleteBtn__oFX_m:hover{background:#fef2f2;color:#dc2626}.OrgSwitcher_deleteConfirm__8gQ7Z{display:flex;flex-direction:column;gap:8px;padding:10px 12px;width:100%;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca}.OrgSwitcher_deleteConfirmText__vSWDQ{font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-medium);color:#991b1b;line-height:1.4}.OrgSwitcher_deleteConfirmActions__EvfNC{display:flex;gap:6px;justify-content:flex-end}.OrgSwitcher_deleteConfirmCancel__KnVmy{padding:4px 10px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:#fff;font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer}.OrgSwitcher_deleteConfirmCancel__KnVmy:hover{background:var(--surface-secondary)}.OrgSwitcher_deleteConfirmBtn__sH18_{display:flex;align-items:center;gap:var(--space-2);padding:8px 20px;border:none;border-radius:var(--radius-md);background:#dc2626;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:#fff;cursor:pointer;transition:opacity var(--transition-fast)}.OrgSwitcher_deleteConfirmBtn__sH18_:hover{opacity:.9}.OrgSwitcher_deleteConfirmBtn__sH18_:disabled,.OrgSwitcher_deleteConfirmCancel__KnVmy:disabled{opacity:.5;cursor:not-allowed}.OrgSwitcher_deleteModalText___p8Tl{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);line-height:1.5;margin:0}.OrgSwitcher_deleteModalSubtext__pu5QO{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);margin:4px 0 0}.OrgSwitcher_deleteModalError__GAlj0{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:var(--radius-md);background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-family:var(--font-sans);font-size:12px;line-height:1.4;margin-top:8px}.OrgSwitcher_deleteModalError__GAlj0 svg{flex-shrink:0;margin-top:1px}.OrgSwitcher_popoverFooter__4NnCT{padding:var(--space-2) var(--space-2);border-top:1px solid var(--border-light)}.OrgSwitcher_addOrgBtn__tqJWQ{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);border:none;background:none;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-muted);transition:background var(--transition-fast),color var(--transition-fast)}.OrgSwitcher_addOrgBtn__tqJWQ:hover{background:var(--surface-secondary);color:var(--text-primary)}.OrgSwitcher_modalBackdrop__OAMU3{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:1100}.OrgSwitcher_modal__jJQcO{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:420px;max-height:85vh;background:var(--surface-elevated,#fff);border-radius:var(--radius-xl,12px);box-shadow:0 12px 40px rgba(0,0,0,.15),0 4px 12px rgba(0,0,0,.08);z-index:1101;overflow:hidden;display:flex;flex-direction:column;font-family:var(--font-sans);animation:OrgSwitcher_modalIn__YbH_E .15s ease-out}@keyframes OrgSwitcher_modalIn__YbH_E{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.OrgSwitcher_modalHeader__okBre{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-light)}.OrgSwitcher_modalTitle__22FAM{font-weight:var(--weight-semibold);font-size:var(--text-base);color:var(--text-heading)}.OrgSwitcher_modalCloseBtn__dw2zK{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;border-radius:var(--radius-md);cursor:pointer;color:var(--text-muted);transition:background var(--transition-fast)}.OrgSwitcher_modalCloseBtn__dw2zK:hover{background:var(--surface-secondary)}.OrgSwitcher_modalBody__VHCOc{padding:16px 20px;display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto}.OrgSwitcher_fieldLabel__NhL2Q{font-weight:var(--weight-medium);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2)}.OrgSwitcher_fieldLabel__NhL2Q:first-child{margin-top:0}.OrgSwitcher_required__KUhS1{color:var(--status-off-target,#ef4444)}.OrgSwitcher_fieldInput__tPeje{width:100%;padding:8px 12px;border:1px solid var(--border-default,#d1d5db);border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);background:var(--surface-secondary,#f8fafc);outline:none;transition:border-color var(--transition-fast)}.OrgSwitcher_fieldInput__tPeje:focus{border-color:var(--brand-crimson,#4f46e5)}.OrgSwitcher_fieldTextarea__2nwF8{resize:vertical;min-height:48px}.OrgSwitcher_fieldSelect__Xj9EN{cursor:pointer}.OrgSwitcher_hiddenInput__KcuM2{display:none}.OrgSwitcher_logoDropzone__ufDLy{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;border:2px dashed var(--border-default,#d1d5db);border-radius:var(--radius-md);background:var(--surface-secondary,#f8fafc);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.OrgSwitcher_logoDropzone__ufDLy:hover{border-color:var(--brand-crimson,#4f46e5);background:#fafafa}.OrgSwitcher_dropzoneIcon__jmA5_{color:var(--text-muted)}.OrgSwitcher_dropzoneText__vsjIS{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted)}.OrgSwitcher_logoPreviewRow__qRK96{display:flex;align-items:center;gap:12px}.OrgSwitcher_logoPreviewImg__S0kHz{width:48px;height:48px;border-radius:var(--radius-md);object-fit:contain;background:var(--surface-secondary,#f8fafc);border:1px solid var(--border-light);flex-shrink:0}.OrgSwitcher_logoPreviewActions__dSUtX{display:flex;gap:8px}.OrgSwitcher_logoChangeBtn__IxFDG{padding:4px 10px;border:1px solid var(--border-default,#d1d5db);border-radius:var(--radius-md);background:var(--surface-elevated,#fff);font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast)}.OrgSwitcher_logoChangeBtn__IxFDG:hover{background:var(--surface-secondary)}.OrgSwitcher_logoRemoveBtn__3pZDt{padding:4px 10px;border:1px solid transparent;border-radius:var(--radius-md);background:none;font-family:var(--font-sans);font-size:11px;font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast)}.OrgSwitcher_logoRemoveBtn__3pZDt:hover{color:#dc2626}.OrgSwitcher_logoChangeBtn__IxFDG:disabled,.OrgSwitcher_logoRemoveBtn__3pZDt:disabled{opacity:.5;cursor:not-allowed}.OrgSwitcher_toggleRow__93cFa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:var(--space-3);margin-bottom:var(--space-1)}.OrgSwitcher_toggleLabel__Gbg5H{font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-primary)}.OrgSwitcher_modalFooter__7BGM_{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:12px 20px;border-top:1px solid var(--border-light)}.OrgSwitcher_cancelBtn__Hs1Ad{padding:8px 16px;border:1px solid var(--border-default,#d1d5db);border-radius:var(--radius-md);background:var(--surface-elevated,#fff);font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast)}.OrgSwitcher_cancelBtn__Hs1Ad:hover{background:var(--surface-secondary)}.OrgSwitcher_createBtn__EWxWS{display:flex;align-items:center;gap:var(--space-2);padding:8px 20px;border:none;border-radius:var(--radius-md);background:var(--brand-crimson,#4f46e5);font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-sm);color:#fff;cursor:pointer;transition:opacity var(--transition-fast)}.OrgSwitcher_createBtn__EWxWS:hover{opacity:.9}.OrgSwitcher_createBtn__EWxWS:disabled{opacity:.5;cursor:not-allowed}.OrgSwitcher_spinner__o8kMd{animation:OrgSwitcher_spin__hoXr1 1s linear infinite}@keyframes OrgSwitcher_spin__hoXr1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.UserMenu_backdrop__R10B3{position:fixed;inset:0;z-index:10000}.UserMenu_popover__L8hqn{position:fixed;width:228px;background:var(--surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:10001;overflow:hidden;animation:UserMenu_popIn__lQ5ur .15s ease-out}@keyframes UserMenu_popIn__lQ5ur{0%{opacity:0;transform:translateY(4px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.UserMenu_menuList__TQb7k{padding:var(--space-1-5);display:flex;flex-direction:column;gap:var(--space-0-5)}.UserMenu_menuItem__NAqUZ{display:flex;flex-direction:row;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);cursor:pointer;border:none;background:none;width:100%;text-align:left;transition:background var(--transition-fast)}.UserMenu_menuItem__NAqUZ:hover{background:var(--surface-secondary)}.UserMenu_menuIcon__6QLYI{flex-shrink:0;color:var(--text-primary)}.UserMenu_menuLabel__4p8HX{flex:1 1;min-width:0;font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary)}.UserMenu_menuDivider__pxbW7{height:1px;background:var(--border-light);margin:var(--space-0-5) var(--space-2-5)}.UserMenu_menuItemDanger__sATLF:hover{background:color-mix(in srgb,var(--status-danger) 14%,transparent)}.UserMenu_menuItemDanger__sATLF .UserMenu_menuIcon__6QLYI,.UserMenu_menuItemDanger__sATLF .UserMenu_menuLabel__4p8HX{color:var(--status-danger)}.UserMenu_menuChevron__Uq4eW{flex-shrink:0;color:var(--text-muted)}.UserMenu_menuItemHovered__BhTty{background:var(--surface-secondary)}.UserMenu_menuItemActive__f4hw9{background:color-mix(in srgb,var(--accent-color) 10%,transparent)}.UserMenu_menuItemActive__f4hw9:hover{background:color-mix(in srgb,var(--accent-color) 15%,transparent)}.UserMenu_menuItemActive__f4hw9 .UserMenu_menuLabel__4p8HX{color:var(--accent-color);font-weight:var(--weight-semibold)}.UserMenu_menuItemActive__f4hw9 .UserMenu_menuIcon__6QLYI{color:var(--accent-color)}.UserMenu_menuSubCheck__5EN_3{flex-shrink:0;color:var(--accent-color);margin-left:auto}.UserMenu_subMenuPopover__RjEbo{position:fixed;width:160px;background:var(--surface-elevated);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:0 8px 24px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06);z-index:10002;overflow:hidden;animation:UserMenu_popIn__lQ5ur .12s ease-out}.UserMenu_menuStatusPillActive__DMsAb,.UserMenu_menuStatusPillInactive__b59ru{flex-shrink:0;margin-left:auto;padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-semibold);line-height:1.35}.UserMenu_menuStatusPillActive__DMsAb{background:color-mix(in srgb,var(--accent-color) 22%,transparent);color:var(--accent-color)}.UserMenu_menuStatusPillInactive__b59ru{background:var(--surface-secondary);color:var(--text-muted)}.CalcSearchModal_overlay__M4_SP{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:1100}.CalcSearchModal_modal__hiHVI{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:760px;max-width:calc(100vw - 48px);height:80vh;max-height:calc(100vh - 64px);display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 20px 48px rgba(15,23,42,.22),0 4px 12px rgba(15,23,42,.08);z-index:1101;font-family:var(--font-sans);overflow:hidden}.CalcSearchModal_header__yUSM_{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #e2e8f0;flex-shrink:0}.CalcSearchModal_titleWrap__uVWI_{display:flex;align-items:center;gap:10px}.CalcSearchModal_titleIcon__CZpVv{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ecfeff;color:#0e7490}.CalcSearchModal_title__lSckB{font-size:14px;font-weight:600;color:#0f172a}.CalcSearchModal_titleHint__aPBFy{font-size:11px;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em;margin-left:4px}.CalcSearchModal_closeBtn__wJFwW{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #e2e8f0;background:#fff;color:#64748b;border-radius:8px;cursor:pointer}.CalcSearchModal_closeBtn__wJFwW:hover{background:#f8fafc;color:#0f172a;border-color:#cbd5e1}.CalcSearchModal_controls__W7vXF{padding:12px 18px;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;flex-shrink:0}.CalcSearchModal_searchWrap__Umknq{position:relative;display:flex;align-items:center}.CalcSearchModal_searchIcon__NFS2V{position:absolute;left:10px;color:#94a3b8;pointer-events:none}.CalcSearchModal_searchInput__zp8S3{width:100%;padding:9px 30px 9px 32px;border:1px solid #e2e8f0;background:#f8fafc;border-radius:8px;font-size:13px;color:#0f172a;font-family:inherit;outline:none;transition:all .15s ease}.CalcSearchModal_searchInput__zp8S3:focus{background:#fff;border-color:#94a3b8;box-shadow:0 0 0 3px rgba(148,163,184,.18)}.CalcSearchModal_searchClear__0btU1{position:absolute;right:8px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:none;background:transparent;color:#94a3b8;cursor:pointer}.CalcSearchModal_searchClear__0btU1:hover{background:#e2e8f0;color:#0f172a}.CalcSearchModal_chips__3y226{display:flex;flex-wrap:wrap;gap:6px}.CalcSearchModal_chip__AKokF{display:inline-flex;align-items:center;height:26px;padding:0 10px;border:1px solid #e2e8f0;background:#fff;border-radius:999px;font-size:11.5px;color:#475569;cursor:pointer;font-family:inherit;transition:all .12s ease}.CalcSearchModal_chip__AKokF:hover{background:#f8fafc;border-color:#cbd5e1}.CalcSearchModal_chipActive__Q47tQ{background:#0f172a;border-color:#0f172a;color:#fff}.CalcSearchModal_chipActive__Q47tQ:hover{background:#1e293b;border-color:#1e293b}.CalcSearchModal_body__YVf5t{flex:1 1 auto;overflow-y:auto;padding:8px 18px 12px}.CalcSearchModal_empty__qHqUk{padding:36px 12px;text-align:center;color:#94a3b8;font-size:13px}.CalcSearchModal_list__pp5vL{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.CalcSearchModal_row__B4zr3{border:1px solid #e2e8f0;background:#fff;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.CalcSearchModal_row__B4zr3:hover{border-color:#cbd5e1;background:#fafbfc}.CalcSearchModal_rowHeader__1_y_Y{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CalcSearchModal_rowName__LgZOI{font-size:13px;font-weight:600;color:#0f172a}.CalcSearchModal_rowCalcType__QW_4I{font-size:11.5px;color:#64748b;background:#f1f5f9;padding:2px 8px;border-radius:999px}.CalcSearchModal_tag__g7hPX{font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 7px;border-radius:4px}.CalcSearchModal_tagTtm__WyRnw{background:#fef3c7;color:#92400e}.CalcSearchModal_tagPrior__VeurK{background:#fee2e2;color:#991b1b}.CalcSearchModal_tagTarget__Gcuh_{background:#dbeafe;color:#1e40af}.CalcSearchModal_tagAnchor__3Ngrt{background:#ede9fe;color:#5b21b6}.CalcSearchModal_tagAccumulated__xU5W1{background:#dcfce7;color:#166534}.CalcSearchModal_formula__pmzbB{font-size:12.5px;color:#1e293b;font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);background:#f8fafc;border:1px solid #f1f5f9;border-radius:6px;padding:6px 8px;word-break:break-word}.CalcSearchModal_muted__AVcwj{color:#94a3b8;font-style:italic}.CalcSearchModal_meta__05a_Q{display:flex;gap:8px;align-items:center;font-size:11px;color:#94a3b8}.CalcSearchModal_calcId__to92y{font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace)}.CalcSearchModal_footer__oNdPB{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 18px;border-top:1px solid #e2e8f0;flex-shrink:0}.CalcSearchModal_footerCount__JTWb3{font-size:12px;color:#64748b}.CalcSearchModal_primaryBtn__hYTbs{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border:1px solid #0f172a;background:#0f172a;color:#fff;font-size:12.5px;font-weight:500;border-radius:8px;cursor:pointer;font-family:inherit}.CalcSearchModal_primaryBtn__hYTbs:hover{background:#1e293b;border-color:#1e293b}.Sidebar_sidebar__t_wyw{display:flex;flex-direction:column;align-items:center;padding:var(--space-6) var(--space-4) var(--space-5);gap:var(--space-6);width:var(--sidebar-width);height:100vh;border-right:1px solid var(--sidebar-border);background:var(--sidebar-bg);overflow:hidden;transition:width var(--transition-normal);flex-shrink:0;position:-webkit-sticky;position:sticky;top:0}.Sidebar_sidebar__t_wyw.Sidebar_collapsed__4no4b{width:var(--sidebar-width-collapsed);padding:var(--space-3) calc(var(--space-1-5) - 3px) var(--space-3) var(--space-1-5)}.Sidebar_sidebar__t_wyw.Sidebar_sidebarLearningHidden__f_DWx{width:0!important;min-width:0;padding:0;margin:0;overflow:hidden;border:none;opacity:0;pointer-events:none;flex-shrink:0}.Sidebar_sidebar__t_wyw:not(.Sidebar_collapsed__4no4b){padding-right:calc(var(--space-4) - 9px)}.Sidebar_topSection__BNzv9{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;flex:1 1}.Sidebar_sidebar__t_wyw:not(.Sidebar_collapsed__4no4b) .Sidebar_topSection__BNzv9{padding-right:4px}.Sidebar_collapsed__4no4b .Sidebar_topSection__BNzv9{gap:var(--space-3)}.Sidebar_brandArea__FUFrc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-7);width:100%}.Sidebar_collapsed__4no4b .Sidebar_brandArea__FUFrc{align-items:center;gap:var(--space-3)}.Sidebar_logoRow__8qc_r{display:flex;flex-direction:row;align-items:center;gap:var(--space-6);width:100%}.Sidebar_logoButton__0r1_Y{display:inline-flex;align-items:center;justify-content:center;padding:0;background:none;border:none;cursor:pointer;border-radius:4px;transition:opacity .12s ease}.Sidebar_logoButton__0r1_Y:hover{opacity:.75}.Sidebar_logoButton__0r1_Y:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}.Sidebar_logoMark__cZUM0{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:4px}.Sidebar_collapsed__4no4b .Sidebar_logoButton__0r1_Y,.Sidebar_collapsed__4no4b .Sidebar_logoMark__cZUM0{margin:0 auto}.Sidebar_logo__sVaOu{height:27px;width:auto;flex-shrink:0;display:block}.Sidebar_logoIcon__hYhtx{width:29px;height:29px;object-fit:contain;flex-shrink:0;display:block}.Sidebar_collapseBtn__bUUv_{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:0;flex-shrink:0;transition:color var(--transition-fast)}.Sidebar_collapseBtn__bUUv_:hover{color:var(--text-primary)}.Sidebar_collapsed__4no4b .Sidebar_collapseBtn__bUUv_{margin:0 auto}.Sidebar_orgCardWrapper__HxJ_w{position:relative;width:100%}.Sidebar_collapsed__4no4b .Sidebar_orgCardWrapper__HxJ_w{display:flex;justify-content:center}.Sidebar_orgCard__NHZnY{display:flex;flex-direction:row;align-items:center;padding:var(--space-2);gap:var(--space-2-5);width:100%;background:var(--sidebar-card-bg);box-shadow:var(--shadow-xs);border-radius:var(--radius-xl);cursor:pointer;border:none;transition:box-shadow var(--transition-fast)}.Sidebar_orgCard__NHZnY:hover{box-shadow:var(--shadow-md)}.Sidebar_orgCardStatic__n2hZ_{display:flex;flex-direction:row;align-items:center;padding:var(--space-2);gap:var(--space-2-5);width:100%;background:var(--sidebar-card-bg);box-shadow:var(--shadow-xs);border-radius:var(--radius-xl);cursor:default;border:none}.Sidebar_collapsed__4no4b .Sidebar_orgCardStatic__n2hZ_,.Sidebar_collapsed__4no4b .Sidebar_orgCard__NHZnY{justify-content:center;padding:var(--space-1);width:auto;align-self:center}.Sidebar_orgAvatar__uQgBb{display:flex;flex-direction:column;justify-content:center;align-items:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--brand-crimson);font-family:var(--font-avatar);font-weight:var(--weight-bold);font-size:var(--text-base);line-height:19px;color:var(--text-inverse);flex-shrink:0}.Sidebar_orgAvatarImg__cRRQJ{width:32px;height:32px;border-radius:var(--radius-pill);object-fit:contain;flex-shrink:0;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.Sidebar_orgInfo__GT2DN{display:flex;flex-direction:row;align-items:center;gap:var(--space-1-5);min-width:0;flex:1 1}.Sidebar_collapsed__4no4b .Sidebar_orgInfo__GT2DN{display:none}.Sidebar_orgName__IjlCG{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--text-primary);flex:1 1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.Sidebar_chevron__sNSiD{color:var(--text-disabled);flex-shrink:0}.Sidebar_navSections__EQkK_{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-6);width:100%}.Sidebar_collapsed__4no4b .Sidebar_navSections__EQkK_{gap:var(--space-1);min-width:0;max-width:100%}.Sidebar_navGroup__DOrUC{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-0-5);width:100%}.Sidebar_collapsed__4no4b .Sidebar_navGroup__DOrUC{min-width:0;max-width:100%}.Sidebar_navGroupLabel__CPAc8{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-secondary);padding:0 var(--space-1);width:100%}.Sidebar_collapsed__4no4b .Sidebar_navGroupLabel__CPAc8{font-size:0;padding:0;height:1px;background:var(--border-default);margin:var(--space-1) 0;width:100%;max-width:100%;min-width:0;box-sizing:border-box;align-self:stretch;overflow:hidden}.Sidebar_navItems__FsesF{display:flex;flex-direction:column;align-items:flex-start;width:100%}.Sidebar_collapsed__4no4b .Sidebar_navItems__FsesF{gap:4px}.Sidebar_navItem__8gipH{display:flex;flex-direction:row;align-items:center;padding:var(--space-2);gap:var(--space-3-25);width:100%;border-radius:var(--radius-md);cursor:pointer;border:none;background:none;text-decoration:none;transition:background var(--transition-fast);position:relative}.Sidebar_navItem__8gipH:hover{background:rgba(0,0,0,.04)}.Sidebar_navItemActive__qrkUH{box-shadow:var(--shadow-lg)}.Sidebar_navItemActive__qrkUH,.Sidebar_navItemActive__qrkUH:hover{background:var(--sidebar-nav-active-bg)}.Sidebar_navIcon__pxD7C{width:var(--icon-base);height:var(--icon-base);flex-shrink:0;color:var(--text-primary)}.Sidebar_navLabel__R1VHN{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_navItemActive__qrkUH .Sidebar_navLabel__R1VHN{font-weight:var(--weight-semibold)}.Sidebar_collapsed__4no4b .Sidebar_navLabel__R1VHN{font-size:9px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.Sidebar_navBadge__OGyaz{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#dc2626;color:#fff;font-size:10px;font-weight:var(--weight-medium);font-family:var(--font-sans);display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.Sidebar_navBadgeUrgent__Msmde{background:#dc2626}.Sidebar_collapsed__4no4b .Sidebar_navBadge__OGyaz{position:absolute;top:4px;right:4px;min-width:14px;height:14px;padding:0 3px;font-size:8px}.Sidebar_collapsed__4no4b .Sidebar_navItemActive__qrkUH,.Sidebar_collapsed__4no4b .Sidebar_navItem__8gipH{flex-direction:column;align-items:center;justify-content:center;padding:var(--space-1) var(--space-1);gap:1px;border-radius:var(--radius-lg)}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsed__IkR8k{display:flex;flex-direction:column;align-items:center;width:100%;gap:0;padding-bottom:var(--space-0-5)}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedHeader__mVfW2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-1) var(--space-1) 0;gap:1px;pointer-events:none;color:var(--text-secondary)}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedSubs__lEMbS{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:2px;margin-top:var(--space-2);padding:0 var(--space-0-5)}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedSub__b5Yhl{display:flex;align-items:center;justify-content:center;padding:3px var(--space-1);border-radius:var(--radius-md);text-decoration:none;line-height:1.2;transition:background var(--transition-fast);border:none;background:none;cursor:pointer}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedSub__b5Yhl .Sidebar_navLabel__R1VHN{font-weight:var(--weight-medium)}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedSub__b5Yhl:hover{background:rgba(0,0,0,.04)}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedSubActive__yHz0W{display:flex;align-items:center;justify-content:center;padding:3px var(--space-1);border-radius:var(--radius-md);text-decoration:none;line-height:1.2;background:var(--sidebar-nav-active-bg);box-shadow:var(--shadow-lg);border:none;cursor:pointer}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedSubActive__yHz0W .Sidebar_navLabel__R1VHN{font-weight:var(--weight-semibold)}.Sidebar_collapsed__4no4b .Sidebar_navDataCollapsedSubActive__yHz0W:hover{background:var(--sidebar-nav-active-bg)}.Sidebar_userCard__9kcLp{display:flex;flex-direction:row;align-items:center;padding:var(--space-2);gap:var(--space-2-5);width:100%;background:var(--sidebar-card-bg);box-shadow:var(--shadow-xs);border-radius:var(--radius-xl);cursor:pointer;border:none;transition:box-shadow var(--transition-fast);flex-shrink:0;margin-top:auto}.Sidebar_userCard__9kcLp:hover{box-shadow:var(--shadow-md)}.Sidebar_userAvatar__GaUFE{width:32px;height:32px;border-radius:var(--radius-md);object-fit:cover;flex-shrink:0;background:var(--surface-secondary)}.Sidebar_userInfo__X3EjO{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;flex:1 1}.Sidebar_collapsed__4no4b .Sidebar_userInfo__X3EjO{display:none}.Sidebar_collapsed__4no4b .Sidebar_userCard__9kcLp{justify-content:center;padding:var(--space-1);width:auto;align-self:center}.Sidebar_collapsed__4no4b .Sidebar_userAvatar__GaUFE{width:32px;height:32px}.Sidebar_collapsed__4no4b .Sidebar_userCard__9kcLp .Sidebar_chevron__sNSiD{display:none}.Sidebar_userName___R0bJ{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--text-body);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userAccountRow__iJKQp{display:flex;flex-direction:row;align-items:center}.Sidebar_userAccountLink__i216k{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-sm);line-height:var(--leading-tight);color:var(--text-disabled)}.Sidebar_navDataGroup__MTP20{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:0;overflow:visible}.Sidebar_navDataParentOnRoute__H_8zE{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;font:inherit}.Sidebar_navDataParentOnRoute__H_8zE .Sidebar_navLabel__R1VHN{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:none;letter-spacing:normal;color:var(--text-primary)}.Sidebar_navDataParentChevron__y_8eX{margin-left:auto;color:var(--text-secondary);flex-shrink:0;transition:transform var(--transition-fast)}.Sidebar_navDataParentChevronCollapsed__lXFBA{transform:rotate(-90deg)}.Sidebar_navDataSubsRow__PidGG{display:flex;flex-direction:row;align-items:stretch;width:100%;padding-left:calc(var(--space-2) + var(--icon-base) / 2 - .5px);padding-top:var(--space-2);gap:calc(var(--icon-base) / 2 + var(--space-3-25) - var(--space-2) - .5px);margin-top:0;overflow:visible}.Sidebar_navDataVertLine__AMkbx{width:1px;flex-shrink:0;align-self:stretch;min-height:2.5rem;background:var(--sidebar-border);border-radius:.5px}.Sidebar_navDataSubItems__Lnphm{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:2px}.Sidebar_navDataSub__K0QPV{display:flex;flex-direction:row;align-items:center;padding:var(--space-1-5) var(--space-2);width:100%;border-radius:var(--radius-md);border:none;background:none;text-decoration:none;cursor:pointer;transition:background var(--transition-fast);color:inherit}.Sidebar_navDataSub__K0QPV:hover{background:rgba(0,0,0,.04)}.Sidebar_navDataSubActive__rtKbP{box-shadow:var(--shadow-lg)}.Sidebar_navDataSubActive__rtKbP,.Sidebar_navDataSubActive__rtKbP:hover{background:var(--sidebar-nav-active-bg)}.Sidebar_navDataSubLabel__7dkm7{font-family:var(--font-sans);font-weight:var(--weight-regular);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-primary)}.Sidebar_navDataSubActive__rtKbP .Sidebar_navDataSubLabel__7dkm7{font-weight:var(--weight-semibold)}.Sidebar_navItemLearning__ep7Bs{flex-direction:column;align-items:stretch;gap:var(--space-1-5)}.Sidebar_navLearningTopRow__i_M8Z{display:flex;flex-direction:row;align-items:center;gap:var(--space-3-25);min-width:0}.Sidebar_navLearningTextCol__9epi9{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2);flex:1 1;min-width:0}.Sidebar_navLearningTextCol__9epi9 .Sidebar_navLabel__R1VHN{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_collapsed__4no4b .Sidebar_navLearningTopRow__i_M8Z{flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%}.Sidebar_collapsed__4no4b .Sidebar_navLearningTextCol__9epi9{flex-direction:column;align-items:center;justify-content:center;flex:none;width:100%;min-width:0}.Sidebar_collapsed__4no4b .Sidebar_navLearningTextCol__9epi9 .Sidebar_navLabel__R1VHN{flex:none;width:100%;text-align:center}.Sidebar_navLearningCountBadge__BpTRF{flex-shrink:0;font-size:var(--text-2xs,11px);font-weight:var(--weight-semibold);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.Sidebar_learningProgressTrack__8WMkt{width:100%;max-width:100%;min-width:0;height:3px;border-radius:var(--radius-pill);background:var(--sidebar-border,rgba(0,0,0,.08));overflow:hidden}.Sidebar_collapsed__4no4b .Sidebar_learningProgressTrack__8WMkt{display:none}.Sidebar_learningProgressFill__xE7SY{display:block;height:100%;border-radius:inherit;background:var(--accent-color);transition:width var(--transition-normal)}.Sidebar_learningSlideRoot__nv_pz{width:100%;min-height:0;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.Sidebar_learningSlideTrack__4K9wi{display:flex;flex-direction:row;width:200%;flex:1 1;min-height:0;transform:translateX(0);transition:transform var(--transition-normal)}.Sidebar_collapsed__4no4b .Sidebar_learningSlidePanel__Ix9Kh,.Sidebar_collapsed__4no4b .Sidebar_learningSlideTrack__4K9wi{width:100%;min-width:0}.Sidebar_learningSlideTrackLessons__OvzsK{transform:translateX(-50%)}.Sidebar_learningSlidePanel__Ix9Kh{width:50%;min-height:0;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.Sidebar_learningSlidePanel__Ix9Kh>nav{flex:1 1;min-height:0;overflow-y:auto}.Sidebar_learningSlideLessonsStack__zMBTG{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%}.Sidebar_learningSlideLessonsHeader__CrjpG{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-bottom:var(--space-1)}.Sidebar_learningSlideLessonsStack__zMBTG>:last-child{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.Sidebar_learningBackBtn__abcr1{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--sidebar-border,var(--border-default));border-radius:var(--radius-md);background:transparent;color:var(--text-heading);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.Sidebar_learningBackIcon__zGz3m{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-start;color:inherit}.Sidebar_learningBackLabel__GDAGP{text-align:center}.Sidebar_learningBackBtn__abcr1:hover{border-color:var(--text-tertiary,var(--border-default));background:rgba(0,0,0,.03)}[data-theme=dark] .Sidebar_learningBackBtn__abcr1:hover{background:hsla(0,0%,100%,.06)}.Sidebar_learningBackBtn__abcr1:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}.Sidebar_reportsSlideRoot__TFIyI{width:100%;min-height:0;flex:1 1;display:flex;flex-direction:column;overflow:hidden}.Sidebar_reportsSlideTrack__wVGZb{display:flex;flex-direction:row;width:200%;flex:1 1;min-height:0;transform:translateX(0);transition:transform var(--transition-normal)}.Sidebar_collapsed__4no4b .Sidebar_reportsSlidePanel__dZUgD,.Sidebar_collapsed__4no4b .Sidebar_reportsSlideTrack__wVGZb{width:100%;min-width:0}.Sidebar_reportsSlideTrackReports__ABHTE{transform:translateX(-50%)}.Sidebar_reportsSlidePanel__dZUgD{width:50%;min-height:0;flex-shrink:0;display:flex;flex-direction:column;overflow:hidden}.Sidebar_reportsSlidePanel__dZUgD>nav{flex:1 1;min-height:0;overflow-y:auto}.Sidebar_reportsSlideListStack__qOGv3{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden;width:100%}.Sidebar_reportsSlideListHeader__cMT08{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin-bottom:var(--space-1)}.Sidebar_reportsSlideListStack__qOGv3>:last-child{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.Sidebar_reportsBackBtn__0HAJx{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--sidebar-border,var(--border-default));border-radius:var(--radius-md);background:transparent;color:var(--text-heading);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.Sidebar_reportsBackIcon__jgGGs{position:absolute;left:var(--space-3);top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:flex-start;color:inherit}.Sidebar_reportsBackLabel__Vsc8x{text-align:center}.Sidebar_reportsBackBtn__0HAJx:hover{border-color:var(--text-tertiary,var(--border-default));background:rgba(0,0,0,.03)}[data-theme=dark] .Sidebar_reportsBackBtn__0HAJx:hover{background:hsla(0,0%,100%,.06)}.Sidebar_reportsBackBtn__0HAJx:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}.LearningCenter_page__XB8jB{display:flex;flex-direction:column;flex:1 1;min-height:0;min-width:0;gap:0}.LearningCenter_topBar__oVCIO{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:12px 0 16px;flex-wrap:wrap}@media (max-width:900px){.LearningCenter_topBar__oVCIO{justify-content:space-between}}@media (min-width:901px){.LearningCenter_topBarShellMobileLessonsOnly__suCCQ{display:none}}.LearningCenter_lessonsBtn__wzQa3{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-md,8px);border:1px solid var(--border-default,#e2e8f0);background:var(--surface-elevated,#fff);font-size:var(--text-sm,14px);font-weight:600;cursor:pointer}.LearningCenter_lessonsBtnMobileOnly__g_He4{display:none}@media (max-width:900px){.LearningCenter_lessonsBtnMobileOnly__g_He4{display:inline-flex}}.LearningCenter_mainRow__4_ZBu{display:grid;grid-template-columns:minmax(240px,280px) 1fr;grid-gap:24px;gap:24px;align-items:start;flex:1 1;min-height:0;min-width:0}.LearningCenter_mainRowShell__MOyz_{grid-template-columns:1fr;align-items:stretch}@media (max-width:900px){.LearningCenter_mainRow__4_ZBu{grid-template-columns:1fr}}.LearningCenter_sidebar__K2la5{border:1px solid var(--border-light,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--surface-primary,#fff);max-height:calc(100vh - 200px);overflow:auto}.LearningCenter_sidebarMobileHidden__g4Wu7{display:none}@media (min-width:901px){.LearningCenter_sidebarMobileHidden__g4Wu7{display:block}}.LearningCenter_sidebarDrawerOnly__bEhIX{display:none!important}.LearningCenter_sidebarInnerPad__7_5Iz{padding:var(--space-3)}.LearningCenter_drawerBackdrop__27Xkh{position:fixed;inset:0;background:rgba(0,0,0,.35);z-index:60}.LearningCenter_drawerPanel__I3YJ7{position:fixed;top:0;left:0;width:min(320px,92vw);height:100%;background:var(--surface-elevated,#fff);z-index:70;box-shadow:8px 0 24px rgba(0,0,0,.12);overflow:auto;padding:16px}.LearningCenter_drawerHeader__qcPBh{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.LearningCenter_drawerTitle__xuOZA{font-family:var(--font-sans);font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--text-heading)}.LearningCenter_catBtn__Tqk1_{justify-content:space-between;padding:10px 12px;margin-bottom:6px;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.03em;color:#fff}.LearningCenter_catBtn__Tqk1_,.LearningCenter_lessonRow__P8B4U{display:flex;align-items:center;width:100%;border:none;border-radius:8px;cursor:pointer}.LearningCenter_lessonRow__P8B4U{gap:10px;padding:8px 10px 8px 8px;margin-bottom:4px;background:transparent;text-align:left;font-size:14px;color:var(--text-body,#334155)}.LearningCenter_lessonRow__P8B4U:hover{background:rgba(30,171,141,.08)}.LearningCenter_lessonRowActive__v3eo8{background:rgba(30,171,141,.15);font-weight:600}.LearningCenter_tick____GYP{width:18px;height:18px;border-radius:50%;border:2px solid #cbd5e1;flex-shrink:0}.LearningCenter_tickDone__VCpDp{display:inline-flex;align-items:center;justify-content:center;border-color:var(--accent-color);background:var(--accent-color)}.LearningCenter_tickCheck__so_Vm{color:var(--text-inverse);flex-shrink:0}.LearningCenter_content__lWDR3{border:1px solid var(--border-light,#e2e8f0);border-radius:var(--radius-lg,12px);background:var(--surface-primary,#fff);padding:20px 24px 28px;min-height:400px;flex:1 1;min-width:0;overflow-x:auto}@media (max-width:600px){.LearningCenter_content__lWDR3{padding:16px 16px 24px}}.LearningCenter_learningMainColumn__G9opX{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-6);flex:1 1;min-width:0;min-height:0}.LearningCenter_learningPageChrome__1wCjI{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--space-6);flex-shrink:0;flex-wrap:wrap;min-width:0}.LearningCenter_learningPageChromeLeft__m4WFw{display:flex;flex-direction:row;align-items:center;gap:var(--space-4);flex-wrap:wrap;min-width:0;flex:1 1}.LearningCenter_learningPageChromeRight__fOt4x{display:flex;flex-direction:row;align-items:center;gap:var(--space-2);flex-shrink:0;min-width:0}.LearningCenter_learningPageTitle__cZod2{margin:0;min-width:0;overflow-wrap:anywhere}.LearningCenter_welcomeVideo__pnzII{position:relative;width:100%;max-width:900px;margin:0 0 var(--space-5) 0;aspect-ratio:16/9;background:#0f172a;border-radius:12px;overflow:hidden}.LearningCenter_welcomeVideo__pnzII iframe{width:100%;height:100%;border:0}.LearningCenter_welcomeVideo__pnzII .LearningCenter_videoShell__yuq6q{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:unset;border-radius:inherit}.LearningCenter_lessonHeader__Gf8zN{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-bottom:var(--space-5)}.LearningCenter_lessonTitle__bbwnY{margin:var(--space-2-5) 0 0;font-size:var(--text-xl);font-weight:var(--weight-bold);color:var(--text-heading);line-height:var(--leading-tight)}.LearningCenter_badge__pWGqi{display:inline-block;padding:4px 10px;border-radius:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#fff}.LearningCenter_lessonHeader__Gf8zN .LearningCenter_badge__pWGqi{align-self:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%}.LearningCenter_grid2__GYpL2{display:grid;grid-gap:20px;gap:20px;align-items:start;justify-items:stretch;grid-template-columns:minmax(0,1fr)}@media (min-width:901px){.LearningCenter_grid2__GYpL2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.LearningCenter_grid2__GYpL2.LearningCenter_grid2DocLink__unZgK{grid-template-columns:minmax(0,min(360px,42%)) minmax(0,1fr)}}.LearningCenter_grid2MediaColumn__jLpfJ,.LearningCenter_grid2NotesColumn__YEKYe{min-width:0}.LearningCenter_grid2NotesColumn__YEKYe{width:100%}.LearningCenter_lessonNotesRoot__8dH0i{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0}.LearningCenter_tabs__1EemM{display:flex;gap:var(--space-5);border-bottom:1px solid var(--border-default);margin-top:var(--space-5);font-family:var(--font-sans)}.LearningCenter_tabsInCard__2mgHy{margin-top:0;margin-bottom:var(--space-3)}.LearningCenter_tab__u_3bW{padding:var(--space-2-5) 0;background:none;font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-family:inherit}.LearningCenter_tabActive__yeZ6v{color:var(--text-heading);border-bottom-color:var(--accent-color)}.LearningCenter_notesHeading__Zodmv{font-size:var(--text-base);font-weight:var(--weight-semibold);margin:0 0 var(--space-2-5);color:var(--text-heading);font-family:var(--font-sans)}.LearningCenter_notesWrap__SGh91{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:0;min-height:220px;max-height:var(--lesson-notes-column-max-height,400px);overflow:hidden;background:var(--surface-secondary,var(--surface-primary));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}[data-theme=dark] .LearningCenter_notesWrap__SGh91{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.LearningCenter_notesWrap__SGh91:has(.ProseMirror-focused){border-color:var(--accent-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent),inset 0 1px 0 hsla(0,0%,100%,.04)}[data-theme=dark] .LearningCenter_notesWrap__SGh91:has(.ProseMirror-focused){box-shadow:0 0 0 1px color-mix(in srgb,var(--accent-color) 35%,transparent),inset 0 1px 0 hsla(0,0%,100%,.06)}.LearningCenter_notesToolbar__FyDg7{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-2-5);border-bottom:1px solid var(--border-light,var(--border-default));background:var(--surface-primary,#fff)}[data-theme=dark] .LearningCenter_notesToolbar__FyDg7{background:color-mix(in srgb,var(--surface-primary,#1a1d24) 92%,transparent)}.LearningCenter_notesToolbarBtn__yMPiu{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.LearningCenter_notesToolbarBtn__yMPiu:hover{background:rgba(0,0,0,.05);color:var(--text-heading)}[data-theme=dark] .LearningCenter_notesToolbarBtn__yMPiu:hover{background:hsla(0,0%,100%,.06)}.LearningCenter_notesToolbarBtnActive__Imvqx{background:var(--accent-color-light,rgba(30,171,141,.15));border-color:var(--accent-color);color:var(--text-heading)}.LearningCenter_notesToolbarBtn__yMPiu:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.LearningCenter_notesToolbarSep__yd4j_{width:1px;height:20px;margin:0 var(--space-1);background:var(--border-default);flex-shrink:0}.LearningCenter_notesEditorSurface__thFR4{flex:1 1;min-height:0;width:100%;min-width:0;overflow-y:auto;background:var(--surface-elevated,var(--surface-primary));padding:var(--space-3)}[data-theme=dark] .LearningCenter_notesEditorSurface__thFR4{background:color-mix(in srgb,var(--surface-primary,#14181f) 88%,transparent)}.LearningCenter_notesEditor__zU169{min-height:120px;width:100%;min-width:0}.LearningCenter_notesEditor__zU169 .tiptap{min-height:100px;width:100%;max-width:100%}.LearningCenter_notesEditor__zU169 .ProseMirror{box-sizing:border-box;width:100%;max-width:100%;outline:none;min-height:100px;padding:0;margin:0;border:none;border-radius:0;background:transparent;color:var(--text-body);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-relaxed);caret-color:var(--accent-color)}.LearningCenter_notesEditor__zU169 .ProseMirror p{margin:.35em 0}.LearningCenter_notesEditor__zU169 .ProseMirror p.is-editor-empty:first-child:before,.LearningCenter_notesEditor__zU169 .ProseMirror p.is-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--text-placeholder,var(--text-tertiary));font-style:italic}.LearningCenter_notesEditor__zU169 .ProseMirror ol,.LearningCenter_notesEditor__zU169 .ProseMirror ul{padding-left:1.25rem;margin:.35em 0}.LearningCenter_notesEditor__zU169 .ProseMirror li::marker{color:var(--text-secondary)}.LearningCenter_notesEditor__zU169 .ProseMirror strong{color:var(--text-heading)}.LearningCenter_notesEditor__zU169 .ProseMirror h2,.LearningCenter_notesEditor__zU169 .ProseMirror h3{margin:.6em 0 .35em;font-weight:var(--weight-semibold);color:var(--text-heading);line-height:var(--leading-tight)}.LearningCenter_notesEditor__zU169 .ProseMirror h2{font-size:var(--text-base)}.LearningCenter_notesEditor__zU169 .ProseMirror h3{font-size:var(--text-sm)}.LearningCenter_notesEditor__zU169 .ProseMirror code{font-family:var(--font-mono);font-size:.9em;padding:.1em .35em;border-radius:4px;background:rgba(0,0,0,.06)}[data-theme=dark] .LearningCenter_notesEditor__zU169 .ProseMirror code{background:hsla(0,0%,100%,.08)}.LearningCenter_notesEditor__zU169 .ProseMirror pre{margin:.5em 0;padding:var(--space-2-5);border-radius:var(--radius-md);background:rgba(0,0,0,.06);font-family:var(--font-mono);font-size:var(--text-xs);overflow-x:auto}[data-theme=dark] .LearningCenter_notesEditor__zU169 .ProseMirror pre{background:hsla(0,0%,100%,.06)}.LearningCenter_notesEditor__zU169 .ProseMirror blockquote{margin:.5em 0;padding-left:var(--space-3);border-left:3px solid var(--accent-color);color:var(--text-secondary)}.LearningCenter_prose__jfGtA{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-body);white-space:pre-wrap;font-family:var(--font-sans);overflow-wrap:anywhere;max-width:100%}.LearningCenter_lessonRoot__Xx2kk{font-family:var(--font-sans);--lesson-notes-column-max-height:400px;min-width:0;max-width:100%}.LearningCenter_lessonSubtitle__0xDWz{color:var(--text-secondary);margin-top:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.LearningCenter_externalMediaCaption__ad63_{font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2-5);margin-bottom:0;line-height:var(--leading-relaxed)}.LearningCenter_externalMediaBlock__p2aQ4{max-width:min(100%,360px)}.LearningCenter_externalThumb__SQLJw{display:block;width:100%;max-width:100%;max-height:var(--lesson-notes-column-max-height,400px);height:auto;aspect-ratio:2/3;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border-default)}.LearningCenter_externalOpenLink__e0b_k{display:inline-flex;margin-top:var(--space-3);text-decoration:none}.LearningCenter_externalOpenLinkDisabled__f3Hce{pointer-events:none;opacity:.5}.LearningCenter_videoShell__yuq6q{position:relative;width:100%;aspect-ratio:16/9;background:var(--surface-inverse,#0f172a);border-radius:var(--radius-lg);overflow:hidden}.LearningCenter_videoPosterBtn__EwgkL{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;margin:0;border:none;cursor:pointer;background:var(--surface-inverse,#0f172a);line-height:0}.LearningCenter_videoPosterBtn__EwgkL:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}.LearningCenter_videoPosterImg__dOEzH{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}.LearningCenter_videoPosterFallback__I8hjO{display:block;width:100%;height:100%;min-height:100%;background:var(--surface-inverse,#0f172a)}.LearningCenter_videoIframe__UkBQn{width:100%;height:100%;border:0}.LearningCenter_lessonTabsSection__ed1Ey{margin-top:var(--space-6);min-width:0;max-width:100%}.LearningCenter_tabPanelShell__CkDYi{border:1px solid var(--border-default);border-radius:var(--radius-lg);padding:var(--space-4);background:var(--surface-secondary,var(--surface-primary));min-width:0;max-width:100%}.LearningCenter_tabPanelInner__a2iV6{padding-top:0;min-width:0;max-width:100%}.LearningCenter_learningShellFab__bidU7{position:fixed;z-index:52;top:50%;transform:translateY(-50%);left:var(--space-4);width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:1px solid var(--border-default);background:var(--surface-elevated,#fff);color:var(--text-heading);box-shadow:0 4px 14px rgba(15,23,42,.12);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.LearningCenter_learningShellFab__bidU7:hover{background:var(--surface-primary,#fff);border-color:var(--border-strong,var(--border-default));box-shadow:0 6px 18px rgba(15,23,42,.14)}.LearningCenter_learningShellFab__bidU7:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.learningShellNav_shellRoot__R85KA{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-2)}.learningShellNav_shellCatBtn__MRCT6{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-2) var(--space-2-5);margin-bottom:var(--space-1);border:1px solid var(--sidebar-border,var(--border-default));border-radius:var(--radius-md);background:var(--sidebar-card-bg,var(--surface-primary));font-family:var(--font-sans);font-weight:var(--weight-semibold);font-size:var(--text-xs);color:var(--text-heading);cursor:pointer;text-align:left;transition:background var(--transition-fast),border-color var(--transition-fast)}.learningShellNav_shellCatBtn__MRCT6:hover{background:var(--sidebar-nav-active-bg,rgba(0,0,0,.06))}.learningShellNav_shellLessonBtn__8vQCR{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-2-5);margin-bottom:2px;border:none;border-radius:var(--radius-md);background:transparent;text-align:left;font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--text-body);cursor:pointer;transition:background var(--transition-fast)}.learningShellNav_shellLessonBtn__8vQCR:hover{background:rgba(0,0,0,.04)}.learningShellNav_shellLessonBtnActive__V5gjw{background:var(--sidebar-nav-active-bg);font-weight:var(--weight-semibold);box-shadow:var(--shadow-sm)}.learningShellNav_shellTick__FNAFa{width:16px;height:16px;border-radius:50%;border:2px solid var(--border-default);flex-shrink:0}.learningShellNav_shellTickDone__w9dqP{display:inline-flex;align-items:center;justify-content:center;border-color:var(--accent-color);background:var(--accent-color)}.learningShellNav_shellTickCheck__vErk_{color:var(--text-inverse);flex-shrink:0}.reportsShellNav_root__Z_cnx{display:flex;flex-direction:column;gap:0;padding:var(--space-2) var(--space-2) var(--space-4)}.reportsShellNav_header__yEQgr{display:flex;align-items:center;justify-content:space-between;padding:var(--space-1) var(--space-2);margin-bottom:var(--space-1)}.reportsShellNav_headerLabel__WSluX{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.reportsShellNav_addBtn__ke6YK{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;color:var(--text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.reportsShellNav_addBtn__ke6YK:hover{background:var(--surface-hover);color:var(--text-primary)}.reportsShellNav_addBtn__ke6YK:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:1px}.reportsShellNav_empty__0Tls4,.reportsShellNav_loading__drJ7Y{padding:var(--space-3) var(--space-2);font-size:var(--text-sm);color:var(--text-muted)}.reportsShellNav_list__VPMe7{display:flex;flex-direction:column;gap:2px}.reportsShellNav_navItem__HfRtt{position:relative;display:flex;align-items:center;border-radius:var(--radius-md);transition:background var(--transition-fast)}.reportsShellNav_navItem__HfRtt:hover{background:var(--surface-hover)}.reportsShellNav_navItemActive___kDSW{background:var(--sidebar-active-bg,var(--surface-hover))}.reportsShellNav_navItemActive___kDSW .reportsShellNav_navLabelText__wK_jN{color:var(--sidebar-active-text,var(--text-primary));font-weight:var(--weight-semibold)}.reportsShellNav_gripHandle__YLqtN{position:absolute;left:-10px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:16px;height:24px;border:none;background:transparent;color:var(--text-quaternary,var(--text-muted));cursor:-webkit-grab;cursor:grab;padding:0;opacity:0;transition:opacity var(--transition-fast)}.reportsShellNav_navItem__HfRtt:hover .reportsShellNav_gripHandle__YLqtN{opacity:1}.reportsShellNav_gripHandle__YLqtN:active{cursor:-webkit-grabbing;cursor:grabbing}.reportsShellNav_navLabel__kyY3D{flex:1 1;display:flex;align-items:center;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-2);height:28px;border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;text-align:left}.reportsShellNav_navIcon__cIBMU{flex-shrink:0;color:var(--text-tertiary)}.reportsShellNav_navLabelText__wK_jN{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-sm)}.reportsShellNav_versionBadge__JdN8A{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:1px 5px;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;line-height:1.4}.reportsShellNav_outOfSyncDot__bQsfQ{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.2)}.QaDocsNavBody_body__WgxgM{display:flex;flex-direction:column;gap:var(--space-1);padding:0 10px;flex:1 1;min-height:0;font-family:var(--font-sans)}.QaDocsNavBody_bodyCollapsed__29MqJ{padding:0 6px}.QaDocsNavBody_rootLink__8PiNg{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-2);border-radius:var(--radius-md);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);transition:background .12s,color .12s}.QaDocsNavBody_rootLink__8PiNg:hover{background:var(--surface-secondary);color:var(--text-body)}.QaDocsNavBody_rootLinkActive__RQ3sN,.QaDocsNavBody_rootLinkActive__RQ3sN:hover{background:var(--sidebar-nav-active-bg);color:var(--text-heading);font-weight:var(--weight-semibold)}.QaDocsNavBody_bodyCollapsed__29MqJ .QaDocsNavBody_rootLink__8PiNg{justify-content:center;padding:var(--space-2)}.QaDocsNavBody_icon__dxkdJ{flex-shrink:0;color:var(--text-tertiary)}.QaDocsNavBody_rootLinkActive__RQ3sN .QaDocsNavBody_icon__dxkdJ{color:var(--text-primary)}.QaDocsNavBody_areasNav__xNM9T{display:flex;flex-direction:column;gap:2px;flex:1 1;min-height:0;overflow-y:auto}.QaDocsNavBody_hint__Ld7Ck{padding:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.QaDocsNavBody_areaGroup__8mGKV{display:flex;flex-direction:column}.QaDocsNavBody_areaLink__D8RH7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);text-decoration:none;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);transition:background .12s,color .12s}.QaDocsNavBody_areaLink__D8RH7:hover{background:var(--surface-secondary);color:var(--text-body)}.QaDocsNavBody_areaLinkActive__cxaTy,.QaDocsNavBody_areaLinkActive__cxaTy:hover{background:var(--sidebar-nav-active-bg);color:var(--text-heading);font-weight:var(--weight-semibold)}.QaDocsNavBody_bodyCollapsed__29MqJ .QaDocsNavBody_areaLink__D8RH7{justify-content:center;padding:var(--space-2)}.QaDocsNavBody_areaLabel__1pMBt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QaDocsNavBody_areaCount__atl_N{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-muted);padding:1px var(--space-1-5);background:var(--surface-elevated);border-radius:var(--radius-xs)}.QaDocsNavBody_areaLinkActive__cxaTy .QaDocsNavBody_areaCount__atl_N{color:var(--text-secondary)}.QaDocsNavBody_subNav__4Sv9F{list-style:none;margin:var(--space-1) 0 var(--space-2);padding:0 0 0 var(--space-4);display:flex;flex-direction:column;gap:1px;min-width:0;border-left:1px solid var(--border-light);margin-left:var(--space-3)}.QaDocsNavBody_subNavItem__ZrNHQ{position:relative;display:flex;align-items:flex-start;min-width:0;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-xs);text-decoration:none;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.35;transition:background .12s,color .12s}.QaDocsNavBody_subNavLabel__OIm9J{min-width:0;flex:1 1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.QaDocsNavBody_statusDot__rA_vX{position:absolute;left:-10px;top:10px;width:7px;height:7px;border-radius:50%;flex-shrink:0;pointer-events:none}.QaDocsNavBody_statusDotEmpty__HjBO8{background:transparent;box-shadow:inset 0 0 0 1.5px var(--text-disabled)}.QaDocsNavBody_subNavItem__ZrNHQ:hover{color:var(--text-primary);background:var(--surface-secondary)}.QaDocsNavBody_subNavItemActive___Egha,.QaDocsNavBody_subNavItemActive___Egha:hover{color:var(--text-primary);background:var(--surface-secondary);font-weight:var(--weight-medium)}.SearchModal_overlay__TYJlR{position:fixed;inset:0;display:flex;align-items:flex-start;justify-content:center;padding:10vh var(--space-4) var(--space-4);background:rgba(15,20,25,.45);z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.SearchModal_modal__DVlTd{display:flex;flex-direction:column;width:100%;max-width:640px;max-height:70vh;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.SearchModal_inputRow__3csdv{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-light)}.SearchModal_inputIcon__V_hi_{color:var(--text-tertiary);flex-shrink:0}.SearchModal_input__vh11K{flex:1 1;border:none;background:transparent;font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-primary);outline:none;padding:var(--space-1) 0}.SearchModal_input__vh11K::placeholder{color:var(--text-placeholder)}.SearchModal_closeButton__jbvc9{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:background var(--transition-fast)}.SearchModal_closeButton__jbvc9:hover{background:var(--surface-secondary);color:var(--text-primary)}.SearchModal_results__Adh0_{flex:1 1;overflow-y:auto;padding:var(--space-2)}.SearchModal_empty__AIm_b{padding:var(--space-6);text-align:center;font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-muted)}.SearchModal_result__ZQG6s{display:flex;flex-direction:column;gap:var(--space-1);width:100%;padding:var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.SearchModal_result__ZQG6s+.SearchModal_result__ZQG6s{margin-top:var(--space-1)}.SearchModal_resultActive__eDrw8,.SearchModal_result__ZQG6s:hover{background:var(--surface-secondary);border-color:var(--border-light)}.SearchModal_resultActive__eDrw8{border-color:var(--accent-color)}.SearchModal_resultHead__WKAEL{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs)}.SearchModal_resultId__qX0SL{color:var(--accent-color);font-weight:var(--weight-semibold)}.SearchModal_resultArea__B8JhD{padding:2px var(--space-1-5);border-radius:var(--radius-pill);background:var(--surface-card);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-3xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.04em}.SearchModal_resultTitle__AaU3v{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-primary)}.SearchModal_resultSnippet__d1DsV{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SearchModal_footerHint__wLiE7,.SearchModal_resultSnippet__d1DsV{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted)}.SearchModal_footerHint__wLiE7{display:flex;gap:var(--space-4);padding:var(--space-2) var(--space-4);border-top:1px solid var(--border-light);background:var(--surface-secondary)}.SearchModal_kbd__5KJW2{display:inline-flex;align-items:center;justify-content:center;min-width:18px;padding:1px 5px;margin-right:var(--space-1);font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-secondary);background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-xs)}.AreaSidebar_mobileTopBar__dZkLV{display:none;position:-webkit-sticky;position:sticky;top:0;z-index:20;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--surface-elevated);border-bottom:1px solid var(--border-light)}.AreaSidebar_hamburger__EhlIu{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-primary);color:var(--text-primary);cursor:pointer}.AreaSidebar_hamburger__EhlIu:hover{background:var(--surface-secondary)}.AreaSidebar_mobileTitle__JFJcd{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading)}.AreaSidebar_sidebar__89Ebc{display:flex;flex-direction:column;align-items:stretch;width:var(--sidebar-width);height:100vh;padding:var(--space-5) var(--space-3);gap:var(--space-4);background:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);position:-webkit-sticky;position:sticky;top:0;flex-shrink:0;overflow-y:auto;transition:width var(--transition-normal),transform var(--transition-normal)}.AreaSidebar_sidebar__89Ebc.AreaSidebar_collapsed__Tilec{width:var(--sidebar-width-collapsed);padding:var(--space-4) var(--space-2);align-items:center}.AreaSidebar_brand__JtknV{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%}.AreaSidebar_collapsed__Tilec .AreaSidebar_brand__JtknV{flex-direction:column;gap:var(--space-2)}.AreaSidebar_brandFull__m_BGw{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--text-heading);letter-spacing:.01em}.AreaSidebar_brandMark__OPmce{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--accent-color);background:var(--accent-color-light);padding:4px var(--space-2);border-radius:var(--radius-sm)}.AreaSidebar_brandButtons__iNz8d{display:flex;align-items:center;gap:var(--space-1)}.AreaSidebar_collapseToggle____ebg,.AreaSidebar_mobileClose__WJ4_n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.AreaSidebar_collapseToggle____ebg:hover,.AreaSidebar_mobileClose__WJ4_n:hover{background:var(--surface-secondary);color:var(--text-primary)}.AreaSidebar_mobileClose__WJ4_n{display:none}.AreaSidebar_searchTrigger__8_GZ2{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-placeholder);font-family:var(--font-sans);font-size:var(--text-xs);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast)}.AreaSidebar_searchTrigger__8_GZ2:hover{border-color:var(--accent-color);color:var(--text-secondary)}.AreaSidebar_searchIcon__fEqCa{flex-shrink:0}.AreaSidebar_searchPlaceholder__ObP8p{flex:1 1}.AreaSidebar_searchTriggerCollapsed__go4_L{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-elevated);color:var(--text-secondary);cursor:pointer}.AreaSidebar_searchTriggerCollapsed__go4_L:hover{border-color:var(--accent-color);color:var(--accent-color)}.AreaSidebar_nav__wRFV9{display:flex;flex-direction:column;gap:2px;flex:1 1;min-height:0}.AreaSidebar_navItem__HLL2R{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.AreaSidebar_navItem__HLL2R:hover{background:var(--surface-secondary);color:var(--text-primary)}.AreaSidebar_navItemActive__tCrzd,.AreaSidebar_navItemActive__tCrzd:hover{background:var(--sidebar-nav-active-bg);color:var(--text-primary);font-weight:var(--weight-semibold)}.AreaSidebar_collapsed__Tilec .AreaSidebar_navItem__HLL2R{justify-content:center;padding:var(--space-2)}.AreaSidebar_navLabel__FmsA_{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AreaSidebar_collapsed__Tilec .AreaSidebar_navLabel__FmsA_{flex:initial;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--weight-semibold)}.AreaSidebar_navBadge__1maSN{flex-shrink:0;font-family:var(--font-mono);font-size:var(--text-3xs);color:var(--text-muted);padding:1px var(--space-1-5);background:var(--surface-card);border-radius:var(--radius-pill)}.AreaSidebar_navItemActive__tCrzd .AreaSidebar_navBadge__1maSN{color:var(--text-secondary);background:var(--surface-elevated)}.AreaSidebar_navGroup__UTto3{display:flex;flex-direction:column}.AreaSidebar_navHint__05jex{padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-muted);font-style:italic}.AreaSidebar_subNav___EkF7{list-style:none;margin:var(--space-1) 0 var(--space-2);padding:0 0 0 var(--space-4);display:flex;flex-direction:column;gap:1px;border-left:1px solid var(--border-light);margin-left:var(--space-3)}.AreaSidebar_subNavItem__B_0vW{display:block;padding:var(--space-1-5) var(--space-3);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-xs);line-height:1.35}.AreaSidebar_subNavItem__B_0vW:hover{color:var(--text-primary);background:var(--surface-secondary)}.AreaSidebar_subNavItemActive__GWa2W,.AreaSidebar_subNavItemActive__GWa2W:hover{color:var(--text-primary);background:var(--surface-secondary);font-weight:var(--weight-medium)}.AreaSidebar_footer__ZMfDS{margin-top:auto;padding-top:var(--space-3);border-top:1px solid var(--border-light);display:flex;flex-direction:column;gap:var(--space-3)}.AreaSidebar_collapsed__Tilec .AreaSidebar_footer__ZMfDS{align-items:center}.AreaSidebar_userCard__tGZC_{display:flex;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);background:var(--sidebar-card-bg);border:1px solid var(--border-light);border-radius:var(--radius-md);color:inherit;cursor:pointer;text-align:left;transition:border-color var(--transition-fast),background var(--transition-fast)}.AreaSidebar_userCard__tGZC_:hover{border-color:var(--accent-color);background:var(--surface-primary)}.AreaSidebar_userCardCollapsed__txIa6{width:40px;height:40px;padding:0;justify-content:center}.AreaSidebar_userAvatar__hRP3h{width:28px;height:28px;border-radius:var(--radius-circle);background:var(--accent-color-light);flex-shrink:0;object-fit:cover}.AreaSidebar_userInfo__r4ylJ{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1}.AreaSidebar_userCardName__aLQ0D{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AreaSidebar_userAccountLink__qEKz7{font-family:var(--font-sans);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.AreaSidebar_chevron__yi0sF{flex-shrink:0;color:var(--text-tertiary)}.AreaSidebar_mobileBackdrop__Ew7HR{display:none;position:fixed;inset:0;background:rgba(15,20,25,.4);border:none;z-index:25;cursor:pointer}@media (max-width:899px){.AreaSidebar_mobileTopBar__dZkLV{display:flex}.AreaSidebar_sidebar__89Ebc{position:fixed;top:0;left:0;height:100vh;width:var(--sidebar-width);z-index:30;transform:translateX(-100%);box-shadow:var(--shadow-lg)}.AreaSidebar_sidebar__89Ebc.AreaSidebar_collapsed__Tilec{width:var(--sidebar-width);padding:var(--space-5) var(--space-3);align-items:stretch}.AreaSidebar_sidebar__89Ebc.AreaSidebar_mobileOpen__yqAIh{transform:translateX(0)}.AreaSidebar_mobileBackdrop__Ew7HR{display:block}.AreaSidebar_collapseToggle____ebg{display:none}.AreaSidebar_mobileClose__WJ4_n{display:inline-flex}}