:root{color-scheme:light;--desk:#f2f3f5;--dot:rgba(14,17,22,0.09);--bg:var(--desk);--win:#ffffff;--surface-1:#f7f8fa;--surface-2:#eef0f3;--surface-3:#e4e7eb;--well:#ffffff;--border:#d3d6dc;--border-strong:#b9bdc4;--hair:#e8eaee;--text:#0e1116;--text-muted:#4a5160;--text-faint:#8b919c;--title-ink:#3a404b;--accent:#1f6feb;--accent-deep:#1a5fd0;--accent-soft:rgba(31,111,235,0.1);--accent-line:rgba(31,111,235,0.45);--accent-text:#1f6feb;--link:#0f7fff;--sel:#e7f0ff;--good:#0e9f4f;--good-text:#0b8a44;--good-soft:#e5f6ec;--good-line:rgba(14,159,79,0.35);--bad:#e0353b;--bad-text:#c8282e;--bad-soft:#fde8e8;--bad-line:rgba(224,53,59,0.35);--warn:#b7791f;--warn-text:#8a5a00;--warn-soft:#fff8db;--warn-line:#ebdc9c;--note-bg:#fffceb;--note-head:#faf3cf;--note-line:#ebdc9c;--note-text:#3e3407;--mark:#ffe76a;--bar-bg:rgba(255,255,255,0.82);--title-grad:linear-gradient(180deg,#fcfcfd,#ecedf0);--tint-mint:linear-gradient(180deg,#e6f5ea,#cfebd8);--tint-sky:linear-gradient(180deg,#e6f0fc,#cce0f7);--tint-peach:linear-gradient(180deg,#faebdd,#f1d8c2);--tint-butter:linear-gradient(180deg,#faf5dc,#efe6b8);--tint-pink:linear-gradient(180deg,#fbe7ea,#f2d0d6);--win-shadow:0 1px 0 rgba(255,255,255,0.6) inset,0 10px 28px rgba(16,24,40,0.1),0 1px 3px rgba(16,24,40,0.08);--pop-shadow:0 24px 60px rgba(16,24,40,0.22),0 2px 6px rgba(16,24,40,0.08);--well-shadow:inset 0 1px 3px rgba(16,24,40,0.06);--g-blue:linear-gradient(180deg,#eef5ff,#d3e6ff 18%,#9cc6ff 50%,#8cc2f7 80%,#cfe6ff);--g-blue-rim:#1d4fb8;--g-blue-ink:#06173a;--g-green:linear-gradient(180deg,#ecfbf0,#cdf2d8 18%,#86dca0 50%,#72d191 80%,#c4f0d1);--g-green-rim:#13703a;--g-green-ink:#05230f;--g-red:linear-gradient(180deg,#fff0f0,#ffd5d5 18%,#ff9f9f 50%,#f78d8d 80%,#ffd6d6);--g-red-rim:#9b1c1c;--g-red-ink:#2a0505;--g-gray:linear-gradient(180deg,#fbfbfb,#ededed 42%,#e4e4e4);--g-gray-rim:#8c8f95;--g-gray-ink:#0e1116;--g-hi:rgba(255,255,255,0.85);--g-drop:0 6px 14px rgba(16,24,40,0.12);--g-drop-sm:0 2px 5px rgba(16,24,40,0.08);--bubble:linear-gradient(180deg,#5da0ff,#2f7bf2 60%,#1f6feb);--track:linear-gradient(180deg,#f4f4f5,#e3e4e7);--track-rim:#a9adb5;--scrim:rgba(14,17,22,0.28);--chart-grid:#eef0f3;--chart-text:#8b919c;--chart-line:#e1e4e8;--radius-s:8px;--radius:10px;--radius-l:16px;--shadow:var(--win-shadow);--font:"Inter Variable",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--ease:cubic-bezier(0.2,0.7,0.2,1);--max:1180px}:root[data-theme=dark]{color-scheme:dark;--desk:#060708;--dot:rgba(255,255,255,0.07);--win:#111215;--surface-1:#17181b;--surface-2:#1d1f23;--surface-3:#26282d;--well:#0a0b0d;--border:#2b2d32;--border-strong:#3e4148;--hair:#1e2024;--text:#f2f3f5;--text-muted:#b4b8c0;--text-faint:#7d828c;--title-ink:#c9cdd4;--accent:#1f6feb;--accent-deep:#1a5fd0;--accent-soft:rgba(47,123,242,0.18);--accent-line:rgba(90,169,255,0.5);--accent-text:#5aa9ff;--link:#5aa9ff;--sel:#1a2c48;--good:#22b864;--good-text:#3ddc84;--good-soft:rgba(34,184,100,0.14);--good-line:rgba(61,220,132,0.35);--bad:#e5484d;--bad-text:#ff6369;--bad-soft:rgba(229,72,77,0.15);--bad-line:rgba(255,99,105,0.38);--warn:#f5a524;--warn-text:#f1c760;--warn-soft:#2b2610;--warn-line:#5a4e1c;--note-bg:#24200e;--note-head:#332d12;--note-line:#5a4e1c;--note-text:#eadb9a;--mark:#ffe76a;--bar-bg:rgba(17,18,21,0.88);--title-grad:linear-gradient(180deg,#232529,#18191d);--tint-mint:linear-gradient(180deg,#1f3b2c,#173024);--tint-sky:linear-gradient(180deg,#1e3150,#182844);--tint-peach:linear-gradient(180deg,#45301f,#3a2819);--tint-butter:linear-gradient(180deg,#403a19,#353014);--tint-pink:linear-gradient(180deg,#432430,#381d27);--win-shadow:0 1px 0 rgba(255,255,255,0.05) inset,0 10px 28px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.32);--pop-shadow:0 24px 60px rgba(0,0,0,0.6),0 2px 6px rgba(0,0,0,0.4);--well-shadow:inset 0 1px 3px rgba(0,0,0,0.4);--g-blue:linear-gradient(180deg,#9cc8ff,#4c95f7 18%,#1f6feb 50%,#2a84f5 80%,#7fb8ff);--g-blue-rim:#0b3e9c;--g-blue-ink:#ffffff;--g-green:linear-gradient(180deg,#9bf0b4,#3fcb72 18%,#12904a 50%,#1ca957 80%,#7fe3a3);--g-green-rim:#0a5a2b;--g-green-ink:#ffffff;--g-red:linear-gradient(180deg,#ffb3b3,#f25a5a 18%,#c42328 50%,#de363c 80%,#ff9a9a);--g-red-rim:#7a1414;--g-red-ink:#ffffff;--g-gray:linear-gradient(180deg,rgba(255,255,255,0.17),rgba(255,255,255,0.07) 42%,rgba(255,255,255,0.11));--g-gray-rim:rgba(255,255,255,0.22);--g-gray-ink:#f2f3f5;--g-hi:rgba(255,255,255,0.32);--g-drop:0 6px 14px rgba(0,0,0,0.45);--g-drop-sm:0 2px 5px rgba(0,0,0,0.4);--track:linear-gradient(180deg,#0d0e10,#151619);--track-rim:#3e4148;--scrim:rgba(0,0,0,0.55);--chart-grid:#1c1e22;--chart-text:#7d828c;--chart-line:#26282d}*{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;background-color:var(--bg);background-image:radial-gradient(var(--dot) 1px,transparent 1.2px);background-size:18px 18px;color:var(--text);font-family:var(--font);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.prose a,a:hover,p a{color:var(--link)}.prose a,p a{text-decoration:underline;text-underline-offset:3px}img,svg{display:block;max-width:100%}button{font:inherit;color:inherit}::selection{background:var(--accent);color:#fff}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:6px}.mono,code,kbd{font-size:.92em}.mono,.num,code,kbd{font-family:var(--mono)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.muted{color:var(--text-muted)}.faint{color:var(--text-faint)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.container{width:100%;max-width:var(--max);margin:0 auto;padding:0 16px}@media (min-width:768px){.container{padding:0 32px}}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:var(--bar-bg);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid var(--border)}.site-header .bar{gap:12px;height:60px}.brand,.site-header .bar{display:flex;align-items:center}.brand{gap:10px;font-weight:650;letter-spacing:-.01em}.brand img{width:28px;height:28px;border-radius:7px}.nav{display:none;gap:4px;margin-left:12px}.nav a{padding:7px 12px;border-radius:999px;color:var(--text-muted);font-size:14px}.nav a:hover,.nav a[aria-current=page]{color:var(--text);background:var(--surface-2)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}@media (min-width:960px){.nav{display:flex}}.btn.menu-btn{display:inline-flex}@media (min-width:960px){.btn.menu-btn{display:none}}.mobile-nav{border-top:1px solid var(--border);padding:8px 0 16px;display:grid;grid-gap:2px;gap:2px}.mobile-nav a{padding:12px 4px;color:var(--text-muted)}.btn{--gb:var(--g-gray);--gr:var(--g-gray-rim);--gi:var(--g-gray-ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;height:38px;padding:0 18px;border-radius:999px;border:1px solid var(--gr);background:var(--gb);color:var(--gi);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop-sm);font-size:14px;font-weight:550;cursor:pointer;white-space:nowrap;transition:transform .15s var(--ease),filter .15s,box-shadow .15s}.btn:hover{color:var(--gi);filter:brightness(1.04)}.btn:active{transform:translateY(1px);filter:brightness(.97);box-shadow:inset 0 1px 3px rgba(0,0,0,.18)}.btn[disabled]{opacity:.5;cursor:not-allowed;transform:none;filter:none}.btn-light,.btn-primary{--gb:var(--g-blue);--gr:var(--g-blue-rim);--gi:var(--g-blue-ink)}.btn-buy,.btn-light,.btn-primary{box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop)}.btn-buy{--gb:var(--g-green);--gr:var(--g-green-rim);--gi:var(--g-green-ink)}.btn-sell{--gb:var(--g-red);--gr:var(--g-red-rim);--gi:var(--g-red-ink);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop)}.btn-ghost{background:transparent;border-color:transparent;box-shadow:none;color:var(--text-muted)}.btn-ghost:hover{background:var(--surface-2);color:var(--text);filter:none}.btn-danger{background:transparent;border-color:var(--bad-line);box-shadow:none;color:var(--bad-text)}.btn-danger:hover{background:var(--bad-soft);color:var(--bad-text);filter:none}.btn-lg{height:46px;padding:0 24px;font-size:15.5px}.btn-sm{height:30px;padding:0 13px;font-size:13px}.icon-btn{width:38px;padding:0}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--border);background:var(--win);font-size:12px;color:var(--text-muted);white-space:nowrap}.chip-ca{font-family:var(--mono);cursor:pointer}.chip-ca[aria-disabled=true]{cursor:default}.dot{width:7px;height:7px;border-radius:50%;background:var(--text-faint);flex:none}.dot.good{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.dot.warn{background:var(--warn)}.dot.bad{background:var(--bad)}.dot.accent{background:var(--accent)}.badge{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex:none;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:550;border:1px solid var(--border);color:var(--text-muted);background:var(--win)}.badge.good{color:var(--good-text);border-color:var(--good-line);background:var(--good-soft)}.badge.warn{color:var(--warn-text);border-color:var(--warn-line);background:var(--warn-soft)}.badge.bad{color:var(--bad-text);border-color:var(--bad-line);background:var(--bad-soft)}.badge.accent{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.panel,.win{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--win);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--win-shadow);overflow:hidden}.panel-head,.win-bar{position:relative;display:flex;align-items:center;gap:10px;flex:none;height:30px;padding:0 10px;background:var(--title-grad);border-bottom:1px solid var(--border);font-size:12px;font-weight:500;color:var(--title-ink)}.win[data-tint=mint]>.win-bar{background:var(--tint-mint)}.win[data-tint=sky]>.win-bar{background:var(--tint-sky)}.win[data-tint=peach]>.win-bar{background:var(--tint-peach)}.win[data-tint=butter]>.win-bar{background:var(--tint-butter)}.win[data-tint=pink]>.win-bar{background:var(--tint-pink)}.lights{display:flex;gap:7px;flex:none}.lights i{width:11px;height:11px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 .5px #e0443e}.lights i:nth-child(2){background:#febc2e;box-shadow:inset 0 0 0 .5px #dea123}.lights i:nth-child(3){background:#28c840;box-shadow:inset 0 0 0 .5px #1aab29}.win-title{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;max-width:calc(100% - 150px);overflow:hidden;text-overflow:ellipsis;pointer-events:none}.win-right{margin-left:auto;display:flex;align-items:center;gap:8px;color:var(--text-faint);font-size:11.5px;white-space:nowrap}.win-body{flex:1 1;min-height:0;display:flex;flex-direction:column}.win-scroll{overflow-y:auto}.panel-body{padding:16px}.card{background:var(--win);border:1px solid var(--border);border-radius:var(--radius);padding:20px;box-shadow:var(--win-shadow)}.card-tight{padding:14px 16px}.illustrative{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.win-bar.tabs{height:32px;padding:0 2px}.win-bar.tabs,.wtabs{align-items:stretch;gap:2px}.wtabs{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.wtab{position:relative;align-self:flex-end;height:29px;border-radius:8px 8px 0 0;border:1px solid transparent;border-bottom:0;flex:none}.wtab,.wtab-pick{display:flex;align-items:center}.wtab-pick{gap:7px;height:100%;padding:0 4px 0 12px;font-size:12.5px;font-weight:500;color:var(--text-muted);white-space:nowrap}.wtab-pick,.wtab-x{background:none;border:0;cursor:pointer}.wtab-x{width:22px;height:22px;margin-right:4px;border-radius:5px;color:var(--text-faint);font-size:14px;line-height:1;display:grid;place-items:center}.wtab-x:hover{background:var(--surface-2)}.wtab-x:hover,.wtab:hover .wtab-pick{color:var(--text)}.wtab[data-active]{background:var(--win);border-color:var(--border);margin-bottom:-1px;height:30px;z-index:1}.wtab[data-active] .wtab-pick{color:var(--text);font-weight:600}.wtab:not([data-active])+.wtab:not([data-active]):before{content:"";position:absolute;left:-2px;top:8px;bottom:8px;width:1px;background:var(--border)}.wtab-add{align-self:center;flex:none;width:24px;height:24px;border:0;border-radius:6px;background:none;color:var(--text-muted);font-size:17px;cursor:pointer;display:grid;place-items:center}.wtab-add:hover{background:var(--surface-2);color:var(--text)}.win-bar.tabs .win-right{align-self:center;margin-right:8px}.seg{display:inline-flex;align-items:stretch;padding:2px;border-radius:999px;border:1px solid var(--track-rim);background:var(--track);box-shadow:var(--well-shadow);flex:none}.seg button{height:22px;min-width:32px;padding:0 10px;border:1px solid transparent;background:none;color:var(--text-muted);font-size:12px;border-radius:999px;cursor:pointer;display:inline-grid;place-items:center;white-space:nowrap}.seg button:hover{color:var(--text)}.seg button[aria-pressed=true],.seg button[aria-selected=true]{background:var(--g-blue);border-color:var(--g-blue-rim);color:var(--g-blue-ink);font-weight:600;box-shadow:inset 0 1px 0 var(--g-hi)}.seg.full{display:flex;width:100%}.seg.full button{flex:1 1}.seg.lg button{height:28px;font-size:13.5px}.kv{display:grid;grid-template-columns:1fr auto;grid-gap:8px 16px;gap:8px 16px;font-size:14px}.kv dt{color:var(--text-muted)}.kv dd{margin:0;text-align:right;font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.section{padding:72px 0;border-top:1px solid var(--border)}@media (min-width:768px){.section{padding:112px 0}}.eyebrow{display:inline-flex;align-items:center;gap:8px;height:22px;padding:0 10px;border-radius:999px;border:1px solid var(--border-strong);color:var(--text-muted);font-size:11px;font-weight:550;letter-spacing:.06em;text-transform:uppercase}.h1{font-size:clamp(40px,7vw,76px);line-height:1.02;letter-spacing:-.035em;font-weight:680;margin:16px 0}.h2{font-size:clamp(30px,4.4vw,48px);line-height:1.08;letter-spacing:-.028em;font-weight:650;margin:12px 0 16px}.h3{font-size:20px;line-height:1.3;letter-spacing:-.01em;font-weight:620;margin:0 0 8px}.lead{font-size:clamp(17px,2vw,20px);color:var(--text-muted);max-width:640px}.grad{background:linear-gradient(100deg,var(--text) 30%,var(--accent-text) 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.split{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:960px){.split{grid-template-columns:1fr 1.1fr;gap:64px}.split.rev>:first-child{order:2}}.grid-2,.grid-3{display:grid;grid-gap:16px;gap:16px}@media (min-width:768px){.grid-2{grid-template-columns:1fr 1fr}.grid-3{grid-template-columns:repeat(3,1fr)}}.steps{display:grid;grid-gap:8px;gap:8px}.step{display:flex;gap:12px;align-items:flex-start;text-align:left;width:100%;padding:14px 16px;border-radius:var(--radius);border:1px solid var(--border);background:var(--win);cursor:pointer;transition:border-color .2s,background .2s}.step:hover{border-color:var(--border-strong)}.step[aria-pressed=true],.step[aria-selected=true]{border-color:var(--accent-line);background:var(--sel)}.step .n{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-family:var(--mono);background:var(--surface-3);color:var(--text-muted)}.step[aria-pressed=true] .n,.step[aria-selected=true] .n{background:var(--accent);color:#fff}.step strong{display:block;font-weight:600;font-size:15px}.step span.d{display:block;color:var(--text-muted);font-size:14px;margin-top:2px}.chat{display:grid;grid-gap:10px;gap:10px}.msg{max-width:88%;padding:9px 14px;border-radius:16px;font-size:14px;line-height:1.45}.msg.user{justify-self:end;background:var(--surface-2);border-bottom-right-radius:4px}.msg.ai{background:var(--bubble);color:#fff;border-bottom-left-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 10px rgba(31,111,235,.22)}.msg.ai,.tool{justify-self:start}.tool{font-family:var(--mono);font-size:12px;color:var(--text-muted);padding:6px 10px;border:1px dashed var(--border-strong);border-radius:8px}.field{display:grid;grid-gap:6px;gap:6px}.field label{font-size:13px;color:var(--text-muted);font-weight:550}.input,select.input,textarea.input{height:40px;padding:0 12px;border-radius:8px;border:1px solid var(--border);background:var(--well);color:var(--text);font:inherit;width:100%;box-shadow:var(--well-shadow)}textarea.input{height:auto;padding:10px 12px}.input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.input[aria-invalid=true]{border-color:var(--bad)}.help{font-size:13px;color:var(--text-faint)}.error-text{font-size:13px;color:var(--bad-text)}.notice{display:flex;gap:12px;padding:12px 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--win);font-size:14px}.notice.warn{border-color:var(--note-line);background:var(--note-bg);color:var(--note-text)}.notice.bad{border-color:var(--bad-line);background:var(--bad-soft)}.notice.good{border-color:var(--good-line);background:var(--good-soft)}.notice.accent{border-color:var(--accent-line);background:var(--accent-soft)}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);background:var(--win)}table.table{width:100%;border-collapse:collapse;font-size:14px;min-width:560px}.table th{text-align:left;font-weight:500;color:var(--text-faint);font-size:12px;padding:9px 14px;background:var(--surface-1)}.table td,.table th{border-bottom:1px solid var(--hair)}.table td{padding:11px 14px}.table tr:last-child td{border-bottom:0}details.acc{border:1px solid var(--border);border-radius:var(--radius);background:var(--win);margin-bottom:8px;padding:0 18px}details.acc summary{list-style:none;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;gap:16px;font-weight:560;font-size:17px}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";color:var(--text-muted);font-weight:400;font-size:22px;line-height:1;transition:transform .2s var(--ease)}details.acc[open] summary:after{transform:rotate(45deg)}details.acc .acc-body{padding:0 0 18px;color:var(--text-muted);max-width:760px}.site-footer{border-top:1px solid var(--border);padding:48px 0 32px;color:var(--text-muted);font-size:14px}.footer-grid{display:grid;grid-gap:32px;gap:32px}@media (min-width:768px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer-grid h4{color:var(--text);font-size:13px;margin:0 0 12px;font-weight:600}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid ul,.risk{display:grid;grid-gap:8px;gap:8px}.risk{margin-top:32px;padding-top:24px;border-top:1px solid var(--border);font-size:13px;color:var(--text-faint)}.reveal{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}.fade-swap{animation:fadeSwap .35s var(--ease)}@keyframes fadeSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.glow{position:absolute;inset:auto;pointer-events:none;filter:blur(80px);opacity:.45;background:radial-gradient(closest-side,rgba(47,123,242,.45),transparent)}.skeleton{background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2));background-size:200% 100%;animation:shimmer 1.4s infinite;border-radius:6px;min-height:14px}.sk-line{display:inline-flex;align-items:center;height:1.35em;height:1lh;max-width:100%;vertical-align:top}.sk-line>.skeleton{flex:1 1;height:.7em;min-height:0;border-radius:4px}.sk-lines{display:grid}.sk-box{display:inline-block;flex:none;min-height:0;vertical-align:middle}.sk-static{cursor:default!important}.sk-btn{color:transparent!important;background:linear-gradient(90deg,var(--surface-2),var(--surface-3),var(--surface-2))!important;background-size:200% 100%!important;animation:shimmer 1.4s infinite;border-color:transparent!important;box-shadow:none!important;filter:none!important;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sk-btn *{visibility:hidden}.sk-card{border-color:var(--hair)!important;box-shadow:none!important;animation:none}.sk-nodot:before{display:none!important}.sk-text{color:transparent!important;background:linear-gradient(transparent 22%,var(--surface-3) 22%,var(--surface-3) 78%,transparent 78%);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:sk-pulse 1.4s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes sk-pulse{50%{opacity:.55}}.mkt-price .sk-line,.thead-price .sk-line{justify-self:end}.sk-plot>.skeleton{position:absolute;inset:10px 12px;opacity:.35;border-radius:8px}.sk-wide{display:contents}.sk-narrow{display:none}@media (max-width:959px){.sk-wide{display:none}.sk-narrow{display:contents}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}.page-wrap{width:100%;max-width:1120px;margin:0 auto;padding:24px 16px 80px;min-width:0}@media (min-width:768px){.page-wrap{padding:36px 32px 96px}}.page-title{font-size:28px;letter-spacing:-.02em;font-weight:650;margin:0 0 6px}.stack{display:grid;grid-gap:16px;gap:16px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.spacer{flex:1 1}.toast{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:60;background:var(--win);border:1px solid var(--border);padding:9px 16px;border-radius:999px;font-size:14px;box-shadow:var(--pop-shadow)}.toasts{position:fixed;right:16px;bottom:44px;z-index:70;display:grid;grid-gap:8px;gap:8px;width:min(360px,calc(100vw - 32px));pointer-events:none}.toast2{pointer-events:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start;padding:11px 12px;border-radius:12px;border:1px solid var(--border);background:var(--win);box-shadow:var(--pop-shadow);font-size:13px;animation:toast-in .18s ease-out}.toast2-ico{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;margin-top:1px}.toast2.good .toast2-ico{background:var(--good-soft);color:var(--good-text);border:1px solid var(--good-line)}.toast2.bad .toast2-ico{background:var(--bad-soft);color:var(--bad-text);border:1px solid var(--bad-line)}.toast2.info .toast2-ico{background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--accent-line)}.toast2-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.toast2-text>span{color:var(--text-muted);overflow-wrap:anywhere}.toast2-links{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:3px;font-size:12.5px}.toast2-x{border:0;background:none;color:var(--text-faint);cursor:pointer;font-size:12px;padding:2px 4px;border-radius:6px}.toast2-x:hover{color:var(--text);background:var(--surface-2)}@media (min-width:641px){dialog.dialog.fx.sign-dlg{width:min(420px,calc(100vw - 24px))}}.sign-dlg .num{font-family:var(--font);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sign-body{display:grid;grid-gap:14px;gap:14px;padding:18px 20px 20px;max-height:calc(100dvh - 120px);overflow-y:auto}@media (max-width:640px){.sign-body{padding:14px 16px calc(18px + env(safe-area-inset-bottom))}}.sign-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.sign-head h2{margin:0;font-size:18px;font-weight:650;letter-spacing:-.01em;min-width:0}.sign-sub{flex:none;padding:3px 9px;border-radius:999px;background:var(--surface-2);color:var(--text-muted);font-size:11.5px;font-weight:550}.sign-swap{position:relative;display:grid;border-radius:12px;border:1px solid var(--hair);background:var(--surface-1)}.sign-side{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;min-width:0}.sign-side+.sign-side{border-top:1px solid var(--hair)}.sign-side-text{display:grid;grid-gap:3px;gap:3px;min-width:0}.sign-side-text>span{font-size:11.5px;color:var(--text-faint)}.sign-side-text strong{font-size:20px;font-weight:650;letter-spacing:-.015em;overflow-wrap:anywhere}.sign-side-icon{flex:none;display:grid;place-items:center}.sign-swap-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--win);border:1px solid var(--hair);color:var(--text-muted)}.sign-rows{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0 2px}.sign-rows>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px}.sign-rows dt{flex:none;color:var(--text-faint)}.sign-rows dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.sign-rows dd small{display:block;margin-top:1px;font-size:11.5px;color:var(--text-faint)}.sign-rows>div[data-tone=warn] dd{color:var(--warn-text)}.sign-rows>div[data-tone=muted] dd{color:var(--text-muted)}.sign-rows>div[data-sep]{padding-top:9px;border-top:1px solid var(--hair)}.sign-status{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--hair);background:var(--surface-1);transition:background .2s,border-color .2s}.sign-status[data-stage=signing]{background:var(--accent-soft);border-color:var(--accent-line)}.sign-status-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.sign-status-text strong{font-size:14px}.sign-status-text>span{font-size:12.5px;color:var(--text-muted)}.sign-status-ico{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--win);border:1px solid var(--hair);color:var(--accent-text)}.sign-status[data-stage=signing] .sign-status-ico{border-color:var(--accent-line);animation:sign-pulse 1.6s ease-in-out infinite}@keyframes sign-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-soft)}50%{box-shadow:0 0 0 6px var(--accent-soft)}}@media (prefers-reduced-motion:reduce){.sign-status-ico{animation:none!important}}@keyframes toast-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:640px){.toasts{right:12px;left:12px;width:auto;bottom:calc(84px + env(safe-area-inset-bottom))}}dialog.dialog{padding:0;border:1px solid var(--border);border-radius:12px;background:var(--win);color:var(--text);width:min(520px,calc(100vw - 32px));box-shadow:var(--pop-shadow)}dialog.dialog:before{content:"";display:block;height:28px;border-bottom:1px solid var(--border);background:var(--title-grad)}dialog.dialog::-webkit-backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}dialog.dialog::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.dialog-inner{padding:20px;max-height:calc(100vh - 92px);overflow-y:auto}.hide-sm{display:none}@media (min-width:640px){.hide-sm{display:inline-flex}}.prose{max-width:760px;color:var(--text-muted);font-size:16px}.prose h2{color:var(--text);font-size:24px;letter-spacing:-.015em;margin:48px 0 12px;scroll-margin-top:88px}.prose h3{color:var(--text);font-size:18px;margin:28px 0 8px}.prose ol,.prose p,.prose ul{margin:0 0 14px}.prose li{margin:4px 0}.prose strong{color:var(--text)}.prose table{width:100%;border-collapse:collapse;margin:12px 0 20px;font-size:14px}.prose td,.prose th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.prose th{color:var(--text);font-weight:600}.toc{flex-wrap:wrap;gap:8px;margin:8px 0}.shell,.toc{display:flex}.shell{min-height:100vh;flex-direction:column;--page-pad:18px;--page-gap:14px;--banner-h:0px;--chrome-h:calc(var(--banner-h) + 44px)}.shell:has(>.tbanner){--banner-h:22px}@media (max-width:959px){.shell{--page-pad:12px}}@media (min-width:960px){.shell:not(.shell-term)>.tbanner{position:-webkit-sticky;position:sticky;top:0;z-index:31}.shell:not(.shell-term)>.tbar{top:var(--banner-h)}.shell:not(.shell-term):has(>.sbar){--sbar-h:28px}.shell:not(.shell-term)>.sbar{position:-webkit-sticky;position:sticky;bottom:0;z-index:30}}.tbanner{height:22px;justify-content:center;font-size:11.5px;font-weight:550;color:var(--note-text);background:var(--note-head);border-bottom:1px solid var(--note-line);white-space:nowrap;overflow:hidden;padding:0 8px}.tbanner,.tbar{display:flex;align-items:center}.tbar{position:-webkit-sticky;position:sticky;top:0;z-index:30;gap:10px;height:44px;padding:0 12px;background:var(--bar-bg);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--border);font-size:13.5px}@media (min-width:768px){.tbar{padding:0 14px;gap:14px}}.tbar .brand{font-size:15px;font-weight:700;flex:none;gap:8px}.tbar .brand img{width:22px;height:22px;border-radius:6px}.ttabs{display:none;align-items:center;height:100%;margin-left:4px;gap:2px}@media (min-width:1024px){.ttabs{display:flex}}.ttabs a{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px;border-radius:6px;font-size:13.5px;color:var(--text-muted);text-transform:lowercase}.ttabs a:hover{color:var(--text);background:var(--surface-2)}.ttabs a[aria-current=page]{color:var(--text);font-weight:600}.soon-tag{display:inline-flex;align-items:center;height:17px;padding:0 6px;border-radius:999px;font-size:10px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--accent-line)}.count{display:inline-grid;place-items:center;min-width:18px;height:17px;padding:0 5px;border-radius:999px;background:var(--mark);color:#3e3407;font-size:10.5px;font-weight:650;font-family:var(--mono)}.search-btn{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 6px 0 10px;border-radius:7px;background:var(--well);border:1px solid var(--border);box-shadow:var(--well-shadow);color:var(--text-faint);font-size:13px;cursor:pointer;min-width:30px;justify-content:center}@media (min-width:640px){.search-btn{width:clamp(200px,22vw,320px);justify-content:flex-start}.search-btn kbd{margin-left:auto}}.search-btn>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.search-btn:hover{border-color:var(--border-strong)}.search-btn:hover,kbd{color:var(--text-muted)}kbd{font-family:var(--mono);font-size:11px;padding:0 5px;border:1px solid var(--border);border-radius:5px;background:var(--win)}.pill-setup{display:inline-flex;align-items:center;gap:8px;height:28px;padding:0 12px;border-radius:999px;border:1px solid var(--g-blue-rim);background:var(--g-blue);color:var(--g-blue-ink);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop-sm);font-size:12.5px;font-weight:600;cursor:pointer;white-space:nowrap}.pill-setup:hover{color:var(--g-blue-ink);filter:brightness(1.04)}.pulse{width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 0 0 rgba(255,255,255,.8);animation:pulse 1.6s infinite}:root:not([data-theme=dark]) .pulse{background:var(--accent);box-shadow:0 0 0 0 rgba(31,111,235,.6)}@keyframes pulse{70%{box-shadow:0 0 0 7px rgba(31,111,235,0)}to{box-shadow:0 0 0 0 rgba(31,111,235,0)}}.theme-btn{width:30px;height:28px;display:grid;place-items:center;border-radius:7px;border:1px solid transparent;background:none;color:var(--text-muted);cursor:pointer;flex:none}.theme-btn:hover{background:var(--surface-2);color:var(--text)}.bell{position:relative}.bell[aria-current=page]{background:var(--surface-2);color:var(--text)}.bell-dot{position:absolute;top:-3px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:9.5px;font-weight:700;font-family:var(--mono);line-height:1;box-shadow:0 0 0 2px var(--bar-bg)}:root[data-theme=dark] .bell-dot{background:#fff;color:var(--accent-deep)}.menu-wrap{position:relative}.acct-chip{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px 0 4px;border-radius:999px;border:1px solid var(--border);background:var(--win);font-size:13px;cursor:pointer;max-width:190px}.acct-chip:hover{background:var(--surface-1)}.acct-av{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#9cc6ff,#1f6feb);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.acct-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu{position:absolute;right:0;top:calc(100% + 6px);min-width:220px;display:grid;padding:6px;border-radius:10px;border:1px solid var(--border);background:var(--win);box-shadow:var(--pop-shadow);z-index:50}.menu-head{display:grid;padding:8px 10px 10px;border-bottom:1px solid var(--hair);margin-bottom:4px;font-size:13px}.menu a,.menu button{text-align:left;padding:7px 10px;border-radius:6px;font-size:14px;color:var(--text);background:none;border:0;cursor:pointer}.menu a:hover,.menu button:hover{background:var(--accent);color:#fff}.tmenu{display:inline-flex}@media (min-width:1024px){.tmenu{display:none}}.tmobile-nav{position:absolute;top:100%;left:0;right:0;display:grid;padding:8px 12px 14px;background:var(--win);border-bottom:1px solid var(--border);box-shadow:var(--pop-shadow)}.tmobile-nav a{display:flex;align-items:center;gap:8px;padding:11px 6px;color:var(--text-muted);border-bottom:1px solid var(--hair)}.tmobile-nav a[aria-current=page]{color:var(--text);font-weight:600}.hide-xs{display:none}@media (min-width:480px){.hide-xs{display:revert}}.hide-lg{display:inline-flex}@media (min-width:960px){.hide-lg{display:none}}.tag{font-size:10.5px;font-weight:600;padding:0 6px;border-radius:999px;color:var(--warn-text);background:var(--warn-soft);border:1px solid var(--warn-line);white-space:nowrap}.tag-accent{color:var(--accent-text);background:var(--accent-soft);border-color:var(--accent-line)}.up{color:var(--good-text)}.down{color:var(--bad-text)}.warn-text{color:var(--warn-text)}.tok-icon{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;flex:none;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.mkt{display:flex;flex-direction:column;min-height:0}.mkt-tools{display:grid;grid-gap:8px;gap:8px;padding:10px}.mkt-head,.mkt-tools{border-bottom:1px solid var(--hair)}.mkt-head{display:flex;justify-content:space-between;padding:6px 12px;font-size:11px}.mkt-list{list-style:none;margin:0;padding:0}.mkt-row{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--hair)}.mkt-row[data-active]{background:var(--sel);box-shadow:inset 2px 0 0 var(--accent)}.mkt-row:not([data-active]):hover{background:var(--surface-1)}.mkt-pick{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 4px 9px 12px;background:none;border:0;cursor:pointer;text-align:left}a.mkt-pick,a.mkt-pick:hover{color:inherit;text-decoration:none}.mkt-name{display:grid;min-width:0;font-size:13px;line-height:1.35;flex:1 1}.mkt-name .faint{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkt-price{display:grid;text-align:right;font-size:12.5px;line-height:1.35}.mkt-price>span:last-child{font-size:11.5px}.star{width:30px;height:30px;background:none;border:0;color:var(--border-strong);cursor:pointer;font-size:14px;flex:none;margin-right:4px;border-radius:6px}.star:hover{color:var(--text-muted);background:var(--surface-2)}.star[aria-pressed=true]{color:#f5b500}.mkt-foot{font-size:11.5px;padding:10px 12px;margin:0}.flash-up{animation:flashUp .9s var(--ease)}.flash-down{animation:flashDown .9s var(--ease)}@keyframes flashUp{0%{color:var(--good);text-shadow:0 0 10px var(--good-line)}to{color:inherit}}@keyframes flashDown{0%{color:var(--bad);text-shadow:0 0 10px var(--bad-line)}to{color:inherit}}.chart-wrap{display:flex;flex-direction:column;height:100%;min-height:0;position:relative}.chart-tools{display:flex;align-items:center;gap:10px 14px;padding:6px 12px;flex-wrap:wrap;flex:none;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:var(--surface-1)}.check{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.check input{position:absolute;opacity:0;width:1px;height:1px}.check-ui{width:14px;height:14px;border-radius:4px;border:1px solid var(--track-rim);background:var(--well);display:grid;place-items:center;flex:none;box-shadow:var(--well-shadow)}.check input:checked+.check-ui{background:linear-gradient(180deg,#5b9cff,#1f6feb);border-color:var(--g-blue-rim);box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.check input:checked+.check-ui:after{content:"";width:7px;height:4px;border:solid #fff;border-width:0 0 2px 2px;transform:translateY(-1px) rotate(-45deg)}.check input:focus-visible+.check-ui{outline:2px solid var(--accent-text);outline-offset:2px}.chart-src{font-size:11px}.chart-legend{display:flex;flex-wrap:wrap;gap:4px 12px;padding:6px 14px 0;font-size:11.5px;color:var(--text-faint);flex:none}.chart-legend b{color:var(--text);font-weight:500}.chart-legend .sym{color:var(--text);font-weight:600}.chart-canvas,.cv-stage{position:relative;flex:1 1;min-height:0}.cv-stage{display:flex;flex-direction:column}.cv-stage>.chart-canvas{position:absolute;inset:0}.cv .cv-stage>.chart-canvas{touch-action:none;outline:none}.cv .cv-stage:has(>.chart-canvas:focus-visible):after{content:"";position:absolute;inset:0;z-index:4;border:2px solid var(--accent-text);border-radius:4px;pointer-events:none}.cv-icons{display:inline-flex;align-items:center;gap:2px;padding:2px;border-radius:9px;border:1px solid var(--hair);background:var(--win)}.cv-ico{width:28px;height:24px;display:grid;place-items:center;border:0;border-radius:7px;background:none;color:var(--text-muted);cursor:pointer}.cv-ico:hover{background:var(--surface-2);color:var(--text)}.cv-ico:disabled{opacity:.4;cursor:default}.cv-ico svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.cv-sep{width:1px;height:14px;background:var(--hair);margin:0 3px;flex:none}.cv-legend{position:absolute;top:8px;left:12px;z-index:3;display:grid;grid-gap:3px;gap:3px;justify-items:start;max-width:calc(100% - 90px);pointer-events:none;font-size:11.5px;color:var(--text-faint)}.cv-legend button{pointer-events:auto}.cv-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font-size:12.5px;color:var(--text-muted)}.cv-title b{color:var(--text);font-weight:650}.cv-live{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 7px;border-radius:999px;background:var(--good-soft);border:1px solid var(--good-line);color:var(--good-text);font-size:10.5px;font-weight:650}.cv-live i{width:6px;height:6px;border-radius:50%;background:var(--good);animation:cvPulse 1.6s var(--ease) infinite}@keyframes cvPulse{0%,to{opacity:1}50%{opacity:.35}}.cv-delayed{height:18px;display:inline-flex;align-items:center;padding:0 7px;border-radius:999px;background:var(--surface-2);border:1px solid var(--hair);font-size:10.5px;font-weight:600}.cv-fold{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;border:1px solid var(--hair);background:var(--win);color:var(--text-muted);cursor:pointer;padding:0}.cv-fold:hover{color:var(--text)}.cv-fold svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s var(--ease)}.cv-fold.closed svg{transform:rotate(180deg)}.cv-row{display:flex;flex-wrap:wrap;gap:2px 10px}.cv-row b{font-weight:500}.cv-time,.cv-vol{font-size:11px}.cv-vol{display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px;border-radius:999px;border:1px solid var(--hair);background:var(--win);color:var(--text-muted);cursor:pointer}.cv-vol b{color:var(--text);font-weight:500}.cv-vol.off{color:var(--text-faint);text-decoration:line-through}.cv-float{position:absolute;z-index:3;display:flex;align-items:center;gap:6px}.cv-scalebar{display:inline-flex;align-items:center;gap:1px;height:26px;padding:0 3px 0 9px;border-radius:999px;border:1px solid var(--hair);background:color-mix(in srgb,var(--win) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--win-shadow);font-family:var(--mono);font-size:11px;color:var(--text-faint)}.cv-scalebar button{height:20px;min-width:26px;padding:0 7px;border:0;border-radius:999px;background:none;color:var(--text-muted);font:inherit;cursor:pointer}.cv-scalebar button:hover{color:var(--text);background:var(--surface-2)}.cv-scalebar button[aria-pressed=true]{color:var(--accent-text);font-weight:600}.cv-clock{white-space:nowrap;padding-right:4px}.cv-latest{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--g-blue-rim);background:var(--g-blue);color:var(--g-blue-ink);cursor:pointer;box-shadow:var(--win-shadow)}.cv-latest svg{width:13px;height:13px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chart-wrap.cv:-webkit-full-screen{background:var(--win)}.chart-wrap.cv:fullscreen{background:var(--win)}.chart-wrap.cv.is-full .chart-tools{border-top:0}@media (max-width:720px){.cv-clock,.cv-scalebar .cv-sep{display:none}.cv-legend{max-width:calc(100% - 24px)}}.chart-empty{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;grid-gap:8px;gap:8px;text-align:center;padding:24px;font-size:14px}.chart-big{font-size:34px;font-weight:650;letter-spacing:-.02em}.bottom{display:flex;flex-direction:column;min-height:0;height:100%}.btabs{display:flex;align-items:stretch;gap:16px;padding:0 14px;border-bottom:1px solid var(--hair);height:38px;flex:none;overflow-x:auto;scrollbar-width:none}.btabs button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;box-shadow:none;padding:0 2px;font-size:13px;color:var(--text-muted);cursor:pointer;white-space:nowrap}.btabs button:hover{color:var(--text)}.btabs [aria-selected=true]{color:var(--text);font-weight:600;box-shadow:inset 0 -2px 0 var(--text)}.btabs .count{margin-left:2px}.bbody{flex:1 1;overflow:auto;min-height:0}.logo-mark{display:block;flex:none;color:var(--text)}.panel-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:28px 16px;text-align:center;font-size:14px}.ttable{width:100%;border-collapse:collapse;font-size:12.5px}.ttable th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--win);text-align:left;font-weight:500;color:var(--text-faint);font-size:11.5px}.ttable td,.ttable th{padding:7px 12px;border-bottom:1px solid var(--hair)}.ttable td{vertical-align:middle}.ttable tfoot td{border-bottom:0}.ttable .r{text-align:right}.asset-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:0;cursor:pointer;padding:0;text-align:left}.asset-btn:disabled{cursor:default}.share{display:block;width:72px;height:6px;border-radius:999px;background:var(--surface-2);box-shadow:var(--well-shadow);overflow:hidden}.share span{display:block;height:100%;background:var(--bubble)}.mini{--gb:var(--g-gray);--gr:var(--g-gray-rim);--gi:var(--g-gray-ink);height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:550;cursor:pointer;border:1px solid var(--gr);background:var(--gb);color:var(--gi);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop-sm);white-space:nowrap}.mini.buy{--gb:var(--g-green);--gr:var(--g-green-rim);--gi:var(--g-green-ink)}.mini.sell{--gb:var(--g-red);--gr:var(--g-red-rim);--gi:var(--g-red-ink)}.mini.plain{--gb:var(--g-gray);--gr:var(--g-gray-rim);--gi:var(--g-gray-ink)}.mini:hover:not(:disabled){filter:brightness(1.04)}.mini:disabled{opacity:.4;cursor:default}.bbody .table-wrap{border:0;border-radius:0}.feed{list-style:none;margin:0;padding:4px 0;font-size:13px}.feed li{display:flex;align-items:center;gap:10px;padding:8px 14px;border-bottom:1px solid var(--hair)}.feed-dot{width:7px;height:7px;border-radius:50%;background:var(--text-faint);flex:none}.feed-dot.owner{background:var(--text)}.feed-dot.mcp{background:var(--accent)}.feed-dot.system{background:var(--good)}.ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px;padding:12px 14px 14px}.tk-top{display:flex;align-items:center;gap:8px}.side-seg{display:flex;flex:1 1;padding:2px;border-radius:999px;border:1px solid var(--track-rim);background:var(--track);box-shadow:var(--well-shadow)}.side-seg button{flex:1 1;height:28px;border:1px solid transparent;border-radius:999px;background:none;font-weight:600;font-size:13.5px;color:var(--text-muted);cursor:pointer}.side-seg .buy[aria-pressed=true]{background:var(--g-green);border-color:var(--g-green-rim);color:var(--g-green-ink);box-shadow:inset 0 1px 0 var(--g-hi)}.side-seg .sell[aria-pressed=true]{background:var(--g-red);border-color:var(--g-red-rim);color:var(--g-red-ink);box-shadow:inset 0 1px 0 var(--g-hi)}.tk-box{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:6px;gap:6px;padding:12px;border-radius:10px;background:var(--well);border:1px solid var(--border);box-shadow:var(--well-shadow);cursor:text}.tk-label{font-size:12px;color:var(--text-faint)}.tk-token{display:inline-flex;gap:6px;padding:3px 10px 3px 4px;border-radius:999px;background:var(--surface-2);font-size:12.5px;font-weight:600;flex:none}.tk-amt,.tk-token{align-items:center}.tk-amt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;padding:10px 10px 10px 14px;border-radius:10px;border:1px solid var(--border);background:var(--well);box-shadow:var(--well-shadow);cursor:text;transition:border-color .15s,box-shadow .15s}.tk-amt:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tk-amt-label{grid-column:1/-1;display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--text-faint)}.tk-amt input{min-width:0;width:100%;background:none;border:0;outline:none;color:var(--text);font-size:26px;font-weight:600;letter-spacing:-.02em;padding:0}.tk-amt input::placeholder{color:var(--text-faint);opacity:.6}.tk-amt input[aria-invalid=true]{color:var(--bad-text)}.tk-balv{color:var(--text-muted)}.quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px}.quick button{--gb:var(--g-gray);--gr:var(--g-gray-rim);--gi:var(--g-gray-ink);height:28px;border-radius:999px;border:1px solid var(--gr);background:var(--gb);color:var(--gi);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop-sm);font-size:12.5px;font-weight:550;cursor:pointer}.quick button:hover:not(:disabled){filter:brightness(1.04)}.quick button:disabled{opacity:.4;cursor:default}.quick button[aria-pressed=true]{--gb:var(--g-blue);--gr:var(--g-blue-rim);--gi:var(--g-blue-ink)}.tk-est{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;margin:2px 0 0;font-size:12.5px}.tk-est dt{color:var(--text-faint)}.tk-est dd{margin:0;text-align:right;min-width:0;overflow-wrap:anywhere}.tk-est .strong{font-weight:600}.slips{display:inline-flex;gap:4px;justify-content:flex-end}.slips button{white-space:nowrap;height:20px;padding:0 7px;border-radius:999px;border:1px solid var(--border);background:var(--win);color:var(--text-muted);font-family:var(--mono);font-size:11px;cursor:pointer}.slips button[aria-pressed=true]{background:var(--text);border-color:var(--text);color:var(--win)}.tk-types{display:flex;width:100%}.tk-types button{flex:1 1;height:24px}.tk-px{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:2px 8px;gap:2px 8px;padding:8px 10px 8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--well);box-shadow:var(--well-shadow);cursor:text;min-width:0;transition:border-color .15s,box-shadow .15s}.tk-px:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.tk-px input{min-width:0;width:100%;background:none;border:0;outline:none;color:var(--text);font-size:17px;font-weight:600;padding:0}.tk-px input[aria-invalid=true]{color:var(--bad-text)}.tk-px-unit{font-size:12px;color:var(--text-faint)}.tk-px-now{font-size:11.5px;text-decoration:none;white-space:nowrap}.tk-px-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.tk-px-pair .tk-px-unit{display:none}.tk-px-hint{grid-column:1/-1;margin:-2px 0 0}.tk-px-hint,.tk-px-note{font-size:11.5px;color:var(--text-faint)}.tk-px-note.up{color:var(--good-text)}.tk-px-note.down{color:var(--bad-text)}.tk-px input::placeholder{color:var(--text-faint);opacity:.6;font-weight:500}.tk-tpsl{display:grid;grid-gap:8px;gap:8px}.tk-tpsl-switch{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;min-height:22px}.tk-tpsl-switch input{width:15px;height:15px;margin:0;accent-color:var(--accent)}.tk-tpsl-switch .faint{font-weight:400;font-size:12px}.htable{table-layout:fixed}.htable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.htable th:first-child,.htable th:nth-child(2){width:9%}.htable th:nth-child(3){width:13%}.htable th:nth-child(4){width:19%}.htable th:nth-child(5){width:14%}.htable th:nth-child(6){width:13%}.otable-wrap{container-type:inline-size}.otable{table-layout:fixed}.otable td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.otable .c-amt{width:124px}.otable .c-px{width:172px}.otable .c-get{width:150px}.otable .c-time{width:104px}.otable .c-st{width:140px}.otable tr[data-ended] td{color:var(--text-muted)}.ord-name{display:inline-flex;align-items:center;gap:6px}.ord-name .who:before{margin:0}.ord-name .who{font-size:0}.ord-st{gap:8px}.ord-acts,.ord-st{display:inline-flex;align-items:center;justify-content:flex-end}.ord-acts{gap:6px;flex-wrap:wrap}.otable .ord-acts{flex-wrap:nowrap}.otable .ord-acts:has(.ord-err){flex-wrap:wrap}.tpsl-dlg .fx-body{grid-template-columns:minmax(0,1fr)}.otable .btn-sm{height:22px;padding:0 9px;font-size:12px}@container (max-width: 900px){.otable .c-get{display:none}}@container (max-width: 720px){.otable .c-time{display:none}}.ord-tag{font-size:10.5px;font-weight:600;padding:0 5px;border-radius:5px;border:1px solid var(--accent-line);color:var(--accent-text);background:var(--accent-soft);line-height:16px}.btn.ord-edit{width:24px;padding:0;display:inline-grid;place-items:center}.btn.ord-x:hover{color:var(--bad-text);border-color:var(--bad-line)}.btn.ord-x[aria-busy=true]{opacity:.5}.ord-err{flex-basis:100%;text-align:right;color:var(--bad-text);font-size:11.5px;white-space:normal}.tk-cta{width:100%;font-weight:600}.tk-cta.buy:not(:disabled){--gb:var(--g-green);--gr:var(--g-green-rim);--gi:var(--g-green-ink);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop)}.tk-cta.sell:not(:disabled){--gb:var(--g-red);--gr:var(--g-red-rim);--gi:var(--g-red-ink);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop)}.tk-cta.setup:not(:disabled){--gb:var(--g-blue);--gr:var(--g-blue-rim);--gi:var(--g-blue-ink);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop)}.tk-cta:disabled{opacity:.6}.tk-note{margin:0;text-align:center;font-size:11.5px}.tk-err{font-size:13px}.tk-gas{display:grid;grid-gap:8px;gap:8px;justify-items:start;font-size:12.5px;line-height:1.45}.tk-gas-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.tk-gas-row .faint{font-size:12px}.tk-review{display:grid;grid-gap:12px;gap:12px;align-content:start}.tk-done .h3,.tk-review .h3{margin:0}.tk-done{display:grid;grid-gap:12px;gap:12px;justify-items:center;align-content:center;text-align:center}.tk-done-amt{margin:0;font-size:20px}.rules-note{border-radius:8px;border:1px solid var(--note-line);background:var(--note-bg);overflow:hidden;color:var(--note-text);font-size:12px}.rules-note-head{display:flex;justify-content:space-between;gap:8px;padding:5px 10px;background:var(--note-head);border-bottom:1px solid var(--note-line);font-size:11.5px}.rules-note ul{list-style:none;margin:0;padding:7px 10px;display:grid;grid-gap:3px;gap:3px}.rules-note li{display:flex;gap:6px}.rules-note li[data-ok=false]{color:var(--bad-text)}.rules-note-head a{color:inherit;text-decoration:underline;text-underline-offset:2px}.rules-note mark{background:var(--mark);color:#3e3407;padding:0 2px;border-radius:2px}.sheet{position:absolute;inset:0;z-index:5;min-height:100%;padding:14px;background:var(--win);animation:sheetIn .28s var(--ease);overflow-y:auto;display:grid;align-content:start}@keyframes sheetIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.sheet-swap{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;border-radius:10px;background:var(--surface-1);border:1px solid var(--hair)}.sheet-swap>div{display:grid;font-size:12px;min-width:0}.sheet-swap strong{font-size:15px;overflow-wrap:anywhere}.qbar{position:relative;height:20px;border-radius:999px;background:var(--surface-2);box-shadow:var(--well-shadow);overflow:hidden}.qbar span{position:absolute;inset:0 auto 0 0;background:var(--bubble);opacity:.55;transition:width .25s linear}.qbar em{position:relative;display:grid;place-items:center;height:100%;font-style:normal;font-size:11px}.progress-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:13px}.progress-steps li{display:flex;align-items:center;gap:8px;color:var(--text-faint)}.progress-steps li:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--border-strong);flex:none}.progress-steps li[data-state=current]{color:var(--text)}.progress-steps li[data-state=current]:before{border-color:var(--accent);border-top-color:transparent;animation:spin .8s linear infinite}.progress-steps li[data-state=done]{color:var(--good-text)}.progress-steps li[data-state=done]:before{background:var(--good);border-color:var(--good)}@keyframes spin{to{transform:rotate(1turn)}}.checks-card,.pos-card{display:grid;grid-gap:10px;gap:10px;padding:12px 14px 14px;font-size:13px}.pos-value{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pos-value b{font-family:var(--mono);font-size:18px;font-weight:600}.checks-grid,.pos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.checks-grid span,.pos-grid span{display:grid;grid-gap:1px;gap:1px;font-size:11px;color:var(--text-faint);min-width:0}.checks-grid b,.pos-grid b{font-size:12.5px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checks-grid span{padding:7px 8px;border-radius:8px;background:var(--surface-1);border:1px solid var(--hair)}.checks-grid b.up{color:var(--good-text)}.checks-grid b.warn-text{color:var(--warn-text)}.pos-sells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.pos-sells .mini{height:27px}.mcp-url{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:6px 9px;border-radius:8px;background:var(--well);border:1px solid var(--border);box-shadow:var(--well-shadow);font-size:12px}.bubble{justify-self:start;max-width:94%;padding:8px 12px;border-radius:14px 14px 14px 4px;background:var(--bubble);color:#fff;font-size:12.5px;line-height:1.4;box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 4px 10px rgba(31,111,235,.22)}.conn-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.conn-list li{display:flex;align-items:center;gap:10px;min-width:0}.conn-name{display:grid;grid-gap:1px;gap:1px;min-width:0;flex:1 1;font-size:13px}.conn-name .faint{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.link-btn.conn-x{font-size:12px;color:var(--bad-text);text-decoration:none;border:0;flex:none}.as{min-width:0;display:flex;flex-direction:column;gap:16px;padding:16px;min-height:100%}.as p{margin:0}.as-head{display:flex;align-items:center;gap:12px;min-width:0}.as-title{display:grid;grid-gap:3px;gap:3px;min-width:0;flex:1 1}.as-title h2{margin:0;font-size:15.5px;font-weight:650;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.as-title p{font-size:12.5px;line-height:1.4;color:var(--text-muted);display:flex;align-items:center;gap:6px}.as-title p.good-text{color:var(--good-text)}.as-title p.bad-text{color:var(--bad-text)}.as-orb{position:relative;flex:none;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--g-blue);border:1px solid var(--g-blue-rim);color:var(--g-blue-ink);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop)}.as-orb.live:after{content:"";position:absolute;right:-3px;bottom:-3px;width:11px;height:11px;border-radius:50%;background:var(--good);border:2px solid var(--win)}.as-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--text-faint)}.as-dot.good{background:var(--good);box-shadow:0 0 0 3px var(--good-soft)}.as-dot.bad{background:var(--bad)}.as-manage{flex:none;align-self:center}.as-preview{display:grid;grid-gap:7px;gap:7px;padding:14px 12px 12px;border-radius:14px;background:var(--surface-1);border:1px solid var(--hair);background-image:radial-gradient(var(--hair) 1px,transparent 1px);background-size:14px 14px}.as-msg{max-width:86%;padding:7px 11px;font-size:12.5px;line-height:1.4;animation:as-in .5s var(--ease) both}.as-msg.you{justify-self:end;border-radius:14px 14px 4px 14px;background:var(--bubble);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.as-msg.ai{justify-self:start;border-radius:14px 14px 14px 4px;color:var(--text);border:1px solid var(--border);animation-delay:.35s}.as-mini,.as-msg.ai{background:var(--win)}.as-mini{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 10px;border-radius:10px;border:1px solid var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);font-size:12.5px;animation:as-in .5s var(--ease) .7s both}.as-mini-btn{padding:3px 10px;border-radius:999px;background:var(--g-green);border:1px solid var(--g-green-rim);color:var(--g-green-ink);font-size:11.5px;font-weight:650;box-shadow:inset 0 1px 0 var(--g-hi)}@keyframes as-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.as-steps{list-style:none;margin:0;padding:0;display:grid}.as-step{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:12px;gap:12px;padding-bottom:16px}.as-step:last-child{padding-bottom:0}.as-step:not(:last-child):before{content:"";position:absolute;left:12px;top:30px;bottom:4px;width:2px;border-radius:2px;background:var(--hair)}.as-step[data-state=done]:not(:last-child):before{background:var(--good-line)}.as-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:650;font-family:var(--mono);background:var(--surface-2);color:var(--text-faint);border:1px solid var(--border)}.as-step[data-state=now] .as-n{background:var(--g-blue);border-color:var(--g-blue-rim);color:var(--g-blue-ink);box-shadow:inset 0 1px 0 var(--g-hi)}.as-step[data-state=done] .as-n{background:var(--good-soft);border-color:var(--good-line);color:var(--good-text);font-family:inherit}.as-step-body{min-width:0;padding-top:3px}.as-step-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13.5px}.as-step-title .faint{font-size:12px}.as-step[data-state=later] .as-step-title strong{color:var(--text-faint);font-weight:550}.as-step-in{display:grid;grid-gap:10px;gap:10px;margin-top:8px;font-size:12.5px;color:var(--text-muted);line-height:1.45}.as-step-in>.btn{justify-self:start}.as-howto{display:grid;grid-gap:10px;gap:10px;min-width:0}.as-howto .seg{justify-self:start;max-width:100%;overflow-x:auto;scrollbar-width:none}.as-howto p{font-size:12.5px;color:var(--text-muted);line-height:1.45}.as-howto b{color:var(--text);font-weight:600}.as-copy{gap:6px}.as-copy,.as-row{display:flex;align-items:center;min-width:0}.as-row{gap:8px;font-size:12px}.as-foot{margin-top:auto!important;font-size:11.5px;color:var(--text-faint);line-height:1.45}.as-sec{display:grid;grid-gap:8px;gap:8px;min-width:0}.as-sec h3{margin:0;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.as-reqs{display:grid;grid-gap:8px;gap:8px}.req{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:12px;background:var(--win);border:1px solid var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);animation:as-in .35s var(--ease) both}.req-head{display:flex;align-items:center;gap:8px;min-width:0}.req-side{flex:none;padding:2px 7px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--surface-2);color:var(--text-muted)}.req-side.buy{background:var(--good-soft);color:var(--good-text)}.req-side.sell{background:var(--bad-soft);color:var(--bad-text)}.req-side.send{background:var(--accent-soft);color:var(--accent-text)}.req-sym{font-size:15px;font-weight:650}.req-usd{font-size:15px;font-weight:600}.req-meta{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:var(--text-muted)}.req-meta .faint{font-size:11.5px}.req .kv{font-size:12.5px;gap:4px 12px;padding:8px 10px;border-radius:8px;background:var(--surface-1)}.req-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.as-empty{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:12px;border:1px dashed var(--border-strong);background:var(--surface-1)}.as-empty strong{font-size:13.5px}.as-empty p{margin-top:3px;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.as-pulse{flex:none;position:relative;width:10px;height:10px;margin-top:4px}.as-pulse,.as-pulse:after{border-radius:50%;background:var(--good)}.as-pulse:after{content:"";position:absolute;inset:0;animation:as-ping 1.8s ease-out infinite}@keyframes as-ping{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.as-prompts{display:grid;grid-gap:6px;gap:6px}.as-prompt{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;text-align:left;padding:8px 10px 8px 12px;border-radius:10px;border:1px solid var(--border);background:var(--win);color:var(--text);font-size:13px;cursor:pointer;transition:border-color .15s,background .15s}.as-prompt>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.as-prompt:hover{border-color:var(--accent-line);background:var(--accent-soft)}.as-prompt-k{flex:none;color:var(--text-faint);font-size:13px}.as-log{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.as-log li{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px}.as-log-what{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.as-st{font-size:11.5px;white-space:nowrap;color:var(--text-muted)}.as-st.good{color:var(--good-text)}.as-st.bad{color:var(--bad-text)}.as-st.warn{color:var(--warn-text)}.as-st.accent{color:var(--accent)}.as-ago{font-size:11px;white-space:nowrap;min-width:30px;text-align:right}.as-manage-box{display:grid;grid-gap:12px;gap:12px;padding:12px;border-radius:12px;background:var(--surface-1);border:1px solid var(--hair);animation:as-in .25s var(--ease) both}.app-logo{flex:none;display:grid;place-items:center;border-radius:8px;background:var(--g-gray);border:1px solid var(--g-gray-rim);color:var(--g-gray-ink);box-shadow:inset 0 1px 0 var(--g-hi);font-size:13px;font-weight:700}.app-logo-svg{display:grid;width:62%;height:62%}.app-logo-svg svg{width:100%;height:100%}.as-manage-note{margin:0;font-size:12px;line-height:1.45}.as-manage-sub{display:grid;grid-gap:8px;gap:8px;padding-top:12px;border-top:1px solid var(--hair);font-size:13px}.wal{display:flex;flex-direction:column;min-height:0}.wal-head{padding:10px 12px 4px;font-size:11.5px;color:var(--text-faint);display:flex;gap:6px;align-items:center}.wal-total{display:flex;align-items:baseline;gap:8px;padding:0 12px 8px;flex-wrap:wrap}.wal-total b{font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.02em}.wal-rows{list-style:none;margin:0;padding:0}.wal-rows li{display:flex;align-items:center;gap:9px;padding:6px 12px;font-size:13px}.wal-rows .v{margin-left:auto;display:grid;text-align:right;line-height:1.3}.wal-rows .v small{font-size:11px;color:var(--text-faint);font-family:var(--mono)}.wal-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:8px 12px 0}.wal-actions .btn{height:30px;font-size:13px;padding:0}.gate-note{margin:12px;padding:8px 10px;border-radius:8px;font-size:12px;display:flex;gap:8px;align-items:center;border:1px solid var(--note-line);background:var(--note-bg);color:var(--note-text)}.gate-note b{white-space:nowrap}.meter{height:7px;background:var(--surface-2);box-shadow:var(--well-shadow);overflow:hidden}.meter,.meter>span{border-radius:999px}.meter>span{display:block;height:100%;background:var(--bubble)}.sbar{display:flex;gap:16px;height:28px;padding:0 12px;border-top:1px solid var(--border);background:var(--bar-bg);font-size:11.5px;color:var(--text-faint);flex:none;white-space:nowrap;overflow:hidden}.sbar,.tick{align-items:center}.tick{display:inline-flex;gap:6px;color:var(--text-muted);background:none;border:0;padding:0;cursor:pointer;font-size:12px}.tick b{font-family:var(--mono);font-weight:500;color:var(--text)}.sys{display:inline-flex;align-items:center;gap:7px;font-size:11.5px;color:var(--text-muted)}.sys-ok .dot{background:var(--good)}.sys-degraded .dot{background:var(--warn)}.sys-down .dot{background:var(--bad)}.sbar-links{display:flex;gap:14px}.sbar-links a:hover{color:var(--text)}dialog.palette{width:min(620px,calc(100vw - 24px));margin:auto}.pal-input{display:flex;align-items:center;gap:10px;padding:0 14px;height:50px;border-bottom:1px solid var(--hair);color:var(--text-faint)}.pal-input input{flex:1 1;background:none;border:0;outline:none;color:var(--text);font-size:16px}.pal-list{list-style:none;margin:0;padding:6px;max-height:min(420px,60vh);overflow-y:auto}.pal-group{font-size:11px;color:var(--text-faint);padding:10px 10px 4px}.pal-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:7px;border:0;background:none;font-size:14px;color:var(--text);cursor:pointer;text-align:left}.pal-item[aria-selected=true]{background:var(--accent);color:#fff}.pal-item[aria-selected=true] .faint{color:rgba(255,255,255,.8)}.pal-ico{width:18px;text-align:center;color:var(--text-faint)}.pal-empty{padding:20px;text-align:center;font-size:14px}.pal-foot{display:flex;gap:16px;padding:9px 14px;border-top:1px solid var(--hair);font-size:12px}dialog.onb{width:min(760px,calc(100vw - 24px))}.onb-grid{display:grid;min-height:440px}@media (min-width:680px){.onb-grid{grid-template-columns:220px 1fr}}.onb-rail{display:none;gap:20px;align-content:start;padding:20px;border-right:1px solid var(--border);background:var(--surface-1)}@media (min-width:680px){.onb-rail{display:grid}}.onb-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.onb-steps li{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;color:var(--text-faint);position:relative}.onb-steps li[data-state=current]{color:var(--text);font-weight:600}.onb-steps li[data-state=done]{color:var(--text-muted)}.onb-dot{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-family:var(--mono);border:1px solid var(--border-strong);flex:none;background:var(--win)}.onb-steps li[data-state=current] .onb-dot{border-color:var(--g-blue-rim);background:var(--g-blue);color:var(--g-blue-ink);box-shadow:inset 0 1px 0 var(--g-hi),0 0 0 4px var(--accent-soft)}.onb-steps li[data-state=done] .onb-dot{background:var(--good);border-color:var(--good);color:#fff;font-weight:700}.onb-body{display:flex;flex-direction:column;gap:14px;padding:20px;min-width:0;max-height:calc(100vh - 76px);overflow-y:auto}.onb-pane{display:grid;grid-gap:14px;gap:14px}.onb-pane .h3{margin:0;font-size:22px}.onb-pane p{margin:0}.onb-live{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:var(--surface-1);border:1px solid var(--hair);font-size:14px}.spin{border-radius:50%;border:2px solid var(--accent-soft);border-top-color:var(--accent);animation:spin .8s linear infinite}.ok-dot,.spin{width:18px;height:18px;flex:none}.ok-dot{border-radius:50%;background:var(--good)}.onb-addr{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;border-radius:10px;border:1px dashed var(--border-strong);font-size:13px}.onb-addr .mono{flex:1 1 220px}.onb-stage{display:flex;flex-wrap:wrap;gap:6px}.onb-stage span{font-size:12.5px;padding:3px 10px;border-radius:999px;border:1px solid var(--border);color:var(--text-faint)}.onb-stage span[data-state=current]{color:var(--accent-text);border-color:var(--accent-line);background:var(--accent-soft)}.onb-stage span[data-state=done]{color:var(--good-text);border-color:var(--good-line);background:var(--good-soft)}.onb-success{justify-self:center;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;font-size:30px;font-weight:700;color:var(--g-green-ink);background:var(--g-green);border:1px solid var(--g-green-rim);box-shadow:inset 0 1px 0 var(--g-hi),0 0 0 8px var(--good-soft);animation:pop .5s var(--ease);margin:0 auto}@keyframes pop{0%{transform:scale(.4);opacity:0}60%{transform:scale(1.08)}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.flash-down,.flash-up,.onb-success,.progress-steps li:before,.pulse,.sheet,.spin{animation:none!important}}@media (max-width:519px){.tbar{gap:8px}.pill-setup{padding:0 10px}.pill-setup .pill-long{display:none}.menu-wrap{min-width:0;flex-shrink:1}.acct-chip{max-width:100%}}@media (min-width:520px){.pill-setup .pill-short{display:none}}.term-wrap{display:flex;flex-direction:column;flex:1 1;min-height:0}html.lock,html.lock body{height:100%;overflow:hidden;overscroll-behavior:none}.shell-term{height:100vh;height:100dvh;min-height:0;overflow:hidden}.shell-term .term-wrap,.shell-term>.coin{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.coin>*{flex-shrink:0}@media (min-width:960px){.shell-term .term-wrap{overflow:hidden}}.desk{flex:1 1;min-height:0;display:grid;grid-template-columns:252px minmax(0,1fr);grid-gap:var(--page-gap);gap:var(--page-gap);padding:var(--page-pad)}.desk>.col-right{display:none}@media (min-width:1180px){.desk{grid-template-columns:252px minmax(0,1fr) 300px}.desk>.col-right{display:flex}}@media (min-width:1440px){.desk{grid-template-columns:272px minmax(0,1fr) 328px}}.col{display:flex;flex-direction:column;gap:var(--page-gap);min-height:0;min-width:0}.col>.win{flex:none}@media (min-width:960px){.desk{overflow-y:auto;overscroll-behavior:contain;align-items:start;grid-template-rows:max-content;container:desk/size;scrollbar-width:thin}.col-left{position:-webkit-sticky;position:sticky;top:0;height:100cqh}}.w-markets{flex:1 1!important;min-height:0}.w-markets .win-body{overflow-y:auto}.w-chart{height:max(360px,calc(100cqh - 90px - var(--page-gap)))}.w-chart>.win-body{overflow:hidden}.w-bottom{min-height:0}.w-bottom .bbody>.panel-empty{min-height:160px;align-content:center}.w-bottom .bottom{height:auto}.w-bottom .bbody{overflow:visible}.pro-chart{flex:1 1;min-height:0}.thead{flex-wrap:wrap;gap:10px 20px;padding:12px 14px 10px;flex:none}.thead,.thead-id{display:flex;align-items:center}.thead-id{gap:12px;min-width:0}.thead-sym{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.thead-meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:12px}.thead-meta .btn{height:22px;padding:0 9px;font-family:var(--mono);font-size:11px}.thead-meta a{color:var(--link)}.thead-price{display:grid;line-height:1.25;margin-left:auto;text-align:right}.thead-big{font-size:26px;font-weight:600;letter-spacing:-.02em}.thead-price>span:last-child{font-size:12px}.mstats{display:flex;margin:0;padding:0 4px 10px;flex:none;overflow-x:auto;scrollbar-width:none}.mstats::-webkit-scrollbar{display:none}.mstats>div{flex:1 0 auto;display:grid;grid-gap:2px;gap:2px;padding:0 12px;min-width:max-content;border-left:1px solid var(--hair);cursor:default}.mstats>div:first-child{border-left:0}.w-chart>.win-body{container:chartwin/inline-size}.lbl-short{display:none}@container chartwin (max-width: 690px){.mstats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-row-gap:8px;row-gap:8px;overflow:visible}.mstats>div{min-width:0}.mstats>div:nth-child(4n+1){border-left:0}.mstats dd,.mstats dt{overflow:hidden;text-overflow:ellipsis}.cv .lbl-long{display:none}.cv .lbl-short{display:inline}.cv .lbl-short.sk-line{display:inline-flex}.cv .chart-tools{gap:8px 10px}}.mstats dt{font-size:11px;color:var(--text-faint);white-space:nowrap}.mstats dd{margin:0;font-size:13px;font-weight:600;white-space:nowrap}.ttable tr[data-by=ai] td{background:var(--accent-soft)}.who{display:inline-flex;align-items:center;gap:5px;font-size:12px}.who:before{content:"R";width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:700;background:var(--text);color:var(--win)}.who.ai:before{content:"AI";background:var(--g-blue);color:var(--g-blue-ink);border:1px solid var(--g-blue-rim);box-sizing:border-box}.coin{display:flex;flex-direction:column;gap:var(--page-gap);padding:var(--page-pad) var(--page-pad) calc(96px + env(safe-area-inset-bottom));min-width:0}.coin-top{display:flex;align-items:center;gap:8px;padding:0 2px}.coin-pick{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 12px 0 4px;border-radius:999px;border:1px solid var(--border);background:var(--win);box-shadow:var(--g-drop-sm);font-weight:700;font-size:15px}.coin-pick,.round-btn{color:var(--text);cursor:pointer}.round-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--g-gray-rim);background:var(--g-gray);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop-sm);font-size:14px;flex:none}.round-btn[aria-pressed=true]{color:#e5a100}.round-btn:disabled{opacity:.4}.coin-approve{height:30px;font-size:12px;text-decoration:none}.coin-price{display:grid;grid-gap:1px;gap:1px;padding:10px 14px 2px}.coin-name{font-size:12.5px}.coin-big{font-size:34px;font-weight:600;letter-spacing:-.03em;line-height:1.1}.coin-chg{font-size:13px;font-weight:500}.coin-chart{height:250px;padding:4px 0 8px}.chart-compact{height:100%}.ranges{display:flex;align-items:center;gap:8px;padding:6px 10px 0}.ranges .seg{flex:1 1}.ranges .seg button{flex:1 1;height:26px}.ranges-src{font-size:11px}.coin-body{display:grid;grid-gap:10px;gap:10px}.coin-card{display:grid;grid-gap:6px;gap:6px;padding:12px 14px 14px}.coin-pos{font-size:22px;font-weight:600;letter-spacing:-.02em}.coin-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.coin-stats span{display:grid;grid-gap:1px;gap:1px;padding:8px 11px;border-radius:9px;background:var(--win);border:1px solid var(--border);box-shadow:var(--g-drop-sm);font-size:11px;color:var(--text-faint);min-width:0}.coin-stats b{font-size:14px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono)}.coin-activity{display:grid;padding:4px 12px 8px}.act-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--hair);font-size:13.5px}.act-row:last-child{border-bottom:0}.who-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:750;flex:none;background:var(--text);color:var(--win)}.who-av.ai{background:var(--g-blue);color:var(--g-blue-ink);border:1px solid var(--g-blue-rim)}.act-text{display:grid;min-width:0;flex:1 1}.act-text .faint{font-size:12px}.act-amt{font-size:12.5px}.coin-cta{position:fixed;left:0;right:0;bottom:0;z-index:25;display:grid;grid-template-columns:1fr 1fr 1.25fr;grid-gap:8px;gap:8px;padding:12px 14px calc(14px + env(safe-area-inset-bottom));background:var(--bar-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--border)}.coin-cta .btn{height:48px;font-size:16px;font-weight:600}@media (min-width:960px){.coin-cta{display:none}}.bsheet-wrap{position:fixed;inset:0;z-index:60;background:var(--scrim);display:flex;align-items:flex-end;padding:0 6px 6px;animation:fadeIn .2s var(--ease)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bsheet{width:100%;max-height:calc(100dvh - 24px);overflow-y:auto;display:flex;flex-direction:column;border-radius:16px;background:var(--win);border:1px solid var(--border);box-shadow:var(--pop-shadow);animation:sheetUp .3s var(--ease)}@keyframes sheetUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.bsheet>.win-bar{border-radius:15px 15px 0 0;position:-webkit-sticky;position:sticky;top:0;z-index:2}.bsheet-order .ticket{padding-bottom:calc(14px + env(safe-area-inset-bottom))}.bsheet-in{display:flex;flex-direction:column;gap:12px;padding:12px 14px calc(16px + env(safe-area-inset-bottom))}.bsheet-title{margin:0;font-size:16px;font-weight:700;white-space:nowrap}.bsheet-close{margin-left:auto;width:22px;height:22px;border-radius:50%;border:0;background:none;color:var(--text-faint);cursor:pointer;font-size:13px}.bsheet-amt{display:grid;justify-items:center;grid-gap:3px;gap:3px;padding:2px 0 0;text-align:center}.bsheet-big{font-size:46px;font-weight:600;letter-spacing:-.04em;line-height:1.05;max-width:100%;overflow-wrap:anywhere}.caret{display:inline-block;width:3px;height:.8em;margin-left:4px;vertical-align:-.04em;background:var(--accent);animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.bsheet-quick{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.bsheet-quick button{--gb:var(--g-gray);--gr:var(--g-gray-rim);--gi:var(--g-gray-ink);height:30px;border-radius:999px;border:1px solid var(--gr);background:var(--gb);color:var(--gi);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop-sm);font-size:13px;font-weight:550;cursor:pointer}.bsheet-quick button[aria-pressed=true]{--gb:var(--g-blue);--gr:var(--g-blue-rim);--gi:var(--g-blue-ink)}.bsheet-quick button:disabled{opacity:.4}.keypad{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.keypad button{height:46px;border-radius:10px;border:1px solid var(--g-gray-rim);background:var(--g-gray);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop-sm);color:var(--text);font-family:var(--mono);font-size:20px;cursor:pointer;-webkit-tap-highlight-color:transparent}.keypad button:active{filter:brightness(.94)}.bsheet-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin:0;font-size:12px}.bsheet-facts>div{display:grid;grid-gap:1px;gap:1px;min-width:0}.bsheet-facts dt{color:var(--text-faint)}.bsheet-facts dd{margin:0;white-space:nowrap}.link-btn{background:none;border:0;padding:0;color:var(--link);font:inherit;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.bsheet-why{margin:-6px 0 0;font-size:12.5px;text-align:center}.bsheet-done{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:18px 0 6px;text-align:center}.bsheet-markets .mkt{min-height:0}.slide{position:relative;height:54px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:550;font-size:14.5px;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;flex:none;border:1px solid var(--track-rim);background:var(--track);box-shadow:var(--well-shadow);color:var(--text-muted)}.slide[data-busy]{opacity:.75}.slide-label{padding-left:64px;pointer-events:none}.slide-thumb{position:absolute;left:3px;top:3px;width:72px;height:46px;border-radius:999px;border:1px solid var(--g-green-rim);background:var(--g-green);color:var(--g-green-ink);box-shadow:inset 0 1px 0 var(--g-hi),var(--g-drop);font-size:20px;cursor:-webkit-grab;cursor:grab;transition:transform .25s var(--ease);touch-action:none}.slide.sell .slide-thumb{border-color:var(--g-red-rim);background:var(--g-red);color:var(--g-red-ink)}.slide-thumb:active{cursor:-webkit-grabbing;cursor:grabbing}@media (prefers-reduced-motion:reduce){.bsheet,.bsheet-wrap,.caret{animation:none!important}.as-manage-box,.as-mini,.as-msg,.as-pulse:after,.req{animation:none}}.btn.ai-nav{flex:none;gap:6px;padding:0 13px 0 11px;font-weight:600}.ai-nav svg{flex:none;animation:ai-twinkle 4s ease-in-out infinite}@keyframes ai-twinkle{0%,82%,to{transform:none}90%{transform:scale(1.3) rotate(25deg)}}.ai-nav-count{min-width:18px;height:18px;padding:0 5px;margin-right:-4px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:#fff;font-size:10.5px;font-weight:700;font-family:var(--mono);box-shadow:0 1px 2px rgba(0,0,0,.2)}:root[data-theme=dark] .ai-nav-count{background:#fff;color:var(--accent-deep)}@media (max-width:519px){.btn.ai-nav{padding:0 10px}.ai-nav-label{display:none}}.tmobile-ai{display:flex;align-items:center;gap:8px;padding:11px 6px;border:0;border-bottom:1px solid var(--hair);background:none;color:var(--link);font:inherit;font-weight:600;text-align:left;cursor:pointer}dialog.dialog.ast{width:min(420px,calc(100vw - 24px));overflow:hidden}dialog.dialog.ast:before{display:none}dialog.ast>.win-bar{border-radius:0}.ast-title{margin:0;font-size:12.5px;font-weight:600}.ast-close{margin-left:auto;width:22px;height:22px;border:0;border-radius:6px;background:none;color:var(--text-muted);font-size:13px;line-height:1;cursor:pointer;display:grid;place-items:center}.ast-close:hover{background:var(--surface-2);color:var(--text)}dialog.ast .dialog-inner{padding:0;max-height:min(720px,calc(100vh - 92px));max-height:min(720px,calc(100dvh - 92px))}dialog.ast .as{min-height:0}@media (max-width:640px){dialog.dialog.ast{width:100vw;max-width:100vw;margin:auto 0 0;border-radius:16px 16px 0 0;border-bottom:0}dialog.ast .dialog-inner{max-height:calc(100dvh - 72px);padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.ai-nav svg{animation:none}}.col-right>.w-info{flex:none}.tp{grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.tp,.tp-sec{display:grid;min-width:0}.tp-sec{grid-gap:10px;gap:10px;padding:14px;border-bottom:1px solid var(--hair)}.tp-sec:last-child{border-bottom:0}.tp-sec h3{margin:0;font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.tp-sec p{margin:0}.tp-k{display:block;font-size:11.5px;color:var(--text-faint)}.tp-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:4px 10px;padding:10px 12px;border-radius:10px;background:var(--surface-1);border:1px solid var(--hair);min-width:0}.tp-hero strong{display:block;font-size:17px;font-weight:650;white-space:nowrap}.tp-hero strong .faint{font-size:12px;font-weight:500}.tp-r{text-align:right;margin-left:auto}.tp-kv{display:grid;grid-gap:0;gap:0;margin:0}.tp-kv>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;border-bottom:1px dashed var(--hair);min-width:0}.tp-kv>div:last-child{border-bottom:0}.tp-kv dt{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.tp-kv dd{margin:0;font-size:13px;font-weight:600;text-align:right;min-width:0;overflow-wrap:anywhere}.tp-note{font-size:12px;line-height:1.45;color:var(--text-faint)}.tp-empty{display:grid;grid-gap:10px;gap:10px;justify-items:start}.tp-empty p{font-size:13px;line-height:1.45}.tp-desc{font-size:13px;line-height:1.5;color:var(--text-muted)}.tp-contract{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:12.5px}.tp-contract .tp-k{display:inline;margin-right:2px}.tp-contract .btn{font-family:var(--mono);font-size:11.5px}.tp-checks{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.tp-checks li{display:grid;grid-template-columns:18px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.tp-check{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--surface-2);color:var(--text-faint)}.tp-checks li[data-ok=true] .tp-check{background:var(--good-soft);color:var(--good-text)}.tp-checks li[data-ok=false] .tp-check{background:var(--bad-soft);color:var(--bad-text)}.tp-checks li[data-ok=false]{color:var(--bad-text)}.tp-ai-row{display:flex;align-items:center;gap:10px;min-width:0}.tp-ai .as-orb,.tp-ai-off{width:32px;height:32px;border-radius:10px}.tp-ai-off{flex:none;display:grid;place-items:center;background:var(--surface-2);border:1px dashed var(--border-strong);color:var(--text-faint)}.tp-ai-text{flex:1 1;min-width:0;display:grid;grid-gap:2px;gap:2px}.tp-ai-text strong{font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-ai-text>span{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.35}.tp-ai-text .as-dot{align-self:flex-start;margin-top:5px}.tp-ai[data-state=on] .tp-ai-text .as-dot{background:var(--good)}.tp-ai[data-state=paused] .tp-ai-text .as-dot{background:var(--bad)}.col-right>.w-ai,.col-right>.w-order,.tp-ai .btn{flex:none}.w-ai .tp-ai{border-bottom:0}.seg.full button.seg-star{flex:0 0 auto;min-width:36px;padding:0 10px}.seg-star:not([aria-selected=true]){color:var(--text-faint)}.seg-star[aria-selected=true] svg{color:#f5b301}.perf{container-type:inline-size}.perf-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;border-bottom:1px solid var(--hair)}.perf-stats>div{padding:10px 14px;min-width:0}.perf-stats>div+div{border-left:1px solid var(--hair)}.perf-stats dt{font-size:11.5px;color:var(--text-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.perf-stats dd{margin:3px 0 0;font-size:15px;font-weight:600;color:var(--text);white-space:nowrap}.perf-grid{display:grid;grid-template-columns:minmax(0,1fr)}.perf-who{border-top:1px solid var(--hair)}@container (min-width: 900px){.perf-grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.perf-who{border-top:0;border-left:1px solid var(--hair)}}@container (max-width: 560px){.perf-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.perf-stats>div:nth-child(4){border-left:0}.perf-stats>div:nth-child(n+4){border-top:1px solid var(--hair)}}.perf-tok{display:flex;align-items:center;gap:7px;height:20px}.perf-tokens .pos-sub{display:block;font-size:11px;color:var(--text-faint)}.perf-who td:first-child{white-space:nowrap}.perf-tokens tbody tr:last-child td,.perf-who tbody tr:last-child td{border-bottom:0}.perf-foot{margin:0;padding:9px 14px;border-top:1px solid var(--hair);font-size:11.5px;line-height:1.45}.tape-note{display:flex;align-items:center;gap:7px;margin:0;padding:8px 14px;border-bottom:1px solid var(--hair);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tape-note .as-dot{flex:none}.tape-table td{padding-top:5px;padding-bottom:5px}.tape-table tbody tr:last-child td{border-bottom:0}.tape-new.buy td{animation:tape-buy 1.2s ease-out}.tape-new.sell td{animation:tape-sell 1.2s ease-out}@keyframes tape-buy{0%{background:var(--good-soft)}to{background:transparent}}@keyframes tape-sell{0%{background:var(--bad-soft)}to{background:transparent}}@media (prefers-reduced-motion:reduce){.tape-new td{animation:none!important}}.perf-nocost{font-family:var(--font);font-size:12px}.perf-tokens,.perf-who,.tape-table{table-layout:fixed}.perf-tokens th:first-child{width:24%}.perf-tokens th:nth-child(2){width:17%}.perf-tokens th:nth-child(3),.perf-tokens th:nth-child(4){width:16%}.perf-tokens th:nth-child(5),.perf-tokens th:nth-child(6){width:13.5%}.perf-who th:first-child{width:36%}.tape-table th:first-child{width:20%}.tape-table th:nth-child(2){width:14%}.perf-tokens td,.perf-who td,.tape-table td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}