.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 .35s ease-out forwards}.financial-statement_delay100__subhO{animation-delay:.05s}@keyframes financial-statement_fadeInUp__lxr86{0%{opacity:0;transform:translateY(.5rem)}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}.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}