.financial-statement_customToolContainer__7v53P{width:100%;max-width:1100px;margin:0 auto;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.financial-statement_customToolContainer__7v53P{padding:2rem;gap:2rem}}.financial-statement_pageShell__CISKV{min-height:100%;background:var(--c-bg)}.financial-statement_container__BpeKE{width:100%}.financial-statement_pageHeader__SxVl7{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.financial-statement_pageHeader__SxVl7{flex-direction:row;justify-content:space-between;align-items:flex-start}}.financial-statement_headerMain__eff5b{display:flex;flex-direction:column;gap:.5rem}.financial-statement_pageSection__iKbG_{display:flex;flex-direction:column;gap:1rem}.financial-statement_detailShell___eEY6{display:flex;flex-direction:column;gap:1.5rem}.financial-statement_detailGrid__oxHAZ{display:grid;grid-template-columns:1fr;gap:1.5rem}.financial-statement_header__EquWO{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width:768px){.financial-statement_header__EquWO{flex-direction:row;align-items:flex-start;justify-content:space-between}}.financial-statement_titleRow__pg9o7{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.financial-statement_title__84hCA{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;color:var(--c-text1);margin:0}@media (min-width:768px){.financial-statement_title__84hCA{font-size:1.875rem}}.financial-statement_versionBadge__hJIO_{padding:.125rem .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,var(--c-brand),var(--c-brand-2));color:#fff;border-radius:9999px;box-shadow:0 4px 10px rgba(var(--tint),.25)}.financial-statement_subtitle__FleRn{font-size:.875rem;color:var(--c-text2);font-weight:500;max-width:42rem;line-height:1.6;margin:0}@media (min-width:768px){.financial-statement_subtitle__FleRn{font-size:1rem}}.financial-statement_backLink__UwuvR{font-size:.875rem;font-weight:600;color:var(--c-brand);display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:color .2s ease;background:transparent;border:none;padding:0}.financial-statement_backLink__UwuvR:hover{color:var(--c-brand-2)}.financial-statement_glassCard__NYyLq{background:var(--c-paper);border:1px solid var(--border);border-radius:18px;padding:1.25rem;box-shadow:var(--shadow);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}@media (min-width:768px){.financial-statement_glassCard__NYyLq{padding:1.5rem}}.financial-statement_glassCard__NYyLq.financial-statement_hoverable__T2tx1:hover{border-color:rgba(var(--tint),.25);box-shadow:0 10px 30px rgba(var(--tint),.14);transform:translateY(-1px);cursor:pointer}.financial-statement_searchBlock__FdkGw{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.financial-statement_searchBlock__FdkGw{flex-direction:row}}.financial-statement_inputWrapper__hKHhO{position:relative;flex:1 1}.financial-statement_inputIcon__a5rwQ{position:absolute;top:0;bottom:0;left:1rem;display:flex;align-items:center;color:var(--c-text2);pointer-events:none}.financial-statement_textInput__h38hC{width:100%;background:var(--c-paper);border:1px solid var(--border);border-radius:12px;padding:.875rem 1rem .875rem 3rem;color:var(--c-text1);font-size:1rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.financial-statement_textInput__h38hC::placeholder{color:var(--c-text2)}.financial-statement_textInput__h38hC:focus{border-color:rgba(var(--tint),.4);box-shadow:0 0 0 3px rgba(var(--tint),.14)}.financial-statement_autocompleteDropdown__XHtEC{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;background:var(--c-paper);border:1px solid var(--border);border-radius:14px;box-shadow:var(--shadow);overflow:hidden;z-index:20}.financial-statement_autocompleteItem__9E0Cy{width:100%;text-align:left;padding:.75rem 1rem;display:flex;justify-content:space-between;align-items:center;background:transparent;border:none;border-bottom:1px solid rgba(var(--tint),.08);color:var(--c-text1);cursor:pointer;transition:background .2s ease}.financial-statement_autocompleteItem__9E0Cy:last-child{border-bottom:none}.financial-statement_autocompleteItem__9E0Cy:hover{background:rgba(var(--tint),.06)}.financial-statement_autocompleteSymbol__Qg3Az{font-weight:700;margin-right:.5rem}.financial-statement_autocompleteName__tmiEp{font-size:.875rem;color:var(--c-text2)}.financial-statement_autocompleteExchange__fjY9m{font-size:.75rem;color:var(--c-text2);background:rgba(var(--tint),.08);padding:.125rem .5rem;border-radius:.35rem;border:1px solid rgba(var(--tint),.12)}.financial-statement_primaryButton__Mu1k0{background:linear-gradient(135deg,var(--c-brand),var(--c-brand-2));color:#fff;font-weight:600;padding:.875rem 1.5rem;border-radius:10px;border:none;cursor:pointer;box-shadow:0 6px 18px rgba(var(--tint),.3);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.financial-statement_primaryButton__Mu1k0:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(var(--tint),.35);filter:brightness(1.03)}.financial-statement_primaryButton__Mu1k0:disabled{background:var(--muted);color:var(--c-text2);cursor:not-allowed;box-shadow:none;transform:none;filter:none}.financial-statement_statusBadge__ekRO_{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;border:1px solid transparent}.financial-statement_statusReady__FhJts{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.25)}.financial-statement_statusProcessing__I0YEn{background:rgba(245,158,11,.1);color:#f59e0b;border-color:rgba(245,158,11,.25)}.financial-statement_processingDot___mI1q{display:flex;position:relative;width:.5rem;height:.5rem}.financial-statement_processingDotInner__QREa_{position:relative;display:inline-flex;border-radius:50%;height:.5rem;width:.5rem;background-color:#f59e0b}.financial-statement_processingDotPing__E1YoT{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:50%;background-color:#fbbf24;opacity:.75;animation:financial-statement_ping__wgSCV 1s cubic-bezier(0,0,.2,1) infinite}@keyframes financial-statement_ping__wgSCV{75%,to{transform:scale(2);opacity:0}}.financial-statement_sectionTitle__Thct6{font-size:1.125rem;font-weight:700;color:var(--c-text1);margin-bottom:0}.financial-statement_gridList__F00N_{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.financial-statement_gridList__F00N_{grid-template-columns:repeat(2,1fr)}}.financial-statement_runList__sV27m{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.financial-statement_runList__sV27m{grid-template-columns:repeat(2,minmax(0,1fr))}}.financial-statement_runItem__un2fp{display:flex;align-items:center;justify-content:space-between;padding:1rem}.financial-statement_runItemContent__2MX7s{display:flex;align-items:center;gap:1rem}.financial-statement_runItemAvatar__WVkm0{width:3rem;height:3rem;border-radius:12px;background:rgba(var(--tint),.1);border:1px solid rgba(var(--tint),.2);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--c-brand);font-size:1.125rem}.financial-statement_runItemInfo__5V0lT h3{margin:0;font-size:1rem;font-weight:700;color:var(--c-text1);transition:color .2s}.financial-statement_runItem__un2fp:hover .financial-statement_runItemInfo__5V0lT h3{color:var(--c-brand)}.financial-statement_runItemMeta__nyI5f{margin:.125rem 0 0;font-size:.75rem;color:var(--c-text2);font-weight:500}.financial-statement_runItemTime__mqcVG{margin:.25rem 0 0;font-size:.625rem;color:var(--c-text2);text-transform:uppercase;letter-spacing:.05em}.financial-statement_runItemActions__tfQwx{display:flex;align-items:center;gap:1rem}.financial-statement_chevronIcon__zAhVX{color:var(--c-text2);transition:all .2s}.financial-statement_runItem__un2fp:hover .financial-statement_chevronIcon__zAhVX{color:var(--c-text1);transform:translateX(4px)}.financial-statement_fadeInUp__lxr86{animation:financial-statement_fadeInUp__lxr86 .5s ease-out forwards;opacity:0;transform:translateY(1rem)}.financial-statement_delay100__subhO{animation-delay:.1s}@keyframes financial-statement_fadeInUp__lxr86{to{opacity:1;transform:translateY(0)}}.financial-statement_pageShell__CISKV::-webkit-scrollbar{width:8px}.financial-statement_pageShell__CISKV::-webkit-scrollbar-track{background:transparent}.financial-statement_pageShell__CISKV::-webkit-scrollbar-thumb{background:rgba(var(--tint),.2);border-radius:4px}.financial-statement_pageShell__CISKV::-webkit-scrollbar-thumb:hover{background:rgba(var(--tint),.3)}.financial-statement_expandCollapseBar__eJqTs{display:flex;justify-content:flex-end;gap:.5rem}.financial-statement_expandCollapseBtn__doTac{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem;border-radius:99px;border:1px solid rgba(var(--tint),.18);background:rgba(var(--tint),.05);color:var(--c-text2);font-size:.8125rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.financial-statement_expandCollapseBtn__doTac:hover:not(:disabled){background:rgba(var(--tint),.1);border-color:rgba(var(--tint),.3);color:var(--c-text1)}.financial-statement_expandCollapseBtn__doTac:disabled{opacity:.38;cursor:default}[data-theme=dark] .financial-statement_expandCollapseBtn__doTac{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12);color:rgba(240,239,254,.6)}[data-theme=dark] .financial-statement_expandCollapseBtn__doTac:hover:not(:disabled){background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.22);color:var(--c-text1)}.financial-statement_collapsibleSection__Aa7qO{background:var(--c-paper);border:1px solid var(--border);border-radius:16px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;box-shadow:var(--shadow)}.financial-statement_collapsibleSection__Aa7qO:hover{border-color:rgba(var(--tint),.28);box-shadow:0 10px 26px rgba(var(--tint),.14)}.financial-statement_collapsibleHeader__Hdg0z{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:.875rem;flex-wrap:wrap;padding:1rem;background:linear-gradient(180deg,rgba(var(--tint),.06),rgba(var(--tint),.03));text-align:left;border:none;cursor:pointer;color:var(--c-text1);transition:background .2s ease,box-shadow .2s ease}.financial-statement_collapsibleHeader__Hdg0z:hover{background:linear-gradient(180deg,rgba(var(--tint),.1),rgba(var(--tint),.04))}.financial-statement_collapsibleHeader__Hdg0z:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgba(var(--tint),.36),inset 0 0 0 4px rgba(var(--tint),.14)}.financial-statement_collapsibleHeaderMain__orClH{min-width:0;flex:1 1 12rem}.financial-statement_collapsibleHeaderMeta___E7cF{display:flex;align-items:center;justify-content:flex-end;gap:.625rem;flex:1 1 18rem;flex-wrap:wrap}.financial-statement_summaryChipGroup__10tSj{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;min-width:0}.financial-statement_collapsibleIconWrap__nn_gZ{width:2rem;height:2rem;border-radius:9999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--tint),.2);background:rgba(var(--tint),.08);color:var(--c-brand);flex-shrink:0}.financial-statement_collapsibleTitle__VRf6n{font-size:1.125rem;font-weight:700;color:var(--c-text1);line-height:1.35}.financial-statement_collapsibleIcon__1e_Uu{color:inherit;display:inline-flex;transition:transform .2s ease}.financial-statement_collapsibleIcon__1e_Uu.financial-statement_expanded__m0vo2{transform:rotate(90deg)}.financial-statement_collapsibleContent__IjFCC{padding:1rem;border-top:1px solid rgba(var(--tint),.12);background:var(--c-paper);animation:financial-statement_fadeInUp__lxr86 .2s ease-out}.financial-statement_summaryChip__QOjeV{display:inline-flex;align-items:center;gap:.325rem;padding:.3rem .6rem;border-radius:9999px;background:rgba(var(--tint),.09);border:1px solid rgba(var(--tint),.2);font-size:.75rem;color:var(--c-text1);white-space:nowrap}.financial-statement_summaryChipLabel__lOzIH{font-weight:600;color:var(--c-text2)}.financial-statement_summaryChipValue__WEhNY{font-weight:700;color:var(--c-text1)}@media (max-width:767px){.financial-statement_collapsibleHeader__Hdg0z{align-items:stretch}.financial-statement_collapsibleHeaderMeta___E7cF{flex-basis:100%;justify-content:space-between}.financial-statement_summaryChipGroup__10tSj{justify-content:flex-start}}.financial-statement_quickSummary__3Nmrm{background:linear-gradient(180deg,rgba(var(--tint),.08),rgba(var(--tint),.03));border:1px solid rgba(var(--tint),.2);border-radius:16px;padding:1.25rem;box-shadow:var(--shadow)}[data-theme=dark] .financial-statement_quickSummary__3Nmrm{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-color:rgba(255,255,255,.12)}.financial-statement_quickSummaryHeader__rNZL5{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.financial-statement_quickSummaryIcon__sEq6Y{color:var(--c-brand-2)}[data-theme=dark] .financial-statement_quickSummaryIcon__sEq6Y{color:#8b8fe8}.financial-statement_quickSummaryTitle__DdkvT{font-weight:700;color:var(--c-brand);text-transform:uppercase;font-size:.875rem;letter-spacing:.05em;margin:0}[data-theme=dark] .financial-statement_quickSummaryTitle__DdkvT{color:var(--c-brand-2)}.financial-statement_quickSummaryDescription__gM82A{font-size:.875rem;color:var(--c-text2);max-width:28rem;line-height:1.5;margin:0}[data-theme=dark] .financial-statement_quickSummaryDescription__gM82A{color:rgba(240,239,254,.7)}.financial-statement_quickSummaryStats__dXfnA{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}@media (min-width:768px){.financial-statement_quickSummaryContent__0B7wH{display:flex;justify-content:space-between;align-items:center}.financial-statement_quickSummaryStats__dXfnA{margin-top:0}}.financial-statement_metricBadge__3HsRx{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:.5rem;border:1px solid rgba(var(--tint),.16);background:rgba(var(--tint),.08)}[data-theme=dark] .financial-statement_metricBadge__3HsRx{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.financial-statement_metricBadgeWarning__4Ima9{background:rgba(245,158,11,.1);border-color:rgba(245,158,11,.2)}[data-theme=dark] .financial-statement_metricBadgeWarning__4Ima9{background:rgba(245,158,11,.15);border-color:rgba(245,158,11,.3)}.financial-statement_metricLabel__3Y0qN{font-size:.75rem;color:var(--c-text2);text-transform:uppercase;font-weight:600}[data-theme=dark] .financial-statement_metricLabel__3Y0qN{color:rgba(240,239,254,.6)}.financial-statement_metricValue__EhJsV{font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--c-text1)}.financial-statement_metricTrendUp__aas3Q{color:#34d399}.financial-statement_metricTrendDown__jPmFd{color:#f87171}.financial-statement_reportGrid__9ePM_{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.financial-statement_reportGrid__9ePM_{grid-template-columns:1fr 1fr}}.financial-statement_reportItem__MZCsD{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--c-paper);border:1px solid var(--border);border-radius:16px;cursor:pointer;transition:background .2s ease,border-color .2s ease;box-shadow:var(--shadow)}.financial-statement_reportItem__MZCsD:hover{background:rgba(var(--tint),.05);border-color:rgba(var(--tint),.2)}.financial-statement_reportItemMain__7jyIN{display:flex;align-items:center;gap:.75rem}.financial-statement_reportIcon__QwePw{width:2.5rem;height:2.5rem;border-radius:.5rem;background:rgba(239,68,68,.1);color:#f87171;display:flex;align-items:center;justify-content:center}.financial-statement_reportName__IqCXV{font-weight:600;font-size:.875rem;color:var(--c-text1);margin:0}.financial-statement_reportMeta__0g3R_{display:flex;gap:.5rem;align-items:center;font-size:.75rem;color:var(--c-text2);margin-top:.125rem}.financial-statement_reportMetaStack__GhpZd{display:flex;flex-direction:column;gap:.25rem}.financial-statement_reportAuditedBadge__NfYwC{font-size:.625rem;font-weight:700;padding:.125rem .375rem;background:rgba(59,130,246,.1);color:#60a5fa;border-radius:.25rem;text-transform:uppercase}.financial-statement_reportDownloadButton__9MFaM{padding:.5rem;border-radius:9999px;border:none;background:transparent;color:var(--c-text2);cursor:pointer;transition:color .2s ease,background .2s ease}.financial-statement_reportDownloadButton__9MFaM:hover{color:var(--c-text1);background:rgba(var(--tint),.08)}.financial-statement_uploadButton__xj0BI{display:flex;align-items:center;justify-content:center;padding:1rem;border:1px dashed rgba(var(--tint),.2);border-radius:12px;color:var(--c-text2);cursor:pointer;transition:all .2s;background:transparent;width:100%}.financial-statement_uploadButton__xj0BI:hover{color:var(--c-text1);border-color:rgba(var(--tint),.35);background:rgba(var(--tint),.06)}.financial-statement_uploadButtonLabel__ESXEk{font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:.5rem}.financial-statement_structureList__7UdQR{display:flex;flex-direction:column;gap:.75rem}.financial-statement_structureItem__z24Ih{display:flex;align-items:center;justify-content:space-between;padding:1rem;background:var(--c-paper);border:1px solid var(--border);border-radius:16px;margin-bottom:.75rem;box-shadow:var(--shadow)}.financial-statement_structureMain__mmMWx{display:flex;align-items:center;gap:.75rem}.financial-statement_structureIcon__M_jis{width:2rem;height:2rem;border-radius:50%;background:rgba(var(--tint),.12);color:var(--c-brand);display:flex;align-items:center;justify-content:center}.financial-statement_structureName__BqT4f{font-weight:500;color:var(--c-text1)}.financial-statement_structureMeta__4ohEU{display:flex;align-items:center;gap:.5rem}.financial-statement_structureRole__7NTgD{font-size:.75rem;color:var(--c-text2)}.financial-statement_structureOwnership__d5djd{padding:.25rem .5rem;border-radius:.25rem;background:rgba(16,185,129,.1);color:#10b981;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:700}.financial-statement_healthGrid__Vhn37{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width:768px){.financial-statement_healthGrid__Vhn37{grid-template-columns:repeat(3,1fr)}}.financial-statement_healthCard__jn14D{padding:1rem;border-radius:12px;border:1px solid transparent}.financial-statement_healthCardLiquidity__B1LLj{background:rgba(59,130,246,.05);border-color:rgba(59,130,246,.2)}.financial-statement_healthCardLeverage__wayyL{background:rgba(234,179,8,.05);border-color:rgba(234,179,8,.2)}.financial-statement_healthCardEfficiency__HZHuZ{background:rgba(168,85,247,.05);border-color:rgba(168,85,247,.2)}.financial-statement_healthCardTitle__m57io{font-weight:700;margin:0 0 .75rem;color:var(--c-text1);text-transform:uppercase;font-size:.75rem;letter-spacing:.05em;display:flex;align-items:center;gap:.5rem}.financial-statement_healthCardDot__yHeqE{width:.375rem;height:.375rem;border-radius:50%;background:var(--c-brand)}.financial-statement_healthMetrics__UTFwU{display:flex;flex-direction:column;gap:.75rem}.financial-statement_healthMetricRow__15RxI{display:flex;justify-content:space-between;align-items:center}.financial-statement_healthMetricLabel__vN2SA{font-size:.875rem;color:var(--c-text2)}.financial-statement_healthMetricValue__rJBQG{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700;color:var(--c-text1)}.financial-statement_riskSummary__LWkHb{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem;background:rgba(239,68,68,.08);border:1px solid rgba(239,68,68,.25);border-radius:12px}.financial-statement_riskSummaryBlock__SXKDs{flex:1 1}.financial-statement_riskSummaryBlockRight__Mtqrd{text-align:right}.financial-statement_riskSummaryLabel__2r902{font-size:.75rem;font-weight:700;color:#f87171;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;display:block}.financial-statement_riskSummaryLevel__c3cON{font-size:1.5rem;font-weight:700;color:var(--c-text1)}.financial-statement_riskSummaryMetaLabel__3VyzC{font-size:.75rem;font-weight:700;color:var(--c-text2);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem;display:block}.financial-statement_riskSummaryScore__Csmx0{font-size:1.875rem;font-weight:900;color:#ef4444}.financial-statement_riskItemsList__lz0YD{display:flex;flex-direction:column;gap:.75rem}.financial-statement_riskItem__xAcmo{background:var(--c-paper);border:1px solid var(--border);border-radius:12px;padding:1rem;box-shadow:var(--shadow)}.financial-statement_riskItemHeader__1W_r8{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.financial-statement_riskItemName__6eKOo{font-weight:700;color:var(--c-text1);margin:0}.financial-statement_riskItemBadges__NuXk4{display:flex;gap:.5rem}.financial-statement_severityBadge__bkDbY{padding:.25rem .5rem;border-radius:.25rem;border:1px solid;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.financial-statement_severityHigh__pD_Es{background-color:rgba(239,68,68,.2);color:#f87171;border-color:rgba(239,68,68,.3)}.financial-statement_severityMedium__gTI5s{background-color:rgba(234,179,8,.2);color:#facc15;border-color:rgba(234,179,8,.3)}.financial-statement_severityLow__xm94t{background-color:rgba(59,130,246,.2);color:#60a5fa;border-color:rgba(59,130,246,.3)}.financial-statement_riskTimeframeBadge__iaj6m{padding:.125rem .5rem;border-radius:.25rem;background:rgba(var(--tint),.08);color:var(--c-text2);font-size:.75rem;border:1px solid rgba(var(--tint),.16)}.financial-statement_riskItemDescription__vFDOw{font-size:.875rem;color:var(--c-text2);line-height:1.6;margin:0}.financial-statement_insightCard__UDtl2{background:linear-gradient(180deg,rgba(var(--tint),.08),transparent);border:1px solid rgba(var(--tint),.2);border-radius:12px;padding:1.5rem}.financial-statement_insightCardContent__f0CTI{display:flex;align-items:flex-start;gap:1rem}.financial-statement_insightIconWrap__JUfWj{margin-top:.25rem;min-width:24px;color:var(--c-brand)}.financial-statement_insightTitle__F3Mr_{font-weight:700;font-size:1.125rem;color:var(--c-brand-2);margin:0 0 .5rem}.financial-statement_insightText__FfqHJ{color:var(--c-text1);line-height:1.6;font-size:1rem;margin:0}.financial-statement_insightBody__ufTwe{flex:1 1;min-width:0}.financial-statement_insightMarkdown__fB8bT{color:var(--c-text1);line-height:1.7;font-size:.9375rem}.financial-statement_insightMarkdown__fB8bT p{margin:0 0 .75rem}.financial-statement_insightMarkdown__fB8bT p:last-child{margin-bottom:0}.financial-statement_insightMarkdown__fB8bT strong{color:var(--c-text1);font-weight:700}.financial-statement_insightMarkdown__fB8bT ol,.financial-statement_insightMarkdown__fB8bT ul{margin:.25rem 0 .75rem;padding-left:1.25rem}.financial-statement_insightMarkdown__fB8bT li{margin-bottom:.25rem}.financial-statement_insightMarkdown__fB8bT h1,.financial-statement_insightMarkdown__fB8bT h2,.financial-statement_insightMarkdown__fB8bT h3{color:var(--c-brand-2);font-weight:700;margin:1rem 0 .375rem}.financial-statement_insightMarkdown__fB8bT h1:first-child,.financial-statement_insightMarkdown__fB8bT h2:first-child,.financial-statement_insightMarkdown__fB8bT h3:first-child,.financial-statement_insightMarkdown__fB8bT p:first-child{margin-top:0}.financial-statement_ownershipContainer__xXvJE{display:flex;flex-direction:column;gap:1.25rem}.financial-statement_ownershipMetrics__NRMh8{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width:600px){.financial-statement_ownershipMetrics__NRMh8{grid-template-columns:1fr}}.financial-statement_ownershipMetricCard__ecje3{display:flex;flex-direction:column;gap:.25rem;padding:.875rem 1rem;background:rgba(var(--tint),.06);border:1px solid rgba(var(--tint),.14);border-radius:12px}.financial-statement_ownershipMetricLabel__lXlWG{font-size:.75rem;font-weight:600;color:var(--c-text2);text-transform:uppercase;letter-spacing:.04em}.financial-statement_ownershipMetricValue__9qynF{font-size:1.25rem;font-weight:700;color:var(--c-text1);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.financial-statement_ownershipSubtitle__PDtG3{font-size:.875rem;font-weight:700;color:var(--c-text2);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem}.financial-statement_capitalGrid___3LC_{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}@media (max-width:600px){.financial-statement_capitalGrid___3LC_{grid-template-columns:1fr}}.financial-statement_capitalItem___DUlR{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;border-radius:10px;background:rgba(var(--tint),.04);border:1px solid rgba(var(--tint),.1)}.financial-statement_capitalLabel__xdKuJ{font-size:.75rem;color:var(--c-text2);font-weight:600}.financial-statement_capitalValue__mzVgS{font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--c-text1)}.financial-statement_shareholderList__JNFqR{display:flex;flex-direction:column;gap:.625rem}.financial-statement_shareholderRow__hwxOI{display:flex;align-items:center;gap:.75rem}.financial-statement_shareholderName__gS7EJ{font-size:.875rem;color:var(--c-text1);flex:0 0 9rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.financial-statement_shareholderBar__9_j_C{flex:1 1;height:6px;border-radius:9999px;background:rgba(var(--tint),.12);overflow:hidden}.financial-statement_shareholderBarFill__XcrUB{height:100%;border-radius:9999px;background:linear-gradient(90deg,var(--c-brand),var(--c-brand-2));transition:width .4s ease}.financial-statement_shareholderPct__QXSqg{font-size:.75rem;font-weight:700;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--c-text1);flex-shrink:0;width:3.5rem;text-align:right}[data-theme=dark] .financial-statement_collapsibleSection__Aa7qO{border-color:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_collapsibleSection__Aa7qO:hover{border-color:rgba(255,255,255,.22);box-shadow:0 10px 26px rgba(0,0,0,.4)}[data-theme=dark] .financial-statement_collapsibleHeader__Hdg0z{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02))}[data-theme=dark] .financial-statement_collapsibleHeader__Hdg0z:hover{background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04))}[data-theme=dark] .financial-statement_collapsibleIconWrap__nn_gZ{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#8b8fe8}[data-theme=dark] .financial-statement_collapsibleContent__IjFCC{border-top-color:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_summaryChip__QOjeV{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.16)}[data-theme=dark] .financial-statement_glassCard__NYyLq{border-color:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_glassCard__NYyLq.financial-statement_hoverable__T2tx1:hover{border-color:rgba(255,255,255,.22);box-shadow:0 10px 30px rgba(0,0,0,.4)}[data-theme=dark] .financial-statement_ownershipMetricCard__ecje3{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.12)}[data-theme=dark] .financial-statement_capitalItem___DUlR{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_shareholderBar__9_j_C{background:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_healthCardLiquidity__B1LLj{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3)}[data-theme=dark] .financial-statement_healthCardLeverage__wayyL{background:rgba(234,179,8,.1);border-color:rgba(234,179,8,.3)}[data-theme=dark] .financial-statement_healthCardEfficiency__HZHuZ{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.3)}[data-theme=dark] .financial-statement_riskItem__xAcmo{border-color:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_riskTimeframeBadge__iaj6m{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14)}[data-theme=dark] .financial-statement_structureItem__z24Ih{border-color:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_structureIcon__M_jis{background:rgba(255,255,255,.1);color:#8b8fe8}[data-theme=dark] .financial-statement_insightCard__UDtl2{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent);border-color:rgba(255,255,255,.14)}[data-theme=dark] .financial-statement_peerThNum__n2ld3,[data-theme=dark] .financial-statement_peerTh__YUIiK{border-bottom-color:rgba(255,255,255,.12)}[data-theme=dark] .financial-statement_peerTdNum__aKd4_,[data-theme=dark] .financial-statement_peerTdSymbol__N3HXO{border-bottom-color:rgba(255,255,255,.07)}[data-theme=dark] .financial-statement_peerRow__Tw98L:hover{background:rgba(255,255,255,.05)}[data-theme=dark] .financial-statement_peerRowSelf__yykaH{background:rgba(255,255,255,.07)}[data-theme=dark] .financial-statement_peerRowSelf__yykaH:hover{background:rgba(255,255,255,.1)}[data-theme=dark] .financial-statement_peerSelfBadge__lIGCG{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.2);color:#8b8fe8}[data-theme=dark] .financial-statement_autocompleteItem__9E0Cy{border-bottom-color:rgba(255,255,255,.07)}[data-theme=dark] .financial-statement_autocompleteItem__9E0Cy:hover{background:rgba(255,255,255,.06)}[data-theme=dark] .financial-statement_autocompleteExchange__fjY9m{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.12)}[data-theme=dark] .financial-statement_runItemAvatar__WVkm0{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}[data-theme=dark] .financial-statement_textInput__h38hC:focus{border-color:rgba(255,255,255,.35);box-shadow:0 0 0 3px rgba(255,255,255,.08)}[data-theme=dark] .financial-statement_loadingSpinner__pv6pI{border-color:#8b8fe8 rgba(255,255,255,.12) rgba(255,255,255,.12)}.financial-statement_loadingState__RQbRM{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:4rem 2rem}.financial-statement_loadingSpinner__pv6pI{width:2rem;height:2rem;border-radius:50%;border:3px solid rgba(var(--tint),.15);border-top-color:var(--c-brand);animation:financial-statement_spin__wvcVV .75s linear infinite}@keyframes financial-statement_spin__wvcVV{to{transform:rotate(1turn)}}.financial-statement_loadingText__tUKCb{font-size:.875rem;color:var(--c-text2);margin:0}.financial-statement_errorState__L6QlU{padding:2rem;text-align:center}.financial-statement_errorText__wq3BI{color:#f87171;font-size:.875rem;margin:0}.financial-statement_peerTable__Abz9N{width:100%}.financial-statement_peerTableScroll__TMHsV{overflow-x:auto;-webkit-overflow-scrolling:touch}.financial-statement_peerTableEl__MvtGE{width:100%;border-collapse:collapse;font-size:.875rem}.financial-statement_peerThNum__n2ld3,.financial-statement_peerTh__YUIiK{padding:.625rem .75rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text2);border-bottom:1px solid rgba(var(--tint),.14);white-space:nowrap}.financial-statement_peerTh__YUIiK{text-align:left}.financial-statement_peerThNum__n2ld3{text-align:right}.financial-statement_peerRowSelf__yykaH,.financial-statement_peerRow__Tw98L{transition:background .15s ease}.financial-statement_peerRow__Tw98L:hover{background:rgba(var(--tint),.04)}.financial-statement_peerRowSelf__yykaH{background:rgba(var(--tint),.07)}.financial-statement_peerRowSelf__yykaH:hover{background:rgba(var(--tint),.1)}.financial-statement_peerTdSymbol__N3HXO{padding:.75rem;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(var(--tint),.08)}.financial-statement_peerTdNum__aKd4_{padding:.75rem;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;color:var(--c-text1);border-bottom:1px solid rgba(var(--tint),.08);white-space:nowrap}.financial-statement_peerSymbol__S0ite{font-weight:700;color:var(--c-text1)}.financial-statement_peerSelfBadge__lIGCG{font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .4rem;border-radius:.25rem;background:rgba(var(--tint),.15);color:var(--c-brand);border:1px solid rgba(var(--tint),.25)}.financial-statement_peerName__c3ECY{font-size:.75rem;color:var(--c-text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:10rem}.financial-statement_growthPos__qUfIm{color:#34d399;font-weight:700}.financial-statement_growthNeg__6BigZ{color:#f87171;font-weight:700}.GlobalMonitorPanel_shell__nD_4B{display:flex;flex-direction:column;gap:.625rem;width:100%;padding:.5rem 0 1.5rem}.GlobalMonitorPanel_gmSection__9IoBK{background:var(--c-paper);border:1px solid var(--border);border-radius:14px;overflow:hidden}.GlobalMonitorPanel_gmHeader__mG3CJ{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.875rem 1.125rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s}.GlobalMonitorPanel_gmHeader__mG3CJ:hover{background:rgba(var(--tint),.05)}.GlobalMonitorPanel_gmHeaderLeft__ad0V2{display:flex;align-items:center;gap:.625rem;flex:1 1;min-width:0;flex-wrap:wrap}.GlobalMonitorPanel_gmTitle__BzZKs{font-size:.9rem;font-weight:600;color:var(--c-text1);white-space:nowrap}.GlobalMonitorPanel_gmChips__4AOTy{display:flex;gap:.375rem;flex-wrap:wrap;align-items:center}.GlobalMonitorPanel_gmChevron__gvq2P{color:var(--c-text2);flex-shrink:0;transition:transform .2s;display:flex;align-items:center}.GlobalMonitorPanel_gmChevronOpen__MszJs{transform:rotate(90deg)}.GlobalMonitorPanel_gmBody__yO7wg{border-top:1px solid var(--border)}.GlobalMonitorPanel_chip__vWu0B{display:inline-flex;align-items:center;gap:.25rem;padding:.175rem .5rem;border-radius:20px;border:1px solid var(--border);font-size:.75rem;font-weight:500;color:var(--c-text2);background:rgba(var(--tint),.06);white-space:nowrap}.GlobalMonitorPanel_statusMsg__Rk95C{padding:1.5rem 1.25rem;color:var(--c-text2);font-size:.875rem}.GlobalMonitorPanel_errorMsg__rYaFv{padding:1.5rem 1.25rem;color:#ef4444;font-size:.875rem}.GlobalMonitorPanel_mapWrapper__d_G7R{padding:.875rem 1.125rem .625rem}.GlobalMonitorPanel_mapSectionHeader__pqkbv{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem .5rem}.GlobalMonitorPanel_mapExpandBtn__1iF8l{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:1px solid var(--border);background:rgba(var(--tint),.06);color:var(--c-text2);cursor:pointer;flex-shrink:0;transition:background .15s,color .15s}.GlobalMonitorPanel_mapExpandBtn__1iF8l:hover{background:rgba(var(--tint),.14);color:var(--c-text1)}.GlobalMonitorPanel_mapOverlay__2KP_o{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:1.5rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.GlobalMonitorPanel_mapModal__raFIc{width:90vw;max-width:90vw;height:80vh;max-height:80vh;background:var(--c-paper);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.3)}@media (max-width:600px){.GlobalMonitorPanel_mapOverlay__2KP_o{padding:.75rem}.GlobalMonitorPanel_mapModal__raFIc{width:100%;max-width:100%;height:85vh;max-height:85vh}}.GlobalMonitorPanel_mapModalHeader__r_V68{display:flex;align-items:center;gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--border);flex-shrink:0}.GlobalMonitorPanel_mapModalBody__iOmbo{flex:1 1;min-height:0;overflow-y:auto}.GlobalMonitorPanel_leafletMap__0vfHZ{width:100%;height:520px;border-radius:10px;border:1px solid var(--border);overflow:hidden;display:block;background:var(--c-bg)}@media (max-width:600px){.GlobalMonitorPanel_leafletMap__0vfHZ{height:338px}}.GlobalMonitorPanel_leafletMapExpanded__vzTgm{height:calc(80vh - 110px)}@media (max-width:600px){.GlobalMonitorPanel_leafletMapExpanded__vzTgm{height:calc(85vh - 110px)}}.GlobalMonitorPanel_mapPlaceholder__p64IU{width:100%;height:520px;display:flex;align-items:center;justify-content:center;color:var(--c-text2);font-size:.875rem;background:var(--c-bg);border-radius:10px;border:1px solid var(--border);margin:.875rem 1.125rem}.GlobalMonitorPanel_mapNote__nOLKA{font-size:.6875rem;color:var(--c-text2);text-align:center;padding:.375rem 0 .125rem;opacity:.65}.GlobalMonitorPanel_hotspotList__Qg6_l{display:flex;flex-direction:column}.GlobalMonitorPanel_hotspotItem__ISlek{border-bottom:1px solid var(--border)}.GlobalMonitorPanel_hotspotItem__ISlek:last-child{border-bottom:none}.GlobalMonitorPanel_hotspotRowBtn__AsSXq{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem 1.125rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s;flex-wrap:wrap}.GlobalMonitorPanel_hotspotRowBtn__AsSXq:hover{background:rgba(var(--tint),.05)}.GlobalMonitorPanel_hotspotDot__o9Rxp{width:9px;height:9px;border-radius:50%;flex-shrink:0}.GlobalMonitorPanel_hotspotName__ABl0v{font-size:.875rem;font-weight:600;color:var(--c-text1)}.GlobalMonitorPanel_hotspotRegion__yb676{font-size:.75rem;color:var(--c-text2);margin-right:auto}.GlobalMonitorPanel_hotspotBadge__x3V0r{font-size:.7rem;font-weight:600;padding:.15rem .45rem;border-radius:20px;border:1px solid;white-space:nowrap}.GlobalMonitorPanel_hotspotDetail__J_dMv{padding:.625rem 1.125rem .875rem 2.5rem;background:rgba(var(--tint),.03)}.GlobalMonitorPanel_hotspotDesc__m_8vS{font-size:.8125rem;color:var(--c-text2);line-height:1.5;margin:0 0 .375rem}.GlobalMonitorPanel_hotspotMeta__zCUt_{font-size:.75rem;color:var(--c-text2);margin-top:.25rem;line-height:1.5}.GlobalMonitorPanel_metaLabel__HLaNK{font-weight:600;color:var(--c-text1)}.GlobalMonitorPanel_pizzaCard__7Dyt0{padding:1rem 1.125rem}.GlobalMonitorPanel_pizzaGaugeRow__9EFFg{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.GlobalMonitorPanel_pizzaGauge__HWK2P{flex:1 1;height:8px;background:rgba(var(--tint),.12);border-radius:4px;overflow:hidden}.GlobalMonitorPanel_pizzaBar__2c8bg{height:100%;border-radius:4px;transition:width .6s ease}.GlobalMonitorPanel_pizzaScore__ZECde{font-size:1rem;font-weight:700;flex-shrink:0}.GlobalMonitorPanel_pizzaLevelBadge__cppU1{font-size:.75rem;font-weight:600;padding:.2rem .625rem;border-radius:20px;border:1px solid;white-space:nowrap}.GlobalMonitorPanel_pizzaNote__lLm2G{font-size:.8125rem;color:var(--c-text2);line-height:1.55;margin:0}.GlobalMonitorPanel_riskCard__SuP1v{padding:.875rem 1.125rem 0}.GlobalMonitorPanel_riskScoreRow__f0RRD{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.GlobalMonitorPanel_riskItems__eE4Q8{display:flex;flex-direction:column}.GlobalMonitorPanel_riskItem__cyWFr{border-top:1px solid var(--border)}.GlobalMonitorPanel_riskItemBtn__vTvcd{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem 0;background:none;border:none;cursor:pointer;text-align:left;transition:opacity .15s}.GlobalMonitorPanel_riskItemBtn__vTvcd:hover{opacity:.8}.GlobalMonitorPanel_riskDot__x2iDh{width:8px;height:8px;border-radius:50%;flex-shrink:0}.GlobalMonitorPanel_riskTitle__RndCq{flex:1 1;font-size:.8125rem;font-weight:500;color:var(--c-text1);min-width:0}.GlobalMonitorPanel_riskBadge__jSErG{font-size:.7rem;font-weight:600;padding:.15rem .425rem;border-radius:20px;border:1px solid;white-space:nowrap;flex-shrink:0}.GlobalMonitorPanel_riskProbability__4PhlC{font-size:.75rem;font-weight:600;color:var(--c-text2);white-space:nowrap;flex-shrink:0}.GlobalMonitorPanel_riskDetail__g0N3O{padding:.5rem 0 .75rem 1.375rem;background:rgba(var(--tint),.03);border-radius:0 0 6px 6px}.GlobalMonitorPanel_intelList__VuYf7{display:flex;flex-direction:column}.GlobalMonitorPanel_intelItem__BwewZ{border-bottom:1px solid var(--border)}.GlobalMonitorPanel_intelItem__BwewZ:last-child{border-bottom:none}.GlobalMonitorPanel_intelItemBtn__Lm1lK{display:flex;flex-direction:column;align-items:flex-start;gap:.375rem;width:100%;padding:.75rem 1.125rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s;position:relative}.GlobalMonitorPanel_intelItemBtn__Lm1lK:hover{background:rgba(var(--tint),.05)}.GlobalMonitorPanel_intelItemBtn__Lm1lK .GlobalMonitorPanel_gmChevron__gvq2P{position:absolute;top:.875rem;right:1.125rem}.GlobalMonitorPanel_intelBadges__FDkIl{display:flex;gap:.375rem;flex-wrap:wrap;align-items:center}.GlobalMonitorPanel_intelTypeBadge__1KXrr{font-size:.675rem;font-weight:700;padding:.125rem .425rem;border-radius:4px;border:1px solid;letter-spacing:.03em}.GlobalMonitorPanel_intelConfBadge__SXI3T{font-size:.7rem;font-weight:600;padding:.125rem .425rem;border-radius:20px;border:1px solid}.GlobalMonitorPanel_intelRegion__UNK8E{font-size:.75rem;color:var(--c-text2)}.GlobalMonitorPanel_intelTitle__yxK2Y{font-size:.875rem;font-weight:500;color:var(--c-text1);line-height:1.4;padding-right:1.5rem}.GlobalMonitorPanel_intelDetail__jTj3s{padding:.625rem 1.125rem .875rem;background:rgba(var(--tint),.03);border-top:1px solid var(--border);display:flex;flex-direction:column;gap:.375rem}.GlobalMonitorPanel_intelLink__MqSrT{font-size:.8125rem;color:var(--c-brand);text-decoration:none;font-weight:500;margin-top:.125rem}.GlobalMonitorPanel_intelLink__MqSrT:hover{text-decoration:underline}.GlobalMonitorPanel_instabilityList__mjwZy{display:flex;flex-direction:column}.GlobalMonitorPanel_instabilityItem__7P8FS{border-bottom:1px solid var(--border)}.GlobalMonitorPanel_instabilityItem__7P8FS:last-child{border-bottom:none}.GlobalMonitorPanel_instabilityBtn__YM_6Z{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem 1.125rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s}.GlobalMonitorPanel_instabilityBtn__YM_6Z:hover{background:rgba(var(--tint),.05)}.GlobalMonitorPanel_instabilityFlag__UZ28M{font-size:1.125rem;flex-shrink:0;line-height:1}.GlobalMonitorPanel_instabilityCountry__2TG2q{font-size:.875rem;font-weight:600;color:var(--c-text1);min-width:80px;flex-shrink:0}.GlobalMonitorPanel_instabilityBarWrap__eakQy{flex:1 1;height:6px;background:rgba(var(--tint),.12);border-radius:3px;overflow:hidden;min-width:60px}.GlobalMonitorPanel_instabilityBar__UXHM1{height:100%;border-radius:3px}.GlobalMonitorPanel_instabilityScore__cPzxd{font-size:.8125rem;font-weight:700;width:28px;text-align:right;flex-shrink:0}.GlobalMonitorPanel_postureList__nCJkj{display:flex;flex-direction:column}.GlobalMonitorPanel_postureItem__gHQ6Q{border-bottom:1px solid var(--border)}.GlobalMonitorPanel_postureItem__gHQ6Q:last-child{border-bottom:none}.GlobalMonitorPanel_postureBtn__hpxoq{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem 1.125rem;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s;flex-wrap:wrap}.GlobalMonitorPanel_postureBtn__hpxoq:hover{background:rgba(var(--tint),.05)}.GlobalMonitorPanel_postureCatBadge__7KM_R{font-size:.7rem;font-weight:700;padding:.175rem .5rem;border-radius:4px;border:1px solid;flex-shrink:0;white-space:nowrap}.GlobalMonitorPanel_postureTitle__9Ukf1{flex:1 1;font-size:.875rem;font-weight:500;color:var(--c-text1);min-width:120px}.GlobalMonitorPanel_postureBlock__PDyZY{margin-top:.5rem}.GlobalMonitorPanel_postureBlock__PDyZY .GlobalMonitorPanel_metaLabel__HLaNK{display:block;margin-bottom:.25rem}.GlobalMonitorPanel_newsList__G0uaA{display:flex;flex-direction:column}.GlobalMonitorPanel_newsItem__G69IJ{display:flex;gap:.75rem;padding:.875rem 1.125rem;border-bottom:1px solid var(--border);text-decoration:none;transition:background .15s}.GlobalMonitorPanel_newsItem__G69IJ:last-child{border-bottom:none}.GlobalMonitorPanel_newsItem__G69IJ:hover{background:rgba(var(--tint),.05)}.GlobalMonitorPanel_newsContent__Edmf7{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.25rem}.GlobalMonitorPanel_newsTitle___FI0t{font-size:.875rem;font-weight:500;color:var(--c-text1);line-height:1.4}.GlobalMonitorPanel_newsSummary__Bny5_{font-size:.8125rem;color:var(--c-text2);line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.GlobalMonitorPanel_newsMeta__OkavA{display:flex;gap:.5rem;align-items:center;margin-top:.125rem}.GlobalMonitorPanel_newsSource__yKDiE{font-size:.75rem;font-weight:600;color:var(--c-brand)}.GlobalMonitorPanel_newsDate__QrV3k{font-size:.75rem;color:var(--c-text2)}.GlobalMonitorPanel_newsImage__CCpdA{width:72px;height:56px;border-radius:8px;object-fit:cover;flex-shrink:0;background:rgba(var(--tint),.1)}.GlobalMonitorPanel_glossWrap__dxp_h{position:relative;display:inline-flex;align-items:center;cursor:help}.GlobalMonitorPanel_glossTooltip__VnCk_{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%) translateY(4px);z-index:200;width:220px;padding:.5rem .625rem;background:var(--c-paper);border:1px solid var(--border);border-radius:9px;box-shadow:0 6px 20px rgba(0,0,0,.14);font-size:.72rem;line-height:1.5;color:var(--c-text1);font-weight:400;pointer-events:none;opacity:0;transition:opacity .15s,transform .15s;white-space:normal;text-align:left}.GlobalMonitorPanel_glossWrap__dxp_h:focus-within .GlobalMonitorPanel_glossTooltip__VnCk_,.GlobalMonitorPanel_glossWrap__dxp_h:hover .GlobalMonitorPanel_glossTooltip__VnCk_{opacity:1;transform:translateX(-50%) translateY(0)}.PortfolioAnalyticsDashboard_shell__aPDqO{display:flex;flex-direction:column;gap:1rem;width:100%}.PortfolioAnalyticsDashboard_runBarCard__CPWLI{padding:.75rem 1.125rem}.PortfolioAnalyticsDashboard_runBar__v4ADj{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_rfrSelector__ajapq{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_rfrLabel__nKz1J{font-size:.775rem;color:var(--c-text2);font-weight:500;white-space:nowrap}.PortfolioAnalyticsDashboard_rfrToggle__0S_Fz{display:inline-flex;background:var(--c-bg);border:1px solid var(--border);border-radius:8px;padding:2px;gap:2px}.PortfolioAnalyticsDashboard_rfrBtn__j98gg{display:inline-flex;align-items:center;padding:.25rem .6rem;border:none;background:transparent;color:var(--c-text2);font-size:.775rem;font-weight:500;border-radius:6px;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}.PortfolioAnalyticsDashboard_rfrBtn__j98gg:hover{color:var(--c-text1);background:rgba(var(--tint),.06)}.PortfolioAnalyticsDashboard_rfrBtnActive__pv_Jv{background:var(--c-paper);color:var(--c-brand,#6366f1);font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,.08)}.PortfolioAnalyticsDashboard_periodCustomInputs__irv9D,.PortfolioAnalyticsDashboard_periodSelector__CSpH2{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_periodCustomLabel__rMoOX{display:flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--c-text2)}.PortfolioAnalyticsDashboard_periodDateInput__FdbL3{font-size:.75rem;padding:.2rem .4rem;border:1px solid var(--border);border-radius:6px;background:var(--c-paper);color:var(--c-text1);outline:none}.PortfolioAnalyticsDashboard_periodDateInput__FdbL3:focus{border-color:var(--c-brand,#6366f1)}.PortfolioAnalyticsDashboard_periodError__JeL56{font-size:.75rem;color:#ef4444;white-space:normal;max-width:280px}.PortfolioAnalyticsDashboard_periodDirtyHint__5o2tJ{font-size:.75rem;color:var(--c-text2);font-style:italic}.PortfolioAnalyticsDashboard_runBtn__5OktR{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--c-brand,#6366f1);color:#fff;border:none;border-radius:8px;font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s;line-height:1;white-space:nowrap}.PortfolioAnalyticsDashboard_runBtn__5OktR:hover:not(:disabled){opacity:.88}.PortfolioAnalyticsDashboard_runBtn__5OktR:disabled{opacity:.45;cursor:not-allowed}.PortfolioAnalyticsDashboard_runHint__nrUu0{font-size:.75rem;color:var(--c-text2);line-height:1.4}.PortfolioAnalyticsDashboard_cachedAt__aGtFE{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--c-text2);background:rgba(var(--tint),.06);border:1px solid var(--border);padding:.2rem .5rem;border-radius:20px;white-space:nowrap}.PortfolioAnalyticsDashboard_loadingState__2pcl7{display:flex;align-items:center;gap:.625rem;padding:1.25rem;background:var(--c-paper);border:1px solid var(--border);border-radius:12px;font-size:.8125rem;color:var(--c-text2)}.PortfolioAnalyticsDashboard_spinner__X0u7I{width:16px;height:16px;border:2px solid var(--border);border-top-color:var(--c-brand,#6366f1);border-radius:50%;animation:PortfolioAnalyticsDashboard_spin__lX3LH .7s linear infinite;flex-shrink:0}@keyframes PortfolioAnalyticsDashboard_spin__lX3LH{to{transform:rotate(1turn)}}.PortfolioAnalyticsDashboard_errorState__h7y70{display:flex;align-items:flex-start;gap:.625rem;padding:1rem 1.125rem;background:var(--c-paper);border:1px solid rgba(239,68,68,.3);border-radius:12px;font-size:.8125rem;color:#ef4444;line-height:1.5}.PortfolioAnalyticsDashboard_emptyState__OOxNP{display:flex;flex-direction:column;align-items:center;gap:.625rem;padding:2.5rem 1.5rem;background:var(--c-paper);border:1px dashed var(--border);border-radius:12px;text-align:center}.PortfolioAnalyticsDashboard_emptyTitle__6MMlO{font-size:.875rem;font-weight:600;color:var(--c-text1)}.PortfolioAnalyticsDashboard_emptyHint__3w5Zx{font-size:.8125rem;color:var(--c-text2);max-width:340px;line-height:1.5}.PortfolioAnalyticsDashboard_emptyIcon__700rh{color:var(--c-text2);opacity:.5}.PortfolioAnalyticsDashboard_narrativeBar__SKLQU{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 1rem;background:rgba(var(--tint),.05);border:1px solid rgba(var(--tint),.1);border-radius:10px;flex-wrap:wrap}.PortfolioAnalyticsDashboard_narrativeTitle__Bhp_A{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text2);white-space:nowrap;padding-top:1px}.PortfolioAnalyticsDashboard_narrativeSteps__I2_N2{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center}.PortfolioAnalyticsDashboard_narrativeStep__C7WMl{font-size:.75rem;color:var(--c-text2);background:var(--c-paper);border:1px solid var(--border);border-radius:999px;padding:.15rem .6rem;white-space:nowrap;font-weight:500}.PortfolioAnalyticsDashboard_card__ILpIZ{background:var(--c-paper);border:1px solid var(--border);border-radius:14px;overflow:hidden}.PortfolioAnalyticsDashboard_cardHeader__dmnjx{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem 1.125rem .625rem;border-bottom:1px solid var(--border)}.PortfolioAnalyticsDashboard_cardTitle__IsmXk{font-size:.8125rem;font-weight:600;color:var(--c-text1);letter-spacing:.01em}.PortfolioAnalyticsDashboard_cardMeta__T9osB{font-size:.7rem;color:var(--c-text2);white-space:nowrap}.PortfolioAnalyticsDashboard_cardBody__Hfl_l{padding:1rem 1.125rem}.PortfolioAnalyticsDashboard_metricGrid__n4Hfg{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.625rem}.PortfolioAnalyticsDashboard_keyMetricRow__yRKXG{display:grid;grid-template-columns:repeat(3,1fr);gap:.625rem;margin-bottom:.625rem}.PortfolioAnalyticsDashboard_metricCard__uLkQ2{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem;background:rgba(var(--tint),.05);border-radius:10px;border:1px solid transparent}.PortfolioAnalyticsDashboard_metricCardKey__Y6ojj{padding:.875rem 1rem;background:rgba(var(--tint),.07);border-radius:12px;border:1.5px solid rgba(var(--tint),.14);box-shadow:0 2px 8px rgba(var(--tint),.06);position:relative}.PortfolioAnalyticsDashboard_keyBadge__YKrMJ{position:absolute;top:-1px;right:10px;font-size:.56rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .45rem;border-radius:0 0 6px 6px;background:rgba(var(--tint),.12);color:var(--c-text2);white-space:nowrap}.PortfolioAnalyticsDashboard_metricThreshold__QlIqm{font-size:.625rem;font-weight:600;padding:.1rem .4rem;border-radius:4px;display:inline-block;margin-top:.15rem;width:fit-content}.PortfolioAnalyticsDashboard_thresholdGood__QvYaJ{background:rgba(16,185,129,.12);color:#059669}.PortfolioAnalyticsDashboard_thresholdWarning__t_t70{background:rgba(245,158,11,.12);color:#d97706}.PortfolioAnalyticsDashboard_thresholdBad__crXd8{background:rgba(239,68,68,.12);color:#dc2626}.PortfolioAnalyticsDashboard_metricCardGood__Bt1cv{border-color:rgba(16,185,129,.18);background:rgba(16,185,129,.05)}.PortfolioAnalyticsDashboard_metricCardWarning__Nq08X{border-color:rgba(245,158,11,.18);background:rgba(245,158,11,.05)}.PortfolioAnalyticsDashboard_metricCardBad__z_rNv{border-color:rgba(239,68,68,.18);background:rgba(239,68,68,.04)}.PortfolioAnalyticsDashboard_metricLabel__PLxkk{font-size:.6875rem;font-weight:500;color:var(--c-text2);text-transform:uppercase;letter-spacing:.04em;line-height:1.3}.PortfolioAnalyticsDashboard_metricValue__twtNE{font-size:1.125rem;font-weight:700;color:var(--c-text1);line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioAnalyticsDashboard_metricValuePositive__SN0wb{color:#10b981}.PortfolioAnalyticsDashboard_metricValueNegative__QE4hf{color:#ef4444}.PortfolioAnalyticsDashboard_metricValueNeutral__fp_Nl{color:var(--c-text1)}.PortfolioAnalyticsDashboard_metricValueNull__5ZMsd{color:var(--c-text2);font-size:.875rem;font-weight:500}.PortfolioAnalyticsDashboard_metricSub__0d_wd{font-size:.6875rem;color:var(--c-text2);line-height:1.3}.PortfolioAnalyticsDashboard_allocationLayout__2Gidv{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_donutWrap__ctV5A{flex-shrink:0;width:160px;height:160px;position:relative}.PortfolioAnalyticsDashboard_donutLegend__6jj9w{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-width:0}.PortfolioAnalyticsDashboard_legendRow__PD856{display:flex;align-items:center;gap:.5rem;min-width:0}.PortfolioAnalyticsDashboard_legendDot__cu_LO{width:10px;height:10px;border-radius:50%;flex-shrink:0}.PortfolioAnalyticsDashboard_legendSymbol__zWKE4{font-size:.8125rem;font-weight:600;color:var(--c-text1);min-width:42px}.PortfolioAnalyticsDashboard_legendWeight__5bTt1{font-size:.8125rem;color:var(--c-text2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto}.PortfolioAnalyticsDashboard_chartWrap__R2zIU{width:100%;height:220px}.PortfolioAnalyticsDashboard_benchmarkGrid__5g3f6{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.PortfolioAnalyticsDashboard_benchmarkCol__A8Bh5{display:flex;flex-direction:column;gap:.25rem}.PortfolioAnalyticsDashboard_benchmarkColLabel__8x2gt{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text2);margin-bottom:.375rem}.PortfolioAnalyticsDashboard_benchmarkColPortfolio__l58Dx .PortfolioAnalyticsDashboard_benchmarkColLabel__8x2gt{color:var(--c-brand,#6366f1)}.PortfolioAnalyticsDashboard_benchmarkColBenchmark__Wg_Ho .PortfolioAnalyticsDashboard_benchmarkColLabel__8x2gt{color:#f59e0b}.PortfolioAnalyticsDashboard_benchmarkRow__qEsNw{display:flex;justify-content:space-between;align-items:baseline;gap:.25rem;font-size:.8125rem}.PortfolioAnalyticsDashboard_benchmarkRowLabel__ORAie{color:var(--c-text2)}.PortfolioAnalyticsDashboard_benchmarkRowValue__kqf0m{font-weight:600;color:var(--c-text1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioAnalyticsDashboard_benchmarkNotSet__yF6Ct{display:flex;flex-direction:column;gap:.375rem;padding:.875rem;background:var(--tint,rgba(99,102,241,.04));border-radius:10px}.PortfolioAnalyticsDashboard_benchmarkNotSetTitle__Q_5Vx{font-size:.8125rem;font-weight:600;color:var(--c-text2)}.PortfolioAnalyticsDashboard_benchmarkNotSetHint___zSeI{font-size:.75rem;color:var(--c-text2);line-height:1.5}.PortfolioAnalyticsDashboard_chartLegend__ONoH4{display:flex;align-items:center;gap:1rem;padding:0 1.125rem .75rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_chartLegendItem__cqp7R{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--c-text2)}.PortfolioAnalyticsDashboard_chartLegendLine__XruaP{width:18px;height:2px;border-radius:1px;flex-shrink:0}.PortfolioAnalyticsDashboard_riskChartWrap__gMPS3{width:100%;height:180px}.PortfolioAnalyticsDashboard_riskChartMeta__OOiGd{font-size:.6875rem;color:var(--c-text2);padding:0 1.125rem .75rem}.PortfolioAnalyticsDashboard_rollingChartLegend__Up9N4{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:0 1.125rem .75rem}.PortfolioAnalyticsDashboard_rollingLegendItem__X_Qr3{display:flex;align-items:center;font-size:.7rem;color:var(--c-text2);white-space:nowrap}.PortfolioAnalyticsDashboard_distributionLayout__LoDtk{display:flex;gap:1.25rem;align-items:flex-start;flex-wrap:wrap}.PortfolioAnalyticsDashboard_distributionChartWrap__02Bay{flex:1 1 260px;height:200px}.PortfolioAnalyticsDashboard_distributionStats__0gDMO{flex:0 0 auto;display:flex;flex-direction:column;gap:.5rem;min-width:140px}.PortfolioAnalyticsDashboard_distStatRow__BCPwr{display:flex;flex-direction:column;gap:.1rem;padding:.5rem .625rem;background:var(--tint,rgba(99,102,241,.05));border-radius:8px}.PortfolioAnalyticsDashboard_distStatLabel__nZmis{font-size:.6875rem;font-weight:500;color:var(--c-text2);text-transform:uppercase;letter-spacing:.04em}.PortfolioAnalyticsDashboard_distStatValue__pdW9D{font-size:.9375rem;font-weight:700;color:var(--c-text1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioAnalyticsDashboard_riskGrid__lbL1N{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-bottom:.75rem}.PortfolioAnalyticsDashboard_riskSection__uyE6V{margin-top:.75rem}.PortfolioAnalyticsDashboard_riskSectionLabel__iJduA{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text2);margin-bottom:.4rem}.PortfolioAnalyticsDashboard_corrToggleRow__cNAhi{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.PortfolioAnalyticsDashboard_varGrid__kawUG{display:flex;gap:.625rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_varCard__60KPL{flex:1 1 100px;display:flex;flex-direction:column;gap:.25rem;padding:.625rem .875rem;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:10px}.PortfolioAnalyticsDashboard_varLabel__T1zFY{font-size:.6875rem;font-weight:600;color:#ef4444;text-transform:uppercase;letter-spacing:.04em}.PortfolioAnalyticsDashboard_varValue__2C7yg{font-size:1.0625rem;font-weight:700;color:#ef4444;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PortfolioAnalyticsDashboard_varHint__jZgDe{font-size:.6875rem;color:var(--c-text2);line-height:1.4;margin-top:.25rem}.PortfolioAnalyticsDashboard_varLayout___nGB7{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:start}.PortfolioAnalyticsDashboard_varPairRow__hsQXO{display:flex;gap:.625rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_varPairRow__hsQXO .PortfolioAnalyticsDashboard_varCard__60KPL{flex:1 1 90px}.PortfolioAnalyticsDashboard_varExplain__tF0Vb{background:rgba(239,68,68,.04);border:1px solid rgba(239,68,68,.12);border-radius:10px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.625rem;align-self:stretch}.PortfolioAnalyticsDashboard_varExplainTitle__E4PUv{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ef4444;margin-bottom:.1rem}.PortfolioAnalyticsDashboard_varExplainItem__FHpuF{display:flex;gap:.5rem;align-items:flex-start;font-size:.8125rem;color:var(--c-text1);line-height:1.55}.PortfolioAnalyticsDashboard_varExplainDot___V8qq{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#ef4444;margin-top:7px;opacity:.7}.PortfolioAnalyticsDashboard_varExplainNote__N2_MM{font-size:.6875rem;color:var(--c-text2);line-height:1.4;padding-top:.375rem;border-top:1px solid rgba(239,68,68,.1)}.PortfolioAnalyticsDashboard_insightList__0FYE_{display:flex;flex-direction:column;gap:.375rem}.PortfolioAnalyticsDashboard_insightItem__8S1oz{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem .75rem;border-radius:8px;font-size:.8125rem;line-height:1.5;border:1px solid transparent}.PortfolioAnalyticsDashboard_insightPositive__YyAhZ{background:rgba(16,185,129,.07);border-color:rgba(16,185,129,.18);color:var(--c-text1)}.PortfolioAnalyticsDashboard_insightWarning__9dumZ{background:rgba(245,158,11,.07);border-color:rgba(245,158,11,.2);color:var(--c-text1)}.PortfolioAnalyticsDashboard_insightInfo__jTR0z{background:rgba(99,102,241,.06);border-color:rgba(99,102,241,.15);color:var(--c-text1)}.PortfolioAnalyticsDashboard_insightIcon__erxHH{flex-shrink:0;margin-top:1px}.PortfolioAnalyticsDashboard_insightCategoryBadge__DAE_K{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem;white-space:nowrap}.PortfolioAnalyticsDashboard_insightCategoryPerformance__vUWVQ{background:rgba(99,102,241,.12);color:#6366f1}.PortfolioAnalyticsDashboard_insightCategoryRisk__W8enM{background:rgba(245,158,11,.12);color:#d97706}.PortfolioAnalyticsDashboard_insightCategoryDiversification__Zg6pK{background:rgba(16,185,129,.12);color:#059669}.PortfolioAnalyticsDashboard_heatmapWrap__nWZYm{overflow-x:auto}.PortfolioAnalyticsDashboard_heatmapTable__WB79Y{border-collapse:collapse;font-size:.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:100%}.PortfolioAnalyticsDashboard_heatmapCornerCell__JWRn_{width:52px;min-width:52px}.PortfolioAnalyticsDashboard_heatmapHeaderCell__OttkW{padding:.25rem .375rem;text-align:center;font-weight:600;color:var(--c-text2);font-size:.6875rem;white-space:nowrap}.PortfolioAnalyticsDashboard_heatmapRowLabel__qkk5k{padding:.25rem .375rem .25rem 0;font-weight:600;color:var(--c-text1);font-size:.6875rem;white-space:nowrap;text-align:right}.PortfolioAnalyticsDashboard_heatmapCell__jb_ml{padding:.3rem .5rem;text-align:center;border-radius:4px;font-weight:600;color:#fff;min-width:52px}.PortfolioAnalyticsDashboard_heatmapCellDiag__8yDcf{background:rgba(99,102,241,.18);color:var(--c-text2)}.PortfolioAnalyticsDashboard_heatmapCellEmpty__6UMLw{background:transparent}.PortfolioAnalyticsDashboard_corrConclusion__LiXLM{display:flex;gap:.625rem;align-items:flex-start;margin-top:.875rem;padding:.75rem .875rem;border:1px solid;border-radius:8px;font-size:.8125rem;line-height:1.55}.PortfolioAnalyticsDashboard_corrConclusionIcon__RcU_y{font-size:.875rem;flex-shrink:0;margin-top:1px}.PortfolioAnalyticsDashboard_corrConclusionText__7Q_zJ{flex:1 1}.PortfolioAnalyticsDashboard_concentrationGrid__pRB7f{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:.625rem}.PortfolioAnalyticsDashboard_fetchStatusGrid__MOZed{display:flex;flex-wrap:wrap;gap:.375rem}.PortfolioAnalyticsDashboard_fetchStatusChip__KCLq5{display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:500;border:1px solid transparent}.PortfolioAnalyticsDashboard_fetchStatusOk__4mR3u{background:rgba(16,185,129,.1);color:#10b981;border-color:rgba(16,185,129,.2)}.PortfolioAnalyticsDashboard_fetchStatusErr__rTld3{background:rgba(239,68,68,.08);color:#ef4444;border-color:rgba(239,68,68,.2)}.PortfolioAnalyticsDashboard_cardRow__6ozKF{display:flex;gap:1rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_benchmarkSubline__eKKm9{display:flex;align-items:center;gap:.3rem;margin-top:.25rem;flex-wrap:wrap}.PortfolioAnalyticsDashboard_benchmarkLabel___xYgQ{font-weight:500}.PortfolioAnalyticsDashboard_benchmarkLabel___xYgQ,.PortfolioAnalyticsDashboard_benchmarkValue__m6OhX{font-size:.7rem;color:var(--c-text2);white-space:nowrap}.PortfolioAnalyticsDashboard_benchmarkDelta__2WP8G{font-size:.68rem;font-weight:600;padding:.05rem .3rem;border-radius:4px;white-space:nowrap}.PortfolioAnalyticsDashboard_benchmarkDeltaPositive__zdVTE{background:rgba(16,185,129,.12);color:#059669}.PortfolioAnalyticsDashboard_benchmarkDeltaNegative__y7nvP{background:rgba(239,68,68,.12);color:#dc2626}.PortfolioAnalyticsDashboard_benchmarkDeltaNeutral__wIQg6{background:rgba(100,116,139,.1);color:var(--c-text2)}.PortfolioAnalyticsDashboard_optGrid__ah8ka{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;margin-bottom:1rem}.PortfolioAnalyticsDashboard_optWeightTable__qw7Pb{width:100%;border-collapse:collapse;font-size:.85rem;margin-bottom:1rem}.PortfolioAnalyticsDashboard_optWeightHeader__TCapE{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.25rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:var(--c-text2);border-bottom:1px solid var(--c-border,rgba(128,128,128,.2))}.PortfolioAnalyticsDashboard_optWeightRow__Q4E8J{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:.25rem;padding:.35rem .5rem;font-size:.82rem;border-bottom:1px solid var(--c-border,rgba(128,128,128,.1));align-items:center}.PortfolioAnalyticsDashboard_optWeightRow__Q4E8J:last-child{border-bottom:none}.PortfolioAnalyticsDashboard_optDeltaPositive__gtW1k{color:var(--c-success,#22c55e);font-weight:500}.PortfolioAnalyticsDashboard_optDeltaNegative__aNr1T{color:var(--c-danger,#ef4444);font-weight:500}.PortfolioAnalyticsDashboard_optApplyBtn__C41ce{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1.25rem;border-radius:10px;background:linear-gradient(135deg,var(--c-brand),var(--c-brand-2));color:#fff;font-size:.85rem;font-weight:600;border:none;cursor:pointer;transition:opacity .15s;margin-top:.5rem}.PortfolioAnalyticsDashboard_optApplyBtn__C41ce:hover{opacity:.88}.PortfolioAnalyticsDashboard_optApplyBtn__C41ce:disabled{opacity:.45;cursor:not-allowed}.PortfolioAnalyticsDashboard_optNotConvergedBadge__gDCMj{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:6px;background:var(--c-warning-bg,rgba(234,179,8,.12));color:var(--c-warning,#ca8a04);font-size:.78rem;margin-bottom:.75rem}.PortfolioAnalyticsDashboard_optimizerCta__952xv{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;background:var(--c-paper);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap}.PortfolioAnalyticsDashboard_optimizerCtaText__P4v9u{display:flex;flex-direction:column;gap:.2rem;flex:1 1;min-width:0}.PortfolioAnalyticsDashboard_optimizerCtaTitle__tYq0X{font-size:.875rem;font-weight:600;color:var(--c-text1)}.PortfolioAnalyticsDashboard_optimizerCtaDesc__aIvLj{font-size:.775rem;color:var(--c-text2);line-height:1.45}.PortfolioAnalyticsDashboard_optimizerCtaBtn__JB7iA{display:inline-flex;align-items:center;gap:.375rem;padding:.5625rem 1.125rem;border-radius:10px;border:1px solid var(--c-brand,#6366f1);background:rgba(var(--tint),.06);color:var(--c-brand,#6366f1);font-size:.875rem;font-weight:600;cursor:pointer;transition:background .15s,opacity .15s;white-space:nowrap;flex-shrink:0}.PortfolioAnalyticsDashboard_optimizerCtaBtn__JB7iA:hover:not(:disabled){background:rgba(var(--tint),.13)}.PortfolioAnalyticsDashboard_optimizerCtaBtn__JB7iA:disabled{opacity:.4;cursor:not-allowed}@media (max-width:560px){.PortfolioAnalyticsDashboard_keyMetricRow__yRKXG{grid-template-columns:1fr}.PortfolioAnalyticsDashboard_metricGrid__n4Hfg{grid-template-columns:repeat(2,1fr)}.PortfolioAnalyticsDashboard_benchmarkGrid__5g3f6,.PortfolioAnalyticsDashboard_varLayout___nGB7{grid-template-columns:1fr}.PortfolioAnalyticsDashboard_allocationLayout__2Gidv{flex-direction:column;align-items:flex-start}.PortfolioAnalyticsDashboard_donutWrap__ctV5A{width:140px;height:140px}.PortfolioAnalyticsDashboard_chartWrap__R2zIU{height:180px}.PortfolioAnalyticsDashboard_riskChartWrap__gMPS3{height:150px}.PortfolioAnalyticsDashboard_cardRow__6ozKF{flex-direction:column}}.HintIcon_wrap__Rsw1f{position:relative;display:inline-flex;align-items:center;flex-shrink:0;cursor:help;margin-left:.25rem}.HintIcon_icon__WdF5X{color:var(--c-text2);opacity:.55;transition:opacity .12s,color .12s}.HintIcon_wrap__Rsw1f:focus-within .HintIcon_icon__WdF5X,.HintIcon_wrap__Rsw1f:hover .HintIcon_icon__WdF5X{opacity:1;color:var(--c-brand,#6366f1)}.HintIcon_tooltipPortal___N4VF{position:fixed;z-index:9999;width:220px;padding:.5rem .625rem;background:var(--c-paper);border:1px solid var(--border);border-radius:9px;box-shadow:0 6px 20px rgba(0,0,0,.14);font-size:.75rem;line-height:1.5;color:var(--c-text1);font-weight:400;white-space:normal;text-align:left;transition:opacity .12s}