.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)}}@media (max-width:1023px){.OrgSwitcher_modal__jJQcO{max-height:calc(100dvh - 48px);max-width:calc(100vw - 32px)}}.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)}.UserMenu_topSheetRoot__vK7n4{position:fixed;inset:0;z-index:10001}.UserMenu_topSheetBackdrop__sBc5P{position:fixed;inset:0;background:rgba(0,0,0,.4);animation:UserMenu_topSheetFade__J26iU .2s ease-out}.UserMenu_topSheet__u7hgq{position:fixed;top:0;left:0;right:0;background:var(--surface-elevated);border-bottom-left-radius:var(--radius-2xl,20px);border-bottom-right-radius:var(--radius-2xl,20px);box-shadow:0 8px 24px rgba(0,0,0,.18),0 2px 8px rgba(0,0,0,.06);padding:calc(env(safe-area-inset-top, 0px) + var(--space-2)) var(--space-2) var(--space-2);max-height:85vh;overflow-y:auto;animation:UserMenu_topSheetDown__ItkpA .24s cubic-bezier(.32,.72,0,1)}.UserMenu_topSheet__u7hgq .UserMenu_menuItem__NAqUZ{padding:var(--space-3) var(--space-2-5)}.UserMenu_topSheet__u7hgq .UserMenu_menuLabel__4p8HX{font-size:var(--text-base)}.UserMenu_topSheetGrab__Ul0zU{display:flex;justify-content:center;padding:var(--space-2) 0 var(--space-1);touch-action:none;cursor:-webkit-grab;cursor:grab}.UserMenu_topSheetGrab__Ul0zU:active{cursor:-webkit-grabbing;cursor:grabbing}.UserMenu_topSheetGrabber__MOv38{width:36px;height:4px;border-radius:var(--radius-pill);background:var(--border-light)}.UserMenu_inlineSubMenu__wk_mZ{display:flex;flex-direction:column;gap:var(--space-0-5);padding-left:var(--space-6)}.UserMenu_menuChevronOpen__xHMrN{transform:rotate(90deg);transition:transform var(--transition-fast)}@keyframes UserMenu_topSheetDown__ItkpA{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes UserMenu_topSheetFade__J26iU{0%{opacity:0}to{opacity:1}}@media (max-width:1023px){.UserMenu_topSheet__u7hgq{top:0;max-height:100dvh}}.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 - 32px);height:80vh;max-height:calc(100vh - 32px);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}@media (max-width:1023px){.CalcSearchModal_modal__hiHVI{max-height:calc(100dvh - 32px);max-width:calc(100vw - 32px)}}.CalculationProcessingPanel_container__UQBmi{position:fixed;bottom:76px;left:24px;z-index:9998;display:flex;flex-direction:column-reverse;align-items:flex-start;gap:8px;pointer-events:none;max-width:min(390px,calc(100vw - 48px))}.CalculationProcessingPanel_collapseHandle__paSYT{align-self:flex-end;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-default);border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-elevated) 92%,transparent);backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);color:var(--text-secondary);cursor:pointer;pointer-events:auto;opacity:.65;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:opacity var(--transition-fast),color var(--transition-fast)}.CalculationProcessingPanel_collapseHandle__paSYT:hover{opacity:1;color:var(--text-primary)}.CalculationProcessingPanel_collapsedPill__QrJqZ{display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);pointer-events:auto;cursor:pointer;animation:CalculationProcessingPanel_slideInRight__22lw6 .22s ease-out;max-width:100%;background-color:color-mix(in srgb,var(--accent-color) 17%,var(--surface-elevated));backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border:1px solid var(--border-default);color:var(--text-primary);box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);transition:box-shadow var(--transition-fast)}.CalculationProcessingPanel_collapsedPill__QrJqZ:hover{box-shadow:0 6px 20px rgba(0,0,0,.14),0 1px 4px rgba(0,0,0,.06)}.CalculationProcessingPanel_collapsedPill__QrJqZ .CalculationProcessingPanel_title__LHATF{flex:0 1 auto}.CalculationProcessingPanel_pillChevron__m0GSa{flex-shrink:0;color:var(--text-muted)}.CalculationProcessingPanel_sidebarDock__J6LLT{width:100%;padding-top:4px}.CalculationProcessingPanel_sidebarPill__MmnBx{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:left;cursor:pointer;color:var(--text-primary);background-color:color-mix(in srgb,var(--accent-color) 12%,var(--surface-elevated));border:1px solid var(--border-default);transition:background-color var(--transition-fast),border-color var(--transition-fast)}.CalculationProcessingPanel_sidebarPill__MmnBx:hover{background-color:color-mix(in srgb,var(--accent-color) 20%,var(--surface-elevated))}.CalculationProcessingPanel_sidebarPill__MmnBx .CalculationProcessingPanel_title__LHATF{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalculationProcessingPanel_sidebarPill__MmnBx .CalculationProcessingPanel_pillChevron__m0GSa{margin-left:auto}.CalculationProcessingPanel_sidebarDockCompact__9Azei{display:flex;justify-content:center}.CalculationProcessingPanel_sidebarPillCompact__w6_2M{width:auto;justify-content:center;padding:8px;gap:0}.CalculationProcessingPanel_card__IgMVr{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:var(--radius-lg);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);box-shadow:0 4px 16px rgba(0,0,0,.1),0 1px 4px rgba(0,0,0,.06);pointer-events:auto;animation:CalculationProcessingPanel_slideInRight__22lw6 .22s ease-out;width:350px;max-width:100%;background-color:color-mix(in srgb,var(--accent-color) 17%,var(--surface-elevated));backdrop-filter:saturate(140%) blur(8px);-webkit-backdrop-filter:saturate(140%) blur(8px);border:1px solid var(--border-default);color:var(--text-primary)}.CalculationProcessingPanel_cardSlim__g7eAy{align-items:center;padding:6px 10px}.CalculationProcessingPanel_cardSlim__g7eAy .CalculationProcessingPanel_icon__2BUg8{margin-top:0}.CalculationProcessingPanel_bodySlim__RJ6MW{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.CalculationProcessingPanel_status_queued__hGy2O{border-color:var(--border-default)}.CalculationProcessingPanel_status_queued__hGy2O .CalculationProcessingPanel_icon__2BUg8{color:var(--text-muted)}.CalculationProcessingPanel_status_running__7VMSb{border-color:var(--accent-color)}.CalculationProcessingPanel_status_running__7VMSb .CalculationProcessingPanel_icon__2BUg8{color:var(--accent-color)}.CalculationProcessingPanel_status_completed__Qp0hc{border-color:var(--status-success)}.CalculationProcessingPanel_status_completed__Qp0hc .CalculationProcessingPanel_icon__2BUg8{color:var(--status-success)}.CalculationProcessingPanel_status_budget_exceeded__ksFNS,.CalculationProcessingPanel_status_failed__GPLSi{border-color:var(--status-danger)}.CalculationProcessingPanel_status_budget_exceeded__ksFNS .CalculationProcessingPanel_icon__2BUg8,.CalculationProcessingPanel_status_failed__GPLSi .CalculationProcessingPanel_icon__2BUg8{color:var(--status-danger)}.CalculationProcessingPanel_icon__2BUg8{flex-shrink:0;display:flex;align-items:center;margin-top:2px}.CalculationProcessingPanel_iconSpin__qR26P svg{animation:CalculationProcessingPanel_spin__COL95 1.2s linear infinite}.CalculationProcessingPanel_body__JNy5W{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.CalculationProcessingPanel_headerRow__r7owm{display:flex;align-items:center;gap:8px}.CalculationProcessingPanel_title__LHATF{font-weight:var(--weight-medium);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;min-width:0}.CalculationProcessingPanel_statusLabel__OVEZk{font-size:var(--text-2xs);font-weight:var(--weight-medium);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);flex-shrink:0}.CalculationProcessingPanel_status_running__7VMSb .CalculationProcessingPanel_statusLabel__OVEZk{color:var(--accent-color)}.CalculationProcessingPanel_status_completed__Qp0hc .CalculationProcessingPanel_statusLabel__OVEZk{color:var(--status-success)}.CalculationProcessingPanel_status_budget_exceeded__ksFNS .CalculationProcessingPanel_statusLabel__OVEZk,.CalculationProcessingPanel_status_failed__GPLSi .CalculationProcessingPanel_statusLabel__OVEZk{color:var(--status-danger)}.CalculationProcessingPanel_runningLabel__q8SaH{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:var(--text-xs);color:var(--text-tertiary)}.CalculationProcessingPanel_elapsedTime__8oxhr{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--text-2xs);color:var(--text-disabled);flex-shrink:0}.CalculationProcessingPanel_liveStats__EA65_{display:flex;align-items:baseline;gap:10px;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalculationProcessingPanel_liveStat__M4_Fo{display:inline-flex;align-items:baseline;gap:3px}.CalculationProcessingPanel_liveStatNum__RXpaK{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--text-primary)}.CalculationProcessingPanel_liveStatSlash__r320Q{font-size:var(--text-xs);color:var(--text-disabled)}.CalculationProcessingPanel_liveStatLabel__PTOUV{font-size:var(--text-2xs);color:var(--text-muted);margin-left:2px}.CalculationProcessingPanel_progressTrack__9Aml1{position:relative;height:3px;border-radius:2px;background:var(--border-light);overflow:hidden;margin-top:4px}.CalculationProcessingPanel_progressFill__W5qY0{position:absolute;top:0;left:0;height:100%;border-radius:2px;background:var(--accent-color);transition:width .4s ease}.CalculationProcessingPanel_progressFill__W5qY0:not([style*=width]){width:45%;animation:CalculationProcessingPanel_indeterminate__l25Vc 1.6s ease-in-out infinite}@keyframes CalculationProcessingPanel_indeterminate__l25Vc{0%{transform:translateX(-120%)}to{transform:translateX(320%)}}.CalculationProcessingPanel_metaRow__xFCQD{display:flex;flex-wrap:wrap;gap:4px;font-size:var(--text-xs);color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CalculationProcessingPanel_metaRow__xFCQD span+span:before{content:"·";margin-right:4px;opacity:.5}.CalculationProcessingPanel_errorRow__AFoKM{font-size:var(--text-xs);color:var(--status-danger);margin-top:1px;font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CalculationProcessingPanel_reassureRow__wpDxD{font-size:var(--text-xs);color:var(--text-muted);margin-top:4px}.CalculationProcessingPanel_cascadeIdRow__8ErfG{font-size:10px;font-family:var(--font-mono);color:var(--text-disabled);margin-top:4px;letter-spacing:.02em;word-break:break-all}.CalculationProcessingPanel_actions___VSMC{flex-shrink:0;display:flex;flex-direction:row;align-items:center;gap:6px;margin-left:auto}.CalculationProcessingPanel_cancelBtn__WbEvv{display:inline-flex;align-items:center;height:20px;padding:0 8px;border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:var(--radius-sm);cursor:pointer;font-family:inherit;font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:.02em;color:var(--text-secondary);transition:color var(--transition-fast),border-color var(--transition-fast),background-color var(--transition-fast)}.CalculationProcessingPanel_cancelBtn__WbEvv:hover{color:var(--status-danger);border-color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 8%,transparent)}.CalculationProcessingPanel_close__DAuWx{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:none;background:none;border-radius:var(--radius-sm);cursor:pointer;opacity:.4;transition:opacity var(--transition-fast);color:var(--text-secondary);padding:0}.CalculationProcessingPanel_close__DAuWx:hover{opacity:.9}@keyframes CalculationProcessingPanel_slideInRight__22lw6{0%{opacity:0;transform:translateX(-14px) scale(.97)}to{opacity:1;transform:translateX(0) scale(1)}}@keyframes CalculationProcessingPanel_spin__COL95{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.StaffNotes_backdrop__BDLWM{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:var(--space-4,16px);background:rgba(10,15,25,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.StaffNotes_modal__6OEXZ{width:100%;max-width:920px;height:min(80vh,720px);display:flex;flex-direction:column;background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-lg,0 24px 48px rgba(0,0,0,.3));overflow:hidden}.StaffNotes_header__kN8F_{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-4,16px) var(--space-5,20px);border-bottom:1px solid var(--border-divider,var(--border-default,#ced4da))}.StaffNotes_title__uk9QT{margin:0;font-family:var(--font-display,inherit);font-size:var(--text-lg,20px);font-weight:700;color:var(--text-heading,#172336)}.StaffNotes_orgPicker__Y3SjM{position:relative;margin-left:auto}.StaffNotes_orgPickerBtn__bIbg4{display:flex;align-items:center;gap:6px;max-width:280px;font-family:inherit;font-size:var(--text-sm,13px);color:var(--text-body,#14181f);background:var(--surface-secondary,#eef2f6);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,8px);padding:6px 10px;cursor:pointer}.StaffNotes_orgPickerBtn__bIbg4:hover{border-color:var(--accent-color,#1eab8d)}.StaffNotes_orgPickerLabel__jNkZy{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StaffNotes_orgPickerMenu__hgkie{position:absolute;top:calc(100% + 4px);right:0;z-index:5;width:288px;max-height:340px;display:flex;flex-direction:column;background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.25));overflow:hidden}.StaffNotes_orgPickerSearch__iaHCA{display:flex;align-items:center;gap:6px;margin:8px;padding:6px 9px;background:var(--surface-secondary,#eef2f6);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,8px);color:var(--text-muted,#6b778c)}.StaffNotes_orgPickerSearch__iaHCA input{flex:1 1;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--text-sm,13px);color:var(--text-body,#14181f)}.StaffNotes_orgPickerList__gNdeL{flex:1 1;min-height:0;overflow-y:auto;padding:0 6px 6px}.StaffNotes_orgPickerItem__BJItz{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:7px 9px;text-align:left;font-family:inherit;font-size:var(--text-sm,13px);color:var(--text-body,#14181f);background:transparent;border:none;border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_orgPickerItem__BJItz span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StaffNotes_orgPickerItem__BJItz:hover{background:var(--surface-secondary,#eef2f6)}.StaffNotes_orgPickerItemActive__ofbKV{color:var(--accent-color,#1eab8d);font-weight:600}.StaffNotes_closeBtn___jvEC{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;color:var(--text-muted,#6b778c);border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_closeBtn___jvEC:hover{background:var(--surface-secondary,#eef2f6);color:var(--text-body,#14181f)}.StaffNotes_body___V4ge{flex:1 1;min-height:0;display:flex}.StaffNotes_listPane__BxdCo{width:260px;flex:0 0 260px;display:flex;flex-direction:column;border-right:1px solid var(--border-divider,var(--border-default,#ced4da));background:var(--surface-secondary,#f4f6f9)}.StaffNotes_newBtn__vijkj{display:flex;align-items:center;gap:6px;margin:var(--space-3,12px);padding:8px 12px;font-family:inherit;font-size:var(--text-sm,13px);font-weight:600;color:#fff;background:var(--accent-color,#1eab8d);border:none;border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_newBtn__vijkj:disabled{opacity:.5;cursor:not-allowed}.StaffNotes_threadList__E6FRj{flex:1 1;min-height:0;overflow-y:auto;padding:0 var(--space-2,8px) var(--space-3,12px);display:flex;flex-direction:column;gap:2px}.StaffNotes_threadRow__NJMbh{display:flex;flex-direction:column;gap:2px;padding:8px 10px;text-align:left;background:transparent;border:none;border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_threadRow__NJMbh:hover{background:var(--surface-primary,#fff)}.StaffNotes_threadRowActive___vUll,.StaffNotes_threadRowActive___vUll:hover{background:var(--surface-elevated,#fff);box-shadow:inset 0 0 0 1px var(--accent-color,#1eab8d)}.StaffNotes_threadTitle__jd22r{font-size:var(--text-sm,13px);font-weight:600;color:var(--text-body,#14181f);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StaffNotes_threadMeta__hqRIL{display:flex;align-items:center;gap:5px;font-size:var(--text-2xs,11px);color:var(--text-muted,#6b778c)}.StaffNotes_listEmpty__Nh6Pp{padding:var(--space-4,16px);font-size:var(--text-xs,12px);color:var(--text-muted,#6b778c);text-align:center}.StaffNotes_editorPane__ghVd_{flex:1 1;min-width:0;display:flex;flex-direction:column}.StaffNotes_editorEmpty__9FYiX{flex:1 1;display:flex;align-items:center;justify-content:center;color:var(--text-muted,#6b778c);font-size:var(--text-sm,13px)}.StaffNotes_editorRoot__a26ip{flex:1 1;min-height:0;display:flex;flex-direction:column}.StaffNotes_editorHeader__zUYyM{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-3,12px) var(--space-5,20px);border-bottom:1px solid var(--border-light,var(--border-default,#eef2f6))}.StaffNotes_titleBtn__nINTm{font-family:var(--font-display,inherit);font-size:var(--text-md,16px);font-weight:700;color:var(--text-heading,#172336);background:transparent;border:none;border-radius:var(--radius-sm,6px);padding:3px 6px;margin-left:-6px;cursor:text;text-align:left}.StaffNotes_titleBtn__nINTm:disabled{cursor:default}.StaffNotes_titleBtn__nINTm:not(:disabled):hover{background:var(--surface-secondary,#eef2f6)}.StaffNotes_titleInput__2t71Y{font-family:var(--font-display,inherit);font-size:var(--text-md,16px);font-weight:700;color:var(--text-heading,#172336);background:var(--surface-primary,#fff);border:1px solid var(--accent-color,#1eab8d);border-radius:var(--radius-sm,6px);padding:3px 6px;outline:none}.StaffNotes_headerRight__HtoAj{margin-left:auto;display:flex;align-items:center;gap:var(--space-2,8px)}.StaffNotes_saveState__lBbnp{font-size:var(--text-2xs,11px);color:var(--text-muted,#6b778c);min-width:44px;text-align:right}.StaffNotes_iconBtn__rt5Ye{display:inline-flex;align-items:center;gap:3px;height:28px;padding:0 8px;font-size:var(--text-xs,12px);font-weight:600;color:var(--text-secondary,#3a4250);background:var(--surface-secondary,#eef2f6);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_iconBtn__rt5Ye:hover{color:var(--text-body,#14181f);border-color:var(--accent-color,#1eab8d)}.StaffNotes_toolbar__OITXj{display:flex;align-items:center;gap:3px;padding:6px var(--space-5,20px);border-bottom:1px solid var(--border-light,var(--border-default,#eef2f6))}.StaffNotes_toolBtn__trACi{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--text-secondary,#3a4250);background:transparent;border:none;border-radius:var(--radius-sm,6px);cursor:pointer}.StaffNotes_toolBtnActive__bN3_3,.StaffNotes_toolBtn__trACi:hover{background:var(--surface-secondary,#eef2f6)}.StaffNotes_toolBtnActive__bN3_3{color:var(--accent-color,#1eab8d)}.StaffNotes_toolSep__d8Py_{width:1px;height:18px;background:var(--border-default,#ced4da);margin:0 5px}.StaffNotes_aiBtn__Ok6Eb{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px;font-family:inherit;font-size:var(--text-xs,12px);font-weight:700;color:var(--text-secondary,#3a4250);background:transparent;border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-pill,9999px);cursor:pointer}.StaffNotes_aiBtn__Ok6Eb:hover{color:var(--accent-color,#1eab8d);border-color:var(--accent-color,#1eab8d)}.StaffNotes_aiBtnHot__ftsO7{color:#fff;background:var(--accent-color,#1eab8d);border-color:var(--accent-color,#1eab8d)}.StaffNotes_aiPanel__p9D_f{margin:var(--space-3,12px) var(--space-5,20px) 0;border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-md,10px);background:var(--surface-secondary,#f4f6f9);overflow:hidden}.StaffNotes_aiPanelHead__YSjLs{display:flex;align-items:center;gap:var(--space-2,8px);padding:8px 10px;border-bottom:1px solid var(--border-light,var(--border-default,#eef2f6))}.StaffNotes_aiTargetLabel__cODcT{font-size:var(--text-2xs,11px);font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted,#6b778c)}.StaffNotes_aiModel__Rwvbr{margin-left:auto;font-family:inherit;font-size:var(--text-2xs,11px);color:var(--text-body,#14181f);background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,6px);padding:3px 6px;cursor:pointer}.StaffNotes_aiActions__zbmD7{display:flex;gap:6px;padding:10px}.StaffNotes_aiActions__zbmD7 button{flex:1 1;height:32px;font-family:inherit;font-size:var(--text-xs,12px);font-weight:600;color:var(--text-body,#14181f);background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_aiActions__zbmD7 button:hover{border-color:var(--accent-color,#1eab8d);color:var(--accent-color,#1eab8d)}.StaffNotes_aiPreview__jvWSC{max-height:180px;overflow-y:auto;padding:10px;font-size:var(--text-sm,13px);line-height:1.5;color:var(--text-body,#14181f);white-space:pre-wrap}.StaffNotes_aiPreviewBusy__8tX0m{color:var(--text-secondary,#3a4250)}.StaffNotes_aiErr__8a4YZ{color:var(--brand-crimson,#da1a32)}.StaffNotes_aiFooter__P9A70{display:flex;gap:6px;padding:8px 10px;border-top:1px solid var(--border-light,var(--border-default,#eef2f6))}.StaffNotes_aiFooter__P9A70 button{height:30px;padding:0 12px;font-family:inherit;font-size:var(--text-xs,12px);font-weight:600;color:var(--text-body,#14181f);background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_aiFooter__P9A70 button:disabled{opacity:.5;cursor:not-allowed}.StaffNotes_aiPrimary__KKrqO{color:#fff!important;background:var(--accent-color,#1eab8d)!important;border-color:var(--accent-color,#1eab8d)!important}.StaffNotes_aiGhost__0UGvM{margin-left:auto;color:var(--text-muted,#6b778c)!important;background:transparent!important;border-color:transparent!important}.StaffNotes_aiStop__qxPJg{display:inline-flex;align-items:center;gap:5px}.StaffNotes_editorSurface__rTiAf{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-4,16px) var(--space-5,20px)}.StaffNotes_editor__JPK5S .ProseMirror{min-height:100%;outline:none;font-size:var(--text-sm,14px);line-height:1.6;color:var(--text-body,#14181f)}.StaffNotes_editor__JPK5S .ProseMirror p{margin:0 0 .6em}.StaffNotes_editor__JPK5S .ProseMirror h2{font-family:var(--font-display,inherit);font-size:var(--text-md,17px);font-weight:700;color:var(--text-heading,#172336);margin:.6em 0 .3em}.StaffNotes_editor__JPK5S .ProseMirror ul{padding-left:1.3em;margin:0 0 .6em}.StaffNotes_editor__JPK5S .ProseMirror li{margin:.15em 0}.StaffNotes_editor__JPK5S .ProseMirror strong{font-weight:700}.StaffNotes_editor__JPK5S .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;pointer-events:none;color:var(--text-muted,#6b778c)}.StaffNotes_shareBackdrop__BL_uw{position:fixed;inset:0;z-index:10060;display:flex;align-items:center;justify-content:center;padding:var(--space-4,16px);background:rgba(10,15,25,.5)}.StaffNotes_shareModal__VJqSG{width:100%;max-width:420px;max-height:70vh;display:flex;flex-direction:column;background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-lg,0 24px 48px rgba(0,0,0,.3));overflow:hidden}.StaffNotes_shareHead__ANEDk{display:flex;align-items:center;padding:var(--space-3,12px) var(--space-4,16px);border-bottom:1px solid var(--border-light,var(--border-default,#eef2f6))}.StaffNotes_shareTitle___Iiu0{font-family:var(--font-display,inherit);font-size:var(--text-md,15px);font-weight:700;color:var(--text-heading,#172336);margin-right:auto}.StaffNotes_shareSearch__7rlzb{display:flex;align-items:center;gap:6px;margin:var(--space-3,12px);padding:7px 10px;background:var(--surface-secondary,#eef2f6);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,8px);color:var(--text-muted,#6b778c)}.StaffNotes_shareSearch__7rlzb input{flex:1 1;border:none;background:transparent;outline:none;font-family:inherit;font-size:var(--text-sm,13px);color:var(--text-body,#14181f)}.StaffNotes_shareList__B96LT{flex:1 1;min-height:0;overflow-y:auto;padding:0 var(--space-2,8px)}.StaffNotes_shareRow__f7vng{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;text-align:left;background:transparent;border:none;border-radius:var(--radius-sm,8px);cursor:pointer}.StaffNotes_shareRow__f7vng:hover{background:var(--surface-secondary,#eef2f6)}.StaffNotes_checkbox__529i_{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-default,#ced4da);border-radius:5px;color:#fff}.StaffNotes_checkboxOn__XaGgq{background:var(--accent-color,#1eab8d);border-color:var(--accent-color,#1eab8d)}.StaffNotes_shareName__9_urL{font-size:var(--text-sm,13px);font-weight:600;color:var(--text-body,#14181f)}.StaffNotes_shareEmail__zbHdt{margin-left:auto;font-size:var(--text-2xs,11px);color:var(--text-muted,#6b778c)}.StaffNotes_shareFooter__luJPm{display:flex;gap:6px;justify-content:flex-end;padding:var(--space-3,12px) var(--space-4,16px);border-top:1px solid var(--border-light,var(--border-default,#eef2f6))}.StaffNotes_shareFooter__luJPm button{height:32px;padding:0 16px;font-family:inherit;font-size:var(--text-sm,13px);font-weight:600;color:var(--text-body,#14181f);background:var(--surface-secondary,#eef2f6);border:1px solid var(--border-default,#ced4da);border-radius:var(--radius-sm,8px);cursor:pointer}@media (max-width:720px){.StaffNotes_modal__6OEXZ{height:92vh;max-width:none}.StaffNotes_listPane__BxdCo{width:200px;flex-basis:200px}}.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_mobileClose__YVm0N{display:none;align-items:center;justify-content:center;margin-left:auto;width:36px;height:36px;flex-shrink:0;padding:0;border:none;border-radius:var(--radius-md,8px);background:transparent;color:var(--text-heading);cursor:pointer}.Sidebar_mobileClose__YVm0N:hover{background:rgba(0,0,0,.05)}.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)}@media (max-width:640px){.Sidebar_navItemHideMobile__P_oqN{display:none}}.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_learningProgressBlock__rl44b{display:flex;flex-direction:column;gap:var(--space-2);width:100%;margin:var(--space-3) 0}.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:rgba(255,255,255,.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:rgba(255,255,255,.06)}.Sidebar_reportsBackBtn__0HAJx:focus-visible{outline:2px solid var(--color-blue-500,#3b82f6);outline-offset:2px}@media (max-width:900px){.Sidebar_sidebar__t_wyw{position:fixed;top:0;left:0;height:100dvh;width:var(--sidebar-width);z-index:890;transform:translateX(-100%);transition:transform var(--transition-normal);box-shadow:var(--shadow-lg)}.Sidebar_sidebar__t_wyw.Sidebar_mobileOpen__P5igN{transform:translateX(0)}.Sidebar_mobileClose__YVm0N{display:inline-flex}}.AuthThemeToggle_wrap__SxOkt{position:fixed;top:var(--space-4);right:var(--space-4);z-index:20;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:var(--radius-full,999px);background:var(--surface-elevated);box-shadow:0 2px 8px rgba(16,24,40,.06);border:1px solid var(--border-default,rgba(16,24,40,.08))}.AuthThemeToggle_btn__C8zwg{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:var(--text-tertiary);padding:6px 8px;border-radius:var(--radius-full,999px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0;transition:background .12s ease,color .12s ease}.AuthThemeToggle_btn__C8zwg:hover:not(:disabled){color:var(--text-secondary);background:var(--surface-secondary)}.AuthThemeToggle_btn__C8zwg:focus-visible{outline:2px solid var(--focus-border-color);outline-offset:2px}.AuthThemeToggle_btnActive__88VQk{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 12%,transparent)}.AuthThemeToggle_btnActive__88VQk:hover:not(:disabled){color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 18%,transparent)}@media (max-width:420px){.AuthThemeToggle_wrap__SxOkt{top:12px;right:12px;padding:2px}.AuthThemeToggle_btn__C8zwg{padding:5px 6px}}.AuthenticatedPageChrome_themeSlot__defdu{position:fixed;top:16px;right:16px;z-index:10000}.AuthenticatedPageChrome_userCard__pfrN7{position:fixed;bottom:16px;left:16px;display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--surface-primary);box-shadow:0 2px 8px rgba(0,0,0,.08);cursor:pointer;font-family:var(--font-sans);text-align:left;transition:background .15s,box-shadow .15s;max-width:240px;z-index:10000}.AuthenticatedPageChrome_userCard__pfrN7:hover{background:var(--surface-secondary)}.AuthenticatedPageChrome_avatar__ivUfF{width:28px;height:28px;border-radius:50%;object-fit:cover;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--surface-secondary);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);text-transform:uppercase}.AuthenticatedPageChrome_info__hKNOJ{display:flex;flex-direction:column;gap:1px;min-width:0}.AuthenticatedPageChrome_name__wy9CW{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthenticatedPageChrome_email__ux_tH{font-size:var(--text-xs);color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthenticatedPageChrome_chevron__G8WJ4{flex-shrink:0;color:var(--text-tertiary)}@media (max-width:640px){.AuthenticatedPageChrome_userCardTopLeftMobile__Y0vO2{top:16px;bottom:auto}.AuthenticatedPageChrome_userCardTopLeftMobile__Y0vO2 .AuthenticatedPageChrome_info__hKNOJ{display:none}.AuthenticatedPageChrome_themeSlotMobileAlign__wzbSi>div{position:fixed;top:15px;right:16px}.AuthenticatedPageChrome_themeSlotMobileAlign__wzbSi>div>button{padding:10px}.AuthenticatedPageChrome_themeSlotMobileAlign__wzbSi>div>button svg{width:18px;height:18px}}@media (max-width:1024px){.AuthenticatedPageChrome_themeSlotLarge__mHeAe>div{position:fixed;top:15px;right:16px;padding:4px}.AuthenticatedPageChrome_themeSlotLarge__mHeAe>div>button{padding:10px}.AuthenticatedPageChrome_themeSlotLarge__mHeAe>div>button svg{width:18px;height:18px}}.FilterChip_filterChipWrap__d3ESP{position:relative}.FilterChip_filterChip__M3FWA{display:inline-flex;align-items:center;gap:6px;height:35px;padding:0 14px;border:1px solid var(--border-divider);border-radius:8px;background:var(--surface-elevated);font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .15s ease;white-space:nowrap;box-sizing:border-box}.FilterChip_filterChip__M3FWA:hover{background:var(--surface-secondary);border-color:var(--border-default)}.FilterChip_filterChipActive__1TZax{background:color-mix(in srgb,var(--accent-color) 12%,var(--surface-secondary));border-color:color-mix(in srgb,var(--accent-color) 40%,var(--border-default));color:var(--accent-color);font-weight:600}.FilterChip_filterChipActive__1TZax:hover{background:color-mix(in srgb,var(--accent-color) 22%,var(--surface-secondary));border-color:color-mix(in srgb,var(--accent-color) 55%,var(--border-default))}.FilterChip_filterChipLabel__zCYb5{font-size:13px;font-weight:500;opacity:.7}.FilterChip_filterChipActive__1TZax .FilterChip_filterChipLabel__zCYb5{opacity:.8}.FilterChip_filterChipValue__2CS31{font-size:13px;font-weight:600}.FilterChip_filterChipClear__OJeMd{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;font-size:13px;line-height:1;cursor:pointer;margin-left:1px;flex-shrink:0}.FilterChip_filterChipClear__OJeMd:hover{background:color-mix(in srgb,var(--text-primary) 10%,transparent)}.FilterChip_filterChipChevron__K11Yh{margin-left:2px;opacity:.6;flex-shrink:0;transition:transform .2s ease}.FilterChip_filterChipChevronOpen__kx6J5{transform:rotate(180deg)}.FilterChip_filterChipPopover__lY4ZR{position:absolute;top:calc(100% + 5px);left:0;min-width:200px;max-height:320px;overflow-y:auto;background:var(--surface-elevated);border:1px solid var(--border-divider);border-radius:8px;box-shadow:var(--shadow-md);z-index:60;padding:4px;animation:FilterChip_fcFadeIn__Fd2u0 .12s ease}@keyframes FilterChip_fcFadeIn__Fd2u0{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FilterChip_filterChipOption__O9aTx{display:flex;align-items:center;gap:6px;width:100%;padding:7px 10px;border:none;background:transparent;font-family:var(--font-sans);font-size:13px;font-weight:500;color:var(--text-secondary);cursor:pointer;border-radius:6px;text-align:left;transition:background .1s ease}.FilterChip_filterChipOption__O9aTx:hover{background:var(--surface-secondary)}.FilterChip_filterChipOptionActive__9n22Y{background:color-mix(in srgb,var(--accent-color) 12%,var(--surface-secondary));color:var(--accent-color);font-weight:600}.FilterChip_filterChipOptionActive__9n22Y:hover{background:color-mix(in srgb,var(--accent-color) 22%,var(--surface-secondary))}.FilterChip_filterChipOptionCheck__aftH6{width:14px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.AuthPhoneCountrySelect_root__XZYus{position:relative;flex-shrink:0;height:100%;display:flex;align-items:center}.AuthPhoneCountrySelect_trigger__OkukW{display:inline-flex;align-items:center;gap:var(--space-1);height:100%;margin:0;padding:0;border:none;background:transparent;cursor:pointer;font-family:var(--font-sans);color:var(--text-primary);line-height:0}.AuthPhoneCountrySelect_trigger__OkukW:disabled{cursor:not-allowed}.AuthPhoneCountrySelect_triggerOpen__Ki1iB .AuthPhoneCountrySelect_chevron__fAimt{transform:rotate(180deg)}.AuthPhoneCountrySelect_triggerFlag__OOMe9{display:inline-flex;align-items:center;justify-content:center;line-height:0}.AuthPhoneCountrySelect_triggerFlag__OOMe9 img{display:block;width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--border-default)}.AuthPhoneCountrySelect_chevron__fAimt{flex-shrink:0;color:var(--text-tertiary);transition:transform var(--transition-fast),color var(--transition-fast)}.AuthPhoneCountrySelect_triggerOpen__Ki1iB .AuthPhoneCountrySelect_chevron__fAimt,.AuthPhoneCountrySelect_trigger__OkukW:hover:not(:disabled) .AuthPhoneCountrySelect_chevron__fAimt{color:var(--text-secondary)}.AuthPhoneCountrySelect_menu__ulRaG{z-index:100;margin:0;padding:0;list-style:none;max-height:min(360px,60vh);overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box;background:var(--surface-elevated);border:1px solid var(--border-divider);border-radius:var(--radius-md);box-shadow:var(--shadow-md);font-family:var(--font-sans)}.AuthPhoneCountrySelect_searchWrap__JmSqP{padding:var(--space-1-5) var(--space-1-5) var(--space-1);border-bottom:1px solid var(--border-divider);background:var(--surface-elevated)}.AuthPhoneCountrySelect_searchInput__vrV7O{width:100%;box-sizing:border-box;padding:var(--space-1-5) var(--space-2);border:1px solid var(--border-default);border-radius:var(--radius-sm);background:var(--surface-primary);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);outline:none;transition:border-color var(--transition-fast)}.AuthPhoneCountrySelect_searchInput__vrV7O:focus{border-color:var(--focus-border-color,var(--accent-color))}.AuthPhoneCountrySelect_optionList__jY5C7{margin:0;padding:var(--space-1);list-style:none;overflow-y:auto;flex:1 1 auto}.AuthPhoneCountrySelect_empty__srJ9S{padding:var(--space-3) var(--space-2-5);color:var(--text-tertiary);font-size:var(--text-sm);text-align:center}.AuthPhoneCountrySelect_option__lkjjY{display:flex;align-items:center;gap:var(--space-2);width:100%;margin:0;padding:var(--space-2) var(--space-2-5);border:none;border-radius:var(--radius-sm);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-secondary);text-align:left;line-height:var(--leading-relaxed);box-sizing:border-box;transition:background var(--transition-fast),color var(--transition-fast)}.AuthPhoneCountrySelect_option__lkjjY:hover{background:var(--surface-secondary);color:var(--text-heading)}.AuthPhoneCountrySelect_optionActive__ECe1b{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 10%,var(--surface-elevated))}.AuthPhoneCountrySelect_optionActive__ECe1b:hover{background:color-mix(in srgb,var(--accent-color) 14%,var(--surface-elevated));color:var(--accent-color)}.AuthPhoneCountrySelect_optionFlag__IeJs7{display:inline-flex;flex-shrink:0;align-items:center;line-height:0}.AuthPhoneCountrySelect_optionFlag__IeJs7 img{display:block;width:20px;height:14px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px var(--border-default)}.AuthPhoneCountrySelect_optionLabel__o1Ubv{flex:1 1;min-width:0}.AuthPhoneCountrySelect_divider__R_0Q2{height:1px;margin:var(--space-1) var(--space-2);padding:0;background:var(--border-divider);list-style:none}.SmsConsentCheckbox_label__wd0oO{display:flex;align-items:flex-start;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-secondary);cursor:pointer}.SmsConsentCheckbox_label__wd0oO:hover{color:var(--text-primary)}.SmsConsentCheckbox_input__u0Heq{flex-shrink:0;width:16px;height:16px;margin-top:2px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid var(--border-default);border-radius:3px;background:var(--surface-primary);position:relative;box-sizing:border-box}.SmsConsentCheckbox_input__u0Heq:checked{background:var(--accent-color);border-color:var(--accent-color)}.SmsConsentCheckbox_input__u0Heq:checked:after{content:"";position:absolute;left:50%;top:50%;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-60%) rotate(45deg)}.SmsConsentCheckbox_input__u0Heq:focus-visible{outline:2px solid var(--focus-border-color);outline-offset:2px}.SmsConsentCheckbox_input__u0Heq:disabled{cursor:default;opacity:.6}.SmsConsentCheckbox_label__wd0oO:has(.SmsConsentCheckbox_input__u0Heq:disabled){cursor:default}