@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Space+Grotesk:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&family=Space+Mono:wght@400;700&family=Syne:wght@700;800;900&family=DM+Mono:wght@300;400;500&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg-canvas:#050814;--color-bg-surface:#0a1020;--color-bg-elevated:#111a2f;--color-bg-overlay:#040814eb;--color-bg-subtle:#315bff0f;--color-border-subtle:#899cc72e;--color-border-strong:#899cc757;--color-border-interactive:#315bff94;--color-text-primary:#f3f6ff;--color-text-secondary:#a8b3c7;--color-text-muted:#748199;--color-text-on-accent:#fff;--color-primary:#315bff;--color-primary-hover:#4770ff;--color-primary-active:#274be0;--color-primary-soft:#315bff24;--color-primary-border:#315bff94;--color-cyan:#32c8e6;--color-cyan-soft:#32c8e61f;--color-cyan-border:#32c8e657;--color-info:var(--color-primary);--color-info-soft:var(--color-primary-soft);--color-warning:#f5b942;--color-warning-soft:#f5b94224;--color-warning-border:#f5b94261;--color-danger:#ff667a;--color-danger-hover:#ff7a8b;--color-danger-soft:#ff667a24;--color-danger-border:#ff667a61;--color-trade-positive:#23d18b;--color-trade-positive-soft:#23d18b1f;--color-trade-negative:#ff4d6d;--color-trade-negative-soft:#ff4d6d1f;--color-brand-effect:linear-gradient(90deg, var(--color-primary), var(--color-cyan));--color-brand-border:linear-gradient(90deg, #315bff9e, #32c8e694);--color-brand-border-muted:linear-gradient(90deg, #315bff57, #32c8e64d);--font-ui:"Manrope", "Segoe UI", sans-serif;--font-data:"Space Mono", "SFMono-Regular", Consolas, monospace;--font-brand:"Syne", "Manrope", sans-serif;--font-size-1:11px;--font-size-2:12px;--font-size-3:14px;--font-size-4:18px;--font-size-5:28px;--font-size-display:clamp(42px, 6vw, 72px);--font-weight-regular:500;--font-weight-semibold:700;--font-weight-bold:800;--line-height-tight:1.2;--line-height-ui:1.45;--line-height-body:1.6;--letter-spacing-data:.04em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-surface:0 12px 30px #0000003d;--shadow-overlay:0 24px 64px #00000075;--shadow-primary:0 8px 20px #315bff2e;--shadow-primary-hover:0 10px 24px #315bff3d;--shadow-focus:0 0 0 3px #315bff47;--motion-fast:.16s;--motion-base:.22s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--z-base:0;--z-sticky:20;--z-dropdown:40;--z-modal:80;--z-toast:100;--focus-ring-color:#4770ffe0;--focus-ring:0 0 0 3px #315bff47;--focus-ring-offset:2px;--cp-bg-base:var(--color-bg-canvas);--cp-bg-elev:var(--color-bg-elevated);--cp-bg-surface-1:var(--color-bg-surface);--cp-bg-surface-2:var(--color-bg-elevated);--cp-border-soft:var(--color-border-subtle);--cp-border-strong:var(--color-border-strong);--cp-text-high:var(--color-text-primary);--cp-text-mid:var(--color-text-secondary);--cp-text-low:var(--color-text-muted);--cp-accent-amber:var(--color-primary);--cp-accent-amber-strong:var(--color-primary-hover);--cp-accent-amber-soft:var(--color-primary-soft);--cp-accent-blue-signal:var(--color-cyan);--landing-bg:var(--color-bg-canvas);--landing-surface:var(--color-bg-surface);--landing-surface-soft:var(--color-bg-elevated);--landing-border:var(--color-border-subtle);--landing-border-strong:var(--color-border-strong);--landing-text:var(--color-text-primary);--landing-text-dim:var(--color-text-secondary);--landing-text-soft:var(--color-text-muted);--landing-accent:var(--color-primary);--landing-accent-hover:var(--color-primary-hover);--landing-accent-soft:var(--color-primary-soft);--od-bg:var(--color-bg-canvas);--od-bg-surface:var(--color-bg-surface);--od-bg-elevated:var(--color-bg-elevated);--od-border:var(--color-border-subtle);--od-border-strong:var(--color-border-strong);--od-text:var(--color-text-primary);--od-text-dim:var(--color-text-secondary);--od-muted:var(--color-text-muted);--od-primary:var(--color-primary);--od-primary-hover:var(--color-primary-hover);--od-primary-soft:var(--color-primary-soft);--od-cyan:var(--color-cyan);--od-warning:var(--color-warning);--od-danger:var(--color-danger);--od-positive:var(--color-trade-positive);--od-negative:var(--color-trade-negative)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg-canvas:#f5f5f7;--color-bg-surface:#fff;--color-bg-elevated:#eef1f6;--color-bg-overlay:#fffffff5;--color-bg-subtle:#eaf0fa;--color-border-subtle:#d8dfe9;--color-border-strong:#b7c2d3;--color-border-interactive:#315bff;--color-text-primary:#161e2e;--color-text-secondary:#4c5b70;--color-text-muted:#617087;--color-primary-hover:#254bdc;--color-primary-soft:#e7edff;--color-cyan:#08788f;--color-cyan-soft:#e1f4f7;--color-cyan-border:#8dcbd5;--color-warning:#875900;--color-warning-soft:#fff3d4;--color-warning-border:#ceab56;--color-danger:#bd2547;--color-danger-hover:#a21b39;--color-danger-soft:#fdebf0;--color-danger-border:#dfa2b0;--color-trade-positive:#087c58;--color-trade-positive-soft:#e0f4eb;--color-trade-negative:#bd2547;--color-trade-negative-soft:#fdebf0;--shadow-surface:0 12px 30px #1a264114;--shadow-overlay:0 24px 64px #1a264129}.site-theme-toggle{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-surface);width:44px;height:44px;color:var(--color-text-secondary);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease);flex:0 0 44px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.site-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.7px;width:20px;height:20px}.site-theme-toggle:hover{background:var(--color-primary-soft);color:var(--color-primary)}.site-theme-toggle:active{background:var(--color-bg-elevated)}.site-theme-toggle:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){:root{--motion-fast:0s;--motion-base:0s}}:root{--cp-bg-base:var(--color-bg-canvas);--cp-bg-elev:var(--color-bg-elevated);--cp-bg-surface-1:var(--color-bg-surface);--cp-bg-surface-2:var(--color-bg-elevated);--cp-border-soft:var(--color-border-subtle);--cp-border-strong:var(--color-border-strong);--cp-text-high:var(--color-text-primary);--cp-text-mid:var(--color-text-secondary);--cp-text-low:var(--color-text-muted);--cp-accent-amber:var(--color-primary);--cp-accent-amber-strong:var(--color-primary-hover);--cp-accent-amber-soft:var(--color-primary-soft);--cp-accent-blue-signal:var(--color-cyan);--bg-main:var(--cp-bg-base);--bg-elev:var(--cp-bg-elev);--bg-card:var(--cp-bg-surface-1);--bg-card-soft:var(--cp-bg-surface-2);--border-soft:var(--cp-border-soft);--border-strong:var(--cp-border-strong);--text-main:var(--cp-text-high);--text-dim:var(--cp-text-mid);--text-soft:var(--cp-text-low);--positive:var(--color-trade-positive);--negative:var(--color-trade-negative);--accent-cyan:var(--cp-accent-blue-signal);--accent-blue:var(--color-primary);--accent-gold:var(--color-warning);--accent-primary:var(--color-primary);--accent-primary-soft:var(--cp-accent-amber-soft);--radius-xl:var(--radius-lg);--shadow-card:var(--shadow-surface)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{color:var(--text-main);background:radial-gradient(980px 680px at -4% -8%,#ffba5629,#0000 55%),radial-gradient(860px 520px at 108% 0,#80603833,#0000 54%),linear-gradient(160deg,#040404 0%,#090807 45%,#050505 100%);margin:0;font-family:IBM Plex Sans,Segoe UI,sans-serif;line-height:1.45}.route-loading{min-height:100vh;color:var(--cp-accent-amber);letter-spacing:.14em;text-align:center;text-transform:uppercase;place-items:center;padding:24px;font-family:Space Mono,monospace;font-size:.78rem;font-weight:700;display:grid}.capybara-loader{min-height:100vh;color:var(--cp-text-high);text-align:center;background:radial-gradient(circle at 50% 42%,#2adbec1f,#0000 25%),radial-gradient(circle at 50% 48%,#ffc6680f,#0000 42%),#050813;place-content:center;justify-items:center;gap:10px;padding:32px;display:grid;overflow:hidden}.capybara-loader.compact{background:radial-gradient(circle at 50% 42%,#2adbec1c,#0000 28%),#050813e0;border:1px solid #63cbff1f;border-radius:18px;min-height:min(620px,100vh - 150px)}.capybara-loader.fullscreen{z-index:100000;border:0;border-radius:0;width:100vw;min-height:100dvh;position:fixed;inset:0}.capybara-loader-orbit{aspect-ratio:1;border:1px solid #63cbff29;border-radius:50%;place-items:center;width:clamp(180px,20vw,248px);margin-bottom:4px;animation:3.4s ease-in-out infinite capybara-breathe;display:grid;position:relative;box-shadow:0 0 80px #2adbec14}.capybara-loader-orbit:before,.capybara-loader-orbit:after{content:"";border:1px dashed #63cbff24;border-radius:50%;animation:18s linear infinite capybara-spin;position:absolute;inset:8%}.capybara-loader-orbit:after{border-color:#ffc6681a;animation-duration:26s;animation-direction:reverse;inset:-7%}.capybara-loader-orbit img{object-fit:cover;filter:saturate(.92)contrast(1.03);border-radius:50%;width:88%;height:88%}.capybara-loader-orbit i{z-index:2;background:#63cbff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #63cbff}.capybara-loader-orbit i:first-of-type{top:8%;left:27%}.capybara-loader-orbit i:nth-of-type(2){background:#ffc668;bottom:34%;right:5%;box-shadow:0 0 12px #ffc668}.capybara-loader-orbit i:nth-of-type(3){bottom:4%;left:42%}.capybara-loader strong{letter-spacing:.02em;margin-top:8px;font-family:Space Grotesk,sans-serif;font-size:clamp(1rem,2vw,1.35rem)}.capybara-loader>span{color:var(--cp-text-low);letter-spacing:.09em;text-transform:uppercase;font-family:Space Mono,monospace;font-size:.7rem}.capybara-loader-progress{background:#63cbff1f;border-radius:999px;width:min(230px,70vw);height:2px;margin-top:10px;overflow:hidden}.capybara-loader-progress b{border-radius:inherit;background:linear-gradient(90deg,#0000,#63cbff,#ffc668,#0000);width:42%;height:100%;animation:1.7s ease-in-out infinite capybara-progress;display:block}@keyframes capybara-breathe{0%,to{transform:translateY(0)scale(.985)}50%{transform:translateY(-6px)scale(1)}}@keyframes capybara-spin{to{transform:rotate(360deg)}}@keyframes capybara-progress{0%{transform:translate(-115%)}to{transform:translate(335%)}}@media (prefers-reduced-motion:reduce){.capybara-loader-orbit,.capybara-loader-orbit:before,.capybara-loader-orbit:after,.capybara-loader-progress b{animation:none}}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}.positive{color:var(--positive)}.negative{color:var(--negative)}.legacy-shell{grid-template-columns:312px minmax(0,1fr);min-height:100vh;display:grid}.legacy-sidebar{background:linear-gradient(180deg, #070c16f5, #070b14f0), var(--bg-elev);border-right:1px solid #7a90b847;grid-template-rows:auto 1fr auto;align-self:start;gap:14px;height:100vh;padding:18px 16px;display:grid;position:sticky;top:0}.legacy-sidebar-head{border-radius:var(--radius-md);background:#0b101dbd;border:1px solid #788eb842;padding:10px 12px}.legacy-sidebar-head p{text-transform:uppercase;letter-spacing:.09em;color:var(--text-soft);margin:0;font-size:.72rem}.legacy-sidebar-head span{color:var(--text-dim);margin-top:4px;font-size:.76rem;display:block}.legacy-sidebar-nav{padding-right:2px;overflow:auto}.legacy-sidebar-nav::-webkit-scrollbar{width:6px}.legacy-sidebar-nav::-webkit-scrollbar-thumb{background:#8296ba66;border-radius:999px}.legacy-nav-section+.legacy-nav-section{margin-top:12px}.legacy-nav-section h2{color:#d2dcf4;margin:0;font-size:.74rem;font-weight:700}.legacy-nav-section ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.legacy-nav-section li a{color:var(--text-dim);background:0 0;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;padding:8px 10px;transition:border-color .18s,background-color .18s,color .18s;display:flex}.legacy-nav-section li a:hover{color:#eaf1ff;background:#1b29447a;border-color:#8399c252}.legacy-nav-section li a.is-active{color:#f6faff;background:linear-gradient(150deg,#3475e080,#284da06b);border-color:#7ed6ffa3}.legacy-nav-icon{background:#0d1423d6;border:1px solid #7b90b75c;border-radius:8px;place-items:center;width:22px;min-width:22px;height:22px;display:grid}.legacy-nav-icon svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.legacy-dev-toggle{color:#d6e3ff;cursor:pointer;background:#0c121fe6;border:1px solid #7e94bb57;border-radius:11px;padding:10px 12px;font-size:.76rem;font-weight:600}.legacy-shell-content{grid-template-rows:auto 1fr;min-width:0;display:grid}.legacy-topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#080c15f0,#080c15d6);border-bottom:1px solid #7a8fb53d;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.legacy-brand{align-items:center;gap:11px;display:flex}.legacy-brand-mark{background:radial-gradient(circle at 26% 16%,#83e3fff2,#427adab8);border:1px solid #88d3ffad;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.9rem;font-weight:700;display:grid}.legacy-brand h1{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1.28rem;font-weight:700}.legacy-topbar-controls{align-items:center;gap:8px;display:flex}.legacy-ghost-btn{color:#d8e5ff;background:#0c131fdb;border:1px solid #7b91b757;border-radius:10px;padding:8px 11px;font-size:.74rem;font-weight:600}.legacy-language-select select{color:#d8e5ff;background:#0c131fdb;border:1px solid #7b91b757;border-radius:10px;padding:7px 10px;font-size:.74rem;font-weight:600}.legacy-mode-btn{color:#eff7ff;background:linear-gradient(150deg,#408beba6,#2d58b38c);border:1px solid #81d9ffa8;border-radius:10px;padding:8px 12px;font-size:.72rem;font-weight:700}.legacy-main{align-content:start;gap:16px;min-width:0;padding:18px 20px 28px;display:grid}.workspace-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:linear-gradient(165deg, #1e1914b8, #100e0ceb), var(--bg-card);box-shadow:var(--shadow-card), inset 0 1px 0 #ffdc9e1a}.workspace-primary-btn,.workspace-secondary-btn{cursor:pointer;border-radius:11px;padding:9px 12px;font-size:.76rem;font-weight:700}.workspace-primary-btn{color:#21180e;background:linear-gradient(145deg,#f1b654,#cb8a28);border:1px solid #ffc668c7;box-shadow:0 10px 20px #98652038}.workspace-primary-btn:disabled{opacity:.56;cursor:not-allowed}.workspace-secondary-btn{color:#ecd8b2;background:#181410db;border:1px solid #ffc66852}.workspace-hint{color:var(--text-soft);margin:0;font-size:.75rem}.workspace-error{color:#ffc7d2;background:#82223552;border:1px solid #ff789170;border-radius:10px;margin:0;padding:8px 10px;font-size:.74rem}.status-pill{text-transform:uppercase;letter-spacing:.08em;color:#f6e5c3;background:#ffc6681f;border:1px solid #ffc66880;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:700}.status-pill.muted{color:#ccbfa9;background:#1d1914ad;border-color:#9e8d7270}.status-pill.is-live{color:#aaf1c8;background:#30835b33;border-color:#54d28f80}.status-pill.is-preview{color:#c4e1ff;background:#355c9738;border-color:#74b2ff80}.status-pill.is-staged{color:#f3deb6;background:#7b5a2738;border-color:#ecbf7180}.workspace-kicker{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.11em;margin:0;font-size:.66rem;font-weight:700;display:inline-block}.workspace-mono-label{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.64rem}.workspace-panel{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#14110ecc;box-shadow:inset 0 1px #ffdc9e14}.workspace-panel.is-muted{background:#110f0dbd;border-color:#9e8d7247}.workspace-tag{border:1px solid var(--border-soft);background:var(--accent-primary-soft);color:#f5e1bb;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:3px 8px;font-size:.64rem;font-weight:700}.landing-ticker{border:1px solid var(--border-soft);border-radius:var(--radius-md);white-space:nowrap;background:#0c111ddb;gap:12px;padding:10px 12px;display:flex;overflow:auto}.landing-ticker article{background:#090e18c2;border:1px solid #788db647;border-radius:10px;gap:3px;min-width:150px;padding:8px 10px;display:grid}.landing-ticker strong{font-size:.72rem}.landing-ticker span{color:#dce8ff;font-size:.78rem}.landing-ticker em{font-size:.72rem;font-style:normal;font-weight:700}.landing-hero{border-radius:var(--radius-xl);background:radial-gradient(900px 460px at 8% 0,#316bc23d,#0000 63%),radial-gradient(620px 320px at 96% 2%,#cc8f3038,#0000 58%),linear-gradient(152deg,#0c1423f0,#090d18e6);border:1px solid #7b90b752;grid-template-columns:minmax(0,1.4fr) minmax(300px,.9fr);gap:16px;padding:22px;display:grid}.landing-hero-copy p{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.09em;margin:0;font-size:.72rem}.landing-hero-copy h2{margin:7px 0 0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(1.5rem,3.2vw,2.25rem);line-height:1.1}.landing-hero-copy h2 em{color:var(--accent-cyan);font-style:normal}.landing-hero-copy span{max-width:740px;color:var(--text-dim);margin-top:10px;font-size:.9rem;display:block}.landing-pipeline{background:#0c111db8;border:1px solid #7a8fb652;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:10px 12px;display:flex}.landing-pipeline span{color:#d7e5ff;text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:.68rem;font-weight:700;display:inline}.landing-pipeline b{color:var(--accent-cyan)}.landing-hero-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landing-command-card{background:#0a0f19c2;border:1px solid #7f93b952;border-radius:16px;gap:10px;padding:14px;display:grid}.landing-command-card header{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-command-card header span{color:#d7e5ff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.landing-command-card header b{color:#ff9aa9;font-size:.72rem}.landing-command-card ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.landing-command-card li{background:#0d1321b8;border:1px solid #778bb247;border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.landing-command-card li small{color:var(--text-soft);font-size:.67rem}.landing-command-card li strong{font-size:.78rem}.landing-confidence-bars{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing-confidence-bars article{text-align:center;background:#0d1321b8;border:1px solid #7a8fb64d;border-radius:10px;padding:8px}.landing-confidence-bars strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1rem;display:block}.landing-confidence-bars span{color:var(--text-soft);margin-top:2px;font-size:.68rem;display:block}.landing-presence-strip{border-radius:var(--radius-md);background:#0b101dd1;border:1px solid #7b90b752;flex-wrap:wrap;gap:10px 20px;padding:10px 12px;display:flex}.landing-presence-strip p{color:#d8e5ff;margin:0;font-size:.77rem}.landing-lanes{border-radius:var(--radius-xl);background:#0a101cd6;border:1px solid #7b90b752;padding:16px}.landing-lanes header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing-lanes h3{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1.12rem}.landing-lanes header span{color:var(--text-soft);font-size:.74rem}.landing-lanes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.lane-card{background:#0e1524d1;border:1px solid #7b90b747;border-radius:13px;gap:6px;padding:12px;display:grid}.lane-card small{color:var(--accent-cyan);font-size:.72rem;font-weight:700}.lane-card h4{margin:0;font-size:.95rem}.lane-card p{color:var(--text-dim);margin:0;font-size:.76rem}.lane-card a{width:fit-content;color:var(--accent-cyan);margin-top:2px;font-size:.73rem;font-weight:700}.smartswap-panel{border-color:var(--border-strong);padding:18px}.smartswap-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.smartswap-head h1,.smartswap-head h2{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1.24rem}.smartswap-head p{color:var(--text-dim);margin:4px 0 0;font-size:.74rem}.smartswap-status-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.smartswap-context-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.smartswap-context-strip article{border:1px solid var(--border-soft);background:#181410d1;border-radius:11px;gap:3px;padding:9px;display:grid;box-shadow:inset 0 1px #ffdc9e14}.smartswap-context-strip span{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.66rem}.smartswap-context-strip strong{font-size:.75rem}.smartswap-context-strip small{color:var(--text-dim);font-size:.68rem;line-height:1.35}.smartswap-market-context{border:1px solid var(--border-soft);background:#12100ec2;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;padding:10px;display:grid}.smartswap-market-context div{background:#16120ec7;border:1px solid #ffc6683d;border-radius:9px;padding:7px 8px}.smartswap-market-context span{color:var(--text-soft);font-size:.64rem;display:block}.smartswap-market-context strong{margin-top:2px;font-size:.74rem;display:block}.smartswap-body-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.85fr);gap:10px;margin-top:12px;display:grid}.smartswap-top-expectation{margin-top:8px}.smartswap-input-column{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#12100dc7;gap:8px;padding:12px;display:grid;box-shadow:inset 0 1px #ffdc9e14}.smartswap-field-row{gap:6px;display:grid}.smartswap-field-row>span{color:var(--text-soft);font-size:.73rem}.chain-chip-row{flex-wrap:wrap;gap:6px;display:flex}.chain-chip{text-align:left;cursor:pointer;background:#171410db;border:1px solid #ffc66857;border-radius:11px;gap:2px;min-width:112px;padding:7px 9px;display:grid}.chain-chip strong{font-size:.72rem}.chain-chip small,.chain-chip em{color:var(--text-soft);font-size:.62rem;font-style:normal}.chain-chip small.workspace-tag{justify-self:start;margin-top:2px;padding:2px 7px;font-size:.58rem}.chain-chip.active{border-color:var(--border-strong);background:linear-gradient(145deg,#745424c2,#392a16a8)}.smartswap-walkthrough{color:var(--text-soft);margin:0;font-size:.73rem}.form-label{color:var(--accent-primary);font-size:.72rem;font-weight:600}.token-field-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.token-field-row select,.token-field-row input,.inline-form-grid input,.inline-form-grid select,.cex-context-card select,.cex-widget-card input,.cex-widget-card select{color:var(--text-main);background:#0a0f1ae6;border:1px solid #7b91b75c;border-radius:10px;padding:8px 10px;font-size:.76rem}.readonly-output{color:#f0dfbe;background:#16120ec7;border:1px dashed #ffc66870;border-radius:10px;padding:8px 10px;font-size:.76rem}.quick-size-row{flex-wrap:wrap;gap:6px;display:flex}.quick-size-row button,.slippage-row button,.cex-layout-buttons button,.cex-timeframe-group button,.cex-order-preset-row button,.cex-order-side-row button,.cex-order-type-row button,.cex-tab-row button{color:#d9e6ff;background:#0c1321d6;border:1px solid #7a8fb657;border-radius:9px;padding:6px 9px;font-size:.7rem;font-weight:600}.swap-switch-btn{margin-left:auto}.smartswap-panel .quick-size-row button,.smartswap-panel .slippage-row button{color:#ead8b5;background:#171410d6;border-color:#ffc66857}.smartswap-panel .slippage-row .is-active{border-color:var(--border-strong);color:#f8e9cb;background:#5e451f8f}.slippage-row{flex-wrap:wrap;gap:6px;display:flex}.slippage-row .is-active,.cex-layout-buttons .is-active,.cex-timeframe-group .is-active,.cex-order-side-row .is-active,.cex-order-type-row .is-active,.cex-tab-row .is-active{color:#f3f9ff;background:#2b5cac80;border-color:#7ad6ffb3}.smartswap-actions-row{flex-wrap:wrap;gap:8px;display:flex}.smartswap-primary-actions{justify-content:flex-end;margin-top:2px}.smartswap-primary-cta{background:linear-gradient(145deg,#f1b654,#cb8a28);border-color:#ffc668d6;min-width:160px;box-shadow:0 10px 20px #98652047}.smartswap-primary-cta:disabled{box-shadow:none}.smartswap-inline-explain,.smartswap-cta-hint{margin:0}.smartswap-cta-hint{color:var(--text-dim)}.smartswap-stage-strip{border:1px solid var(--border-soft);background:#14110ed1;border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:8px;display:grid}.smartswap-stage-strip article{background:#181410d6;border:1px solid #ffc66838;border-radius:8px;gap:2px;padding:6px;display:grid}.smartswap-stage-strip article span{color:var(--text-soft);font-size:.62rem}.smartswap-stage-strip article strong{font-size:.69rem}.smartswap-stage-strip article small{color:var(--text-dim);font-size:.62rem;line-height:1.25}.smartswap-stage-strip article.is-active{border-color:var(--border-strong);background:#5e451f75}.smartswap-stage-strip article.is-error{background:#78212152;border-color:#ff858594}.smartswap-right-column{gap:8px;display:grid}.route-intelligence-card,.summary-rail-card{border-radius:var(--radius-md);border-color:var(--border-soft);background:#12100dd6;padding:12px;box-shadow:inset 0 1px #ffdc9e14}.route-intelligence-card h3,.summary-rail-card h3,.module-intro-card h2,.module-placeholder-card h2,.cex-head-card strong,.cex-guide-card h3,.cex-analysis-card h3,.cex-widget-card h3{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.95rem}.route-intelligence-content{gap:8px;margin-top:8px;display:grid}.route-highlight-row{background:#171410d6;border:1px solid #ffc66842;border-radius:10px;justify-content:space-between;gap:10px;padding:9px;display:flex}.route-highlight-row span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.66rem;display:block}.route-highlight-row strong{margin-top:2px;font-size:.78rem;display:block}.route-highlight-row small{color:var(--text-dim);margin-top:2px;font-size:.68rem;display:block}.route-intelligence-content ul,.summary-rail-card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.route-intelligence-content li,.summary-rail-card li{background:#16130fd1;border:1px solid #ffc66838;border-radius:9px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.route-intelligence-content li span,.summary-rail-card li span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.66rem}.route-intelligence-content li strong,.summary-rail-card li strong{font-size:.72rem}.route-intelligence-content p,.summary-rail-card p{color:var(--text-dim);margin:0;font-size:.73rem}.route-explainability{background:#16130fcc;border:1px solid #ffc66838;border-radius:10px;gap:4px;padding:8px 9px;display:grid}.route-explainability strong{font-size:.72rem}.route-explainability small{color:var(--text-soft);font-size:.66rem}.route-prequote-state,.summary-prequote-state{gap:8px;margin-top:8px;display:grid}.route-prequote-grid,.summary-prequote-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.route-prequote-grid article,.summary-prequote-grid article{background:#171410d1;border:1px solid #ffc66838;border-radius:9px;gap:3px;padding:7px 8px;display:grid}.route-prequote-grid strong,.summary-prequote-grid strong{font-size:.7rem}.route-prequote-grid p,.summary-prequote-grid p{color:var(--text-soft);margin:0;font-size:.67rem}.route-prequote-list,.summary-prequote-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.route-prequote-list li,.summary-prequote-list li{background:#16130fd1;border:1px solid #ffc66838;border-radius:9px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.route-prequote-list span,.summary-prequote-list span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.66rem}.route-prequote-list strong,.summary-prequote-list strong{font-size:.71rem}.summary-explain-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.summary-explain-grid article{background:#171410d1;border:1px solid #ffc66838;border-radius:9px;gap:3px;padding:7px 8px;display:grid}.summary-explain-grid strong{font-size:.69rem}.summary-explain-grid p{color:var(--text-soft);font-size:.67rem}.quote-state-strip{color:#ebd9b7;text-transform:uppercase;letter-spacing:.06em;background:#181410d6;border:1px solid #ffc6684d;border-radius:9px;flex-wrap:wrap;gap:6px 12px;margin-top:8px;padding:7px 9px;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.68rem;display:flex}.quote-state-strip span{white-space:nowrap}.persistence-note,.chain-note{margin-top:8px}.cex-workspace-route{gap:10px;display:grid}.cex-workspace-route .cex-command-hero,.cex-workspace-route .cex-command-context,.cex-workspace-route .cex-guide-section,.cex-workspace-route .cex-command-workspace,.cex-workspace-route .cex-data-section{padding:18px}.cex-workspace-route .cex-command-hero{border-color:var(--border-strong);box-shadow:var(--shadow-card), inset 0 1px 0 #ffdc9e29;background:radial-gradient(1150px 520px at -2% 0,#ffb80030,#0000 61%),radial-gradient(680px 280px at 100% 0,#6e542642,#0000 64%),linear-gradient(160deg,#12100ef5,#0a0a09eb)}.cex-command-hero-shell{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;margin-top:10px;display:grid}.cex-command-copy h1{letter-spacing:-.02em;margin:8px 0 0;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.35rem,2.4vw,1.86rem);line-height:1.08}.cex-command-copy>p{color:#cbbca1;max-width:74ch;margin:8px 0 0;font-size:.78rem;line-height:1.56}.cex-command-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cex-command-status{background:#14110ee6;border:1px solid #ffc6684d;border-radius:14px;align-content:start;gap:9px;padding:12px;display:grid;box-shadow:inset 0 1px #ffdc9e1f}.cex-command-status-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cex-command-metrics{gap:8px}.cex-command-metrics article{flex:1;min-width:0}.cex-command-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cex-command-readiness article{gap:3px;padding:9px;display:grid}.cex-command-readiness strong{color:#f4dfb8;font-size:.77rem}.cex-workspace-route .cex-command-context{background:linear-gradient(162deg, #14110eeb, #0e0c0be6), var(--bg-card)}.cex-command-context-head{grid-template-columns:minmax(0,1fr) minmax(320px,auto);align-items:start;gap:12px;display:grid}.cex-command-context-head h2,.cex-section-head h2{letter-spacing:-.01em;margin:6px 0 0;font-family:Syne,Space Grotesk,sans-serif;font-size:1.08rem}.cex-command-context-head p,.cex-section-head p{margin-top:7px}.cex-workspace-route .cex-context-metrics-grid{margin-top:12px}.cex-workspace-route .cex-context-metrics-grid article{gap:3px;padding:9px;display:grid}.cex-context-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.cex-context-readiness-grid article{gap:4px;padding:10px;display:grid}.cex-context-readiness-grid strong{font-size:.76rem}.cex-workspace-route .cex-guide-section,.cex-workspace-route .cex-command-workspace,.cex-workspace-route .cex-data-section{background:linear-gradient(162deg, #14110eeb, #0e0c0be6), var(--bg-card);border-color:#ffc6684d}.cex-section-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cex-section-head .workspace-hint{max-width:64ch}.cex-workspace-route .cex-guide-grid{margin-top:11px}.cex-workspace-route .cex-main-grid{gap:12px;margin-top:11px}.cex-control-card-head{gap:4px;margin-bottom:9px;display:grid}.cex-control-card-head h3{margin:0}.cex-workspace-route .cex-context-column,.cex-workspace-route .cex-right-column{gap:11px}.cex-workspace-route .cex-strategy-widget,.cex-workspace-route .cex-ticket-widget{background:#12100ee6;border-color:#ffc6685c}.cex-workspace-route .cex-ticket-widget{box-shadow:0 18px 34px #03030280,inset 0 1px #ffdc9e24}.cex-workspace-route .cex-tabs-shell{gap:9px;margin-top:11px;display:grid}@media (width>=1280px){.cex-workspace-route .cex-ticket-widget{position:sticky;top:14px}}@media (width<=1180px){.cex-command-hero-shell,.cex-command-context-head,.cex-context-readiness-grid,.cex-section-head{flex-direction:column;grid-template-columns:minmax(0,1fr);align-items:flex-start}.cex-command-readiness{grid-template-columns:minmax(0,1fr)}}.cex-workspace-route .cex-head-card{border-color:var(--border-strong);box-shadow:var(--shadow-card), inset 0 1px 0 #ffdc9e24;background:radial-gradient(980px 440px at 0 0,#ffb80026,#0000 61%),linear-gradient(160deg,#12100ef2,#0a0a09eb)}.cex-workspace-route .cex-head-kicker{grid-column:1/-1}.cex-workspace-route .cex-head-title strong{letter-spacing:-.02em;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.08rem,1.8vw,1.3rem)}.cex-head-note{color:#cbbca1;margin:0;font-size:.72rem;line-height:1.5}.cex-workspace-route .cex-head-metrics article,.cex-workspace-route .cex-layout-card,.cex-workspace-route .cex-context-strip,.cex-workspace-route .cex-guide-card,.cex-workspace-route .cex-context-card,.cex-workspace-route .cex-analysis-card,.cex-workspace-route .cex-widget-card,.cex-workspace-route .cex-tabs-card,.cex-workspace-route .inline-form-card{background:#12100ee0;border-color:#ffc66852;box-shadow:inset 0 1px #ffdc9e1f}.cex-workspace-route .cex-head-metrics article{background:#16130fe6}.cex-workspace-route .cex-head-metrics strong{color:#ffe8bf}.cex-workspace-route .cex-layout-card{grid-template-columns:auto 1fr;gap:10px;display:grid}.cex-workspace-route .cex-context-strip{gap:9px}.cex-workspace-route .cex-main-grid{gap:12px}.cex-main-kicker{grid-column:1/-1;margin-bottom:-2px}.cex-workspace-route .cex-analysis-card,.cex-workspace-route .cex-widget-card,.cex-workspace-route .cex-tabs-card{position:relative}.cex-workspace-route .cex-analysis-card:before,.cex-workspace-route .cex-widget-card:before,.cex-workspace-route .cex-tabs-card:before{content:"";background:linear-gradient(90deg,#ffb800d1,#ffb80000);border-radius:14px 14px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.cex-workspace-route .cex-guide-card h3,.cex-workspace-route .cex-analysis-card h3,.cex-workspace-route .cex-widget-card h3{letter-spacing:-.01em;font-family:Syne,Space Grotesk,sans-serif;font-size:1rem}.cex-workspace-route .cex-analysis-card header p,.cex-workspace-route .cex-widget-card p,.cex-workspace-route .cex-guide-card li span{color:#bda98a}.cex-workspace-route .cex-recommended-card,.cex-workspace-route .cex-connections-card,.cex-workspace-route .cex-next-action-card,.cex-workspace-route .cex-analysis-summary,.cex-workspace-route .cex-preview-grid article,.cex-workspace-route .cex-signal-intelligence-grid article,.cex-workspace-route .cex-market-metrics-grid article{background:#16130fe0;border-color:#ffc6684d}.cex-workspace-route .cex-next-action-card strong,.cex-workspace-route .cex-market-metrics-grid strong,.cex-workspace-route .cex-preview-grid strong{color:#f7e2bd}.cex-workspace-route .cex-connections-card .workspace-tag{background:#ffb8002e;border-color:#ffc66880}.cex-workspace-route .cex-order-preset-row .cex-preset-tag{color:#ecd9b6;background:#181410e6;border-color:#ffc66861;min-width:72px}.cex-workspace-route .cex-order-preset-row .cex-preset-tag:hover,.cex-workspace-route .cex-order-preset-row .cex-preset-tag.is-active{color:#fff0d1;background:#63472099;border-color:#ffc668ad}.cex-workspace-route .cex-layout-buttons button,.cex-workspace-route .cex-timeframe-group button,.cex-workspace-route .cex-order-preset-row button,.cex-workspace-route .cex-order-side-row button,.cex-workspace-route .cex-order-type-row button,.cex-workspace-route .cex-tab-row button{color:#ecd9b6;background:#181410e6;border-color:#ffc6685c}.cex-workspace-route .cex-layout-buttons .is-active,.cex-workspace-route .cex-timeframe-group .is-active,.cex-workspace-route .cex-order-side-row .is-active,.cex-workspace-route .cex-order-type-row .is-active,.cex-workspace-route .cex-tab-row .is-active{color:#fff0d1;background:#63472099;border-color:#ffc668b8}.cex-workspace-route .cex-context-card select,.cex-workspace-route .cex-widget-card input,.cex-workspace-route .cex-widget-card select,.cex-workspace-route .inline-form-grid input,.cex-workspace-route .inline-form-grid select{color:#f7f2e9;background:#0e0c0be6;border-color:#ffc66857}.cex-workspace-route .cex-table-wrap{background:#0e0c0be6;border-color:#ffc66852}.cex-workspace-route .cex-table-wrap th,.cex-workspace-route .cex-table-wrap td{border-bottom-color:#ffc66833}.cex-workspace-route .cex-table-wrap th{color:#d7bf93;background:#181410e6}.cex-empty-state-cell{color:#cfb896;background:#16130fb3;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.7rem;line-height:1.45}.cex-workspace-route .cex-order-mode-note{flex-wrap:wrap;align-items:center;gap:6px;display:flex;color:#f7d7a6!important}@media (width<=1180px){.cex-workspace-route .cex-head-card{grid-template-columns:1fr}.cex-workspace-route .cex-head-actions{justify-content:flex-start}.cex-workspace-route .cex-head-metrics{flex-wrap:wrap}}.swap-workspace-route{gap:10px;display:grid}.swap-workspace-route .swap-intro-card{border-color:var(--border-strong);box-shadow:var(--shadow-card), inset 0 1px 0 #ffdc9e24;background:radial-gradient(900px 420px at 0 0,#ffb80024,#0000 62%),linear-gradient(160deg,#12100ef0,#0c0b0ae6)}.swap-intro-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.swap-intro-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.swap-workspace-route .swap-intro-card h2{letter-spacing:-.02em;margin:6px 0 0;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.12rem,2.2vw,1.48rem)}.swap-workspace-route .swap-intro-card p{color:#c8b89d;max-width:78ch;margin-top:7px;font-size:.77rem}.swap-workspace-route .smartswap-panel{border-color:var(--border-strong);background:radial-gradient(1200px 520px at 0 0,#ffb8001f,#0000 60%),linear-gradient(160deg,#100e0cf2,#0a0a09eb);padding:20px}.swap-workspace-route .smartswap-head{border-bottom:1px solid #ffc66838;padding-bottom:10px}.swap-workspace-route .smartswap-head h1,.swap-workspace-route .smartswap-head h2{letter-spacing:-.02em;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.3rem,2.3vw,1.72rem)}.swap-workspace-route .smartswap-head p{color:#c9b99e;max-width:62ch;margin-top:6px;font-size:.76rem;line-height:1.55}.swap-workspace-route .smartswap-status-badges{align-self:center}.swap-workspace-route .smartswap-context-strip article,.swap-workspace-route .smartswap-market-context,.swap-workspace-route .smartswap-input-column,.swap-workspace-route .route-intelligence-card,.swap-workspace-route .summary-rail-card{background:#12100ee0;border-color:#ffc6684d;box-shadow:inset 0 1px #ffdc9e1f}.swap-workspace-route .smartswap-market-context div{background:#15120fdb;border-color:#ffc6684d}.swap-workspace-route .smartswap-top-expectation{color:#d0c0a5;margin-top:9px;font-size:.72rem}.swap-workspace-route .smartswap-stage-strip{background:#120f0de6;border-color:#ffc6684d}.swap-workspace-route .smartswap-stage-strip article{background:#181410e0;border-color:#ffc6683d}.swap-workspace-route .smartswap-stage-strip article.is-active{background:linear-gradient(145deg,#664a1f9e,#302414b8);border-color:#ffc668a8}.swap-workspace-route .smartswap-panel .quick-size-row button,.swap-workspace-route .smartswap-panel .slippage-row button{color:#ecd9b6;background:#181410e6;border-color:#ffc66861}.swap-workspace-route .smartswap-panel .quick-size-row button:hover,.swap-workspace-route .smartswap-panel .slippage-row button:hover{color:#ffe9c5;border-color:#ffc668ad}.swap-workspace-route .slippage-row .is-active{color:#fff0d1;background:#63472099;border-color:#ffc668b3}.swap-workspace-route .smartswap-primary-cta{border-color:#ffc668e6;box-shadow:0 10px 24px #9865205c}.swap-workspace-route .smartswap-right-column{gap:10px}.swap-workspace-route .route-intelligence-card,.swap-workspace-route .summary-rail-card{position:relative}.swap-workspace-route .route-intelligence-card:before,.swap-workspace-route .summary-rail-card:before{content:"";background:linear-gradient(90deg,#ffb800d1,#ffb80000);border-radius:14px 14px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.swap-workspace-route .route-highlight-row,.swap-workspace-route .route-explainability,.swap-workspace-route .route-prequote-grid article,.swap-workspace-route .summary-prequote-grid article,.swap-workspace-route .route-prequote-list li,.swap-workspace-route .summary-prequote-list li,.swap-workspace-route .summary-explain-grid article,.swap-workspace-route .quote-state-strip{background:#16130fe0;border-color:#ffc6684d}.swap-workspace-route .route-intelligence-content li,.swap-workspace-route .summary-rail-card li{background:#181410db;border-color:#ffc66847}.swap-workspace-route .route-intelligence-content li strong,.swap-workspace-route .summary-rail-card li strong,.swap-workspace-route .route-highlight-row strong{color:#f7e2bd}.swap-workspace-route .summary-rail-card li:nth-child(2) strong,.swap-workspace-route .route-intelligence-content li:first-child strong{color:#ffcf78}.swap-workspace-route .quote-state-strip{color:#f3e0bb}@media (width<=1180px){.swap-intro-head{flex-direction:column}.swap-intro-tags{justify-content:flex-start}}.module-intro-card,.module-placeholder-card{padding:14px}.module-intro-card p,.module-placeholder-card p{color:var(--text-dim);margin:6px 0 0;font-size:.8rem}.module-placeholder-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cex-head-card{grid-template-columns:minmax(0,1.2fr) auto auto;align-items:center;gap:10px;padding:14px;display:grid}.cex-head-title{align-items:center;gap:7px;display:flex}.cex-head-metrics{gap:7px;display:flex}.cex-head-metrics article{text-align:center;background:#0c121fd1;border:1px solid #7a8fb64d;border-radius:10px;padding:6px 9px}.cex-head-metrics strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.96rem;display:block}.cex-head-metrics span{color:var(--text-soft);font-size:.64rem;display:block}.cex-head-actions{gap:8px;display:flex}.cex-layout-card{align-items:center;gap:8px;padding:11px 12px;display:flex}.cex-layout-card>span{color:var(--text-soft);font-size:.74rem}.cex-context-strip{gap:8px;padding:12px;display:grid}.cex-context-metrics-grid{margin-top:0}.cex-layout-buttons{flex-wrap:wrap;gap:6px;display:flex}.inline-form-card{padding:13px}.inline-form-card h3{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.92rem}.inline-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.inline-form-grid label,.cex-context-top label,.cex-widget-card label{color:var(--text-soft);gap:4px;font-size:.7rem;display:grid}.inline-form-actions{gap:8px;margin-top:10px;display:flex}.cex-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cex-guide-card{padding:13px}.cex-guide-card header{margin-bottom:6px}.cex-guide-card ol,.cex-guide-card ul{color:var(--text-dim);gap:6px;margin:0;padding-left:18px;font-size:.76rem;display:grid}.cex-guide-card li strong{color:#dce8ff;font-size:.76rem;display:block}.cex-guide-card li span{color:var(--text-dim);font-size:.73rem}.cex-main-grid{grid-template-columns:minmax(0,1.38fr) minmax(320px,.82fr);gap:10px;display:grid}.cex-left-column,.cex-right-column{align-content:start;gap:10px;display:grid}.cex-context-card,.cex-analysis-card,.cex-widget-card,.cex-tabs-card{padding:13px}.cex-context-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cex-context-strategy-actions{gap:6px;display:flex}.cex-context-strategy-actions select{flex:1}.cex-recommended-card,.cex-connections-card,.cex-next-action-card,.cex-analysis-summary,.cex-widget-card,.cex-preview-grid article,.cex-signal-intelligence-grid article,.cex-market-metrics-grid article{background:#0b111dc7;border:1px solid #7a8fb647;border-radius:11px}.cex-recommended-card,.cex-connections-card,.cex-next-action-card{margin-top:9px;padding:10px}.cex-recommended-card strong,.cex-connections-card strong,.cex-next-action-card p{margin:0;font-size:.74rem;display:block}.cex-recommended-card p,.cex-connections-card p,.cex-next-action-card span{color:var(--text-dim);margin:4px 0 0;font-size:.74rem}.cex-connections-card div{justify-content:space-between;align-items:baseline;display:flex}.cex-connections-card div span{color:var(--text-soft);font-size:.72rem}.cex-connections-card button{margin-top:7px}.cex-analysis-card header{justify-content:space-between;gap:10px;display:flex}.cex-analysis-card header p{color:var(--text-soft);margin:4px 0 0;font-size:.73rem}.cex-timeframe-group{flex-wrap:wrap;gap:6px;display:flex}.cex-timeframe-group button:disabled{opacity:.45}.cex-analysis-summary{margin-top:8px;padding:10px}.cex-analysis-summary>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.cex-analysis-summary>div span{color:var(--text-soft);font-size:.69rem}.cex-analysis-summary>div strong{font-size:.78rem}.cex-analysis-summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:8px 0 0;display:grid}.cex-analysis-summary dt,.cex-analysis-summary dd{margin:0}.cex-analysis-summary dt{color:var(--text-soft);font-size:.64rem}.cex-analysis-summary dd{color:#dbe8ff;font-size:.72rem}.cex-signal-intelligence-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.cex-signal-intelligence-grid article,.cex-market-metrics-grid article,.cex-preview-grid article{padding:8px}.cex-signal-intelligence-grid span,.cex-market-metrics-grid span,.cex-preview-grid span{color:var(--text-soft);font-size:.64rem;display:block}.cex-signal-intelligence-grid strong,.cex-market-metrics-grid strong,.cex-preview-grid strong{margin-top:2px;font-size:.71rem;display:block}.cex-next-action-card strong{margin-top:2px;font-size:.78rem;display:block}.cex-market-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.cex-widget-card{gap:8px;display:grid}.cex-widget-card p{color:var(--text-dim);margin:0;font-size:.76rem}.cex-order-mode-note{color:#ffd5aa!important;font-size:.72rem!important}.cex-order-preset-row,.cex-order-side-row,.cex-order-type-row{flex-wrap:wrap;gap:6px;display:flex}.cex-preset-tag{text-align:left;justify-items:start;gap:2px;display:grid}.cex-preset-code{letter-spacing:0;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.68rem}.cex-preset-meta{color:var(--text-dim);font-size:.58rem;font-weight:500}.cex-inline-step-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 12px;display:grid}.cex-inline-step-row span{color:var(--text-dim);background:#110e0cad;border:1px solid #ffc6683d;border-radius:10px;gap:3px;padding:8px;font-size:.66rem;display:grid}.cex-inline-step-row strong{color:#ecd9b6;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.64rem}.cex-inline-step-row .is-active{color:#fff0d1;background:#6347206b;border-color:#ffc66894}.cex-ticket-advanced{background:#110e0cb8;border:1px solid #ffc6683d;border-radius:10px;padding:8px}.cex-ticket-advanced summary{cursor:pointer;color:#ecd9b6;gap:2px;font-size:.72rem;font-weight:700;list-style-position:outside;display:grid}.cex-ticket-advanced summary small{color:var(--text-dim);font-size:.62rem;font-weight:500}.cex-ticket-advanced[open]{gap:8px;display:grid}.cex-order-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cex-checkbox-row{color:#dce8ff;align-items:center;gap:6px;display:flex!important}.cex-checkbox-row input{width:auto}.cex-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.cex-order-actions-row{flex-wrap:wrap;gap:8px;display:flex}.cex-tabs-card{padding-top:10px}.cex-tab-row{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cex-table-wrap{background:#0a0f19d1;border:1px solid #7a8fb647;border-radius:11px;overflow:auto}.cex-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.cex-table-wrap th,.cex-table-wrap td{text-align:left;border-bottom:1px solid #7a8fb633;padding:8px 10px;font-size:.73rem}.cex-table-wrap th{color:var(--text-soft);text-transform:uppercase;letter-spacing:.07em;background:#0d1422d6;font-size:.66rem}.cex-table-wrap tr:last-child td{border-bottom:none}.cex-workspace-route.cex-command-page{gap:14px;display:grid}.cex-workspace-route.cex-command-page .cex-major-section{padding:20px}.cex-workspace-route.cex-command-page .cex-command-hero-v2{border-color:var(--border-strong);box-shadow:var(--shadow-card), inset 0 1px 0 #ffdc9e2e;background:radial-gradient(1120px 520px at -2% 0,#ffb8002e,#0000 60%),radial-gradient(760px 320px at 102% 0,#78582847,#0000 64%),linear-gradient(160deg,#12100ef5,#0a0a09eb);grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);gap:14px;padding:22px;display:grid}.cex-workspace-route.cex-command-page .cex-command-hero-copy h1{letter-spacing:-.02em;margin:8px 0 0;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(1.44rem,2.5vw,1.94rem);line-height:1.08}.cex-workspace-route.cex-command-page .cex-command-hero-support{color:#c9b99d;max-width:76ch;margin:9px 0 0;font-size:.78rem;line-height:1.58}.cex-workspace-route.cex-command-page .cex-command-actions-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.cex-workspace-route.cex-command-page .cex-command-hero-rail{background:#12100ee6;border:1px solid #ffc66857;border-radius:14px;align-content:start;gap:9px;padding:12px;display:grid;box-shadow:inset 0 1px #ffdc9e1f}.cex-workspace-route.cex-command-page .cex-command-rail-status{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cex-workspace-route.cex-command-page .cex-command-rail-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cex-workspace-route.cex-command-page .cex-command-rail-metrics article{gap:2px;padding:8px;display:grid}.cex-workspace-route.cex-command-page .cex-command-rail-metrics strong{color:#ffe8bf;font-size:.82rem}.cex-workspace-route.cex-command-page .cex-command-rail-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.cex-workspace-route.cex-command-page .cex-command-rail-context article{gap:3px;padding:8px;display:grid}.cex-workspace-route.cex-command-page .cex-command-rail-context strong{color:#f2dfbe;font-size:.75rem}.cex-workspace-route.cex-command-page .cex-major-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.cex-workspace-route.cex-command-page .cex-major-head h2{letter-spacing:-.01em;margin:7px 0 0;font-family:Syne,Space Grotesk,sans-serif;font-size:1.1rem}.cex-workspace-route.cex-command-page .cex-major-head .workspace-hint{max-width:72ch;margin-top:7px}.cex-workspace-route.cex-command-page .cex-command-context,.cex-workspace-route.cex-command-page .cex-guide-section,.cex-workspace-route.cex-command-page .cex-command-workspace,.cex-workspace-route.cex-command-page .cex-data-section,.cex-workspace-route.cex-command-page .cex-command-inline-form{background:linear-gradient(163deg, #14110eeb, #0d0c0be6), var(--bg-card);border-color:#ffc66852}.cex-workspace-route.cex-command-page .cex-context-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.cex-workspace-route.cex-command-page .cex-context-summary-grid article,.cex-workspace-route.cex-command-page .cex-context-readiness-grid article{gap:3px;padding:9px;display:grid}.cex-workspace-route.cex-command-page .cex-context-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px;display:grid}.cex-workspace-route.cex-command-page .cex-context-readiness-grid strong{font-size:.75rem}.cex-workspace-route.cex-command-page .cex-command-inline-form{padding:16px}.cex-workspace-route.cex-command-page .cex-playbook-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:11px;display:grid}.cex-workspace-route.cex-command-page .cex-guide-card{padding:14px}.cex-workspace-route.cex-command-page .cex-command-surface-grid{grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr);gap:12px;margin-top:11px;display:grid}.cex-workspace-route.cex-command-page .cex-command-surface-main,.cex-workspace-route.cex-command-page .cex-command-rail{align-content:start;gap:11px;display:grid}.cex-workspace-route.cex-command-page .cex-command-block{background:#13110ee0;border-color:#ffc66852;padding:14px;box-shadow:inset 0 1px #ffdc9e1f}.cex-workspace-route.cex-command-page .cex-command-rail-card{background:#12100ee6;border-color:#ffc6685c;padding:14px;box-shadow:inset 0 1px #ffdc9e24}.cex-workspace-route.cex-command-page .cex-ticket-widget{box-shadow:0 18px 32px #03030280,inset 0 1px #ffdc9e29}.cex-workspace-route.cex-command-page .cex-tabs-shell{gap:8px;margin-top:11px;display:grid}@media (width>=1280px){.cex-workspace-route.cex-command-page .cex-ticket-widget{position:sticky;top:14px}}@media (width<=1280px){.cex-workspace-route.cex-command-page .cex-command-hero-v2,.cex-workspace-route.cex-command-page .cex-command-surface-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.cex-workspace-route.cex-command-page .cex-major-head{flex-direction:column;align-items:flex-start}.cex-workspace-route.cex-command-page .cex-context-summary-grid,.cex-workspace-route.cex-command-page .cex-playbook-grid,.cex-workspace-route.cex-command-page .cex-command-rail-context{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.cex-workspace-route.cex-command-page .cex-major-section,.cex-workspace-route.cex-command-page .cex-command-hero-v2,.cex-workspace-route.cex-command-page .cex-command-inline-form{padding:15px}.cex-workspace-route.cex-command-page .cex-context-summary-grid,.cex-workspace-route.cex-command-page .cex-context-readiness-grid,.cex-workspace-route.cex-command-page .cex-playbook-grid,.cex-workspace-route.cex-command-page .cex-command-rail-metrics,.cex-workspace-route.cex-command-page .cex-command-rail-context{grid-template-columns:minmax(0,1fr)}}@media (width<=1400px){.legacy-shell{grid-template-columns:286px minmax(0,1fr)}.smartswap-body-grid{grid-template-columns:minmax(0,1fr)}.smartswap-stage-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.smartswap-market-context,.smartswap-context-strip,.route-prequote-grid,.summary-prequote-grid{grid-template-columns:1fr}.cex-main-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=1180px){.legacy-shell{grid-template-columns:1fr}.legacy-sidebar{border-bottom:1px solid #7a8fb53d;border-right:none;grid-template-rows:auto auto auto;height:auto;position:static}.legacy-sidebar-nav{max-height:320px}.legacy-main{padding:14px 14px 24px}.landing-hero,.cex-head-card,.cex-guide-grid,.cex-context-top,.cex-order-grid-two,.cex-inline-step-row,.inline-form-grid,.cex-preview-grid,.cex-market-metrics-grid,.cex-signal-intelligence-grid,.landing-lanes-grid{grid-template-columns:1fr}}@media (width<=760px){.legacy-topbar{flex-direction:column;align-items:flex-start;padding:12px}.legacy-topbar-controls{flex-wrap:wrap;width:100%}.landing-hero-actions,.smartswap-actions-row,.module-placeholder-actions,.cex-head-actions,.cex-order-actions-row,.inline-form-actions,.landing-hero-actions a,.smartswap-actions-row button,.module-placeholder-actions a,.cex-head-actions button,.cex-order-actions-row button,.inline-form-actions button{width:100%}.token-field-row,.smartswap-stage-strip,.summary-explain-grid{grid-template-columns:1fr}.quote-state-strip span{white-space:normal}}.landing-v2{--landing-bg:var(--cp-bg-base);--landing-surface:var(--cp-bg-surface-1);--landing-surface-soft:var(--cp-bg-surface-2);--landing-border:var(--cp-border-soft);--landing-border-strong:var(--cp-border-strong);--landing-text:var(--cp-text-high);--landing-text-dim:var(--cp-text-mid);--landing-text-soft:var(--cp-text-low);--landing-accent:var(--cp-accent-amber);--landing-accent-soft:var(--cp-accent-amber-soft);min-height:100vh;color:var(--landing-text);background:radial-gradient(1200px 620px at 8% -4%,#ffb84829,#0000 56%),radial-gradient(900px 620px at 102% 4%,#82633633,#0000 58%),linear-gradient(155deg,#040404 0%,#090807 42%,#050505 100%);font-family:IBM Plex Sans,Segoe UI,sans-serif}.landing-v2-main{gap:14px;max-width:1320px;margin:0 auto;padding:14px 20px 24px;display:grid}.landing-v2-nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#080808eb,#090808d1);border-bottom:1px solid #ffc66824;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;min-height:68px;padding:10px 20px;display:grid;position:sticky;top:0}.landing-v2-nav-brand{align-items:center;gap:10px;display:flex}.landing-v2-brand-mark{border:1px solid var(--landing-border-strong);color:#2c2110;background:radial-gradient(circle at 28% 18%,#ffe0a7,#d39a3d);border-radius:9px;place-items:center;width:34px;height:34px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.95rem;font-weight:700;display:grid}.landing-v2-nav-brand strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1rem;line-height:1;display:block}.landing-v2-nav-brand small{color:var(--landing-text-soft);letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font-size:.66rem;display:block}.landing-v2-nav-links{align-items:center;gap:8px;display:flex}.landing-v2-nav-links a{color:var(--landing-text-dim);letter-spacing:.03em;border:1px solid #0000;border-radius:9px;padding:7px 10px;font-size:.72rem;font-weight:600;transition:border-color .2s,color .2s,background-color .2s}.landing-v2-nav-links a:hover{border-color:var(--landing-border);color:var(--landing-text);background:#ffc66814}.landing-v2-nav-system-tags{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:6px;display:flex}.landing-v2-nav-system-tags span{border:1px solid var(--landing-border);color:#f2d9aa;letter-spacing:.11em;text-transform:uppercase;background:#ffc66814;border-radius:999px;padding:4px 8px;font-size:.61rem;font-weight:700}.landing-v2-nav-actions{align-items:center;gap:8px;display:flex}.landing-v2-btn{text-transform:uppercase;letter-spacing:.07em;border:1px solid #0000;border-radius:10px;padding:8px 11px;font-size:.72rem;font-weight:700}.landing-v2-btn.ghost{color:#eed9af;background:#191510d1;border-color:#daab574d}.landing-v2-btn.primary{color:#1f180f;background:linear-gradient(145deg,#f1b654,#cb8a28);border-color:#ffc668cc;box-shadow:0 10px 20px #98652047}.landing-v2-kicker{letter-spacing:.11em;text-transform:uppercase;color:var(--landing-accent);margin:0;font-size:.67rem;font-weight:700}.landing-v2-ticker{border:1px solid var(--landing-border);white-space:nowrap;background:#0c0b0ae0;border-radius:14px;gap:9px;padding:10px 12px;display:flex;overflow:auto}.landing-v2-ticker article{background:#161412d6;border:1px solid #ffc66833;border-radius:10px;gap:1px;min-width:138px;padding:7px 8px;display:grid}.landing-v2-ticker strong{letter-spacing:.06em;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.68rem}.landing-v2-ticker span{color:#f3e9d6;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.79rem}.landing-v2-ticker em{font-size:.68rem;font-style:normal;font-weight:700}.landing-v2-hero{border:1px solid var(--landing-border);background:radial-gradient(980px 500px at 0 0,#ffbc542e,#0000 61%),linear-gradient(152deg,#100e0df2,#0b0a0aeb);border-radius:18px;grid-template-columns:minmax(0,1.32fr) minmax(320px,.86fr);gap:18px;padding:24px;display:grid;box-shadow:inset 0 1px #ffdb9a1f}.landing-v2-hero-copy h1{max-width:14ch;margin:10px 0 0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(1.6rem,3.1vw,2.46rem);line-height:1.06}.landing-v2-hero-copy h1 em{color:var(--landing-accent);font-style:normal}.landing-v2-hero-copy>p:last-of-type{max-width:72ch;color:var(--landing-text-dim);margin:10px 0 0;font-size:.86rem}.landing-v2-pipeline{background:#171411d6;border:1px solid #ffc66842;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;padding:9px 10px;display:flex}.landing-v2-pipeline span{color:#f1dfbf;letter-spacing:.08em;text-transform:uppercase;background:#ffc66814;border:1px solid #ffc66833;border-radius:999px;padding:3px 8px;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.62rem}.landing-v2-pipeline b{color:var(--landing-accent);font-weight:700}.landing-v2-hero-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.landing-v2-command-panel{background:linear-gradient(#1c1814e6,#12100edb);border:1px solid #ffc66852;border-radius:14px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffd38429}.landing-v2-command-panel>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-v2-command-panel>header span{letter-spacing:.1em;text-transform:uppercase;color:#f2ddba;font-size:.66rem}.landing-v2-command-panel>header b{color:#9ef0bc;letter-spacing:.07em;text-transform:uppercase;background:#35805b42;border:1px solid #59d28d6b;border-radius:999px;padding:3px 8px;font-size:.63rem;font-weight:700}.landing-v2-command-panel ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.landing-v2-command-panel li{background:#171410d6;border:1px solid #ffc66833;border-radius:10px;justify-content:space-between;gap:8px;padding:7px 9px;display:flex}.landing-v2-command-panel li small{color:var(--landing-text-soft);font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.64rem}.landing-v2-command-panel li strong{font-size:.75rem}.landing-v2-command-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.landing-v2-command-metrics article{text-align:center;background:#161410c7;border:1px solid #ffc6683d;border-radius:10px;padding:8px 6px}.landing-v2-command-metrics strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.98rem;display:block}.landing-v2-command-metrics span{color:var(--landing-text-soft);margin-top:2px;font-size:.66rem;display:block}.landing-v2-trust{border:1px solid var(--landing-border);background:#0e0d0ce6;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:10px 12px;display:grid}.landing-v2-trust article{background:#141210c2;border:1px solid #ffc66829;border-radius:10px;gap:3px;padding:8px 9px;display:grid}.landing-v2-trust span{color:var(--landing-text-soft);text-transform:uppercase;letter-spacing:.09em;font-size:.65rem}.landing-v2-trust strong{font-size:.76rem;line-height:1.35}.landing-v2-modules,.landing-v2-proof{border:1px solid var(--landing-border);background:var(--landing-surface);border-radius:16px;padding:15px}.landing-v2-modules>header,.landing-v2-proof>header{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.landing-v2-modules>header h2,.landing-v2-proof>header h2{margin:4px 0 0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1.22rem}.landing-v2-modules>header span,.landing-v2-proof>header span{color:var(--landing-text-soft);text-transform:uppercase;letter-spacing:.07em;font-size:.69rem}.landing-v2-modules-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:11px;display:grid}.landing-v2-module-card{background:var(--landing-surface-soft);border:1px solid #ffc6683d;border-radius:12px;gap:6px;padding:11px;transition:border-color .2s,transform .2s,background-color .2s;display:grid;box-shadow:inset 0 1px #ffdb9a14}.landing-v2-module-card:hover{border-color:var(--landing-border-strong);background:#221d16d1;transform:translateY(-1px)}.landing-v2-module-card small{color:var(--landing-accent);letter-spacing:.08em;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.67rem}.landing-v2-module-card h3{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.93rem}.landing-v2-module-card p{color:var(--landing-text-dim);margin:0;font-size:.75rem;line-height:1.4}.landing-v2-module-card>span:last-child{color:var(--landing-accent);letter-spacing:.05em;text-transform:uppercase;font-size:.68rem;font-weight:700}.landing-v2-proof-grid{grid-template-columns:minmax(320px,.92fr) minmax(0,1.18fr);gap:10px;margin-top:11px;display:grid}.landing-v2-proof-control-card,.landing-v2-proof-comparison-card{background:#14110ed6;border:1px solid #ffc6683d;border-radius:12px;padding:12px;box-shadow:inset 0 1px #ffdb9a14}.landing-v2-proof-control-card{align-content:start;gap:8px;display:grid}.landing-v2-proof-control-card h3{margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.9rem}.landing-v2-proof-control-card label{color:var(--landing-text-soft);letter-spacing:.03em;gap:4px;font-size:.69rem;display:grid}.landing-v2-proof-control-card select,.landing-v2-proof-control-card input{color:var(--landing-text);background:#100e0ce0;border:1px solid #ffc66847;border-radius:10px;padding:8px 9px;font-size:.79rem}.landing-v2-proof-paths{gap:7px;display:grid}.landing-v2-proof-paths article{background:#17130fd1;border:1px solid #ffc66833;border-radius:10px;padding:8px 9px}.landing-v2-proof-paths span{color:var(--landing-text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem;display:block}.landing-v2-proof-paths strong{margin-top:2px;font-size:.76rem;display:block}.landing-v2-proof-comparison-card{gap:8px;display:grid}.landing-v2-proof-compare-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.landing-v2-proof-compare-head strong{text-transform:uppercase;letter-spacing:.07em;color:#f3ddbc;font-size:.84rem}.landing-v2-proof-compare-head span{color:#f4deb7;letter-spacing:.08em;text-transform:uppercase;background:#ffc6681a;border:1px solid #ffc66857;border-radius:999px;padding:3px 8px;font-size:.62rem}.landing-v2-proof-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.landing-v2-proof-rows>div{background:#12100ed1;border:1px solid #ffc66833;border-radius:10px;gap:3px;padding:8px 9px;display:grid}.landing-v2-proof-rows span{color:var(--landing-text-soft);letter-spacing:.04em;font-size:.64rem}.landing-v2-proof-rows strong{font-size:.76rem}.landing-v2-proof-footer{background:#17130fd6;border:1px solid #ffc66838;border-radius:10px;flex-wrap:wrap;gap:6px 12px;padding:7px 9px;display:flex}.landing-v2-proof-footer span{color:var(--landing-text-dim);font-size:.68rem}.landing-v2-footer{border-top:1px solid #ffc6682e;justify-content:space-between;align-items:center;gap:8px 14px;max-width:1320px;margin:0 auto;padding:10px 20px 20px;display:flex}.landing-v2-footer>span{color:var(--landing-text-soft);letter-spacing:.05em;font-family:IBM Plex Mono,IBM Plex Sans,monospace;font-size:.66rem}.landing-v2-footer nav{flex-wrap:wrap;gap:6px;display:flex}.landing-v2-footer nav a{color:var(--landing-text-dim);letter-spacing:.06em;text-transform:uppercase;background:#14110ec7;border:1px solid #ffc66838;border-radius:999px;padding:4px 8px;font-size:.63rem}@media (width<=1180px){.landing-v2-nav{grid-template-columns:1fr;gap:8px;padding:12px 14px}.landing-v2-nav-system-tags{justify-content:flex-start;justify-self:start}.landing-v2-nav-actions{justify-content:flex-start}.landing-v2-hero,.landing-v2-proof-grid,.landing-v2-trust,.landing-v2-modules-grid{grid-template-columns:1fr}}@media (width<=760px){.landing-v2-main{padding:12px 12px 20px}.landing-v2-hero,.landing-v2-modules,.landing-v2-proof{padding:12px}.landing-v2-hero-copy h1{max-width:none;font-size:1.5rem}.landing-v2-proof-rows,.landing-v2-command-metrics{grid-template-columns:1fr}.landing-v2-footer{flex-direction:column;align-items:flex-start;padding:10px 12px 18px}}.landing-v3{--bg:#080a0d;--bg2:#0d1118;--bg3:#121823;--border:#ffffff12;--border-bright:#ffc83c4d;--amber:#ffb800;--amber-dim:#ffb8001f;--green:#00e5a0;--green-dim:#00e5a01a;--red:#ff4545;--blue:#4a9eff;--text:#e8eaed;--text-dim:#6b7280;--text-muted:#3d4350;background:radial-gradient(900px 520px at 82% 4%, #4a9eff1c, transparent 58%), radial-gradient(760px 480px at 0% 4%, #ffb8001a, transparent 55%), var(--bg);min-height:100vh;color:var(--text);font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:13px;line-height:1.6;overflow-x:hidden}.landing-v3:before{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");position:fixed;inset:0}.landing-v3>*{z-index:1;position:relative}.landing-v3-nav{z-index:12;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#08090aeb;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:0 32px;display:flex;position:sticky;top:0;box-shadow:inset 0 -1px #ffb80014}.landing-v3-nav-logo{letter-spacing:-.5px;align-items:center;gap:10px;font-family:Syne,Space Grotesk,sans-serif;font-size:18px;font-weight:900;display:flex}.landing-v3-nav-logo .mark{background:var(--amber);clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);width:28px;height:28px;animation:3s ease-in-out infinite landing-v3-pulse-mark}@keyframes landing-v3-pulse-mark{0%,to{opacity:1;transform:scale(1)}50%{opacity:.82;transform:scale(.96)}}.landing-v3-nav-logo span{color:var(--amber)}.landing-v3-nav-logo-copy strong{line-height:1;display:block}.landing-v3-nav-logo-copy small{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:1px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:8px;font-weight:700;display:block}.landing-v3-nav-tags{align-items:center;gap:6px;display:flex}.landing-v3-nav-tag{border:1px solid var(--border);color:var(--text-dim);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:3px 8px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px;font-weight:700}.landing-v3-nav-tag.live{border-color:var(--green);color:var(--green);background:var(--green-dim);align-items:center;gap:5px;display:inline-flex}.landing-v3-nav-tag.live:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.5s infinite landing-v3-blink}.landing-v3-nav-right{align-items:center;gap:8px;display:flex}.landing-v3-btn{letter-spacing:.08em;text-transform:uppercase;border-radius:2px;padding:8px 18px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:700;transition:all .15s}.landing-v3-btn-ghost{border:1px solid var(--border);color:var(--text-dim);background:0 0}.landing-v3-btn-ghost:hover{color:var(--text);border-color:#fff3}.landing-v3-btn-primary{color:#08090a;background:var(--amber);border:none}.landing-v3-btn-primary:hover{background:#ffc933;transform:translateY(-1px)}.landing-v3-ticker{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);padding:10px 0;overflow:hidden}.landing-v3-ticker-inner{white-space:nowrap;gap:40px;animation:40s linear infinite landing-v3-ticker-scroll;display:flex}@keyframes landing-v3-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-v3-ticker-item{flex-shrink:0;align-items:center;gap:8px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px;display:flex}.landing-v3-ticker-pair{font-weight:700}.landing-v3-ticker-price{color:var(--text-dim)}.landing-v3-ticker-change.up{color:var(--green)}.landing-v3-ticker-change.dn{color:var(--red)}.landing-v3-hero{grid-template-columns:1fr 1fr;align-items:center;gap:52px;max-width:1280px;margin:0 auto;padding:80px 32px 60px;display:grid;position:relative;overflow:hidden}.landing-v3-hero-bg-grid{background-image:linear-gradient(#ffb80008 1px,#0000 1px),linear-gradient(90deg,#ffb80008 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 60%,#000,#0000);mask-image:radial-gradient(80% 60% at 60%,#000,#0000)}.landing-v3-hero-content>*{animation:.6s both landing-v3-fade-up}.landing-v3-hero-content>:first-child{animation-delay:.1s}.landing-v3-hero-content>:nth-child(2){animation-delay:.2s}.landing-v3-hero-content>:nth-child(3){animation-delay:.3s}.landing-v3-hero-content>:nth-child(4){animation-delay:.4s}.landing-v3-hero-content>:nth-child(5){animation-delay:.5s}@keyframes landing-v3-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing-v3-hero-kicker{color:var(--amber);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:24px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:700;display:flex}.landing-v3-hero-kicker:before{content:"";background:var(--amber);width:32px;height:1px}.landing-v3-hero-title{letter-spacing:0;margin:0 0 24px;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(38px,4.5vw,62px);font-weight:900;line-height:.96}.landing-v3-hero-title span{display:block}.landing-v3-hero-title em{color:var(--amber);font-style:normal}.landing-v3-hero-title .stroke{color:#0000;-webkit-text-stroke:1px #ffffff4d}.landing-v3-hero-desc{max-width:560px;color:var(--text-dim);margin:0 0 10px;font-size:14px;font-weight:500;line-height:1.8}.landing-v3-hero-subdesc{color:#9aa1ae;letter-spacing:.03em;max-width:470px;margin:0 0 24px;font-size:11px;line-height:1.55}.landing-v3-hero-flow{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:36px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;display:flex}.landing-v3-hero-flow span{border:1px solid var(--border);color:var(--text-dim);border-radius:2px;padding:4px 10px}.landing-v3-hero-flow .arrow{color:var(--amber);border:none;padding:0;font-size:12px}.landing-v3-hero-actions{gap:12px;display:flex}.landing-v3-command-panel{border:1px solid var(--border);background:var(--bg2);border-radius:4px;animation:.6s .3s both landing-v3-fade-up;position:relative;overflow:hidden}.landing-v3-command-panel:before{content:"";background:linear-gradient(90deg, var(--amber), transparent);height:2px;position:absolute;top:0;left:0;right:0}.landing-v3-cp-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.landing-v3-cp-title{color:var(--text-dim);letter-spacing:.12em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:700}.landing-v3-cp-status{color:var(--green);align-items:center;gap:5px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px;display:flex}.landing-v3-cp-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.5s infinite landing-v3-blink}@keyframes landing-v3-blink{0%,to{opacity:1}50%{opacity:.2}}.landing-v3-cp-body{padding:18px}.landing-v3-cp-pipeline{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}.landing-v3-cp-step{border:1px solid var(--border);background:var(--bg3);border-radius:2px;align-items:center;gap:12px;padding:10px 12px;display:flex}.landing-v3-cp-step.active{border-color:var(--amber);background:var(--amber-dim)}.landing-v3-cp-step-num{width:16px;color:var(--text-muted);font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px}.landing-v3-cp-step-label{letter-spacing:.06em;text-transform:uppercase;flex:1;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:700}.landing-v3-cp-step.active .landing-v3-cp-step-label{color:var(--amber)}.landing-v3-cp-step-bar{background:var(--bg);border-radius:2px;width:80px;height:4px;overflow:hidden}.landing-v3-cp-step-fill{background:var(--amber);border-radius:2px;height:100%}.landing-v3-cp-step-fill.success{background:var(--green)}.landing-v3-cp-step-fill.idle{background:var(--text-muted)}.landing-v3-cp-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.landing-v3-cp-metrics article{border:1px solid var(--border);background:var(--bg3);text-align:center;border-radius:2px;padding:10px 12px}.landing-v3-cp-metric-val{margin-bottom:4px;font-family:Syne,Space Grotesk,sans-serif;font-size:22px;font-weight:800;line-height:1}.landing-v3-cp-metric-val.amber{color:var(--amber)}.landing-v3-cp-metric-val.green{color:var(--green)}.landing-v3-cp-metric-val.blue{color:var(--blue)}.landing-v3-cp-metric-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px}.landing-v3-trust-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);margin-bottom:64px;padding:16px 32px}.landing-v3-trust-inner{flex-wrap:wrap;align-items:center;gap:24px;max-width:1280px;margin:0 auto;display:flex}.landing-v3-trust-label{color:var(--text-muted);white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px;font-weight:700}.landing-v3-trust-sep{color:var(--border)}.landing-v3-trust-item{color:var(--text-dim);align-items:center;gap:5px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:700;display:flex}.landing-v3-trust-item .dot{background:var(--green);opacity:.75;border-radius:50%;width:6px;height:6px}.landing-v3-trust-item .dot.amber{background:var(--amber)}.landing-v3-hybrid-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1280px;margin:0 auto 54px;padding:0 32px;display:grid}.landing-v3-hybrid-strip article{border:1px solid var(--border);background:linear-gradient(#121823e6,#090d14eb);border-radius:6px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.landing-v3-hybrid-strip span{color:var(--amber);letter-spacing:.12em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px;font-weight:700}.landing-v3-hybrid-strip strong{color:#f4f7fb;margin-top:8px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:17px;display:block}.landing-v3-hybrid-strip p{color:#8d98aa;margin:8px 0 0;font-size:12px;line-height:1.55}.landing-v3-section{max-width:1280px;margin:0 auto;padding:0 32px 64px}.landing-v3-section-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;margin-bottom:28px;padding-bottom:16px;display:flex}.landing-v3-section-title{letter-spacing:-1px;margin:0;font-family:Syne,Space Grotesk,sans-serif;font-size:28px;font-weight:800}.landing-v3-section-count{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px}.landing-v3-modules-grid{border:1px solid var(--border);background:var(--border);border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.landing-v3-module-card{background:var(--bg2);border:1px solid #0000;padding:28px 20px;transition:background .2s,border-color .2s,transform .2s;position:relative}.landing-v3-module-card:hover{background:var(--bg3);border-color:#ffc83c38;transform:translateY(-2px)}.landing-v3-module-card:before{content:"";opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.landing-v3-module-card:hover:before{opacity:1}.landing-v3-module-card:first-child:before{background:var(--amber)}.landing-v3-module-card:nth-child(2):before{background:var(--green)}.landing-v3-module-card:nth-child(3):before{background:var(--blue)}.landing-v3-module-card:nth-child(4):before{background:#c084fc}.landing-v3-module-card:nth-child(5):before{background:#fb923c}.landing-v3-module-lane{color:var(--text-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:8px;font-weight:700;display:flex}.landing-v3-module-lane:before{content:attr(data-num);font-size:10px}.landing-v3-module-name{margin:0 0 10px;font-family:Syne,Space Grotesk,sans-serif;font-size:16px;font-weight:800;line-height:1.2;transition:color .2s}.landing-v3-module-desc{color:var(--text-dim);margin:0 0 16px;font-size:11px;font-weight:300;line-height:1.6}.landing-v3-module-link{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:700;display:flex}.landing-v3-module-link:after{content:"→";transition:transform .2s}.landing-v3-module-card:hover .landing-v3-module-link{color:var(--amber)}.landing-v3-module-card:hover .landing-v3-module-name{color:#fff3d6}.landing-v3-module-card:hover .landing-v3-module-link:after{transform:translate(4px)}.landing-v3-routing-demo{border:1px solid var(--border);background:var(--bg2);border-radius:4px;position:relative;overflow:hidden}.landing-v3-routing-demo:before{content:"";background:linear-gradient(90deg, var(--amber), var(--green), var(--blue));height:2px;position:absolute;top:0;left:0;right:0}.landing-v3-rd-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:20px 28px;display:flex}.landing-v3-rd-title{letter-spacing:-.5px;font-family:Syne,Space Grotesk,sans-serif;font-size:18px;font-weight:800}.landing-v3-rd-badge{border:1px solid var(--border-bright);background:var(--amber-dim);color:var(--amber);letter-spacing:.12em;text-transform:uppercase;border-radius:2px;padding:4px 10px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px;font-weight:700}.landing-v3-rd-body{grid-template-columns:300px 1fr;display:grid}.landing-v3-rd-controls{border-right:1px solid var(--border);padding:24px}.landing-v3-rd-controls label{gap:6px;margin-bottom:16px;display:grid}.landing-v3-field-label{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px;font-weight:700}.landing-v3-rd-controls select,.landing-v3-rd-controls input{border:1px solid var(--border);background:var(--bg3);width:100%;color:var(--text);border-radius:2px;padding:10px 12px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:12px;font-weight:700}.landing-v3-rd-controls select:focus,.landing-v3-rd-controls input:focus{border-color:var(--amber);outline:none}.landing-v3-quick-amounts{gap:6px;margin-bottom:20px;display:flex}.landing-v3-quick-amounts button{border:1px solid var(--border);background:var(--bg3);color:var(--text-dim);border-radius:2px;flex:1;padding:5px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:9px;font-weight:700}.landing-v3-quick-amounts button:hover{border-color:var(--border-bright);color:var(--amber)}.landing-v3-btn-full{background:var(--amber);color:#08090a;letter-spacing:.1em;text-transform:uppercase;border:none;border-radius:2px;width:100%;padding:12px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:700}.landing-v3-btn-full:hover{background:#ffc933}.landing-v3-rd-results{padding:24px}.landing-v3-proof-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.landing-v3-proof-kpis article{border:1px solid var(--border);background:#ffb8000f;border-radius:3px;padding:8px 10px}.landing-v3-proof-kpis span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:8px;display:block}.landing-v3-proof-kpis strong{font-family:Syne,Space Grotesk,sans-serif;font-size:18px;font-weight:800}.landing-v3-proof-kpis strong.pos{color:var(--green)}.landing-v3-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.landing-v3-route-card{border:1px solid var(--border);border-radius:3px;overflow:hidden}.landing-v3-route-card.winner{border-color:var(--green);box-shadow:0 0 20px #00e5a00f}.landing-v3-route-card header{border-bottom:1px solid var(--border);background:var(--bg3);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.landing-v3-route-card header span{letter-spacing:.08em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:700}.landing-v3-route-card.winner header span{color:var(--green)}.landing-v3-route-card header small{background:var(--green-dim);color:var(--green);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;padding:2px 7px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:8px;font-weight:700}.landing-v3-route-card-body{padding:14px}.landing-v3-route-stat{margin-bottom:10px}.landing-v3-route-stat span{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:8px;display:block}.landing-v3-route-stat strong{font-family:Syne,Space Grotesk,sans-serif;font-size:18px;font-weight:700;display:block}.landing-v3-route-stat strong.primary{font-size:22px}.landing-v3-route-stat strong.dim{color:var(--text-dim);font-family:Space Mono,IBM Plex Mono,monospace;font-size:14px}.landing-v3-route-stat strong.green{color:var(--green)}.landing-v3-route-stat em{color:var(--green);margin-top:2px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;font-style:normal;display:block}.landing-v3-route-path{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.landing-v3-route-path span{border:1px solid var(--border);background:var(--bg3);border-radius:2px;padding:3px 8px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:700}.landing-v3-route-path b{color:var(--text-muted);font-size:10px;font-weight:700}.landing-v3-delta-bar{border:1px solid var(--border);background:var(--bg3);border-radius:3px;padding:14px}.landing-v3-delta-row{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.landing-v3-delta-row:last-child{border-bottom:none}.landing-v3-delta-row span{color:var(--text-dim);font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px}.landing-v3-delta-row strong{font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:700}.landing-v3-delta-row strong.pos{color:var(--green)}.landing-v3-delta-row strong.neu{color:var(--amber)}.landing-v3-footer{border-top:1px solid var(--border);background:var(--bg2);padding:40px 32px}.landing-v3-footer-inner{justify-content:space-between;align-items:center;gap:12px;max-width:1280px;margin:0 auto;display:flex}.landing-v3-footer-copy{color:var(--text-muted);font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px}.landing-v3-footer-links{gap:24px;display:flex}.landing-v3-footer-links a{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px}.landing-v3-footer-links a:hover{color:var(--amber)}@media (width<=1180px){.landing-v3-nav{flex-wrap:wrap;padding:10px 14px}.landing-v3-nav-logo-copy small{display:none}.landing-v3-hero{grid-template-columns:1fr;gap:18px;padding:56px 16px 44px}.landing-v3-modules-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-v3-hybrid-strip{grid-template-columns:1fr;padding:0 16px}.landing-v3-rd-body{grid-template-columns:1fr}.landing-v3-rd-controls{border-right:none;border-bottom:1px solid var(--border)}.landing-v3-proof-kpis{grid-template-columns:1fr}}@media (width<=760px){.landing-v3-nav{justify-content:center}.landing-v3-nav-tags{order:3;justify-content:center;width:100%}.landing-v3-nav-right{justify-content:center;width:100%}.landing-v3-trust-strip,.landing-v3-hybrid-strip,.landing-v3-section,.landing-v3-footer{padding-left:12px;padding-right:12px}.landing-v3-comparison-grid,.landing-v3-cp-metrics,.landing-v3-modules-grid{grid-template-columns:1fr}.landing-v3-footer-inner{flex-direction:column;align-items:flex-start}.landing-v3-footer-links{flex-wrap:wrap;gap:10px}}.cex-bots-compact-grid>.od-panel,.cex-bots-compact-grid>.od-col{min-width:0}.cex-bot-compact-details{border:1px solid var(--border);background:linear-gradient(135deg,#ffc66809,#53f5ab06)}.cex-bot-compact-details summary{color:var(--muted);cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;list-style:none;display:flex}.cex-bot-compact-details summary::-webkit-details-marker{display:none}.cex-bot-compact-details summary:after{content:"+";color:var(--amber);font-size:13px;line-height:1}.cex-bot-compact-details[open] summary:after{content:"-"}.cex-bot-compact-details[open] summary{border-bottom:1px solid var(--border);color:var(--text)}.cex-bot-compact-details>.od-panel{background:0 0;border:0}@media (width<=1180px){.cex-bots-compact-grid{grid-template-columns:1fr!important}}.arb-page{align-content:start;gap:16px;display:grid}.arb-hero{grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);gap:16px;padding:18px;display:grid}.arb-hero-content{gap:10px;display:grid}.arb-hero-title{color:var(--text-main);margin:0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1.4rem}.arb-hero-desc{color:var(--text-dim);margin:0;font-size:.82rem;line-height:1.5}.arb-hero-flow{text-transform:uppercase;letter-spacing:.07em;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:.68rem;font-weight:700;display:flex}.arb-hero-flow span:not(.arb-flow-arrow){color:#c4e1ff;background:#2b5cac4d;border:1px solid #7ad6ff66;border-radius:8px;padding:4px 8px}.arb-flow-arrow{color:var(--accent-primary)}.arb-command-panel{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#12100ec7;align-content:start;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffdc9e14}.arb-cp-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.arb-cp-header>span:first-child{color:var(--text-dim);text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:600}.arb-cp-header>span:last-child{text-transform:uppercase;letter-spacing:.08em;border:1px solid #9e8d7270;border-radius:999px;padding:3px 8px;font-size:.62rem;font-weight:700}.arb-cp-header>span:last-child.is-live{color:#aaf1c8;background:#30835b33;border-color:#54d28f80}.arb-cp-header>span:last-child.is-idle{color:#ccbfa9;background:#1d1914ad;border-color:#9e8d7270}.arb-cp-body{gap:10px;display:grid}.arb-last-scan{color:var(--text-soft);margin:0;font-size:.72rem}.arb-summary-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.arb-summary-item{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#14110ecc;gap:4px;padding:12px;display:grid;box-shadow:inset 0 1px #ffdc9e14}.arb-summary-item strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1.1rem}.arb-opp-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:14px;display:grid}.arb-opportunity-card{border:1px solid var(--border-soft);border-radius:var(--radius-xl);background:linear-gradient(165deg, #1e1914b8, #100e0ceb), var(--bg-card);box-shadow:var(--shadow-card), inset 0 1px 0 #ffdc9e1a;gap:12px;padding:16px;display:grid}.arb-opportunity-card:hover{border-color:var(--border-strong)}.arb-opp-header{gap:4px;display:grid}.arb-opp-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.arb-opp-symbol{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:1rem}.arb-opp-status{text-transform:uppercase;letter-spacing:.08em;color:#ccbfa9;background:#1d1914ad;border:1px solid #9e8d7270;border-radius:999px;padding:2px 7px;font-size:.6rem;font-weight:700}.arb-opp-status.ready{color:#aaf1c8;background:#30835b33;border-color:#54d28f80}.arb-opp-status.watch{color:#f6e5c3;background:#ffc6681f;border-color:#ffc66880}.arb-opp-direction{color:var(--text-dim);font-size:.75rem}.arb-opp-venue{color:var(--text-soft);font-size:.68rem}.arb-opp-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.arb-metric-card{border:1px solid var(--border-soft);border-radius:var(--radius-md);background:#14110ecc;gap:4px;padding:10px;display:grid}.arb-metric-card strong{font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:.92rem}.arb-opp-execution{gap:6px;display:grid}.arb-exec-row{border-bottom:1px solid #9e8d7226;justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.arb-exec-row:last-child{border-bottom:none}.arb-exec-row strong{font-size:.78rem}.arb-opp-route{gap:8px;display:grid}.arb-route-flow{gap:6px;display:grid}.arb-route-leg{border:1px solid var(--border-soft);background:#110f0dbd;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.72rem;display:flex}.arb-leg-index{border:1px solid var(--border-strong);background:var(--accent-primary-soft);width:20px;min-width:20px;height:20px;color:var(--accent-primary);border-radius:50%;place-items:center;font-size:.62rem;font-weight:700;display:grid}.arb-leg-dex{color:var(--text-dim);font-weight:600}.arb-leg-arrow{color:var(--accent-primary);font-weight:700}.arb-leg-tokens{color:var(--text-soft);font-family:IBM Plex Mono,monospace}.arb-opp-gates{gap:8px;display:grid}.arb-gates-grid{gap:4px;display:grid}.arb-gate-item{border-radius:6px;align-items:center;gap:6px;padding:4px 6px;font-size:.68rem;display:flex}.arb-gate-item.ok{background:#30835b26}.arb-gate-item.fail{background:#82223540}.arb-gate-icon{border-radius:50%;place-items:center;width:16px;min-width:16px;height:16px;font-size:.6rem;font-weight:700;display:grid}.arb-gate-item.ok .arb-gate-icon{color:#3be4a4;background:#54d28f4d}.arb-gate-item.fail .arb-gate-icon{color:#ff6d8d;background:#ff6d8d4d}.arb-gate-detail{color:var(--text-soft)}.arb-opp-footer{border-top:1px solid #9e8d7233;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.arb-confidence{color:var(--text-soft);font-size:.68rem}.arb-empty{border-radius:var(--radius-xl);text-align:center;background:#16120e80;border:1px dashed #ffc66870;justify-content:center;align-items:center;gap:10px;padding:40px 20px;display:grid}.arb-empty p{color:var(--text-dim);margin:0;font-size:.9rem}.arb-content-section{align-content:start;gap:14px;display:grid}.cex-tab-row{flex-wrap:wrap;gap:8px;display:flex}.arb-page .cex-tab-row{background:0 0;border:none;border-radius:0;padding:0}@media (width<=900px){.arb-hero{grid-template-columns:1fr}.arb-summary-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.arb-opp-grid{grid-template-columns:1fr}}@media (width<=600px){.arb-summary-bar,.arb-opp-metrics{grid-template-columns:1fr}}.partner-page{color:#d4dae6;gap:12px;padding:18px 22px 22px;display:grid}.partner-hero,.partner-panel,.partner-form{background:linear-gradient(#080c14f5,#060a10f5);border:1px solid #7484a447;border-radius:4px;box-shadow:inset 0 1px #afc9ff0d}.partner-hero{padding:12px 14px}.partner-hero p,.partner-caption{color:#8893a9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px}.partner-hero h2{color:#eef3ff;letter-spacing:-.02em;margin:8px 0 6px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:32px;font-weight:700}.partner-hero span{color:#95a3bf;font-size:14px}.partner-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.partner-form label{color:#9aa9c8;letter-spacing:.02em;text-transform:uppercase;gap:6px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:12px;display:grid}.partner-form input,.partner-form select,.partner-money-row input{color:#e7ecf8;text-transform:none;background:#070b13;border:1px solid #6c7c9e57;border-radius:3px;min-height:36px;padding:8px 10px;font-family:IBM Plex Sans,sans-serif;font-size:13px}.partner-form input:focus,.partner-form select:focus,.partner-money-row input:focus{border-color:#66d7a4a6;outline:none;box-shadow:inset 0 0 0 1px #66d7a44d}.partner-check{grid-column:1/-1;align-items:center;gap:8px;color:#9eb0d0!important;font-size:11px!important;display:flex!important}.partner-check input{width:14px;height:14px;min-height:14px}.partner-actions{grid-column:1/-1;gap:8px;display:flex}.partner-btn-primary{color:#ffd68b!important;background:linear-gradient(#ffc66833,#ffc6681a)!important;border-color:#ffc66880!important}.partner-inline-message{color:#6be1ac;margin:0;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-panel{padding:12px}.partner-panel h3{color:#f2f5ff;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Space Mono,IBM Plex Mono,monospace;font-size:14px}.partner-balance{color:#ffc668;letter-spacing:-.01em;margin:10px 0;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(26px,3vw,42px);font-weight:700}.partner-money-row{grid-template-columns:1fr auto auto;gap:8px;display:grid}.partner-stats{gap:7px;margin:10px 0 12px;padding:0;list-style:none;display:grid}.partner-stats li{color:#92a4c7;background:#070b12cc;border:1px solid #505d7840;border-radius:3px;justify-content:space-between;align-items:center;padding:8px;font-size:12px;display:flex}.partner-stats strong{color:#f0f5ff;font-family:Space Mono,IBM Plex Mono,monospace}.partner-tree-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.partner-caption{margin:12px 0 8px}.partner-horizontal{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.partner-card{background:linear-gradient(#080c13fa,#060a10f5);border:1px solid #60729659;border-radius:3px;min-width:204px;padding:8px}.partner-card-head{align-items:center;gap:8px;display:flex}.partner-card-head strong{color:#e9f1ff;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-weight:600}.partner-card-head img{border:1px solid #798db073;border-radius:2px;width:34px;height:34px}.partner-badges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.partner-badges span{color:#71dfb0;letter-spacing:.05em;text-transform:uppercase;background:#5acb9a14;border:1px solid #5acb9a73;border-radius:2px;padding:2px 6px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px}.partner-tree-node{gap:8px;display:grid}.partner-tree-branch{border-left:1px dashed #6c7c9ea6;gap:8px;margin-left:14px;padding-left:12px;display:grid}@media (width<=920px){.partner-form,.partner-grid,.partner-money-row{grid-template-columns:1fr}.partner-hero h2{font-size:24px}}.register-landing{min-height:100vh}.register-shell{max-width:880px;margin:34px auto 52px;padding:0 20px}.register-card{background:linear-gradient(#080c14f5,#060a10f5);border:1px solid #7484a447;border-radius:4px;padding:16px;box-shadow:inset 0 1px #afc9ff0d}.register-kicker{color:#8893a9;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px}.register-card h1{color:#eef3ff;letter-spacing:-.02em;margin:8px 0 6px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:clamp(24px,4vw,38px)}.register-sub{color:#95a3bf;margin:0 0 14px;font-size:13px}.partner-layout{grid-template-columns:280px minmax(0,1fr);gap:12px;display:grid}.partner-rail,.partner-main{align-content:start;gap:12px;display:grid}.partner-link-box{color:#6be1ac;overflow-wrap:anywhere;background:#070b13;border:1px solid #6c7c9e57;border-radius:3px;margin:10px 0;padding:8px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px}@media (width<=1120px){.partner-layout{grid-template-columns:1fr}}.register-shell{max-width:1180px;margin:46px auto 72px}.register-card{background:linear-gradient(#060a12fa,#04080efa);border:1px solid #4e618461;padding:26px}.register-card h1{color:#e8edf7;letter-spacing:-.02em;margin:12px 0 14px;font-family:Syne,Space Grotesk,sans-serif;font-size:clamp(42px,4vw,68px);line-height:.95}.register-sub{color:#8998b3;margin:0 0 18px;font-family:IBM Plex Sans,sans-serif;font-size:13px}.register-card .partner-form{background:#04080ead;border:1px solid #4e618461;border-radius:8px;gap:12px;padding:18px}.register-hybrid-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:16px;display:grid}.register-next-panel{background:linear-gradient(#ffb80014,#0a0f18c7),#04080ec2;border:1px solid #ffb8003d;border-radius:8px;align-content:start;gap:12px;padding:20px;display:grid}.register-next-panel span{color:#ffcf73;letter-spacing:.12em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:10px;font-weight:700}.register-next-panel strong{color:#f3f6fb;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:24px;line-height:1.05}.register-next-panel ul{color:#9aa7bc;margin:0;padding-left:18px;font-size:13px;line-height:1.65}.register-next-panel a{color:#ffcf73;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffb8007a;width:fit-content;margin-top:4px;font-family:Space Mono,IBM Plex Mono,monospace;font-size:11px;font-weight:700}.register-card .partner-form label{color:#8d9dbb;letter-spacing:.08em;text-transform:uppercase;font-family:Space Mono,IBM Plex Mono,monospace;font-size:12px}.register-card .partner-form input,.register-card .partner-form select{color:#dde6f5;background:#03070de6;border:1px solid #5066886b;border-radius:6px;min-height:56px;padding:0 14px;font-family:IBM Plex Sans,sans-serif;font-size:18px}.register-card .partner-form input::placeholder{color:#5d6a82}.register-card .partner-check{margin-top:2px;color:#8fa0bd!important;font-size:14px!important}.register-card .partner-check input{width:16px;height:16px}.register-card .partner-actions{gap:10px;margin-top:2px}.register-card .partner-actions .legacy-ghost-btn{border-radius:14px;min-height:48px;padding:0 18px;font-family:Space Grotesk,IBM Plex Sans,sans-serif;font-size:15px;font-weight:700}.register-card .partner-btn-primary{color:#f7d089!important;background:linear-gradient(#ffc25633,#74572647)!important;border-color:#ffc35085!important}.register-card .partner-inline-message{margin-top:12px;font-size:12px}@media (width<=980px){.register-shell{margin:28px auto 42px}.register-card{padding:14px}.register-card h1{font-size:clamp(30px,8vw,46px)}.register-card .partner-form input,.register-card .partner-form select{min-height:44px;font-size:18px}.register-hybrid-grid{grid-template-columns:1fr}}.register-landing{position:relative;overflow:hidden}.register-bg-canvas{z-index:0;pointer-events:none;opacity:.9;width:100vw;height:100vh;position:fixed;inset:0}.register-landing .landing-v3-nav,.register-shell{z-index:1;position:relative}.register-card .partner-actions .legacy-ghost-btn,.register-card .partner-btn-primary{border-radius:2px!important}.register-bg-canvas{filter:saturate(1.08)brightness(.98)}.register-landing:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(900px 420px at 50% 12%,#22355724,#0000 60%);position:fixed;inset:0}.auth-landing{background:radial-gradient(900px 520px at 50% 10%,#26497433,#0000 68%),#03070d}.auth-shell{max-width:620px;margin-top:9vh}.auth-card h1{font-size:clamp(38px,7vw,58px)}.auth-form{margin-top:22px}.auth-error{color:#ff7b82!important}html[data-theme] body,html[data-theme=light] .capybara-loader{background:var(--color-bg-canvas);color:var(--color-text-primary)}html[data-theme=light] .capybara-loader.compact{background:var(--color-bg-surface);border-color:var(--color-border-subtle)}.public-page{background:var(--color-bg-canvas);min-width:0;min-height:100vh;color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--font-size-3);line-height:var(--line-height-body);overflow-x:clip}.public-page *,.public-page :before,.public-page :after{box-sizing:border-box}.public-page a{color:inherit}.public-header{z-index:var(--z-sticky);align-items:center;gap:var(--space-4);width:100%;min-height:76px;padding:var(--space-3) clamp(var(--space-4), 4vw, var(--space-7));border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-overlay);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);display:grid;position:relative}.public-brand{align-items:center;gap:var(--space-3);width:fit-content;text-decoration:none;display:inline-flex}.public-brand img{object-fit:contain;width:148px;height:auto;display:block}.public-brand>span{max-width:92px;color:var(--color-text-muted);font-family:var(--font-data);font-size:var(--font-size-1);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-data)}.public-header-status{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.public-chip{min-height:28px;padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-muted);font-family:var(--font-data);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-data);align-items:center;line-height:1;display:inline-flex}.public-chip-info{border-color:var(--color-cyan-border);background:var(--color-cyan-soft);color:var(--color-cyan)}.public-header-actions,.public-actions{align-items:center;gap:var(--space-2);display:flex}.public-header-actions{justify-content:flex-end}.public-language select,.public-field input{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:44px;color:var(--color-text-primary);font:inherit;transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease);outline:0}.public-language select{min-width:64px;padding:0 var(--space-3);font-family:var(--font-data);font-size:var(--font-size-2);cursor:pointer}.public-language select:hover,.public-field input:hover{border-color:var(--color-border-interactive)}.public-language select:focus-visible,.public-field input:focus-visible,.public-check input:focus-visible,.public-button:focus-visible,.public-page a:focus-visible{outline:2px solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-ring)}.public-button,.public-landing .landing-v3-btn{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-md);font-family:var(--font-ui);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);letter-spacing:0;cursor:pointer;transition:color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:1px solid #0000;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.public-button-primary,.public-landing .landing-v3-btn-primary{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-text-on-accent);box-shadow:var(--shadow-primary)}.public-button-primary:hover,.public-landing .landing-v3-btn-primary:hover{border-color:var(--color-primary-hover);background:var(--color-primary-hover);box-shadow:var(--shadow-primary-hover);transform:translateY(-1px)}.public-button-secondary,.public-landing .landing-v3-btn-ghost{border-color:var(--color-border-strong);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:none}.public-button-secondary:hover,.public-landing .landing-v3-btn-ghost:hover,.public-button-tertiary:hover{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-text-primary)}.public-button-tertiary{color:var(--color-text-secondary);background:0 0;border-color:#0000}.public-button:active,.public-landing .landing-v3-btn:active{transform:translateY(0)}.public-button:disabled,.public-button[aria-disabled=true]{border-color:var(--color-border-subtle);background:var(--color-bg-elevated);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed;opacity:.62;transform:none}.public-kicker{color:var(--color-cyan);font-family:var(--font-data);font-size:var(--font-size-1);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-data);text-transform:uppercase;margin:0}.auth-page{isolation:isolate;position:relative}.auth-page:before{z-index:-1;background-image:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px);content:"";opacity:.14;pointer-events:none;background-size:72px 72px;position:fixed;inset:76px 0 0}.auth-main,.not-found-main{min-height:calc(100vh - 76px);padding:clamp(var(--space-5), 5vw, var(--space-8)) var(--space-4);place-items:center;display:grid}.auth-surface,.public-state-panel{width:min(100%,560px);padding:clamp(var(--space-5), 4vw, var(--space-7));border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-surface)}.auth-surface-wide{width:min(100%,960px)}.auth-intro h1,.public-state-panel h1{margin:var(--space-2) 0 var(--space-3);color:var(--color-text-primary);font-family:var(--font-ui);font-size:clamp(28px,4vw,42px);line-height:var(--line-height-tight);letter-spacing:-.035em}.auth-intro>p:last-child,.public-state-panel>p{color:var(--color-text-secondary);font-size:var(--font-size-3);margin:0}.auth-content{margin-top:var(--space-5)}.auth-content-split{gap:var(--space-5);grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr);align-items:start;display:grid}.public-form{gap:var(--space-4);display:grid}.public-field{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);display:grid}.public-field input{width:100%;padding:0 var(--space-3);font-size:var(--font-size-3);font-weight:var(--font-weight-regular)}.public-field input::placeholder{color:var(--color-text-muted)}.public-field input:disabled{background:var(--color-bg-elevated);color:var(--color-text-muted);cursor:not-allowed}.public-check{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-2);cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;display:grid}.public-check input{width:18px;height:18px;accent-color:var(--color-primary);margin:2px 0 0}.auth-security{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-bg-subtle)}.auth-security>span{color:var(--color-cyan);font-family:var(--font-data);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-data);text-transform:uppercase;display:block}.auth-security>strong{margin-top:var(--space-2);color:var(--color-text-primary);font-size:var(--font-size-3);display:block}.auth-security ul{gap:var(--space-2);margin:var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--font-size-2);padding-left:20px;display:grid}.auth-security a{color:var(--color-cyan);font-size:var(--font-size-2);font-weight:var(--font-weight-semibold);text-underline-offset:3px}.auth-message{margin:var(--space-4) 0 0;padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-2);border:1px solid}.auth-message-danger{border-color:var(--color-danger-border);background:var(--color-danger-soft);color:var(--color-danger)}.auth-message-success{border-color:var(--color-primary-border);background:var(--color-primary-soft);color:var(--color-text-primary)}.public-landing{--amber:var(--color-primary);--amber-dim:var(--color-primary-soft);--bg:var(--color-bg-canvas);--bg2:var(--color-bg-surface);--bg3:var(--color-bg-elevated);--border:var(--color-border-subtle);--border-bright:var(--color-border-strong);--text:var(--color-text-primary);--text-dim:var(--color-text-secondary);--text-muted:var(--color-text-muted);background:var(--color-bg-canvas);font-family:var(--font-ui)}.public-landing .landing-v3-ticker{border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-surface)}.public-landing .landing-v3-ticker-inner{width:max-content;min-width:100%;animation:none}.public-landing .landing-v3-hero{min-height:auto;padding:clamp(var(--space-7), 7vw, 96px) clamp(var(--space-4), 5vw, 80px);border-bottom-color:var(--color-border-subtle);background:var(--color-bg-canvas)}.public-landing .landing-v3-hero-bg-grid{background-image:linear-gradient(var(--color-border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--color-border-subtle) 1px, transparent 1px);opacity:.16;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.public-landing .landing-v3-hero-content,.public-landing .landing-v3-command-panel{animation:none}.public-landing .landing-v3-hero-kicker,.public-landing .landing-v3-cp-status,.public-landing .landing-v3-rd-badge{color:var(--color-cyan);font-size:var(--font-size-1)}.public-landing .landing-v3-hero-title{font-family:var(--font-brand);font-size:var(--font-size-display);letter-spacing:-.045em}.public-landing .landing-v3-hero-title em{color:var(--color-primary-hover);text-shadow:none;font-style:normal}.public-landing .landing-v3-hero-desc{color:var(--color-text-primary);font-family:var(--font-ui);font-size:var(--font-size-4)}.public-landing .landing-v3-hero-subdesc,.public-landing .landing-v3-module-desc,.public-landing .landing-v3-hybrid-strip p{color:var(--color-text-secondary);font-family:var(--font-ui);font-size:var(--font-size-3)}.public-landing .landing-v3-hero-flow,.public-landing .landing-v3-ticker-item,.public-landing .landing-v3-cp-title,.public-landing .landing-v3-cp-step-num,.public-landing .landing-v3-cp-step-label,.public-landing .landing-v3-cp-metric-val,.public-landing .landing-v3-cp-metric-label,.public-landing .landing-v3-hybrid-strip article>span,.public-landing .landing-v3-trust-inner,.public-landing .landing-v3-section-count,.public-landing .landing-v3-module-lane,.public-landing .landing-v3-module-lane:before,.public-landing .landing-v3-module-link,.public-landing .landing-v3-rd-title,.public-landing .landing-v3-rd-badge,.public-landing .landing-v3-proof-kpis span,.public-landing .landing-v3-proof-kpis strong,.public-landing .landing-v3-route-card header,.public-landing .landing-v3-route-card header span,.public-landing .landing-v3-route-card header small,.public-landing .landing-v3-route-stat,.public-landing .landing-v3-route-stat span,.public-landing .landing-v3-route-stat strong,.public-landing .landing-v3-route-stat em,.public-landing .landing-v3-delta-row,.public-landing .landing-v3-footer,.public-landing .landing-v3-footer-copy,.public-landing .landing-v3-footer-links a,.public-landing .landing-v3-trust-label{font-family:var(--font-data);font-size:var(--font-size-1)}.public-landing .landing-v3-command-panel,.public-landing .landing-v3-hybrid-strip article,.public-landing .landing-v3-module-card,.public-landing .landing-v3-routing-demo,.public-landing .landing-v3-route-card,.public-landing .landing-v3-proof-kpis article,.public-landing .landing-v3-delta-bar{border-color:var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:none}.public-landing .landing-v3-command-panel:before,.public-landing .landing-v3-module-card:before,.public-landing .landing-v3-routing-demo:before{display:none}.public-landing .landing-v3-cp-header,.public-landing .landing-v3-rd-header{border-bottom-color:var(--color-border-subtle);background:var(--color-bg-elevated)}.public-landing .landing-v3-cp-step.active,.public-landing .landing-v3-module-card:hover,.public-landing .landing-v3-route-card:hover{border-color:var(--color-primary-border);background:var(--color-primary-soft);box-shadow:none;transform:none}.public-landing .landing-v3-cp-step-fill.success,.public-landing .landing-v3-cp-step-fill.idle{background:var(--color-primary)}.public-landing .landing-v3-cp-metric-val.amber,.public-landing .landing-v3-cp-metric-val.blue,.public-landing .landing-v3-cp-metric-val.green,.public-landing .landing-v3-route-stat strong.green,.public-landing .landing-v3-proof-kpis strong.pos{color:var(--color-cyan)}.public-landing .landing-v3-hybrid-strip,.public-landing .landing-v3-section,.public-landing .landing-v3-footer-inner{padding-right:clamp(var(--space-4), 5vw, 80px);padding-left:clamp(var(--space-4), 5vw, 80px)}.public-landing .landing-v3-trust-strip,.public-landing .landing-v3-footer{border-color:var(--color-border-subtle);background:var(--color-bg-surface)}.public-landing .landing-v3-trust-item .dot,.public-landing .landing-v3-trust-item .dot.amber{background:var(--color-cyan);box-shadow:none}.public-landing .landing-v3-section-title,.public-landing .landing-v3-module-name{color:var(--color-text-primary);font-family:var(--font-ui)}.public-landing .landing-v3-section-title{font-size:var(--font-size-5)}.public-landing .landing-v3-module-name{font-size:var(--font-size-4)}.public-landing .landing-v3-module-lane,.public-landing .landing-v3-module-link{color:var(--color-cyan)}.public-landing .landing-v3-module-tags{margin-top:var(--space-3);flex-wrap:wrap;gap:6px;display:flex}.public-landing .landing-v3-module-tags span{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-family:var(--font-data);border-radius:999px;padding:4px 8px;font-size:11px}.public-landing .landing-v3-exchange{gap:clamp(var(--space-5), 5vw, var(--space-8));padding:clamp(var(--space-6), 6vw, 80px) clamp(var(--space-4), 5vw, 80px);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-canvas);grid-template-columns:minmax(0,1fr) minmax(320px,480px);align-items:center;display:grid}.landing-v3-exchange-copy h2{margin:var(--space-2) 0;color:var(--color-text-primary);font-family:var(--font-ui);font-size:clamp(28px,4vw,48px)}.landing-v3-exchange-copy p{max-width:580px;color:var(--color-text-secondary);font-size:var(--font-size-4);line-height:1.5}.landing-v3-exchange-copy small{color:var(--color-text-muted)}.landing-v3-exchange-form{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-bg-surface)}.landing-v3-exchange-direction{gap:var(--space-1);margin-bottom:var(--space-3);background:var(--color-bg-elevated);grid-template-columns:1fr 1fr;padding:3px;display:grid}.landing-v3-exchange-direction button{padding:var(--space-2);color:var(--color-text-secondary);cursor:pointer;font:inherit;background:0 0;border:0}.landing-v3-exchange-direction button.active{color:var(--color-text-primary);background:var(--color-primary-soft)}.landing-v3-exchange-fields{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.landing-v3-exchange-fields label{color:var(--color-text-secondary);font-size:var(--font-size-2);gap:6px;display:grid}.landing-v3-exchange-fields input,.landing-v3-exchange-fields select{width:100%;min-height:42px;padding:0 var(--space-2);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-elevated);font:inherit}.landing-v3-exchange-rate{gap:4px var(--space-2);margin:var(--space-3) 0;color:var(--color-text-secondary);font-family:var(--font-data);font-size:var(--font-size-1);grid-template-columns:1fr auto;display:grid}.landing-v3-exchange-rate strong{color:var(--color-cyan)}.landing-v3-exchange-rate span:last-child{color:var(--color-text-muted);grid-column:1/-1}.landing-v3-exchange-submit{cursor:pointer;border:0;width:100%}.landing-v3-exchange-quote{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:grid}.landing-v3-exchange-quote span,.landing-v3-exchange-quote small{color:var(--color-text-secondary)}.landing-v3-exchange-quote strong{color:var(--color-text-primary);font-size:var(--font-size-5)}.landing-v3-exchange-quote label{color:var(--color-text-secondary);font-size:var(--font-size-2);gap:6px;display:grid}.landing-v3-exchange-quote input{min-height:42px;padding:0 var(--space-2);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);background:var(--color-bg-elevated);font:inherit}.landing-v3-exchange-quote button{border:1px solid var(--color-border-subtle);cursor:pointer}.landing-v3-exchange-message{margin-top:var(--space-2);color:var(--color-cyan);font-size:var(--font-size-2);line-height:1.4}.landing-v3-exchange-registration{margin-top:var(--space-3);border-top:1px solid var(--color-border-subtle);padding-top:var(--space-3)}.landing-v3-exchange-registration>div{color:var(--color-text-primary);justify-content:space-between;align-items:center;display:flex}.landing-v3-exchange-registration button{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;font-size:20px}.landing-v3-exchange-registration iframe{width:100%;height:420px;margin-top:var(--space-2);border:1px solid var(--color-border-subtle);background:var(--color-bg-elevated)}.landing-v3-exchange-qr{width:240px;height:240px;padding:var(--space-2);background:#fff}.landing-v3-exchange-open-payment{width:fit-content;text-decoration:none;display:inline-flex}.landing-v3-exchange-address{overflow-wrap:anywhere;padding:var(--space-2);color:var(--color-text-primary);background:var(--color-bg-elevated);font-size:var(--font-size-2);display:block}.landing-v3-exchange-history{gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:grid}.landing-v3-exchange-history>div{justify-content:space-between;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-2);flex-wrap:wrap;display:flex}.landing-v3-exchange-history span{overflow-wrap:anywhere;min-width:0}.landing-v3-exchange-history small{color:var(--color-text-muted);text-align:right}@media (width<=720px){.public-landing .landing-v3-exchange{grid-template-columns:1fr}}.public-landing .landing-v3-rd-badge{border-color:var(--color-cyan-border);background:var(--color-cyan-soft)}.public-landing :where(.landing-v3-ticker-change,.landing-v3-cp-metric-val,.landing-v3-proof-kpis strong,.landing-v3-route-stat strong){font-size:max(var(--font-size-1), 1em)}.public-landing :where(.landing-v3-ticker-change,.landing-v3-nav-tag):before,.public-landing :where(.landing-v3-cp-status):before{animation:none}.not-found-main{text-align:left}.public-state-panel .public-actions{margin-top:var(--space-5)}@media (width<=1100px){.public-header{grid-template-columns:1fr auto}.public-header-status{display:none}}@media (width<=768px){.public-header{gap:var(--space-2);min-height:68px;padding:var(--space-2) var(--space-4)}.public-brand img{width:126px}.public-brand>span,.public-header-actions .public-button-tertiary{display:none}.public-header-actions .public-button,.public-language select{min-height:40px;padding-right:var(--space-3);padding-left:var(--space-3)}.auth-page:before{inset-block-start:68px}.auth-main,.not-found-main{min-height:calc(100vh - 68px);padding:var(--space-5) var(--space-4)}.auth-content-split,.public-landing .landing-v3-hero{grid-template-columns:1fr}.public-landing .landing-v3-command-panel{width:100%}.public-landing .landing-v3-hybrid-strip,.public-landing .landing-v3-modules-grid,.public-landing .landing-v3-comparison-grid{grid-template-columns:1fr}}@media (width<=480px){.public-header{padding-inline:var(--space-3);grid-template-columns:minmax(0,1fr) auto}.public-brand img{width:112px}.public-header-actions{gap:var(--space-1)}.public-header-actions .public-button{padding-inline:var(--space-2);font-size:var(--font-size-1)}.public-language select{min-width:54px;padding-inline:var(--space-2)}.auth-main,.not-found-main{padding:var(--space-4) var(--space-3);align-items:start}.auth-surface,.public-state-panel{padding:var(--space-4)}.auth-intro h1,.public-state-panel h1{font-size:var(--font-size-5)}.public-actions{flex-direction:column;align-items:stretch}.public-header-actions{flex-direction:row}.public-landing .landing-v3-ticker{overflow-x:auto}.public-landing .landing-v3-ticker-inner>:nth-child(n+5){display:none}.public-landing .landing-v3-hero{padding-top:var(--space-7);padding-bottom:var(--space-7)}.public-landing .landing-v3-hero-title{font-size:clamp(36px,12vw,48px)}.public-landing .landing-v3-hero-desc{font-size:var(--font-size-3)}.public-landing .landing-v3-hero-flow{gap:var(--space-1)}.public-landing .landing-v3-hero-actions{grid-template-columns:1fr;display:grid}.public-landing .landing-v3-cp-metrics,.public-landing .landing-v3-proof-kpis{grid-template-columns:1fr}.public-landing .landing-v3-section-header,.public-landing .landing-v3-rd-header,.public-landing .landing-v3-footer-inner{align-items:flex-start;gap:var(--space-2);flex-direction:column}.public-landing .landing-v3-trust-inner,.public-landing .landing-v3-footer-links{overflow-x:auto}}@media (prefers-reduced-motion:reduce){.public-page *,.public-page :before,.public-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.home-portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--home-bg:#f5f5f7;--home-section-gap:96px;--home-radius:8px;--home-orbit-metal:#333b48;--home-contrast-bg:#191b20;--home-contrast-ink:#f3f4f6;--home-contrast-muted:#adb3bf;--home-contrast-border:#343842;--home-contrast-link:#8aa3ff;--home-surface:#fff;--home-surface-soft:#f0f1f3;--home-surface-raised:#fff;--home-section-bg:#eef3fa;--home-ink:#161a22;--home-muted:#697181;--home-faint:#8e96a5;--home-border:#dfe3ea;--home-border-strong:#cbd1dc;--home-primary:#315bff;--home-primary-hover:#254bdc;--home-primary-soft:#e8f2ff;--home-link:#0068d1;--home-on-primary:#fff;--home-cyan:#187f95;--home-cyan-soft:#e7f7fa;--home-amber:#976600;--home-amber-soft:#fff5d8;--home-positive:#087958;--home-negative:#b0364b;--home-header-bg:#ffffffeb;--home-focus:#0071e342;--home-control-shadow:0 2px 10px #1c263d14;--home-button-shadow:0 5px 14px #0055aa2e;--home-qr-bg:#fff;--home-shadow:0 18px 54px #1a264114;background:var(--home-bg);min-height:100vh;color:var(--home-ink);font-family:var(--font-ui);overflow-x:clip}.home-portal[data-home-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--home-bg:#101114;--home-orbit-metal:#737d90;--home-surface:#191b20;--home-surface-soft:#22252c;--home-surface-raised:#22252c;--home-section-bg:#15171c;--home-ink:#f3f4f6;--home-muted:#adb3bf;--home-faint:#858c99;--home-border:#343842;--home-border-strong:#454a56;--home-primary:#315bff;--home-primary-hover:#426cff;--home-primary-soft:#20294b;--home-link:#8aa3ff;--home-on-primary:#fff;--home-cyan:#70c7d8;--home-cyan-soft:#17343a;--home-amber:#f1c45d;--home-amber-soft:#382f1c;--home-positive:#61cfa8;--home-negative:#ff8798;--home-header-bg:#191b20f0;--home-focus:#6d8bff6b;--home-control-shadow:0 2px 10px #00000038;--home-button-shadow:0 5px 16px #00000042;--home-qr-bg:#fff;--home-shadow:0 12px 34px #0000002e}.home-portal a{text-underline-offset:3px}.home-portal button,.home-portal input,.home-portal select{font:inherit}.home-portal input::placeholder{color:var(--home-faint);opacity:1}.home-portal select option{background:var(--home-surface-raised);color:var(--home-ink)}.home-portal button:disabled,.home-portal input:disabled,.home-portal select:disabled{cursor:not-allowed;opacity:.68}.home-portal button:focus-visible,.home-portal input:focus-visible,.home-portal select:focus-visible,.home-portal a:focus-visible{outline:3px solid var(--home-focus);outline-offset:3px}.home-topbar{z-index:var(--z-sticky);position:sticky;top:0}.home-header{z-index:var(--z-sticky);border-bottom:1px solid var(--home-border);background:var(--home-header-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:minmax(164px,1fr) auto minmax(164px,1fr);align-items:center;min-height:72px;padding:10px max(24px,50vw - 620px);display:grid;position:relative;top:0}.home-brand{align-items:center;width:fit-content;display:inline-flex}.home-brand img{width:148px;height:auto;display:block}.home-navigation{align-items:center;gap:6px;display:flex}.home-navigation a{color:var(--home-muted);border-radius:9px;padding:10px 12px;font-size:14px;font-weight:600;text-decoration:none}.home-navigation a:hover{background:var(--home-surface-soft);color:var(--home-ink)}.home-header-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.home-theme-toggle{border:1px solid var(--home-border);background:var(--home-surface);width:44px;height:44px;color:var(--home-ink);cursor:pointer;border-radius:11px;flex:0 0 44px;place-items:center;padding:0;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative}.home-theme-toggle:hover{border-color:var(--home-border-strong);background:var(--home-surface-soft);color:var(--home-link)}.home-theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.home-sign-in,.home-primary-action{border:1px solid var(--home-primary);background:var(--home-primary);min-height:44px;color:var(--home-on-primary);box-shadow:var(--home-button-shadow);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.home-sign-in:hover,.home-primary-action:hover{border-color:var(--home-primary-hover);background:var(--home-primary-hover);transform:translateY(-1px);box-shadow:0 7px 18px #0055aa3d}.home-secondary-action{border:1px solid var(--home-border-strong);background:var(--home-surface);min-height:44px;color:var(--home-link);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:650;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:inline-flex}.home-secondary-action:hover{border-color:var(--home-primary);background:var(--home-primary-soft);transform:translateY(-1px)}.home-menu-button{background:0 0;border:0;border-radius:10px;place-items:center;width:44px;height:44px;padding:11px;display:none}.home-menu-button span{background:var(--home-ink);border-radius:2px;width:21px;height:2px;margin:2px 0;display:block}.home-market-ticker{border-bottom:1px solid var(--home-border);background:var(--home-surface)}.home-ticker-caption{min-height:28px;color:var(--home-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 24px;font-size:11px;display:flex}.home-ticker-caption button{color:var(--home-link);cursor:pointer;background:0 0;border:0;min-height:28px}.home-ticker-viewport{scrollbar-width:thin;min-height:66px;overflow-x:auto}.home-ticker-track{width:max-content;animation:144s linear infinite home-ticker-loop;display:flex}.home-ticker-group{flex:none;display:flex}.home-market-ticker a{box-sizing:border-box;border-right:1px solid var(--home-border);width:246px;min-height:66px;color:var(--home-ink);flex:0 0 246px;grid-template-columns:auto auto;gap:3px 12px;padding:10px 18px;text-decoration:none;transition:background .18s,color .18s;display:grid;position:relative}.home-ticker-viewport:focus-within .home-ticker-track{animation:none}.home-market-ticker:hover .home-ticker-track,.home-market-ticker:focus-within .home-ticker-track,.home-market-ticker.is-paused .home-ticker-track{animation-play-state:paused}.home-ticker-empty{min-height:60px;color:var(--home-muted);margin:0;padding:16px 24px;font-size:12px}.home-ticker-skeleton{gap:24px;min-height:66px;padding:12px 24px;display:flex;overflow:hidden}.home-ticker-skeleton span{border-radius:var(--home-radius);background:var(--home-surface-soft);flex:0 0 220px}@keyframes home-ticker-loop{to{transform:translate(-50%)}}.home-market-ticker a:hover{background:var(--home-surface-soft)}.home-ticker-pair{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--home-muted);font-size:11px;font-weight:750;overflow:hidden}.home-market-ticker strong{font-family:var(--font-data);justify-self:end;font-size:13px}.home-ticker-change{color:var(--home-muted);font-size:11px}.home-ticker-change.is-up{color:var(--home-positive)}.home-ticker-change.is-down{color:var(--home-negative)}.home-market-ticker small{color:var(--home-muted);white-space:nowrap;justify-self:end;align-items:center;gap:5px;font-size:11px;display:flex}.home-market-ticker small i{background:var(--home-faint);border-radius:50%;width:6px;height:6px}.home-market-ticker small i.is-live{background:var(--home-cyan)}.home-market-ticker small i.is-stale{background:var(--home-amber)}.home-market-ticker a.is-up{animation:.8s ease-out home-ticker-positive}.home-market-ticker a.is-down{animation:.8s ease-out home-ticker-negative}.home-market-ticker.is-paused a{animation-play-state:paused}@keyframes home-ticker-positive{35%{background:color-mix(in srgb, var(--home-positive) 13%, var(--home-surface))}}@keyframes home-ticker-negative{35%{background:color-mix(in srgb, var(--home-negative) 12%, var(--home-surface))}}.home-main{gap:var(--home-section-gap);width:min(100%,1240px);margin:0 auto;padding:40px 24px 96px;display:grid}.home-main>*{min-width:0}.home-hero-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:40px;display:grid}.home-hero{text-align:left;padding:16px 0}.home-orbit{aspect-ratio:1;isolation:isolate;pointer-events:none;width:min(100%,440px);margin-inline:auto;position:relative}.home-capybara-aura{z-index:-2;background:radial-gradient(circle, color-mix(in srgb, var(--home-primary) 18%, transparent) 0 35%, transparent 72%);filter:blur(12px);border-radius:50%;position:absolute;inset:12%}.home-capybara-frame{border:1px solid color-mix(in srgb, var(--home-primary) 28%, var(--home-border));background:var(--home-contrast-bg);border-radius:50%;position:absolute;inset:18%;overflow:hidden;box-shadow:0 24px 60px #0f172a29}.home-capybara-frame:after{border-radius:inherit;content:"";background:linear-gradient(145deg,#ffffff1f,#0000 38%,#315bff1f);position:absolute;inset:0}.home-capybara-frame img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;transform:scale(1.08)}.home-crypto-orbit{border:1px solid color-mix(in srgb, var(--home-border-strong) 74%, transparent);border-radius:50%;position:absolute}.home-crypto-orbit:after{border:1px dashed color-mix(in srgb, var(--home-primary) 24%, transparent);border-radius:inherit;content:"";position:absolute;inset:7%}.home-crypto-orbit-outer{animation:34s linear infinite home-crypto-spin;inset:3%}.home-crypto-orbit-inner{animation:27s linear infinite home-crypto-spin-reverse;inset:11%}.home-crypto-mark{border:1px solid var(--home-border);background:color-mix(in srgb, var(--home-surface-raised) 92%, transparent);width:48px;height:48px;color:var(--home-primary);box-shadow:var(--home-control-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;place-items:center;display:grid;position:absolute}.home-crypto-orbit-outer .home-crypto-mark{animation:34s linear infinite home-crypto-spin-reverse}.home-crypto-orbit-inner .home-crypto-mark{animation:27s linear infinite home-crypto-spin}.home-crypto-mark svg{fill:currentColor;width:25px;height:25px}.home-crypto-mark-btc{color:var(--home-amber);top:4%;left:16%}.home-crypto-mark-eth{bottom:24%;right:-1%}.home-crypto-mark-ton{color:var(--home-cyan);top:10%;right:7%}.home-crypto-mark-sol{color:var(--home-positive);bottom:5%;left:12%}@keyframes home-crypto-spin{to{transform:rotate(360deg)}}@keyframes home-crypto-spin-reverse{to{transform:rotate(-360deg)}}.home-kicker{color:var(--home-primary);letter-spacing:.04em;margin:0 0 12px;font-size:12px;font-weight:700}.home-hero h1{font-family:var(--font-ui);letter-spacing:-.05em;margin:0;font-size:clamp(40px,5vw,58px);line-height:1}.home-subtitle{max-width:680px;color:var(--home-muted);margin:13px auto 0;font-size:clamp(17px,2vw,22px);line-height:1.35}.home-exchange{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-surface);padding:24px}.home-section{padding:0}.home-section-heading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:30px;display:flex}.home-section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.1}.home-section-heading>p{max-width:510px;color:var(--home-muted);margin:0;font-size:15px;line-height:1.6}.home-exchange-heading h2{font-size:clamp(25px,3vw,34px)}.home-exchange-heading{margin-bottom:20px;display:block}.home-exchange-heading>p{margin-top:12px;font-size:13px}.home-exchange-tabs{background:var(--home-surface-soft);border-radius:12px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.home-exchange-tabs button{min-height:42px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 17px;font-size:14px;font-weight:700}.home-exchange-tabs button.is-active{background:var(--home-surface);color:var(--home-primary);box-shadow:var(--home-control-shadow)}.home-exchange-panel{min-width:0}.home-portal .landing-v3-exchange{background:0 0;border:0;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,5vw,64px);padding:22px 0 0;display:grid}.home-portal .landing-v3-exchange.is-compact{padding-top:4px;display:block}.home-portal .landing-v3-exchange-copy{padding:0}.home-portal .landing-v3-exchange-copy .landing-v3-section-count{color:var(--home-primary);font-size:12px}.home-portal .landing-v3-exchange-copy h2{color:var(--home-ink);font-family:var(--font-ui);letter-spacing:-.025em;margin:12px 0;font-size:26px}.home-portal .landing-v3-exchange-copy p,.home-portal .landing-v3-exchange-copy small{color:var(--home-muted);font-size:14px;line-height:1.55}.home-portal .landing-v3-exchange-form{border:1px solid var(--home-border);background:var(--home-bg);border-radius:15px;gap:13px;padding:18px;display:grid}.home-portal .landing-v3-exchange-direction{background:var(--home-surface-soft);border-radius:11px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.home-portal .landing-v3-exchange-direction button{min-height:40px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:700}.home-portal .landing-v3-exchange-direction button.active{background:var(--home-surface);color:var(--home-primary);box-shadow:var(--home-control-shadow)}.home-portal .landing-v3-exchange-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.home-portal .landing-v3-exchange-fields label{color:var(--home-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.home-portal .landing-v3-exchange-fields input,.home-portal .landing-v3-exchange-fields select{border:1px solid var(--home-border-strong);background:var(--home-surface);width:100%;min-height:46px;color:var(--home-ink);border-radius:10px;padding:0 12px}.home-portal .landing-v3-exchange-fields small{color:var(--home-faint);font-size:11px}.home-portal .landing-v3-exchange-rate{border:1px solid var(--home-border);background:var(--home-surface);color:var(--home-muted);border-radius:11px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 16px;padding:14px 16px;font-size:12px;display:flex}.home-portal .landing-v3-exchange-rate strong{color:var(--home-ink);font-family:var(--font-data);font-size:16px}.home-portal .landing-v3-btn{border-radius:999px;min-height:44px;padding:0 19px;font-size:14px;font-weight:650}.home-portal .landing-v3-btn-primary{border-color:var(--home-primary);background:var(--home-primary);color:var(--home-on-primary)}.home-portal .landing-v3-btn-primary:hover{border-color:var(--home-primary-hover);background:var(--home-primary-hover);box-shadow:var(--home-button-shadow)}.home-portal .landing-v3-btn-ghost{border-color:var(--home-border-strong);background:var(--home-surface);color:var(--home-ink)}.home-portal .landing-v3-exchange-submit{width:100%}.home-portal .landing-v3-exchange-quote,.home-portal .landing-v3-exchange-message{border:1px solid var(--home-border);background:var(--home-surface);color:var(--home-muted);border-radius:11px;padding:14px}.home-portal .landing-v3-exchange-registration{border-color:var(--home-border)}.home-portal .landing-v3-exchange-registration>div{color:var(--home-ink)}.home-portal .landing-v3-exchange-registration button{color:var(--home-muted)}.home-portal .landing-v3-exchange-registration iframe,.home-portal .landing-v3-exchange-address{border-color:var(--home-border);background:var(--home-surface-raised);color:var(--home-ink)}.home-portal .landing-v3-exchange-history{border-color:var(--home-border);color:var(--home-ink)}.home-portal .landing-v3-exchange-history>div{color:var(--home-muted)}.home-portal .landing-v3-exchange-qr{background:var(--home-qr-bg)}.home-interactive-section{scroll-margin-top:90px}.home-trading-shell{border:1px solid var(--home-border);background:var(--home-surface);box-shadow:var(--home-shadow);border-radius:18px;grid-template-columns:220px minmax(0,1fr) 270px;display:grid;overflow:hidden}.home-market-panel,.home-chart-panel,.home-order-panel{min-width:0;padding:20px}.home-chart-panel,.home-order-panel{border-left:1px solid var(--home-border)}.home-segment{background:var(--home-surface-soft);border-radius:10px;grid-template-columns:repeat(2,1fr);gap:3px;padding:3px;display:grid}.home-segment button{min-height:38px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:13px;font-weight:700}.home-segment button.is-active{background:var(--home-surface);color:var(--home-primary);box-shadow:var(--home-control-shadow)}.home-search-field,.home-order-panel label,.home-copy-controls label,.home-copy-config label{color:var(--home-muted);gap:7px;font-size:12px;font-weight:700;display:grid}.home-search-field{margin-top:16px}.home-search-field input,.home-order-panel input,.home-order-panel select,.home-copy-controls input,.home-copy-controls select,.home-copy-config input{border:1px solid var(--home-border-strong);background:var(--home-surface);width:100%;min-height:44px;color:var(--home-ink);border-radius:9px;padding:0 12px}.home-instrument-list{gap:5px;margin-top:11px;display:grid}.home-instrument-list button{min-height:44px;color:var(--home-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.home-instrument-list button:hover{background:var(--home-surface-soft)}.home-instrument-list button.is-selected{border-color:var(--home-primary);background:var(--home-primary-soft)}.home-instrument-list button strong{font-size:13px}.home-instrument-list button span{color:var(--home-muted);font-family:var(--font-data);font-size:11px}.home-chart-panel{grid-template-rows:auto minmax(210px,1fr) auto;min-height:370px;display:grid}.home-chart-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-chart-panel>header>div:first-child{gap:4px;display:grid}.home-chart-panel>header span{color:var(--home-muted);font-size:12px;font-weight:700}.home-chart-panel>header strong{font-family:var(--font-data);font-size:24px}.home-chart-panel>header small,.home-chart-panel>footer{color:var(--home-faint);font-size:11px}.home-timeframes{gap:3px;display:flex}.home-timeframes button{min-width:40px;min-height:36px;color:var(--home-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:700}.home-timeframes button.is-active{background:var(--home-primary-soft);color:var(--home-primary)}.home-price-chart{min-width:0;min-height:210px;padding-top:18px}.home-inline-state{border:1px dashed var(--home-border-strong);min-height:100%;color:var(--home-muted);text-align:center;border-radius:12px;place-content:center;gap:7px;padding:20px;display:grid}.home-inline-state strong{color:var(--home-ink)}.home-inline-state span{max-width:390px;font-size:12px;line-height:1.5}.home-chart-panel>footer{border-top:1px solid var(--home-border);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;padding-top:12px;display:flex}.home-order-panel{flex-direction:column;gap:14px;display:flex}.home-order-panel h3{margin:0 0 2px;font-size:18px}.home-order-panel .home-primary-action{text-align:center;margin-top:auto}.home-order-panel>small{color:var(--home-muted);font-size:11px;line-height:1.45}.home-order-note{background:var(--home-primary-soft);color:var(--home-muted);border-radius:9px;padding:12px;font-size:12px;line-height:1.45}.home-copy-gate{border:1px solid var(--home-border);background:var(--home-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:24px;min-height:126px;padding:24px;display:flex}.home-copy-gate p{color:var(--home-muted);margin:7px 0 0;font-size:13px}.home-copy-controls{grid-template-columns:minmax(220px,1fr) 150px 180px;gap:12px;margin-bottom:14px;display:grid}.home-copy-layout{border:1px solid var(--home-border);background:var(--home-surface);box-shadow:var(--home-shadow);border-radius:18px;grid-template-columns:minmax(0,1.3fr) minmax(330px,.7fr);display:grid;overflow:hidden}.home-leader-list{min-width:0}.home-leader-list>button{border:0;border-bottom:1px solid var(--home-border);width:100%;min-height:78px;color:var(--home-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:42px minmax(140px,1fr) repeat(3,minmax(82px,auto));align-items:center;gap:12px;padding:12px 16px;display:grid}.home-leader-list>button:last-child{border-bottom:0}.home-leader-list>button:hover{background:var(--home-bg)}.home-leader-list>button.is-selected{box-shadow:inset 3px 0 var(--home-primary);background:var(--home-primary-soft)}.home-leader-list>button>span:not(.home-leader-rank):not(.home-leader-name){gap:4px;display:grid}.home-leader-list small{color:var(--home-muted);font-size:11px}.home-leader-list strong{font-size:12px}.home-leader-rank{color:var(--home-faint);font-family:var(--font-data);font-size:12px}.home-leader-name{gap:4px;display:grid}.home-leader-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.home-leader-list .is-positive{color:var(--home-positive)}.home-leader-list .is-negative{color:var(--home-negative)}.home-leader-profile{border-left:1px solid var(--home-border);padding:22px}.home-leader-profile>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-leader-profile>header span:first-child{color:var(--home-muted);font-size:11px;font-weight:700}.home-leader-profile h3{margin:6px 0 0;font-size:21px}.home-profile-metrics{border:1px solid var(--home-border);background:var(--home-border);border-radius:11px;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0;display:grid;overflow:hidden}.home-profile-metrics>span{background:var(--home-surface);gap:6px;padding:12px;display:grid}.home-profile-metrics small{color:var(--home-muted);font-size:10px}.home-profile-metrics strong{font-family:var(--font-data);font-size:14px}.home-profile-history>strong{font-size:13px}.home-profile-history>p{color:var(--home-muted);margin:8px 0 12px;font-size:12px;line-height:1.5}.home-profile-history .home-inline-state{min-height:94px}.home-profile-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.home-profile-actions a,.home-profile-actions button{border:1px solid var(--home-border-strong);background:var(--home-surface);min-height:42px;color:var(--home-ink);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0 11px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.home-profile-actions .is-primary{border-color:var(--home-primary);background:var(--home-primary);color:var(--home-on-primary)}.home-profile-actions button:disabled{cursor:not-allowed;color:var(--home-faint)}.home-copy-config{border-top:1px solid var(--home-border);margin-top:14px;padding-top:14px}.home-copy-config p{color:var(--home-muted);margin:0 0 12px;font-size:11px;line-height:1.45}.home-copy-config>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-copy-config .home-primary-action{width:100%;margin-top:12px}.home-crypto-panel{border:1px solid var(--home-border);background:var(--home-bg);border-radius:17px;gap:20px;padding:24px;display:grid}.home-swap-fields{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:12px;display:grid}.home-swap-fields label{color:var(--home-muted);gap:8px;font-size:12px;font-weight:700;display:grid}.home-swap-fields label>div{border:1px solid var(--home-border-strong);background:var(--home-surface);border-radius:12px;grid-template-columns:minmax(0,1fr) 104px;display:grid;overflow:hidden}.home-swap-fields input,.home-swap-fields select{min-width:0;min-height:52px;color:var(--home-ink);background:0 0;border:0}.home-swap-fields input{font-family:var(--font-data);padding:0 15px;font-size:18px}.home-swap-fields select{border-left:1px solid var(--home-border);padding:0 12px;font-weight:700}.home-swap-direction{border:1px solid var(--home-border);background:var(--home-surface);width:44px;height:44px;color:var(--home-primary);cursor:pointer;border-radius:12px;font-size:20px}.home-swap-status{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.home-swap-status p{color:var(--home-muted);flex:420px;margin:0;font-size:13px;line-height:1.5}.home-crypto-panel .home-primary-action{justify-self:start}.home-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.home-product-card{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-surface);color:var(--home-ink);align-content:start;padding:24px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.home-product-card:hover{border-color:var(--home-border-strong);box-shadow:var(--home-shadow);transform:translateY(-3px)}.home-product-icon{background:var(--home-primary-soft);width:42px;height:42px;color:var(--home-primary);border-radius:12px;place-items:center;display:grid}.home-product-icon svg{width:23px;height:23px}.home-product-card>.home-status{position:absolute;top:24px;right:24px}.home-product-card h3{letter-spacing:-.02em;margin:28px 0 8px;font-size:21px}.home-product-card p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.55}.home-card-link{color:var(--home-primary);margin-top:auto;padding-top:20px;font-size:13px;font-weight:700}.home-status{border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.home-status-paper,.home-status-partial{background:var(--home-amber-soft);color:var(--home-amber)}.home-status-ready{background:var(--home-cyan-soft);color:var(--home-cyan)}.home-prediction-section{background:var(--home-section-bg);box-shadow:0 0 0 100vmax var(--home-section-bg);clip-path:inset(0 -100vmax);padding:48px 0}.home-prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.home-prediction-card{border:1px solid var(--home-border);border-radius:var(--home-radius);background:var(--home-surface);min-width:0;min-height:250px;color:var(--home-ink);grid-template-rows:auto auto auto auto 1fr;gap:16px;padding:22px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:grid;overflow:hidden}.home-prediction-card:hover{border-color:var(--home-primary);background:var(--home-surface-raised);transform:translateY(-3px)}.home-prediction-card-top{align-items:center;gap:12px;min-width:0;display:flex}.home-prediction-card-top header{flex:1;min-width:0}.home-prediction-media{border:1px solid var(--home-border);background:linear-gradient(135deg, var(--home-primary-soft), var(--home-cyan-soft));width:56px;height:56px;color:var(--home-primary);border-radius:50%;flex:0 0 56px;place-items:center;display:grid;overflow:hidden}.home-prediction-media img{object-fit:cover;width:100%;height:100%;transition:transform .24s;display:block}.home-prediction-media svg{width:26px;height:26px}.home-prediction-card:hover .home-prediction-media img{transform:scale(1.035)}.home-prediction-card header,.home-prediction-card footer{color:var(--home-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.home-prediction-card header span{color:var(--home-primary);font-family:var(--font-data);font-weight:750}.home-prediction-card header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-prediction-card h3{letter-spacing:-.015em;min-height:65px;margin:0;font-size:17px;line-height:1.3;overflow:hidden}.home-prediction-odds{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-prediction-odds span{background:var(--home-cyan-soft);min-width:0;color:var(--home-cyan);font-family:var(--font-data);border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 11px;font-size:13px;display:flex}.home-prediction-odds span+span{background:var(--home-surface-soft);color:var(--home-muted)}.home-prediction-odds b{font-family:var(--font-ui);letter-spacing:.04em;font-size:10px}.home-prediction-meta{color:var(--home-muted);grid-template-columns:1fr 1fr;gap:12px;font-size:10px;display:grid}.home-prediction-meta span{min-width:0}.home-prediction-meta strong{color:var(--home-ink);font-family:var(--font-data);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:13px;display:block;overflow:hidden}.home-prediction-card footer{border-top:1px solid var(--home-border);align-self:end;padding-top:14px}.home-prediction-card footer b{color:var(--home-link)}.home-bot-studio{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px 48px;height:auto;min-height:0;padding:0;display:grid}.home-bot-studio .home-section-heading{grid-template-columns:1fr;align-items:start;gap:20px;margin:0;display:grid}.home-bot-studio .home-section-heading>p{align-self:start;max-width:600px}.home-bot-studio .home-section-heading h2{font-size:32px}.home-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.home-steps li{min-width:0;padding:0 24px 0 0}.home-steps li+li{border-left:1px solid var(--home-border);padding-left:24px}.home-steps li:last-child{padding-right:0}.home-steps span{color:var(--home-primary);font-family:var(--font-data);margin-bottom:12px;font-size:12px;display:block}.home-steps strong{font-size:17px;display:block}.home-steps p{color:var(--home-muted);margin:8px 0 0;font-size:13px;line-height:1.5}.home-bot-studio>.home-primary-action{grid-column:1;justify-self:start}.home-bot-results{background:var(--home-section-bg);box-shadow:0 0 0 100vmax var(--home-section-bg);clip-path:inset(0 -100vmax);padding:48px 0}.home-integrations{padding:0}.home-bot-results .home-section-heading,.home-integrations .home-section-heading{margin-bottom:24px}.home-bot-results-state{justify-content:space-between;align-items:center;gap:24px;max-width:720px;padding:0;display:flex}.home-bot-results-state strong{font-size:17px}.home-bot-results-state p{color:var(--home-muted);margin:7px 0 0;font-size:13px;line-height:1.5}.home-bot-carousel-shell{position:relative}.home-carousel-controls{justify-content:flex-end;gap:8px;margin-bottom:12px;display:flex}.home-carousel-controls button{border:1px solid var(--home-border);background:var(--home-surface);width:44px;height:44px;color:var(--home-ink);cursor:pointer;border-radius:999px;place-items:center;font-size:18px;transition:border-color .16s,background .16s,transform .16s;display:grid}.home-carousel-controls button:hover{border-color:var(--home-primary);background:var(--home-primary-soft);transform:translateY(-1px)}.home-bot-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(290px,350px);grid-auto-flow:column;gap:14px;padding:2px 2px 14px;display:grid;overflow-x:auto}.home-bot-result-card{border:1px solid var(--home-border);background:var(--home-surface);min-width:0;box-shadow:var(--home-control-shadow);scroll-snap-align:start;border-radius:20px;gap:12px;padding:22px;display:grid}.home-bot-result-card header{color:var(--home-muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.home-bot-result-card header span{color:var(--home-link)}.home-bot-result-card h3{letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:20px;overflow:hidden}.home-bot-result-card>p{color:var(--home-muted);margin:-7px 0 0;font-size:13px}.home-bot-result-market{color:var(--home-link);align-items:center;gap:8px;display:inline-flex}.home-bot-result-market i{background:var(--home-primary-soft);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.home-bot-result-market svg{width:17px;height:17px}.home-bot-profit{background:var(--home-cyan-soft);border-radius:14px;gap:5px;padding:18px;display:grid}.home-bot-profit small{color:var(--home-muted);font-size:10px}.home-bot-profit strong{color:var(--home-positive);font-family:var(--font-data);font-size:26px}.home-bot-result-curve{border-bottom:1px solid var(--home-border);height:104px;padding:8px 0 0}.home-bot-result-curve svg{width:100%;height:90px;color:var(--home-positive)}.home-bot-result-curve svg.is-negative{color:var(--home-negative)}.home-bot-result-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.home-bot-result-card dl div{min-width:0}.home-bot-result-card dt{color:var(--home-muted);font-size:10px}.home-bot-result-card dd{font-family:var(--font-data);margin:4px 0 0;font-size:13px;font-weight:700}.home-bot-result-card dd.is-positive{color:var(--home-positive)}.home-bot-result-card dd.is-negative{color:var(--home-negative)}.home-bot-result-card>button{border:1px solid var(--home-border);background:var(--home-surface-soft);min-height:42px;color:var(--home-faint);border-radius:999px;font-size:13px;font-weight:650}.home-bot-result-card>a{border:1px solid var(--home-border-strong);min-height:42px;color:var(--home-link);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.home-bot-result-card>a:hover{border-color:var(--home-primary);background:var(--home-primary-soft)}.home-partner{color:var(--home-contrast-ink);background:var(--home-contrast-bg);box-shadow:0 0 0 100vmax var(--home-contrast-bg);clip-path:inset(0 -100vmax);--home-muted:var(--home-contrast-muted);--home-ink:var(--home-contrast-ink);--home-surface:var(--home-contrast-bg);--home-border:var(--home-contrast-border);--home-link:var(--home-contrast-link);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 48px;padding:48px 0;display:grid}.home-partner .home-kicker{color:var(--home-link)}.home-partner-intro{grid-template-columns:1fr;align-items:start;gap:24px;display:grid}.home-partner-intro h2{letter-spacing:-.035em;max-width:650px;margin:0;font-size:clamp(30px,4vw,46px);line-height:1.08}.home-partner-intro>p{color:var(--home-muted);margin:4px 0 0;font-size:15px;line-height:1.6}.home-partner-grid{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;display:grid}.home-partner-grid article{border-bottom:1px solid var(--home-border);min-width:0;padding:20px 0}.home-partner-grid article>span{color:var(--home-link);font-family:var(--font-data);font-size:11px;font-weight:700}.home-partner-grid h3{margin:16px 0 7px;font-size:18px}.home-partner-grid p{color:var(--home-muted);margin:0;font-size:13px;line-height:1.5}.home-partner-levels{background:var(--home-primary-soft);color:var(--home-muted);text-align:center;border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:18px;padding:16px;font-size:12px;display:grid}.home-partner-levels strong{background:var(--home-primary);min-height:40px;color:var(--home-on-primary);border-radius:12px;place-items:center;display:grid}.home-partner-levels span{border:1px solid var(--home-border);background:var(--home-surface);border-radius:12px;place-items:center;min-height:40px;display:grid}.home-partner-levels i{color:var(--home-primary);font-style:normal}.home-partner .home-partner-levels{background:0 0;flex-wrap:wrap;grid-area:1/2;justify-content:center;align-self:center;margin:0;padding:0;display:flex}.home-partner .home-partner-levels span,.home-partner .home-partner-levels strong{padding:12px}.home-partner-disclaimer{max-width:900px;color:var(--home-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.6}.home-partner-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.home-coverage-grid{border:1px solid var(--home-border);background:var(--home-surface);border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.home-coverage-grid article{min-height:170px;padding:26px}.home-coverage-grid article:nth-child(2n){border-left:1px solid var(--home-border)}.home-coverage-grid article:nth-child(n+3){border-top:1px solid var(--home-border)}.home-coverage-grid span{color:var(--home-primary);font-size:12px;font-weight:700}.home-coverage-grid h3{margin:17px 0 8px;font-size:19px}.home-coverage-grid p{color:var(--home-muted);margin:0;font-size:14px;line-height:1.55}.home-logo-strip{border:1px solid var(--home-border);background:var(--home-surface);box-shadow:var(--home-control-shadow);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:14px;display:flex}.home-logo-strip>span{border:1px solid var(--home-border);background:var(--home-surface-raised);min-height:52px;color:var(--home-ink);letter-spacing:-.01em;border-radius:14px;align-items:center;gap:10px;padding:0 16px 0 10px;font-size:13px;font-weight:750;display:inline-flex}.home-logo-strip i{background:var(--home-primary-soft);width:32px;height:32px;color:var(--home-primary);border-radius:10px;place-items:center;display:grid}.home-logo-strip svg{width:20px;height:20px}.home-integrations details{border:1px solid var(--home-border);background:var(--home-surface);border-radius:12px;margin-top:10px}.home-integrations summary{min-height:46px;color:var(--home-ink);cursor:pointer;padding:14px 16px;font-size:13px;font-weight:700}.home-integration-details{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 16px 16px;display:grid}.home-integration-details p{color:var(--home-muted);margin:0;font-size:12px;line-height:1.5}.home-footer{border-top:1px solid var(--home-border);background:var(--home-surface);grid-template-columns:1fr auto;align-items:center;gap:8px 40px;padding:30px max(24px,50vw - 620px);display:grid}.home-footer-brand img{width:132px}.home-footer p{color:var(--home-muted);grid-column:1;margin:0;font-size:13px}.home-footer nav{flex-wrap:wrap;grid-area:1/2/span 2;justify-content:flex-end;gap:20px;display:flex}.home-footer nav a{color:var(--home-muted);font-size:13px;font-weight:600;text-decoration:none}.home-footer nav a:hover{color:var(--home-primary)}.home-portal[data-home-theme=dark] .home-card-link,.home-portal[data-home-theme=dark] .home-footer nav a:hover,.home-portal[data-home-theme=dark] .home-navigation a:hover{color:var(--home-link)}.home-portal :is(.home-trading-shell,.home-copy-layout,.home-product-card,.home-bot-result-card,.home-logo-strip,.home-copy-gate,.home-crypto-panel,.landing-v3-exchange-form){border-radius:var(--home-radius);box-shadow:none}.home-logo-strip{background:0 0;border:0;padding:0}@media (prefers-reduced-motion:reduce){.home-ticker-track,.home-crypto-orbit,.home-crypto-mark{animation:none}.home-ticker-group[aria-hidden=true]{display:none}.home-portal a,.home-portal button{transition:none}}@media (width<=960px){.home-header{grid-template-columns:1fr auto}.home-navigation{grid-area:2/1/auto/-1;justify-content:center}.home-header-actions{grid-area:1/2}.home-product-grid,.home-prediction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-portal .landing-v3-exchange{grid-template-columns:1fr}.home-trading-shell{grid-template-columns:200px minmax(0,1fr)}.home-order-panel{border-top:1px solid var(--home-border);border-left:0;grid-column:1/-1}.home-copy-layout{grid-template-columns:1fr}.home-leader-profile{border-top:1px solid var(--home-border);border-left:0}.home-hero-layout{grid-template-columns:1fr}.home-hero{grid-template-columns:1fr 1fr;align-items:center;display:grid}.home-hero .home-kicker,.home-hero h1,.home-hero .home-subtitle{grid-column:1}.home-hero .home-orbit{grid-area:1/2/span 3}.home-bot-studio{grid-template-columns:1fr}.home-partner-intro{grid-template-columns:1fr;gap:14px}.home-partner-grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.home-header{grid-template-columns:1fr auto auto;min-height:64px;padding:9px 16px}.home-brand img{width:132px}.home-menu-button{grid-column:2;display:grid}.home-header-actions{grid-column:3;gap:4px}.home-sign-in{min-width:68px;min-height:42px;padding:0 12px}.home-navigation{border:1px solid var(--home-border);background:var(--home-surface);box-shadow:var(--home-shadow);border-radius:14px;grid-area:auto;padding:8px;display:none;position:absolute;top:100%;left:12px;right:12px}.home-navigation.is-open{display:grid}.home-navigation a{align-items:center;min-height:44px;display:flex}.home-portal{--home-section-gap:64px}.home-ticker-track{animation-duration:168s}.home-ticker-caption{flex-wrap:wrap;gap:0 12px;min-height:48px;padding-inline:16px}.home-main{padding:24px 16px 64px}.home-hero{text-align:left;padding:0;display:block}.home-orbit{max-width:300px;margin:16px auto 0}.home-crypto-mark{width:42px;height:42px}.home-crypto-mark svg{width:22px;height:22px}.home-hero h1{font-size:clamp(38px,11vw,48px)}.home-subtitle{margin-top:12px;font-size:18px}.home-exchange{border-radius:var(--home-radius);padding:20px}.home-bot-studio{gap:24px;padding:0}.home-section{padding-top:0}.home-section-heading{flex-direction:column;align-items:flex-start;gap:14px}.home-exchange-tabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.home-exchange-tabs button{padding:0 10px;font-size:12px}.home-portal .landing-v3-exchange{padding-top:10px}.home-portal .landing-v3-exchange-copy h2{font-size:23px}.home-portal .landing-v3-exchange-fields{grid-template-columns:1fr}.home-portal .landing-v3-exchange-form{padding:16px}.home-swap-fields{grid-template-columns:1fr}.home-swap-direction{justify-self:center;transform:rotate(90deg)}.home-trading-shell{display:block;overflow:visible}.home-market-panel,.home-chart-panel,.home-order-panel{padding:16px}.home-chart-panel,.home-order-panel{border-top:1px solid var(--home-border);border-left:0}.home-chart-panel{min-height:350px}.home-copy-controls{grid-template-columns:1fr}.home-copy-gate{flex-direction:column;align-items:stretch}.home-leader-list>button{grid-template-columns:34px minmax(0,1fr) auto;min-height:82px}.home-leader-list>button>span:nth-child(4),.home-leader-list>button>span:nth-child(5){display:none}.home-leader-profile{padding:18px 16px}.home-profile-actions,.home-copy-config>div,.home-integration-details{grid-template-columns:1fr}.home-prediction-section,.home-bot-results,.home-partner{padding:32px 0}.home-prediction-grid{grid-template-columns:1fr}.home-prediction-card{min-height:0;padding:18px}.home-prediction-card h3{min-height:0}.home-partner{grid-template-columns:1fr;gap:24px}.home-partner .home-partner-levels{grid-area:auto/1}.home-integrations{padding:0}.home-bot-results-state{flex-direction:column;align-items:stretch;min-height:0;padding:0}.home-bot-results-state .home-primary-action,.home-bot-results-state .home-secondary-action{width:100%}.home-carousel-controls{display:none}.home-bot-carousel{grid-auto-columns:minmax(260px,85vw);padding-right:16px}.home-logo-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-logo-strip>span{min-width:0;padding-right:10px}.home-partner-grid{grid-template-columns:1fr;margin-top:22px}.home-partner-levels{justify-content:flex-start;padding:14px;display:flex;overflow-x:auto}.home-partner-levels strong,.home-partner-levels span{min-width:92px;padding:0 12px}.home-partner-actions{display:grid}.home-product-grid,.home-steps,.home-coverage-grid{grid-template-columns:1fr}.home-bot-studio .home-section-heading{grid-template-columns:1fr;gap:12px}.home-bot-studio .home-section-heading h2{font-size:26px}.home-steps li{padding:0 0 20px}.home-steps li+li{border-top:1px solid var(--home-border);border-left:0;padding:20px 0}.home-steps li:last-child{padding-bottom:0}.home-steps span{margin-bottom:10px}.home-coverage-grid article:nth-child(2n){border-left:0}.home-coverage-grid article+article{border-top:1px solid var(--home-border)}.home-footer{grid-template-columns:1fr;padding:26px 16px}.home-footer nav{grid-area:auto/1;justify-content:flex-start;gap:14px}}
