.ui_btn__1ic5a{padding:var(--sp-2) var(--sp-4);border:none;border-radius:var(--r-md);font-family:var(--font-body);font-weight:600;font-size:.875rem;cursor:pointer;transition:opacity .15s}.ui_btn__1ic5a:hover{opacity:.9}.ui_primary__Hx0Ux{background:var(--accent);color:var(--ink-900)}.ui_secondary___4i48{background:var(--ink-700);color:var(--fg-primary)}.ui_ghost__2qcXb{background:transparent;color:var(--fg-secondary);border:1px solid var(--border-default)}.ui_card__Vem3f{display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-xl);padding:var(--sp-6)}.ui_cardInteractive__aKGo_{cursor:pointer;transition:border-color .15s}.ui_cardInteractive__aKGo_:hover{border-color:var(--accent)}.ui_cardFull__6VEpO{height:100%}.ui_badge__Sgj13{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ui_badge-default__HZQJm{background:var(--ink-700);color:var(--fg-secondary)}.ui_badge-success__WxC7z{background:rgba(122,139,110,.12);color:var(--moss)}.ui_badge-danger__A0Ndg{background:rgba(139,44,44,.12);color:var(--blood)}.ui_badge-warning__qAjNE{background:rgba(201,168,118,.1);color:var(--accent)}.stack_stack__TcIrg{display:flex;flex-direction:column}.stack_gap-sm__xpabE{gap:var(--sp-3)}.stack_gap-md__HZ4Iq{gap:var(--sp-4)}.stack_gap-lg__jno9e{gap:var(--sp-6)}.stack_gap-xl__QoG_a{gap:var(--sp-8)}.dropdown_root__apSFB{position:relative;display:inline-block;max-width:100%;min-width:0}.dropdown_trigger__NKf1p{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:11rem;max-width:100%;min-width:0;padding:var(--sp-2) var(--sp-3);background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--r-md);font-family:var(--font-body);font-size:.875rem;cursor:pointer;transition:border-color .15s}.dropdown_trigger__NKf1p:hover{border-color:var(--fg-tertiary)}.dropdown_trigger__NKf1p[data-open=true]{border-color:var(--accent)}.dropdown_value__YQgYI{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.dropdown_chevron__WPIUf{color:var(--fg-muted);transition:transform .18s ease;flex-shrink:0}.dropdown_trigger__NKf1p[data-open=true] .dropdown_chevron__WPIUf{transform:rotate(180deg);color:var(--accent)}.dropdown_panel__fhPkj{z-index:50;display:flex;flex-direction:column;padding:var(--sp-1);background:var(--ink-750);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(0,0,0,.5);transform-origin:top center;animation:dropdown_dropdownIn__uh_Hk .16s ease}.dropdown_panel__fhPkj[data-drop-up=true]{transform-origin:bottom center;animation-name:dropdown_dropdownUp__CNIcT}.dropdown_list__eyE_R{list-style:none;margin:0;padding:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ink-500) transparent}.dropdown_list__eyE_R::-webkit-scrollbar{width:8px}.dropdown_list__eyE_R::-webkit-scrollbar-thumb{background:var(--ink-500);border-radius:999px;border:2px solid transparent;background-clip:padding-box}.dropdown_search__iaozl{flex-shrink:0;margin-bottom:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--bg-canvas);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--r-sm);font-family:var(--font-body);font-size:.8125rem}.dropdown_search__iaozl:focus{outline:none;border-color:var(--accent)}.dropdown_search__iaozl::placeholder{color:var(--fg-muted)}.dropdown_empty__Eq8nh{padding:var(--sp-2) var(--sp-3);color:var(--fg-muted);font-size:.8125rem;text-align:center}@keyframes dropdown_dropdownIn__uh_Hk{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdown_dropdownUp__CNIcT{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown_option__2NuM0{display:block;width:100%;text-align:left;white-space:nowrap;padding:var(--sp-2) var(--sp-3);background:transparent;border:none;border-radius:var(--r-sm);color:var(--fg-secondary);font-family:var(--font-body);font-size:.875rem;cursor:pointer;transition:background .12s,color .12s}.dropdown_option__2NuM0:hover{background:var(--ink-600);color:var(--fg-primary)}.dropdown_option__2NuM0[data-active=true]{background:var(--accent);color:var(--ink-900);font-weight:600}.dropdown_optionWrap__b2zbE{position:relative}.dropdown_option__2NuM0[data-has-sub=true]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.dropdown_subChevron__Xpssg{color:var(--fg-muted);flex-shrink:0}.dropdown_option__2NuM0:hover .dropdown_subChevron__Xpssg,.dropdown_option__2NuM0[data-active=true] .dropdown_subChevron__Xpssg{color:currentColor}.dropdown_submenu__a2V8p{position:absolute;top:calc(-1 * var(--sp-1) - 1px);left:calc(100% + 6px);z-index:51;min-width:11rem;max-height:260px;overflow-y:auto;list-style:none;padding:var(--sp-1);background:var(--ink-750);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:0 10px 28px rgba(0,0,0,.45);animation:dropdown_dropdownIn__uh_Hk .16s ease}@media (prefers-reduced-motion:reduce){.dropdown_panel__fhPkj,.dropdown_submenu__a2V8p{animation:none}.dropdown_chevron__WPIUf{transition:none}}.sidebar_sidebar___ZtNX{height:100vh;position:-webkit-sticky;position:sticky;top:0;background:var(--ink-900);border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;padding:var(--sp-6) 0}.sidebar_brand__Gvq_y{padding:0 var(--sp-6) var(--sp-8)}.sidebar_logo__JToJv{font-family:var(--font-display);font-size:1.25rem;font-weight:300;color:var(--fg-primary);text-decoration:none}.sidebar_nav__s0TK2{display:flex;flex-direction:column;gap:var(--sp-1);padding:0 var(--sp-3)}.sidebar_navItem__445vN{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);color:var(--fg-tertiary);font-size:.875rem;text-decoration:none;transition:background .15s,color .15s}.sidebar_navItem__445vN:hover{background:var(--ink-800);color:var(--fg-primary)}.sidebar_active__tmPx9{background:var(--ink-800);color:var(--accent)}.sidebar_icon__eYa_O{font-size:1rem;width:20px;text-align:center}.sidebar_close__f2Lta{display:none}@media (max-width:900px){.sidebar_sidebar___ZtNX{position:fixed;top:0;left:0;bottom:0;z-index:50;width:80vw;max-width:280px;height:100dvh;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 0 40px rgba(0,0,0,.5)}.sidebar_sidebar___ZtNX.sidebar_open__Cbacm{transform:translateX(0)}.sidebar_brand__Gvq_y{display:flex;align-items:center;justify-content:space-between}.sidebar_close__f2Lta{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:var(--fg-tertiary);font-size:1.05rem;cursor:pointer}.sidebar_navItem__445vN{padding:var(--sp-4);font-size:1rem}}@media (prefers-reduced-motion:reduce){.sidebar_sidebar___ZtNX{transition:none}}.topbar_topbar__Sc8OP{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-8);border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas)}.topbar_spacer__0dvBi{flex:1 1}.topbar_right__0srTa{display:flex;align-items:center;gap:var(--sp-4)}.topbar_email__tL8_D{color:var(--fg-muted);font-size:.8125rem}.topbar_logoutBtn__jSvlI{padding:var(--sp-2) var(--sp-4);background:none;border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--fg-secondary);font-size:.8125rem;cursor:pointer}.topbar_logoutBtn__jSvlI:hover{border-color:var(--accent);color:var(--accent)}.topbar_brand__up7Jo,.topbar_menuBtn___vq1s{display:none}@media (max-width:900px){.topbar_topbar__Sc8OP{padding:0 var(--sp-4);gap:var(--sp-3)}.topbar_menuBtn___vq1s{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:calc(var(--sp-2) * -1);background:none;border:none;color:var(--fg-secondary);font-size:1.25rem;cursor:pointer}.topbar_brand__up7Jo{display:inline-block;font-family:var(--font-display);font-weight:300;font-size:1.125rem;color:var(--fg-primary)}}@media (max-width:560px){.topbar_email__tL8_D{display:none}}.dashboard-layout_shell__G4V3Q{display:grid;grid-template-columns:var(--sidebar-w) 1fr;min-height:100vh;min-height:100dvh}.dashboard-layout_main__pBGik{min-width:0;display:flex;flex-direction:column}.dashboard-layout_content__3czUi{padding:var(--sp-8);max-width:var(--max-w-page);width:100%;margin:0 auto;flex:1 1}.dashboard-layout_loading__BHQFz{display:flex;align-items:center;justify-content:center;height:100vh;color:var(--fg-muted)}.dashboard-layout_backdrop__11anR{display:none}@media (max-width:900px){.dashboard-layout_shell__G4V3Q{grid-template-columns:1fr}.dashboard-layout_backdrop__11anR{display:block;position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}}@media (max-width:560px){.dashboard-layout_content__3czUi{padding:var(--sp-4)}}.company_header__3BmQq{margin-bottom:var(--sp-8)}.company_header__3BmQq h1{font-family:var(--font-display);font-weight:300;font-size:2.25rem}.company_header__3BmQq p{color:var(--fg-secondary);margin-top:var(--sp-2)}.company_toolbar__hQinZ{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:var(--sp-6)}.company_searchRow__ztM_3{display:flex;align-items:stretch;gap:var(--sp-3)}.company_filterToggle__9C7eJ{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;flex-shrink:0;background:var(--bg-surface);color:var(--fg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s,color .15s}.company_filterToggle__9C7eJ:hover{border-color:var(--fg-tertiary);color:var(--fg-primary)}.company_filterToggle__9C7eJ[data-open=true]{border-color:var(--accent);color:var(--accent)}.company_filterDot__h7PoL{position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-canvas)}.company_filters__HTeRZ{display:flex;flex-direction:column;gap:var(--sp-4);animation:company_filtersIn__yPVI5 .18s ease}@keyframes company_filtersIn__yPVI5{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.company_filters__HTeRZ{animation:none}}.company_filterGroup__9LTOf{display:flex;align-items:center;gap:var(--sp-3)}.company_filterLabel__isZIn{min-width:6rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-family:var(--font-mono)}.company_input__W5My_{flex:1 1;max-width:320px;padding:var(--sp-3) var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--fg-primary);font-family:var(--font-mono);font-size:.9375rem}.company_input__W5My_:focus{outline:none;border-color:var(--accent)}.company_error__PJ9jx{color:var(--blood);margin-bottom:var(--sp-4)}.company_companyName__vjxLW{font-family:var(--font-display);font-weight:300;font-size:1.5rem;margin-bottom:var(--sp-3)}.company_companyMeta__P74eu{display:flex;gap:var(--sp-4);align-items:center;font-size:.8125rem;color:var(--fg-muted);margin-bottom:var(--sp-6);flex-wrap:wrap}.company_table__H8f_G{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.8125rem}.company_table__H8f_G th{text-align:left;padding:var(--sp-3);border-bottom:1px solid var(--border-default);color:var(--fg-muted);font-weight:500;text-transform:uppercase;letter-spacing:.05em;font-size:.6875rem}.company_table__H8f_G td{padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);color:var(--fg-primary)}.company_noData__O7THx{color:var(--fg-muted);text-align:center;padding:var(--sp-8) 0}.company_grid__mIjn5{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.company_cardName__rY4Im{font-family:var(--font-display);font-weight:300;font-size:1.375rem;line-height:1.25;margin-bottom:var(--sp-2);min-height:3.44rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.company_cardInn__sQVlq{font-family:var(--font-mono);font-size:.8125rem;color:var(--fg-muted)}.company_cardMeta__SoW8F{display:flex;align-items:center;gap:var(--sp-3);font-size:.8125rem;color:var(--fg-muted);min-height:1.75rem;margin-top:var(--sp-4)}.company_cardRegion__KEpbs{color:var(--fg-muted)}.company_profileHeader__dWBCv{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--sp-4);margin-bottom:var(--sp-6)}.company_reportTypeBar__zrILg{display:flex;gap:var(--sp-2)}.company_reportTypeBtn__CIWaY{padding:var(--sp-2) var(--sp-4);background:var(--bg-surface);color:var(--fg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);cursor:pointer;font-size:.8125rem;font-weight:600}.company_reportTypeBtn__CIWaY[data-active=true]{background:var(--accent);color:var(--ink-900);border-color:var(--accent)}.company_riskTitle__PIBuT{font-family:var(--font-display);font-weight:300;font-size:1.25rem;margin-bottom:var(--sp-4)}.company_riskHeader__Ij9Z0{display:flex;align-items:center;gap:var(--sp-4);margin-bottom:var(--sp-6)}.company_riskScore__VJRwc{font-size:2.5rem;font-family:var(--font-mono);font-weight:500}.company_riskScore__VJRwc[data-level=low]{color:var(--moss)}.company_riskScore__VJRwc[data-level=medium]{color:var(--ember-500)}.company_riskScore__VJRwc[data-level=high]{color:var(--blood)}.company_riskHint__wpn19{font-size:.75rem;color:var(--fg-muted);margin-top:var(--sp-1)}.company_riskBar___FSyI{height:8px;background:var(--bg-surface);border-radius:var(--r-md);margin-bottom:var(--sp-6);overflow:hidden}.company_riskBarFill__dOvWR{height:100%;border-radius:var(--r-md);transition:width .3s}.company_riskBarFill__dOvWR[data-level=low]{background:var(--moss)}.company_riskBarFill__dOvWR[data-level=medium]{background:var(--ember-500)}.company_riskBarFill__dOvWR[data-level=high]{background:var(--blood)}.company_riskBarFill__dOvWR[data-pct="0"]{width:0}.company_riskBarFill__dOvWR[data-pct="5"]{width:5%}.company_riskBarFill__dOvWR[data-pct="10"]{width:10%}.company_riskBarFill__dOvWR[data-pct="15"]{width:15%}.company_riskBarFill__dOvWR[data-pct="20"]{width:20%}.company_riskBarFill__dOvWR[data-pct="25"]{width:25%}.company_riskBarFill__dOvWR[data-pct="30"]{width:30%}.company_riskBarFill__dOvWR[data-pct="35"]{width:35%}.company_riskBarFill__dOvWR[data-pct="40"]{width:40%}.company_riskBarFill__dOvWR[data-pct="45"]{width:45%}.company_riskBarFill__dOvWR[data-pct="50"]{width:50%}.company_riskBarFill__dOvWR[data-pct="55"]{width:55%}.company_riskBarFill__dOvWR[data-pct="60"]{width:60%}.company_riskBarFill__dOvWR[data-pct="65"]{width:65%}.company_riskBarFill__dOvWR[data-pct="70"]{width:70%}.company_riskBarFill__dOvWR[data-pct="75"]{width:75%}.company_riskBarFill__dOvWR[data-pct="80"]{width:80%}.company_riskBarFill__dOvWR[data-pct="85"]{width:85%}.company_riskBarFill__dOvWR[data-pct="90"]{width:90%}.company_riskBarFill__dOvWR[data-pct="95"]{width:95%}.company_riskBarFill__dOvWR[data-pct="100"]{width:100%}.company_metricsGrid__1oZyR{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);margin-bottom:var(--sp-6)}.company_metricLabel__TCfzN{font-size:.6875rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em}.company_metricValue__dj2qf{font-family:var(--font-mono);font-size:1.25rem}.company_factorsLabel__VGbXO{font-size:.6875rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--sp-2)}.company_factorsRow__LeGWL{display:flex;gap:var(--sp-2);flex-wrap:wrap}.company_tableWrap__T_Eft{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:560px){.company_grid__mIjn5{grid-template-columns:1fr}.company_header__3BmQq h1{font-size:1.6rem}.company_companyName__vjxLW{font-size:1.3rem}}.dashboard_kpiGrid__JEzNS{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--sp-6);gap:var(--sp-6);margin-bottom:var(--sp-8)}.dashboard_kpiLabel__MXF3f{font-size:.75rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--sp-2)}.dashboard_kpiValue__JmHph{font-family:var(--font-mono);font-size:1.75rem;font-weight:500;color:var(--fg-primary)}.dashboard_kpiUnit___oIBd{font-size:.875rem;color:var(--fg-tertiary);margin-left:var(--sp-1)}.dashboard_kpiDelta__rMdFt{font-size:.75rem;margin-top:var(--sp-1);font-family:var(--font-mono)}.dashboard_kpiRow__hPyFB{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.dashboard_kpiFigures__6c4hM{min-width:0}.dashboard_kpiSpark__Rnnla{flex:1 1;min-width:0;max-width:58%;height:44px}.dashboard_sparkSvg__x4VR4{display:block;width:100%;height:100%;overflow:visible}.dashboard_up__pxjc2{color:var(--moss)}.dashboard_down__s_4rW{color:var(--blood)}.dashboard_flat__JqzMx{color:var(--fg-muted)}.dashboard_svg__3AOQ6{width:100%;height:auto}.dashboard_chartFill__pGBLq{flex:1 1;min-height:0}.dashboard_legend__vJa_g{display:flex;gap:var(--sp-6);font-size:.75rem;color:var(--fg-tertiary);font-family:var(--font-mono);margin-top:var(--sp-4)}.dashboard_noData___DvMY{color:var(--fg-muted);text-align:center;padding:var(--sp-12) 0}.dashboard_header__BKH3D{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-8);flex-wrap:wrap}.dashboard_headerActions__rmQpi{display:flex;gap:var(--sp-2);flex-shrink:0}.dashboard_header__BKH3D h1{font-family:var(--font-display);font-weight:300;font-size:2.25rem}.dashboard_header__BKH3D p{color:var(--fg-secondary);margin-top:var(--sp-2)}.dashboard_error__d98ml{color:var(--blood);margin-bottom:var(--sp-4)}.dashboard_grid__Gm4pX{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(120px,auto);grid-auto-flow:row dense;grid-gap:var(--sp-4);gap:var(--sp-4)}.dashboard_sortable__iJ_ZB{min-width:0}.dashboard_draggable__UHkl_{cursor:-webkit-grab;cursor:grab}.dashboard_dragOverlay__wkr9e{cursor:-webkit-grabbing;cursor:grabbing;border-radius:var(--r-lg);box-shadow:0 18px 44px rgba(0,0,0,.55)}.dashboard_sizeS__UCfsG{grid-column:span 1;grid-row:span 1}.dashboard_sizeM__3GtL2{grid-column:span 2;grid-row:span 1}.dashboard_sizeL__BL6Xc{grid-column:span 2;grid-row:span 2}.dashboard_cellCompact__iZVtU{align-self:start}@media (max-width:900px){.dashboard_grid__Gm4pX{grid-template-columns:repeat(2,1fr)}.dashboard_sizeL__BL6Xc,.dashboard_sizeM__3GtL2{grid-column:span 2}}@media (max-width:560px){.dashboard_grid__Gm4pX{grid-template-columns:1fr;grid-auto-rows:auto}.dashboard_sizeL__BL6Xc,.dashboard_sizeM__3GtL2,.dashboard_sizeS__UCfsG{grid-column:span 1;grid-row:auto}}.dashboard_surface__F7d25{position:relative;height:100%;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-4);overflow:hidden;display:flex;flex-direction:column}.dashboard_surfaceEdit__XUQIE{border-style:dashed}.dashboard_body__mO6qb{flex:1 1;min-height:0;display:flex;flex-direction:column}.dashboard_widgetEmpty__4kqi_{display:flex;align-items:center;justify-content:center;height:100%;color:var(--fg-muted);font-size:.8125rem}.dashboard_widgetHead___fxYT{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2)}.dashboard_widgetTitle__bJG1S{font-family:var(--font-display);font-weight:300;font-size:1rem}.dashboard_widgetNow__ukX5w{font-family:var(--font-mono);font-size:.8125rem;color:var(--fg-secondary)}.dashboard_toolbar__BOtZV{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-1);margin-bottom:var(--sp-3);min-height:28px}.dashboard_ctrl__vLDEM,.dashboard_sizePill__7ilxx{display:inline-flex;align-items:center;justify-content:center;height:28px;color:var(--fg-tertiary);background:color-mix(in srgb,var(--bg-surface) 75%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border-default);border-radius:999px;cursor:pointer;transition:color .15s,border-color .15s,background .15s,transform .1s}.dashboard_ctrl__vLDEM{width:28px;padding:0}.dashboard_sizePill__7ilxx{padding:0 var(--sp-3);font-family:var(--font-body);font-size:.6875rem;letter-spacing:.02em}.dashboard_ctrl__vLDEM:hover,.dashboard_sizePill__7ilxx:hover{color:var(--fg-primary);border-color:var(--accent)}.dashboard_ctrl__vLDEM:active,.dashboard_sizePill__7ilxx:active{transform:scale(.93)}.dashboard_ctrlActive__i5Z1E,.dashboard_ctrlActive__i5Z1E:hover{color:var(--ink-900);background:var(--accent);border-color:var(--accent)}.dashboard_ctrlDanger__i4s9o:hover{color:var(--paper);border-color:var(--blood);background:color-mix(in srgb,var(--blood) 60%,transparent)}.dashboard_bodyWrap__ZoqCz{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.dashboard_config__HPrMs{position:absolute;top:0;left:0;right:0;z-index:5;max-height:100%;overflow:auto;display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-3);background:color-mix(in srgb,var(--ink-800) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border-default);border-radius:var(--r-md);box-shadow:0 12px 32px rgba(0,0,0,.5);transform-origin:top right;animation:dashboard_configIn__YbZAG .16s ease}@keyframes dashboard_configIn__YbZAG{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.dashboard_config__HPrMs{animation:none}}.dashboard_configHead___ydoC{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-1)}.dashboard_configHead___ydoC span{font-size:.75rem;color:var(--fg-secondary);letter-spacing:.02em}.dashboard_configClose__k_Q0L{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:var(--fg-tertiary);background:none;border:none;border-radius:999px;cursor:pointer;transition:color .15s,background .15s}.dashboard_configClose__k_Q0L:hover{color:var(--fg-primary);background:var(--ink-700)}.dashboard_configRow___K0qo{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);font-size:.75rem;color:var(--fg-muted)}.dashboard_configRow___K0qo>span{flex-shrink:0}.dashboard_wlConfig__9pOdE{display:flex;flex-direction:column;gap:var(--sp-2)}.dashboard_wlChips__AiMlZ{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.dashboard_wlChip__8H6wI{display:inline-flex;align-items:center;gap:var(--sp-1);font-size:.6875rem;background:var(--ink-700);border:1px solid var(--border-default);border-radius:var(--r-sm);padding:2px 4px 2px 6px}.dashboard_wlChip__8H6wI button{background:none;border:none;color:var(--fg-muted);cursor:pointer;font-size:.875rem;line-height:1}.dashboard_wlChip__8H6wI button:hover{color:var(--blood)}.dashboard_watchlist__19sJv{display:flex;flex-direction:column;gap:0;overflow:auto}.dashboard_watchRow__qyNyP{display:flex;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:.8125rem}.dashboard_watchName__yODXw{color:var(--fg-secondary)}.dashboard_noteView__WiVH2{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column}.dashboard_note__NWZ4n{flex:1 1;min-height:0;white-space:pre-wrap;word-break:break-word;font-size:.8125rem;color:var(--fg-secondary);overflow:auto;padding-right:1.75rem}.dashboard_noteInlineInput__nrEJi{flex:1 1;min-height:3rem;width:100%;resize:none;background:var(--bg-canvas);color:var(--fg-primary);border:1px solid var(--accent);border-radius:var(--r-sm);padding:var(--sp-2);padding-right:1.75rem;font-family:var(--font-body);font-size:.8125rem;line-height:1.5}.dashboard_noteInlineInput__nrEJi:focus{outline:none}.dashboard_noteEditBtn__kvkZz{position:absolute;top:0;right:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;color:var(--fg-tertiary);background:color-mix(in srgb,var(--bg-surface) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--border-default);border-radius:999px;cursor:pointer;opacity:.5;transition:color .15s,border-color .15s,background .15s,opacity .15s,transform .1s}.dashboard_noteEditBtn__kvkZz:focus-visible,.dashboard_noteView__WiVH2:hover .dashboard_noteEditBtn__kvkZz{opacity:1}.dashboard_noteEditBtn__kvkZz:hover{color:var(--fg-primary);border-color:var(--accent)}.dashboard_noteEditBtn__kvkZz:active{transform:scale(.92)}.dashboard_noteEditBtnActive__fIyTI,.dashboard_noteEditBtnActive__fIyTI:hover{opacity:1;color:var(--ink-900);background:var(--accent);border-color:var(--accent)}.dashboard_catalog__7xKgF{margin-bottom:var(--sp-8);border-bottom:1px solid var(--border-subtle);padding-bottom:var(--sp-6)}.dashboard_catalogTitle__RvyDG{font-family:var(--font-display);font-weight:300;font-size:1.125rem;margin-bottom:var(--sp-4)}.dashboard_catalogGrid___Sg55{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.dashboard_catalogCard__7llTx{text-align:left;background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--r-md);padding:var(--sp-4);cursor:pointer;display:flex;flex-direction:column;gap:var(--sp-1)}.dashboard_catalogCard__7llTx:hover:not(:disabled){border-color:var(--accent)}.dashboard_catalogCard__7llTx:disabled{opacity:.4;cursor:not-allowed}.dashboard_catalogName__Ne8bT{color:var(--accent);font-size:.9375rem}.dashboard_catalogDesc__8W_K0,.dashboard_catalogLimit__hiRiQ{font-size:.75rem;color:var(--fg-muted)}.dashboard_catalogLimit__hiRiQ{margin-top:var(--sp-3)}@media (max-width:560px){.dashboard_header__BKH3D{margin-bottom:var(--sp-6)}.dashboard_header__BKH3D h1{font-size:1.6rem}.dashboard_ctrl__vLDEM,.dashboard_sizePill__7ilxx{height:32px}.dashboard_ctrl__vLDEM{width:32px}}.forecast_header__hjaNE{margin-bottom:var(--sp-8)}.forecast_header__hjaNE h1{font-family:var(--font-display);font-weight:300;font-size:2.25rem}.forecast_header__hjaNE p{color:var(--fg-secondary);margin-top:var(--sp-2)}.forecast_scenarioBar__7sCax{display:flex;gap:var(--sp-3);margin-bottom:var(--sp-6)}.forecast_scenarioBtn___bZLd{padding:var(--sp-2) var(--sp-4);background:var(--bg-surface);color:var(--fg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);cursor:pointer;font-size:.8125rem;font-weight:500}.forecast_scenarioBtn___bZLd[data-active=true]{background:var(--accent);color:var(--ink-900);border-color:var(--accent)}.forecast_kpiRow__S0VEt{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--sp-4);gap:var(--sp-4)}.forecast_kpiLabel__TMcie{font-size:.75rem;color:var(--fg-muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--sp-2)}.forecast_kpiValue__a1ho5{font-family:var(--font-mono);font-size:1.75rem;font-weight:500;color:var(--fg-primary)}.forecast_kpiUnit__qMFNH{font-size:.875rem;color:var(--fg-tertiary);margin-left:var(--sp-1)}.forecast_kpiStress__e_sTE{color:var(--blood)}.forecast_kpiBase__5xqz2{color:var(--teal-500)}.forecast_kpiOptim__CgR2h{color:var(--moss)}.forecast_chartHeader__h7f_J{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-4)}.forecast_chartHeader__h7f_J h3{font-family:var(--font-display);font-weight:300;font-size:1.25rem}.forecast_chartMeta__iC_Wb{font-size:.75rem;color:var(--fg-muted)}.forecast_chartSvg__6U5o7{width:100%;height:auto}.forecast_noData__b4zwb{color:var(--fg-muted);text-align:center;padding:var(--sp-12) 0}.forecast_chartLegend__PDj_I{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-3);font-size:.75rem;color:var(--fg-muted)}.forecast_legendItem__SacXh{display:inline-flex;align-items:center;gap:var(--sp-2)}.forecast_legendItem__SacXh i{display:inline-block;width:14px;height:2.5px;border-radius:2px}.forecast_swatchActual__Co_6a{background:var(--accent)}.forecast_swatchBase__gowfx{background:var(--teal-500)}.forecast_swatchStress__UGTMt{background:var(--blood)}.forecast_swatchOptim__rYKxb{background:var(--moss)}.forecast_chartContainer__gEBIX{margin:var(--sp-4) 0 var(--sp-2)}.forecast_tooltip__DQ9c6{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--r-md);font-family:var(--font-mono);font-size:.75rem;padding:var(--sp-2) var(--sp-3);color:var(--fg-secondary);line-height:1.7}.forecast_tooltipDate__flWG_{color:var(--fg-muted);margin-bottom:2px}.forecast_tooltipRow__eUD5g{display:flex;align-items:center;gap:6px}.forecast_tooltipRow__eUD5g i{display:inline-block;width:8px;height:8px;border-radius:2px}.forecast_forecastTableTitle__ceWgW{font-family:var(--font-display);font-weight:300;font-size:1.25rem;margin-bottom:var(--sp-4)}.forecast_dataTable__jhuIY{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.8125rem}.forecast_dataTable__jhuIY th{text-align:left;padding:var(--sp-3);border-bottom:1px solid var(--border-default);color:var(--fg-muted);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em}.forecast_dataTable__jhuIY th:nth-child(2){text-align:right;color:var(--blood)}.forecast_dataTable__jhuIY th:nth-child(3){text-align:right;color:var(--teal-500)}.forecast_dataTable__jhuIY th:nth-child(4){text-align:right;color:var(--moss)}.forecast_dataTable__jhuIY td{padding:var(--sp-3);border-bottom:1px solid var(--border-subtle)}.forecast_dataTable__jhuIY td:nth-child(n+2){text-align:right}.forecast_tableWrap__9KoZX{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:560px){.forecast_kpiRow__S0VEt{grid-template-columns:1fr}.forecast_header__hjaNE h1{font-size:1.6rem}.forecast_scenarioBar__7sCax{flex-wrap:wrap}}.indicators_grid__wfg3b{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.indicators_cardLink__a62M6{text-decoration:none;display:block}.indicators_cardHead__P09Tk{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin-bottom:var(--sp-3)}.indicators_name__6QQRB{font-weight:500;color:var(--fg-primary);font-size:.9375rem;line-height:1.35;min-height:2.53rem;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.indicators_cardValue__B2Ojy{display:flex;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-2);min-height:1.75rem}.indicators_cardValue__B2Ojy[data-empty=true]{align-items:center}.indicators_cardNumber__hvJmg{font-family:var(--font-mono);font-size:1.25rem;font-weight:500;color:var(--fg-primary)}.indicators_emptyValue__oTOi0{color:var(--fg-muted);font-size:.875rem}.indicators_cardUnit__JQdJw{font-size:.75rem;color:var(--fg-tertiary)}.indicators_cardMeta__tKoLZ{display:flex;gap:var(--sp-2);font-size:.75rem;color:var(--fg-muted);margin-top:auto}.indicators_header__DQbqp{margin-bottom:var(--sp-6)}.indicators_header__DQbqp h1{font-family:var(--font-display);font-weight:300;font-size:2.25rem}.indicators_header__DQbqp p{color:var(--fg-secondary);margin-top:var(--sp-2)}.indicators_toolbar__14y2S{display:flex;flex-direction:column;gap:var(--sp-4);margin-bottom:var(--sp-8)}.indicators_searchRow__CB32x{display:flex;align-items:stretch;gap:var(--sp-3)}.indicators_search__SNHl4{flex:1 1;max-width:28rem;padding:var(--sp-2) var(--sp-3);background:var(--bg-surface);color:var(--fg-primary);border:1px solid var(--border-default);border-radius:var(--r-md);font-family:var(--font-body);font-size:.875rem}.indicators_search__SNHl4::placeholder{color:var(--fg-muted)}.indicators_search__SNHl4:focus{outline:none;border-color:var(--accent)}.indicators_filterToggle__AaX4f{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;flex-shrink:0;background:var(--bg-surface);color:var(--fg-secondary);border:1px solid var(--border-default);border-radius:var(--r-md);cursor:pointer;transition:border-color .15s,color .15s}.indicators_filterToggle__AaX4f:hover{border-color:var(--fg-tertiary);color:var(--fg-primary)}.indicators_filterToggle__AaX4f[data-open=true]{border-color:var(--accent);color:var(--accent)}.indicators_filterDot__HiVwE{position:absolute;top:-4px;right:-4px;width:9px;height:9px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-canvas)}.indicators_filters__3dJqI{display:flex;flex-direction:column;gap:var(--sp-4);animation:indicators_filtersIn__6cc8H .18s ease}@keyframes indicators_filtersIn__6cc8H{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.indicators_filterGroup__5_7Hr{display:flex;align-items:center;gap:var(--sp-3)}.indicators_filterLabel__Ng_VC{min-width:7rem;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--fg-muted);font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.indicators_filters__3dJqI{animation:none}}.indicators_empty__pSx2s{color:var(--fg-muted);text-align:center;padding:var(--sp-12) 0}.indicators_detailHeader__sITce{margin-bottom:var(--sp-8)}.indicators_detailHeader__sITce h1{font-family:var(--font-display);font-weight:300;font-size:2rem;margin-bottom:var(--sp-2)}.indicators_meta__XSiSj{display:flex;gap:var(--sp-4);font-size:.8125rem;color:var(--fg-muted)}.indicators_description__vUmF5{color:var(--fg-secondary);line-height:1.6;margin-top:var(--sp-4);max-width:60ch}.indicators_noData__eTG_L{color:var(--fg-muted);text-align:center;padding:var(--sp-12) 0}.indicators_dataTable__grSZk{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:.8125rem}.indicators_dataTable__grSZk th{text-align:left;padding:8px;border-bottom:1px solid var(--border-subtle);color:var(--fg-muted)}.indicators_dataTable__grSZk th:last-child{text-align:right}.indicators_dataTable__grSZk td{padding:6px 8px;border-bottom:1px solid var(--border-subtle);color:var(--fg-tertiary)}.indicators_dataTable__grSZk td:last-child{text-align:right;color:var(--fg-primary)}.indicators_error__jB6FU{color:var(--blood)}.indicators_chartControls__fH8is{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--sp-4);flex-wrap:wrap;gap:var(--sp-3)}.indicators_chartValue__vWb8_{display:flex;align-items:baseline;gap:var(--sp-2)}.indicators_chartCurrentValue__MCRQ7{font-family:var(--font-mono);font-size:1.75rem;font-weight:500;color:var(--fg-primary)}.indicators_chartUnit__Sl75q{font-size:.875rem;color:var(--fg-tertiary)}.indicators_deltaUp__pzjCx{font-family:var(--font-mono);font-size:.8125rem;color:var(--moss)}.indicators_deltaDown__jjgpf{font-family:var(--font-mono);font-size:.8125rem;color:var(--blood)}.indicators_tfBar__XjdJn{display:flex;gap:var(--sp-1)}.indicators_tfBtn__Zb_14{padding:var(--sp-1) var(--sp-3);background:transparent;color:var(--fg-muted);border:1px solid var(--border-default);border-radius:var(--r-md);cursor:pointer;font-size:.75rem;font-family:var(--font-mono);font-weight:500;transition:all .15s}.indicators_tfBtn__Zb_14:hover{border-color:var(--fg-tertiary);color:var(--fg-secondary)}.indicators_tfBtn__Zb_14[data-active=true]{background:var(--accent);color:var(--ink-900);border-color:var(--accent)}.indicators_chartContainer__JrhlE{margin:var(--sp-4) 0}.indicators_chartFooter__769Dd{display:flex;justify-content:space-between;font-size:.75rem;color:var(--fg-muted);font-family:var(--font-mono)}.indicators_singleValue__NDH3H{padding:var(--sp-6) 0;text-align:center}.indicators_tableSummary__bWLfS{cursor:pointer;font-size:.8125rem;color:var(--fg-muted);padding:var(--sp-3) 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.indicators_tableSummary__bWLfS:hover{color:var(--fg-secondary)}.indicators_tableWrap__aIV3Z{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:560px){.indicators_grid__wfg3b{grid-template-columns:1fr}.indicators_detailHeader__sITce h1,.indicators_header__DQbqp h1{font-size:1.6rem}}