@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=JetBrains+Mono:wght@500;600&display=swap";._fallback_1u22p_1{min-height:240px;color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}._spinner_1u22p_11{border:2px solid var(--border-glass-hover);border-top-color:var(--blue-400);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_1u22p_11}@keyframes _spin_1u22p_11{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1u22p_11{animation:none}}._backdrop_1a6l1_1{z-index:360;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020617a3;place-items:center;padding:24px;display:grid;position:fixed;inset:0}._dialog_1a6l1_12{border:1px solid var(--border-glass);background:var(--bg-panel);width:min(440px,100%);max-width:none;max-height:none;color:var(--text-primary);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:0;padding:22px;display:grid;position:relative;inset:auto;box-shadow:0 24px 70px #0000006b}._dialog_1a6l1_12:focus{outline:none}._icon_1a6l1_34{background:var(--blue-bg);width:42px;height:42px;color:var(--blue-400);border-radius:9px;place-items:center;display:grid}._dangerIcon_1a6l1_44{color:var(--accent-red);background:#ef44441f}._content_1a6l1_49 h2{margin:0 0 8px;font-size:17px}._content_1a6l1_49 div{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13.5px;line-height:1.6}._actions_1a6l1_61{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}._actions_1a6l1_61 button{border:1px solid var(--border-glass);background:var(--bg-hover);min-height:40px;color:var(--text-primary);cursor:pointer;border-radius:8px;padding:0 16px;font-family:inherit;font-weight:600}._actions_1a6l1_61 button:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}._actions_1a6l1_61 button:disabled{opacity:.55;cursor:not-allowed}._primaryButton_1a6l1_90{background:var(--blue-500)!important;color:#fff!important;border-color:#0000!important}._dangerButton_1a6l1_96{color:var(--accent-red)!important;background:#ef444424!important;border-color:#ef444466!important}._btn_hgxp9_1{border:1px solid var(--border-glass);background:var(--bg-hover);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;outline:none;flex-shrink:0;justify-content:center;align-items:center;transition:all .18s;display:flex;position:relative}._btn_hgxp9_1:hover{color:var(--text-primary);border-color:var(--border-glass-hover);background:var(--bg-panel)}._btn_hgxp9_1:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}._btn_hgxp9_1:after{content:attr(data-tip);z-index:260;background:var(--bg-panel);border:1px solid var(--border-glass);color:var(--text-secondary);white-space:nowrap;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:6px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:0}._btn_hgxp9_1:hover:after,._btn_hgxp9_1:focus-visible:after{opacity:1}._btn_hgxp9_1 svg{transition:transform .3s,opacity .2s}._btn_hgxp9_1:hover svg{transform:rotate(15deg)}._layout_gdn37_1{--finance-nav-size:11.5px;height:100vh;display:flex;overflow:hidden}._sidebar_gdn37_11{background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);z-index:100;overscroll-behavior:none;flex-direction:column;flex-shrink:0;width:240px;transition:width .25s cubic-bezier(.4,0,.2,1),background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}._sidebar_gdn37_11:after{content:"";background:var(--border-glass);z-index:101;width:1px;transition:background .25s;position:absolute;top:64px;bottom:0;right:0}._sidebarCollapsed_gdn37_40{width:60px}._logoArea_gdn37_45{height:calc(var(--finance-space) * 3);border-bottom:1px solid var(--border-glass);flex-shrink:0;align-items:center;padding:0 14px;display:flex;overflow:hidden}._logoImg_gdn37_56{object-fit:contain;background:0 0;flex-shrink:0;width:32px;height:32px;margin-right:10px;transition:margin .25s cubic-bezier(.4,0,.2,1)}._logoAreaCollapsed_gdn37_66 ._logoImg_gdn37_56{margin-right:0}._brandText_gdn37_70{white-space:nowrap;opacity:1;max-width:150px;transition:opacity .2s,max-width .2s cubic-bezier(.4,0,.2,1);overflow:hidden}._brandTextCollapsed_gdn37_78{opacity:0;pointer-events:none;max-width:0}._brandName_gdn37_84{color:var(--text-primary);letter-spacing:.4px;font-size:15px;font-weight:800;line-height:1.2}._brandSub_gdn37_92{color:var(--text-muted);letter-spacing:1.8px;text-transform:uppercase;font-size:9.5px;font-weight:600}._navMenu_gdn37_101{overscroll-behavior:none;flex-direction:column;flex:1;gap:3px;padding:12px 10px;display:flex;overflow:hidden auto}._navItem_gdn37_112{color:var(--text-secondary);font-weight:500;font-size:var(--finance-nav-size);white-space:nowrap;background:0 0;border:1.5px solid #0000;border-radius:10px;align-items:center;padding:10px 11px;text-decoration:none;transition:background .15s,color .15s,border-color .15s,padding .25s;display:flex;overflow:hidden}._navItem_gdn37_112:hover{background:var(--bg-hover);color:var(--text-primary)}._navItem_gdn37_112._active_gdn37_134{background:var(--blue-bg);color:var(--blue-400);border-color:var(--blue-border)}._caseNav_gdn37_139{gap:2px;display:grid}._caseNavHeading_gdn37_143{color:var(--text-secondary);font-size:var(--finance-nav-size);border-radius:10px;align-items:center;padding:10px 11px;text-decoration:none;display:flex}._caseNavHeading_gdn37_143:hover,._caseNavLink_gdn37_153:hover{background:var(--bg-hover);color:var(--text-primary)}._caseNavLink_gdn37_153,._caseNavUnavailable_gdn37_158{color:var(--text-secondary);border-radius:6px;margin-left:40px;padding:5px 8px;font-size:12px;text-decoration:none}._caseNavLink_gdn37_153._active_gdn37_134{background:var(--blue-bg);color:var(--blue-400)}._caseNavUnavailable_gdn37_158{color:var(--text-muted);opacity:.6}._sidebarCollapsed_gdn37_40 ._caseNavHeading_gdn37_143 ._navIcon_gdn37_174{margin-right:0}._navIcon_gdn37_174{flex-shrink:0;align-items:center;margin-right:11px;transition:margin .25s cubic-bezier(.4,0,.2,1);display:flex}._navItemCollapsed_gdn37_186 ._navIcon_gdn37_174{margin-right:0}._navLabel_gdn37_190{text-overflow:ellipsis;white-space:nowrap;opacity:1;flex:1;max-width:150px;transition:opacity .2s,max-width .2s cubic-bezier(.4,0,.2,1);overflow:hidden}._navLabelCollapsed_gdn37_200{opacity:0;pointer-events:none;max-width:0}._sidebarFooter_gdn37_206{border-top:1px solid var(--border-glass);flex-shrink:0;justify-content:flex-end;padding:10px;display:flex}._sidebarCollapsed_gdn37_40 ._sidebarFooter_gdn37_206{justify-content:center}._sidebarToggle_gdn37_218{border:1px solid var(--border-glass);background:var(--bg-hover);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;border-radius:8px;outline:none;justify-content:center;align-items:center;transition:all .15s;display:flex}._sidebarToggle_gdn37_218:hover{color:var(--text-primary);border-color:var(--border-glass-hover);background:var(--bg-panel)}._mainArea_gdn37_242{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._workspaceTabs_gdn37_250{overscroll-behavior-inline:none;border-bottom:1px solid var(--border-glass);background:var(--bg-panel);scrollbar-width:thin;flex:none;gap:2px;min-height:38px;padding:5px 10px 0;scroll-padding-inline:10px;display:flex;overflow-x:auto}._workspaceTab_gdn37_250{max-width:220px;min-height:32px;color:var(--text-muted);border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;flex:none;align-items:center;display:inline-flex}._workspaceTab_gdn37_250:hover{background:var(--bg-hover);color:var(--text-primary)}._workspaceTabActive_gdn37_281{border-color:var(--border-glass);background:var(--bg-card);color:var(--text-primary)}._workspaceTabPinned_gdn37_287{max-width:160px}._workspaceTabPinIcon_gdn37_291{opacity:.62;flex:none;margin-left:10px}._workspaceTabDragging_gdn37_297{opacity:.5}._workspaceTabDragOver_gdn37_301{border-left:2px solid var(--blue-400)}._workspaceTabLabel_gdn37_305,._workspaceTabClose_gdn37_306{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}._workspaceTabLabel_gdn37_305{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:7px 4px 7px 11px;font-size:12px;font-weight:600;overflow:hidden}._workspaceTabClose_gdn37_306{opacity:.62;place-items:center;width:28px;height:28px;padding:0;display:grid}._workspaceTabClose_gdn37_306:hover{opacity:1}._workspaceTabLabel_gdn37_305:focus-visible,._workspaceTabClose_gdn37_306:focus-visible{outline:2px solid var(--blue-400);outline-offset:-2px;border-radius:4px}._workspaceTabContextMenu_gdn37_344{z-index:320;border:1px solid var(--border-glass);background:var(--bg-panel);border-radius:8px;width:176px;padding:6px;position:fixed;box-shadow:0 14px 36px #0f172a3d}._workspaceTabContextMenu_gdn37_344 button{width:100%;min-height:36px;color:var(--text-secondary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:0 10px;font-size:13px}._workspaceTabContextMenu_gdn37_344 button:hover:not(:disabled),._workspaceTabContextMenu_gdn37_344 button:focus-visible{background:var(--bg-hover);color:var(--text-primary);outline:0}._workspaceTabContextMenu_gdn37_344 button:focus-visible{box-shadow:inset 0 0 0 2px var(--blue-400)}._workspaceTabContextMenu_gdn37_344 button:disabled{opacity:.42;cursor:not-allowed}._topbar_gdn37_386{height:calc(var(--finance-space) * 3);background:var(--bg-panel);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-glass);z-index:90;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:0 24px;transition:background .25s,border-color .25s;display:flex}._topbarRight_gdn37_402{flex-shrink:0;align-items:center;gap:8px;display:flex}._topbarDivider_gdn37_409{background:var(--border-glass);flex-shrink:0;width:1px;height:24px;margin:0 4px}._userMenuWrap_gdn37_417{position:relative}._userArea_gdn37_422{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-family:inherit;transition:background .15s;display:flex}._userArea_gdn37_422:hover{background:var(--bg-hover)}._topbarAvatar_gdn37_440{color:#fff;background:linear-gradient(135deg,#3b82f6,#6d28d9);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:flex}._userMeta_gdn37_454{flex-direction:column;gap:1px;display:flex}._userName_gdn37_460{color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600;line-height:1.2}._userRole_gdn37_468{color:var(--text-muted);white-space:nowrap;font-size:11px;line-height:1.2}._userMenuCaret_gdn37_475{color:var(--text-muted);transition:transform .15s,color .15s}._userArea_gdn37_422:hover ._userMenuCaret_gdn37_475,._userMenuCaretOpen_gdn37_481{color:var(--text-secondary)}._userMenuCaretOpen_gdn37_481{transform:rotate(180deg)}._userMenu_gdn37_417{z-index:260;border:1px solid var(--border-glass);background:var(--bg-panel);border-radius:10px;min-width:160px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 36px #0f172a33}._userMenuItem_gdn37_502{width:100%;min-height:36px;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}._userMenuItem_gdn37_502:hover{color:#f87171;background:#ef444414}._content_gdn37_527{overscroll-behavior:none;flex:1;position:relative;overflow-y:auto}._breadcrumbs_gdn37_536{min-height:36px;padding:0 var(--finance-space);background:var(--bg-panel);color:var(--text-secondary);font-size:var(--finance-label-size);white-space:nowrap;flex:none;align-items:center;gap:8px;display:flex;overflow-x:auto}._breadcrumbItem_gdn37_549{align-items:center;gap:8px;display:inline-flex}._breadcrumbs_gdn37_536 a{color:var(--finance-primary);text-decoration:none}._breadcrumbs_gdn37_536 a:hover{text-decoration:underline}._breadcrumbs_gdn37_536 strong{color:var(--text-primary)}@media (width<=720px){._workspaceTabs_gdn37_250{gap:4px;min-height:36px;padding-inline:6px}._workspaceTab_gdn37_250{max-width:min(56vw,220px)}._caseNavLink_gdn37_153,._caseNavUnavailable_gdn37_158{display:none}._sidebar_gdn37_11{width:60px}._logoArea_gdn37_45{padding:0 14px}._logoImg_gdn37_56{margin-right:0}._brandText_gdn37_70,._navLabel_gdn37_190{opacity:0;pointer-events:none;max-width:0}._navIcon_gdn37_174{margin-right:0}._sidebarFooter_gdn37_206{justify-content:center}._topbar_gdn37_386{padding:0 12px}._topbarRight_gdn37_402{gap:6px}._topbarDivider_gdn37_409,._userMeta_gdn37_454,._userMenuCaret_gdn37_475{display:none}._userArea_gdn37_422{padding:4px}}._financeLayout_gdn37_627{--finance-shell-header:44px;--finance-shell-sidebar:230px;--finance-nav-height:28px}._financeLayout_gdn37_627 ._sidebar_gdn37_11:not(._sidebarCollapsed_gdn37_40){width:var(--finance-shell-sidebar)}._financeLayout_gdn37_627 ._topbar_gdn37_386,._financeLayout_gdn37_627 ._logoArea_gdn37_45{height:var(--finance-shell-header);min-height:var(--finance-shell-header)}._financeLayout_gdn37_627 ._sidebar_gdn37_11:after{top:var(--finance-shell-header)}._financeLayout_gdn37_627 ._topbar_gdn37_386{padding-inline:var(--finance-space)}._financeLayout_gdn37_627 ._logoImg_gdn37_56{width:var(--finance-row-height);height:var(--finance-row-height)}._financeLayout_gdn37_627 ._navMenu_gdn37_101{gap:var(--finance-space-unit);padding:var(--finance-space-small)}._financeLayout_gdn37_627 ._navItem_gdn37_112,._financeLayout_gdn37_627 ._caseNavHeading_gdn37_143{min-height:var(--finance-nav-height);padding:var(--finance-space-unit) var(--finance-space-small);border-radius:var(--finance-radius);font-size:var(--finance-nav-size)}._financeLayout_gdn37_627 ._caseNavLink_gdn37_153,._financeLayout_gdn37_627 ._caseNavUnavailable_gdn37_158{padding-block:var(--finance-space-unit);font-size:var(--finance-label-size)}._financeLayout_gdn37_627 ._workspaceTabs_gdn37_250{min-height:0;padding-block:0}._financeLayout_gdn37_627 ._workspaceTab_gdn37_250{min-height:var(--finance-row-height)}._financeLayout_gdn37_627 ._workspaceTabLabel_gdn37_305{padding-block:var(--finance-space-unit);font-size:var(--finance-label-size)}._financeLayout_gdn37_627 ._workspaceTabClose_gdn37_306{height:var(--finance-row-height)}._financeLayout_gdn37_627 ._topbarAvatar_gdn37_440{width:var(--finance-row-height);height:var(--finance-row-height)}._financeBreadcrumb_gdn37_684{color:var(--finance-primary-hover);font-size:var(--finance-font-size);font-weight:600}@media (width<=720px){._financeLayout_gdn37_627 ._sidebar_gdn37_11:not(._sidebarCollapsed_gdn37_40){width:60px}._financeBreadcrumb_gdn37_684{text-overflow:ellipsis;white-space:nowrap;max-width:46vw;overflow:hidden}}._financeLayout_gdn37_627 ._caseNavLink_gdn37_153,._financeLayout_gdn37_627 ._caseNavUnavailable_gdn37_158{display:none}._pageToolbar_gdn37_706{justify-content:space-between;align-items:center;gap:var(--finance-space);min-height:calc(var(--finance-space) * 3);padding:var(--finance-space-small) var(--finance-space);background:var(--bg-panel);border-bottom:1px solid var(--border-glass);display:flex}._pageToolbar_gdn37_706 ._breadcrumbs_gdn37_536{min-width:0;padding:0}._pageActions_gdn37_720{align-items:center;gap:var(--finance-space-small);flex:none;display:flex}._currentPage_gdn37_727{color:var(--text-primary);font-size:inherit;margin:0;font-weight:600}._pageActions_gdn37_720>button,._pageActions_gdn37_720>a{justify-content:center;align-items:center;gap:var(--finance-space-small);min-height:calc(var(--finance-space) * 2 + var(--finance-space-unit));padding:0 var(--finance-space);border:1px solid var(--finance-primary);border-radius:var(--finance-radius);background:var(--finance-primary);color:var(--finance-on-primary);box-shadow:none;font-size:var(--finance-font-size);font-weight:600;text-decoration:none;display:inline-flex}._pageActions_gdn37_720>button:disabled{opacity:.5;cursor:not-allowed}@media (width<=720px){._pageToolbar_gdn37_706{gap:var(--finance-space-unit);flex-wrap:wrap}._pageToolbar_gdn37_706 ._breadcrumbs_gdn37_536{flex:100%}._pageActions_gdn37_720{flex-wrap:wrap;max-width:100%;margin-left:auto}}._root_fyjk6_1{--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--radius-sm:var(--finance-radius);--radius-md:var(--finance-radius);--font-size-sm:13px;--shadow-lg:0 12px 32px #0000002e;min-width:0}._trigger_fyjk6_12{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm);border-radius:var(--radius-md);color:var(--text-secondary);font:inherit;font-size:var(--finance-nav-size,var(--font-size-sm));cursor:pointer;background:0 0;border:1px solid #0000;list-style:none;display:flex}._trigger_fyjk6_12 span{text-align:left;flex:1}._trigger_fyjk6_12:hover,._children_fyjk6_32 a:hover{background:var(--bg-hover)}._active_fyjk6_35,._active_fyjk6_35:hover{color:var(--finance-on-primary);background:var(--finance-primary);border-color:var(--finance-primary)}._children_fyjk6_32{gap:var(--spacing-xs);margin-left:var(--finance-space-small);padding:var(--spacing-xs) 0;flex-direction:column;display:flex}._children_fyjk6_32[hidden]{display:none}._children_fyjk6_32 a,._groupLabel_fyjk6_52{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm);color:var(--text-secondary);border-radius:var(--radius-sm);font-size:var(--finance-nav-size,var(--font-size-sm));cursor:pointer;text-decoration:none;list-style:none;display:flex}._groupLabel_fyjk6_52{text-align:left;background:0 0;border:0;justify-content:space-between;width:100%;font-family:inherit}._groupLabel_fyjk6_52>span{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}._groupLabel_fyjk6_52>svg{transition:transform .15s}._groupLabel_fyjk6_52[aria-expanded=false]>svg{transform:rotate(-90deg)}._groupLabel_fyjk6_52:hover{background:var(--bg-hover)}._children_fyjk6_32 a[aria-current=page]{color:var(--finance-primary);background:color-mix(in srgb, var(--finance-primary) 8%, transparent);font-weight:600}._children_fyjk6_32 a[aria-current=page]:before{background:var(--finance-primary);content:"";border-radius:2px;width:3px;position:absolute;top:5px;bottom:5px;left:0}._compact_fyjk6_103{justify-content:center;display:none}._collapsed_fyjk6_107 ._expanded_fyjk6_107{display:none}._collapsed_fyjk6_107 ._compact_fyjk6_103{display:flex}._flyout_fyjk6_113{inset:var(--spacing-lg) auto auto 60px;width:min(260px,100vw - 76px);max-height:calc(100dvh - 64px);padding:var(--spacing-md);border:1px solid var(--border-glass);border-radius:var(--radius-md);background:var(--bg-base);color:var(--text-primary);box-shadow:var(--shadow-lg);margin:0;position:fixed;overflow-y:auto}._flyout_fyjk6_113 strong{margin-bottom:var(--spacing-sm);display:block}@media (width<=720px){._expanded_fyjk6_107{display:none}._compact_fyjk6_103{display:flex}}._parentRow_fyjk6_140{border-radius:var(--radius-md);color:var(--text-secondary);border:1.5px solid #0000;align-items:center;display:flex}._parentLink_fyjk6_147{min-width:0;padding:var(--finance-space-small) 0 var(--finance-space-small) var(--finance-space-small);color:inherit;font-size:var(--finance-nav-size,13.5px);flex:1;align-items:center;gap:11px;font-weight:500;text-decoration:none;display:flex}._parentLink_fyjk6_147 svg{flex-shrink:0}._parentRow_fyjk6_140:hover{background:var(--bg-hover)}._parentActive_fyjk6_166,._parentActive_fyjk6_166:hover{color:var(--finance-primary);background:color-mix(in srgb, var(--finance-primary) 8%, transparent)}._toggle_fyjk6_171{border-radius:var(--radius-sm);width:32px;color:inherit;cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;display:grid}._toggle_fyjk6_171:hover{background:var(--bg-hover)}._toggle_fyjk6_171 svg{transition:transform .15s;transform:rotate(-90deg)}._toggle_fyjk6_171[aria-expanded=true] svg{transform:rotate(0)}._groupLabel_fyjk6_52{color:var(--text-secondary);cursor:default;padding-bottom:var(--spacing-xs);font-size:12px;font-weight:600}._group_fyjk6_52>._children_fyjk6_32{margin-left:9px;padding-top:0}._children_fyjk6_32 a{padding:7px 10px 7px 12px;position:relative}._children_fyjk6_32 a svg,._groupLabel_fyjk6_52 svg{flex:none}._children_fyjk6_32 a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._parentLink_fyjk6_147:focus-visible,._toggle_fyjk6_171:focus-visible,._children_fyjk6_32 a:focus-visible,._compact_fyjk6_103:focus-visible{outline:2px solid var(--blue-400);outline-offset:2px}._flyout_fyjk6_113>._children_fyjk6_32{margin-left:0}._route_1kdej_1{height:100%;min-height:0}:root{--radio-size:18px;--radio-border:1px;--radio-dot-gap:4px;--radio-focus-width:2px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--finance-primary:var(--blue-400);--finance-primary-hover:var(--blue-500);--finance-on-primary:var(--bg-base);--finance-surface:var(--bg-base);--finance-panel:var(--bg-panel);--finance-header:var(--bg-panel);--finance-table-header:color-mix(in srgb, var(--finance-primary) 24%, var(--finance-panel));--finance-on-table-header:var(--finance-text);--finance-summary:var(--bg-card);--finance-border:var(--border-glass-hover);--finance-zebra:var(--bg-hover);--finance-text:var(--text-primary);--finance-muted:var(--text-secondary);--finance-success:var(--accent-green);--finance-success-bg:transparent;--finance-success-border:var(--accent-green);--finance-warning:var(--accent-yellow);--finance-warning-bg:transparent;--finance-warning-border:var(--accent-yellow);--finance-danger:var(--accent-red);--finance-danger-bg:transparent;--finance-danger-border:var(--accent-red);--finance-space-unit:4px;--finance-grid-gap:10px;--finance-heading-height:22px;--finance-rule:1px solid var(--finance-border);--finance-shadow:0 1px 2px #0000000d;--finance-space-small:8px;--finance-gutter:12px;--finance-space:16px;--finance-margin:24px;--finance-row-height:28px;--finance-radius:4px;--finance-font-size:11.5px;--finance-label-size:11px;--finance-title-size:15px;--finance-status-size:10px;--finance-status-radius:4px;--finance-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--case-primary:var(--blue-400);--case-primary-soft:var(--blue-bg);--case-primary-border:var(--blue-border);--case-outline:var(--border-glass-hover);--case-outline-soft:var(--border-glass);--case-text:var(--text-primary);--case-muted:var(--text-secondary);--case-faint:var(--text-muted);--case-panel:#0f172a;--case-surface:var(--bg-input);--case-surface-low:var(--bg-card);--case-surface-high:var(--bg-hover);--case-warning:#f59e0b;--case-success:#10b981;--case-shadow:none;--bg-base:#0a0f1d;--bg-panel:#0f172acc;--bg-card:#0f172a80;--bg-input:#0a0f1e73;--bg-hover:#ffffff0a;--text-primary:#f8fafc;--text-secondary:#94a3b8;--text-muted:#475569;--text-on-accent:#fff;--accent-purple:#8b5cf6;--accent-blue:#3b82f6;--accent-orange:#f97316;--accent-green:#10b981;--accent-red:#ef4444;--accent-yellow:#eab308;--blue-500:#3b82f6;--blue-400:#60a5fa;--blue-bg:#3b82f61f;--blue-border:#3b82f640;--border-glass:#ffffff12;--border-glass-hover:#ffffff26;--shadow-glass:0 8px 32px 0 #0006;--sidebar-width:240px;--header-height:64px;--border-radius-lg:16px;--border-radius-md:12px;--bg-gradient:radial-gradient(circle at 10% 30%, #8b5cf612 0%, transparent 60%), radial-gradient(circle at 90% 70%, #3b82f612 0%, transparent 60%)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--case-primary:#00288e;--case-primary-soft:#00288e1a;--case-primary-border:#00288e4d;--case-outline:#c4c5d5;--case-outline-soft:#c4c5d573;--case-text:#1a1b22;--case-muted:#444653;--case-faint:#757684;--case-panel:#fff;--case-surface:#fbf8ff;--case-surface-low:#f4f2fc;--case-surface-high:#e8e7f1;--case-shadow:0 1px 2px #0000000d;--finance-primary:#1d4ed8;--finance-primary-hover:#1e40af;--finance-on-primary:#fff;--finance-surface:#f8fafc;--finance-panel:#fff;--finance-header:#f1f5f9;--finance-table-header:#15336a;--finance-on-table-header:#fff;--finance-summary:#f8fafc;--finance-border:#e2e8f0;--finance-zebra:#f8fafc;--finance-text:#0f172a;--finance-muted:#64748b;--finance-success:#065f46;--finance-success-bg:#d1fae5;--finance-success-border:#10b981;--finance-warning:#92400e;--finance-warning-bg:#fef3c7;--finance-warning-border:#f59e0b;--finance-danger:#ba1a1a;--finance-danger-bg:#ffdad6;--finance-danger-border:#ef4444;--bg-base:#f1f5f9;--bg-panel:#ffffffe6;--bg-card:#ffffffb3;--bg-input:#f8fafcf2;--bg-hover:#00000008;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-glass:#00000012;--border-glass-hover:#00000026;--shadow-glass:0 4px 24px 0 #0000001a;--blue-400:#2563eb;--blue-bg:#3b82f614;--blue-border:#3b82f633;--bg-gradient:radial-gradient(circle at 10% 30%, #8b5cf60a 0%, transparent 60%), radial-gradient(circle at 90% 70%, #3b82f60a 0%, transparent 60%)}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--case-primary:#00288e;--case-primary-soft:#00288e1a;--case-primary-border:#00288e4d;--case-outline:#c4c5d5;--case-outline-soft:#c4c5d573;--case-text:#1a1b22;--case-muted:#444653;--case-faint:#757684;--case-panel:#fff;--case-surface:#fbf8ff;--case-surface-low:#f4f2fc;--case-surface-high:#e8e7f1;--case-shadow:0 1px 2px #0000000d;--finance-primary:#1d4ed8;--finance-primary-hover:#1e40af;--finance-on-primary:#fff;--finance-surface:#f8fafc;--finance-panel:#fff;--finance-header:#f1f5f9;--finance-table-header:#15336a;--finance-on-table-header:#fff;--finance-summary:#f8fafc;--finance-border:#e2e8f0;--finance-zebra:#f8fafc;--finance-text:#0f172a;--finance-muted:#64748b;--finance-success:#065f46;--finance-success-bg:#d1fae5;--finance-success-border:#10b981;--finance-warning:#92400e;--finance-warning-bg:#fef3c7;--finance-warning-border:#f59e0b;--finance-danger:#ba1a1a;--finance-danger-bg:#ffdad6;--finance-danger-border:#ef4444;--bg-base:#f1f5f9;--bg-panel:#ffffffe6;--bg-card:#ffffffb3;--bg-input:#f8fafcf2;--bg-hover:#00000008;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--border-glass:#00000012;--border-glass-hover:#00000026;--shadow-glass:0 4px 24px 0 #0000001a;--blue-400:#2563eb;--blue-bg:#3b82f614;--blue-border:#3b82f633;--bg-gradient:radial-gradient(circle at 10% 30%, #8b5cf60a 0%, transparent 60%), radial-gradient(circle at 90% 70%, #3b82f60a 0%, transparent 60%)}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{overscroll-behavior:none}html,body,#root{height:100%}body{background-color:var(--bg-base);background-image:var(--bg-gradient);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;transition:background-color .25s,color .25s}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-glass-hover);border-radius:3px}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes truthSpin{to{transform:rotate(360deg)}}.truth-spinner{border:3px solid var(--border-glass);border-top-color:var(--accent-blue);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite truthSpin}
