@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/roboto-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/roboto-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ubuntu-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ubuntu-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ubuntu-700-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/rubik-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2080-208a,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken_grotesk-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2080-208a,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibm_plex_sans-var-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains_mono-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains_mono-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{color-scheme:dark;--frfr-canvas:#0f0f12;--frfr-canvas-deep:#0e0e11;--frfr-chart-canvas:#0f0f12;--frfr-surface:#161619;--frfr-surface-raised:#19191c;--frfr-surface-input:#19191c;--frfr-surface-hover:#2e2e31;--frfr-surface-pressed:#212124;--frfr-surface-overlay:#18181bf2;--frfr-divider:#232326;--frfr-border:#2e2e31;--frfr-border-strong:#424245;--frfr-line:#2c2c2f;--frfr-row-sep:#1f1f22;--frfr-dock-bg:#0f0f12;--frfr-dock-rule:linear-gradient(90deg,#912564,#7c2e94 38%,#402b9c 68%,#1e6a9b);--frfr-cell:#202023;--frfr-lane-bg:#18181b;--frfr-text:#f2f3f4;--frfr-text-secondary:#b8bec5;--frfr-text-muted:#8e969f;--frfr-text-tertiary:#6e7680;--frfr-text-disabled:#545b64;--frfr-text-inverse:#06110b;--frfr-chrome-header:#0f0f12;--frfr-chrome-toolbar:#0f0f12;--frfr-chrome-toolbar-rule:#1e1e21;--frfr-lane-line:#2a2a2e;--frfr-lane-lift:0 0 0 0 transparent;--frfr-satin:linear-gradient(31.1deg,transparent 42.27%,rgba(136,255,251,0.606) 56.04%,transparent 67.79%),linear-gradient(31.1deg,transparent 56.04%,rgba(59,184,252,0.289) 72.54%,transparent 93.27%),linear-gradient(26.7deg,#001DF9 0.0%,#0050FD 24.62%,#008AFD 39.02%,#08A6FC 48.99%,#00E7FC 72.43%,#00FFFE 100.0%);--frfr-satin-pill:url(/deposit-satin-c.webp) center/100% 100% no-repeat;--frfr-satin-ink:#000;--frfr-cyan:#00ffff;--frfr-cyan-hover:#8affff;--frfr-cyan-pressed:#00d4e0;--frfr-cyan-soft:rgba(0,255,255,0.10);--frfr-cyan-line:rgba(0,255,255,0.22);--frfr-brand-bolt:#00ffff;--frfr-brand-action:#00ffff;--frfr-brand-hover:#8affff;--frfr-brand-pressed:#00d4e0;--frfr-brand-focus:#00ffff;--frfr-brand-soft:rgba(0,255,255,0.10);--frfr-gain:#43db91;--frfr-gain-soft:#43db911a;--frfr-sell:#f05d64;--frfr-sell-hover:#f4757b;--frfr-sell-pressed:#d6474f;--frfr-sell-soft:#f05d641a;--frfr-warning:#d7ac55;--frfr-info:#6c9fe8;--frfr-error:#f05d64;--frfr-neutral:#8e969f;--frfr-chart-grid:rgba(255,255,255,0.055);--frfr-chart-axis:#b8bec5;--frfr-chart-up:#5ddf6c;--frfr-chart-down:#f87171;--frfr-chart-volume-up:#5ddf6c66;--frfr-chart-volume-down:#f8717166;--frfr-chart-buy-line:#43db91;--frfr-chart-sell-line:#f05d64;--frfr-chart-live-line:#8e969f4d;--frfr-pulse-violet:#8000ff;--frfr-pulse-violet-text:#a970ff;--frfr-pulse-cyan:#00eaff;--frfr-hex-pink:#ff00ff;--brand-primary:var(--frfr-gain);--brand-hover:var(--frfr-brand-hover);--brand-pressed:var(--frfr-brand-pressed);--brand-subtle:var(--frfr-brand-soft);--brand-focus:var(--frfr-brand-focus);--brand-mark:var(--frfr-brand-bolt);--brand-on-primary:var(--frfr-text-inverse);--market-buy:var(--frfr-gain);--market-sell:var(--frfr-sell);--change-positive:var(--frfr-gain);--change-negative:var(--frfr-sell);--status-ok:var(--frfr-gain);--info:var(--frfr-info);--warning:var(--frfr-warning);--error:var(--frfr-error);--frfr-font-action:"Rubik","Inter",ui-sans-serif,system-ui,sans-serif;--frfr-font-ui:"Rubik","Inter",ui-sans-serif,system-ui,sans-serif;--frfr-font-tip:"IBM Plex Sans","Rubik","Inter",ui-sans-serif,system-ui,sans-serif;--frfr-tip-size:11px;--frfr-tip-weight:500;--frfr-tip-title-weight:600;--frfr-tip-line:1.3em;--frfr-tip-tracking:0;--frfr-tip-ink:#ffffff;--frfr-font-title:"Rubik","Inter",ui-sans-serif,system-ui,sans-serif;--frfr-font-nav:"Rubik","Inter",ui-sans-serif,system-ui,sans-serif;--frfr-font-start:"Hanken Grotesk","Rubik","Inter",ui-sans-serif,system-ui,sans-serif;--frfr-font-figure:"Rubik","Inter",ui-sans-serif,system-ui,sans-serif;--frfr-font-value:var(--frfr-font-figure);--frfr-font-data:"JetBrains Mono","SFMono-Regular","Consolas",ui-monospace,monospace;--frfr-text-xs:11px;--frfr-text-sm:12px;--frfr-text-md:13px;--frfr-text-bar:13.5px;--frfr-text-lg:14px;--frfr-text-title:15px;--frfr-text-xl:16px;--frfr-text-2xl:18px;--frfr-text-display:20px;--frfr-weight-regular:400;--frfr-weight-medium:500;--frfr-weight-semibold:600;--frfr-weight-bold:700;--frfr-tracking-tight:-0.02em;--frfr-tracking-caps:0.06em;--frfr-leading-tight:1.15;--frfr-leading-prose:1.35;--frfr-leading-comfortable:1.5;--frfr-space-1:4px;--frfr-space-2:8px;--frfr-space-3:12px;--frfr-space-4:14px;--frfr-space-5:16px;--frfr-space-6:18px;--frfr-space-8:32px;--frfr-space-10:40px;--frfr-radius-xs:3px;--frfr-radius-sm:4px;--frfr-radius-md:6px;--frfr-radius-lg:8px;--frfr-radius-xl:10px;--frfr-radius-round:999px;--frfr-radius-control:var(--frfr-radius-md);--frfr-radius-panel:var(--frfr-radius-lg);--frfr-radius-modal:var(--frfr-radius-xl);--frfr-border-width:1px;--frfr-control-compact:28px;--frfr-control-standard:36px;--frfr-control-comfortable:42px;--frfr-control-primary:50px;--frfr-touch-target:44px;--frfr-control-header:36px;--frfr-header-height:59px;--frfr-toolbar-height:28px;--frfr-top-bar-height:31px;--frfr-token-header-height:70px;--frfr-chart-toolbar-height:44px;--frfr-bottom-rail-height:28px;--frfr-lower-tabs-height:36px;--frfr-lower-panel-height:clamp(120px,20vh,300px);--frfr-chart-min-width:720px;--frfr-execution-width:336px;--frfr-lane-header-height:40px;--frfr-lane-thumb:72px;--frfr-page-title-height:64px;--frfr-table-header-height:30px;--frfr-motion-instant:60ms;--frfr-motion-press:80ms;--frfr-motion-hover:120ms;--frfr-motion-control:140ms;--frfr-motion-panel:180ms;--frfr-motion-success:200ms;--frfr-duration-fast:var(--frfr-motion-hover);--frfr-duration-panel:var(--frfr-motion-panel);--frfr-ease:cubic-bezier(0.2,0,0,1);--frfr-ease-exit:cubic-bezier(0.4,0,1,1);--frfr-halo-idle:0 0 2px rgba(0,255,255,0.06);--frfr-halo-hover:0 0 3px rgba(0,255,255,0.1);--frfr-halo-pressed:none;--frfr-focus-ring:0 0 0 1px var(--frfr-brand-focus);--frfr-panel-shadow:0 8px 24px rgba(0,0,0,0.45);--frfr-text-label:var(--frfr-text-xs);--frfr-text-body:var(--frfr-text-md);--frfr-text-lead:var(--frfr-text-title);--frfr-row-height:28px;--frfr-row-height-compact:26px;--frfr-row-pad-y:3px;--frfr-lane-row-height:114px;--frfr-row-lifecycle:132px;--frfr-row-activity:168px}@media (min-width:1600px){:root{--frfr-execution-width:352px}}@media (max-width:1439px){:root{--frfr-execution-width:320px}}[data-frfr-density=calm]{--frfr-space-1:4px;--frfr-space-2:8px;--frfr-space-3:12px;--frfr-space-4:14px;--frfr-space-5:16px;--frfr-space-6:18px;--frfr-space-8:26px;--frfr-text-label:var(--frfr-text-xs);--frfr-text-body:var(--frfr-text-md);--frfr-text-lead:var(--frfr-text-title);--frfr-row-height:28px;--frfr-row-height-compact:26px;--frfr-row-pad-y:3px;--frfr-lane-row-height:114px;--frfr-lane-thumb:72px;--frfr-control-standard:32px;--frfr-row-lifecycle:132px;--frfr-row-activity:168px}[data-frfr-density=dense]{--frfr-space-1:3px;--frfr-space-2:6px;--frfr-space-3:8px;--frfr-space-4:11px;--frfr-space-5:13px;--frfr-space-6:16px;--frfr-space-8:22px;--frfr-text-label:var(--frfr-text-xs);--frfr-text-body:var(--frfr-text-sm);--frfr-text-lead:var(--frfr-text-lg);--frfr-row-height:26px;--frfr-row-height-compact:22px;--frfr-row-pad-y:1px;--frfr-lane-row-height:102px;--frfr-lane-thumb:64px;--frfr-control-standard:30px;--frfr-row-lifecycle:120px;--frfr-row-activity:156px}*,:after,:before{box-sizing:border-box}html{color:var(--frfr-text);font-family:var(--frfr-font-ui);font-size:var(--frfr-text-md);line-height:var(--frfr-leading-prose);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,html{background:var(--frfr-canvas)}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}[role=button],button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:1px solid var(--brand-focus);outline-offset:2px}.frfr-data{font-family:var(--frfr-font-figure);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-action{font-family:var(--frfr-font-action);letter-spacing:var(--frfr-tracking-tight)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.frfr-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--frfr-space-2);min-height:var(--frfr-control-standard);padding:0 var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);color:var(--frfr-text);font-family:var(--frfr-font-action);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);line-height:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:background var(--frfr-motion-hover) var(--frfr-ease),color var(--frfr-motion-hover) var(--frfr-ease),border-color var(--frfr-motion-hover) var(--frfr-ease),box-shadow var(--frfr-motion-hover) var(--frfr-ease),filter var(--frfr-motion-hover) var(--frfr-ease)}.frfr-button[data-size=compact]{min-height:var(--frfr-control-compact);padding:0 var(--frfr-space-2);font-size:var(--frfr-text-sm)}.frfr-button[data-size=comfortable]{min-height:var(--frfr-control-comfortable)}.frfr-button[data-size=primary]{min-height:43px;border-radius:22px;font-size:var(--frfr-text-lg)}.frfr-button[data-full-width=true]{width:100%}.frfr-button:hover:not(:disabled){background:var(--frfr-surface-hover);border-color:var(--frfr-border-strong)}.frfr-button:active:not(:disabled){background:var(--frfr-surface-pressed)}.frfr-button[data-variant=primary]{min-height:var(--frfr-control-comfortable);background:var(--frfr-satin-pill);color:var(--frfr-satin-ink);border-color:transparent;box-shadow:0 0 22px rgba(0,190,255,.22);font-weight:var(--frfr-weight-bold);letter-spacing:-.01em;font-size:var(--frfr-text-lg)}.frfr-button[data-variant=primary]:hover:not(:disabled){background:var(--frfr-satin-pill);box-shadow:0 0 22px rgba(0,190,255,.34);filter:brightness(1.08)}.frfr-button[data-variant=primary]:active:not(:disabled){background:var(--frfr-satin-pill);filter:brightness(.94)}.frfr-button[data-state=pending],.frfr-button[data-state=success]{background:var(--frfr-satin-pill);color:var(--frfr-satin-ink);border-color:transparent;box-shadow:none;filter:brightness(.94);cursor:progress}.frfr-button[data-state=success]{cursor:default}.frfr-button[data-state=pending]:before{content:"";width:12px;height:12px;border:2px solid var(--frfr-satin-ink);border-right:2px solid transparent;border-radius:var(--frfr-radius-round);animation:frfr-spin .8s linear infinite}@keyframes frfr-spin{to{transform:rotate(1turn)}}.frfr-button[data-variant=ghost]{background:transparent;border-color:transparent;color:var(--frfr-text-secondary)}.frfr-button[data-variant=ghost]:hover:not(:disabled){color:var(--frfr-text);background:var(--frfr-surface-hover)}.frfr-button[data-variant=buy]{background:transparent;color:var(--market-buy);border-color:var(--market-buy)}.frfr-button[data-variant=sell]{background:transparent;color:var(--market-sell);border-color:var(--market-sell)}.frfr-button[data-variant=buy]:hover:not(:disabled){background:var(--frfr-gain-soft)}.frfr-button[data-variant=sell]:hover:not(:disabled){background:var(--frfr-sell-soft)}.frfr-button[data-variant=destructive]{background:var(--frfr-sell);color:var(--frfr-text);border-color:transparent}.frfr-button[data-variant=destructive]:hover:not(:disabled){background:var(--frfr-sell-hover)}.frfr-button[data-variant=destructive]:active:not(:disabled){background:var(--frfr-sell-pressed)}.frfr-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;filter:none}.frfr-button[data-variant=primary]:disabled{opacity:1;background:#265643;color:#8ac9a9;box-shadow:none;filter:none}.frfr-tablist{display:flex;gap:var(--frfr-space-5);flex:none}.frfr-tablist[data-size=sm]{gap:var(--frfr-space-3)}.frfr-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-bottom:2px solid transparent;padding:0 0 var(--frfr-space-1);color:var(--frfr-text-muted);font-family:var(--frfr-font-action);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--frfr-motion-hover) var(--frfr-ease),border-color var(--frfr-motion-control) var(--frfr-ease)}.frfr-tablist[data-size=sm] .frfr-tab{font-size:var(--frfr-text-sm)}.frfr-tab:hover:not([aria-disabled=true]){color:var(--frfr-text)}.frfr-tab[aria-selected=true]{color:var(--frfr-cyan);border-bottom-color:var(--frfr-cyan)}.frfr-tab[aria-disabled=true]{color:var(--frfr-text-disabled);cursor:not-allowed}.frfr-tablist[data-variant=mode]{gap:0;border-bottom:var(--frfr-border-width) solid var(--frfr-line)}.frfr-tablist[data-variant=mode] .frfr-tab{flex:1 1;min-height:var(--frfr-control-standard);padding:0;text-align:center;margin-bottom:-1px;font-size:var(--frfr-text-md)}.frfr-tablist[data-variant=mode] .frfr-tab:hover:not([aria-disabled=true]){background:var(--frfr-cell)}.frfr-tablist[data-variant=panel]{gap:var(--frfr-space-5);height:var(--frfr-lower-tabs-height);align-items:stretch;padding:0 var(--frfr-space-3);border-top:var(--frfr-border-width) solid var(--frfr-line);border-bottom:var(--frfr-border-width) solid var(--frfr-line);background:var(--frfr-canvas)}.frfr-tablist[data-variant=panel] .frfr-tab{padding:0;margin-bottom:-1px;font-size:var(--frfr-text-md)}.frfr-segmented{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:0;gap:0;padding:0;border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);overflow:hidden}.frfr-segment{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;border:var(--frfr-border-width) solid transparent;border-radius:var(--frfr-radius-lg);margin:-1px;background:transparent;color:var(--frfr-text-muted);font-family:var(--frfr-font-action);font-size:var(--frfr-text-md);font-weight:var(--frfr-weight-semibold);cursor:pointer;transition:background var(--frfr-motion-hover) var(--frfr-ease),color var(--frfr-motion-hover) var(--frfr-ease),border-color var(--frfr-motion-hover) var(--frfr-ease)}.frfr-segment:hover:not([aria-selected=true]){color:var(--frfr-text);background:var(--frfr-cell)}.frfr-segment[aria-selected=true]{color:var(--frfr-cyan);border-color:var(--frfr-cyan);background:var(--frfr-canvas)}.frfr-segmented[data-variant=fill] .frfr-segment[aria-selected=true]{background:var(--frfr-satin-pill);border-color:transparent;color:var(--frfr-satin-ink)}.frfr-segmented .frfr-segment[data-side=buy][aria-selected=true]{background:var(--market-buy);border-color:var(--market-buy);color:var(--brand-on-primary)}.frfr-segment[data-side=sell][aria-selected=true]{background:var(--frfr-sell);border-color:var(--frfr-sell);color:var(--frfr-text)}.frfr-segment:focus-visible{outline-offset:-3px}.frfr-presets{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;grid-gap:var(--frfr-space-2);gap:var(--frfr-space-2)}.frfr-preset{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:28px;padding:0 var(--frfr-space-1);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);color:var(--frfr-text);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-medium);cursor:pointer;transition:background var(--frfr-motion-hover) var(--frfr-ease),border-color var(--frfr-motion-hover) var(--frfr-ease)}.frfr-preset:hover:not(:disabled){background:var(--frfr-cell);border-color:var(--frfr-border-strong)}.frfr-preset[aria-pressed=true]{border-color:var(--frfr-cyan);color:var(--frfr-cyan)}.frfr-preset[data-side=sell][aria-pressed=true]{border-color:var(--frfr-sell);color:var(--frfr-sell)}.frfr-preset:disabled{opacity:.45;cursor:not-allowed}.frfr-input{min-height:var(--frfr-control-standard);padding:0 var(--frfr-space-3);border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);background:var(--frfr-lane-bg);color:var(--frfr-text);font-family:var(--frfr-font-ui);font-size:var(--frfr-text-md);transition:border-color var(--frfr-motion-hover) var(--frfr-ease),background var(--frfr-motion-hover) var(--frfr-ease),box-shadow var(--frfr-motion-hover) var(--frfr-ease)}.frfr-input[data-size=compact]{min-height:28px;border-radius:14px;font-size:var(--frfr-text-md)}.frfr-input.frfr-data,.frfr-input[inputmode=decimal],.frfr-input[inputmode=numeric]{font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.frfr-input:hover{border-color:var(--frfr-border-strong)}.frfr-input:focus-visible{outline:none;border-color:var(--brand-focus);box-shadow:0 0 0 3px rgba(0,255,255,.14)}.frfr-input[aria-invalid=true]{border-color:var(--error)}.frfr-input::placeholder{color:var(--frfr-text-muted)}.frfr-input:disabled{opacity:.45;cursor:not-allowed}.frfr-toggle{position:relative;display:inline-block;width:30px;height:16px;padding:0;border:var(--frfr-border-width) solid var(--frfr-border-strong);background:var(--frfr-surface-raised);cursor:pointer;transition:background var(--frfr-motion-hover) var(--frfr-ease),border-color var(--frfr-motion-hover) var(--frfr-ease)}.frfr-toggle,.frfr-toggle:after{border-radius:var(--frfr-radius-round)}.frfr-toggle:after{content:"";position:absolute;top:1px;left:1px;width:12px;height:12px;background:var(--frfr-text-secondary);transition:transform var(--frfr-motion-hover) var(--frfr-ease),background var(--frfr-motion-hover) var(--frfr-ease)}.frfr-toggle[aria-checked=true]{background:var(--frfr-cyan);border-color:var(--frfr-cyan)}.frfr-toggle[aria-checked=true]:after{transform:translateX(14px);background:var(--frfr-satin-ink)}.frfr-toggle:disabled{opacity:.45;cursor:not-allowed}.frfr-status-line{display:inline-flex;align-items:center;gap:var(--frfr-space-2);font-size:var(--frfr-text-sm);color:var(--frfr-text-secondary);min-width:0}.frfr-status-line:before{content:"";flex:none;width:6px;height:6px;border-radius:var(--frfr-radius-round);background:var(--frfr-neutral)}.frfr-status-line[data-tone=ok]:before{background:var(--status-ok)}.frfr-status-line[data-tone=warning]:before{background:var(--warning)}.frfr-status-line[data-tone=error]:before{background:var(--error)}.frfr-status-line[data-tone=info]:before{background:var(--info)}.frfr-status-line[data-tone=ok]{color:var(--frfr-text)}.frfr-chip{display:inline-flex;align-items:center;gap:var(--frfr-space-1);min-height:var(--frfr-control-compact);padding:0 var(--frfr-space-2);background:transparent;border:var(--frfr-border-width) solid var(--frfr-line);border-radius:var(--frfr-radius-lg);color:var(--frfr-text-secondary);font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--frfr-motion-hover) var(--frfr-ease),background var(--frfr-motion-hover) var(--frfr-ease),border-color var(--frfr-motion-hover) var(--frfr-ease)}.frfr-chip:hover:not(:disabled){color:var(--frfr-text);background:var(--frfr-cell)}.frfr-chip[aria-pressed=true]{color:var(--frfr-cyan);border-color:var(--frfr-cyan)}.frfr-chip:disabled{opacity:.45;cursor:not-allowed}.frfr-badge{position:relative;display:inline-flex;align-items:center;gap:4px;height:25px;padding:0 7px;border-radius:13px;border:var(--frfr-border-width) solid var(--frfr-border-strong);background:var(--frfr-lane-bg);color:var(--frfr-text-secondary);font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--frfr-text-sm);font-weight:var(--frfr-weight-medium);white-space:nowrap;line-height:1}.frfr-badge[data-tone=green],.frfr-badge[data-tone=ok]{color:var(--brand-primary);border-color:rgba(67,219,145,.35)}.frfr-badge[data-tone=error],.frfr-badge[data-tone=red]{color:var(--frfr-sell);border-color:rgba(240,93,100,.35)}.frfr-badge[data-tone=warning],.frfr-badge[data-tone=yellow]{color:var(--frfr-warning);border-color:rgba(215,172,85,.35)}.frfr-badge[data-tone=info]{color:var(--info);border-color:rgba(108,159,232,.35)}.frfr-badge[data-tone=fill]{color:var(--brand-primary);background:#17221e;border-color:transparent}.frfr-badge .frfr-icon{flex:none}.frfr-badge[data-size=sm]{height:20px;padding:0 8px;border-radius:10px;font-weight:var(--frfr-weight-semibold)}.frfr-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--frfr-space-3);min-height:var(--frfr-touch-target);padding:0 var(--frfr-space-1);list-style:none;cursor:pointer;color:var(--frfr-text);font-size:var(--frfr-text-md);border-top:var(--frfr-border-width) solid var(--frfr-line);border-bottom:var(--frfr-border-width) solid var(--frfr-line)}.frfr-disclosure>summary::-webkit-details-marker{display:none}.frfr-disclosure>summary:after{content:"";flex:none;width:7px;height:7px;border-right:var(--frfr-border-width) solid var(--frfr-text-secondary);border-bottom:var(--frfr-border-width) solid var(--frfr-text-secondary);transform:rotate(45deg);transition:transform var(--frfr-motion-control) var(--frfr-ease)}.frfr-disclosure[open]>summary:after{transform:rotate(-135deg)}.frfr-disclosure>summary:hover{background:var(--frfr-cell)}.frfr-disclosure-summary{color:var(--frfr-text-secondary);font-size:var(--frfr-text-sm);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.frfr-table{width:100%;border-collapse:collapse}.frfr-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:var(--frfr-table-header-height);background:var(--frfr-lane-bg);color:var(--frfr-text-muted);font-weight:var(--frfr-weight-regular);text-align:left}.frfr-table td,.frfr-table th{padding:0 var(--frfr-space-2);font-size:var(--frfr-text-md);border-bottom:var(--frfr-border-width) solid var(--frfr-row-sep);white-space:nowrap}.frfr-table td{height:var(--frfr-row-height)}.frfr-table tbody tr:hover{background:var(--frfr-cell)}.frfr-table tbody tr[aria-selected=true]{background:var(--frfr-cyan-soft)}.frfr-table .frfr-num,.frfr-table th.frfr-num{text-align:right;font-family:var(--frfr-font-value);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--frfr-weight-semibold)}.frfr-table th.frfr-num{font-weight:var(--frfr-weight-regular)}.frfr-empty-action{display:inline-flex;align-items:center;gap:6px;color:var(--frfr-cyan);font-weight:var(--frfr-weight-semibold);background:none;border:none;padding:0;cursor:pointer;font:inherit;font-weight:600;text-decoration:none}.frfr-empty-action:hover{color:var(--frfr-cyan-hover)}.frfr-bolt-loading{display:inline-flex;flex-shrink:0;line-height:0}.frfr-bolt-loading,.frfr-loading{align-items:center;justify-content:center}.frfr-loading{display:flex;flex-direction:column;gap:10px;padding:var(--frfr-space-6) var(--frfr-space-4);color:var(--frfr-text-muted);font-size:var(--frfr-text-md);text-align:center}.frfr-loading[data-inline=true]{flex-direction:row;gap:8px;padding:0;justify-content:flex-start;text-align:left}.frfr-loading-text{color:var(--frfr-text-muted)}.frfr-route-loading{min-height:60vh}