.FinancePageShell_container__4oEF3{padding:var(--spacing-6);max-width:1000px;margin:0 auto;position:relative}.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_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_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_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;scrollbar-gutter:stable;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_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_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}}