.InteractiveYieldCurve_container__sBBSD{background:var(--bg-surface-1);border-radius:var(--radius-lg);overflow:hidden;position:relative;min-width:0}.InteractiveYieldCurve_chartWrap__9ZGj_{background:var(--bg-ground);border-radius:var(--radius-md);overflow:hidden;position:relative;min-width:0}.InteractiveYieldCurve_svg__wJ52U{display:block;width:100%;height:auto;cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:900px){.InteractiveYieldCurve_axisLabel__K7VXz{font-size:14px}.InteractiveYieldCurve_axisTitle__4to72{font-size:13px}}@media (max-width:480px){.InteractiveYieldCurve_axisLabel__K7VXz{font-size:18px}.InteractiveYieldCurve_axisTitle__4to72{font-size:16px}.InteractiveYieldCurve_svg__wJ52U{height:280px}}.InteractiveYieldCurve_axisLabel__K7VXz{font-family:var(--font-mono),monospace;font-size:9px;fill:var(--text-muted,#353d56)}.InteractiveYieldCurve_axisTitle__4to72{font-family:var(--font-mono),monospace;font-size:8.5px;fill:var(--text-tertiary,#4e5672);letter-spacing:.04em}.InteractiveYieldCurve_tooltip__tdvzK{position:absolute;pointer-events:none;z-index:10;background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:.5rem .625rem;box-shadow:0 6px 24px rgba(0,0,0,.5);min-width:140px;transition:opacity .1s ease}.InteractiveYieldCurve_tooltipTenor__ptAEX{font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.InteractiveYieldCurve_tooltipRow__bW7YA{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.InteractiveYieldCurve_tooltipRow__bW7YA+.InteractiveYieldCurve_tooltipRow__bW7YA{margin-top:.125rem}.InteractiveYieldCurve_tooltipLabel__Zy4fm{font-size:.575rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.InteractiveYieldCurve_tooltipValue__hw7d6{font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:600}.InteractiveYieldCurve_legend__9ZqKt{display:flex;gap:.75rem;margin-top:.375rem;padding:.25rem .5rem;align-items:center;flex-wrap:wrap}.InteractiveYieldCurve_legendItem__bwLGo{display:flex;align-items:center;gap:.3rem}.InteractiveYieldCurve_legendLine__U2_4_{width:14px;height:2px;border-radius:1px;flex-shrink:0}.InteractiveYieldCurve_legendLineDashed__nxx_X{width:14px;height:0;border-top:2px dashed;flex-shrink:0}.InteractiveYieldCurve_legendText__ffsrI{font-size:.575rem;color:var(--text-tertiary);letter-spacing:.02em}.InteractiveYieldCurve_empty__va3ML{display:flex;align-items:center;justify-content:center;min-height:300px;color:var(--text-muted);font-size:.8rem}.MarketYieldCurve_card__VRiIP{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:.75rem;transition:border-color var(--transition-fast)}.MarketYieldCurve_card__VRiIP:hover{border-color:var(--border-default)}.MarketYieldCurve_header__GWL0M{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.MarketYieldCurve_title__a1_Ie{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.MarketYieldCurve_headerRight__flh2s{display:flex;align-items:center;gap:.375rem}.MarketYieldCurve_oracleRateLabel__cOhBp{font-size:.6rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.MarketYieldCurve_oracleRateValue__7Zi_g{font-family:var(--font-mono),monospace;font-size:.85rem;font-weight:700;color:var(--text-muted)}.MarketYieldCurve_chartWrap__QfrCy{background:var(--bg-ground);border-radius:var(--radius-md);overflow:hidden;position:relative}.MarketYieldCurve_svg__9YMRg{display:block;width:100%;height:auto}@media (max-width:900px){.MarketYieldCurve_axisLabel__hBxYm{font-size:13px}.MarketYieldCurve_axisTitle__k51g8{font-size:12px}}@media (max-width:480px){.MarketYieldCurve_axisLabel__hBxYm{font-size:16px}.MarketYieldCurve_axisTitle__k51g8{font-size:14px}}.MarketYieldCurve_axisLabel__hBxYm{font-family:var(--font-mono),monospace;font-size:9.5px;fill:var(--text-muted,#353d56)}.MarketYieldCurve_axisTitle__k51g8{font-family:var(--font-mono),monospace;font-size:8.5px;fill:var(--text-tertiary,#4e5672);letter-spacing:.04em}.MarketYieldCurve_hoverTarget__H7PdY{cursor:crosshair}.MarketYieldCurve_tooltip__YUBUZ{position:absolute;pointer-events:none;z-index:10;background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:.5rem .625rem;box-shadow:0 6px 24px rgba(0,0,0,.5);min-width:130px;transition:opacity .1s ease}.MarketYieldCurve_tooltipTenor__qIHDQ{font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:700;color:var(--text-primary);margin-bottom:.25rem}.MarketYieldCurve_tooltipRow__p6gEQ{display:flex;justify-content:space-between;align-items:center;gap:.75rem}.MarketYieldCurve_tooltipRow__p6gEQ+.MarketYieldCurve_tooltipRow__p6gEQ{margin-top:.125rem}.MarketYieldCurve_tooltipLabel__QRVCn{font-size:.575rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em}.MarketYieldCurve_tooltipValue__GgV7K{font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:600}.MarketYieldCurve_tooltipDivider__ZiPTR{height:1px;background:var(--border-dim);margin:.25rem 0}.MarketYieldCurve_legend__HGhT6{display:flex;gap:.75rem;margin-top:.375rem;align-items:center;flex-wrap:wrap}.MarketYieldCurve_legendItem__w5rFH{display:flex;align-items:center;gap:.3rem}.MarketYieldCurve_legendLine__G7skC{width:14px;height:2px;border-radius:1px;flex-shrink:0}.MarketYieldCurve_legendLineDashed__94Civ{width:14px;height:0;border-top:2px dashed;flex-shrink:0}.MarketYieldCurve_legendText__Xwi4w{font-size:.575rem;color:var(--text-tertiary);letter-spacing:.02em}.MarketYieldCurve_empty__1uBoo{display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--text-muted);font-size:.8rem}.LiquidityDepthChart_card__P_S9m{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:.75rem;margin-top:.5rem;transition:border-color var(--transition-fast)}.LiquidityDepthChart_card__P_S9m:hover{border-color:var(--border-default)}.LiquidityDepthChart_header__Qqk7r{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.LiquidityDepthChart_title__Yx_6f{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.LiquidityDepthChart_chartWrap__1lMBR{background:var(--bg-ground);border-radius:var(--radius-md);overflow:hidden;position:relative}.LiquidityDepthChart_svg__aPZOf{display:block;width:100%;height:auto}@media (max-width:900px){.LiquidityDepthChart_axisLabel__aBj4y{font-size:13px}.LiquidityDepthChart_axisTitle__A_0O5{font-size:12px}}@media (max-width:480px){.LiquidityDepthChart_axisLabel__aBj4y{font-size:16px}.LiquidityDepthChart_axisTitle__A_0O5{font-size:14px}}.LiquidityDepthChart_axisLabel__aBj4y{font-family:var(--font-mono),monospace;font-size:9.5px;fill:var(--text-muted,#353d56)}.LiquidityDepthChart_axisTitle__A_0O5{font-family:var(--font-mono),monospace;font-size:8.5px;fill:var(--text-tertiary,#4e5672);letter-spacing:.04em}.LiquidityDepthChart_hoverTarget__eKDCe{cursor:crosshair}.LiquidityDepthChart_legend__Jqpt4{display:flex;gap:.75rem;margin-top:.375rem;align-items:center;flex-wrap:wrap}.LiquidityDepthChart_legendItem__4PwyU{display:flex;align-items:center;gap:.3rem}.LiquidityDepthChart_legendSwatch__mMT0d{width:10px;height:10px;border-radius:2px;flex-shrink:0}.LiquidityDepthChart_legendLine__7Hit_{width:14px;height:0;border-top:2px solid;flex-shrink:0}.LiquidityDepthChart_legendLineDashed__Bckko{width:14px;height:0;border-top:2px dashed;flex-shrink:0}.LiquidityDepthChart_legendText__mUUth{font-size:.575rem;color:var(--text-tertiary);letter-spacing:.02em}.LiquidityDepthChart_empty__RO3qD{display:flex;align-items:center;justify-content:center;min-height:100px;color:var(--text-muted);font-size:.8rem}.PoolPerformanceChart_card__2S_A4{width:100%;max-width:720px;background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:1.25rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.PoolPerformanceChart_card__2S_A4:hover{border-color:var(--border-default)}.PoolPerformanceChart_header___lQId{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.PoolPerformanceChart_headerLeft__0OI29{display:flex;align-items:baseline;gap:.5rem}.PoolPerformanceChart_title__WTDqd{font-size:.78rem;font-weight:600;color:var(--text-primary)}.PoolPerformanceChart_period__i9_Yh{font-size:.6rem;color:var(--text-muted);background:var(--bg-surface-2);border:1px solid var(--border-dim);border-radius:var(--radius-sm);padding:.1rem .35rem;font-weight:500}.PoolPerformanceChart_headerRight__p5aSI{display:flex;align-items:center;gap:1rem}.PoolPerformanceChart_headerStat__nFUR2{display:flex;align-items:baseline;gap:.35rem}.PoolPerformanceChart_headerStatLabel___B_O_{font-size:.6rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.PoolPerformanceChart_headerStatValue__E0v7c{font-size:.85rem;font-weight:600;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.PoolPerformanceChart_headerDivider__fyqd5{width:1px;height:1.2rem;background:var(--border-bright)}.PoolPerformanceChart_positive__RSGel{color:var(--positive)}.PoolPerformanceChart_negative__KdYE_{color:var(--negative)}.PoolPerformanceChart_chartWrap__on63I{width:100%;margin-bottom:.75rem}.PoolPerformanceChart_svg__J5hYB{width:100%;height:auto;display:block}.PoolPerformanceChart_axisLabel__NYL5S{font-size:8px;fill:var(--text-muted);font-family:var(--font-mono),monospace}.PoolPerformanceChart_summaryRow__1f_0A{display:flex;gap:1.5rem;padding-top:.75rem;border-top:1px solid var(--border-dim)}.PoolPerformanceChart_summaryStat__auy7t{display:flex;align-items:baseline;gap:.35rem}.PoolPerformanceChart_summaryLabel__O8R2h{font-size:.62rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.PoolPerformanceChart_summaryValue__y0lgi{font-size:.75rem;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;color:var(--text-primary)}.PoolPerformanceChart_tooltipLabel__nl89A{font-size:7.5px;fill:var(--text-muted);font-family:var(--font-mono),monospace}.PoolPerformanceChart_tooltipValue__KMl1N{font-size:8px;fill:var(--text-primary);font-family:var(--font-mono),monospace;font-weight:500}.PoolPerformanceChart_empty__DJMcO{font-size:.78rem;color:var(--text-tertiary);text-align:center;padding:2.5rem 0}@media (max-width:768px){.PoolPerformanceChart_card__2S_A4{max-width:100%}.PoolPerformanceChart_header___lQId{flex-direction:column;align-items:flex-start;gap:.75rem}.PoolPerformanceChart_summaryRow__1f_0A{flex-wrap:wrap;gap:.75rem}}.PoolExposureChart_card__Af4AI{width:100%;max-width:720px;background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:1.25rem}.PoolExposureChart_header__L5Sf8{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.25rem}.PoolExposureChart_title__oaIjg{font-size:.78rem;font-weight:600;color:var(--text-primary)}.PoolExposureChart_subtitle__UU4IC{font-size:.65rem;color:var(--text-muted)}.PoolExposureChart_markets__g3VGx{display:flex;flex-direction:column;gap:1rem}.PoolExposureChart_marketRow___UNa9{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--border-dim)}.PoolExposureChart_marketRow___UNa9:last-child{padding-bottom:0;border-bottom:none}.PoolExposureChart_marketLabel__WOHuB{display:flex;justify-content:space-between;align-items:center}.PoolExposureChart_marketName__WyxZJ{font-size:.78rem;font-weight:500;color:var(--text-primary)}.PoolExposureChart_marketRate__TO1gD{font-size:.68rem;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.PoolExposureChart_rateLabel___Mt8u{font-size:.58rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-sans),sans-serif}.PoolExposureChart_rateSep__kvGOr{color:var(--text-muted);margin:0 .25rem}.PoolExposureChart_barContainer__rzjQJ{display:flex;align-items:center;height:24px;gap:0}.PoolExposureChart_barHalf__KQLkC{flex:1 1;height:100%;position:relative;overflow:hidden;background:rgba(255,255,255,.02);border-radius:3px}.PoolExposureChart_barLeft__YFZSF{display:flex;justify-content:flex-end}.PoolExposureChart_barRight__Nbvxa{display:flex;justify-content:flex-start}.PoolExposureChart_barCenter__mMq7w{width:2px;height:100%;background:var(--text-tertiary);flex-shrink:0;border-radius:1px}.PoolExposureChart_barFill__Fot3D{height:100%;border-radius:2px;transition:width .5s cubic-bezier(.16,1,.3,1)}.PoolExposureChart_barLong__mDqaP{background:linear-gradient(90deg,rgba(0,217,146,.12),rgba(0,217,146,.35));border:1px solid rgba(0,217,146,.3);border-left:none;border-radius:0 3px 3px 0}.PoolExposureChart_barShort__whfk9{background:linear-gradient(90deg,rgba(255,77,106,.35),rgba(255,77,106,.12));border:1px solid rgba(255,77,106,.3);border-right:none;border-radius:3px 0 0 3px}.PoolExposureChart_netLabel__H_4iK{display:flex;align-items:center;gap:.5rem}.PoolExposureChart_netValue__AvBib{font-size:.85rem;font-weight:600;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PoolExposureChart_netLong__d6fS9{color:var(--positive)}.PoolExposureChart_netShort__resdH{color:var(--negative)}.PoolExposureChart_directionTag__oRt1a{font-size:.55rem;font-weight:700;letter-spacing:.1em;padding:.1rem .35rem;border-radius:var(--radius-sm);text-transform:uppercase}.PoolExposureChart_netLong__d6fS9+.PoolExposureChart_directionTag__oRt1a{color:var(--positive);background:var(--positive-dim)}.PoolExposureChart_netShort__resdH+.PoolExposureChart_directionTag__oRt1a{color:var(--negative);background:var(--negative-dim)}.PoolExposureChart_statsRow__rhg_3{display:flex;gap:1rem;flex-wrap:wrap}.PoolExposureChart_stat__QFjih{display:flex;align-items:center;gap:.3rem}.PoolExposureChart_statLabel___GrNS{font-size:.62rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.PoolExposureChart_statValue__lAHsW{font-size:.72rem;font-family:var(--font-mono),monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.PoolExposureChart_statDim___h_GB{color:var(--text-muted)}.PoolExposureChart_pnlPos__DZFF7{color:var(--positive)}.PoolExposureChart_pnlNeg__zLm7h{color:var(--negative)}.PoolExposureChart_legend__Dn3GC{display:flex;gap:1.25rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-dim)}.PoolExposureChart_legendItem__NP_Qr{display:flex;align-items:center;gap:.35rem}.PoolExposureChart_legendDot__VL67h{width:8px;height:8px;border-radius:2px}.PoolExposureChart_legendShort__j_SbZ{background:rgba(255,77,106,.5);border:1px solid rgba(255,77,106,.4)}.PoolExposureChart_legendLong__2oqg_{background:rgba(0,217,146,.5);border:1px solid rgba(0,217,146,.4)}.PoolExposureChart_legendText__j6vye{font-size:.62rem;color:var(--text-tertiary);font-weight:500}@media (max-width:768px){.PoolExposureChart_card__Af4AI{max-width:100%}.PoolExposureChart_statsRow__rhg_3{gap:.6rem}}.TimeseriesChart_header__sQDsu{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.TimeseriesChart_titleWrap__urGaY{display:flex;flex-direction:column}.TimeseriesChart_chartTitle__MKQfB{font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-family:var(--font-mono),monospace}.TimeseriesChart_chartSubtitle__L6Dat{color:var(--text-muted);font-family:var(--font-mono),monospace;margin-top:2px}.TimeseriesChart_chartDescription__bFRC_{color:var(--text-tertiary);font-family:var(--font-mono),monospace;margin-bottom:8px;line-height:1.4}.TimeseriesChart_timeframeBar__AqOAy{display:flex;gap:1px;background:var(--bg-ground);border:1px solid var(--border-dim);border-radius:var(--radius-md);padding:3px}.TimeseriesChart_timeframeBtn__sYciN{padding:5px 10px;font-size:.65rem;font-weight:600;font-family:var(--font-mono),monospace;color:var(--text-tertiary);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;letter-spacing:.03em;transition:color var(--transition-fast),background var(--transition-fast);line-height:1}.TimeseriesChart_timeframeBtn__sYciN:hover{color:var(--text-secondary);background:var(--bg-surface-2)}.TimeseriesChart_timeframeBtnActive__eeqS7,.TimeseriesChart_timeframeBtnActive__eeqS7:hover{background:var(--accent-dim);color:var(--accent)}.WalletConnect_wrapper__mpuCt{position:relative}.WalletConnect_pill__IVFAu{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:.75rem;font-family:var(--font-mono),monospace;color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast)}.WalletConnect_pill__IVFAu:hover{border-color:var(--border-bright)}.WalletConnect_dot__Hxc8E{width:6px;height:6px;border-radius:50%;background:var(--positive);box-shadow:0 0 6px rgba(0,217,146,.4);flex-shrink:0}.WalletConnect_connectBtn__H6D44{padding:.375rem .875rem;background:var(--accent);border:none;border-radius:var(--radius-pill);font-size:.8rem;font-weight:600;color:var(--accent-fg);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;letter-spacing:.01em}.WalletConnect_connectBtn__H6D44:hover{background:var(--accent-hover);box-shadow:0 0 16px rgba(59,139,255,.2)}.WalletConnect_connectBtn__H6D44:disabled{opacity:.5;cursor:not-allowed}.WalletConnect_dropdown__rmi1I{position:absolute;top:calc(100% + .5rem);right:0;min-width:220px;background:var(--bg-surface-1);border:1px solid var(--border-bright);border-radius:var(--radius-lg);padding:.375rem;z-index:200;box-shadow:var(--shadow-elevated);animation:WalletConnect_dropIn__4v3gO .15s cubic-bezier(.16,1,.3,1)}@keyframes WalletConnect_dropIn__4v3gO{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.WalletConnect_walletOption__cEYaL{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-primary);font-size:.8125rem;cursor:pointer;transition:background var(--transition-fast)}.WalletConnect_walletOption__cEYaL:hover{background:var(--bg-surface-3)}.WalletConnect_walletIcon__HCSgd{width:20px;height:20px;border-radius:var(--radius-sm)}.WalletConnect_noWallets__GJVSM{padding:.75rem;text-align:center;color:var(--text-secondary);font-size:.8125rem}.WalletConnect_dropdownInfo__2Elek{display:flex;justify-content:space-between;align-items:center;padding:.5rem .625rem;border-bottom:1px solid var(--border-dim);margin-bottom:.25rem}.WalletConnect_dropdownLabel__Qw0fQ{font-size:.75rem;color:var(--text-secondary)}.WalletConnect_dropdownAddr__sMsOU{font-size:.75rem;font-family:var(--font-mono),monospace;color:var(--text-primary)}.WalletConnect_disconnectBtn__3flx8{width:100%;padding:.5rem .625rem;background:transparent;border:none;border-radius:var(--radius-md);color:var(--text-secondary);font-size:.8125rem;cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);text-align:left}.WalletConnect_disconnectBtn__3flx8:hover{color:var(--negative);background:var(--bg-surface-3)}@media (max-width:480px){.WalletConnect_connectBtn__H6D44{padding:.3rem .625rem;font-size:.7rem}.WalletConnect_pill__IVFAu{padding:.25rem .5rem;font-size:.65rem;gap:.375rem}.WalletConnect_dropdown__rmi1I{min-width:180px}}.AppNav_nav__NunMq{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border-default);background:var(--nav-bg);backdrop-filter:blur(20px) saturate(1.6);-webkit-backdrop-filter:blur(20px) saturate(1.6);box-shadow:var(--nav-shadow)}.AppNav_inner__lYe2Z{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:2rem;gap:2rem;max-width:1440px;margin:0 auto;padding:0 1.5rem;height:52px}.AppNav_logo__TaqST{font-family:var(--font-display),system-ui,sans-serif;font-size:1.05rem;font-weight:800;color:var(--text-primary);letter-spacing:-.04em;white-space:nowrap;transition:color var(--transition-fast)}.AppNav_logo__TaqST:hover{color:var(--accent)}.AppNav_links__nNXdF{display:flex;gap:2px;justify-content:center}.AppNav_link__nvQAR{padding:.35rem .875rem;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;color:var(--text-secondary);letter-spacing:.01em;transition:color var(--transition-fast),background var(--transition-fast)}.AppNav_link__nvQAR:hover{color:var(--text-primary);background:rgba(255,255,255,.04)}.AppNav_active__fhAhe{color:var(--text-primary);background:var(--accent-dim)}.AppNav_wallet__chDmu{justify-self:end}.AppNav_pill__UdL8D{display:flex;align-items:center;gap:.5rem;padding:.35rem .75rem;background:var(--bg-surface-2);border:1px solid var(--border-default);border-radius:var(--radius-pill);font-size:.72rem;font-family:var(--font-mono),monospace;color:var(--text-secondary);transition:border-color var(--transition-fast)}.AppNav_pill__UdL8D:hover{border-color:var(--border-bright)}.AppNav_dot__TamD8{width:6px;height:6px;border-radius:50%;background:var(--positive);box-shadow:0 0 6px rgba(0,227,157,.5)}.AppNav_pillText__4Vtg_{color:var(--text-secondary)}@media (max-width:768px){.AppNav_inner__lYe2Z{gap:.5rem;padding:0 .75rem}.AppNav_links__nNXdF{gap:0}.AppNav_link__nvQAR{padding:.3rem .5rem;font-size:.75rem}}@media (max-width:480px){.AppNav_inner__lYe2Z{gap:.375rem;padding:0 .5rem;height:48px}.AppNav_logo__TaqST{font-size:.85rem}.AppNav_links__nNXdF{margin-left:0;gap:0}.AppNav_link__nvQAR{padding:.25rem .375rem;font-size:.7rem}.AppNav_pill__UdL8D{padding:.25rem .5rem;font-size:.65rem}.AppNav_wallet__chDmu{justify-self:end}}.ThemeToggle_toggle__gR2Os{position:fixed;bottom:1rem;right:1rem;z-index:90;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-pill);border:1px solid var(--border-default);background:var(--bg-surface-1);color:var(--text-secondary);cursor:pointer;box-shadow:var(--shadow-card);transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.ThemeToggle_toggle__gR2Os:hover{background:var(--bg-surface-2);border-color:var(--border-bright);color:var(--text-primary)}.ThemeToggle_toggle__gR2Os:active{transform:scale(.96)}.ThemeToggle_toggle__gR2Os svg{width:18px;height:18px}@media (max-width:640px){.ThemeToggle_toggle__gR2Os{bottom:.75rem;right:.75rem;width:36px;height:36px}}.admin_page__Do4DM{min-height:100vh;color:var(--text-primary);padding:1.5rem 2rem 6rem;max-width:1200px;margin:0 auto}.admin_poolHeader__p_vrS{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);margin-bottom:1rem}.admin_poolHeaderLeft__BItZy{display:flex;flex-direction:column;gap:.35rem}.admin_poolTitle__sQdGl{display:flex;align-items:center;gap:.75rem;font-family:var(--font-display),system-ui,sans-serif;font-size:1rem;font-weight:600}.admin_poolAddress__Rk2m2{font-family:var(--font-mono),monospace;font-size:.75rem;color:var(--text-tertiary);background:var(--bg-surface-2);padding:.15rem .5rem;border-radius:var(--radius-sm)}.admin_poolStats__gGiXF{display:flex;gap:1.5rem;font-size:.8rem;color:var(--text-secondary)}.admin_poolStatValue__9Ekv_{color:var(--text-primary);font-family:var(--font-mono),monospace;font-weight:500}.admin_poolHeaderActions__b_5kh{display:flex;gap:.5rem}.admin_btnPrimary__uvegQ{background:var(--accent);color:#fff;border:none;padding:.4rem .85rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.admin_btnPrimary__uvegQ:hover{background:var(--accent-hover);box-shadow:0 0 12px var(--accent-glow)}.admin_btnSecondary__assgO{background:transparent;color:var(--text-secondary);border:1px solid var(--border-default);padding:.4rem .85rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.admin_btnSecondary__assgO:hover{color:var(--text-primary);border-color:var(--border-bright)}.admin_btnDanger__76sY_{background:transparent;color:var(--text-tertiary);border:1px solid var(--border-default);padding:.35rem .75rem;border-radius:var(--radius-md);font-size:.7rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.admin_btnDanger__76sY_:hover:not(:disabled){color:var(--negative);border-color:var(--negative)}.admin_btnDanger__76sY_:disabled{opacity:.35;cursor:not-allowed}.admin_btnGreen__82ZG8{background:var(--positive);color:#fff;border:none;padding:.4rem .85rem;border-radius:var(--radius-md);font-size:.75rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast)}.admin_btnGreen__82ZG8:hover{background:var(--positive-hover)}.admin_tree__6qX2e{display:flex;flex-direction:column;gap:0}.admin_poolNode__S_cV2{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);overflow:hidden}.admin_nodeHeader__remZ1{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.admin_nodeHeader__remZ1:hover{background:var(--bg-surface-2)}.admin_chevron__WOz1N{font-size:.65rem;color:var(--text-muted);transition:transform .15s;width:1rem;text-align:center;flex-shrink:0}.admin_chevronOpen__tPO3v{transform:rotate(90deg)}.admin_nodeLabel__wRmFv{font-size:.85rem;font-weight:600}.admin_nodeInlineStats__67SBc{display:flex;gap:1.25rem;margin-left:auto;font-size:.75rem;color:var(--text-secondary)}.admin_nodeInlineStats__67SBc span{white-space:nowrap}.admin_nodeInlineValue__HIsPM{color:var(--text-primary);font-family:var(--font-mono),monospace}.admin_nodeBody__YioCw{padding:0 1rem .75rem 2.5rem}.admin_configSection__Eocd3{margin-top:.5rem}.admin_configToggle__3BLj6{font-size:.7rem;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;align-items:center;gap:.35rem;margin-bottom:.4rem}.admin_configGrid__scXZJ,.admin_configToggle__3BLj6:hover{color:var(--text-secondary)}.admin_configGrid__scXZJ{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:.25rem 1.5rem;gap:.25rem 1.5rem;font-size:.7rem;padding:.5rem 0;border-top:1px solid var(--border-dim)}.admin_configItem__gwWBf{display:flex;justify-content:space-between;padding:.15rem 0}.admin_configLabel__qV82l{color:var(--text-tertiary)}.admin_configValue__cyj_J{color:var(--text-primary);font-family:var(--font-mono),monospace}.admin_marketChildren__IW6Bl{display:flex;flex-direction:column;gap:0;margin-top:.25rem}.admin_marketNode__7gg_b{border-top:1px solid var(--border-dim)}.admin_marketHeader__0XUgw{display:flex;align-items:center;gap:.5rem;padding:.65rem 1rem .65rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .1s}.admin_marketHeader__0XUgw:hover{background:var(--bg-surface-2)}.admin_marketLabel__FUUmH{font-size:.8rem;font-weight:600}.admin_statusBadge__6Bfmv{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:.1rem .45rem;border-radius:3px}.admin_statusNormal__tO35i{background:var(--positive-dim);color:var(--positive)}.admin_statusClosingOnly__W4jdl{background:var(--warning-dim);color:var(--warning)}.admin_statusHalted__Q8ARi{background:var(--negative-dim);color:var(--negative)}.admin_marketInlineStats___yAm_{display:flex;gap:1rem;margin-left:auto;font-size:.7rem;color:var(--text-secondary)}.admin_marketBody__i5_Qn{padding:.25rem 1rem .75rem 3.5rem}.admin_dataSection___Ct0L{margin-bottom:.6rem}.admin_dataSectionTitle__6mq8_{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.3rem}.admin_dataGrid__Hk1lU{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:.2rem 1.25rem;gap:.2rem 1.25rem;font-size:.75rem}.admin_dataRow__IFG6L{display:flex;justify-content:space-between;align-items:center;padding:.1rem 0}.admin_dataLabel__3JdED{color:var(--text-tertiary)}.admin_dataValue__JYcXk{color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:.7rem}.admin_dataValuePositive__kK_r1{color:var(--positive)}.admin_dataValueNegative__9yilp{color:var(--negative)}.admin_barContainer__eHs09{display:flex;align-items:center;gap:.5rem}.admin_bar__07Nkx{flex:1 1;height:4px;background:var(--bg-surface-3);border-radius:2px;overflow:hidden;max-width:80px}.admin_barFill__2edxs{height:100%;border-radius:2px;transition:width .3s}.admin_barFillBlue__SWeeO{background:var(--accent)}.admin_barFillGreen__BUfQd{background:var(--positive)}.admin_barFillYellow___VS_F{background:var(--warning)}.admin_barFillRed__aFpjA{background:var(--negative)}.admin_marketActions__2dAI_{display:flex;gap:.5rem}.admin_marketActions__2dAI_,.admin_oracleNode__bWCAv{margin-top:.5rem;padding-top:.5rem;border-top:1px solid var(--border-dim)}.admin_oracleHeader__NQvES{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.3rem 0}.admin_oracleHeader__NQvES:hover{opacity:.85}.admin_oracleLabel__ZdwF6{font-size:.75rem;font-weight:500;color:var(--text-secondary)}.admin_freshnessIndicator__2QlH_{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.admin_freshDot__8Ogmn{background:var(--positive);box-shadow:0 0 6px rgba(0,217,146,.5)}.admin_staleDot__0ND5V{background:var(--negative);box-shadow:0 0 6px rgba(255,77,106,.5)}.admin_oracleBody__GP82T{padding:.25rem 0 0 1.5rem}.admin_oracleAddress__lh2US{font-family:var(--font-mono),monospace;font-size:.65rem;color:var(--text-muted)}.admin_actionBar__nXmUU{position:fixed;bottom:0;left:0;right:0;background:rgba(10,14,26,.92);border-top:1px solid var(--border-dim);padding:.75rem 2rem;display:flex;gap:.75rem;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin_mono__ajbCx{font-family:var(--font-mono),monospace}.trade_page__G9yzh{display:flex;flex-direction:column;gap:.875rem;min-height:calc(100vh - 80px);animation:trade_tradePageIn__t2Wp3 .4s cubic-bezier(.16,1,.3,1)}@keyframes trade_tradePageIn__t2Wp3{0%{opacity:0}to{opacity:1}}.trade_topBar__THlX9{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.trade_dropdownWrap__SUV15{position:relative}.trade_dropdownTrigger__SVdAm{display:flex;align-items:center;gap:.625rem;padding:.5rem .875rem;background:var(--bg-surface-1);border:1px solid var(--border-default);border-radius:var(--radius-lg);cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast);min-width:200px;font-family:inherit;color:var(--text-primary)}.trade_dropdownTrigger__SVdAm:hover{border-color:var(--border-bright);background:var(--bg-surface-2)}.trade_dropdownTriggerOpen__6Snug{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent-dim),var(--shadow-glow-accent)}.trade_dropdownName___4Rjf{font-size:.85rem;font-weight:700;letter-spacing:.02em}.trade_dropdownLabel__SyKwm{font-size:.62rem;color:var(--text-tertiary);font-family:var(--font-mono),monospace;letter-spacing:.02em;margin-top:2px}.trade_dropdownRateType__8TcG7{display:inline-block;font-size:.52rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--info);background:var(--info-dim);padding:2px 6px;border-radius:var(--radius-sm);margin-left:.4rem;vertical-align:middle}.trade_dropdownRates__rJwEH{display:flex;gap:.5rem;font-family:var(--font-mono),monospace;font-size:.8rem;font-weight:600}.trade_dropdownChevron__34PCt{margin-left:auto;font-size:.55rem;color:var(--text-tertiary);transition:transform var(--transition-fast)}.trade_dropdownChevronOpen__4c33D{transform:rotate(180deg)}.trade_dropdownMenu__Rz9JA{position:absolute;top:calc(100% + 6px);left:0;min-width:360px;background:var(--bg-surface-1);border:1px solid var(--border-bright);border-radius:var(--radius-lg);box-shadow:var(--shadow-elevated);z-index:100;overflow:hidden;animation:trade_dropdownIn__dGr_o .18s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes trade_dropdownIn__dGr_o{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.trade_dropdownItem__08aSU{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);border-bottom:1px solid var(--border-dim)}.trade_dropdownItem__08aSU:last-child{border-bottom:none}.trade_dropdownItem__08aSU:hover{background:rgba(255,255,255,.03)}.trade_dropdownItemSelected__7Wdx_{background:var(--accent-dim)}.trade_dropdownItemName__bfg3l{font-size:.78rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.trade_dropdownItemRates__71pPw{display:flex;gap:.5rem;font-family:var(--font-mono),monospace;font-size:.72rem;color:var(--text-secondary)}.trade_dropdownItemMeta__phykW{margin-left:auto;display:flex;align-items:center;gap:.5rem}.trade_statusDot__GlEj9{width:7px;height:7px;border-radius:50%;display:inline-block;flex-shrink:0}.trade_statusNormal__yzyd1{background:var(--positive);box-shadow:0 0 6px rgba(0,227,157,.5)}.trade_statusClosingOnly__PsZFp{background:var(--warning);box-shadow:0 0 6px rgba(240,180,41,.5)}.trade_statusHalted__Sk55i{background:var(--negative);box-shadow:0 0 6px rgba(255,82,116,.5)}.trade_summaryStats__DIinI{display:flex;align-items:center;gap:1.25rem;margin-left:auto;flex-wrap:wrap}.trade_statItem__1r8mX{display:flex;align-items:center;gap:.35rem}.trade_statLabel__zpz3O{font-size:.62rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.trade_statValue__a7ocm{font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:600;letter-spacing:-.01em}.trade_positive__LYyWM{color:var(--positive)}.trade_negative__MN9_l{color:var(--negative)}.trade_blue__DO0D2{color:var(--accent)}.trade_oiBadge__9CfS_{font-family:var(--font-mono),monospace;font-size:.65rem;color:var(--text-secondary);background:var(--bg-surface-2);padding:.2rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--border-dim)}.trade_chartsRow__P_LmR{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem}@media (max-width:1000px){.trade_chartsRow__P_LmR{grid-template-columns:1fr}}.trade_chartCard__5bNGX{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:.875rem;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_chartCard__5bNGX:hover{border-color:var(--border-default);box-shadow:var(--shadow-card)}.trade_chartHeader__PA_FK{display:flex;justify-content:space-between;align-items:center;margin-bottom:.625rem}.trade_chartLabel__GAAuE{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.trade_chartCurrentRate__Y_iXG{font-family:var(--font-mono),monospace;font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.trade_chartLegend__TpF0a{display:flex;gap:.75rem;align-items:center;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.trade_legendImplied__7gEr0,.trade_legendMark__xEeXY{display:flex;align-items:center;gap:.3rem}.trade_legendImplied__7gEr0:before,.trade_legendMark__xEeXY:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%}.trade_legendImplied__7gEr0:before{background:var(--warm)}.trade_legendImplied__7gEr0{color:var(--warm)}.trade_legendMark__xEeXY:before{background:var(--text-tertiary)}.trade_legendMark__xEeXY{color:var(--text-tertiary)}.trade_chartSvgWrap__zKxHk{background:var(--bg-ground);border-radius:var(--radius-md);overflow:hidden;position:relative}.trade_actionRow__KJKh4{display:grid;grid-template-columns:1fr 380px;grid-gap:.875rem;gap:.875rem;align-items:start}.trade_actionLeft__Wa1j_{display:flex;flex-direction:column;gap:.875rem;min-width:0}@media (max-width:900px){.trade_actionRow__KJKh4{grid-template-columns:1fr}}.trade_panel__CJDJZ{padding:.875rem}.trade_panel__CJDJZ,.trade_swapPanel__lieUN{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg)}.trade_swapPanel__lieUN{padding:1.125rem 1.375rem;box-shadow:var(--shadow-card)}.trade_swapGrid__f2vwt{display:grid;grid-template-columns:280px 1fr 1fr;grid-gap:0 1.25rem;gap:0 1.25rem;margin-top:.5rem}.trade_swapForm__QHx3U,.trade_swapQuoteCol__A0LLs{border-right:1px solid var(--border-dim);padding-right:1.25rem}.trade_swapHealthCol__oefX8,.trade_swapQuoteCol__A0LLs{min-width:0}.trade_telemetryRow__XMFAm{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem;align-items:start}@media (max-width:1100px){.trade_swapGrid__f2vwt{grid-template-columns:280px 1fr}.trade_swapHealthCol__oefX8{grid-column:1/-1;border-top:1px solid var(--border-dim);padding-top:.75rem;margin-top:.75rem}.trade_swapQuoteCol__A0LLs{border-right:none;padding-right:0}}@media (max-width:768px){.trade_swapGrid__f2vwt{grid-template-columns:1fr}.trade_swapForm__QHx3U{border-right:none;padding-right:0;border-bottom:1px solid var(--border-dim);padding-bottom:.75rem;margin-bottom:.75rem}.trade_swapHealthCol__oefX8{grid-column:auto;border-top:none;padding-top:0;margin-top:0}.trade_telemetryRow__XMFAm{grid-template-columns:1fr}}.trade_panelTitle__PnL_2{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary);margin-bottom:.875rem}.trade_directionToggle__ZAyBz{display:flex;gap:0;margin-bottom:.875rem;background:var(--bg-ground);border-radius:var(--radius-md);padding:3px;border:1px solid var(--border-dim)}.trade_dirBtn__iTAzT{flex:1 1;padding:.55rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:6px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.trade_dirBtn__iTAzT:hover{color:var(--text-secondary)}.trade_dirBtnLong__tbAta:hover{color:var(--positive)}.trade_dirBtnShort__EIZYD:hover{color:var(--negative)}.trade_dirBtnActiveLong__Wy3cf{background:var(--positive);color:#fff;box-shadow:0 2px 12px rgba(0,227,157,.25)}.trade_dirBtnActiveShort__pDYRs{background:var(--negative);color:#fff;box-shadow:0 2px 12px rgba(255,82,116,.25)}.trade_fieldGroup__PlbWt{margin-bottom:.75rem}.trade_fieldLabel__gxSbZ{font-size:.68rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.3rem;font-weight:500}.trade_inputRow__OuQ_c{display:flex;align-items:center;gap:.375rem}.trade_textInput__4o8QF{flex:1 1;background:var(--bg-ground);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:.55rem .75rem;color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:.85rem;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_textInput__4o8QF:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.trade_inputSuffix__gztSG{font-size:.72rem;color:var(--text-tertiary);font-weight:600;min-width:-moz-fit-content;min-width:fit-content}.trade_selectInput__jqtOH{width:100%;background:var(--bg-ground);border:1px solid var(--border-default);border-radius:var(--radius-md);padding:.55rem .75rem;color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:.82rem;outline:none;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23505a76' d='M3 5l3 3 3-3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center}.trade_selectInput__jqtOH:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.trade_slippageRow__kB4bl{display:flex;gap:.25rem;align-items:center}.trade_slipBtn__CQEIf{padding:.35rem .55rem;font-size:.68rem;font-weight:600;font-family:var(--font-mono),monospace;border-radius:6px;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.trade_slipBtn__CQEIf:hover{border-color:var(--accent);color:var(--text-primary)}.trade_slipBtnActive__yvShx{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}.trade_slipCustom__iv4NO{width:56px;background:var(--bg-ground);border:1px solid var(--border-default);border-radius:6px;padding:.35rem .4rem;color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:.68rem;outline:none;text-align:right;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_slipCustom__iv4NO:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.trade_divider__LhBq4{height:1px;background:var(--border-dim);margin:.875rem 0}.trade_quoteSection__KI6IX{margin-bottom:.5rem}.trade_quoteTitle__5u4Ri{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin-bottom:.4rem}.trade_quoteRow__zFSeb{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.trade_quoteKey__A78O_{font-size:.72rem;color:var(--text-secondary)}.trade_quoteVal__NjUa9{font-family:var(--font-mono),monospace;font-size:.72rem;color:var(--text-primary);font-weight:500}.trade_healthRow__vdwwz{display:flex;justify-content:space-between;align-items:center;padding:.25rem 0}.trade_healthKey__MRoFi{font-size:.72rem;color:var(--text-secondary)}.trade_healthVal__pEZrj{font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:600}.trade_healthGood__tlIB5{color:var(--positive)}.trade_healthDivider__O3T3V{border-top:1px solid var(--border-dim);margin:.35rem 0}.trade_maxButton__uHojl{padding:.3rem .55rem;font-size:.62rem;font-weight:700;font-family:var(--font-mono),monospace;text-transform:uppercase;letter-spacing:.06em;border-radius:6px;border:1px solid var(--border-default);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.trade_maxButton__uHojl:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-dim)}.trade_feeBreakdownToggle__TmNjz{display:flex;align-items:center;gap:.3rem;padding:.25rem 0;font-size:.68rem;color:var(--text-tertiary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:none;border:none;font-family:inherit;width:100%;text-align:left;transition:color var(--transition-fast)}.trade_feeBreakdownToggle__TmNjz:hover{color:var(--text-secondary)}.trade_feeBreakdownArrow__86MVU{font-size:.5rem;transition:transform var(--transition-fast)}.trade_feeBreakdownArrowOpen__WuAwz{transform:rotate(90deg)}.trade_feeBreakdownGrid__RMKgk{padding:.25rem 0 .25rem .5rem}.trade_feeBreakdownRow__HDivt{display:flex;justify-content:space-between;align-items:center;padding:.15rem 0}.trade_feeBreakdownKey__eo9GV{font-size:.65rem;color:var(--text-tertiary)}.trade_feeBreakdownVal__5Go1J{font-family:var(--font-mono),monospace;font-size:.65rem;color:var(--text-secondary)}.trade_feeBreakdownDivider__Jr9ER{height:1px;background:var(--border-dim);margin:.25rem 0}.trade_feeBreakdownTotal__nsTr1{color:var(--text-primary);font-weight:600}.trade_healthWarn__dt8YB{color:var(--warning)}.trade_healthDanger__C5C3L{color:var(--negative)}.trade_tradeError__xI2yR{color:var(--negative);background:var(--negative-dim);border:1px solid rgba(255,82,116,.15);border-radius:var(--radius-md)}.trade_deviationWarning__fLZMt,.trade_tradeError__xI2yR{padding:.5rem .75rem;margin-bottom:.5rem;font-size:.75rem;line-height:1.45}.trade_deviationWarning__fLZMt{color:var(--warning);background:var(--warning-dim);border:1px solid rgba(240,180,41,.15);border-radius:var(--radius-md);font-weight:500}.trade_executeBtn__zaFzV{width:100%;padding:.8rem;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-md);border:none;background:var(--accent);color:#fff;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;margin-top:.625rem;position:relative}.trade_executeBtnLong__z84qc{background:var(--positive)}.trade_executeBtnLong__z84qc:hover:not(:disabled){background:var(--positive-hover);box-shadow:var(--shadow-glow-positive);transform:translateY(-1px)}.trade_executeBtnShort__e8AhP{background:var(--negative)}.trade_executeBtnShort__e8AhP:hover:not(:disabled){background:var(--negative-hover);box-shadow:var(--shadow-glow-negative);transform:translateY(-1px)}.trade_executeBtn__zaFzV:active:not(:disabled){transform:translateY(0) scale(.99)}.trade_executeBtn__zaFzV:disabled{opacity:.4;cursor:not-allowed}.trade_chartAxisLabel__tmyFh{font-family:var(--font-mono),monospace;font-size:9px;fill:var(--text-muted)}.trade_chartGrid__1Gr_K{stroke:var(--border-dim);stroke-width:.5}.trade_chartLine__6P_nq{fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.trade_chartArea__50TOh{opacity:.06}.trade_modeToggle__kRIpj{display:flex;gap:0;margin-bottom:.5rem;background:var(--bg-ground);border-radius:var(--radius-md);padding:3px;border:1px solid var(--border-dim)}.trade_modeBtn__wXYSw{flex:1 1;padding:.35rem;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:6px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.trade_modeBtn__wXYSw:hover{color:var(--text-secondary)}.trade_modeBtnActive__B9y8c{background:var(--accent-dim);color:var(--accent)}.trade_conversionSubtitle__uAMAq{font-size:.65rem;color:var(--text-tertiary);margin-top:.3rem;font-family:var(--font-mono),monospace}.trade_yuExplainer__bemwQ{font-size:.62rem;color:var(--text-muted);margin-top:.2rem;margin-bottom:.35rem;line-height:1.4}.trade_positionsPanel___z7gn{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:.5rem .75rem;display:flex;flex-direction:column;max-height:320px;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_positionsPanel___z7gn:hover{border-color:var(--border-default)}.trade_positionsToolbar__EaITH{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem;flex-wrap:wrap}.trade_positionsPanelTitle__LAR2O{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.trade_positionsFilters__6yQBV{display:flex;gap:2px;background:var(--bg-ground);border-radius:var(--radius-md);padding:2px;border:1px solid var(--border-dim)}.trade_filterBtn___2GkD{padding:.25rem .55rem;font-size:.62rem;font-weight:600;font-family:inherit;border-radius:6px;border:none;background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);text-transform:uppercase;letter-spacing:.04em}.trade_filterBtn___2GkD:hover{color:var(--text-secondary)}.trade_filterBtnActive__IgDsU{background:var(--accent-dim);color:var(--accent)}.trade_sortableHeader__d_Fh7{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color var(--transition-fast)}.trade_sortableHeader__d_Fh7:hover{color:var(--text-secondary)}.trade_positionTableHeader__sA3u7{display:grid;grid-template-columns:54px 72px 64px 80px 64px 48px 24px;padding:.28rem .4rem;position:-webkit-sticky;position:sticky;top:0;background:var(--bg-surface-1);z-index:1;font-size:.6rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-dim)}.trade_positionTableHeader__sA3u7 span:nth-child(n+2){text-align:right}.trade_positionRow__pe0zc{border-bottom:1px solid var(--border-dim)}.trade_positionRow__pe0zc:last-child{border-bottom:none}.trade_positionRowCollapsed__xGa9J{display:grid;grid-template-columns:54px 72px 64px 80px 64px 48px 24px;padding:.3rem .4rem;font-size:.68rem;align-items:center;cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast);border-radius:var(--radius-sm)}.trade_positionRowCollapsed__xGa9J:hover{background:rgba(54,69,79,.05)}.trade_pill__NxQ4_{font-size:.55rem;font-weight:700;padding:2px 7px;border-radius:9999px;display:inline-block;text-transform:uppercase;letter-spacing:.06em}.trade_pillLong__2HU48{background:var(--positive-dim);color:var(--positive)}.trade_pillShort__V9IWF{background:var(--negative-dim);color:var(--negative)}.trade_cellRightSecondary__WlUnQ,.trade_cellRight__aCdMx{text-align:right;font-family:var(--font-mono),monospace}.trade_cellRightSecondary__WlUnQ{color:var(--text-secondary)}.trade_rateArrow__tSOyI{color:var(--text-muted)}.trade_pnlPositive__CVCVH{color:var(--positive)}.trade_pnlNegative__4RKT1{color:var(--negative)}.trade_chevron__qD7OC{text-align:right;color:var(--text-tertiary);transition:transform .2s cubic-bezier(.16,1,.3,1);font-size:.65rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trade_chevronOpen__IPMmZ{transform:rotate(180deg)}.trade_positionExpanded__W5vo7{display:none}.trade_positionExpandedOpen__EeOGk{display:flex;align-items:center;gap:1rem;padding:.625rem .5rem;background:rgba(255,255,255,.015);border-bottom:1px solid var(--border-dim);font-size:.72rem;flex-wrap:wrap;animation:trade_expandIn__fF48L .2s cubic-bezier(.16,1,.3,1)}@keyframes trade_expandIn__fF48L{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.trade_expandedDetailLabel__O81Ty{font-size:.55rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px}.trade_expandedDetailValueMono__Ieq9b,.trade_expandedDetailValue__MJ_Xw{color:var(--text-primary);font-size:.72rem}.trade_expandedDetailValueMono__Ieq9b{font-family:var(--font-mono),monospace}.trade_closePositionBtn__LQN4X{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:.62rem;font-weight:600;border-radius:6px;border:1px solid rgba(255,82,116,.15);background:var(--negative-dim);color:var(--negative);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.trade_closePositionBtn__LQN4X:hover{background:rgba(255,82,116,.15);border-color:var(--negative);box-shadow:var(--shadow-glow-negative)}.trade_closePositionBtn__LQN4X:disabled{opacity:.5;cursor:not-allowed}.trade_addToBtn__SLgaj{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:.62rem;font-weight:600;border-radius:6px;border:1px solid rgba(0,227,157,.15);background:var(--positive-dim);color:var(--positive);cursor:pointer;transition:all var(--transition-fast);font-family:inherit}.trade_addToBtn__SLgaj:hover{background:rgba(0,227,157,.15);border-color:var(--positive);box-shadow:var(--shadow-glow-positive)}.trade_emptyPositions__nvK1D{padding:2rem .75rem;text-align:center;font-size:.78rem;color:var(--text-tertiary)}.trade_copyable__Zyvfp{cursor:pointer;display:inline-flex;align-items:center;gap:3px;border-radius:var(--radius-sm);padding:2px 4px;margin:-2px -4px;transition:background var(--transition-fast)}.trade_copyable__Zyvfp:hover{background:rgba(255,255,255,.04)}.trade_copyIcon__A4LSX{font-size:.6em;opacity:0;transition:opacity var(--transition-fast);color:var(--text-tertiary)}.trade_copyable__Zyvfp:hover .trade_copyIcon__A4LSX{opacity:1}.trade_scopeToggle__eSJXg{display:flex;gap:2px;background:var(--bg-ground);border-radius:var(--radius-md);padding:2px;border:1px solid var(--border-dim)}.trade_filterSeparator__beLxl{width:1px;background:var(--border-dim);margin:0 .25rem;align-self:stretch}.trade_activityToolbar__39M8m{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.trade_activityPanel__iAtjf{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:.5rem .75rem;display:flex;flex-direction:column;max-height:320px;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_activityPanel__iAtjf:hover{border-color:var(--border-default)}.trade_activityTitle__C7z6n{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.trade_activityEmpty__LUNy7{color:var(--text-tertiary);font-size:.78rem;padding:1.5rem 0;text-align:center}.trade_activityList___dE3h{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto}.trade_activityRow__U4W0c{display:flex;align-items:flex-start;gap:.5rem;padding:.3rem .25rem;border-bottom:1px solid var(--border-dim);font-size:.62rem;transition:background var(--transition-fast)}.trade_activityRow__U4W0c:last-child{border-bottom:none}.trade_activityRow__U4W0c:hover{background:rgba(54,69,79,.05)}.trade_activityDetailRow__RDtJF{display:flex;align-items:center;gap:1rem;padding:.45rem .5rem .45rem 1.25rem;background:rgba(255,255,255,.015);border-bottom:1px solid var(--border-dim);flex-wrap:wrap}.trade_activityDot__Wvm0B{flex-shrink:0;width:7px;height:7px;border-radius:50%;margin-top:4px}.trade_activityInfo__5xxjT{flex:1 1;min-width:0}.trade_activityLabel__kbrZ6{font-size:.78rem;font-weight:500;color:var(--text-primary);display:flex;align-items:center}.trade_activityMeta__XZLrm{display:flex;gap:.5rem;margin-top:3px;font-size:.65rem;color:var(--text-secondary);font-family:var(--font-mono),monospace}.trade_activityFee__ZqdkJ{color:var(--text-tertiary)}.trade_activityRight__apZWv{flex-shrink:0;text-align:right}.trade_activityTime__SMVtS{font-size:.65rem;color:var(--text-tertiary);white-space:nowrap}.trade_activitySig__KrXl3{font-size:.6rem;color:var(--text-muted);font-family:var(--font-mono),monospace;margin-top:2px}.trade_tenorScrubber__3hRfH{display:flex;flex-direction:column;gap:6px}.trade_tenorInputRow__J7a8c{display:flex;align-items:baseline;gap:6px}.trade_tenorDayInput__ZF5tC{width:50px;background:var(--bg-ground);border:1px solid var(--border-default);border-radius:6px;color:var(--text-primary);font-family:var(--font-mono),monospace;font-size:.85rem;font-weight:600;text-align:center;padding:4px 5px;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_tenorDayInput__ZF5tC:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-dim)}.trade_tenorDaySuffix__AK_Gw{font-size:.72rem;color:var(--text-tertiary);font-family:var(--font-mono),monospace;letter-spacing:.02em}.trade_tenorTrackArea__E_kj3{padding:0 6px}.trade_tenorTicks__o4HR1{position:relative;height:18px}.trade_tenorTick__4GyxY{position:absolute;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer}.trade_tenorTickMark__GtK_5{width:1px;height:5px;background:var(--text-tertiary);opacity:.4}.trade_tenorTickLabel__kg3OQ{font-size:7px;font-family:var(--font-mono),monospace;color:var(--text-muted);margin-top:1px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trade_tenorRail__nz8MM{position:relative;height:18px;cursor:pointer;touch-action:none;display:flex;align-items:center}.trade_tenorRail__nz8MM:before{content:"";right:0;background:var(--border-default)}.trade_tenorFill__mEkSQ,.trade_tenorRail__nz8MM:before{position:absolute;left:0;top:50%;transform:translateY(-50%);height:3px;border-radius:2px}.trade_tenorFill__mEkSQ{background:var(--accent);pointer-events:none}.trade_tenorThumb__2D4s2{position:absolute;width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-surface-1);transform:translateX(-50%);cursor:-webkit-grab;cursor:grab;transition:box-shadow .15s,transform .1s;z-index:1}.trade_tenorThumb__2D4s2:hover{box-shadow:0 0 0 4px var(--accent-dim)}.trade_tenorThumbDrag__0rETq{cursor:-webkit-grabbing;cursor:grabbing;transform:translateX(-50%) scale(1.15);box-shadow:0 0 0 5px var(--accent-glow)}.trade_tenorExpiry__O4iea{font-size:.62rem;color:var(--text-tertiary);font-family:var(--font-mono),monospace;text-align:right}@media (max-width:900px){.trade_topBar__THlX9{flex-direction:column;align-items:flex-start}.trade_summaryStats__DIinI{margin-left:0}.trade_positionRowCollapsed__xGa9J,.trade_positionTableHeader__sA3u7{grid-template-columns:50px 64px 90px 70px 24px}.trade_positionRowCollapsed__xGa9J span:nth-child(5),.trade_positionRowCollapsed__xGa9J span:nth-child(6),.trade_positionTableHeader__sA3u7 span:nth-child(5),.trade_positionTableHeader__sA3u7 span:nth-child(6){display:none}}@media (max-width:768px){.trade_page__G9yzh{gap:.5rem}.trade_dropdownTrigger__SVdAm{min-width:0;padding:.625rem .875rem}.trade_dropdownMenu__Rz9JA{min-width:0;width:calc(100vw - 1.5rem);max-width:360px;left:0}.trade_dropdownItem__08aSU{padding:.875rem}.trade_summaryStats__DIinI{gap:.5rem;font-size:.7rem}.trade_statItem__1r8mX{gap:.2rem}.trade_statLabel__zpz3O{font-size:.55rem}.trade_statValue__a7ocm{font-size:.7rem}.trade_positionRowCollapsed__xGa9J,.trade_positionTableHeader__sA3u7{grid-template-columns:44px 56px 1fr 24px;font-size:.65rem}.trade_positionRowCollapsed__xGa9J{padding:.55rem .4rem}.trade_positionRowCollapsed__xGa9J span:nth-child(3),.trade_positionTableHeader__sA3u7 span:nth-child(3){text-align:right}.trade_positionRowCollapsed__xGa9J span:nth-child(4),.trade_positionRowCollapsed__xGa9J span:nth-child(5),.trade_positionRowCollapsed__xGa9J span:nth-child(6),.trade_positionTableHeader__sA3u7 span:nth-child(4),.trade_positionTableHeader__sA3u7 span:nth-child(5),.trade_positionTableHeader__sA3u7 span:nth-child(6){display:none}.trade_activityRow__U4W0c{padding:.375rem .125rem}.trade_activityMeta__XZLrm{flex-wrap:wrap;gap:.25rem}.trade_dirBtn__iTAzT{padding:.75rem .55rem;font-size:.78rem}.trade_executeBtn__zaFzV{padding:.95rem;font-size:.85rem}.trade_maxButton__uHojl,.trade_slipBtn__CQEIf{padding:.5rem .6rem;min-height:36px}.trade_selectInput__jqtOH,.trade_textInput__4o8QF{min-height:44px;font-size:.9rem;padding:.65rem .75rem}.trade_tenorRail__nz8MM{height:44px}.trade_tenorThumb__2D4s2{width:20px;height:20px}.trade_tenorDayInput__ZF5tC{min-height:40px;font-size:.95rem;width:64px}.trade_tenorTick__4GyxY{padding:6px 8px;margin:-6px -8px}.trade_actionTab__S_FuD{padding:.6rem .35rem;font-size:.7rem}.trade_filterBtn___2GkD,.trade_modeBtn__wXYSw{padding:.55rem;font-size:.72rem}.trade_chartViewToggle__F7_Ey button{padding:6px 12px;font-size:.65rem}.trade_addToBtn__SLgaj,.trade_closePositionBtn__LQN4X{padding:8px 14px;font-size:.7rem}.trade_swapPanel__lieUN{padding:.875rem}.trade_chartsRow__P_LmR{gap:.5rem}.trade_chartCard__5bNGX{padding:.625rem}.trade_curveArea__zIkQv{padding:.5rem;min-height:260px}.trade_activityPanel__iAtjf,.trade_positionsPanel___z7gn{max-height:280px}.trade_confirmModalContent__76Xr4,.trade_manageAccountsModalContent__xBgfS,.trade_positionsModalContent__36SZ4{width:calc(100vw - 32px)!important;max-width:420px!important;max-height:calc(100vh - 32px);overflow:auto}.trade_modalCard__pxDLq{max-width:calc(100vw - 32px)}}@media (max-width:480px){.trade_dropdownName___4Rjf{font-size:.72rem}.trade_dropdownRates__rJwEH{font-size:.62rem}.trade_dropdownLabel__SyKwm{font-size:.55rem}.trade_summaryStats__DIinI{width:100%;gap:.4rem .75rem;font-size:.65rem}.trade_statLabel__zpz3O{font-size:.5rem}.trade_statValue__a7ocm{font-size:.66rem}.trade_activityPanel__iAtjf,.trade_bottomPanel__0B3Vu,.trade_panel__CJDJZ,.trade_positionsPanel___z7gn,.trade_swapPanel__lieUN{padding:.625rem}.trade_chartCard__5bNGX{padding:.5rem}.trade_curveArea__zIkQv{padding:.4rem;min-height:220px}.trade_activityTitle__C7z6n,.trade_chartLabel__GAAuE,.trade_panelTitle__PnL_2,.trade_positionsPanelTitle__LAR2O{font-size:.66rem}.trade_chartCurrentRate__Y_iXG{font-size:1rem}.trade_confirmModalContent__76Xr4,.trade_manageAccountsModalContent__xBgfS,.trade_positionsModalContent__36SZ4{width:calc(100vw - 16px)!important;padding:.875rem!important}.trade_positionRowCollapsed__xGa9J,.trade_positionTableHeader__sA3u7{grid-template-columns:40px 52px 1fr 22px;font-size:.6rem;padding:.5rem .3rem}.trade_liveQuoteDay__7jBv0{font-size:1.1rem}.trade_liveQuoteRate__CUj1E{font-size:.8rem}}.trade_curveArea__zIkQv{background:var(--bg-surface-1);padding:.5rem .625rem;display:flex;flex-direction:column;min-height:300px;border-radius:var(--radius-lg);border:1px solid var(--border-dim);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_curveArea__zIkQv:hover{border-color:var(--border-default)}.trade_chartViewToggle__F7_Ey{display:flex;gap:0;background:var(--bg-ground);border-radius:4px;padding:1px;border:1px solid var(--border-dim)}.trade_chartViewToggle__F7_Ey button{padding:2px 10px;font-size:.55rem;font-weight:600;border-radius:3px;border:none;cursor:pointer;background:transparent;color:var(--text-tertiary);font-family:inherit;transition:all var(--transition-fast)}.trade_chartViewToggle__F7_Ey button:hover{color:var(--text-secondary)}.trade_chartViewToggle__F7_Ey button[data-active=true]{background:var(--accent-dim);color:var(--accent)}.trade_actionPanel__BKmuy{background:var(--bg-surface-1);border-left:1px solid var(--border-dim);display:flex;flex-direction:column;overflow:auto;border-radius:var(--radius-lg);border:1px solid var(--border-dim)}.trade_actionTabs__z27JH{display:flex;gap:0;background:var(--bg-ground);border-radius:6px;padding:2px;border:1px solid var(--border-dim)}.trade_actionTab__S_FuD{flex:1 1;padding:.35rem;font-size:.62rem;font-weight:600;border-radius:4px;border:none;cursor:pointer;background:transparent;color:var(--text-tertiary);font-family:inherit;transition:all var(--transition-fast)}.trade_actionTab__S_FuD:hover{color:var(--text-secondary)}.trade_actionTabActive__UAZ9O{background:var(--accent-dim);color:var(--accent)}.trade_liveQuote__gYtcl{padding:.625rem;border-bottom:1px solid var(--border-dim)}.trade_liveQuoteDay__7jBv0{font-size:1.25rem;font-weight:700;font-family:var(--font-mono),monospace;color:var(--accent)}.trade_liveQuoteRate__CUj1E{font-size:.88rem;font-weight:600;font-family:var(--font-mono),monospace;color:var(--text-primary)}.trade_liveQuoteLive__jnGrv{font-size:.42rem;color:var(--accent);background:var(--accent-dim);padding:1px 5px;border-radius:3px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.trade_quoteMetric__B1hvx{display:flex;justify-content:space-between;padding:2px 0;font-size:.62rem}.trade_quoteMetric__B1hvx span:first-child{color:var(--text-secondary)}.trade_quoteMetric__B1hvx span:last-child{font-family:var(--font-mono),monospace;font-weight:500;color:var(--text-secondary)}.trade_bottomPanels__lH1oc{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border-dim);grid-gap:.875rem;gap:.875rem}.trade_bottomPanel__0B3Vu{background:var(--bg-surface-1);padding:.625rem .75rem;border:1px solid var(--border-dim);border-radius:var(--radius-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.trade_bottomPanel__0B3Vu:hover{border-color:var(--border-default)}@media (max-width:900px){.trade_bottomPanels__lH1oc{grid-template-columns:1fr}}.trade_modalBackdrop__M44iC{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:center;justify-content:center;animation:trade_modalFadeIn__mS4dc .15s ease}@keyframes trade_modalFadeIn__mS4dc{0%{opacity:0}to{opacity:1}}.trade_modalCard__pxDLq{background:var(--bg-surface-1);border:1px solid var(--border-bright);border-radius:12px;padding:1.25rem;box-shadow:0 16px 64px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.03);animation:trade_modalSlideIn__50Cdc .2s cubic-bezier(.16,1,.3,1);max-width:90vw}@keyframes trade_modalSlideIn__50Cdc{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.trade_tenorSlider__dT9V6{width:100%;accent-color:var(--accent);cursor:pointer;height:4px}.trade_tenorSliderTrack__2zpSd{display:flex;justify-content:space-between;font-size:.48rem;color:var(--text-muted);font-family:var(--font-mono),monospace;margin-top:2px}.trade_liqColumn__XEH1R{cursor:pointer;transition:opacity var(--transition-fast)}.trade_liqColumnHover__Z81Dp{opacity:1}.trade_liqTooltip__OFO_Y{pointer-events:none}.trade_liqTooltip__OFO_Y rect{fill:var(--bg-surface-2);stroke:var(--border-default);stroke-width:.5}.trade_liqTooltip__OFO_Y text{font-family:var(--font-mono),monospace}.trade_tradeMarker__tU2Ho{cursor:default}.trade_tradeMarker__tU2Ho circle{stroke:var(--bg-surface-1);stroke-width:2}.trade_tradeMarkerNumber__BrX5J{font-size:8px;font-weight:700;fill:#fff;font-family:var(--font-mono),monospace;text-anchor:middle;dominant-baseline:central}.trade_projectedCurve__RFyfZ{fill:none;stroke:var(--warm);stroke-width:1.5;stroke-dasharray:6 3;opacity:.7}.trade_mainBodyGrid__JdiKv{display:grid;grid-template-columns:1fr 280px;grid-gap:1px;gap:1px;min-height:calc(100vh - 140px)}@media (max-width:900px){.trade_mainBodyGrid__JdiKv{grid-template-columns:1fr}.trade_actionPanel__BKmuy{border-left:none;border-top:1px solid var(--border-dim)}}.analytics_page__LdXq3{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0 3rem;animation:analytics_fadeIn__ZceLq .4s ease}.analytics_pageHeader__oslyo{display:flex;justify-content:space-between;align-items:center}.analytics_pageTitle__cpwWy{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--text-primary);letter-spacing:-.02em}.analytics_rangeBar__knOgm{display:flex;gap:2px;background:var(--bg-surface-2);border:1px solid var(--border-dim);border-radius:var(--radius-md);padding:2px}.analytics_rangeBtn__ahgvd{font-family:var(--font-mono),monospace;font-size:.62rem;font-weight:500;padding:.3rem .65rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);letter-spacing:.04em}.analytics_rangeBtn__ahgvd:hover{color:var(--text-secondary)}.analytics_rangeBtnActive__3lDoe{background:var(--accent-dim);color:var(--accent);box-shadow:0 0 8px rgba(45,127,255,.12)}.analytics_perfGrid__5dw7D{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.75rem;gap:.75rem}.analytics_perfCard__JE7v8{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.3rem;position:relative;overflow:hidden}.analytics_perfCard__JE7v8:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--accent) 0,transparent 100%);opacity:.35}.analytics_perfLabel__yThEY{font-size:.6rem;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.analytics_perfValue__XFfHT{font-family:var(--font-mono),monospace;font-size:1.2rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.analytics_positive__4Sq0H{color:var(--positive)}.analytics_negative__t5TXS{color:var(--negative)}.analytics_sparkline__SPIX8{margin-top:.2rem;opacity:.7}.analytics_statRow__K_vuO{display:flex;gap:2rem;padding:.75rem 0;border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim)}.analytics_statItem__GzjFm{display:flex;align-items:baseline;gap:.4rem}.analytics_statLabel__NMVRF{font-size:.58rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.analytics_statValue__a_t_W{font-family:var(--font-mono),monospace;font-size:.75rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.analytics_chartSection__u_KJK{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:1.25rem}.analytics_chartHeader__N600K{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.analytics_chartTitle__YWVs3{font-size:.7rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em}.analytics_chartSubtitle__BT5qr{font-family:var(--font-mono),monospace;font-size:.82rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.analytics_chartPlaceholder__ox_X7{display:flex;align-items:center;justify-content:center;height:200px;color:var(--text-tertiary);font-size:.72rem;font-family:var(--font-mono),monospace;animation:analytics_pulseGlow__dOmZq 1.5s ease infinite}.analytics_dualGrid__PepSw{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem}.analytics_marketsSection__jcJCI{display:flex;flex-direction:column;gap:.75rem}.analytics_sectionTitle__GNX6v{font-family:var(--font-display);font-size:.82rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.06em}.analytics_marketBreakdownHeader__g29_r{display:flex;justify-content:space-between;align-items:center}.analytics_marketTabs__Zmh6s{display:flex;gap:2px;background:var(--bg-surface-2);border:1px solid var(--border-dim);border-radius:var(--radius-md);padding:2px}.analytics_marketTab__JT7w5{font-family:var(--font-mono),monospace;font-size:.6rem;font-weight:500;padding:.3rem .65rem;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-tertiary);cursor:pointer;transition:all var(--transition-fast);letter-spacing:.02em}.analytics_marketTab__JT7w5:hover{color:var(--text-secondary)}.analytics_marketTabActive__uSCpX{background:var(--accent-dim);color:var(--accent);box-shadow:0 0 8px rgba(45,127,255,.12)}.analytics_marketsGrid__i7idr{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.analytics_marketCard__YFn_i{background:var(--bg-surface-1);border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:1rem 1.25rem}.analytics_marketCardHeader__1c__m{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.analytics_marketAddr__pSkbh{font-family:var(--font-mono),monospace;font-size:.72rem;font-weight:600;color:var(--text-primary)}.analytics_marketMeta__3qzot{display:flex;gap:1rem}.analytics_marketMetaItem__LnMyq{display:flex;align-items:baseline;gap:.2rem}.analytics_metaLabel__UA5mv{font-size:.52rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:500}.analytics_metaValue__ZDQc_{font-family:var(--font-mono),monospace;font-size:.68rem;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-secondary)}.analytics_metaValueAccent__CoU_n{color:var(--accent)}.analytics_metaValuePurple__mOtSA{color:var(--info)}.analytics_marketSubSection__xBLap{padding-top:.75rem;border-top:1px solid var(--border-dim)}.analytics_marketSubTitle__aUCUL{display:block;font-size:.6rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.5rem}.analytics_marketLegend__ZVJuJ{display:flex;gap:1rem;margin-top:.5rem}.analytics_knotLegend__QMUNw{display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.375rem}.analytics_knotLegendItem__HDINk{display:flex;align-items:center;gap:.2rem;font-family:var(--font-mono),monospace;font-size:.55rem;color:var(--text-tertiary)}.analytics_knotLegendLabel__7mI8_{color:var(--text-tertiary)}.analytics_knotLegendValue__PqDuS{color:var(--text-secondary);font-weight:500}.analytics_legendItem__4iM2b{display:flex;align-items:center;gap:.3rem;font-size:.58rem;color:var(--text-tertiary)}.analytics_legendDot__KO_sJ{width:6px;height:6px;border-radius:50%}.analytics_loadingPage___7VJ6{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;gap:.75rem;color:var(--text-tertiary);font-size:.78rem}@media (max-width:1024px){.analytics_perfGrid__5dw7D{grid-template-columns:repeat(3,1fr)}.analytics_dualGrid__PepSw,.analytics_marketsGrid__i7idr{grid-template-columns:1fr}}@media (max-width:640px){.analytics_perfGrid__5dw7D{grid-template-columns:repeat(2,1fr)}.analytics_pageHeader__oslyo{flex-direction:column;align-items:flex-start;gap:.75rem}.analytics_statRow__K_vuO{flex-wrap:wrap;gap:.75rem}.analytics_marketCardHeader__1c__m{flex-direction:column;align-items:flex-start;gap:.5rem}.analytics_marketMeta__3qzot{flex-wrap:wrap;gap:.5rem}}