.architecture-atlas{background:#090f15;color:#e8f0f4;border:1px solid #263845;border-radius:14px;padding:32px;margin:24px 0 40px}.architecture-atlas .atlas-eyebrow{font:11px monospace;letter-spacing:2px;color:#91a6b3}.architecture-atlas h2{font-size:clamp(30px,4vw,54px);line-height:1.25;margin:18px 0;letter-spacing:-1px}.architecture-atlas h2 em{font-style:normal;color:#69e0bd}.architecture-atlas .atlas-intro{color:#91a6b3;line-height:1.8}.atlas-tabs{display:flex;gap:24px;overflow-x:auto;border-bottom:1px solid #263845;margin-top:24px}.atlas-tabs button{background:none;border:0;border-radius:0;border-bottom:2px solid transparent;color:#91a6b3;padding:16px 0;white-space:nowrap;font:inherit;cursor:pointer}.atlas-tabs button[aria-selected=true]{color:#69e0bd;border-bottom-color:#69e0bd}.atlas-tabs button span{font:11px monospace;margin-right:9px}.architecture-atlas .atlas-subtitle{color:#91a6b3;margin:22px 0 16px}.atlas-image-scroll{overflow-x:auto;border:1px solid #263845;border-radius:10px;background:#0b141d}.atlas-image-scroll img{display:block;width:100%;min-width:850px;height:auto;max-width:none}.architecture-atlas .atlas-note{padding:18px 20px;border-left:2px solid #69e0bd;background:#10231e;color:#a7bcb6;font-size:13px;line-height:1.8}.atlas-tabs button:focus-visible,.atlas-image-scroll:focus-visible{outline:2px solid #69e0bd;outline-offset:3px}@media(max-width:650px){.architecture-atlas{padding:18px}.atlas-tabs{gap:18px}}.modular-layer-grid,.modular-state-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.modular-architecture .modular-benefit{color:var(--accent)}.gpd-module-map-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.gpd-module-map-heading h2{margin:8px 0 0}.gpd-module-map-actions{display:flex;flex-wrap:wrap;gap:16px;font-size:13px}.gpd-module-map figure{margin:24px 0 0}.gpd-module-map img{display:block;width:100%;min-width:1000px;height:auto;border-radius:10px}.gpd-module-map figcaption{margin-top:12px;color:var(--muted);font-size:12px;line-height:1.8}.modular-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:24px 0}.modular-stages li{padding:20px;border:1px solid var(--border);border-top:3px solid var(--accent);border-radius:10px;background:var(--bg)}.modular-stages h3{margin:12px 0;font-size:16px}.modular-stages p{font-size:13px;margin:0}.modular-commit,.modular-performance-note{padding:18px 20px;border-left:3px solid var(--accent);background:var(--bg);line-height:1.8}.modular-commit p{margin:8px 0 0}.modular-storage-table{width:100%;min-width:640px;border-collapse:collapse}.modular-storage-table th,.modular-storage-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);font-size:14px;line-height:1.8}.modular-storage-table thead{background:var(--bg)}.hyperliquid-performance .hl-metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0}.hyperliquid-performance .hl-factors{grid-template-columns:repeat(2,minmax(0,1fr));margin:28px 0}.hl-metric-value{display:block;margin:14px 0;color:var(--accent);font-size:clamp(20px,2.1vw,28px)}.hyperliquid-performance .hl-source-date,.hyperliquid-performance .hl-sources,.hyperliquid-performance .hl-evidence-limit{font-size:12px;line-height:1.8}.hl-sources{display:block;margin-top:8px}.hl-evidence-limit{padding-top:12px;border-top:1px solid var(--border);color:var(--muted)}.hl-takeaway h3{margin-top:0}.hl-comparison{margin:36px 0;padding-top:28px;border-top:1px solid var(--border)}.hl-comparison-table{width:100%;min-width:900px;border-collapse:collapse;table-layout:fixed}.hl-comparison-table caption{text-align:left;color:var(--muted);font-size:12px;margin-bottom:12px}.hl-comparison-table th,.hl-comparison-table td{padding:16px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.hl-comparison-table thead{background:var(--bg)}.hl-comparison-table th:first-child{width:14%}.hl-comparison-table td:last-child{background:var(--bg)}.hyperliquid-performance .hl-comparison-references{font-size:12px}@media(max-width:1000px){.modular-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.modular-layer-grid,.modular-state-grid,.hyperliquid-performance .hl-metrics,.hyperliquid-performance .hl-factors{grid-template-columns:1fr}}@media(max-width:540px){.modular-stages{grid-template-columns:1fr}}.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}.studio-root{max-width:1180px;margin:0 auto;padding:28px 24px 64px;color:var(--text);line-height:1.55}.studio-root *,.studio-root *:before,.studio-root *:after{box-sizing:border-box}.studio-root h1{font-size:clamp(26px,4vw,38px);line-height:1.2;margin:6px 0 14px;letter-spacing:-.03em}.studio-root h2{font-size:23px;margin:0 0 12px}.studio-root h3{font-size:18px;margin:0 0 8px}.studio-root p{margin:8px 0 16px}.studio-heading,.studio-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:24px}.studio-heading{padding-bottom:24px;border-bottom:1px solid var(--border)}.studio-eyebrow{color:var(--accent);font-size:11px;font-weight:700;letter-spacing:.13em}.studio-muted,.studio-field small,.studio-market small,.studio-card-top{color:var(--muted)}.studio-root a{color:var(--accent)}.studio-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.studio-root button,.studio-primary{font:inherit;border:1px solid var(--border);border-radius:8px;padding:9px 14px;background:var(--panel);color:var(--text);cursor:pointer;text-decoration:none}.studio-root .studio-primary{background:var(--action, var(--accent));border-color:var(--action, var(--accent));color:var(--on-action, #fff);font-weight:600;display:inline-block}.studio-root button:disabled{opacity:.48;cursor:not-allowed}.studio-root button:focus-visible,.studio-root a:focus-visible,.studio-root input:focus-visible,.studio-root select:focus-visible,.studio-root textarea:focus-visible,.studio-root summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.studio-panel,.studio-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:24px;margin-bottom:18px}.studio-panel[hidden]{display:none}.studio-gate{max-width:620px;margin:48px auto;padding:32px}.studio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px}.studio-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:12px}.studio-status{display:inline-block;border:1px solid var(--border);border-radius:20px;padding:4px 10px;color:var(--muted);font-size:12px}.studio-status-submitted{color:var(--accent);border-color:var(--accent)}.studio-status-published{color:var(--text);background:var(--field, var(--bg))}.studio-note{padding:12px 16px;border-left:3px solid var(--accent);background:var(--field, var(--bg));color:var(--muted);border-radius:4px}.studio-error{border-left:3px solid var(--danger, #c85666);padding:12px 16px;background:var(--field, var(--bg));color:var(--text);border-radius:4px;overflow-wrap:anywhere}.studio-tabs{display:flex;gap:8px;padding:8px 0 18px;overflow-x:auto}.studio-tabs button{white-space:nowrap;flex:1}.studio-tabs button[aria-selected=true]{color:var(--accent);border-color:var(--accent);background:var(--field, var(--bg))}.studio-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.studio-field{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;min-width:0}.studio-field label{font-size:13px;font-weight:600}.studio-field small{font-size:12px}.studio-field input,.studio-field select,.studio-field textarea{width:100%;min-height:42px;border:1px solid var(--border);border-radius:7px;background:var(--field, var(--bg));color:var(--text);padding:10px 12px;font:inherit}.studio-field input[type=color]{padding:5px}.studio-field textarea{resize:vertical}.studio-market-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 24px}.studio-market{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--border);border-radius:8px;padding:14px;background:var(--field, var(--bg));cursor:pointer}.studio-market small{display:block;margin-top:4px}.studio-check{display:flex;gap:10px;align-items:center}.studio-root input[type=checkbox]{accent-color:var(--action, var(--accent));width:16px;height:16px;flex-shrink:0}.studio-addresses ul{padding-left:18px;overflow-wrap:anywhere}.studio-review{display:grid;grid-template-columns:minmax(160px,.5fr) minmax(0,1fr);gap:8px 18px;font-size:13px;margin:18px 0 24px}.studio-review dt{color:var(--muted)}.studio-review dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.studio-review-row{display:contents}.studio-provenance{margin:18px 0;padding:14px;border:1px solid var(--border);border-radius:8px}.studio-provenance summary{color:var(--accent);cursor:pointer}.studio-provenance code,.studio-provenance li{overflow-wrap:anywhere}.studio-steps{list-style:none;padding:0;margin:24px 0;counter-reset:studio-step}.studio-steps>li{display:flex;align-items:center;gap:18px;padding:18px 0;border-top:1px solid var(--border);counter-increment:studio-step}.studio-steps>li:before{content:counter(studio-step,decimal-leading-zero);color:var(--accent);font-size:13px}.studio-steps>li>div{flex:1;min-width:0}.studio-steps p{font-size:13px;color:var(--muted);margin:4px 0 0}.studio-readiness{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.studio-readiness li{padding:12px;border:1px solid var(--border);border-radius:8px}.studio-readiness span{display:block;font-size:11px;color:var(--muted)}.studio-readiness strong{font-size:13px}.studio-readiness p{color:var(--muted);font-size:12px;margin:6px 0 0}.studio-check-complete{border-left:3px solid var(--accent)!important}.studio-check-blocked{border-left:3px solid var(--danger, #c85666)!important}@media(max-width:700px){.studio-root{padding:20px 14px 40px}.studio-heading,.studio-section-heading{flex-direction:column;gap:12px}.studio-panel,.studio-card{padding:18px}.studio-form-grid,.studio-market-list,.studio-readiness{grid-template-columns:minmax(0,1fr)}.studio-tabs button{flex:none}.studio-review{grid-template-columns:minmax(0,1fr);gap:4px}.studio-review dd{margin-bottom:10px}.studio-steps>li{flex-wrap:wrap;gap:12px}.studio-steps>li>button{width:100%}}.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}.cmp-governance{max-width:1000px;margin:1.5rem auto}.cmp-governance form{padding:1.25rem 0;border-top:1px solid var(--border, #39414d)}.cmp-governance fieldset{border:0;padding:0;margin:1rem 0;min-width:0}.cmp-governance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.cmp-governance label{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.75rem}.cmp-governance input:not([type=checkbox]),.cmp-governance select{width:100%;box-sizing:border-box;padding:.65rem}.cmp-governance .cmp-governance-check{flex-direction:row;align-items:flex-start;gap:.6rem}.cmp-governance fieldset:disabled{opacity:.65}.cw{--cw-accent: #77d6c2;--cw-muted: var(--muted, #a6adb8);--cw-surface: var(--panel, #171c23);--cw-border: var(--border, #303640);color:var(--text, #edf1f7);padding:12px 0 36px;min-width:0}.cw p,.cw dt{color:var(--cw-muted)}.cw a{overflow-wrap:anywhere}.shell header.cw-header{height:auto;background:none;border:0;padding:32px 0}.cw-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0}.cw-header h1{font-size:clamp(30px,3.5vw,46px);margin:12px 0;line-height:1.15;letter-spacing:-.035em}.cw-header p{max-width:650px;margin:12px 0 0}.cw-eyebrow{color:var(--cw-accent);letter-spacing:.12em;font-size:11px;font-weight:650}.cw-primary{display:inline-flex;justify-content:center;align-items:center;padding:13px 18px;border:1px solid var(--cw-accent);border-radius:7px;color:var(--text);background:color-mix(in srgb,var(--cw-accent) 12%,var(--cw-surface));text-decoration:none;font-weight:600;white-space:nowrap}.cw-header-actions{display:grid;gap:14px;text-align:center}.cw-back{display:inline-block;margin:8px 0 0;color:var(--cw-muted);font-size:13px}.cw-catalog-summary{padding:20px 0;margin-bottom:16px;border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border);color:var(--cw-muted)}.cw-catalog-summary strong{color:var(--text);font-size:20px;margin-right:4px}.cw-catalog-summary>span{margin:0 20px}.cw-toolbar{display:flex;justify-content:space-between;align-items:end;gap:20px}.cw-search{display:grid;gap:8px;width:min(100%,520px);color:var(--cw-muted);font-size:12px}.cw-search input{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--cw-border);border-radius:7px;background:var(--cw-surface);color:var(--text);box-sizing:border-box}.cw-switch,.cw-filters{display:flex;gap:6px;flex-wrap:wrap}.cw-filters{margin:18px 0 24px}.cw-switch button,.cw-filters button{padding:8px 12px;color:var(--cw-muted)}.cw button[aria-pressed=true],.cw [aria-current=page]{border-color:var(--cw-accent);color:var(--cw-accent);background:color-mix(in srgb,var(--cw-accent) 7%,var(--cw-surface))}.cw-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:18px}.cw-card,.cw-market-card{border:1px solid var(--cw-border);border-radius:10px;padding:22px;background:var(--cw-surface);min-width:0}.cw-card:hover{border-color:color-mix(in srgb,var(--cw-accent) 45%,var(--cw-border))}.cw-card-top{display:flex;justify-content:space-between;gap:12px;align-items:center}.cw-identity{display:grid;place-content:center;width:42px;height:42px;border-radius:9px;font-size:14px;letter-spacing:.05em;color:var(--cw-accent);background:color-mix(in srgb,var(--cw-accent) 12%,var(--cw-surface));border:1px solid color-mix(in srgb,var(--cw-accent) 25%,var(--cw-border))}.cw-card h2{font-size:23px;margin:20px 0 4px;overflow-wrap:anywhere}.cw-card h2 a{color:var(--text);text-decoration:none}.cw-card .cw-muted{font-size:12px;margin-top:0}.cw-muted{color:var(--cw-muted)}.cw-status{display:inline-block;font-size:11px;line-height:1.5;padding:4px 8px;border-radius:5px;background:color-mix(in srgb,var(--cw-muted) 9%,var(--cw-surface));color:var(--cw-muted)}.cw-status-active,.cw-status.success{color:var(--cw-accent);background:color-mix(in srgb,var(--cw-accent) 9%,var(--cw-surface))}.cw-status-halted,.cw-status.committed{color:#e8b86d}.cw-status-disabled,.cw-status.failed{color:#ef9a9a}.cw-market-links{display:flex;flex-wrap:wrap;gap:7px 12px;min-height:32px;align-items:center;margin:14px 0;font-size:12px}.cw-market-links a{color:var(--cw-accent)}.cw-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.cw-card-metrics small{display:block;font-size:11px;color:var(--cw-muted)}.cw-card-metrics strong{display:block;font-size:20px;margin-top:5px;font-weight:550}.cw-card-link{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid var(--cw-border);text-decoration:none;font-size:13px;color:var(--text)}.cw-empty{padding:30px 20px;text-align:center;border:1px dashed var(--cw-border);border-radius:9px;color:var(--cw-muted);margin:20px 0}.cw-subnav{display:flex;gap:6px;flex-wrap:wrap;padding:12px 0;margin:0 0 20px;border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border)}.cw-subnav button{padding:10px 15px;font-size:13px}.cw-section{padding:24px 0;min-width:0}.cw-section h2{font-size:22px;margin-bottom:20px}.cw-section-heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;flex-wrap:wrap}.cw-section-heading h2,.cw-section-heading h3{margin:0 0 14px}.cw-section-heading>span,.cw-section-heading>a{font-size:12px}.cw-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cw-metric{padding:20px;border:1px solid var(--cw-border);border-radius:9px;background:var(--cw-surface)}.cw-metric>small,.cw-metric>span{display:block;color:var(--cw-muted);font-size:11px}.cw-metric>strong{display:block;font-size:clamp(20px,2.5vw,30px);margin:14px 0;overflow-wrap:anywhere}.cw-metric>.cw-ledger{font-size:18px;line-height:1.5}.cw-footnote{font-size:12px!important;line-height:1.7!important;color:var(--cw-muted);margin:18px 0}.cw-market-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}.cw-market-card h3{font-size:18px;overflow-wrap:anywhere}.cw-market-card dl{margin:20px 0;gap:9px}.cw-config{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:0!important;border:1px solid var(--cw-border);border-radius:9px;overflow:hidden}.cw-config>div{padding:18px 22px;background:var(--cw-surface);border-bottom:1px solid var(--cw-border)}.cw-config dd{text-align:left;margin-top:7px;font-size:15px}.cw-checklist{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0}.cw-checklist li{display:flex;align-items:start;gap:12px;padding:18px;border:1px solid var(--cw-border);border-radius:8px;min-width:0}.cw-check{display:grid;place-content:center;flex-shrink:0;width:28px;height:28px;border:1px solid var(--cw-border);border-radius:50%;font-size:12px;color:var(--cw-muted)}.cw-check.observed{color:var(--cw-accent);border-color:var(--cw-accent)}.cw-checklist strong{font-size:13px}.cw-checklist div>span{display:block;font-size:12px;margin-top:5px;color:var(--cw-muted);overflow-wrap:anywhere}.cw-participation{scroll-margin-top:20px;border-top:1px solid var(--cw-border);margin-top:12px}.cw-timeline{list-style:none;padding:0;margin:20px 0}.cw-activity-item{display:grid;grid-template-columns:14px minmax(0,1fr);gap:20px;padding:24px 0;border-top:1px solid var(--cw-border)}.cw-activity-dot{display:block;width:9px;height:9px;border-radius:50%;background:var(--cw-muted);margin-top:8px}.cw-activity-dot.success{background:var(--cw-accent)}.cw-activity-dot.failed{background:#ef9a9a}.cw-activity-item h3{font-size:17px}.cw-activity-item .cw-muted{font-size:12px}.cw-changes{display:block!important;margin:12px 0!important}.cw-changes>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:8px 0}.cw-changes dd{font-family:ui-monospace,monospace;font-size:12px}.cw-activity-item details{font-size:12px;color:var(--cw-muted)}.cw-activity-item code{overflow-wrap:anywhere}.cw-pager{display:flex;justify-content:flex-end;gap:10px;margin:20px 0}.cw a:focus-visible,.cw button:focus-visible,.cw input:focus-visible,.cw select:focus-visible{outline:2px solid var(--cw-accent);outline-offset:3px}.cw .cmp-governance{margin:0;max-width:none}.cw .cmp-note{border-color:var(--cw-accent);background:color-mix(in srgb,var(--cw-accent) 5%,var(--cw-surface));color:var(--cw-muted)}.cmp-wizard-steps{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.cmp-wizard-steps [aria-current]{border-color:var(--cw-accent, #77d6c2)}.cmp-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cmp-review-grid>div{padding:16px;border:1px solid var(--cw-border, #303640);border-radius:7px;overflow-wrap:anywhere}.cmp-review-grid dt{font-size:12px}.cmp-review-grid dd{margin-top:8px;text-align:left}.cmp-review-grid:has(table){display:block;overflow-x:auto}.cmp-review-grid table{width:100%;min-width:440px;border-collapse:collapse}.cmp-review-grid th,.cmp-review-grid td{padding:12px;border-bottom:1px solid var(--cw-border, #303640);text-align:left;overflow-wrap:anywhere}.cmp-wizard-steps{list-style:none;padding:0}.cmp-wizard-steps li{padding:10px 14px;border:1px solid var(--cw-border, #303640);border-radius:6px;color:var(--cw-muted, #a6adb8);font-size:13px}.cmp-wizard-steps li[aria-current]{color:var(--cw-accent, #77d6c2)}.light .cw{--cw-accent: #126b5b;--cw-surface: var(--panel, #ffffff);--cw-muted: var(--muted, #536274)}.light .cw-status-halted{color:#8b5a0d}.light .cw-status-disabled,.light .cw-status.failed{color:#a02c36}@media(max-width:800px){.cw-header{align-items:start;flex-direction:column}.cw-header-actions{text-align:left}.cw-metric-grid{grid-template-columns:1fr}.cw-toolbar{align-items:stretch}.cw-search{flex:1}.cw-config{grid-template-columns:1fr}}@media(max-width:550px){.cw-header{padding:24px 0}.cw-toolbar{flex-direction:column}.cw-switch{align-self:flex-start}.cw-checklist,.cmp-review-grid{grid-template-columns:1fr}.cw-subnav{gap:4px}.cw-subnav button{padding:9px 10px}.cw-changes>div{align-items:start;flex-direction:column;gap:3px}.cw-changes dd{text-align:left}.cw-activity-item{gap:12px}.cw-card{padding:18px}.cw-catalog-summary>span{margin:0 10px}}.native-dex{max-width:1200px;margin:0 auto;padding:32px 24px 56px}.native-dex .native-dex-heading{display:flex;height:auto;min-height:0;padding:0;border:0;background:none;flex-wrap:nowrap;gap:32px;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.native-dex .native-dex-heading h1{font-size:clamp(28px,4vw,44px);line-height:1.2;margin:12px 0}.native-dex .native-dex-heading p{max-width:700px}.native-dex .native-dex-heading nav{display:grid;gap:12px;flex-shrink:0}.native-dex .native-dex-eyebrow{color:var(--accent, #65c9b9);font-size:12px;letter-spacing:.1em}.native-dex p,.native-dex dt{color:var(--muted, #94a3a8);line-height:1.6}.native-dex .native-dex-notice{padding:14px 16px;border-left:3px solid var(--accent, #65c9b9);background:var(--panel, #101a20)}.native-dex .native-dex-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.native-dex .native-dex-panel{min-width:0;padding:24px;border:1px solid var(--border, #25353c);border-radius:12px;margin-bottom:20px}.native-dex .native-dex-panel h2{margin-top:0;font-size:22px}.native-dex .native-dex-back{display:inline-block;margin:4px 0 20px}.native-dex .native-dex-metadata,.native-dex .native-dex-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px}.native-dex dd{margin:6px 0 0;overflow-wrap:anywhere}.native-dex .native-dex-metrics dd{font-size:22px;font-variant-numeric:tabular-nums}.native-dex .native-dex-address{overflow-wrap:anywhere}.native-dex .native-dex-table-scroll{overflow-x:auto}.native-dex table{width:100%;min-width:640px;border-collapse:collapse;text-align:left}.native-dex th,.native-dex td{padding:14px 12px;border-bottom:1px solid var(--border, #25353c)}.native-dex th{color:var(--muted, #94a3a8);font-size:12px}.native-dex button:disabled{opacity:.6;cursor:not-allowed}@media(max-width:700px){.native-dex{padding:24px 12px 40px}.native-dex .native-dex-heading{flex-direction:column;gap:12px}.native-dex .native-dex-panel{padding:18px}}.ca-workspace{--cw-accent: var(--product-accent, #63d6bd)}.ca-heading h2{margin-top:0}.ca-statuses,.ca-filters{display:flex;gap:10px;flex-wrap:wrap}.ca-statuses span{padding:6px 10px;border:1px solid var(--cw-border);border-radius:6px;font-size:12px}.ca-filters{padding:12px 0;border-bottom:1px solid var(--cw-border)}.ca-filters button[aria-pressed=true]{color:var(--cw-accent);border-color:var(--cw-accent)}.ca-evidence{font-size:12px;overflow-wrap:anywhere}.ca-fill-summary{margin:18px 0;padding:14px;border:1px solid var(--cw-border);border-radius:8px}.ca-execution{display:block;margin-top:4px;color:var(--cw-muted);overflow-wrap:anywhere}.ca-fills .mono,.ca-workspace .cw-changes dd{overflow-wrap:anywhere}@media(max-width:700px){.ca-workspace .cw-changes>div{display:block}.ca-workspace .cw-changes dd{margin:4px 0 10px}.ca-workspace .cw-activity-item{gap:10px}}.cp{--product-accent:#63d6bd;max-width:1240px;margin:0 auto;padding:36px 16px 20px;color:var(--text)}.cp a{text-decoration:none}.cp h1,.cp h2,.cp h3,.cp p{margin-top:0}.cp h1{font-size:clamp(30px,4vw,52px);font-weight:650;letter-spacing:-1.5px;line-height:1.1;margin-bottom:18px}.cp h2{font-size:22px;letter-spacing:-.4px}.cp h3{font-size:21px;letter-spacing:-.4px}.cp p{line-height:1.65}.cp-eyebrow{font-size:11px;font-weight:700;letter-spacing:1.6px;color:var(--product-accent);display:block;margin-bottom:15px}.cp-muted,.cp-source-note{color:var(--muted)}.cp-discover-hero{display:flex;justify-content:space-between;gap:32px;align-items:center;min-height:235px;border-bottom:1px solid var(--border);margin-bottom:28px}.cp-discover-hero p{max-width:615px;color:var(--muted);font-size:16px;margin-bottom:32px}.cp-primary,.cp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:18px;font-size:13px;font-weight:650;padding:13px 19px;border-radius:7px;white-space:nowrap;min-height:43px;cursor:pointer}.cp-primary{background:var(--product-accent);border:1px solid var(--product-accent);color:#092920!important}.cp-secondary{border:1px solid var(--border);color:var(--text)}.cp-primary:disabled{opacity:.45;cursor:not-allowed}.cp-primary:hover{filter:brightness(1.04)}.cp-discovery-controls{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:32px}.cp-search{display:flex;gap:10px;align-items:center;width:365px;background:var(--panel);border:1px solid var(--border);border-radius:7px;padding:4px 13px;color:var(--muted)}.cp-search input{width:100%;background:none;border:0;outline:0;padding:11px 0;font-size:13px;color:var(--text)}.cp-filter{display:flex;gap:4px;flex-wrap:wrap}.cp-filter button{border:none;background:none;padding:10px 13px;font-size:12px;color:var(--muted);cursor:pointer;border-radius:6px}.cp-filter button[aria-pressed=true]{color:var(--text);background:var(--panel)}.cp-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:0 0 22px}.cp-section-heading h2{margin:0}.cp-section-heading>span{color:var(--muted);font-size:12px}.cp-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cp-product-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;padding:24px;transition:border-color .15s;min-width:0}.cp-product-card:hover{border-color:var(--product-accent)}.cp-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.cp-brand-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;font-size:17px;letter-spacing:-1px;font-weight:700;border-radius:12px;background:color-mix(in srgb,var(--product-accent) 13%,transparent);color:var(--product-accent);border:1px solid color-mix(in srgb,var(--product-accent) 25%,transparent);overflow:hidden}.cp-brand-mark.large{height:78px;width:78px;font-size:25px;border-radius:18px}.cp-brand-mark img{height:100%;width:100%;object-fit:contain}.cp-chip{font-size:10px;padding:5px 9px;border:1px solid var(--border);border-radius:20px;color:var(--muted)}.cp-product-card h3{margin-bottom:10px}.cp-product-card h3 a{color:var(--text)}.cp-tagline{font-size:14px;color:var(--muted);min-height:44px;margin-bottom:10px}.cp-operator{font-size:12px;color:var(--muted)}.cp-market-tags{display:flex;gap:6px;flex-wrap:wrap;margin:20px 0}.cp-market-tags span{font-size:11px;background:var(--bg);padding:5px 8px;border:1px solid var(--border);border-radius:5px}.cp-card-metrics{display:grid;grid-template-columns:1fr 1.6fr;border-top:1px solid var(--border);padding-top:18px;margin-top:22px;gap:10px}.cp-card-metrics span,.cp-card-metrics strong{display:block}.cp-card-metrics span{font-size:10px;color:var(--muted);margin-bottom:6px}.cp-card-metrics strong{font-size:19px;overflow:hidden;text-overflow:ellipsis}.cp-card-action{display:flex;justify-content:space-between;border-top:1px solid var(--border);margin-top:22px;padding-top:17px;color:var(--product-accent);font-size:13px;font-weight:600}.cp-build-banner{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:44px 0 24px;padding:28px 30px;border:1px solid var(--border);border-radius:10px;background:linear-gradient(110deg,color-mix(in srgb,var(--product-accent) 7%,var(--panel)),var(--panel))}.cp-build-banner h2{margin-bottom:10px}.cp-build-banner p{color:var(--muted);font-size:13px;margin:0}.cp-source-note{font-size:11px;display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}.cp-source-note a,.cp-back{color:var(--muted);font-size:12px}.cp-empty{padding:42px 20px;border:1px dashed var(--border);border-radius:10px;text-align:center}.cp-empty p{color:var(--muted)}.cp-empty a{color:var(--product-accent)}.cp-product-hero{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:32px 0 34px;min-height:150px}.cp-brand-heading{display:flex;align-items:center;gap:25px}.cp-brand-heading h1{font-size:40px;margin-bottom:12px}.cp-brand-heading p{margin:0;color:var(--muted);max-width:650px;font-size:15px}.cp-brand-heading .cp-eyebrow{margin-bottom:9px}.cp-product-actions{display:flex;align-items:flex-end;flex-direction:column;gap:14px}.cp-tabs{display:flex;gap:26px;border-bottom:1px solid var(--border);margin:0 0 35px;overflow-x:auto}.cp-tabs button{border:0;border-bottom:2px solid transparent;background:none;padding:14px 0;color:var(--muted);font-size:13px;white-space:nowrap;border-radius:0;cursor:pointer}.cp-tabs button[aria-current=page]{border-color:var(--product-accent);color:var(--text)}.cp-detail-columns{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(250px,1fr);gap:32px}.cp-markets-table{border-top:1px solid var(--border)}.cp-market-row{display:grid;grid-template-columns:minmax(140px,1.5fr) 1fr .85fr .65fr;align-items:center;gap:12px;padding:20px 3px;border-bottom:1px solid var(--border);font-size:13px}.cp-market-row small{display:block;font-size:10px;color:var(--muted);margin-top:7px}.cp-market-row.headings{font-size:11px;color:var(--muted);padding:14px 3px}.cp-market-row a{color:var(--product-accent);justify-self:end}.cp-cost-note{font-size:11px;margin-top:18px}.cp-product-summary{border:1px solid var(--border);border-radius:10px;background:var(--panel);padding:26px;height:fit-content}.cp-product-summary h2{font-size:20px}.cp-product-summary p{color:var(--muted);font-size:13px;white-space:pre-line}.cp-product-summary a,.cp-product-summary>span:last-child{display:block;font-size:12px;margin-top:16px}.cp-product-summary a{color:var(--product-accent)}.cp-product-summary>span:last-child{font-size:10px}.cp-activity-summary{padding:28px 0;margin-top:28px;border-top:1px solid var(--border)}.cp-activity-layout{display:grid;grid-template-columns:1fr .8fr 2fr;gap:22px;align-items:center}.cp-stat>span,.cp-stat strong,.cp-stat small{display:block}.cp-stat>span{font-size:11px;color:var(--muted)}.cp-stat strong{font-size:27px;margin:9px 0;letter-spacing:-.5px}.cp-stat small{font-size:10px;color:var(--muted)}.cp-volume-chart{height:95px;display:flex;align-items:flex-end;gap:4px;padding:10px 0}.cp-volume-chart>span{flex:1;background:var(--product-accent);border-radius:3px 3px 0 0;opacity:.65;min-width:2px}.cp-volume-chart p{font-size:12px;color:var(--muted)}.cp-provenance{margin-top:22px;font-size:11px;color:var(--muted)}.cp-provenance summary{cursor:pointer}.cp-provenance p{max-width:850px;margin:12px 0 0}.cp-provenance>a{display:inline-block;margin:14px 15px 0 0;color:var(--product-accent)}.cp-about{max-width:830px}.cp-description{white-space:pre-line;color:var(--muted);font-size:16px}.cp-about dl{border-top:1px solid var(--border);margin-top:28px}.cp-about dl>div{display:grid;grid-template-columns:170px 1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--border);font-size:13px}.cp-about dt{color:var(--muted)}.cp-about dd{margin:0}.cp-bottom-links{display:flex;justify-content:flex-end;gap:20px;margin-top:35px;padding-top:20px;border-top:1px solid var(--border);font-size:11px}.cp-bottom-links a{color:var(--muted)}.cp-account-onboarding{padding:42px;border:1px solid var(--border);background:var(--panel);border-radius:10px;max-width:740px}.cp-account-onboarding h2{font-size:29px}.cp-account-onboarding p{max-width:620px;color:var(--muted);font-size:14px}.cp-account-onboarding a{color:var(--product-accent)}.cp-account-stats{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px;border:1px solid var(--border);border-radius:9px;padding:25px;margin:22px 0 30px}.cp-account-stats span,.cp-account-stats strong{display:block}.cp-account-stats span{font-size:11px;color:var(--muted);margin-bottom:12px}.cp-account-stats strong{font-size:25px}.cp-account-stats .cp-small-value{font-size:16px;overflow-wrap:anywhere}.cp-account-row{display:grid;grid-template-columns:1.5fr .8fr .8fr 1fr;gap:15px;font-size:13px;padding:14px 0;border-bottom:1px solid var(--border)}.cp-account-table{margin-bottom:28px}.cp-domain-account .cp-section-heading a{font-size:12px;color:var(--product-accent)}.shell.composer-shell main{max-width:1320px}.shell.composer-shell>.utility{display:none}.shell.composer-shell>header>.brand>span{display:none}@media(max-width:1000px){.cp-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-detail-columns{grid-template-columns:minmax(0,1fr)}.cp-product-summary{max-width:none}.cp-discovery-controls{align-items:flex-start;flex-direction:column}.cp-search{width:100%}.cp-product-hero{align-items:flex-start}.cp-brand-heading h1{font-size:32px}.cp-brand-heading{gap:17px}.cp-primary{white-space:normal;text-align:center}}@media(max-width:650px){.cp{padding:22px 3px}.cp-discover-hero{flex-direction:column;align-items:flex-start;gap:0;padding:20px 0 28px;min-height:auto}.cp h1{font-size:36px}.cp-discover-hero p{font-size:14px;margin-bottom:20px}.cp-product-grid{grid-template-columns:1fr}.cp-product-card{padding:22px}.cp-filter{gap:2px}.cp-filter button{padding:9px 10px}.cp-build-banner{padding:23px;align-items:flex-start;flex-direction:column}.cp-source-note{line-height:1.7}.cp-product-hero{flex-direction:column;gap:24px}.cp-brand-heading h1{font-size:29px}.cp-brand-mark.large{height:62px;width:62px;font-size:21px}.cp-product-actions{align-items:flex-start}.cp-tabs{gap:22px}.cp-market-row{grid-template-columns:minmax(105px,1.3fr) .9fr .8fr .65fr;gap:8px;font-size:11px}.cp-market-row.headings{font-size:10px}.cp-market-row small{font-size:9px;overflow-wrap:anywhere}.cp-activity-layout{grid-template-columns:1fr 1fr}.cp-volume-chart{grid-column:1/-1}.cp-stat strong{font-size:25px}.cp-about dl>div{grid-template-columns:1fr;gap:7px}.cp-account-onboarding{padding:25px}.cp-account-stats{grid-template-columns:1fr;gap:22px;padding:23px}.cp-account-row{grid-template-columns:1fr 1fr}.cp-account-row>strong{grid-column:1/-1}.cp-bottom-links{flex-wrap:wrap;justify-content:flex-start}.cp-detail-columns{gap:24px}}.gpd-architecture{max-width:1440px;margin:0 auto;color:#e5eee9;--arch-muted: #9bb2b3}.gpd-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}.gpd-arch-kicker{color:#9fdcbf;font-size:12px;letter-spacing:3px}.gpd-arch-hero h1{font-size:clamp(36px,4.5vw,64px);line-height:1.18;letter-spacing:-2px;margin:24px 0}.gpd-arch-hero h1 span{color:#b8e99f}.gpd-arch-hero p{color:var(--arch-muted);font-size:16px;line-height:1.9}.gpd-arch-links{display:flex;gap:24px;margin-top:28px}.gpd-arch-links a{font-size:14px;color:#b5e7ce}.gpd-arch-orbit{position:absolute;right:7%;top:50%;transform:translateY(-50%);width:340px;height:300px;pointer-events:none}.gpd-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}.gpd-arch-orbit i:nth-child(2){transform:translateY(36px) rotate(-25deg) skew(15deg)}.gpd-arch-orbit i:nth-child(3){transform:translateY(72px) rotate(-25deg) skew(15deg)}.gpd-arch-orbit b{position:absolute;inset:87px 0;text-align:center;font-size:76px;color:#c7f1bc;letter-spacing:-4px}.gpd-arch-orbit span{display:block;font-size:9px;letter-spacing:4px;color:#a2c8bf;margin-top:8px}.gpd-arch-nav{display:grid;grid-template-columns:repeat(6,1fr);gap:4px;padding:24px 0;border-bottom:1px solid #2b4447}.gpd-arch-nav button{background:transparent;border:0;border-radius:6px;padding:16px 8px;color:#a5b7b8;text-align:left;cursor:pointer;font-size:14px}.gpd-arch-nav small{display:block;color:#678f8c;font-size:11px;letter-spacing:2px;margin-bottom:10px}.gpd-arch-nav button[aria-current]{background:#1d3435;color:#c7eeae}.gpd-arch-nav button:hover{background:#1b3033}.gpd-arch-nav button:focus-visible{outline:2px solid #b8e99f}.gpd-arch-chapter{padding:38px 4px 24px}.gpd-arch-chapter>span{font-size:11px;letter-spacing:2px;color:#9ed5c5}.gpd-arch-chapter h2{font-size:clamp(24px,2.5vw,34px);margin:14px 0;letter-spacing:-.5px}.gpd-arch-chapter p{max-width:830px;color:var(--arch-muted);font-size:15px;line-height:1.9}.gpd-arch-canvas{border:1px solid #2c464b;background:radial-gradient(ellipse at 55% 50%,#143437,#0c171f 80%);border-radius:12px;overflow-x:auto}.gpd-arch-canvas svg{display:block;width:100%;min-width:780px;height:auto}.gpd-svg-index{font:13px ui-monospace,monospace;fill:#75c8b1;letter-spacing:3px}.gpd-svg-lane{font-size:16px;fill:#c5d7d3}.gpd-svg-title{font-size:17px;font-weight:600;fill:#e0eee5}.gpd-svg-detail{font-size:12px;fill:#9bb5b8}.gpd-svg-caption{font-size:9px;letter-spacing:3px;fill:#668d90}.gpd-arch-foot{color:#8ba3a5;font-size:12px;line-height:1.8;padding:4px}.gpd-arch-notes{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:20px 4px 34px}.gpd-arch-notes h3{font-size:16px;color:#c1deca;margin:0 0 10px}.gpd-arch-notes p{font-size:14px;color:var(--arch-muted);line-height:1.9;margin:0}.gpd-arch-footer{border-top:1px solid #2b4447;padding:24px 4px;display:flex;gap:24px;font-size:13px}.gpd-arch-footer span{margin-right:auto;color:#9bb2b3}.gpd-arch-footer a{color:#b6dfa8}@media(max-width:850px){.gpd-arch-orbit{opacity:.25;right:-100px}.gpd-arch-hero{padding:36px 24px;min-height:360px}.gpd-arch-hero>*:not(.gpd-arch-orbit){position:relative;z-index:1}.gpd-arch-nav{grid-template-columns:repeat(3,1fr)}.gpd-arch-notes{grid-template-columns:1fr;gap:22px}.gpd-arch-footer{flex-wrap:wrap}.gpd-arch-footer span{width:100%}.gpd-arch-chapter{padding-top:28px}}.gpd-architecture .gpd-arch-hero{display:block}.gpd-architecture .gpd-arch-hero p{max-width:580px}.gpd-architecture .gpd-arch-footer{background:transparent}.gpd-arch-nav{grid-template-columns:repeat(7,1fr)}.gpd-api-docs{color:#b6caca;line-height:1.85}.gpd-api-docs h3{color:#d4e8db;margin-top:28px}.gpd-api-docs code{font-size:12px;color:#c0e8ce;overflow-wrap:anywhere}.gpd-api-docs pre{padding:22px;background:#101e28;border:1px solid #345052;border-radius:8px;overflow:auto;white-space:pre}.gpd-api-table{overflow:auto}.gpd-api-table table{width:100%;border-collapse:collapse;min-width:740px}.gpd-api-table th,.gpd-api-table td{padding:14px;text-align:left;border-bottom:1px solid #2b4447;vertical-align:top;font-size:13px}.gpd-api-table th{color:#c0e8ce}.gpd-api-table td:first-child{white-space:nowrap}@media(max-width:850px){.gpd-arch-nav{grid-template-columns:repeat(3,1fr)}}.gpd-market-selector{position:relative;min-width:0}.gpd-market-selector .ms-trigger{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 10px;white-space:nowrap}.gpd-market-selector .ms-trigger strong{overflow:hidden;text-overflow:ellipsis}.gpd-market-selector .ms-kind{color:var(--muted);font-size:10px}.gpd-market-selector .ms-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:120;width:min(640px,calc(100vw - 32px));max-height:min(560px,75vh);display:flex;flex-direction:column;padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);box-shadow:0 12px 36px #0005}.gpd-market-selector .ms-search{box-sizing:border-box;width:100%;min-height:36px;margin-bottom:8px}.gpd-market-selector .ms-filters,.gpd-market-selector .ms-collections{display:flex;gap:4px;padding:4px 0;flex-wrap:wrap}.gpd-market-selector .ms-filters button,.gpd-market-selector .ms-collections button{padding:5px 10px;font-size:12px}.gpd-market-selector button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}.gpd-market-selector .ms-columns{display:grid;grid-template-columns:28px minmax(130px,1.6fr) minmax(90px,1.2fr) minmax(60px,.8fr) minmax(80px,1fr);gap:8px;padding:10px 0 6px;color:var(--muted);font-size:10px}.gpd-market-selector .ms-columns span:nth-child(n+3){text-align:right}.gpd-market-selector .ms-list{overflow:auto;min-height:0}.gpd-market-selector .ms-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;border-top:1px solid var(--border)}.gpd-market-selector .ms-favorite{border:0;background:transparent;padding:8px 0;font-size:18px}.gpd-market-selector .ms-market{display:grid;grid-template-columns:minmax(130px,1.6fr) minmax(90px,1.2fr) minmax(60px,.8fr) minmax(80px,1fr);gap:8px;align-items:center;padding:10px 0;min-width:0;color:var(--text);text-decoration:none;font-size:12px}.gpd-market-selector .ms-market:hover,.gpd-market-selector .ms-market[aria-current=page]{background:var(--bg)}.gpd-market-selector .ms-market>span:not(:first-child){text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.gpd-market-selector .ms-market-name{display:grid;gap:3px;min-width:0;overflow-wrap:anywhere}.gpd-market-selector .ms-market-name small{color:var(--muted);font-size:10px}.gpd-market-selector .ms-empty,.gpd-market-selector .ms-note{color:var(--muted);font-size:12px;padding:12px 4px;margin:0}.gpd-market-selector :is(button,a,input):focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:600px){.gpd-market-selector .ms-popover{width:min(460px,calc(100vw - 32px));padding:8px}.gpd-market-selector .ms-columns{grid-template-columns:24px minmax(85px,1.3fr) minmax(60px,1.1fr) minmax(40px,.7fr) minmax(50px,.9fr);gap:4px}.gpd-market-selector .ms-row{grid-template-columns:24px minmax(0,1fr);gap:4px}.gpd-market-selector .ms-market{grid-template-columns:minmax(85px,1.3fr) minmax(60px,1.1fr) minmax(40px,.7fr) minmax(50px,.9fr);gap:4px;font-size:11px}}.account-workspace{min-width:0}.account-workspace-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;padding:.75rem 1rem}.account-workspace-controls label{font-weight:600}.account-workspace-controls select{max-width:100%;font:inherit}.account-workspace-coverage{margin:0;padding:0 1rem .75rem;font-size:.875rem;line-height:1.5}.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;font-variant-numeric:tabular-nums}.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-refresh-state{height:20px;flex:0 0 20px;padding:0 12px;line-height:20px;font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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)}.trading-shell .ctc-banner{margin:0;padding:8px 16px;border-radius:0;gap:12px}.trading-shell .ctc-copy{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.trading-shell .ctc-eyebrow{display:none}.trading-shell .ctc-title{font-size:13px}.trading-shell .ctc-wallet{max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trading-shell .ctc-banner p{font-size:11px}.trade-workspace>.inset{padding:3px 16px;margin:0;font-size:10px}.terminal-market-bar{min-height:52px;padding:7px 16px;gap:20px;flex-wrap:wrap}.market-select{font-size:16px;padding:4px 0}.trade-workspace .chart-surface{min-height:390px}.trade-workspace .chart-surface svg,.trade-workspace .chart-empty{height:290px}.trade-workspace .chart-toolbar{padding:6px 10px}.trade-workspace .chart-ohlc{padding:8px 10px}.trade-workspace .trade-chart-book>div:last-child{min-height:390px}.trade-workspace .order-form{gap:8px;padding:12px}.trade-workspace .order-form .trade-tabs button{padding:8px 4px}.trade-workspace .order-account-context,.trade-workspace .order-preview{display:grid;gap:6px;padding:9px;background:var(--bg);border:1px solid var(--border);border-radius:4px}.order-account-context{order:-2}.order-account-context>div,.order-preview>div{display:flex;justify-content:space-between;gap:12px}.order-account-context span,.order-preview span,.order-preview small{color:var(--muted)}.order-account-context strong,.order-preview strong{font-variant-numeric:tabular-nums;text-align:right}.order-preview small{font-size:10px;line-height:1.45}.order-sizing-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;align-items:center}.order-sizing-tools select{padding:3px;max-width:100px}.order-budget-buttons{display:flex;gap:4px}.order-budget-buttons button{padding:4px 6px;font-size:10px}.order-mid{align-self:end;padding:3px 10px}.order-ticket-content{display:flex;flex-direction:column;gap:8px;min-width:0}.order-ticket-actions{display:grid;gap:5px;flex-shrink:0}.order-ticket-actions>.muted{font-size:10px;text-align:center}.trade-workspace .order-form .primary{width:100%;min-height:36px}.trade-workspace .gpd-domain-notice{margin:0;padding:8px 12px;font-size:11px;border-radius:0}.gpd-domain-notice summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 10px;cursor:pointer}.gpd-domain-notice .domain-details{padding-top:8px;line-height:1.6}.domain-details small{color:var(--muted)}@media(min-width:1600px){.trade-workspace .chart-surface{min-height:450px}.trade-workspace .chart-surface svg,.trade-workspace .chart-empty{height:350px}.trade-workspace .trade-chart-book>div:last-child{min-height:450px}}@media(min-width:851px){.trade-workspace .Exchange-right{position:sticky;top:0}.trade-workspace .Exchange-right>.panel:first-child{display:flex;flex-direction:column;max-height:calc(100dvh - 196px);min-height:0}.trade-workspace .Exchange-right>.panel:first-child>h2,.trade-workspace .Exchange-right .gpd-domain-notice{flex-shrink:0}.trade-workspace .order-form{min-height:0;display:flex;flex-direction:column}.trade-workspace .order-ticket-content{overflow-y:auto;min-height:0;padding-right:3px;scrollbar-width:thin}}@media(max-width:640px){.trade-workspace .chart-surface{min-height:0}.trade-workspace .chart-surface svg,.trade-workspace .chart-empty{height:270px}.trade-workspace .trade-chart-book>div:last-child{min-height:0}.terminal-market-bar{gap:10px 16px}}.trade-workspace .Exchange-right .panel>h2{margin:0;padding:10px 12px}.trade-workspace .order-account-context{font-size:11px;line-height:1.3;padding:7px;gap:4px}.order-mid{white-space:nowrap}.terminal-market-bar>.terminal-metric[role=status]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;max-width:340px}.terminal-market-bar>.terminal-metric[role=status] span:nth-of-type(2){flex-basis:100%}.terminal-market-bar .feed-status{font-size:10px}@media(min-width:851px){.trading-shell:has(.ctc-banner) .Exchange-right>.panel:first-child{max-height:calc(100dvh - 250px)}}@media(max-width:640px){.terminal-market-bar>.terminal-metric[role=status]{max-width:none;flex-basis:100%}.terminal-market-bar .feed-status{margin-left:0}}.trade-workspace .order-account-context{flex-shrink:0}@media(min-width:851px){.trade-workspace .trade-chart-book{height:clamp(340px,calc(100dvh - 300px),480px);grid-template-rows:minmax(0,1fr)}.trade-workspace .chart-surface{min-height:0}.trade-workspace .chart-surface>svg{min-height:0;height:0;flex:1 1 auto}.trade-workspace .trade-chart-book>div:last-child{min-height:0;grid-template-rows:minmax(0,3fr) minmax(0,2fr)}.trade-workspace .trade-chart-book>div:last-child>*{min-height:0;overflow-y:auto}}@media(max-width:640px){.trade-workspace .chart-surface>svg{min-height:0;height:270px;flex:0 0 auto}}: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;flex-wrap:wrap;max-width:100%;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}.freshness-notice{font-size:12px;line-height:1.5}.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)}.api-reference>.architecture-intro{display:block;height:auto;padding:20px 0 28px;background:transparent}.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: #0c1519;--panel: #101b20;--border: #223037;--text: #e1ebec;--muted: #8b9b9f;--accent: #78cbbb;--action: #78cbbb;--on-action: #0c1519;--positive: #a6d88b;--negative: #e9a593;--field: #17262c;font-size:13px}.shell.light,.shell.trading-shell.light{--bg: #edf3f3;--panel: #fff;--border: #d3dfdf;--text: #172e30;--muted: #577071;--accent: #087b6b;--action: #087b6b;--on-action: #fff;--positive: #287344;--negative: #ae4639;--field: #e3eded}.shell header{height:58px;padding:8px 20px;gap:28px;background:var(--panel)}.shell .brand img{width:32px;height:32px}.shell .brand b{font-size:22px}.shell .brand span{display:none}.shell nav.primary-nav{gap:22px;align-items:center}.shell nav.primary-nav>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:var(--on-action)}.shell input,.shell select{background:var(--field);border-color:var(--border);color:var(--text)}body>aside.notice{margin:0;padding:5px 20px;background:#142e29;border:0;color:#b9f589;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:var(--accent)}.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 .positive{color:var(--positive)}.shell .negative,.shell .error{color:var(--negative)}.shell .equity-chart{color:var(--accent)}.shell .cmp{--cmp-text: var(--text)}.shell .cmp-hero{padding:34px 20px;background:radial-gradient(ellipse at 85% 50%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 65%)}.shell .cmp h1 em,.shell .cmp-eyebrow{color:var(--accent)}.shell .cmp-stack{background:var(--field);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));box-shadow:12px 12px color-mix(in srgb,var(--accent) 4%,transparent)}.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.primary-nav{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{gap:8px}.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)}.gpd-account-summary{padding:0 14px 14px;margin:0}.gpd-account-summary>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.gpd-account-summary dt{color:var(--muted);font-size:11px}.gpd-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 .gpd-account-summary{display:block}.shell .gpd-account-summary>div{width:100%}.shell .gpd-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}}
