.az-roadmap{max-width:1320px;margin:0 auto;padding:12px 0 40px}.roadmap-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:50px;padding:44px 36px;border:1px solid var(--border);border-radius:14px;background:radial-gradient(ellipse at 90% 0,#6955f52b,transparent 65%),var(--panel)}.roadmap-eyebrow{font-size:10px;letter-spacing:2px;color:var(--accent)}.roadmap-hero h1{font-size:clamp(28px,3.4vw,46px);line-height:1.4;margin:20px 0;letter-spacing:-1px}.roadmap-hero h1 em{font-style:normal;color:var(--accent)}.az-roadmap p{line-height:1.9;color:var(--muted)}.roadmap-focus{border-left:1px solid #9184ff50;padding:14px 36px;display:grid;gap:16px;align-content:center}.roadmap-focus small{color:var(--muted);letter-spacing:2px}.roadmap-focus strong{font-size:34px;line-height:1.15;font-weight:500}.roadmap-focus span{color:var(--accent);font-size:12px}.roadmap-disclaimer{font-size:11px;margin:14px 0 28px}.roadmap-track{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.roadmap-track button{position:relative;border:0;border-radius:0;background:transparent;text-align:left;padding:0 12px 24px;display:grid;gap:8px}.roadmap-track button:before{content:"";position:absolute;top:19px;left:12px;width:100%;border-top:1px solid var(--border)}.roadmap-track button:last-child:before{width:0}.roadmap-node{position:relative;width:40px;height:40px;border:1px solid var(--border);border-radius:50%;display:grid;place-items:center;background:var(--panel);color:var(--muted);margin-bottom:12px}.roadmap-track small,.roadmap-track button>span:last-child{color:var(--muted);font-size:10px}.roadmap-track strong{font-size:14px;color:var(--text)}.roadmap-track button[aria-pressed=true] .roadmap-node{color:#fff;background:var(--action);box-shadow:0 0 28px #6955f545;border-color:var(--accent)}.roadmap-detail{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:28px 32px;border:1px solid var(--border);border-radius:10px;background:var(--panel);min-height:230px}.roadmap-detail h2{margin:14px 0}.roadmap-detail ul{padding-left:18px;line-height:2.3}.roadmap-boundary{font-size:11px;padding:12px 0 0;border-top:1px solid var(--border)}.roadmap-section-title{display:flex;justify-content:space-between;align-items:center;margin:42px 0 20px}.roadmap-section-title h2{font-size:22px;margin:10px 0}.roadmap-demo-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.roadmap-demo-tabs button{display:flex;align-items:center;gap:12px;text-align:left;padding:16px;background:var(--panel);border-color:var(--border)}.roadmap-demo-tabs b{color:var(--accent);font-size:24px;font-weight:400}.roadmap-demo-tabs small{display:block;color:var(--muted);font-size:10px;margin-top:8px}.roadmap-demo-tabs [aria-pressed=true]{border-color:var(--accent);background:var(--field)}.roadmap-demo-detail{margin-top:14px;padding:28px 32px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.roadmap-demo-detail h3{font-size:23px;margin:16px 0 6px}.roadmap-journey{list-style:none;padding:0;margin:28px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.roadmap-journey button{width:100%;display:grid;gap:12px;text-align:left;padding:16px;height:100%;background:var(--field);border-color:transparent}.roadmap-journey b{color:var(--accent)}.roadmap-journey [aria-pressed=true]{border-color:var(--accent)}.roadmap-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.roadmap-foundation{padding:28px 0;margin-top:20px;color:var(--muted)}.roadmap-foundation>div{display:flex;flex-wrap:wrap;gap:22px;padding:22px 0}.roadmap-foundation p{font-size:11px}@media(max-width:800px){.roadmap-hero,.roadmap-detail{grid-template-columns:1fr;padding:24px;gap:20px}.roadmap-focus{border-left:0;border-top:1px solid var(--border);padding:24px 0 0}.roadmap-track{overflow-x:auto;grid-template-columns:repeat(5,minmax(150px,1fr))}.roadmap-demo-tabs{grid-template-columns:1fr 1fr}.roadmap-journey{grid-template-columns:1fr}.roadmap-journey button{display:flex;align-items:center}.roadmap-section-title{display:block}}.concept-demo{margin:24px 0;border:1px solid var(--border);border-radius:12px;overflow:hidden;padding:24px;background:var(--bg)}.concept-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--accent);font-size:12px;margin-bottom:24px}.concept-top small{color:var(--muted)}.concept-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.concept-lane{display:grid;gap:12px;padding:24px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.concept-lane.active{border-color:var(--accent);background:linear-gradient(135deg,#6955f524,transparent);box-shadow:0 0 30px #6955f510}.concept-lane strong{font-size:36px;font-weight:500}.concept-lane small,.concept-lane span{color:var(--muted)}.concept-story{margin-top:24px;padding:24px;border-radius:10px;background:var(--panel)}.concept-story>small,.concept-result>small{color:var(--accent);letter-spacing:1px}.concept-story h4,.concept-result h4{font-size:20px;margin:14px 0}.concept-evidence{padding-top:12px;border-top:1px solid var(--border);font-size:11px}.concept-scenarios{display:flex;gap:10px;flex-wrap:wrap}.concept-scenarios [aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.concept-ai-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:20px;margin-bottom:24px}.concept-story blockquote{margin:20px 0;padding-left:16px;border-left:2px solid var(--accent);line-height:1.9}.concept-plan{display:block}.concept-plan>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.concept-plan dt{color:var(--muted)}.concept-plan dd{margin:0}.concept-confirm{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;margin:18px 0}.concept-confirm input{width:auto;margin-top:4px;accent-color:var(--action)}.concept-result{padding:24px;margin-bottom:24px;border:1px solid var(--accent);border-radius:10px;background:#6955f50c}.concept-result>strong{font-size:32px}@media(max-width:700px){.concept-lanes,.concept-ai-grid{grid-template-columns:1fr}.concept-demo{padding:14px}}.capability-references{min-width:200px}.capability-references>div+div{margin-top:12px}.capability-references a{display:block;font-size:12px}.capability-references small{display:block;color:var(--muted);line-height:1.6;margin-top:5px}.cmp{max-width:1400px;margin:auto;--cmp-text: var(--text, #dce9e7);color:var(--cmp-text)}.cmp-banner{display:flex;align-items:center;gap:12px;padding:12px 18px;background:#3b352326;border:1px solid #716341;border-radius:8px;color:#d9c68b;font-size:12px;flex-wrap:wrap}.cmp-dot{width:7px;height:7px;background:#d9c68b;border-radius:50%}.cmp-banner span:last-child{margin-left:auto}.cmp-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;padding:60px 30px;background:radial-gradient(ellipse at 90% 60%,#267c6633,transparent 60%)}.cmp-eyebrow{font-size:11px;letter-spacing:3px;color:#8bbba9}.cmp h1{font-size:clamp(32px,3.5vw,52px);line-height:1.3;margin:24px 0}.cmp h1 em{font-style:normal;color:#a8d889}.cmp p{color:#8fa7a5;line-height:1.9;font-size:14px}.cmp-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.cmp-stack{align-self:center;padding:32px;border:1px solid #45766a;border-radius:14px;background:linear-gradient(145deg,#1c3738,#102022);box-shadow:18px 18px #1a34363b,36px 36px #1a34361c}.cmp-stack>span{font-size:11px;letter-spacing:3px;color:#9fc9b4}.cmp-stack strong{display:block;font-size:24px;margin:24px 0;color:#d5e9d4}.cmp-stack>div{padding:16px 0;border-top:1px solid #35534e;color:#9bbeb6;font-size:13px}.cmp-stack small{color:#809895}.cmp-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;border-bottom:1px solid #2e4544;padding-bottom:20px}.cmp-tabs button{padding:16px;text-align:left;background:transparent;border:1px solid transparent}.cmp-tabs small{margin-right:15px;color:#7fa394}.cmp-tabs button[aria-current]{background:#304b422f;border-color:#487964;color:#b9e59d}.cmp-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:36px 0 20px}.cmp h2{font-size:24px;margin:0 0 12px}.cmp h3{font-size:18px;margin:16px 0}.cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmp-card{border:1px solid #2e4945;background:#17302a22;border-radius:12px;padding:26px;min-width:0}.cmp-tag{display:inline-block;font-size:11px;color:#a5c0b0;letter-spacing:1px;border:1px solid #36554b;border-radius:4px;padding:5px 9px}.cmp-market{display:grid;grid-template-columns:44px 1fr auto;gap:14px;align-items:center}.cmp-market h3{margin:0}.cmp-market p{margin:4px 0}.cmp-market-icon{background:#497c532c;border-radius:12px;padding:12px;text-align:center;color:#b9de99}.cmp dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:13px;margin-top:26px}.cmp-market dl{grid-column:1/-1;border-top:1px solid #314c46;padding-top:20px}.cmp dt{color:#8fa7a5}.cmp dd{text-align:right;margin:0;overflow-wrap:anywhere}.cmp-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.cmp-code pre{background:#0d1e20;color:#b6d9ca;padding:20px;overflow:auto;border-radius:6px;font-size:13px}.cmp-note{border-left:2px solid #7ca980;background:#304b421f;padding:18px 22px;margin:24px 0;color:#9eafa6;font-size:13px;line-height:1.8}.cmp-builder{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.cmp-form{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cmp-form label{display:flex;flex-direction:column;gap:10px;font-size:13px;color:#a4beb3}.cmp-form input,.cmp-form select{width:100%;min-width:0;padding:12px;border:1px solid #3b5650;border-radius:6px;background:#122422;color:#d2e4db}.cmp-symbol{margin:24px 0!important;overflow-wrap:anywhere}.cmp-lifecycle{font-size:12px;padding:20px 0;margin-top:20px;color:#91a69b;line-height:2}.cmp-lifecycle span{color:#b8e492}.cmp-error{color:#eeae98;font-size:13px;line-height:1.8}.cmp button:disabled{cursor:not-allowed;opacity:.45}.cmp-metric{display:block;font-size:36px;margin:12px 0}.cmp-card>small{color:#819b8e}.light .cmp{--cmp-text: #18342a}.light .cmp p,.light .cmp dt{color:#526d61}@media(max-width:900px){.cmp-hero,.cmp-builder{grid-template-columns:1fr}.cmp-hero{padding:36px 8px;gap:24px}.cmp-stack{box-shadow:none}.cmp-steps{grid-template-columns:1fr 1fr}.cmp-heading{align-items:flex-start;flex-direction:column}}@media(max-width:550px){.cmp-grid,.cmp-steps,.cmp-form{grid-template-columns:1fr}.cmp-tabs{grid-template-columns:1fr 1fr}.cmp-market{grid-template-columns:40px 1fr}.cmp-banner span:last-child{margin-left:0}.cmp-card{padding:20px}}.cmp-detail{margin-top:28px}.cmp-composer-hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;padding:40px 0}.cmp-composer-hero h2{margin-top:20px;font-size:34px}.cmp-directory-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.cmp-directory-toolbar label{display:grid;gap:10px;width:min(100%,440px);color:#8fa7a5;font-size:13px}.cmp-directory-toolbar input{padding:14px;width:100%;border:1px solid #3b5650;border-radius:6px;background:var(--bg, #122422);color:inherit}.cmp-composer-card>.cmp-heading{margin:0}.cmp-subnav{display:flex;gap:12px;margin-bottom:20px;flex-wrap:wrap}.cmp-subnav [aria-current]{border-color:#8bbba9;color:#8bbba9}.cmp-table-wrap{overflow-x:auto;border:1px solid #2e4945;border-radius:12px}.cmp-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.cmp-table th,.cmp-table td{padding:20px;border-bottom:1px solid #2e4945}.cmp-table th{color:#8fa7a5;font-size:12px}.cmp-table td{font-size:14px}.cmp-table small{display:block;margin-top:8px;color:#8fa7a5}@media(max-width:700px){.cmp-composer-hero{grid-template-columns:1fr;gap:12px}.cmp-directory-toolbar{flex-direction:column;align-items:stretch}}.cmp-picks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.cmp-picks label{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #36554b;border-radius:6px}.cmp-picks input{accent-color:#8bbba9}.cmp-paper-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:20px}.cmp-paper-layout svg{width:100%;background:#102422;border-radius:8px}@media(max-width:800px){.cmp-paper-layout{grid-template-columns:1fr}}.cmp-directory .cmp-subnav{overflow-x:auto;flex-wrap:nowrap;border-bottom:1px solid #2e4945;padding:12px 0}.cmp-directory .cmp-subnav button{white-space:nowrap}.cmp-directory button[aria-pressed=true],.cmp-selector-tab[aria-pressed=true]{color:#80cbb9;border-color:#80cbb9}.market-menu:has(.cmp-directory){width:min(1050px,calc(100vw - 48px));max-height:75vh;overflow:auto}.market-menu .cmp-directory{padding-top:14px}.az-architecture{max-width:1440px;margin:0 auto;color:#e5eee9;--arch-muted: #9bb2b3}.az-arch-hero{position:relative;overflow:hidden;min-height:410px;padding:64px 58px;background:radial-gradient(ellipse at 80% 45%,#21484988,transparent 50%),linear-gradient(120deg,#112326,#0d171f);border:1px solid #2b4548;border-radius:16px}.az-arch-kicker{color:#9fdcbf;font-size:12px;letter-spacing:3px}.az-arch-hero h1{font-size:clamp(36px,4.5vw,64px);line-height:1.18;letter-spacing:-2px;margin:24px 0}.az-arch-hero h1 span{color:#b8e99f}.az-arch-hero p{color:var(--arch-muted);font-size:16px;line-height:1.9}.az-arch-links{display:flex;gap:24px;margin-top:28px}.az-arch-links a{font-size:14px;color:#b5e7ce}.az-arch-orbit{position:absolute;right:7%;top:50%;transform:translateY(-50%);width:340px;height:300px;pointer-events:none}.az-arch-orbit i{position:absolute;inset:40px 0;border:1px solid #8bdbbb66;border-radius:32px;transform:rotate(-25deg) skew(15deg);background:linear-gradient(150deg,#82d9b822,#438a9d08);box-shadow:0 16px 45px #0004}.az-arch-orbit i:nth-child(2){transform:translateY(36px) rotate(-25deg) skew(15deg)}.az-arch-orbit i:nth-child(3){transform:translateY(72px) rotate(-25deg) skew(15deg)}.az-arch-orbit b{position:absolute;inset:87px 0;text-align:center;font-size:76px;color:#c7f1bc;letter-spacing:-4px}.az-arch-orbit span{display:block;font-size:9px;letter-spacing:4px;color:#a2c8bf;margin-top:8px}.az-arch-nav{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:24px 0;border-bottom:1px solid #2b4447}.az-arch-nav button{background:transparent;border:0;border-radius:6px;padding:16px 8px;color:#a5b7b8;text-align:left;cursor:pointer;font-size:14px}.az-arch-nav small{display:block;color:#678f8c;font-size:11px;letter-spacing:2px;margin-bottom:10px}.az-arch-nav button[aria-current]{background:#1d3435;color:#c7eeae}.az-arch-nav button:hover{background:#1b3033}.az-arch-nav button:focus-visible{outline:2px solid #b8e99f}.az-arch-chapter{padding:38px 4px 24px}.az-arch-chapter>span{font-size:11px;letter-spacing:2px;color:#9ed5c5}.az-arch-chapter h2{font-size:clamp(24px,2.5vw,34px);margin:14px 0;letter-spacing:-.5px}.az-arch-chapter p{max-width:830px;color:var(--arch-muted);font-size:15px;line-height:1.9}.az-arch-canvas{border:1px solid #2c464b;background:radial-gradient(ellipse at 55% 50%,#143437,#0c171f 80%);border-radius:12px;overflow-x:auto}.az-arch-canvas svg{display:block;width:100%;min-width:780px;height:auto}.az-svg-index{font:13px ui-monospace,monospace;fill:#75c8b1;letter-spacing:3px}.az-svg-lane{font-size:16px;fill:#c5d7d3}.az-svg-title{font-size:17px;font-weight:600;fill:#e0eee5}.az-svg-detail{font-size:12px;fill:#9bb5b8}.az-svg-caption{font-size:9px;letter-spacing:3px;fill:#668d90}.az-arch-foot{color:#8ba3a5;font-size:12px;line-height:1.8;padding:4px}.az-arch-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:20px 4px 34px}.az-arch-notes h3{font-size:16px;color:#c1deca;margin:0 0 10px}.az-arch-notes p{font-size:14px;color:var(--arch-muted);line-height:1.9;margin:0}.az-arch-footer{border-top:1px solid #2b4447;padding:24px 4px;display:flex;gap:24px;font-size:13px}.az-arch-footer span{margin-right:auto;color:#9bb2b3}.az-arch-footer a{color:#b6dfa8}@media(max-width:850px){.az-arch-orbit{opacity:.25;right:-100px}.az-arch-hero{padding:36px 24px;min-height:360px}.az-arch-hero>*:not(.az-arch-orbit){position:relative;z-index:1}.az-arch-nav{grid-template-columns:repeat(3,1fr)}.az-arch-notes{grid-template-columns:1fr;gap:22px}.az-arch-footer{flex-wrap:wrap}.az-arch-footer span{width:100%}.az-arch-chapter{padding-top:28px}}.az-architecture .az-arch-hero{display:block}.az-architecture .az-arch-hero p{max-width:580px}.az-architecture .az-arch-footer{background:transparent}.az-arch-nav{grid-template-columns:repeat(7,1fr)}.az-api-docs{color:#b6caca;line-height:1.85}.az-api-docs h3{color:#d4e8db;margin-top:28px}.az-api-docs code{font-size:12px;color:#c0e8ce;overflow-wrap:anywhere}.az-api-docs pre{padding:22px;background:#101e28;border:1px solid #345052;border-radius:8px;overflow:auto;white-space:pre}.az-api-table{overflow:auto}.az-api-table table{width:100%;border-collapse:collapse;min-width:740px}.az-api-table th,.az-api-table td{padding:14px;text-align:left;border-bottom:1px solid #2b4447;vertical-align:top;font-size:13px}.az-api-table th{color:#c0e8ce}.az-api-table td:first-child{white-space:nowrap}@media(max-width:850px){.az-arch-nav{grid-template-columns:repeat(3,1fr)}}.trade-workspace .Exchange-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:12px;align-items:start}.trade-workspace .Exchange-left,.trade-workspace .Exchange-right{min-width:0;display:grid;gap:12px}.trade-workspace .trade-chart-book{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:8px;align-items:start}.trade-workspace .trade-chart{min-width:0}.trade-workspace .trade-tabs{display:flex;gap:6px;padding:8px;flex-wrap:wrap}.trade-workspace .trade-tabs button{flex:1;white-space:nowrap}.trade-workspace .trade-tabs .active{color:var(--accent);border-color:var(--accent);background:var(--bg)}.trade-workspace .trade-list-scroll{overflow-x:auto}.trade-workspace .Exchange-list{width:100%;border-collapse:collapse;font-size:12px}.trade-workspace .Exchange-list th,.trade-workspace .Exchange-list td{padding:10px;text-align:left;border-bottom:1px solid var(--border)}.trade-workspace .Exchange-list-action{margin:2px;padding:5px 8px}.trade-workspace .Exchange-info-row,.trade-modal .Exchange-info-row{display:flex;justify-content:space-between;gap:12px;margin:12px 0}.trade-workspace .Exchange-info-label,.trade-modal .Exchange-info-label{color:var(--muted)}.trade-workspace .Exchange-info-value{overflow-wrap:anywhere;text-align:right}.trade-workspace .Exchange-empty-positions-list-note{padding:20px;color:var(--muted)}.trade-workspace .trade-buy-input{padding:12px;border:1px solid var(--border);border-radius:6px;background:var(--bg);cursor:text}.trade-workspace .trade-input-value{display:flex;align-items:center;gap:8px;margin:8px 0}.trade-workspace .trade-input-value input{width:100%;border:0;padding:0;font-size:22px}.trade-workspace .App-cta,.trade-modal .App-cta{background:var(--accent);color:var(--bg);width:100%;margin-top:12px}.trade-modal{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:10px;width:min(520px,calc(100vw - 24px));max-height:85vh;padding:0}.trade-modal::backdrop{background:#000000a6}.trade-modal .panel-heading{display:flex;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid var(--border)}.trade-modal input{max-width:60%}.trade-workspace .notice button{margin-left:8px}@media(max-width:1100px){.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.trade-workspace .Exchange-content{grid-template-columns:minmax(0,1fr)}.trade-workspace .Exchange-right{grid-row:2}}.trading-shell{--bg: #0c1519;--panel: #101b20;--border: #223037;--accent: #78cbbb;--muted: #8b9b9f;--text: #e1ebec;font-size:12px}.trading-shell.light{--bg: #edf3f3;--panel: #fff;--border: #d3dfdf;--accent: #087b6b;--muted: #577071;--text: #172e30}.trading-shell header{padding:10px 18px;gap:28px;height:58px}.trading-shell .brand img{width:26px}.trading-shell .brand b{font-size:20px}.trading-shell .brand span{display:none}.trading-shell main{max-width:none;padding:0;margin:0}.trading-shell .utility{padding:5px 18px;font-size:10px}.trading-shell .utility form{display:none}.trading-shell footer{padding:8px 18px;font-size:10px}.trading-shell .panel{border-radius:0;margin:0}.terminal-market-bar{display:flex;align-items:center;gap:28px;padding:12px 16px;border-bottom:1px solid var(--border);background:var(--panel);min-height:65px}.terminal-metric{display:grid;gap:5px;font-variant-numeric:tabular-nums}.terminal-metric span{color:var(--muted);font-size:11px}.feed-status{margin-left:auto;color:var(--accent)}.market-switcher{position:relative}.market-select{font-size:19px;font-weight:600;border:0;padding:8px 0}.market-menu{position:absolute;z-index:30;top:48px;left:0;width:340px;max-width:90vw;padding:12px;background:var(--panel);border:1px solid var(--border);box-shadow:0 16px 40px #0008}.market-menu input{width:100%}.market-menu-list{max-height:420px;overflow:auto}.market-menu-list a{display:flex;justify-content:space-between;padding:12px 8px;border-bottom:1px solid var(--border);color:var(--text)}.trade-workspace .Exchange-content{grid-template-columns:minmax(0,1fr) 310px;gap:1px;background:var(--border)}.trade-workspace .Exchange-left,.trade-workspace .Exchange-right{gap:1px}.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr) 265px;gap:1px;background:var(--border);align-items:stretch}.trade-chart-book>div:last-child{border-radius:0!important;min-height:560px}.trade-workspace .trade-tabs{justify-content:flex-start;padding:0 10px;gap:16px;border-bottom:1px solid var(--border)}.trade-workspace .trade-tabs button{flex:0 0 auto;border:0;border-radius:0;padding:13px 4px;color:var(--muted);background:transparent}.trade-workspace .trade-tabs button[aria-pressed=true]{color:var(--text);border-bottom:2px solid var(--accent)}.trade-workspace .trade-lists{min-height:220px}.trade-workspace .Exchange-right{background:var(--panel)}.trade-workspace .Exchange-right .panel{border:0;border-bottom:1px solid var(--border)}.chart-surface{background:var(--panel);min-height:560px}.chart-toolbar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--border)}.chart-toolbar>span{padding-right:14px}.chart-toolbar button{padding:5px 8px;border:0;background:transparent;color:var(--muted)}.chart-toolbar button[aria-pressed=true]{color:var(--accent);background:var(--border)}.chart-zoom{margin-left:auto;display:flex}.chart-ohlc{display:flex;gap:10px;flex-wrap:wrap;padding:12px;font-size:11px}.chart-ohlc span{color:var(--accent)}.chart-surface svg{display:block;width:100%;height:440px}.chart-surface svg text{fill:var(--muted);font-size:10px}.chart-coverage{padding:9px 12px;color:var(--muted);font-size:10px}.chart-empty{height:440px;display:grid;place-items:center;padding:35px;color:var(--muted)}@media(min-width:1600px){.trade-workspace .Exchange-content{grid-template-columns:minmax(0,1fr) 340px}.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr) 310px}.chart-surface svg{height:520px}.chart-surface{min-height:640px}}@media(max-width:1100px){.trade-workspace .Exchange-content{grid-template-columns:minmax(0,1fr) 280px}.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr) 200px}.terminal-market-bar{gap:16px}}@media(max-width:850px){.trade-workspace .Exchange-content{grid-template-columns:1fr}.trade-workspace .Exchange-right{grid-row:2;grid-template-columns:1fr 1fr}.terminal-market-bar{flex-wrap:wrap}.trading-shell header{height:auto;flex-wrap:wrap}}@media(max-width:540px){.trade-workspace .trade-chart-book{grid-template-columns:1fr}.trade-chart-book>div:last-child{min-height:0}.trade-workspace .Exchange-right{grid-template-columns:1fr}.terminal-metric{min-width:70px}}.shell.trading-shell{--bg: #0c1519;--panel: #101b20;--border: #223037;--accent: #78cbbb;--muted: #8b9b9f;--text: #e1ebec}.shell.trading-shell.light{--bg: #edf3f3;--panel: #fff;--border: #d3dfdf;--accent: #087b6b;--muted: #577071;--text: #172e30}.trade-workspace .order-form{gap:12px;padding:16px}.trade-workspace .order-form .trade-tabs{padding:0;gap:8px}.trade-workspace .order-form .Exchange-swap-option-tabs{order:-1;border:0}.trade-workspace .order-form .Exchange-swap-option-tabs button{flex:1;border-radius:4px;padding:8px;background:var(--border)}.trade-workspace .order-form .Exchange-swap-option-tabs button[aria-pressed=true]{background:var(--accent);color:var(--bg);border:0}.trade-workspace .order-form .notice{margin:0;padding:8px 0;background:none;border:0;color:var(--muted);font-size:11px}.trade-workspace .order-form p{margin:4px 0;font-size:11px}.trade-workspace .trade-buy-input{padding:9px 12px}.trade-workspace .trade-input-value{margin:4px 0}.trade-workspace .trade-input-value input{font-size:18px}.trade-workspace .Exchange-right .panel>h2{padding:13px 16px;font-size:13px}.market-filters{display:flex;justify-content:space-between;gap:16px;margin:24px 0}.market-filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.trade-chart-book>div:last-child{align-self:stretch!important}.mobile-trade-tabs{display:none}@media(max-width:640px){.shell header,.shell main,.trade-workspace{min-width:0;max-width:100%}.shell header nav{min-width:0;max-width:100%;overflow-x:auto}.mobile-trade-tabs{display:flex;position:sticky;top:0;z-index:10;background:var(--panel);gap:4px;padding:8px}.mobile-trade-tabs button{flex:1}.mobile-trade-tabs button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.trade-workspace .Exchange-content,.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr)}.trade-workspace .Exchange-right{grid-row:auto;grid-template-columns:minmax(0,1fr)}.trade-workspace:not([data-mobile-view=Trade]) .Exchange-right,.trade-workspace[data-mobile-view=Trade] .Exchange-left,.trade-workspace[data-mobile-view="Order Book"] .trade-chart,.trade-workspace[data-mobile-view=Chart] .trade-chart-book>div:last-child{display:none!important}.chart-surface{min-height:0}.chart-surface svg{height:310px}.chart-surface svg text{font-size:11px}.chart-toolbar{gap:1px;padding:8px 4px}.chart-toolbar>span{display:none}.chart-toolbar button{padding:5px 7px}.trade-chart-book>div:last-child{min-height:0}.market-menu{width:min(340px,calc(100vw - 24px))}}.wallet-menu{position:relative}.wallet-menu summary{cursor:pointer;list-style:none}.wallet-menu-content{position:absolute;right:0;top:calc(100% + 8px);z-index:100;min-width:230px;display:grid;gap:12px;background:var(--panel, #142126)}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;font-synthesis:none;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button,a{touch-action:manipulation}button,.button{border:1px solid var(--border);background:var(--panel);color:var(--text);padding:10px 15px;border-radius:6px;cursor:pointer;text-decoration:none;font-size:13px}button:disabled{opacity:.5;cursor:default}button:hover:enabled,.button:hover{border-color:var(--accent)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}input{background:var(--bg);border:1px solid var(--border);padding:10px 12px;color:var(--text);border-radius:6px;min-width:0}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.shell{--bg: #0c1312;--panel: #121c1a;--border: #273630;--text: #e5ece7;--muted: #95a69c;--accent: #b8ec8b;min-height:100vh;background:var(--bg);color:var(--text)}.light{--bg: #f2f5f1;--panel: #fff;--border: #d8e1d8;--text: #14251d;--muted: #5d7164;--accent: #296338;color-scheme:light}header{display:flex;align-items:center;gap:36px;padding:22px 4%;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:12px;color:var(--text);white-space:nowrap}.brand img{width:38px}.brand b{font-size:24px;letter-spacing:-1px}.brand span{font-size:9px;max-width:65px;white-space:normal;letter-spacing:1.2px;line-height:1.5;color:var(--muted)}nav{display:flex;gap:24px}nav a{font-size:13px;color:var(--muted)}nav a.active{color:var(--accent)}.wallet{margin-left:auto;display:flex;gap:8px}.primary{background:var(--accent);color:var(--bg);border-color:var(--accent);font-weight:650}.utility{display:flex;align-items:center;justify-content:space-between;padding:14px 4%;font-size:12px;color:var(--muted);border-bottom:1px solid var(--border)}.utility form{display:flex;gap:8px;max-width:480px;width:45%}.utility input{flex:1;font-size:12px}.dot{display:inline-block;width:7px;height:7px;background:#a5d987;border-radius:50%;margin-right:8px}.offline{background:#ef998d}.waiting{background:#d6b96c}main{max-width:1500px;margin:auto;padding:30px 4% 70px;min-height:78vh}.hero{padding:35px 0 50px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:600;color:var(--muted)}h1{font-size:38px;font-weight:550;letter-spacing:-1.5px;margin:14px 0 22px}.hero h1{font-size:clamp(45px,6vw,76px);line-height:1.08;margin:25px 0}.hero h1 span{color:var(--accent)}.hero p{color:var(--muted);margin-bottom:28px;font-size:14px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:9px;margin:0 0 22px;overflow:hidden}.panel-heading{padding:18px 22px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:10px}.panel-heading a{font-size:12px}h2{font-size:14px;font-weight:550;margin:0}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.metrics .panel{min-height:155px}.metrics .panel>.mono,.metric{display:block;padding:22px}.metric{font-size:28px;font-weight:500;letter-spacing:-1px}.mono,td{font-family:ui-monospace,SFMono-Regular,monospace}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;white-space:nowrap}th{font-size:10px;letter-spacing:.5px;color:var(--muted);font-weight:500}th,td{padding:14px 22px;border-bottom:1px solid var(--border)}td{font-size:12px}tbody tr:last-child td{border-bottom:none}.badge{background:#8bb96c12;border:1px solid var(--border);color:var(--accent);padding:4px 8px;border-radius:4px;font-size:10px}.notice{padding:18px;background:var(--panel);border:1px solid var(--border);border-radius:5px;font-size:13px;color:var(--muted);margin:16px 0;line-height:1.7}.panel>.notice{margin:14px}.error{color:#e9a593}.muted,.empty{color:var(--muted);font-size:12px;line-height:1.6}.empty{padding:15px 22px}.inset{padding:16px 22px;font-size:13px;line-height:1.7}.wrap,dd{overflow-wrap:anywhere}.pagination{display:flex;justify-content:space-between;align-items:center;padding:18px;font-size:12px}.market-header{display:flex;align-items:center;gap:50px;padding:15px 0 22px}.market-header h1{margin-bottom:0}.market-header>a{margin-left:auto;font-size:12px}.price{display:block;font-size:24px;font-family:ui-monospace,monospace;margin-top:8px}.trade-grid{display:grid;grid-template-columns:1.3fr 1fr .9fr;gap:18px}.trade-grid .table-scroll{max-height:420px}.positive{color:#a6d88b}.negative{color:#e9a593}.spread{text-align:center;padding:17px;border-block:1px solid var(--border);font-size:18px}.summary{display:flex;flex-wrap:wrap;gap:30px;padding:22px;font-size:12px;color:var(--muted)}.summary b{display:block;font-size:19px;color:var(--text);font-weight:500;margin-top:8px}dl{padding:10px 22px;display:grid;grid-template-columns:160px 1fr;gap:20px;font-size:13px}dt{color:var(--muted)}dd{margin:0}footer{padding:24px 4%;border-top:1px solid var(--border);display:flex;justify-content:space-between;font-size:11px;color:var(--muted)}@media(max-width:1000px){header{gap:22px;flex-wrap:wrap}.trade-grid{grid-template-columns:1fr 1fr}.trade-grid>.panel:last-child{grid-column:1/-1}}@media(max-width:640px){header{padding:18px 5%;gap:18px}nav{order:3;width:100%;gap:22px}.brand span{display:none}.wallet{gap:4px}.wallet button{padding:9px}.utility{flex-direction:column;align-items:stretch;gap:14px}.utility form{width:100%;max-width:none}main{padding:25px 5%}.metrics,.trade-grid{grid-template-columns:1fr}.metrics{gap:0}.metrics .panel{min-height:120px}.market-header{gap:20px;flex-wrap:wrap}.market-header>a{margin-left:0}dl{grid-template-columns:1fr;gap:10px}footer{gap:15px}.panel-heading{padding:16px}.hero{padding-top:20px}}.order-form{display:grid;gap:16px}.order-form label{display:grid;gap:6px;font-size:12px;color:var(--muted)}.order-options{display:flex;flex-wrap:wrap;gap:12px}.order-options>label{flex:1;min-width:100px}select{font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:10px}select:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.order-editor{white-space:normal;min-width:230px;max-width:340px}.order-editor summary{cursor:pointer;color:var(--accent);padding:8px 0}.architecture-doc{max-width:1120px;margin:0 auto;line-height:1.8}.architecture-doc>section{margin-top:40px}.architecture-intro{padding:20px 0 28px;border-bottom:1px solid var(--border)}.architecture-doc h1{font-size:clamp(28px,4vw,44px);margin:12px 0}.architecture-doc h2{font-size:22px;margin:0 0 18px}.architecture-doc h3{font-size:18px;margin:8px 0}.architecture-doc p{color:var(--muted);margin:8px 0}.architecture-eyebrow{color:var(--accent);font-size:12px;letter-spacing:.12em}.architecture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.architecture-card,.architecture-note,.architecture-boundary{border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:24px}.architecture-boundary{display:grid;grid-template-columns:1fr auto 1fr;gap:30px;align-items:center}.architecture-protocol{text-align:center;color:var(--accent)}.architecture-protocol span{display:block;font-size:12px;color:var(--muted)}.architecture-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;padding-left:24px}.architecture-steps li{padding-left:4px}.architecture-steps li::marker{color:var(--accent);font-weight:700}@media(max-width:800px){.architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-steps{grid-template-columns:1fr;gap:12px}}@media(max-width:540px){.architecture-grid,.architecture-boundary{grid-template-columns:1fr}.architecture-boundary{gap:12px}}.doc-diagram{margin:38px 0;padding:24px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.diagram-scroll{overflow-x:auto;margin:16px 0}.diagram-svg{display:block;width:100%;min-width:740px}.diagram-edge{color:var(--muted)}.diagram-edge>path{stroke:var(--muted);stroke-width:1.5}.diagram-edge text{fill:var(--muted);font-size:11px}.diagram-node{cursor:pointer;outline:none}.diagram-node rect{fill:var(--bg);stroke:var(--border);stroke-width:1.5}.diagram-node.selected rect,.diagram-node:hover rect,.diagram-node:focus-visible rect{stroke:var(--accent);stroke-width:2.5}.diagram-node.success rect{stroke:#5ea995}.diagram-node.warning rect{stroke:#ba975e}.diagram-node-title{fill:var(--text);font-size:15px;font-weight:600}.diagram-node-subtitle{fill:var(--muted);font-size:11px}.diagram-detail{padding:14px 18px;border-left:3px solid var(--accent);background:var(--bg);min-height:100px}.diagram-detail strong{color:var(--accent)}.architecture-doc .diagram-hint{font-size:12px}@media(max-width:540px){.doc-diagram{padding:16px}}.system-overview{padding:28px;border:1px solid var(--border);border-radius:16px;background:var(--panel);margin:32px 0}.overview-header{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.overview-header h2{margin:8px 0}.overview-switch{display:flex;gap:8px}.overview-switch button{padding:10px 18px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--muted);cursor:pointer}.overview-switch button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.overview-layers{display:grid;gap:28px;margin:28px 0}.overview-layer{display:grid;grid-template-columns:210px 1fr;gap:20px;padding:24px;border:1px solid var(--border);border-radius:12px;position:relative;background:var(--bg)}.overview-layer-label strong{display:block;color:var(--accent);margin-bottom:8px}.overview-layer-label span{color:var(--muted);font-size:12px}.overview-layer-items{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.overview-layer-items>div{display:flex;align-items:center;justify-content:center;text-align:center;padding:16px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel);font-size:14px}.overview-down{position:absolute;bottom:-27px;left:60%;color:var(--accent);font-size:24px}.overview-footnote{color:var(--muted);font-size:13px;line-height:1.8;padding-top:16px;border-top:1px solid var(--border)}.network-overview-svg{width:100%;min-width:950px;display:block}.overview-title{fill:var(--text);font-size:16px;font-weight:600}.overview-sub{fill:var(--muted);font-size:12px}@media(max-width:800px){.overview-layer,.overview-layer-items{grid-template-columns:1fr}.system-overview{padding:18px}}.docs-tabs{margin-bottom:28px}.api-example{overflow-x:auto;padding:20px;background:var(--bg);border:1px solid var(--border);border-radius:8px;font-size:13px;line-height:1.8}.api-reference td{vertical-align:top;min-width:140px}.api-reference select{max-width:100%;margin:12px}.execution-flow{display:flex;gap:20px;padding:0;list-style:none;overflow-x:auto;margin:28px 0}.execution-flow li{position:relative;flex:1;min-width:145px;border:1px solid var(--border);border-radius:10px;padding:18px;background:var(--bg)}.execution-flow li span{display:block;color:var(--accent);font-size:12px;margin-bottom:12px}.execution-flow li strong{font-size:14px;line-height:1.7}.execution-flow li b{position:absolute;right:-18px;top:50%;color:var(--accent)}.execution-lanes{display:grid;gap:12px;margin:24px 0}.execution-lanes>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:18px;border-left:3px solid var(--accent);background:var(--bg)}.execution-lanes span{color:var(--muted);line-height:1.8}.doc-diagram input[type=range]{display:block;width:100%;margin:14px 0 24px;accent-color:var(--accent)}@media(max-width:600px){.execution-lanes>div{grid-template-columns:1fr;gap:8px}}.parallel-figure{margin:28px 0}.parallel-figure figcaption{color:var(--muted);font-size:13px;line-height:1.8;margin-top:14px}.parallel-time-chart{padding:24px 0;display:grid;gap:24px}.parallel-time-row{display:grid;grid-template-columns:85px 1fr 70px;align-items:center;gap:14px;font-size:14px}.parallel-time-track{height:32px;display:flex;background:var(--bg);border-radius:6px;overflow:hidden}.parallel-time-serial{background:#d6a55e;transition:width .2s}.parallel-time-work{background:#70c9a7;transition:width .2s}.docs-outline{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;padding:16px 20px;margin:0 0 28px;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.docs-outline a,.docs-outline button{color:var(--accent);font-size:14px}.docs-outline button{background:none;border:0;padding:0;cursor:pointer;font:inherit}.architecture-doc section[id]{scroll-margin-top:24px}.diagram-status{display:inline-block;vertical-align:middle;margin-left:12px;padding:4px 9px;border:1px solid currentColor;border-radius:6px;font-size:11px;font-weight:500;line-height:1.5;white-space:nowrap}.diagram-status.implemented{color:#70bda5}.diagram-status.planned{color:#d6a55e}.diagram-status.model{color:#aa97d9}.demo-links a{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--border);border-radius:10px;background:var(--bg)}.demo-links span{color:var(--muted);font-size:14px;line-height:1.8}.shell,.shell.trading-shell{--bg: #0e1014;--panel: #121419;--border: #23262e;--text: #eeeef4;--muted: #9498a5;--accent: #9184ff;--action: #6955f5;--field: #1a1d25;font-size:13px}.shell.light,.shell.trading-shell.light{--bg: #f4f4f9;--panel: #fff;--border: #dedee9;--text: #20202c;--muted: #696a7c;--accent: #6046d9;--action: #6955f5;--field: #ededf5}.shell header{height:58px;padding:8px 20px;gap:28px;background:var(--panel)}.shell .brand img{width:28px;filter:hue-rotate(165deg) saturate(1.1)}.shell .brand b{font-size:22px}.shell .brand span{display:none}.shell nav[aria-label=Primary]{gap:22px;align-items:center}.shell nav[aria-label=Primary]>a{font-weight:550;white-space:nowrap}.shell .wallet .button{white-space:nowrap}.explorer-nav{position:relative;color:var(--muted);font-size:13px}.explorer-nav summary{cursor:pointer;list-style:none;white-space:nowrap}.explorer-nav summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.explorer-nav[open] summary{color:var(--accent)}.explorer-nav-menu{position:absolute;top:30px;left:0;z-index:100;min-width:180px;display:grid;padding:8px;background:var(--panel);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 30px #0005}.explorer-nav-menu a{padding:10px 12px;border-radius:5px}.explorer-nav-menu a:hover{background:var(--field)}.shell .utility{padding:6px 20px;min-height:28px}.shell .primary,.shell .App-cta{background:var(--action);border-color:var(--action);color:#fff}.shell input,.shell select{background:var(--field);border-color:var(--border);color:var(--text)}body>aside.notice{margin:0;padding:5px 20px;background:#211c39;border:0;color:#c6bdf2;font-size:11px;line-height:16px}.shell .panel{background:var(--panel);border-color:var(--border);border-radius:8px}.shell .panel h2{font-size:15px}.trade-workspace>p[role=status]{margin:0;padding:5px 16px;font-size:10px;border-bottom:1px solid var(--border)}.terminal-market-bar{padding:10px 16px;gap:24px;min-height:66px}.terminal-metric strong{font-size:13px;font-weight:600}.terminal-metric span{font-size:10px}.feed-status{font-size:10px;color:var(--muted)}.shell .market-select{background:transparent;font-size:19px}.shell .market-menu{border-radius:10px;background:var(--panel)}.shell .badge{background:var(--field);color:var(--accent)}.trade-workspace .Exchange-content{grid-template-columns:minmax(0,1fr) 310px}.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr) 255px}.trade-workspace .panel{border-radius:0}.trade-workspace .trade-buy-input{padding:10px 12px;background:var(--field);border-color:transparent}.trade-workspace .trade-input-value{margin:5px 0}.trade-workspace .trade-input-value input{font-size:18px;background:transparent}.trade-workspace .trade-buy-input:focus-within{border-color:var(--accent)}.trade-workspace .Exchange-right .inset{padding:14px}.trade-workspace .Exchange-right p{font-size:11px;line-height:1.6}.trade-workspace .trade-tabs{gap:14px}.trade-workspace .trade-tabs button{font-size:12px;padding:11px 3px}.chart-surface{min-height:480px}.chart-surface svg{height:360px}.chart-ohlc{padding:9px 12px;gap:8px}.chart-ohlc span{color:#75bca4}.chart-toolbar{padding:7px 12px}.shell th{color:var(--muted);font-size:11px;font-weight:500}.shell td{font-size:12px;font-variant-numeric:tabular-nums}.shell .cmp{--cmp-text: var(--text)}.shell .cmp-hero{padding:34px 20px;background:radial-gradient(ellipse at 85% 50%,#6955f51c,transparent 65%)}.shell .cmp h1 em,.shell .cmp-eyebrow{color:var(--accent)}.shell .cmp-stack{background:var(--field);border-color:#64559a;box-shadow:12px 12px #6955f50a}.shell .cmp-stack strong{color:var(--text)}.shell .cmp-stack>div,.shell .cmp-stack>span,.shell .cmp p,.shell .cmp dt{color:var(--muted)}.shell .cmp-card,.shell .cmp-table-wrap{background:var(--panel);border-color:var(--border)}.shell .cmp-tag{color:var(--accent);border-color:var(--border);background:var(--field)}.shell .cmp-note{background:var(--field);border-color:var(--accent);color:var(--muted)}.shell .cmp-tabs button[aria-current],.shell .cmp-directory button[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--field)}.shell .cmp-table th,.shell .cmp-table td,.shell .cmp-picks label{border-color:var(--border)}.shell .cmp input{color:var(--text);background:var(--field);border-color:var(--border);accent-color:var(--action)}@media(min-width:1600px){.trade-workspace .Exchange-content{grid-template-columns:minmax(0,1fr) 340px}.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr) 295px}.chart-surface svg{height:460px}}@media(min-width:801px)and (max-width:1199px){.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr)}.trade-chart-book>div:last-child{min-height:320px;max-height:390px;overflow-y:auto}}@media(max-width:1000px){.shell header{height:auto;flex-wrap:wrap;gap:12px}.shell nav[aria-label=Primary]{order:3;width:100%;gap:18px;flex-wrap:wrap}.terminal-market-bar{flex-wrap:wrap;gap:16px}}@media(max-width:800px){.trade-workspace .Exchange-content,.trade-workspace .trade-chart-book{grid-template-columns:minmax(0,1fr)}.shell header{padding:10px 14px}.shell .cmp-hero{padding:24px 10px}}@font-face{font-family:Inter;src:url(/fonts/inter-regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-medium.woff2) format("woff2");font-weight:500 900;font-display:swap}.shell .brand img{filter:none;width:33px;height:36px}.shell .brand{gap:5px}.shell header{height:52px}.terminal-liquidity{min-width:0;display:grid;grid-template-columns:1fr;align-content:start;background:var(--panel)}.terminal-liquidity>.terminal-tape{min-height:0;max-height:310px;overflow:auto}.terminal-tape h2{margin:0;padding:12px;border-bottom:1px solid var(--border)}.terminal-tape h2 small{float:right;color:var(--muted);font-size:10px;font-weight:400}.terminal-tape td,.terminal-tape th{padding:6px 10px;white-space:nowrap}.order-risk-details{color:var(--muted);font-size:11px;line-height:1.6;padding:8px 0}.order-risk-details summary{cursor:pointer}.trade-workspace .trade-buy-input{display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:4px 8px;padding:9px 12px}.trade-workspace .trade-buy-input>.muted:last-child{grid-column:2;font-size:10px}.trade-workspace .trade-input-value input{font-size:14px;text-align:right}.trade-input-value>span{color:var(--muted);font-size:11px}.shell .cmp-hero-compact{padding:20px 0;display:block;background:none}.cmp-hero-compact h1{font-size:25px;margin:10px 0}.cmp-hero-compact h1 br,.cmp-hero-compact h1 em,.cmp-hero-compact p,.cmp-hero-compact .cmp-stack{display:none}.cmp-hero-compact .cmp-actions{margin-top:12px}@media(min-width:801px)and (max-width:1199px){.terminal-liquidity{grid-template-columns:1fr 1fr}.trade-chart-book>.terminal-liquidity{max-height:430px;min-height:0}.terminal-liquidity>.terminal-tape{max-height:430px}}@media(min-width:1200px){.terminal-liquidity{max-height:710px;overflow-y:auto}}@media(max-width:1000px){.shell header{height:auto}}@media(min-width:1200px){.trade-workspace .trade-chart{display:flex;min-height:0}.trade-workspace .chart-surface{display:flex;flex-direction:column;width:100%;height:100%}.trade-workspace .chart-surface>svg{flex:1 1 auto;min-height:360px;height:0}.trade-workspace .chart-toolbar,.trade-workspace .chart-ohlc,.trade-workspace .chart-coverage{flex:0 0 auto}}.book-controls{display:flex;justify-content:space-between;align-items:center;padding:6px 8px;gap:8px;border-bottom:1px solid var(--border)}.book-controls button{padding:3px 7px;font-size:10px;border:0;background:transparent;color:var(--muted)}.book-controls button[aria-pressed=true]{color:var(--accent);background:var(--field)}.book-controls label,.book-controls select{font-size:10px;color:var(--muted)}.book-controls select{padding:2px 4px;margin-left:5px}.book-side{max-height:144px;overflow:auto;flex:none}.book-asks{display:flex;flex-direction:column-reverse}.book-asks>button{flex:none}.book-asks>button:first-child{order:0}.book-depth-caption{padding:6px 8px;font-size:9px;color:var(--muted);border-top:1px solid var(--border)}.az-account-summary{padding:0 14px 14px;margin:0}.az-account-summary>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.az-account-summary dt{color:var(--muted);font-size:11px}.az-account-summary dd{margin:0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(min-width:801px){.trade-workspace .terminal-liquidity{overflow:visible;max-height:none}}.shell .az-account-summary{display:block}.shell .az-account-summary>div{width:100%}.shell .az-account-summary dd{flex-shrink:0;white-space:nowrap}.overview-architecture{margin:20px 0 48px}.overview-architecture-title{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.overview-architecture-title h2{font-size:26px;margin:10px 0}.overview-architecture figure{margin:0 0 24px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--panel)}.overview-architecture figcaption{padding:22px 26px}.overview-architecture h3{display:inline-block;margin:0 14px 8px 0;font-size:19px}.overview-architecture p{color:var(--muted);line-height:1.8;margin:8px 0 0}.overview-architecture img{display:block;width:100%;height:auto}@media(max-width:700px){.overview-architecture-title{display:block}.overview-architecture figcaption{padding:16px}}
