.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}}