:root{--font-display:"Nunito Sans",system-ui,sans-serif;--font-body:"Manrope",system-ui,sans-serif;--brand-violet:#7146ff;--brand-blue:#5d8dff;--brand-cyan:#42c9e8;--brand-mint:#43ddb5;--brand-gradient:linear-gradient(105deg,#7146ff,#5d8dff 48%,#43ddb5);--brand-gradient-vertical:linear-gradient(180deg,#43ddb5,#5d8dff 52%,#7146ff);--interaction-gradient:linear-gradient(112deg,rgba(113,70,255,.09),rgba(93,141,255,.045) 52%,rgba(67,221,181,.09));--surface-brand:var(--brand-gradient);--surface-brand-subtle:var(--interaction-gradient);--surface-brand-vertical:var(--brand-gradient-vertical);--surface-neutral-gradient:linear-gradient(145deg,var(--surface),var(--surface-soft));--chart-grid:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);--on-brand:#ffffff;--key-solid:#111318;--key-on-solid:#ffffff;--key-subtle:#f0f1f3;--line-accent:var(--key-solid);--placeholder:#a1a9b7;--ink-strong:#151823;--ink:#303746;--ink-soft:#626b7d;--ink-muted:#8791a4;--canvas:#f8f9fb;--surface:#ffffff;--surface-raised:#ffffff;--surface-soft:#f4f6f8;--surface-tint:#f2f3f5;--surface-glass:rgba(255,255,255,.94);--line:#e3e6eb;--line-strong:#d4d9e2;--positive:#0a9f75;--negative:#d85162;--trade-buy-solid:color-mix(in srgb,var(--positive) 80%,#000);--trade-sell-solid:color-mix(in srgb,var(--negative) 80%,#000);--trade-on-solid:#ffffff;--warning:#a86e08;--action-alert:#5a35d9;--action-add:#0b7a62;--action-claim:#b4601a;--action-on:#ffffff;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-pill:999px;--content-max:1380px;--page-gutter:20px;--focus-ring:0 0 0 3px rgba(17,19,24,.14);--motion-fast:150ms ease;--motion-base:180ms ease}:root[data-theme=dark]{--ink-strong:#f5f7fb;--ink:#d5dae5;--ink-soft:#aab2c2;--ink-muted:#7f899b;--canvas:#090a0d;--surface:#101217;--surface-raised:#15181f;--surface-soft:#191c24;--surface-tint:#1d2027;--surface-glass:rgba(9,10,13,.94);--line:#292e39;--line-strong:#3a414f;--positive:#43ddb5;--negative:#ff7182;--trade-buy-solid:var(--positive);--trade-sell-solid:var(--negative);--trade-on-solid:var(--canvas);--warning:#f3b552;--action-alert:#8f73ff;--action-add:#2fb591;--action-claim:#e4903f;--action-on:#0b0c0f;--key-solid:#f5f7fb;--key-on-solid:#0b0c0f;--key-subtle:#20232a;--line-accent:#5f6b85;--placeholder:#626d80;--interaction-gradient:linear-gradient(112deg,rgba(113,70,255,.18),rgba(93,141,255,.10) 52%,rgba(67,221,181,.15));--focus-ring:0 0 0 3px rgba(95,107,133,.35)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--canvas);color:var(--ink-strong);font-family:var(--font-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}button,input,select{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em}.type-display{font:800 clamp(34px,3.6vw,48px)/1.08 var(--font-display)}.type-h1{font:800 clamp(28px,2.8vw,40px)/1.1 var(--font-display)}.type-h2{font:800 clamp(24px,2vw,30px)/1.18 var(--font-display)}.type-h3{font:750 19px/1.3 var(--font-display)}.type-body-lg{font-size:17px;line-height:1.65}.type-body{font-size:15px;line-height:1.6}.type-small{font-size:13px;line-height:1.5}.type-label{font-size:14px;line-height:1.35;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media (max-width:720px){body{font-size:15px}.type-body-lg{font-size:16px}}@media (max-width:900px){:root{--page-gutter:12px}}:root{--ui-font-display:"Nunito Sans",system-ui,sans-serif;--ui-font-body:"Manrope",system-ui,sans-serif;--ui-brand-violet:#7146ff;--ui-brand-blue:#5d8dff;--ui-brand-cyan:#42c9e8;--ui-brand-mint:#43ddb5;--ui-brand-gradient:linear-gradient(105deg,#7146ff,#5d8dff 48%,#43ddb5);--ui-brand-gradient-vertical:linear-gradient(180deg,#43ddb5,#5d8dff 52%,#7146ff);--ui-interaction-gradient:linear-gradient(112deg,rgba(113,70,255,.09),rgba(93,141,255,.045) 52%,rgba(67,221,181,.09));--ui-surface-brand:var(--ui-brand-gradient);--ui-surface-brand-subtle:var(--ui-interaction-gradient);--ui-surface-brand-vertical:var(--ui-brand-gradient-vertical);--ui-surface-neutral-gradient:linear-gradient(145deg,var(--ui-surface),var(--ui-surface-soft));--ui-chart-grid:linear-gradient(var(--ui-line) 1px,transparent 1px),linear-gradient(90deg,var(--ui-line) 1px,transparent 1px);--ui-on-brand:#ffffff;--ui-key-solid:#111318;--ui-key-on-solid:#ffffff;--ui-key-subtle:#f0f1f3;--ui-line-accent:var(--ui-key-solid);--ui-placeholder:#a1a9b7;--ui-ink-strong:#151823;--ui-ink:#303746;--ui-ink-soft:#626b7d;--ui-ink-muted:#8791a4;--ui-canvas:#f8f9fb;--ui-surface:#ffffff;--ui-surface-raised:#ffffff;--ui-surface-soft:#f4f6f8;--ui-surface-tint:#f2f3f5;--ui-surface-glass:rgba(255,255,255,.94);--ui-line:#e3e6eb;--ui-line-strong:#d4d9e2;--ui-positive:#0a9f75;--ui-negative:#d85162;--ui-trade-buy-solid:color-mix(in srgb,var(--ui-positive) 80%,#000);--ui-trade-sell-solid:color-mix(in srgb,var(--ui-negative) 80%,#000);--ui-trade-on-solid:#ffffff;--ui-warning:#a86e08;--ui-action-alert:#5a35d9;--ui-action-add:#0b7a62;--ui-action-claim:#b4601a;--ui-action-on:#ffffff;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-space-10:40px;--ui-space-12:48px;--ui-space-16:64px;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-radius-pill:999px;--ui-content-max:100%;--ui-page-gutter:20px;--ui-focus-ring:0 0 0 3px rgba(17,19,24,.14);--ui-motion-fast:150ms ease;--ui-motion-base:180ms ease}:root[data-theme=dark]{color-scheme:dark;--ui-ink-strong:#f5f7fb;--ui-ink:#d5dae5;--ui-ink-soft:#aab2c2;--ui-ink-muted:#7f899b;--ui-canvas:#090a0d;--ui-surface:#101217;--ui-surface-raised:#15181f;--ui-surface-soft:#191c24;--ui-surface-tint:#1d2027;--ui-surface-glass:rgba(9,10,13,.94);--ui-line:#292e39;--ui-line-strong:#3a414f;--ui-positive:#43ddb5;--ui-negative:#ff7182;--ui-trade-buy-solid:var(--ui-positive);--ui-trade-sell-solid:var(--ui-negative);--ui-trade-on-solid:var(--ui-canvas);--ui-warning:#f3b552;--ui-action-alert:#8f73ff;--ui-action-add:#2fb591;--ui-action-claim:#e4903f;--ui-action-on:#0b0c0f;--ui-key-solid:#f5f7fb;--ui-key-on-solid:#0b0c0f;--ui-key-subtle:#20232a;--ui-line-accent:#5f6b85;--ui-placeholder:#626d80;--ui-interaction-gradient:linear-gradient(112deg,rgba(113,70,255,.18),rgba(93,141,255,.10) 52%,rgba(67,221,181,.15));--ui-focus-ring:0 0 0 3px rgba(95,107,133,.35)}:root{--ui-page-gutter:12px}:root[data-appearance=binance]{--ui-font-display:"BinanceNova",Arial,"Noto Sans KR",sans-serif;--ui-font-body:"BinanceNova",Arial,"Noto Sans KR",sans-serif;--ui-bn-yellow:#fcd535;--ui-bn-yellow-text:#c99400;--ui-bn-on-yellow:#202630;--ui-bn-rise:#2ebd85;--ui-bn-fall:#f6465d;--ui-chip-active:#ffffff;--ui-base-side:var(--ui-bn-fall);--ui-quote-side:var(--ui-bn-rise);--ui-brand-violet:var(--ui-bn-yellow-text);--ui-brand-blue:var(--ui-bn-yellow-text);--ui-brand-cyan:var(--ui-quote-side);--ui-brand-mint:var(--ui-quote-side);--ui-brand-gradient:linear-gradient(var(--ui-bn-yellow),var(--ui-bn-yellow));--ui-brand-gradient-vertical:linear-gradient(var(--ui-bn-yellow),var(--ui-bn-yellow));--ui-interaction-gradient:linear-gradient(rgba(32,38,48,.04),rgba(32,38,48,.04));--ui-key-solid:var(--ui-bn-yellow);--ui-key-on-solid:var(--ui-bn-on-yellow);--ui-key-subtle:#f5f5f5;--ui-line-accent:#f0b90b;--ui-placeholder:#b7bdc6;--ui-ink-strong:#202630;--ui-ink:#202630;--ui-ink-soft:#707a8a;--ui-ink-muted:#929aa5;--ui-canvas:#f5f5f5;--ui-surface:#ffffff;--ui-surface-raised:#ffffff;--ui-surface-soft:#fafafa;--ui-surface-tint:#f1f2f4;--ui-surface-glass:#ffffff;--ui-line:#eaecef;--ui-line-strong:#d8dce1;--ui-positive:var(--ui-bn-rise);--ui-negative:var(--ui-bn-fall);--ui-warning:#c99400;--ui-action-alert:var(--ui-ink-strong);--ui-action-add:var(--ui-ink-strong);--ui-action-claim:var(--ui-ink-strong);--ui-action-on:var(--ui-ink-strong);--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-pill:6px;--ui-page-gutter:4px;--ui-on-brand:var(--ui-bn-on-yellow);--ui-focus-ring:0 0 0 1px #f0b90b}:root[data-appearance=binance][data-theme=dark]{color-scheme:dark;--ui-bn-yellow-text:#f0b90b;--ui-chip-active:#4f5867;--ui-interaction-gradient:linear-gradient(rgba(234,236,239,.05),rgba(234,236,239,.05));--ui-key-solid:var(--ui-bn-yellow);--ui-key-on-solid:var(--ui-bn-on-yellow);--ui-key-subtle:#29313d;--ui-line-accent:#f0b90b;--ui-placeholder:#5e6673;--ui-ink-strong:#eaecef;--ui-ink:#eaecef;--ui-ink-soft:#929aa5;--ui-ink-muted:#707a8a;--ui-canvas:#0b0e11;--ui-surface:#181a20;--ui-surface-raised:#202630;--ui-surface-soft:#1e2229;--ui-surface-tint:#29313d;--ui-surface-glass:#181a20;--ui-line:#2b323d;--ui-line-strong:#434c5a;--ui-positive:var(--ui-bn-rise);--ui-negative:var(--ui-bn-fall);--ui-warning:#f0b90b;--ui-action-alert:var(--ui-ink-strong);--ui-action-add:var(--ui-ink-strong);--ui-action-claim:var(--ui-ink-strong);--ui-action-on:var(--ui-ink-strong);--ui-focus-ring:0 0 0 1px #f0b90b}:root[data-appearance=upbit]{--ui-font-display:"Roboto","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--ui-font-body:"Roboto","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--ui-upbit-navy:#003597;--ui-upbit-blue:#0062df;--ui-upbit-rise:#dd3c44;--ui-upbit-fall:#1375ec;--ui-tab-line:#d4d6dc;--ui-brand-violet:var(--ui-upbit-fall);--ui-brand-blue:var(--ui-upbit-blue);--ui-brand-cyan:var(--ui-upbit-rise);--ui-brand-mint:var(--ui-upbit-blue);--ui-brand-gradient:linear-gradient(var(--ui-upbit-blue),var(--ui-upbit-blue));--ui-brand-gradient-vertical:linear-gradient(var(--ui-upbit-blue),var(--ui-upbit-blue));--ui-interaction-gradient:linear-gradient(rgba(0,98,223,.06),rgba(0,98,223,.06));--ui-key-solid:var(--ui-upbit-blue);--ui-key-on-solid:#ffffff;--ui-key-subtle:#edeef1;--ui-line-accent:var(--ui-upbit-blue);--ui-placeholder:#bec1c6;--ui-ink-strong:#1a2434;--ui-ink:#333333;--ui-ink-soft:#565d6a;--ui-ink-muted:#8e929b;--ui-canvas:#e9ecf1;--ui-surface:#ffffff;--ui-surface-raised:#ffffff;--ui-surface-soft:#f9fafc;--ui-surface-tint:#f4f5f8;--ui-surface-glass:#ffffff;--ui-line:#f1f1f4;--ui-line-strong:#d6d8db;--ui-positive:var(--ui-upbit-rise);--ui-negative:var(--ui-upbit-fall);--ui-warning:#b56a00;--ui-action-alert:#333333;--ui-action-add:var(--ui-upbit-rise);--ui-action-claim:var(--ui-upbit-blue);--ui-action-on:#ffffff;--ui-radius-sm:2px;--ui-radius-md:4px;--ui-radius-pill:4px;--ui-focus-ring:0 0 0 2px rgba(0,98,223,.22)}:root,:root[data-theme]{--designer-font-display:var(--ui-font-display);--designer-font-body:var(--ui-font-body);--designer-canvas:var(--ui-canvas);--designer-surface:var(--ui-surface);--designer-surface-soft:var(--ui-surface-soft);--designer-ink:var(--ui-ink-strong);--designer-ink-soft:var(--ui-ink-soft);--designer-ink-muted:var(--ui-ink-muted);--designer-line:var(--ui-line);--designer-line-strong:var(--ui-line-strong);--designer-key:var(--ui-key-solid);--designer-key-on:var(--ui-key-on-solid);--designer-positive:var(--ui-positive);--designer-brand-subtle:var(--ui-interaction-gradient);--surface-brand:var(--ui-surface-brand);--surface-brand-subtle:var(--ui-interaction-gradient);--surface-brand-vertical:var(--ui-surface-brand-vertical);--font-product:var(--ui-font-body);--font-numeric:var(--ui-font-body);--stripe-primary:var(--ui-ink-strong);--stripe-secondary:var(--ui-ink-soft);--stripe-tertiary:var(--ui-ink-muted);--stripe-canvas:var(--ui-canvas);--stripe-surface:var(--ui-surface);--stripe-container:var(--ui-surface-soft);--stripe-container-hover:var(--ui-surface-tint);--stripe-keyline:var(--ui-line);--stripe-keyline-strong:var(--ui-line-strong);--stripe-brand:var(--ui-key-solid);--stripe-success:var(--ui-positive);--stripe-brand-hover:color-mix(in srgb,var(--ui-key-solid) 88%,var(--ui-surface));--stripe-brand-soft:var(--ui-interaction-gradient);--stripe-on-dark:var(--ui-key-on-solid);--stripe-critical:var(--ui-negative);--stripe-warning:var(--ui-warning);--stripe-radius:12px;--stripe-radius-sm:8px;--stripe-shadow-sm:0 1px 2px rgb(0 0 0/6%);--app-bg:var(--ui-canvas);--app-bg-elevated:var(--ui-surface);--app-surface:var(--ui-surface);--app-surface-raised:var(--ui-surface-soft);--app-text:var(--ui-ink-strong);--app-muted:var(--ui-ink-soft);--app-faint:var(--ui-ink-muted);--app-line:var(--ui-line);--app-line-strong:var(--ui-line-strong);--panel:var(--ui-surface);--panel-soft:var(--ui-surface-soft);--panel-raised:var(--ui-surface-raised);--ink:var(--ui-ink);--ink-soft:var(--ui-ink-soft);--line:var(--ui-line);--line-strong:var(--ui-line-strong);--text:var(--ui-ink-strong);--muted:var(--ui-ink-soft);--muted-dark:var(--ui-ink-muted);--mint-text:var(--ui-positive);--danger-text:var(--ui-negative);--app-content-width:100%;--app-gutter:20px}:root[data-appearance=binance]{--ui-surface-brand:linear-gradient(#fcd535,#fcd535);--ui-radius-lg:8px}:root[data-appearance=upbit]{--ui-surface-brand:linear-gradient(#0062df,#0062df);--ui-radius-lg:0px}@font-face{font-family:BinanceNova;src:local("BinanceNova");font-display:swap}@media (max-width:900px){:root{--app-gutter:12px}}:root,:root[data-theme]{--font-body:var(--ui-font-body);--font-display:var(--ui-font-display);--canvas:var(--ui-canvas);--surface:var(--ui-surface);--surface-soft:var(--ui-surface-soft);--surface-raised:var(--ui-surface-raised);--surface-glass:var(--ui-surface-glass);--surface-tint:var(--ui-surface-tint);--ink-strong:var(--ui-ink-strong);--ink-muted:var(--ui-ink-muted);--key-solid:var(--ui-key-solid);--key-on-solid:var(--ui-key-on-solid);--line-accent:var(--ui-line-accent);--positive:var(--ui-positive);--negative:var(--ui-negative);--brand-gradient:var(--ui-brand-gradient);--interaction-gradient:var(--ui-interaction-gradient);--radius-sm:var(--ui-radius-sm);--radius-md:var(--ui-radius-md);--radius-lg:var(--ui-radius-lg);--radius-pill:var(--ui-radius-pill);--page-gutter:20px;--font-technical:var(--font-geist-mono),monospace;--type-caption:12px;--type-label:13px;--type-body:14px;--type-body-small:13px;--type-page-title:26px;--type-technical:11px;--mint:var(--ui-positive);--danger:var(--ui-negative);--orange:var(--ui-warning);--amber:var(--ui-warning);--violet:var(--ui-key-solid);--blue:var(--ui-key-solid)}@media(max-width:720px){:root{--page-gutter:12px}}:root{--pool-chart-surface:var(--ui-surface);--pool-chart-text:var(--ui-ink-muted);--pool-chart-line:var(--ui-line)}.ds-brand-surface{position:relative;isolation:isolate;color:var(--on-brand);border:0;background:var(--surface-brand) border-box;background-repeat:no-repeat;background-position:50%;background-size:cover;background-clip:border-box;box-shadow:none}.ds-panel{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.ds-button{min-width:max-content;border:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:750;cursor:pointer;transition:background var(--motion-base),border-color var(--motion-base),color var(--motion-base),transform var(--motion-base)}.ds-button:hover{transform:translateY(-1px)}.ds-button:active{transform:translateY(0)}.ds-button:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:0;box-shadow:var(--focus-ring)}.ds-button:disabled{opacity:.45;cursor:not-allowed}.ds-button--md{min-height:42px;padding:0 20px;font-size:15px}.ds-button--sm{min-height:36px;padding:0 15px;font-size:14px}.ds-button--primary{color:var(--key-on-solid);background:var(--key-solid)}.ds-button--secondary{border-color:var(--line-strong);background:var(--surface)}.ds-button--ghost{color:var(--ink-soft);background:transparent}.ds-button--primary:hover{border-color:var(--line-accent);background:color-mix(in srgb,var(--key-solid) 88%,var(--surface))}.ds-button--ghost:hover,.ds-button--secondary:hover{border-color:var(--line-accent);color:var(--ink-strong);background:var(--surface-brand-subtle)}.full-button{width:100%}.ds-button--buy{background:var(--trade-buy-solid);color:var(--trade-on-solid)}.ds-button--sell{background:var(--trade-sell-solid);color:var(--trade-on-solid)}.ds-button--buy:hover{background:color-mix(in srgb,var(--trade-buy-solid) 88%,var(--ink-strong))}.ds-button--sell:hover{background:color-mix(in srgb,var(--trade-sell-solid) 88%,var(--ink-strong))}.ds-trade-switch{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid var(--line);border-radius:12px;background:var(--surface-soft)}.ds-trade-switch button{min-height:38px;padding:0 14px;border:0;border-radius:8px;font-size:14px;font-weight:800;cursor:pointer;background:transparent;transition:background var(--motion-base),color var(--motion-base)}.ds-trade-switch button[data-side=buy]{color:var(--trade-buy-solid)}.ds-trade-switch button[data-side=sell]{color:var(--trade-sell-solid)}.ds-trade-switch button[data-side=buy][aria-pressed=true]{background:var(--trade-buy-solid);color:var(--trade-on-solid)}.ds-trade-switch button[data-side=sell][aria-pressed=true]{background:var(--trade-sell-solid);color:var(--trade-on-solid)}.ds-badge{width:fit-content;max-width:100%;min-height:28px;padding:4px 10px;border:0;border-radius:var(--radius-pill);display:inline-flex;flex:0 0 auto;align-items:center;gap:7px;font-size:13px;font-weight:800;letter-spacing:.025em;line-height:1.25;white-space:nowrap;overflow:hidden}.ds-badge--sm{min-height:24px;padding:2px 8px;font-size:13px}.ds-badge i{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.8}.ds-badge--neutral{border:1px solid var(--line);color:var(--ink-soft);background:var(--surface-soft)}.ds-badge--success{border:1px solid #b9eedf;color:#087b5d;background:#f0fcf8}.ds-badge--dynamic{border:1px solid #d9d0ff;color:#5a35d9;background:#f3efff}.ds-badge--compounding{border:1px solid #b9eedf;color:#0b7a62;background:#eafaf4}.status-label{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:14px;font-weight:700;white-space:nowrap}.status-label i{width:8px;height:8px;border-radius:50%;background:var(--positive);box-shadow:0 0 0 4px #e7f8f2}.status-label--warning i{background:var(--warning)}.asset-mark{width:34px;height:34px;border-radius:50%;display:inline-grid;flex:0 0 auto;place-items:center;color:#fff;font:800 15px var(--font-display);box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}.asset-mark svg{width:23px;height:23px}.asset-mark--sm{width:28px;height:28px;font-size:12px}.asset-mark--xs{width:16px;height:16px;font-size:7px;box-shadow:none}.asset-mark--xs svg{width:11px;height:11px}.asset-mark--lg{width:42px;height:42px;font-size:17px}.asset-mark--xl{width:58px;height:58px;font-size:22px}.asset-mark--lg svg{width:28px;height:28px}.asset-mark--xl svg{width:38px;height:38px}.asset-mark--eth{color:#fff;background:#627eea}.asset-mark--btc{background:#f7931a}.asset-mark--usdc{background:transparent;box-shadow:none}.asset-mark--usdc svg,.asset-mark--usdc.asset-mark--lg svg,.asset-mark--usdc.asset-mark--xl svg,.asset-mark--usdc.asset-mark--xs svg{width:100%;height:100%;display:block}.asset-mark--usdt{background:#26a17b}.asset-mark--giwa{background:var(--surface-brand)}.asset-mark--letter{background:var(--token-color,#5d8dff)}.ds-field{height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);display:flex;align-items:center;gap:10px;color:var(--ink-muted);background:var(--surface)}.ds-field input{width:100%;border:0;outline:0;background:transparent;color:var(--ink-strong);font-size:15px;font-weight:600}.ds-field input::placeholder{color:var(--placeholder);transition:color var(--motion-base),opacity var(--motion-base)}.ds-field:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.ds-field:focus-within{border-color:var(--line-accent);box-shadow:var(--focus-ring);background:var(--surface)}.ds-field:focus-within input::placeholder{color:var(--ink-soft);opacity:.72}.ds-date-time{position:relative;width:100%;max-width:100%;height:46px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-strong);background:var(--surface);font-size:15px;font-weight:650;overflow:hidden}.ds-date-time:focus-within,.ds-date-time:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.ds-date-time:focus-within{box-shadow:var(--focus-ring)}.ds-date-time>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds-date-time>svg{flex:0 0 auto;color:var(--ink-muted)}.ds-date-time>input{position:absolute;inset:0;min-width:0!important;width:100%!important;max-width:100%!important;height:100%;margin:0;border:0;opacity:0;cursor:pointer}.ds-segmented{padding:3px;display:inline-flex;align-items:center;gap:2px;border-radius:10px;background:var(--surface-soft)}.ds-segmented button{min-height:32px;padding:0 12px;border:0;border-radius:7px;color:var(--ink-soft);background:transparent;font-size:14px;font-weight:750;cursor:pointer}.ds-segmented button.active,.ds-segmented button:hover{color:var(--ink-strong);background:var(--surface-brand-subtle)}.ds-segmented button.active{box-shadow:inset 0 0 0 1px var(--line-accent)}.ds-select{position:relative;width:100%}.ds-select>button{width:100%;min-height:46px;padding:0 12px 0 14px;border:1px solid var(--line-strong);border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-strong);text-align:left;background:var(--surface);font-size:15px;font-weight:700;cursor:pointer}.ds-select__option,.ds-select__selection{min-width:0;display:flex;align-items:center;gap:10px}.ds-select__option>span:last-child,.ds-select__selection>span:last-child{min-width:0}.ds-select__chevron{flex:0 0 auto;transition:transform var(--motion-base)}.ds-select.is-open>button,.ds-select>button:hover{border-color:var(--line-accent);background:var(--surface-brand-subtle)}.ds-select.is-open .ds-select__chevron{transform:rotate(180deg)}.ds-select__menu{position:absolute;z-index:60;top:calc(100% + 7px);left:0;right:0;max-height:260px;padding:6px;border:1px solid var(--line-strong);border-radius:11px;display:grid;gap:2px;overflow-y:auto;background:var(--surface-raised);box-shadow:0 18px 46px rgba(13,16,24,.16)}.ds-select__menu>button{width:100%;min-height:40px;padding:7px 10px;border:0;border-radius:7px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--ink-strong);text-align:left;background:transparent;cursor:pointer}.ds-select__menu>button:hover,.ds-select__menu>button[aria-selected=true]{background:var(--surface-brand-subtle)}.ds-select__menu>button>svg{flex:0 0 auto}.ds-select__menu small,.ds-select__menu strong{display:block}.ds-select__menu small{margin-top:2px;color:var(--ink-muted);font-weight:500}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.section-heading>div:first-child{max-width:760px}.section-heading .type-h2{font:800 21px/1.2 var(--font-display)}.section-heading p{margin-top:6px;color:var(--ink-soft);font-size:14px;line-height:1.65}.section-heading a{display:inline-flex;align-items:center;gap:6px;color:var(--positive);font-size:15px;font-weight:750}.ds-metric{min-width:0;padding:4px 18px;border-right:1px solid var(--line)}.ds-metric:first-child{padding-left:0}.ds-metric span{display:block;color:var(--ink-muted);font-size:14px}.ds-metric strong{display:inline-block;margin-top:2px;font:800 20px var(--font-display)}.ds-metric small{margin-left:10px;color:var(--ink-soft);font-size:14px}.metrics-grid{margin:12px 0;display:grid;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.metrics-grid.three{grid-template-columns:repeat(3,1fr)}.metrics-grid.four{grid-template-columns:repeat(4,1fr)}.metrics-grid .ds-metric{min-height:84px;padding:14px 18px}.metrics-grid .ds-metric:last-child{border-right:0}.workspace-header{min-height:80px;padding:12px 2px 14px;display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.workspace-header__copy{max-width:780px}.workspace-header h1{font:800 clamp(24px,2.2vw,30px)/1.12 var(--font-display)}.workspace-header p{max-width:720px;margin-top:6px;color:var(--ink-soft);font-size:14px;line-height:1.6}.workspace-header__side{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.workspace-header__actions,.workspace-header__meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-tabs{min-height:44px;margin-bottom:12px;padding:0 6px;border:1px solid var(--line);border-radius:var(--radius-md);display:flex;align-items:stretch;gap:4px;overflow-x:auto;background:var(--surface)}.page-tabs button{position:relative;min-width:max-content;padding:0 16px;border:0;color:var(--ink-soft);background:transparent;font-size:14px;font-weight:750;cursor:pointer}.page-tabs button.active,.page-tabs button:hover{color:var(--ink-strong)}.page-tabs button:hover{background:var(--surface-brand-subtle)}.page-tabs button.active:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--key-solid)}.quick-select{margin-top:20px;display:block}.quick-select__intro{min-height:0;padding:0 0 16px;display:flex;align-items:flex-end;gap:18px}.quick-select__intro h2{font:800 24px/1.2 var(--font-display)}.quick-select__intro p{max-width:640px;margin-left:auto;color:var(--ink-soft);font-size:14px;line-height:1.5}.quick-select__options{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:12px}.quick-select__options>button{position:relative;min-height:104px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-md);display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;color:var(--ink-strong);text-align:left;background-color:var(--surface);background-image:none;cursor:pointer;overflow:hidden;transition:background var(--motion-base),border-color var(--motion-base),transform var(--motion-base)}.quick-select__options>button:hover{transform:translateY(-1px)}.quick-select__options>button.selected,.quick-select__options>button:hover{border-color:var(--line-accent);background-color:var(--surface);background-image:var(--surface-brand-subtle)}.quick-select__icon{width:42px;height:42px;border:1px solid var(--line);border-radius:10px;display:grid;place-items:center;color:var(--key-solid);background:var(--surface)}.quick-select__copy{min-width:0;display:flex;flex-direction:column}.quick-select__copy>span{min-height:24px;display:flex;align-items:center;gap:7px;color:var(--ink-muted);font-size:14px;font-weight:750}.quick-select__recommended{letter-spacing:0}.quick-select__copy strong{margin-top:8px;font:800 17px/1.3 var(--font-display)}.quick-select__copy small{margin-top:5px;color:var(--ink-soft)}:root[data-theme=dark] .ds-badge--success{border-color:#245d50;color:var(--positive);background:#102820}:root[data-theme=dark] .ds-badge--dynamic{border-color:#3f2f8a;color:#b8a6ff;background:#1c1736}:root[data-theme=dark] .ds-badge--compounding{border-color:#245d50;color:var(--positive);background:#102820}:root[data-theme=dark] .status-label i{box-shadow:0 0 0 4px #15342c}@media (max-width:760px){.workspace-header{min-height:0;padding:24px 2px 18px;flex-direction:column;gap:16px}.workspace-header,.workspace-header__side{align-items:stretch}.workspace-header__actions{width:100%}.workspace-header__actions .ds-button{flex:1 1}.quick-select{margin-top:20px}.quick-select__intro{padding-bottom:14px;align-items:flex-start;flex-direction:column;gap:8px}.quick-select__intro p{margin-left:0}.quick-select__options{grid-template-columns:1fr}.quick-select__options>button{min-height:122px}.quick-select__copy>span{min-height:0;flex-wrap:wrap}}