:root{--studio-bg:#f5f6f8;--studio-card:#fff;--studio-ink:#242738;--studio-muted:#667084;--studio-line:#dfe3eb;--studio-accent:#7051d6;--studio-soft:#eee9fb;--studio-mint:#c7efd9;--studio-grid:#7a6e9c}html{background:var(--studio-bg)}body{background:var(--studio-bg);color:var(--studio-ink)}body:before{background:radial-gradient(ellipse at 90% 15%,#e9e2f6 0,transparent 55%);height:850px}h1,h2{font-weight:550;letter-spacing:-.055em}em,.text-link,.brand-dot{color:var(--studio-accent)}p{color:var(--studio-muted)}.eyebrow{color:var(--studio-accent)}.button{background:var(--studio-accent);box-shadow:0 8px 20px #7051d61b;border-radius:13px}.button:hover{background:#6142c3;box-shadow:0 14px 30px #7051d625}.button>span{color:var(--studio-accent);border-radius:8px}.button.secondary{border-color:var(--studio-line);color:var(--studio-ink);background:var(--studio-card)}.button.small{border-radius:11px}.site-header{border-radius:18px;background:#ffffffd9;border-color:var(--studio-line);gap:22px}.site-header nav{order:1}.theme-toggle{order:2;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--studio-line);background:var(--studio-card);border-radius:10px;padding:9px 11px;color:var(--studio-ink);font-size:11px;flex-shrink:0;min-height:38px}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.6}.theme-toggle:hover{background:var(--studio-soft);border-color:var(--studio-accent)}.menu-toggle{order:3}.theme-label{min-width:26px}.studio-hero{grid-template-columns:1fr 1fr;gap:55px;padding-block:65px;min-height:670px}.studio-hero h1{font-size:clamp(58px,6vw,84px);line-height:.98;letter-spacing:-.065em;margin-bottom:30px}.studio-hero h1 em{position:relative;display:inline-block}.studio-hero h1 em:after{content:'';position:absolute;bottom:-9px;left:1px;right:0;height:5px;background:var(--studio-mint);transform:rotate(-2deg);border-radius:4px}.studio-hero .hero-copy>p{font-size:16px;max-width:400px;margin-bottom:30px}.studio-hero .eyebrow{font-size:9px;letter-spacing:1.5px}.trust-line{font-family:ui-monospace,monospace;font-size:9px;color:var(--studio-muted);gap:13px}.studio-hero .trust-line span+span:before{content:'·';margin-right:13px}.signal-machine{border:1px solid var(--studio-line);background:var(--studio-card);border-radius:24px;padding:22px;box-shadow:18px 20px 0 -8px var(--studio-soft);transform:rotate(1deg)}.machine-heading{display:flex;justify-content:space-between;align-items:center;gap:8px}.machine-index{font:9px ui-monospace,monospace;letter-spacing:1px;color:var(--studio-muted)}.machine-heading .pill{font-size:7px;letter-spacing:.2px;background:var(--studio-soft);color:var(--studio-accent)}.circuit{width:100%;display:block;color:var(--studio-grid);margin:12px 0}.circuit-orbit{fill:none;stroke:var(--studio-line);stroke-dasharray:3 8}.circuit-orbit.inner{stroke-dasharray:none;opacity:.45}.circuit-wire{fill:none;stroke:var(--studio-line);stroke-width:3}.circuit-pulse{fill:none;stroke:url(#circuit-gradient);stroke-width:3;stroke-dasharray:25 150;animation:signal-travel 6s linear 2}.circuit-core rect{fill:var(--studio-accent);stroke:#9d86df;stroke-width:1}.circuit-core path{fill:none;stroke:white;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.circuit-core text{fill:var(--studio-muted);font:9px ui-monospace,monospace;letter-spacing:2px}.circuit-node rect{fill:var(--studio-card);stroke:var(--studio-line);stroke-width:1.5;transition:fill .3s,stroke .3s}.circuit-node.active rect{fill:var(--studio-soft);stroke:var(--studio-accent)}.circuit-node path{stroke:var(--studio-accent);stroke-width:2;fill:none}.circuit-node text{fill:var(--studio-ink);font:9px ui-monospace,monospace;text-anchor:middle}.circuit-node .node-sub{font:7px Vector,sans-serif;fill:var(--studio-muted)}.diagram-caption{fill:var(--studio-muted);font:8px ui-monospace,monospace;letter-spacing:.8px}.circuit-controls{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.circuit-controls button{border:1px solid var(--studio-line);border-radius:8px;padding:9px 4px;background:transparent;color:var(--studio-muted);font:10px Vector,sans-serif;transition:all .2s}.circuit-controls button[aria-pressed=true]{color:var(--studio-accent);background:var(--studio-soft);border-color:var(--studio-accent)}#circuit-description{font-size:11px;line-height:1.6;min-height:54px;margin:15px 3px 0}.studio-home .demo-banner{background:var(--studio-card);border-color:var(--studio-line);border-radius:15px}.studio-home .exchange-strip{border:0;background:var(--studio-soft);border-radius:16px;padding:24px 20px;margin-block:25px}.studio-home .exchange-strip .eyebrow{font-size:8px}.studio-home .exchange-names{font-size:24px}.risk-lab{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center}.lab-intro p{max-width:350px}.lab-note{display:block;font-size:11px;color:var(--studio-muted);line-height:1.7;max-width:310px;border-left:2px solid var(--studio-accent);padding-left:14px}.lab-console{background:var(--studio-card);border:1px solid var(--studio-line);border-radius:22px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.lab-controls{padding-top:15px}.lab-controls label{display:block;font-size:12px;line-height:1.5;color:var(--studio-muted);margin-bottom:15px}.lab-controls output{display:block;font-size:27px;letter-spacing:-1px;color:var(--studio-ink);margin-top:5px;font-variant-numeric:tabular-nums}.lab-controls input[type=range]{appearance:none;-webkit-appearance:none;width:100%;height:6px;border-radius:6px;cursor:pointer;background:linear-gradient(to right,var(--studio-accent) var(--range-fill,20%),var(--studio-line) var(--range-fill,20%));margin:0 0 25px}.lab-controls input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--studio-card);border:5px solid var(--studio-accent);box-shadow:0 2px 8px #0002}.lab-controls input::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--studio-card);border:5px solid var(--studio-accent)}.lab-buttons button{border:0;background:transparent;padding:5px 0;color:var(--studio-accent);font-size:12px}.lab-buttons span{display:block;font-size:9px;color:var(--studio-muted);margin-top:8px}.lab-visual{align-self:center}.lab-visual svg{display:block;width:100%;max-width:260px;margin:auto}.gauge-track{fill:none;stroke:var(--studio-line);stroke-width:13}.gauge-fill{fill:none;stroke:var(--studio-accent);stroke-width:13;stroke-linecap:round;transform:rotate(-90deg);transform-origin:130px 130px;transition:stroke-dasharray .25s}.gauge-label{fill:var(--studio-muted);font:9px ui-monospace,monospace;letter-spacing:1.5px}.gauge-number{fill:var(--studio-ink);font:42px Vector,sans-serif;letter-spacing:-2px}.gauge-caption{fill:var(--studio-muted);font:11px Vector,sans-serif}.lab-result{text-align:center}.lab-result span,.lab-result small{display:block;font-size:10px;color:var(--studio-muted)}.lab-result strong{display:block;font-size:23px;font-weight:500;color:var(--studio-accent);margin:4px 0;font-variant-numeric:tabular-nums}.lab-fine{grid-column:1/-1;border-top:1px solid var(--studio-line);padding-top:18px;margin:0;font-size:10px;line-height:1.6}.decision-journal{padding:80px 0;background:#e9eee9;margin-block:25px}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.journal-grid>div>p{max-width:370px}.journal-switch{display:flex;gap:4px;flex-wrap:wrap;padding:5px;border:1px solid #cdd8cf;border-radius:12px;width:max-content;max-width:100%;background:#ffffff66;margin-top:30px}.journal-switch button{font-size:12px;border:0;padding:10px 16px;border-radius:8px;background:transparent;color:#617266;transition:all .2s}.journal-switch button[aria-pressed=true]{background:#253f35;color:#e6f5ec;box-shadow:0 4px 10px #14261d14}.journal-grid .journal-note{font-size:10px;margin-top:15px}.journal-sheet{background:var(--studio-card);border:1px solid var(--studio-line);border-radius:4px 24px 24px 24px;padding:28px;box-shadow:9px 10px 0 #d5e0d7;transform:rotate(-1deg)}.journal-sheet-top{display:flex;justify-content:space-between;align-items:center;gap:10px;font:9px ui-monospace,monospace;letter-spacing:1px;color:var(--studio-muted);padding-bottom:22px;border-bottom:1px solid var(--studio-line)}.journal-events{list-style:none;padding:5px 0;margin:0}.journal-events li{display:flex;gap:16px;position:relative;padding:20px 0}.journal-events li+li{border-top:1px dashed var(--studio-line)}.event-marker{background:var(--studio-soft);color:var(--studio-accent);font:10px ui-monospace,monospace;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}.journal-events small{font:8px ui-monospace,monospace;letter-spacing:1px;color:var(--studio-muted)}.journal-events h3{font-size:20px;margin:7px 0 9px}.journal-events p{font-size:12px;margin:0}.journal-events .blocked .event-marker{background:#fff0cc;color:#936818}.journal-events .blocked h3{color:#987021}.journal-stamp{border:1px solid #c6decf;background:#eff8f1;border-radius:8px;padding:12px;text-align:center;font:9px ui-monospace,monospace;color:#4c7b60;letter-spacing:1px}.studio-home .dark-band{border-radius:0;background:#262136}.studio-home .dark-band em{color:#ccbafc}.studio-home .closing-inner{background:radial-gradient(at 80% 20%,#493d71,#211c32 65%);border-radius:20px}.studio-home .closing-inner em{color:#c0e9d2}.studio-home .feature-card{border-radius:8px 22px 22px 22px}.studio-home .discussion-art{background:#eeebf4}.studio-home .community-teaser{gap:85px}.studio-home .trial-strip{background:#eeeaf8}.studio-home .price-card.featured{background:#292338}.studio-home .demo-play-icon{background:var(--studio-accent)}
/* Complete alternate palette: page surfaces, forms, overlays and embedded illustrations. */
html[data-theme=dark]{--studio-bg:#0d111c;--studio-card:#171d2b;--studio-ink:#e7eaf4;--studio-muted:#a3adc2;--studio-line:#2c3549;--studio-accent:#b49aff;--studio-soft:#28253d;--studio-mint:#8adbb4;--studio-grid:#a093bb;color-scheme:dark}
[data-theme=dark] body:before{background:radial-gradient(ellipse at 80% 10%,#242038 0,transparent 60%)}[data-theme=dark] p,[data-theme=dark] small,[data-theme=dark] .micro{color:var(--studio-muted)}[data-theme=dark] .site-header,[data-theme=dark] .site-header.is-scrolled{background:#171d2bea;border-color:var(--studio-line)}[data-theme=dark] .site-header nav,[data-theme=dark] .menu-toggle,[data-theme=dark] .brand small{color:var(--studio-muted)}[data-theme=dark] .button:not(.secondary):not(.light){background:#a98af5;color:#181324}[data-theme=dark] .button>span{background:#211a33;color:#d9c9ff}[data-theme=dark] .button.secondary,[data-theme=dark] .button.light{background:#242c3e;color:var(--studio-ink);border-color:var(--studio-line)}[data-theme=dark] .button:hover{filter:brightness(1.1)}[data-theme=dark] .pill{background:#2b2b48;color:#c4b3ff}[data-theme=dark] .workflow-card,[data-theme=dark] .feature-card,[data-theme=dark] .info-card,[data-theme=dark] .price-card,[data-theme=dark] .empty-plans,[data-theme=dark] .discussion-card,[data-theme=dark] .contact-card,[data-theme=dark] .mega-menu,[data-theme=dark] .exchange-table,[data-theme=dark] .comparison-panel,[data-theme=dark] .exchange-result,[data-theme=dark] .demo-stage,[data-theme=dark] .terminal,[data-theme=dark] .float-note,[data-theme=dark] .faq-search>div,[data-theme=dark] .back-top,[data-theme=dark] .preview-note{background:var(--studio-card);border-color:var(--studio-line);color:var(--studio-ink);box-shadow:0 12px 30px #00000014}[data-theme=dark] .balance-demo,[data-theme=dark] .notice-section,[data-theme=dark] .trial-strip,[data-theme=dark] .discussion-art,[data-theme=dark] .exchange-explorer,[data-theme=dark] .demo-banner,[data-theme=dark] .metric-grid>div{background:#22263a;border-color:var(--studio-line)}[data-theme=dark] .site-footer{background:#111623}[data-theme=dark] .site-footer a:not(.brand),[data-theme=dark] .footer-bottom{color:var(--studio-muted)}[data-theme=dark] .footer-bottom,[data-theme=dark] .faq-list details,[data-theme=dark] .settings-demo li,[data-theme=dark] .card-art,[data-theme=dark] .mini-bot,[data-theme=dark] .price-card .check-list,[data-theme=dark] .exchange-table th,[data-theme=dark] .exchange-table td,[data-theme=dark] .terminal-top,[data-theme=dark] .stage-receipt{border-color:var(--studio-line)}[data-theme=dark] .mega-menu a,[data-theme=dark] .strategy-tabs button span,[data-theme=dark] .faq-list summary,[data-theme=dark] .terminal-sub strong,[data-theme=dark] .terminal-stats strong{color:var(--studio-ink)}[data-theme=dark] .mega-menu a:hover{background:#28253d;color:#c4b3ff}[data-theme=dark] .menu-promo{background:#2c2545}[data-theme=dark] .exchange-names{color:#c2cbdf}[data-theme=dark] .exchange-strip{border-color:var(--studio-line)}[data-theme=dark] .terminal-stats{background:#20283a}[data-theme=dark] .terminal-foot,[data-theme=dark] .terminal-top,[data-theme=dark] .market-tag{color:#a4b5d0}[data-theme=dark] .market-tag{border-color:#37445f}[data-theme=dark] .feature-icon,[data-theme=dark] .note-icon,[data-theme=dark] .avatar{background:#2c2b49;color:#c2aeff}[data-theme=dark] .art-risk b,[data-theme=dark] .checkmark{background:#1c3c35;color:#97dac5}[data-theme=dark] .contact-card input:not([type=checkbox]),[data-theme=dark] .contact-card textarea,[data-theme=dark] .contact-card select,[data-theme=dark] .demo-settings select,[data-theme=dark] .faq-search input{background:#111827;border-color:var(--studio-line);color:var(--studio-ink)}[data-theme=dark] input::placeholder,[data-theme=dark] textarea::placeholder{color:#8e9cb6}[data-theme=dark] .demo-dialog{background:#111724;border-color:var(--studio-line);color:var(--studio-ink)}[data-theme=dark] .dialog-close,[data-theme=dark] .demo-steps button>span{background:var(--studio-card);border-color:var(--studio-line);color:var(--studio-ink)}[data-theme=dark] .demo-steps .current button>span{background:var(--studio-accent);color:#211a33;box-shadow:0 0 0 5px #29263f}[data-theme=dark] .stage-symbol{color:#38314e}[data-theme=dark] .is-blocked{background:#2c281f;border-color:#685637}[data-theme=dark] .is-blocked .pill{background:#443722;color:#f0ce83}[data-theme=dark] .is-blocked .stage-receipt b{color:#f0ce83}[data-theme=dark] .demo-settings label,[data-theme=dark] .demo-steps button,[data-theme=dark] .demo-disclaimer,[data-theme=dark] .stage-receipt{color:var(--studio-muted)}[data-theme=dark] .comparison-table .selected-plan{background:#2c2845;color:#c8b6ff}[data-theme=dark] .comparison-table th,[data-theme=dark] .comparison-table td{border-color:var(--studio-line)}[data-theme=dark] .exchange-picker button{background:var(--studio-card);border-color:var(--studio-line);color:var(--studio-muted)}[data-theme=dark] .exchange-picker button[aria-pressed=true]{border-color:var(--studio-accent);color:var(--studio-accent)}[data-theme=dark] .preview-note a,[data-theme=dark] .motion-control,[data-theme=dark] .compare-plan,[data-theme=dark] .exchange-result strong,[data-theme=dark] .stage-receipt b,[data-theme=dark] .settings-demo b{color:var(--studio-accent)}[data-theme=dark] .decision-journal{background:#16231f}[data-theme=dark] .journal-sheet{box-shadow:9px 10px 0 #20382e}[data-theme=dark] .journal-switch{background:#102019;border-color:#334f40}[data-theme=dark] .journal-switch button{color:#a6c6b4}[data-theme=dark] .journal-switch button[aria-pressed=true]{background:#335847;color:#e6f6ed}[data-theme=dark] .journal-stamp{background:#203b2f;border-color:#365746;color:#abe0bf}[data-theme=dark] .journal-events .blocked h3{color:#e3c47c}[data-theme=dark] .success-message{background:#1c382e;color:#b0e4c6}[data-theme=dark] .error-message{background:#3b222d;color:#fac2cd}[data-theme=dark] .preview-form-note{background:#252a42}[data-theme=dark] .scene-orbit{border-color:#3d4460}[data-theme=dark] .skip{background:#20283b;color:white}
@media(max-width:1100px){.studio-hero{gap:28px}.signal-machine{padding:18px}.machine-heading{flex-wrap:wrap}.risk-lab{gap:30px}.lab-console{padding:22px;gap:10px}.journal-grid{gap:45px}}
@media(max-width:1050px){.site-header .brand{margin-right:auto}.site-header nav{display:none;position:absolute;top:calc(100% + 10px);left:0;right:0;max-height:80vh;overflow:auto;background:var(--studio-card);border:1px solid var(--studio-line);border-radius:18px;padding:25px;flex-direction:column;align-items:stretch;gap:22px;box-shadow:0 20px 30px #23346820}.site-header nav.mobile-open{display:flex}.menu-toggle{display:flex;gap:12px;align-items:center;border:0;background:transparent;color:var(--studio-ink);font-size:13px}.nav-account{margin:0;justify-content:space-between}.mega-menu{position:static;box-shadow:none;border:0;padding:18px 0 0;grid-template-columns:1fr 1fr;gap:20px}.menu-promo{display:none}html:not(.js) .site-header{flex-wrap:wrap}html:not(.js) .site-header nav{display:flex;position:static;flex-basis:100%;box-shadow:none}html:not(.js) .menu-toggle{display:none}}
@media(max-width:850px){.studio-hero{grid-template-columns:1fr;gap:40px;max-width:650px;text-align:center;padding-top:55px}.studio-hero h1{font-size:72px}.studio-hero .hero-copy>p{margin-inline:auto;max-width:430px}.signal-machine{transform:none;width:100%;max-width:530px;margin:auto;text-align:left}.risk-lab{grid-template-columns:1fr;gap:30px}.lab-intro p,.lab-note{max-width:550px}.lab-console{padding:30px;gap:25px}.journal-grid{grid-template-columns:1fr;gap:35px;max-width:650px}.journal-grid>div>p{max-width:520px}.journal-sheet{transform:none}.studio-home .community-teaser{gap:35px}.theme-toggle{order:2}.machine-heading{flex-wrap:nowrap}.decision-journal{padding-block:55px}}
@media(max-width:540px){.site-header{gap:12px;padding:11px 15px}.theme-toggle{padding:8px;min-height:34px}.theme-label{display:none}.theme-toggle svg{width:17px;height:17px}.menu-toggle{font-size:11px;gap:7px}.studio-hero{padding-top:40px;gap:30px}.studio-hero h1{font-size:clamp(50px,14vw,66px)}.studio-hero .hero-copy>p{font-size:14px}.studio-hero .eyebrow{font-size:8px}.signal-machine{padding:15px;border-radius:18px;box-shadow:7px 9px 0 -3px var(--studio-soft)}.machine-index{font-size:7px;letter-spacing:.3px}.machine-heading .pill{font-size:6px}.circuit-controls{grid-template-columns:1fr 1fr;gap:6px}.circuit-controls button{font-size:11px;min-height:36px}.circuit-node text{font-size:11px}.circuit-node .node-sub{font-size:8px}.diagram-caption{font-size:9px;letter-spacing:0}#circuit-description{font-size:12px;min-height:72px}.studio-hero .trust-line{font-size:8px;gap:8px}.studio-hero .trust-line span+span:before{margin-right:8px}.studio-home .exchange-names{font-size:16px;gap:18px}.lab-console{grid-template-columns:1fr;padding:22px;gap:22px}.lab-controls{padding:0}.lab-controls label{display:flex;justify-content:space-between;align-items:center;gap:15px;max-width:none;font-size:12px}.lab-controls output{margin:0;font-size:22px;flex-shrink:0}.lab-visual{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px}.lab-visual svg{min-width:0}.lab-result strong{font-size:21px}.lab-result small{font-size:9px}.lab-buttons{display:flex;justify-content:space-between;gap:12px;align-items:center}.lab-buttons span{margin:0;font-size:8px}.journal-sheet{padding:22px;box-shadow:5px 6px 0 #d5e0d7}.journal-sheet-top{font-size:8px}.journal-events h3{font-size:19px}.journal-switch{width:100%}.journal-switch button{flex:1;padding:10px 7px;font-size:11px}.journal-stamp{font-size:8px}.studio-home .closing h2{font-size:37px}.mega-menu{grid-template-columns:1fr}.theme-toggle:focus-visible{outline-offset:2px}.lab-fine{font-size:10px}}
@media(prefers-reduced-motion:reduce){.circuit-pulse{animation:none}}@keyframes signal-travel{to{stroke-dashoffset:-350}}

[data-theme=dark] .blue-text,[data-theme=dark] .number,[data-theme=dark] .faq-search span,[data-theme=dark] .feature-card h3 span{color:var(--studio-accent)}

.circuit-node[role=button]{cursor:pointer}.circuit-node[role=button]:hover rect,.circuit-node[role=button]:focus-visible rect{stroke:var(--studio-accent);stroke-width:2.5;fill:var(--studio-soft)}.circuit-node[role=button]:focus-visible{outline:none}
/* Editorial product illustration, intentionally flat and precise. */
.workspace-illustration{min-width:0;width:100%;max-width:580px;margin:auto;text-align:left;--chart-up:#289781;--chart-down:#b68698;--chart-slow:#ba9360}
.workspace-caption,.workspace-footnote{display:flex;justify-content:space-between;gap:12px;color:var(--studio-muted);font:8px ui-monospace,monospace;letter-spacing:.7px;line-height:1.7}
.workspace-caption{margin:0 3px 16px}.workspace-caption>span:first-child{display:flex;align-items:center;gap:8px;color:var(--studio-ink)}.workspace-caption i{width:6px;height:6px;background:var(--studio-accent);border-radius:50%}.workspace-window{border:1px solid var(--studio-line);background:var(--studio-card);border-radius:17px;overflow:hidden;box-shadow:0 24px 65px -35px #382f604f,0 2px 7px #382f6008}.workspace-top{height:57px;display:flex;align-items:center;gap:15px;padding:0 23px;border-bottom:1px solid var(--studio-line)}.workspace-wordmark{display:flex;align-items:center;gap:7px;font-size:23px;font-weight:600;letter-spacing:-1.2px;color:var(--studio-ink)}.workspace-wordmark>span{color:var(--studio-accent);margin-left:-7px}.workspace-wordmark img{border-radius:5px}.paper-tag{margin-left:auto;font:8px ui-monospace,monospace;letter-spacing:.7px;color:var(--studio-accent);background:var(--studio-soft);padding:6px 8px;border-radius:4px}.window-dots{letter-spacing:2px;color:var(--studio-muted);font-size:13px}.workspace-body{padding:23px}.workspace-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px}.workspace-kicker{font:8px ui-monospace,monospace;letter-spacing:1.2px;color:var(--studio-muted)}.workspace-toolbar h3{font-size:21px;font-weight:500;letter-spacing:-.7px;margin:7px 0 0;color:var(--studio-ink)}.workspace-status{font-size:10px;color:var(--studio-muted);border:1px solid var(--studio-line);border-radius:20px;padding:5px 9px}.workspace-exchanges{display:flex;gap:6px;margin:20px 0 24px;padding-bottom:16px;border-bottom:1px solid var(--studio-line)}.workspace-exchanges button{display:flex;align-items:center;justify-content:center;gap:7px;font:11px Vector,sans-serif;color:var(--studio-muted);border:1px solid transparent;background:transparent;border-radius:7px;padding:9px 10px;min-height:36px}.workspace-exchanges button img{width:17px;height:17px;object-fit:contain}.workspace-exchanges button[aria-pressed=true]{background:var(--studio-bg);border-color:var(--studio-line);color:var(--studio-ink)}.workspace-exchanges button:hover{background:var(--studio-soft);color:var(--studio-ink)}.chart-heading{display:flex;align-items:center;justify-content:space-between;color:var(--studio-ink)}.chart-heading strong{font-size:13px;font-weight:500;letter-spacing:.2px}.chart-heading>span{font:9px ui-monospace,monospace;color:var(--studio-muted)}.chart-heading b{font-weight:400;margin-left:12px;background:var(--studio-soft);color:var(--studio-accent);padding:5px 7px;border-radius:4px}.workspace-chart{width:100%;height:auto;display:block;margin-top:6px;overflow:visible}.chart-grid path{fill:none;stroke:var(--studio-line);stroke-width:.65;opacity:.65}.candle{fill:var(--chart-up);stroke:var(--chart-up);stroke-width:1.15}.candle.down{fill:var(--chart-down);stroke:var(--chart-down)}.candle rect{stroke:none}.ema{fill:none;stroke-width:1.8;stroke-linecap:round}.ema.fast{stroke:var(--studio-accent)}.ema.slow{stroke:var(--chart-slow);opacity:.85}.chart-axis{fill:var(--studio-muted);font:8px ui-monospace,monospace}.chart-legend{display:flex;align-items:center;gap:14px;font-size:9px;color:var(--studio-muted);margin:12px 0 23px}.chart-legend>span{display:flex;align-items:center;gap:5px}.chart-legend>span:last-child{margin-left:auto;font-size:8px}.chart-legend i{width:11px;height:2px;background:var(--studio-accent)}.chart-legend>span:nth-child(2) i{background:var(--chart-slow)}.workspace-rules{display:grid;grid-template-columns:1fr 1fr;gap:15px;border:1px solid var(--studio-line);border-radius:8px;padding:14px 16px}.workspace-rules>div+div{padding-left:17px;border-left:1px solid var(--studio-line)}.workspace-rules small{display:block;font:7px ui-monospace,monospace;letter-spacing:.8px;color:var(--studio-muted);margin-bottom:7px}.workspace-rules strong{display:block;font-size:11px;font-weight:500;color:var(--studio-ink)}.workspace-bottom{display:flex;align-items:center;gap:11px;margin-top:18px}.workspace-check{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#e5f2eb;color:#387c61;font-size:14px;flex-shrink:0}.workspace-bottom strong,.workspace-bottom div>span{display:block}.workspace-bottom strong{font-size:12px;color:var(--studio-ink);font-weight:500}.workspace-bottom div>span{font-size:9px;color:var(--studio-muted);margin-top:4px}.workspace-arrow{margin-left:auto;font-size:19px;color:var(--studio-muted)}.workspace-footnote{margin:16px 3px 0;font-size:7px;letter-spacing:.3px}
.exchange-logo{display:inline-block;width:29px;height:29px;object-fit:contain;vertical-align:middle}.exchange-names>span{display:flex;align-items:center;gap:11px}.connection-art .node .exchange-logo{width:36px;height:36px;display:block;margin:0 auto 3px}.connection-art .node{display:flex;align-items:center;justify-content:center;flex-direction:column}.exchange-picker button img{width:20px;height:20px;object-fit:contain;vertical-align:middle;margin-right:8px}
/* Consistent surfaces and rhythm across the complete preview. */
html{scroll-padding-top:110px}.studio-home .hero{min-height:0;padding-block:70px 65px}.studio-home .exchange-strip{margin-block:28px 35px}.studio-home .section{padding-block:80px}.studio-home .dark-band{margin-block:30px}.studio-home .decision-journal{margin-block:30px}.feature-card,.info-card,.price-card,.faq-list details,.exchange-table,.contact-card{border-color:var(--studio-line)}.site-footer{border-top:1px solid var(--studio-line)}.theme-toggle:focus-visible,.workspace-exchanges button:focus-visible{outline:2px solid var(--studio-accent);outline-offset:3px}body,.site-header,.workspace-window,.feature-card,.price-card,.lab-console,.journal-sheet,.site-footer,.exchange-strip,.decision-journal,.demo-banner,.discussion-art{transition:background-color .22s ease,border-color .22s ease,color .22s ease}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}
[data-theme=dark] .workspace-illustration{--chart-up:#74bda9;--chart-down:#c493a5;--chart-slow:#d1ae78}[data-theme=dark] .workspace-window{box-shadow:0 24px 65px -35px #0009}[data-theme=dark] .workspace-check{background:#213c32;color:#a6d9bd}[data-theme=dark] .exchange-logo[src$="kraken.svg"],[data-theme=dark] .workspace-exchanges img[src$="kraken.svg"],[data-theme=dark] .exchange-picker img[src$="kraken.svg"]{filter:brightness(1.55) saturate(.7)}[data-theme=dark] .exchange-logo[src$="coinbase.png"],[data-theme=dark] .workspace-exchanges img[src$="coinbase.png"]{filter:brightness(1.4)}
@media(max-width:1100px){.workspace-body{padding:18px}.workspace-top{padding-inline:18px}.workspace-exchanges{gap:2px}.workspace-exchanges button{font-size:10px;padding:9px 7px}.workspace-toolbar h3{font-size:19px}.workspace-footnote{flex-wrap:wrap;gap:4px}.studio-home .hero{gap:35px}}
@media(max-width:850px){.workspace-illustration{max-width:550px}.studio-home .hero{gap:40px;padding-block:50px}.studio-home .section{padding-block:60px}.workspace-body{padding:24px}.workspace-top{padding-inline:24px}.workspace-exchanges{gap:8px}.workspace-exchanges button{font-size:12px;padding:10px 12px}.workspace-footnote{flex-wrap:nowrap}.workspace-toolbar h3{font-size:23px}}
@media(max-width:540px){.workspace-caption{font-size:7px;letter-spacing:.2px}.workspace-caption>span:last-child{font-size:6px}.workspace-body{padding:17px}.workspace-top{padding-inline:17px;height:51px}.workspace-toolbar h3{font-size:19px}.workspace-status{font-size:9px;padding:4px 7px}.workspace-wordmark{font-size:21px}.window-dots{display:none}.paper-tag{font-size:7px}.workspace-exchanges{gap:3px;justify-content:space-between;margin-block:18px}.workspace-exchanges button{font-size:10px;padding:8px 5px;gap:5px}.workspace-exchanges button img{width:15px;height:15px}.workspace-rules{padding:13px 11px;gap:10px}.workspace-rules>div+div{padding-left:11px}.workspace-rules strong{font-size:10px}.workspace-rules small{font-size:6.5px}.workspace-footnote{font-size:6px;gap:10px}.workspace-footnote>span:last-child{text-align:right}.chart-legend{gap:9px}.chart-legend>span:last-child{font-size:7px}.exchange-logo{width:23px;height:23px}.exchange-names>span{gap:7px}.studio-home .exchange-names{flex-wrap:wrap;justify-content:center;gap:20px}.studio-home .section{padding-block:48px}.studio-home .dark-band,.studio-home .decision-journal{margin-block:15px}.studio-home .hero{padding-block:35px 45px}}
@media(prefers-reduced-motion:reduce){body,.site-header,.workspace-window,.feature-card,.price-card,.lab-console,.journal-sheet,.site-footer,.exchange-strip,.decision-journal,.demo-banner,.discussion-art{transition:none}}html.motion-off *{transition:none!important}
.connection-art .node{background:#f8f7fc;border-color:#ded8ef;box-shadow:0 12px 24px #080c331c}.connection-art .node .exchange-logo{filter:none}.workspace-exchanges img[src$="coinbase.png"],.exchange-logo[src$="coinbase.png"],.exchange-picker img[src$="coinbase.png"]{border-radius:50%}.exchange-picker button{display:flex;align-items:center;gap:0}.exchange-picker button>span{margin-left:auto}.exchange-picker button img{flex-shrink:0}.workspace-illustration .workspace-bottom div{min-width:0}.workspace-bottom div>span{line-height:1.5}.studio-home .dark-band p{color:#c0b9d2}.studio-home .dark-band .eyebrow{color:#c5b3fa}.studio-home .dark-band .check-list{color:#e4def0}[data-theme=dark] .studio-home .trial-strip{background:var(--studio-soft)}[data-theme=dark] .studio-home .discussion-art{background:#22263a}[data-theme=dark] .workspace-exchanges img[src$="coinbase.png"],[data-theme=dark] .exchange-logo[src$="coinbase.png"]{filter:none}

.marketing-preferences{display:flex;justify-content:flex-end;padding-top:15px}.marketing-preferences .motion-control{color:var(--studio-muted);border-color:var(--studio-line)}
