.explorer-detail{max-width:1280px;margin:28px auto}.detail-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.explorer-fields{display:block;margin:0;padding:4px 22px 18px}.explorer-fields>div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;padding:14px 0;border-bottom:1px solid var(--border)}.explorer-fields dt{color:var(--muted)}.explorer-fields dd{margin:0;overflow-wrap:anywhere}.copy-value{font-size:11px;margin-left:10px;padding:4px 8px}.explorer-json{font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:450px;overflow:auto;line-height:1.7}.explorer-detail summary{cursor:pointer;padding:12px 0}.explorer-detail .panel{margin-top:18px}@media(max-width:600px){.explorer-fields>div{grid-template-columns:1fr;gap:6px}.detail-heading{align-items:flex-start;flex-direction:column}.explorer-detail{margin:12px}}.trading-shell.explorer-shell .utility form{display:flex}.portfolio-page{max-width:1440px;margin:20px auto}.portfolio-heading{display:flex;align-items:center;gap:24px}.portfolio-heading span{color:var(--muted)}.portfolio-overview{display:grid;grid-template-columns:1fr 1.1fr 2fr;gap:12px;margin:20px 0}.portfolio-overview .panel{margin:0}.portfolio-stats{display:grid;gap:12px}.portfolio-value{display:block;font-size:28px;padding:18px 20px;font-weight:500;font-variant-numeric:tabular-nums}.portfolio-details{display:block;padding:0 20px}.portfolio-details div{display:flex;justify-content:space-between;gap:12px;margin:22px 0}.portfolio-details dt{color:var(--muted)}.portfolio-details dd{margin:0}.portfolio-tabs{display:flex;gap:4px;flex-wrap:wrap}.portfolio-tabs button{background:transparent;border:0;border-radius:0;color:var(--muted);padding:12px}.portfolio-tabs button[aria-selected=true],.portfolio-tabs button[aria-pressed=true]{color:var(--accent, #74d9c6);border-bottom:2px solid currentColor}.equity-chart{min-height:220px;color:#74d9c6;padding:8px 16px}.equity-chart svg{width:100%;height:220px}.equity-chart text{fill:var(--muted);font-size:12px}.network-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}@media(max-width:1100px){.portfolio-overview{grid-template-columns:1fr 1fr}.portfolio-overview>.panel:last-child{grid-column:1/-1}}@media(max-width:600px){.portfolio-overview,.network-summary{grid-template-columns:1fr}.portfolio-page{margin:12px}.portfolio-heading{display:block}}.portfolio-details dd{white-space:nowrap}.portfolio-overview>.panel{min-width:0}.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}: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}
