.fundamental_wrap__yR1iN{display:flex;flex-direction:column;gap:20px}.dash .card.fundamental_cardReveal__1peDx{opacity:1}.fundamental_secHead__LbJBO{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:14px}.fundamental_secHead__LbJBO h2{font-size:16px;font-weight:800;letter-spacing:-.01em}.fundamental_secHead__LbJBO p{font-size:12.5px;color:var(--text-secondary)}.fundamental_stepDot__2_RGA{width:22px;height:22px;border-radius:999px;background:var(--accent-tint);border:1px solid var(--accent-border);color:var(--accent-soft);font-size:12px;font-weight:800;display:inline-grid;place-items:center;flex:0 0 auto}.fundamental_uploadWrap__muToL{display:flex;flex-direction:column;gap:12px}.fundamental_drop__NLGq9{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:30px 22px;border-radius:var(--r-lg);border:1.5px dashed var(--border-default);background:var(--surface-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fundamental_drop__NLGq9:hover{border-color:var(--accent-border);background:var(--surface-3)}.fundamental_dropOver__P08ir{border-color:var(--accent-soft);background:var(--accent-tint)}.fundamental_drop__NLGq9.fundamental_filled__dPW1N{border-style:solid;border-color:var(--accent-border)}.fundamental_dropDisabled__J_kvt{opacity:.55;pointer-events:none}.fundamental_dropIcon__N1yC2{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:var(--accent-tint);color:var(--accent-soft);border:1px solid var(--accent-border)}.fundamental_dropIcon__N1yC2 svg{width:23px;height:23px}.fundamental_dropTitle__rxqnc{font-size:14px;font-weight:700}.fundamental_dropHint__bK3J_{font-size:12px;color:var(--text-secondary);line-height:1.7;max-width:46ch}.fundamental_colHint__Vvjl2{font-size:11.5px;color:var(--text-tertiary);line-height:1.85}.fundamental_cols__cXnTZ{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;color:var(--accent-soft);font-weight:700}.fundamental_dropFile__Ciak5{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;color:var(--accent-soft);background:var(--accent-tint);border:1px solid var(--accent-border);padding:6px 12px;border-radius:var(--r-chip);align-self:flex-start}.fundamental_dropFile__Ciak5 svg{width:15px;height:15px;flex:0 0 auto}.fundamental_dropFile__Ciak5 button{color:var(--text-secondary);font-size:15px;line-height:1;padding:0 2px}.fundamental_dropFile__Ciak5 button:hover{color:var(--negative)}.fundamental_actionRow__eHXsL{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fundamental_demoBtn__qlwWc{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text-primary);background:var(--surface-3);border:1px solid var(--border-default);padding:8px 14px;border-radius:var(--r-chip);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.fundamental_demoBtn__qlwWc:hover{border-color:var(--accent-border);background:var(--accent-tint)}.fundamental_demoBtn__qlwWc svg{width:16px;height:16px}.fundamental_demoBtn__qlwWc:disabled{opacity:.5}.fundamental_demoNote__ZnVNf,.fundamental_offlineNote__TbDLY{font-size:11.5px;color:var(--text-tertiary);line-height:1.7}.fundamental_offlineNote__TbDLY{color:var(--negative);opacity:.9}.fundamental_badges__Lqfb3{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px}.fundamental_badgeOk__jP3NY,.fundamental_badgePrimary__fnNxi,.fundamental_badge__ALH3n{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:var(--r-chip);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary);white-space:nowrap}.fundamental_badgePrimary__fnNxi{background:linear-gradient(180deg,var(--accent-tint),var(--surface-2) 80%);border-color:var(--accent-border);color:var(--accent-soft)}.fundamental_badgeOk__jP3NY{border-color:color-mix(in srgb,var(--positive) 40%,transparent);color:var(--positive);background:color-mix(in srgb,var(--positive) 12%,transparent)}.fundamental_unitNote__WmZU8{font-size:11.5px;color:var(--text-tertiary)}.fundamental_detTitle__4rZ6W{font-size:12.5px;color:var(--text-secondary);padding:8px 0 14px;border-bottom:1px solid var(--border-subtle);margin-bottom:14px;line-height:1.8}.fundamental_stmtWrap__m8SHb{display:flex;flex-direction:column;gap:12px}.fundamental_tabs__jXxMI{display:flex;gap:6px;flex-wrap:wrap}.fundamental_tab__EqdkB{font-size:13px;font-weight:700;padding:8px 14px;border-radius:var(--r-chip);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary);transition:all var(--dur-fast) var(--ease-out)}.fundamental_tab__EqdkB:hover{border-color:var(--border-default)}.fundamental_tabOn__vFpsN{border-color:var(--accent-border);background:var(--accent-tint);color:var(--accent-soft)}.fundamental_segToggle__claBu{display:inline-flex;padding:3px;gap:3px;border-radius:var(--r-chip);background:var(--surface-2);border:1px solid var(--border-subtle);align-self:flex-start}.fundamental_seg__O_pUq{font-size:12px;font-weight:700;padding:5px 12px;border-radius:var(--r-chip);color:var(--text-secondary)}.fundamental_segOn__Dzgti{background:var(--accent-tint);color:var(--accent-soft)}.fundamental_stmtMeta__e6SVO{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fundamental_stmtTitle__OHv6O{font-size:13.5px;font-weight:800}.fundamental_tableScroll__MwYMW{overflow-x:auto;border:1px solid var(--border-subtle);border-radius:var(--r-lg)}.fundamental_stmtTable__qXevp{width:100%;border-collapse:collapse;font-size:12.5px;min-width:480px}.fundamental_stmtTable__qXevp thead th{position:-webkit-sticky;position:sticky;top:0;background:var(--surface-3);z-index:1;padding:10px 12px;font-weight:800;color:var(--text-secondary);border-bottom:1px solid var(--border-default);text-align:center}.fundamental_rowHead__yYxPU{text-align:start!important}.fundamental_numHead___oGth{text-align:center}.fundamental_periodDate__SaMMl{display:block;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;font-size:12px}.fundamental_curBadge__ToHFZ,.fundamental_restBadge__W952u{display:inline-block;margin-top:3px;font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:var(--r-chip)}.fundamental_curBadge__ToHFZ{background:var(--accent-tint);color:var(--accent-soft);border:1px solid var(--accent-border)}.fundamental_restBadge__W952u{background:color-mix(in srgb,var(--warning,#d0a94a) 15%,transparent);color:var(--warning,#d0a94a)}.fundamental_stmtTable__qXevp tbody td{padding:7px 12px;border-bottom:1px solid var(--border-subtle);vertical-align:top}.fundamental_rowLabel__E7ke1{text-align:start;color:var(--text-primary);line-height:1.6}.fundamental_numCell__Q87L6{text-align:end;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-primary)}.fundamental_sectionRow__dYMCr td{background:var(--surface-2);font-weight:800;color:var(--text-secondary)}.fundamental_mappedRow__Eksm9:hover td{background:var(--surface-2)}.fundamental_mapDot__mRxnf{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--accent-soft);-webkit-margin-end:7px;margin-inline-end:7px;vertical-align:middle}.fundamental_neg__UBcF3{color:var(--negative);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fundamental_dash__GCY_X,.fundamental_zero__fGCP9{color:var(--text-tertiary)}.fundamental_legend__GWHUo{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:var(--text-tertiary)}.fundamental_legendItem__yWuNs{display:inline-flex;align-items:center;gap:6px}.fundamental_honestyGrid__64T5W{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:16px}@media (max-width:760px){.fundamental_honestyGrid__64T5W{grid-template-columns:1fr}}.fundamental_collapsible__BvBAj{border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:12px 14px;background:var(--surface-2)}.fundamental_collapsible__BvBAj summary{cursor:pointer;font-size:13px;font-weight:800;display:flex;align-items:center;gap:8px;list-style:none}.fundamental_collapsible__BvBAj summary::-webkit-details-marker{display:none}.fundamental_countPill__8Y6mh{font-size:11px;font-weight:700;padding:1px 8px;border-radius:var(--r-chip);background:var(--surface-3);border:1px solid var(--border-subtle);color:var(--text-secondary)}.fundamental_assumeList__Dwv4_,.fundamental_unmappedList__8bJUh{margin-top:10px;-webkit-padding-start:18px;padding-inline-start:18px;display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-secondary);line-height:1.7}.fundamental_unmappedList__8bJUh li{list-style:"· "}.fundamental_assumeList__Dwv4_ li{list-style:disc}.fundamental_controls___lFw5{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;margin-bottom:14px}.fundamental_ctrlGroup__4lD_I{display:flex;flex-direction:column;gap:6px}.fundamental_ctrlLabel__p61th{font-size:11.5px;font-weight:700;color:var(--text-secondary)}.fundamental_numInput__H5P7V{width:96px;padding:8px 10px;border-radius:var(--r-md,10px);border:1px solid var(--border-default);background:var(--surface-2);color:var(--text-primary);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;text-align:center}.fundamental_numInput__H5P7V:focus{outline:none;border-color:var(--accent-border)}.fundamental_runBtn__GGluE{align-self:flex-start;font-size:13.5px;font-weight:800;color:#fff;background:var(--accent);border:1px solid var(--accent-border);padding:10px 22px;border-radius:var(--r-chip);transition:filter var(--dur-fast) var(--ease-out)}.fundamental_runBtn__GGluE:hover{filter:brightness(1.08)}.fundamental_runBtn__GGluE:disabled{opacity:.6}.fundamental_analysis___p_QA{display:flex;flex-direction:column;gap:22px;margin-top:8px}.fundamental_aBar__uo9hy{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fundamental_aChip___8d96{font-size:12px;font-weight:700;padding:4px 11px;border-radius:var(--r-chip);background:var(--accent-tint);border:1px solid var(--accent-border);color:var(--accent-soft)}.fundamental_aSection__qabma{display:flex;flex-direction:column;gap:12px}.fundamental_aHead___vdIw{font-size:14px;font-weight:800;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fundamental_aSub__ZOKhS{font-size:12px;font-weight:600;color:var(--text-tertiary)}.fundamental_failPill__XqbTj,.fundamental_okPill__Azerk{font-size:11px;font-weight:800;padding:2px 10px;border-radius:var(--r-chip)}.fundamental_okPill__Azerk{color:var(--positive);background:color-mix(in srgb,var(--positive) 14%,transparent);border:1px solid color-mix(in srgb,var(--positive) 40%,transparent)}.fundamental_failPill__XqbTj{color:var(--negative);background:color-mix(in srgb,var(--negative) 14%,transparent);border:1px solid color-mix(in srgb,var(--negative) 40%,transparent)}.fundamental_checks__a2eJ8{display:flex;flex-direction:column;gap:6px}.fundamental_checkRow__XpTuW{display:flex;align-items:center;gap:10px;font-size:12px;flex-wrap:wrap}.fundamental_failDot__goAGM,.fundamental_okDot__7RUGI{width:8px;height:8px;border-radius:2px;flex:0 0 auto}.fundamental_okDot__7RUGI{background:var(--positive)}.fundamental_failDot__goAGM{background:var(--negative)}.fundamental_checkName__ZoKd9{color:var(--text-primary);direction:ltr;unicode-bidi:plaintext}.fundamental_checkDiff__3CTVY{color:var(--text-tertiary);font-size:11px;-webkit-margin-start:auto;margin-inline-start:auto}.fundamental_tileGrid__G80vs{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:12px;gap:12px}.fundamental_tile__PlXV0{border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:13px 14px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.fundamental_tileHi__rMRDG{border-color:var(--accent-border);background:linear-gradient(180deg,var(--accent-tint),var(--surface-2) 70%)}.fundamental_tileHead__QiBdd{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.fundamental_tileFa__LPjp5{font-size:12.5px;font-weight:800}.fundamental_tileEn__61SAv{font-size:10.5px;color:var(--text-tertiary);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.fundamental_tileVal__2PYN4{font-size:18px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-soft)}.fundamental_tileDesc__rYjoX{font-size:10.8px;color:var(--text-secondary);line-height:1.7}.fundamental_microNote__LFqBV{font-size:11.5px;color:var(--text-tertiary);line-height:1.85}.fundamental_valGrid__OAyeF{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px;gap:12px}.fundamental_valCard__jUQJJ{position:relative;border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:13px 14px;background:var(--surface-2);display:flex;flex-direction:column;gap:6px}.fundamental_valPref__KHo_r{border-color:var(--accent-border);box-shadow:0 0 0 1px var(--accent-border) inset}.fundamental_valHead__s0uCz{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fundamental_valFa__wcnkZ{font-size:12.5px;font-weight:800}.fundamental_valEn__jh7kH{font-size:10.5px;color:var(--text-tertiary);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.fundamental_prefBadge__jxYYi{-webkit-margin-start:auto;margin-inline-start:auto;font-size:9.5px;font-weight:800;padding:1px 7px;border-radius:var(--r-chip);background:var(--accent-tint);color:var(--accent-soft);border:1px solid var(--accent-border)}.fundamental_valNum__lk4ZE{font-size:17px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.fundamental_valPs__lbqHK{font-size:11px;color:var(--accent-soft)}.fundamental_valDesc__UImR8{font-size:10.6px;color:var(--text-secondary);line-height:1.65}.fundamental_valWarn__DM1NP{font-size:10.5px;color:var(--warning,#d0a94a)}.fundamental_reconRow__sqZoM{display:flex;gap:10px;flex-wrap:wrap}.fundamental_reconItem__5ldD_{display:flex;flex-direction:column;gap:3px;padding:8px 14px;border-radius:var(--r-md,10px);background:var(--surface-2);border:1px solid var(--border-subtle)}.fundamental_reconK__3VlnX{font-size:11px;color:var(--text-tertiary);direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.fundamental_reconV__KufeK{font-size:13px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fundamental_noteBox__hCc95{display:flex;align-items:flex-start;gap:10px;font-size:12.5px;line-height:1.85;padding:13px 15px;border-radius:var(--r-lg);border:1px solid var(--border-subtle);background:var(--surface-2);color:var(--text-secondary)}.fundamental_noteBox__hCc95 svg{width:18px;height:18px;flex:0 0 auto;margin-top:2px}.fundamental_empty__Nq4SJ{color:var(--text-tertiary);justify-content:center;text-align:center}.fundamental_err__myh_p{color:var(--negative);border-color:color-mix(in srgb,var(--negative) 35%,transparent);background:color-mix(in srgb,var(--negative) 8%,transparent)}.fundamental_warnList__aQKwP{margin-top:8px;-webkit-padding-start:18px;padding-inline-start:18px;font-size:12px;color:var(--warning,#d0a94a);line-height:1.8;display:flex;flex-direction:column;gap:4px}.fundamental_progress__Jq72v{height:4px;width:100%;border-radius:999px;background:var(--surface-3);overflow:hidden;margin:4px 0}.fundamental_bar__wOSC0{display:block;height:100%;width:40%;border-radius:999px;background:var(--accent);animation:fundamental_fnslide___iKMU 1.1s var(--ease-out) infinite}@keyframes fundamental_fnslide___iKMU{0%{-webkit-margin-start:-40%;margin-inline-start:-40%}to{-webkit-margin-start:100%;margin-inline-start:100%}}.fundamental_analysis___p_QA{gap:26px}.fundamental_valGroup__x1mFp{display:flex;flex-direction:column;gap:10px;margin-top:4px}.fundamental_valGroupKicker__wJzDv{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.fundamental_valGroupKicker__wJzDv:before{content:"";width:22px;height:1px;background:var(--champagne);opacity:.75;align-self:center;flex:0 0 auto}.fundamental_valGroupKicker__wJzDv b{font-size:12.5px;font-weight:800;color:var(--accent-soft)}.fundamental_valGroupKicker__wJzDv span{font-size:11px;color:var(--text-tertiary)}