.FinancePageShell_container__4oEF3{padding:16px;width:100%;max-width:none;margin:0 auto;position:relative;container:finance-page/inline-size}.FinancePageShell_dashboardGrid____b2c{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.FinancePageShell_primaryLeft__GT9MV,.FinancePageShell_primaryRight__KI_tJ,.FinancePageShell_secondaryLeft__6WuLN,.FinancePageShell_secondaryRight__5nx1i{display:flex;flex-direction:column;gap:14px;min-width:0}.FinancePageShell_dashboardPanel___bapY{min-width:0;margin-bottom:0;padding:14px}.FinancePageShell_dashboardPanel___bapY .shd-panel-header{margin-bottom:8px}.FinancePageShell_secondaryLeft__6WuLN>.shd-panel{margin-bottom:0}.FinancePageShell_assetHeading__NjUSG{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.FinancePageShell_assetHeading__NjUSG .FinancePageShell_sectionTitle__tf6__,.FinancePageShell_assetHeading__NjUSG .shd-panel-header{margin-bottom:0;flex:0 0 auto}.FinancePageShell_assetUpdated__BK15_{color:rgba(255,255,255,.4);font-size:.7rem;text-align:right}.FinancePageShell_assetValues__AeUbY{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.FinancePageShell_assetValues__AeUbY>*{white-space:nowrap}.FinancePageShell_assetSecondary__phpZW{color:#fff;font-size:.9rem}@container finance-page (min-width: 1180px){.FinancePageShell_dashboardGrid____b2c{grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:start}.FinancePageShell_primaryLeft__GT9MV{grid-column:1;grid-row:1}.FinancePageShell_primaryRight__KI_tJ{grid-column:2;grid-row:1;--finance-chart-plot-height:160;gap:8px}.FinancePageShell_primaryRight__KI_tJ .FinancePageShell_dashboardPanel___bapY{padding:6px 12px}.FinancePageShell_primaryRight__KI_tJ .FinancePageShell_toolbarRow__T5Xwe{margin-top:4px!important;margin-bottom:4px!important}.FinancePageShell_secondaryLeft__6WuLN{grid-column:1;grid-row:2}.FinancePageShell_secondaryRight__5nx1i{grid-column:2;grid-row:2}.FinancePageShell_dashboardPanel___bapY{padding:12px 14px}.FinancePageShell_dashboardPanel___bapY .shd-panel-header{padding:6px 10px}.FinancePageShell_dashboardPanel___bapY .FinancePageShell_riskMetric__gjNwX{padding:8px}.FinancePageShell_dashboardPanel___bapY .FinancePageShell_riskGrid__9g1fh{gap:8px}.FinancePageShell_dashboardPanel___bapY .FinancePageShell_posTable___jEIY td,.FinancePageShell_dashboardPanel___bapY .shd-table td{padding:7px 8px}.FinancePageShell_dashboardPanel___bapY .FinancePageShell_posTable___jEIY th,.FinancePageShell_dashboardPanel___bapY .shd-table th{padding:6px 8px}}.FinancePageShell_loadingOverlay__3qJq0{position:fixed;top:88px;left:50%;transform:translateX(-50%);z-index:60;padding:10px 18px;border-radius:999px;background:rgba(12,16,24,.72);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 30px rgba(0,0,0,.28);backdrop-filter:blur(10px);color:rgba(255,255,255,.86);font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;white-space:nowrap}.FinancePageShell_header__FsX_I{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-6)}.FinancePageShell_header__FsX_I h1{font-size:var(--font-size-2xl)}.FinancePageShell_lockBtn__o_e_1{background:transparent;border:1px solid var(--border-color);color:var(--color-text-muted);padding:var(--spacing-2) var(--spacing-4);border-radius:var(--border-radius-md);cursor:pointer;transition:all var(--transition-fast)}.FinancePageShell_lockBtn__o_e_1:hover{border-color:var(--color-error);color:var(--color-error)}.FinancePageShell_tradeChartHeading__DHp_H{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.FinancePageShell_tradeChartHeading__DHp_H>button{flex:0 0 auto}.FinancePageShell_tradeChartLayout__v27Fm{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,29%);gap:14px;align-items:start}.FinancePageShell_tradeChartMain__LK35s,.FinancePageShell_tradeChartOnly__NETcg{min-width:0}.FinancePageShell_tradePanel__uwcuI{contain:size;align-self:stretch;display:flex;flex-direction:column;min-height:0;overflow:hidden;min-width:0;border-left:1px solid var(--border-color);padding-left:12px;font-size:.75rem;font-variant-numeric:tabular-nums}.FinancePageShell_tradePanel__uwcuI[hidden]{display:none}.FinancePageShell_tradePanel__uwcuI>:not(.FinancePageShell_tradePanelScroll__4aUZA){flex-shrink:0}.FinancePageShell_tradeFillMain__yuSjM,.FinancePageShell_tradePanelHeading__IT6sx{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.FinancePageShell_tradePanelHeading__IT6sx{font-size:.85rem;font-weight:600;margin-bottom:8px}.FinancePageShell_tradeCoverage__JUWrm,.FinancePageShell_tradeEmpty__lvfbZ,.FinancePageShell_tradeFillMeta__MvIHX,.FinancePageShell_tradePanelHeading__IT6sx span{color:var(--color-text-muted)}.FinancePageShell_tradeMode__POcNa{display:flex;gap:4px;flex-wrap:wrap}.FinancePageShell_tradeMode__POcNa button{color:var(--color-text-muted);background:transparent;border:1px solid var(--border-color);border-radius:4px;padding:5px 8px;font:inherit;cursor:pointer}.FinancePageShell_tradeMode__POcNa button[aria-pressed=true]{color:#fff;background:#3c3426;border-color:#d99632}.FinancePageShell_tradeMode__POcNa button:focus-visible{outline:2px solid #d99632;outline-offset:2px}.FinancePageShell_tradeGroup__OnmSs>summary .FinancePageShell_tradeSummaryValues__Nam4e{display:inline-flex;flex-wrap:wrap;gap:2px;max-width:100%}.FinancePageShell_tradeSummaryValues__Nam4e>span{overflow-wrap:anywhere}.FinancePageShell_tradeConnectionWarning__v5EQx,.FinancePageShell_tradeCoverage__JUWrm{margin:6px 0;font-size:.68rem;line-height:1.55;overflow-wrap:anywhere}.FinancePageShell_tradeConnectionWarning__v5EQx{color:#ffcf7a}.FinancePageShell_tradeWarningDot__4hV5Y{display:inline-block;width:7px;height:7px;margin-left:6px;border-radius:50%;background:#ffcf7a}.FinancePageShell_tradeRecoveryNotice__5_AQ9{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:10px;margin-bottom:12px;border:1px solid rgba(255,207,122,.3);border-radius:6px;color:#ffcf7a;font-size:.75rem;line-height:1.6;overflow-wrap:anywhere}.FinancePageShell_tradeRecoveryNotice__5_AQ9>span{flex:1 1 220px;min-width:0}.FinancePageShell_tradeRecoveryNotice__5_AQ9>button{flex:0 0 auto}.FinancePageShell_tradeRecovery__xYPiJ{line-height:1.6;overflow-wrap:anywhere}.FinancePageShell_tradeRecovery__xYPiJ h3,.FinancePageShell_tradeRecovery__xYPiJ h4{font-size:.75rem;margin:0 0 6px}.FinancePageShell_tradeRecovery__xYPiJ p{margin:4px 0;color:var(--color-text-muted)}.FinancePageShell_tradeRecoveryEvent__DLNit{padding:10px 0;border-top:1px solid var(--border-color)}.FinancePageShell_tradeRecoveryEvent__DLNit dl{margin:6px 0}.FinancePageShell_tradeRecoveryEvent__DLNit dl>div{display:flex;justify-content:space-between;gap:8px}.FinancePageShell_tradeRecoveryEvent__DLNit dd{margin:0}.FinancePageShell_tradePanelScroll__4aUZA{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:3px}.FinancePageShell_tradeGroup__OnmSs{border-bottom:1px solid var(--border-color)}.FinancePageShell_tradeGroup__OnmSs>summary{position:sticky;top:0;z-index:1;background:#1b1d1e;cursor:pointer;padding:10px 2px;line-height:1.6}.FinancePageShell_tradeGroup__OnmSs>summary span{margin-left:6px;font-size:.68rem;color:var(--color-text-muted)}.FinancePageShell_tradeGroup__OnmSs>summary .FinancePageShell_tradeCountBuy__l5DA_{color:#ff4d6d;margin-left:0;font-weight:600}.FinancePageShell_tradeGroup__OnmSs>summary .FinancePageShell_tradeCountSell__q2X8k{color:#2dd47f;margin-left:0;font-weight:600}.FinancePageShell_tradeSide__ozoye{margin:0 1px 10px;padding:8px;border-left:2px solid transparent;outline-offset:1px}.FinancePageShell_tradeSideSelected__9SYdJ{border-left-color:#d4af37;background:rgba(212,175,55,.09)}.FinancePageShell_tradeSide__ozoye h3{font-size:.72rem;font-weight:600;margin:0 0 6px}.FinancePageShell_tradeSide__ozoye[data-side=buy] h3{color:#ff4d6d}.FinancePageShell_tradeSide__ozoye[data-side=sell] h3{color:#2dd47f}.FinancePageShell_tradeSide__ozoye ul{list-style:none;margin:0;padding:0}.FinancePageShell_tradeSide__ozoye li{padding:10px;border-radius:6px;color:#fff}.FinancePageShell_tradeSide__ozoye[data-side=buy] li{background:#dc2626d9}.FinancePageShell_tradeSide__ozoye[data-side=sell] li{background:#16a34a93}.FinancePageShell_tradeSide__ozoye li+li{margin-top:8px}.FinancePageShell_tradeFillMain__yuSjM{flex-wrap:wrap;overflow-wrap:anywhere}.FinancePageShell_tradeFillMeta__MvIHX{color:#fff;display:grid;gap:3px;margin-top:5px;font-size:.64rem;line-height:1.5;overflow-wrap:anywhere}.FinancePageShell_tradeError__9NKRZ{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#ffcf7a;font-size:.76rem;margin-bottom:12px}.FinancePageShell_tradeMarker__iuxHr{cursor:pointer;outline:none}.FinancePageShell_tradeMarker__iuxHr path:focus-visible{stroke:#ffd76a;stroke-width:2px;outline:none}.FinancePageShell_tradeChartHeading__DHp_H>button:focus-visible,.FinancePageShell_tradeError__9NKRZ>button:focus-visible,.FinancePageShell_tradeGroup__OnmSs>summary:focus-visible,.FinancePageShell_tradeSide__ozoye:focus-visible{outline:2px solid #d4af37;outline-offset:2px}@media (max-width:760px){.FinancePageShell_tradeChartLayout__v27Fm{grid-template-columns:minmax(0,1fr)}.FinancePageShell_tradePanel__uwcuI{contain:none;max-height:360px;border-left:0;border-top:1px solid var(--border-color);padding:12px 0 0}.FinancePageShell_tradePanelScroll__4aUZA{flex-basis:280px;max-height:280px}}.FinancePageShell_authContainer__61Eqb{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-4)}.FinancePageShell_authCard__Sb0DV{background:var(--color-bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-xl);padding:var(--spacing-8);text-align:center;max-width:400px;width:100%}.FinancePageShell_authIcon___A2Bp{font-size:4rem;margin-bottom:var(--spacing-4)}.FinancePageShell_authCard__Sb0DV h1{font-size:var(--font-size-xl);margin-bottom:var(--spacing-2)}.FinancePageShell_authCard__Sb0DV p{color:var(--color-text-muted);margin-bottom:var(--spacing-6)}.FinancePageShell_authButtons__BkWGt,.FinancePageShell_authForm__NQDTJ{display:flex;flex-direction:column;gap:var(--spacing-3)}.FinancePageShell_authForm__NQDTJ{margin-top:var(--spacing-4);text-align:left}.FinancePageShell_authField__iH509{display:flex;flex-direction:column;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--color-text-muted)}.FinancePageShell_authInput__aEdfA{width:100%;min-width:0;padding:12px 14px;border-radius:var(--border-radius-md);border:1px solid var(--border-color);background:rgba(255,255,255,.04);color:var(--color-text-primary);outline:none}.FinancePageShell_authInput__aEdfA:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(212,175,55,.14)}.FinancePageShell_authInput__aEdfA:disabled{opacity:.6;cursor:not-allowed}.FinancePageShell_authBtn__b_kOE{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);background:var(--color-bg-elevated);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);cursor:pointer;transition:all var(--transition-fast)}.FinancePageShell_authBtn__b_kOE:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-accent-muted)}.FinancePageShell_authBtn__b_kOE:disabled{opacity:.5;cursor:not-allowed}.FinancePageShell_authBtn__b_kOE span:first-child{font-size:2rem}.FinancePageShell_authBtn__b_kOE span:nth-child(2){font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.FinancePageShell_authHintBlock__l5YEJ,.FinancePageShell_authHint__40W6M{font-size:var(--font-size-xs);color:var(--color-text-muted)}.FinancePageShell_authHintBlock__l5YEJ{margin-top:var(--spacing-4);display:flex;flex-direction:column;gap:6px;text-align:left}.FinancePageShell_authError__jmJLP{margin-top:var(--spacing-4);margin-bottom:0;color:#ff7f7f;font-size:var(--font-size-sm);text-align:left}.FinancePageShell_deviceInviteCard___uoCP{margin-top:var(--spacing-4);padding:14px 16px;border:1px solid rgba(255,255,255,.12);border-radius:var(--border-radius-lg);background:rgba(255,255,255,.04)}.FinancePageShell_deviceInviteCode__tJM2N{font-size:1.15rem;font-weight:var(--font-weight-bold);letter-spacing:.18em;color:var(--color-text-primary);margin-bottom:10px;word-break:break-word}.FinancePageShell_deviceInviteMeta__RRvH1{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.45}.FinancePageShell_authLoading__udK7X{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);margin-top:var(--spacing-4);color:var(--color-accent)}.FinancePageShell_spinner___1Ljy{width:16px;height:16px;border:2px solid var(--color-accent-muted);border-top-color:var(--color-accent);border-radius:50%;animation:FinancePageShell_spin__dMO8z 1s linear infinite}.FinancePageShell_totalCard__82zGC{background:linear-gradient(135deg,var(--color-bg-primary) 0,var(--color-bg-elevated) 100%);border:1px solid var(--color-accent-border);border-radius:var(--border-radius-xl);padding:var(--spacing-6);margin-bottom:var(--spacing-6);text-align:center}.FinancePageShell_totalLabel__DRj99{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-2)}.FinancePageShell_totalValue__4pKuz{font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--color-accent);margin-bottom:var(--spacing-2)}.FinancePageShell_totalChange__7Ccch{font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.FinancePageShell_totalChange__7Ccch.FinancePageShell_positive__dlNBG{color:var(--color-success)}.FinancePageShell_totalChange__7Ccch.FinancePageShell_negative__8zv0w{color:var(--color-error)}.FinancePageShell_section__mVTkv{margin-bottom:var(--spacing-6)}.FinancePageShell_section__mVTkv h2{font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.FinancePageShell_accountsGrid__VStW0{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-3)}.FinancePageShell_accountCard__eAZsF{background:var(--color-bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-4)}.FinancePageShell_accountName__B4p0l{font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--spacing-2)}.FinancePageShell_accountBalance__aKNL1{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.FinancePageShell_accountType__QM2li{font-size:var(--font-size-xs);color:var(--color-accent)}.FinancePageShell_positionsTable__qDzzG{background:var(--color-bg-primary);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);overflow:hidden}.FinancePageShell_tableHeader__YDO_N,.FinancePageShell_tableRow__LmtTv{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;padding:var(--spacing-3) var(--spacing-4);gap:var(--spacing-2)}.FinancePageShell_tableHeader__YDO_N{background:var(--color-bg-elevated);font-size:var(--font-size-xs);color:var(--color-text-muted);font-weight:var(--font-weight-medium);text-transform:uppercase}.FinancePageShell_tableRow__LmtTv{border-top:1px solid var(--border-color);font-size:var(--font-size-sm);align-items:center}.FinancePageShell_posSymbol__xXVtx{display:flex;flex-direction:column}.FinancePageShell_posSymbol__xXVtx strong{color:var(--color-text-primary)}.FinancePageShell_posSymbol__xXVtx small{color:var(--color-text-muted);font-size:var(--font-size-xs)}.FinancePageShell_positive__dlNBG{color:var(--color-success)}.FinancePageShell_negative__8zv0w{color:var(--color-error)}.FinancePageShell_comingSoon__KHoXS{background:var(--color-bg-primary);border:1px dashed var(--border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-8);text-align:center;color:var(--color-text-muted)}.FinancePageShell_comingSoon__KHoXS span{font-size:2rem;display:block;margin-bottom:var(--spacing-2)}@media (max-width:768px){.FinancePageShell_container__4oEF3{padding:var(--spacing-4)}.FinancePageShell_totalValue__4pKuz{font-size:2rem}.FinancePageShell_tableHeader__YDO_N,.FinancePageShell_tableRow__LmtTv{grid-template-columns:1.5fr .5fr 1fr 1fr 1fr;font-size:var(--font-size-xs)}}.FinancePageShell_totalAssets__uXd6W{font-size:2.4rem;font-weight:700;color:var(--color-accent);margin:4px 0}.FinancePageShell_sectionTitle__tf6__{font-size:var(--font-size-lg);color:var(--color-accent);margin-bottom:var(--spacing-3);font-weight:600}.FinancePageShell_sectionHeaderRow__j0_mG{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.FinancePageShell_multToggle__IJGV2{padding:5px 10px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:#fff;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.FinancePageShell_authBtn__b_kOE:disabled,.FinancePageShell_disabledActionBtn__G_fy9,.FinancePageShell_multToggle__IJGV2:disabled{color:#8e949e}.FinancePageShell_rollSettingsBar__NY4lF{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:10px 12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);border-radius:8px}.FinancePageShell_rollSettingsTitle__0kDIX{font-size:.78rem;color:rgba(255,255,255,.72)}.FinancePageShell_rollSettingsHint__P1lKK{font-size:.72rem;color:rgba(255,255,255,.52)}.FinancePageShell_rollDaysInput__TL7yR{width:84px;min-width:0;padding:7px 10px;border-radius:6px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff}.FinancePageShell_inlineRollToggle__6QrXo{margin-top:6px;width:100%;padding:5px 8px;border:1px solid rgba(108,182,255,.28);background:rgba(108,182,255,.08);color:#cfe6ff;font-size:.66rem;text-align:left;cursor:pointer}.FinancePageShell_inlineRollToggle__6QrXo:disabled{color:#8e949e;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.03);cursor:not-allowed}.FinancePageShell_posTable___jEIY{width:100%;border-collapse:collapse;font-size:.87rem;table-layout:fixed}.FinancePageShell_posTableCompact__I_6xT,.FinancePageShell_posTableWithMult__gUqtT{min-width:0}.FinancePageShell_posTable___jEIY th{text-align:left;padding:8px 12px;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.45);border-bottom:1px solid rgba(255,255,255,.08)}.FinancePageShell_posTable___jEIY td{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05);vertical-align:top}.FinancePageShell_posColSymbol__gb_7h{width:29%}.FinancePageShell_posColQty__2hywu{width:11%}.FinancePageShell_posColCost__YvFnw{width:18%}.FinancePageShell_posColLast__urcaD{width:21%}.FinancePageShell_posColMult__KolWQ{width:10%}.FinancePageShell_posColPnl__o98bM{width:21%}.FinancePageShell_symbolCell__UUCDE{line-height:1.08}.FinancePageShell_symbolName__mWfLJ{font-size:.75rem;opacity:.55;margin-top:2px;overflow-wrap:anywhere}.FinancePageShell_wrapCell__UqqSF{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.FinancePageShell_searchSelectionHint__Axx_h{margin-top:6px;font-size:.78rem;color:rgba(255,255,255,.68)}.FinancePageShell_searchDropdown__27BpV{margin-top:8px;display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;padding:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);border-radius:10px}.FinancePageShell_searchResultBtn__U0eJm{display:flex;justify-content:space-between;gap:12px;width:100%;padding:8px 10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:rgba(255,255,255,.02);color:#fff;text-align:left;cursor:pointer}.FinancePageShell_searchResultBtn__U0eJm:hover{border-color:rgba(70,150,255,.45);background:rgba(70,150,255,.09)}.FinancePageShell_searchResultMeta__W3q4Q{color:rgba(255,255,255,.52);font-size:.74rem;text-align:right}.FinancePageShell_secondaryValue__PKrFM{font-size:.72rem;margin-top:2px;line-height:1.08}.FinancePageShell_dualMetricValue__RfK_o{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.FinancePageShell_priceChangeLine__McXCK{font-size:.68rem;margin-top:4px;line-height:1.15}.FinancePageShell_rollHintBtn__2BXfi{padding:0;border:none;background:transparent;color:#6cb6ff;font:inherit;font-weight:600;cursor:pointer;text-align:left}.FinancePageShell_rollHintText__lTd_m{margin-top:4px;font-size:.68rem;color:#6cb6ff}.FinancePageShell_rollConfigured__UgcTd{margin-top:4px;color:rgba(255,255,255,.58)}.FinancePageShell_rollMissing__0_ojI{margin-top:4px;color:#6cb6ff}.FinancePageShell_inlineFilterLabel__8HUql{gap:8px}.FinancePageShell_inlineFilterLabel__8HUql,.FinancePageShell_pageIndicator__wGnyj{display:inline-flex;align-items:center;color:rgba(255,255,255,.72);font-size:.78rem}.FinancePageShell_pageIndicator__wGnyj{padding:0 6px}.FinancePageShell_filterBtn__f3uW_{padding:4px 10px;background:transparent;border:1px solid rgba(255,255,255,.15);border-radius:4px;color:#fff;font-size:.75rem;cursor:pointer;text-transform:uppercase;transition:all .15s}.FinancePageShell_filterBtn__f3uW_.FinancePageShell_active__GZkdm,.FinancePageShell_filterBtn__f3uW_:hover{border-color:var(--color-accent);background:var(--color-accent-muted)}.FinancePageShell_riskMetric__gjNwX{padding:12px;background:rgba(255,255,255,.04);border-radius:8px}.FinancePageShell_maintenancePriceRows__PLZoo{display:grid;gap:2px;font-variant-numeric:tabular-nums}.FinancePageShell_maintenancePriceRows__PLZoo>span{display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:baseline}.FinancePageShell_maintenancePriceLabel__HcIvN{color:rgba(255,255,255,.62);font-size:.78rem}.FinancePageShell_tableScroll__06sYf{width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.FinancePageShell_tableScroll__06sYf table{min-width:640px}.FinancePageShell_chartScrollViewport__1W8bI{overflow-x:auto;overflow-y:hidden;position:relative;overscroll-behavior:contain;touch-action:pan-x;cursor:grab;padding-bottom:4px;scrollbar-width:auto;scrollbar-color:rgba(160,160,160,.78) rgba(255,255,255,.08)}.FinancePageShell_chartScrollViewport__1W8bI[data-scrollbar-thumb-hover=true]{scrollbar-color:rgba(245,140,0,.88) rgba(255,255,255,.08)}.FinancePageShell_chartScrollViewport__1W8bI::-webkit-scrollbar{height:16px}.FinancePageShell_chartScrollViewport__1W8bI::-webkit-scrollbar-track{background:rgba(255,255,255,.08);border-radius:999px}.FinancePageShell_chartScrollViewport__1W8bI::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(160,160,160,.92),rgba(120,120,120,.78));border-radius:999px;border:3px solid transparent;background-clip:padding-box}.FinancePageShell_chartScrollViewport__1W8bI[data-scrollbar-thumb-hover=true]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(255,160,0,.95),rgba(245,140,0,.82))}.FinancePageShell_chartWithYAxis__OjOBg{display:grid;grid-template-columns:minmax(0,1fr) 82px;align-items:start;gap:0}.FinancePageShell_chartViewportStack__gHsDl{position:relative;min-width:0}.FinancePageShell_chartExtremaOverlay__VVxYv{position:absolute;top:0;left:0;height:308px;pointer-events:none;z-index:2;overflow:visible;display:block}.FinancePageShell_chartSummaryRows__w2Ebk{display:grid;gap:6px;margin-bottom:8px;font-size:.76rem}.FinancePageShell_chartMetaRow__1Ttbx,.FinancePageShell_chartOhlcRow__ow7Id{display:flex;align-items:center;gap:10px;flex-wrap:wrap;white-space:normal;overflow-wrap:anywhere;min-width:0}.FinancePageShell_chartMetaRow__1Ttbx>span{min-width:0}.FinancePageShell_chartScrollViewportDragging__d_FjT{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FinancePageShell_chartScrollViewportDragging__d_FjT *{cursor:grabbing}.FinancePageShell_chartYAxisLabels__urdXb{position:relative;width:76px;pointer-events:none;z-index:1}.FinancePageShell_chartYAxisLabel__JgUxy{position:absolute;right:6px;transform:translateY(-50%);padding:2px 6px;min-width:64px;text-align:right;font-size:.66rem;line-height:1;color:rgba(255,177,74,.94);background:rgba(10,10,10,.78);border:1px solid rgba(255,140,0,.34);border-radius:4px;font-variant-numeric:tabular-nums;white-space:nowrap}.FinancePageShell_riskGrid__9g1fh{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.FinancePageShell_toolbarRow__T5Xwe{display:flex;gap:8px;flex-wrap:wrap}.FinancePageShell_heatmapHeader__3_D6F{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.FinancePageShell_heatmapHeader__3_D6F>span:last-child{overflow-wrap:anywhere}.FinancePageShell_heatmapContainer__vnNdR{position:relative;width:100%;min-height:420px;aspect-ratio:1000/560}.FinancePageShell_oneShotPanel__YB7Fr{padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}.FinancePageShell_oneShotPanelTitle__Sz7Fi{margin:0;font-size:var(--font-size-lg);color:var(--color-accent);font-weight:600}.FinancePageShell_oneShotPanelSubtitle__oc6Mi{margin-top:4px;font-size:.76rem;color:rgba(255,255,255,.58)}.FinancePageShell_oneShotFormGrid__PAibD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:12px}.FinancePageShell_oneShotOrderList__2Lb1z{display:flex;flex-direction:column;gap:12px;margin-top:14px}.FinancePageShell_oneShotEmptyState__QlGLV{padding:14px 16px;border-radius:10px;border:1px dashed rgba(255,255,255,.14);color:rgba(255,255,255,.56);font-size:.82rem}.FinancePageShell_oneShotOrderCard__AJNqG{padding:14px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(8,12,20,.72)}.FinancePageShell_oneShotOrderHeader__eHjmA{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.FinancePageShell_oneShotOrderTitle__JSlXw{font-size:.98rem;font-weight:700;color:#fff}.FinancePageShell_oneShotOrderMeta__EZQGF{margin-top:4px;font-size:.74rem;color:rgba(255,255,255,.6)}.FinancePageShell_oneShotSummaryGrid__cROX8{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:12px}.FinancePageShell_oneShotSummaryItem__t35R_{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.035)}.FinancePageShell_oneShotSummaryLabel___pgZ7{font-size:.68rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em}.FinancePageShell_oneShotSummaryValue__oq9rG{margin-top:6px;font-size:.86rem;color:#fff;overflow-wrap:anywhere}.FinancePageShell_oneShotPayloadGrid__L8T36{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:12px}.FinancePageShell_oneShotPayloadBlock__cS_pT{min-width:0}.FinancePageShell_oneShotPayloadLabel__o4JHm{font-size:.7rem;color:rgba(255,255,255,.52);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.FinancePageShell_oneShotPayloadBox__7fLgF{margin:0;padding:10px 12px;min-height:84px;max-height:180px;overflow:auto;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.26);color:rgba(255,255,255,.82);font-size:.72rem;line-height:1.4;white-space:pre-wrap;word-break:break-word}.FinancePageShell_oneShotErrorText__5p7r3{min-height:84px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,107,107,.2);background:rgba(255,107,107,.06);color:#ffb1b1;font-size:.78rem;line-height:1.45;overflow-wrap:anywhere}.FinancePageShell_oneShotMetaLine__EkCfA{margin-top:10px;font-size:.72rem;color:rgba(255,255,255,.48);overflow-wrap:anywhere}@media (max-width:768px){.FinancePageShell_riskGrid__9g1fh{grid-template-columns:repeat(2,minmax(0,1fr))}.FinancePageShell_posTable___jEIY th{padding:6px 5px;font-size:.61rem;letter-spacing:.02em}.FinancePageShell_posTable___jEIY td{padding:6px 5px;font-size:.73rem}.FinancePageShell_tableScroll__06sYf table{min-width:0}.FinancePageShell_posColSymbol__gb_7h{width:26%}.FinancePageShell_posColQty__2hywu{width:10%}.FinancePageShell_posColCost__YvFnw{width:17%}.FinancePageShell_posColLast__urcaD{width:22%}.FinancePageShell_posColMult__KolWQ{width:11%}.FinancePageShell_posColPnl__o98bM{width:25%}.FinancePageShell_secondaryValue__PKrFM,.FinancePageShell_symbolName__mWfLJ{font-size:.64rem;margin-top:1px}.FinancePageShell_heatmapContainer__vnNdR{min-height:840px;aspect-ratio:.54/1}.FinancePageShell_oneShotPanel__YB7Fr{padding:12px}}@media (max-width:520px){.FinancePageShell_dashboardPanel___bapY{padding:10px 6px}.FinancePageShell_dashboardPanel___bapY.FinancePageShell_section__mVTkv{padding:0}.FinancePageShell_container__4oEF3{padding:12px;max-width:100%;overflow-x:clip}.FinancePageShell_totalAssets__uXd6W{font-size:2rem;overflow-wrap:anywhere}.FinancePageShell_riskGrid__9g1fh{grid-template-columns:1fr}.FinancePageShell_multToggle__IJGV2{width:100%;justify-content:center}.FinancePageShell_posTable___jEIY th{padding:5px 4px;font-size:.56rem}.FinancePageShell_posTable___jEIY td{padding:5px 4px;font-size:.68rem}.FinancePageShell_posColSymbol__gb_7h{width:24%}.FinancePageShell_posColQty__2hywu{width:9%}.FinancePageShell_posColCost__YvFnw{width:16%}.FinancePageShell_posColLast__urcaD{width:23%}.FinancePageShell_posColMult__KolWQ{width:10%}.FinancePageShell_posColPnl__o98bM{width:28%}.FinancePageShell_secondaryValue__PKrFM,.FinancePageShell_symbolName__mWfLJ{font-size:.58rem}.FinancePageShell_heatmapContainer__vnNdR{min-height:980px;aspect-ratio:.46/1}.FinancePageShell_oneShotOrderHeader__eHjmA{align-items:stretch}.FinancePageShell_oneShotPayloadBox__7fLgF{max-height:220px}}.FinancePnlCalendar_calendar__z6p8U{color:#e5e7eb;font:inherit;font-variant-numeric:tabular-nums;min-width:0}.FinancePnlCalendar_calendar__z6p8U button,.FinancePnlCalendar_calendar__z6p8U input{font-family:inherit;color:inherit}.FinancePnlCalendar_calendar__z6p8U button{cursor:pointer}.FinancePnlCalendar_calendar__z6p8U button:focus-visible,.FinancePnlCalendar_calendar__z6p8U input:focus-visible{outline:2px solid #ffb347;outline-offset:2px}.FinancePnlCalendar_detail__DlaTL header,.FinancePnlCalendar_header__vBBb4,.FinancePnlCalendar_summary__unMc1,.FinancePnlCalendar_toolbar__Z9DQd{display:flex;align-items:center;justify-content:space-between;gap:12px}.FinancePnlCalendar_header__vBBb4{flex-wrap:wrap;margin-bottom:18px}.FinancePnlCalendar_header__vBBb4 h2{font-size:1.15rem;font-weight:600;margin:0}.FinancePnlCalendar_tabs__R1fns{display:flex;gap:5px}.FinancePnlCalendar_detail__DlaTL button,.FinancePnlCalendar_month__Yiw2i button,.FinancePnlCalendar_tabs__R1fns button{background:transparent;border:1px solid #555;border-radius:4px;padding:6px 10px}.FinancePnlCalendar_tabs__R1fns button[aria-pressed=true]{border-color:#ffb347;color:#ffb347;background:#ffb34712}.FinancePnlCalendar_toolbar__Z9DQd{color:#a6a6a6;font-size:.85rem}.FinancePnlCalendar_month__Yiw2i{display:flex;align-items:center;gap:7px}.FinancePnlCalendar_month__Yiw2i input{color-scheme:dark;background:transparent;border:0;min-width:0;width:145px}.FinancePnlCalendar_month__Yiw2i button{border:0;font-size:1.35rem;padding:2px 7px}.FinancePnlCalendar_summary__unMc1{margin:14px 0 20px;font-size:clamp(1.3rem,4vw,1.8rem)}.FinancePnlCalendar_closing__fADjq,.FinancePnlCalendar_monthPnl__BSumy{display:flex;flex-direction:column;min-width:0}.FinancePnlCalendar_closing__fADjq{color:#e5e7eb}.FinancePnlCalendar_monthPnl__BSumy{text-align:right}.FinancePnlCalendar_summary__unMc1 small{color:#a6a6a6;font-size:.7rem;font-weight:400}.FinancePnlCalendar_grid__Tgjlt{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) minmax(0,.95fr);gap:5px}.FinancePnlCalendar_weekday__ZxCfz{color:#b7b7b7;text-align:center;font-size:.8rem;padding:5px 0;overflow-wrap:anywhere}.FinancePnlCalendar_date__K3xgT{min-width:0;border-radius:5px;background:#ffffff04}.FinancePnlCalendar_dateLabel__NrQkQ{display:flex;justify-content:space-between;text-align:left;padding:4px 7px;font-size:.8rem;color:#a6a6a6}.FinancePnlCalendar_date__K3xgT[data-holiday=true]{outline:1px solid #dc2626;outline-offset:-1px}.FinancePnlCalendar_date__K3xgT[data-holiday=true] .FinancePnlCalendar_dateLabel__NrQkQ{color:#ff5a65}.FinancePnlCalendar_cell__jl_X_,.FinancePnlCalendar_subtotal__i3hnF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;min-width:0;border:1px solid #ffffff12;border-radius:4px;background:transparent;padding:10px 2px;font-size:.85rem}.FinancePnlCalendar_cell__jl_X_+.FinancePnlCalendar_cell__jl_X_{margin-top:3px}.FinancePnlCalendar_cell__jl_X_{height:30px;box-sizing:border-box;padding:1px 6px;gap:2px;line-height:13px;flex-direction:row;justify-content:space-between}.FinancePnlCalendar_figures__jaLLp{align-items:flex-end}.FinancePnlCalendar_figures__jaLLp,.FinancePnlCalendar_week__kJg9y{display:flex;flex-direction:column;min-width:0}.FinancePnlCalendar_week__kJg9y .FinancePnlCalendar_subtotal__i3hnF{flex:1;padding:2px}.FinancePnlCalendar_cell__jl_X_ .FinancePnlCalendar_caption__VtaIF{font-size:10px;line-height:11px;flex:0 0 auto}.FinancePnlCalendar_cell__jl_X_ strong,.FinancePnlCalendar_subtotal__i3hnF strong{font-weight:600;white-space:nowrap}.FinancePnlCalendar_caption__VtaIF{font-size:.7rem;opacity:.8}.FinancePnlCalendar_calendar__z6p8U [data-tone=profit]{color:#ff5a65}.FinancePnlCalendar_calendar__z6p8U [data-tone=loss]{color:#42cf86}.FinancePnlCalendar_cell__jl_X_[data-tone=profit]{background:#dc26262b}.FinancePnlCalendar_cell__jl_X_[data-tone=loss]{background:#16a34a24}.FinancePnlCalendar_subtotal__i3hnF{align-self:stretch;background:#00000015}.FinancePnlCalendar_note__whskf{color:#9ca3af;font-size:.75rem;line-height:1.6;margin:12px 0 0}.FinancePnlCalendar_detail__DlaTL{margin-top:16px;border-top:1px solid #555;padding-top:12px;font-size:.85rem}.FinancePnlCalendar_detail__DlaTL dl{display:grid;grid-template-columns:auto 1fr;gap:8px 18px}.FinancePnlCalendar_detail__DlaTL dt{color:#a6a6a6}.FinancePnlCalendar_detail__DlaTL dd{text-align:right;margin:0;overflow-wrap:anywhere}.FinancePnlCalendar_footer__Mpu_J{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:8px;color:#9ca3af;font-size:.75rem}.FinancePnlCalendar_explanation__MdgrD{flex:1;min-width:140px}.FinancePnlCalendar_explanation__MdgrD summary{cursor:pointer}.FinancePnlCalendar_explanation__MdgrD summary:focus-visible{outline:2px solid #ffb347;outline-offset:2px}@container finance-page (min-width: 1180px){.FinancePnlCalendar_calendar__z6p8U{position:relative}.FinancePnlCalendar_toolbar__Z9DQd{position:absolute;top:0;left:135px}.FinancePnlCalendar_month__Yiw2i{gap:3px}.FinancePnlCalendar_month__Yiw2i input{width:130px}.FinancePnlCalendar_header__vBBb4{margin-bottom:4px}.FinancePnlCalendar_month__Yiw2i input{padding:2px 0}.FinancePnlCalendar_summary__unMc1{margin:0 0 4px;font-size:1.3rem;line-height:1.2}.FinancePnlCalendar_summary__unMc1 small{line-height:1.4}.FinancePnlCalendar_grid__Tgjlt{gap:3px}.FinancePnlCalendar_weekday__ZxCfz{padding:2px 0;line-height:16px}.FinancePnlCalendar_dateLabel__NrQkQ{padding:0 7px;line-height:14px}.FinancePnlCalendar_note__whskf{margin-top:5px;line-height:1.4}.FinancePnlCalendar_footer__Mpu_J{margin-top:4px}}@container finance-page (min-width: 1500px){.FinancePnlCalendar_overview__mgIxF{display:grid;grid-template-columns:auto auto minmax(150px,1fr) auto auto;align-items:center;gap:10px;margin-bottom:8px}.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_header__vBBb4,.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_summary__unMc1{display:contents}.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_header__vBBb4 h2{margin:0;white-space:nowrap}.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_toolbar__Z9DQd{position:static;justify-content:center}.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_summary__unMc1 small{font-size:.65rem}.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_closing__fADjq,.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_monthPnl__BSumy{font-size:1.3rem;line-height:1.2}.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_closing__fADjq{white-space:nowrap}.FinancePnlCalendar_overview__mgIxF .FinancePnlCalendar_tabs__R1fns button{padding:6px 8px;font-size:.8rem;white-space:nowrap}}@media (max-width:520px){.FinancePnlCalendar_grid__Tgjlt{gap:2px}.FinancePnlCalendar_cell__jl_X_,.FinancePnlCalendar_subtotal__i3hnF{font-size:.58rem}.FinancePnlCalendar_cell__jl_X_{padding:1px 2px 1px 3px;gap:1px;line-height:12px}.FinancePnlCalendar_cell__jl_X_ .FinancePnlCalendar_caption__VtaIF{font-size:9px}.FinancePnlCalendar_caption__VtaIF{font-size:.58rem}.FinancePnlCalendar_weekday__ZxCfz{font-size:.65rem}.FinancePnlCalendar_dateLabel__NrQkQ{padding:3px 4px;font-size:.7rem}.FinancePnlCalendar_tabs__R1fns button{font-size:.8rem;padding:5px 9px}.FinancePnlCalendar_detail__DlaTL{font-size:.75rem}}