:root {
  --ground:#0e0d15; --surface:#13131a; --card:#1b1b23; --card2:#1f1f27;
  --raised:#2a2931; --raised2:#34343c; --line:#5a3f48; --terminal:#1e2030;
  --text:#e4e1ec; --muted:#e2bdc8; --dim:#a98892; --pink:#ff2d9b;
  --pink2:#ff46a0; --amber:#ffb020; --amber2:#ffbd58; --green:#43e188;
  --gradient:linear-gradient(135deg,#ff2d9b 0%,#ffb020 100%);
  color-scheme:dark;
}
*{box-sizing:border-box}
html{background:var(--ground);scroll-behavior:smooth}
body{margin:0;background:var(--ground);color:var(--text);font-family:Inter,sans-serif;font-size:15px;line-height:1.5;min-width:320px}
button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}
button{color:inherit}.skip-link{position:fixed;top:-60px;left:16px;z-index:100;padding:10px;background:var(--text);color:var(--ground)}.skip-link:focus{top:8px}
.appbar{height:64px;position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;padding:0 24px;border-bottom:1px solid var(--line);background:rgba(14,13,21,.98)}
.brand{display:flex;align-items:center;gap:10px;font:700 17px/1 Space Grotesk,sans-serif;white-space:nowrap;letter-spacing:-.02em}.brand img{border-radius:4px}.brand i{font:500 12px/1 JetBrains Mono,monospace;color:var(--dim)}
.desktop-nav{height:100%;display:flex;align-items:center;gap:22px;margin-right:auto}.desktop-nav a{height:100%;display:flex;align-items:center;border-bottom:2px solid transparent;color:var(--muted);font:500 12px/1 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.desktop-nav a.active{border-color:var(--pink);color:#ffb0cc}
.bar-actions{display:flex;align-items:center;gap:8px}.chain-chip,.social,.pons,.menu-button{border:1px solid var(--line);border-radius:4px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:var(--card);font:600 12px/1 JetBrains Mono,monospace}.chain-chip{gap:7px;padding:0 10px;color:var(--muted)}.chain-chip b,.live-dot{width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 2s ease-in-out infinite}.social{width:34px}.tg{font-size:18px}.pons{padding:0 13px;background:var(--gradient);border:0;color:#07070e}.menu-button{display:none;padding:0 10px}.mobile-nav{display:none}
#view{min-height:calc(100vh - 64px)}
.page{max-width:1600px;margin:0 auto;padding:24px}.route-head{padding:42px 0 24px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.eyebrow{margin:0 0 8px;color:#ffb0cc;font:600 12px/1.4 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase}.route-head h1,.section-title{font-family:Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:-.035em}.route-head h1{font-size:clamp(38px,5vw,72px);line-height:.95;margin:0;max-width:900px}.route-head p{max-width:540px;margin:0;color:var(--muted);font-size:16px}.gradient-text{background:var(--gradient);-webkit-background-clip:text;background-clip:text;color:transparent}
.panel{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel-head{min-height:48px;padding:10px 14px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--card2);font:600 12px/1.4 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.panel-body{padding:18px}.muted{color:var(--dim)}.green{color:var(--green)}.amber{color:var(--amber2)}.pink{color:#ffb0cc}.mono{font-family:JetBrains Mono,monospace}.source{font:400 12px/1.5 JetBrains Mono,monospace;color:var(--dim)}
.hero-console{min-height:calc(100svh - 88px);display:grid;grid-template-rows:auto 1fr;gap:16px}.hero-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding:14px 2px 0}.hero-intro h1{margin:0;text-transform:uppercase;font:700 clamp(46px,6.4vw,90px)/.86 Space Grotesk,sans-serif;letter-spacing:-.06em}.hero-intro h1 span{display:block}.hero-intro>p{max-width:510px;margin:0 0 5px;color:var(--muted);font-size:16px}.hero-tag{display:inline-flex;margin-bottom:12px;padding:7px 10px;border:1px solid var(--line);border-radius:999px;background:var(--card);font:600 12px/1 JetBrains Mono,monospace;color:#ffb0cc;letter-spacing:.06em}.hero-terminal{min-height:0;display:flex;flex-direction:column;background:var(--surface)}.terminal-cursor{display:inline-block;width:7px;height:13px;margin-left:4px;vertical-align:-2px;background:var(--green);animation:cursor-blink 1s steps(1,end) infinite}.hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.hero-metrics article{min-width:0;padding:13px 16px;border-right:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:4px 12px;align-items:end}.hero-metrics article:last-child{border-right:0}.hero-metrics span,.hero-metrics small{color:var(--dim);font:500 11px/1.35 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.05em}.hero-metrics strong{font:700 clamp(26px,3.2vw,48px)/.9 Space Grotesk,sans-serif;letter-spacing:-.05em}.hero-metrics small{grid-column:1/-1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none;letter-spacing:0}.hero-slip-form{padding:12px 16px}.hero-print{position:relative;isolation:isolate;overflow:hidden;min-width:134px}.hero-print span{position:relative;z-index:2}.hero-print:before{content:"";position:absolute;z-index:1;inset:-80% -35%;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.72) 50%,transparent 65%);transform:translateX(-85%) rotate(7deg);animation:print-sweep 2.8s ease-in-out infinite}.hero-sample{padding:7px 16px}.hero-read-time{margin-left:auto}.hero-slip-output{min-height:0;flex:1;display:flex;flex-direction:column}.hero-slip-output .slip-lines{flex:1;display:grid;grid-template-rows:repeat(6,1fr)}.hero-slip-output .slip-line{min-height:0;padding:8px 16px;align-items:center}.hero-slip-output>.panel-head{min-height:40px}.hero-error{margin:16px}
.status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.metric{min-height:170px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--card);display:flex;flex-direction:column;justify-content:space-between}.metric-label{display:flex;justify-content:space-between;color:var(--dim);font:500 12px/1.4 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em}.metric-value{font:700 clamp(38px,5vw,62px)/1 Space Grotesk,sans-serif;letter-spacing:-.05em}.metric-source{font:400 12px/1.4 JetBrains Mono,monospace;color:var(--dim)}
.ticket{margin:16px 0;border:1px solid var(--line);border-radius:12px;background:var(--card);display:grid;grid-template-columns:1fr auto;align-items:center}.ticket-main{padding:20px}.ticket h2{margin:0 0 5px;font:700 26px/1.1 Space Grotesk,sans-serif}.ticket p{margin:0;color:var(--muted)}.ticket-edge{align-self:stretch;min-width:300px;padding:18px;border-left:1px dashed var(--line);display:flex;flex-wrap:wrap;align-content:center;gap:9px;font:500 12px/1.4 JetBrains Mono,monospace}.copy,.small-button{border:1px solid var(--line);background:var(--raised);border-radius:4px;padding:8px 10px;cursor:pointer}.primary{border:0;background:var(--gradient);color:#07070e;font-weight:700}.route-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);gap:16px;margin-top:16px}
.terminal-form{display:flex;gap:8px;padding:16px;border-bottom:1px solid var(--line)}.terminal-form input,.filter-input{width:100%;height:44px;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--text);padding:0 12px;font:500 14px/1 JetBrains Mono,monospace;outline:none}.terminal-form input:focus,.filter-input:focus{border-color:var(--pink2)}.terminal-form button{height:44px;border:0;border-radius:4px;padding:0 16px;background:var(--gradient);color:#07070e;font:700 13px/1 JetBrains Mono,monospace;white-space:nowrap;cursor:pointer}.sample-row{padding:10px 16px;border-bottom:1px solid var(--line);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.sample-row button{background:var(--raised);border:1px solid var(--line);border-radius:4px;color:#ffb0cc;padding:5px 8px;font:500 12px/1 JetBrains Mono,monospace;cursor:pointer}
.slip-lines{list-style:none;margin:0;padding:0}.slip-line{display:grid;grid-template-columns:200px minmax(130px,.65fr) 1fr;gap:16px;padding:14px 16px;border-bottom:1px solid var(--line);align-items:start}.slip-line:last-child{border:0}.slip-line .label{font:500 12px/1.4 JetBrains Mono,monospace;color:var(--muted);text-transform:uppercase}.slip-line .value{font:600 14px/1.4 JetBrains Mono,monospace;overflow-wrap:anywhere}.slip-line .line-source{font:400 12px/1.5 JetBrains Mono,monospace;color:var(--dim);overflow-wrap:anywhere}.notice{padding:14px 16px;border:1px solid var(--line);border-left:3px solid var(--pink2);border-radius:4px;background:var(--card);color:var(--muted)}
.table-tools{display:flex;gap:10px;padding:14px;border-bottom:1px solid var(--line)}.table-wrap{width:100%;overflow:auto;max-height:68vh}.data-table{width:100%;border-collapse:collapse;white-space:nowrap}.data-table th{position:sticky;top:0;z-index:2;background:var(--card2);color:var(--dim);font:600 12px/1.4 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.06em;text-align:left}.data-table th,.data-table td{padding:11px 13px;border-bottom:1px solid var(--line)}.data-table td{font:400 13px/1.4 JetBrains Mono,monospace}.data-table tr:hover td{background:var(--raised)}.data-table .num{text-align:right}.token-cell{display:flex;align-items:center;gap:9px}.token-logo{width:28px;height:28px;flex:0 0 28px;border:1px solid var(--line);border-radius:7px;background:var(--raised2);display:grid;place-items:center;overflow:hidden}.token-logo:empty::after{content:"";width:10px;height:10px;border:1px solid var(--dim);transform:rotate(45deg)}.token-logo-image{display:block;width:100%;height:100%;object-fit:cover}.address{color:var(--muted)}
.quote{padding:22px;border-left:2px solid var(--pink2);color:var(--muted);font-size:17px}.quote cite{display:block;margin-top:9px;color:var(--dim);font:500 12px/1.4 JetBrains Mono,monospace;font-style:normal}
.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.info-card{padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.info-card h2{margin:0 0 8px;font:600 20px/1.2 Space Grotesk,sans-serif}.info-card p{margin:0;color:var(--muted)}
.code{position:relative;margin:12px 0 0;padding:16px;border:1px solid var(--terminal);border-radius:8px;background:#09090f;color:var(--muted);font:400 13px/1.7 JetBrains Mono,monospace;overflow:auto;white-space:pre}.code .copy-code{position:absolute;top:8px;right:8px}.method-list,.rules-list{list-style:none;margin:16px 0 0;padding:0;counter-reset:item}.method-list li,.rules-list li{counter-increment:item;display:grid;grid-template-columns:56px 220px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--line)}.method-list li:before,.rules-list li:before{content:"0" counter(item);color:#ffb0cc;font:600 12px/1.5 JetBrains Mono,monospace}.method-list b,.rules-list b{font-family:Space Grotesk,sans-serif}.method-list p,.rules-list p{margin:0;color:var(--muted)}
.social-sheet{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.social-sheet .panel-body{min-height:130px;display:flex;flex-direction:column;justify-content:space-between}.launch-value{font:600 14px/1.5 JetBrains Mono,monospace;color:var(--muted);overflow-wrap:anywhere}
a.launch-link{color:var(--text);text-decoration:none;border-bottom:1px solid var(--line);align-self:flex-start;transition:color .15s,border-color .15s}a.launch-link:hover{color:#ffb0cc;border-bottom-color:#ffb0cc}
.loading{padding:28px;color:var(--dim);font:500 12px/1.4 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.skeleton{animation:blink 1.5s ease-in-out infinite}
.footer{border-top:1px solid var(--line);padding:28px 24px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;background:var(--ground);font:500 12px/1.5 JetBrains Mono,monospace;color:var(--dim)}.footer-brand{display:flex;align-items:center;gap:9px;color:var(--text)}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.footer-links button{border:0;padding:0;background:none;color:inherit;cursor:pointer}.toast{position:fixed;right:18px;bottom:18px;z-index:80;padding:10px 13px;border:1px solid var(--line);border-radius:4px;background:var(--raised);font:500 12px/1 JetBrains Mono,monospace;opacity:0;transform:translateY(8px);pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:none}
@keyframes pulse{50%{opacity:.35;transform:scale(.75)}}@keyframes blink{50%{opacity:.4}}@keyframes cursor-blink{50%{opacity:0}}@keyframes print-sweep{0%,34%{transform:translateX(-85%) rotate(7deg)}64%,100%{transform:translateX(85%) rotate(7deg)}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media (max-width:1050px){.desktop-nav,.chain-chip{display:none}.bar-actions{margin-left:auto}.menu-button{display:inline-flex}.mobile-nav.open{display:grid;grid-template-columns:repeat(4,1fr);position:absolute;top:64px;left:0;right:0;padding:10px 16px;background:var(--ground);border-bottom:1px solid var(--line);gap:8px}.mobile-nav a{padding:10px;border:1px solid var(--line);border-radius:4px;text-align:center;font:500 12px/1 JetBrains Mono,monospace}.route-grid{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}.method-list li,.rules-list li{grid-template-columns:42px 190px 1fr}}
@media (max-width:700px){.appbar{height:58px;padding:0 12px;gap:8px}.brand span{font-size:15px}.brand i,.social,.pons{display:none}.mobile-nav.open{top:58px;grid-template-columns:repeat(2,1fr)}#view{min-height:calc(100vh - 58px)}.page{padding:12px}.route-head{padding:28px 0 18px;display:block}.route-head h1{font-size:42px}.route-head p{margin-top:15px}.hero-console{min-height:calc(100svh - 82px);gap:10px}.hero-intro{display:block;padding-top:4px}.hero-intro h1{font-size:clamp(42px,13vw,56px);line-height:.88}.hero-intro>p{margin-top:9px;font-size:13px;line-height:1.35}.hero-tag{margin-bottom:8px;font-size:10px;padding:6px 8px}.hero-terminal>.panel-head{min-height:38px;padding:7px 10px;font-size:10px}.hero-metrics article{padding:8px;border-right:1px solid var(--line);display:block}.hero-metrics span,.hero-metrics small{display:block;font-size:9px}.hero-metrics strong{display:block;margin:4px 0;font-size:25px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-metrics small{display:none}.hero-slip-form{padding:8px;flex-direction:row}.hero-slip-form input{height:38px;font-size:11px;padding:0 8px}.hero-slip-form button{width:auto;min-width:100px;height:38px;padding:0 9px;font-size:10px}.hero-sample{display:none}.hero-slip-output .slip-line{grid-template-columns:104px 1fr;gap:8px;padding:6px 9px}.hero-slip-output .slip-line .label{font-size:9px}.hero-slip-output .slip-line .value{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-slip-output .line-source{display:none}.hero-slip-output>.panel-head{min-height:34px;padding:6px 9px;font-size:9px}.status-grid{grid-template-columns:1fr}.metric{min-height:130px}.metric-value{font-size:52px}.ticket{grid-template-columns:1fr}.ticket-edge{border-left:0;border-top:1px dashed var(--line);min-width:0}.terminal-form:not(.hero-slip-form){flex-direction:column}.terminal-form:not(.hero-slip-form) button{width:100%}.slip-line:not(.hero-slip-output .slip-line){grid-template-columns:1fr;gap:5px}.slip-line .value{font-size:16px}.cards,.social-sheet{grid-template-columns:1fr}.method-list li,.rules-list li{grid-template-columns:34px 1fr}.method-list li p,.rules-list li p{grid-column:2}.footer{grid-template-columns:1fr;padding:24px 16px}.footer-links{justify-content:flex-start}.table-wrap{max-height:72vh}}

/* Dense information surfaces */
.social{width:auto;padding:0 10px;letter-spacing:.05em}.social-x{min-width:34px}.social-telegram{color:#ffb0cc}
.section-block{margin-top:54px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.section-heading h2{margin:0;font:700 clamp(28px,3.2vw,46px)/1 Space Grotesk,sans-serif;text-transform:uppercase;letter-spacing:-.035em}.section-heading>p{max-width:570px;margin:0;color:var(--muted)}
.route-index{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.route-tile{min-height:230px;padding:18px;border-right:1px solid var(--line);display:flex;flex-direction:column;transition:background .18s ease}.route-tile:last-child{border-right:0}.route-tile:hover{background:var(--raised)}.route-tile>span,.route-tile>b{color:#ffb0cc;font:600 11px/1.4 JetBrains Mono,monospace;letter-spacing:.08em}.route-tile h3{margin:30px 0 8px;font:700 25px/1 Space Grotesk,sans-serif;text-transform:uppercase}.route-tile p{margin:0;color:var(--muted);font-size:13px}.route-tile>b{margin-top:auto;padding-top:20px}
.dashboard-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.window-grid{grid-template-columns:1.15fr .85fr 1fr;margin-top:16px}.flow-list>div{display:grid;grid-template-columns:34px 1fr;gap:12px;padding:13px 16px;border-bottom:1px solid var(--line)}.flow-list>div:last-child{border:0}.flow-list>div>b{color:#ffb0cc;font:600 11px/1.5 JetBrains Mono,monospace}.flow-list span{display:flex;flex-direction:column}.flow-list strong{font:600 14px/1.4 Space Grotesk,sans-serif;text-transform:uppercase}.flow-list small,.source-rows small{color:var(--dim);font:400 11px/1.5 JetBrains Mono,monospace}.kv-list{margin:0;padding:0}.kv-list>div,.mini-kv>div{display:flex;justify-content:space-between;gap:20px;padding:12px 15px;border-bottom:1px solid var(--line)}.kv-list>div:last-child,.mini-kv>div:last-child{border:0}.kv-list dt,.kv-list dd,.mini-kv dt,.mini-kv dd{margin:0;font:500 12px/1.5 JetBrains Mono,monospace}.kv-list dt,.mini-kv dt{color:var(--dim)}.kv-list dd,.mini-kv dd{text-align:right;color:var(--muted)}.source-rows>div{display:grid;grid-template-columns:68px 1fr;gap:1px 12px;padding:11px 15px;border-bottom:1px solid var(--line)}.source-rows>div:last-child{border:0}.source-rows span{grid-row:1/3;color:#ffb0cc;font:600 10px/1.5 JetBrains Mono,monospace;text-transform:uppercase}.source-rows b{font:600 12px/1.4 Space Grotesk,sans-serif}
.fact-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:16px 0;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card)}.fact{min-width:0;padding:15px;border-right:1px solid var(--line);display:flex;flex-direction:column}.fact:last-child{border-right:0}.fact>span{color:var(--dim);font:600 10px/1.4 JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.fact>strong{margin:7px 0 4px;font:650 18px/1.15 Space Grotesk,sans-serif;overflow-wrap:anywhere}.fact>small{color:var(--dim);font:400 10px/1.5 JetBrains Mono,monospace}.side-stack{display:flex;flex-direction:column;gap:12px}.compact-copy p{margin:0 0 15px;color:var(--muted)}.mini-kv{margin:0 -18px -18px}.mini-lines{list-style:none;counter-reset:mini;margin:0;padding:0}.mini-lines li{counter-increment:mini;padding:9px 14px;border-bottom:1px solid var(--line);color:var(--muted);font:500 11px/1.4 JetBrains Mono,monospace}.mini-lines li:last-child{border:0}.mini-lines li:before{content:"0" counter(mini) " // ";color:#ffb0cc}.anatomy-wrap{max-height:none;border:1px solid var(--line);border-radius:10px}.anatomy-table{white-space:normal}.anatomy-table td:first-child{font-weight:600;color:var(--text)}
.ledger-panel{margin-top:16px}.filter-tabs{display:flex;gap:6px;flex:0 0 auto}.filter-tabs button{height:44px;padding:0 11px;border:1px solid var(--line);border-radius:4px;background:var(--raised);color:var(--dim);font:600 10px/1 JetBrains Mono,monospace;cursor:pointer}.filter-tabs button.active{border-color:var(--pink2);background:#3a2432;color:#ffc1d8}.ledger-legend{display:flex;gap:18px;align-items:center;flex-wrap:wrap;padding:9px 14px;border-bottom:1px solid var(--line);color:var(--dim);font:400 10px/1.4 JetBrains Mono,monospace}.ledger-legend span:last-child{margin-left:auto}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:5px}.green-dot{background:var(--green)}.pink-dot{background:var(--pink)}.amber-dot{background:var(--amber)}.ledger-notes .panel-body{min-height:130px;display:flex;flex-direction:column;justify-content:space-between}
.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px}.tool-card{padding:18px;border:1px solid var(--line);border-radius:10px;background:var(--card)}.tool-card>div{display:flex;justify-content:space-between;color:#ffb0cc;font:600 10px/1.4 JetBrains Mono,monospace}.tool-card>div b{padding:3px 6px;border:1px solid var(--line);border-radius:3px;color:var(--green)}.tool-card h2{margin:20px 0 7px;font:650 22px/1 Space Grotesk,sans-serif}.tool-card p{min-height:46px;margin:0 0 16px;color:var(--muted);font-size:13px}.tool-card dl{margin:0 -18px -18px}.tool-card dl>div{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:9px 18px;border-top:1px solid var(--line);font:400 11px/1.4 JetBrains Mono,monospace}.tool-card dt{color:var(--dim)}.tool-card dd{margin:0;color:var(--muted);overflow-wrap:anywhere}.mcp-grid{grid-template-columns:1fr 1fr}.mcp-grid .code{height:calc(100% - 12px);min-height:190px}.live-code{max-height:330px}.endpoint-list>div{display:grid;grid-template-columns:48px 1fr auto;gap:12px;padding:15px;border-bottom:1px solid var(--line);align-items:center}.endpoint-list>div:last-child{border:0}.endpoint-list b{color:var(--green);font:600 10px/1 JetBrains Mono,monospace}.endpoint-list code{color:var(--text);font:500 12px/1.4 JetBrains Mono,monospace}.endpoint-list span{color:var(--dim);font:400 10px/1.4 JetBrains Mono,monospace}
.method-header{display:grid;grid-template-columns:56px 210px 1fr 1fr;gap:16px;margin-top:16px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--dim);font:600 10px/1.4 JetBrains Mono,monospace;letter-spacing:.08em}.dense-method{margin-top:0}.dense-method li{grid-template-columns:56px 210px 1fr 1fr;align-items:start}.dense-method li p{font-size:13px}.dense-method em{display:block;margin-bottom:4px;color:#ffb0cc;font:500 11px/1.4 JetBrains Mono,monospace;font-style:normal}.dense-method small{color:var(--dim);font:400 11px/1.55 JetBrains Mono,monospace}.method-notes{margin-top:28px}
.rules-board{margin-top:16px;border-top:1px solid var(--line)}.rules-board>article{display:grid;grid-template-columns:56px minmax(300px,1fr) minmax(320px,.9fr);gap:20px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.rules-board>article>span{color:#ffb0cc;font:600 11px/1.4 JetBrains Mono,monospace}.rules-board h2{margin:0 0 5px;font:650 20px/1.15 Space Grotesk,sans-serif}.rules-board p{margin:0;color:var(--muted);font-size:13px}.rules-board dl{margin:0;border:1px solid var(--line);border-radius:6px;background:var(--card)}.rules-board dl>div{display:grid;grid-template-columns:100px 1fr;gap:12px;padding:8px 11px;border-bottom:1px solid var(--line);font:400 10px/1.4 JetBrains Mono,monospace}.rules-board dl>div:last-child{border:0}.rules-board dt{color:var(--dim)}.rules-board dd{margin:0;color:var(--muted)}.launch-sheet{grid-template-columns:1.15fr 1fr 1fr}.launch-sheet .panel-body{min-height:155px}.launch-sheet .panel-body p{margin:12px 0 0}.rules-status{margin-top:16px}.fact-strip.embedded{margin:0;border:0;border-radius:0}
.inline-error{margin:16px}

@media (max-width:1200px){.route-index{grid-template-columns:repeat(3,1fr)}.route-tile{border-bottom:1px solid var(--line)}.route-tile:nth-child(3){border-right:0}.window-grid{grid-template-columns:1fr 1fr}.window-grid .source-panel{grid-column:1/-1}.tool-grid{grid-template-columns:1fr 1fr}.tool-grid .tool-card:last-child{grid-column:1/-1}.method-header,.dense-method li{grid-template-columns:44px 175px 1fr 1fr}.launch-sheet{grid-template-columns:1fr 1fr}.launch-sheet .panel:first-child{grid-column:1/-1}}
@media (max-width:900px){.route-index{grid-template-columns:1fr 1fr}.route-tile:nth-child(2n){border-right:0}.route-tile:nth-child(3){border-right:1px}.route-tile:last-child{grid-column:1/-1}.dashboard-grid,.window-grid{grid-template-columns:1fr 1fr}.window-grid .source-panel{grid-column:auto}.fact-strip{grid-template-columns:1fr 1fr}.fact:nth-child(2){border-right:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--line)}.method-header{display:none}.dense-method li{grid-template-columns:42px 180px 1fr}.dense-method li small{grid-column:3}.rules-board>article{grid-template-columns:42px 1fr}.rules-board dl{grid-column:2}.mcp-grid{grid-template-columns:1fr}}
@media (max-width:700px){.appbar .social{display:inline-flex;height:32px;padding:0 7px;font-size:9px}.appbar .social-x{min-width:30px}.appbar .social-telegram{letter-spacing:0}.bar-actions{gap:5px}.menu-button{height:32px;padding:0 7px;font-size:10px}.brand{gap:7px}.brand img{width:28px;height:28px}.brand span{font-size:13px}.section-block{margin-top:36px}.section-heading{display:block}.section-heading>p{margin-top:12px;font-size:13px}.route-index{grid-template-columns:1fr}.route-tile,.route-tile:nth-child(3),.route-tile:nth-child(2n){min-height:155px;border-right:0;border-bottom:1px solid var(--line)}.route-tile:last-child{grid-column:auto;border-bottom:0}.route-tile h3{margin-top:18px}.dashboard-grid,.window-grid,.tool-grid,.launch-sheet{grid-template-columns:1fr}.window-grid .source-panel,.tool-grid .tool-card:last-child,.launch-sheet .panel:first-child{grid-column:auto}.fact-strip{grid-template-columns:1fr 1fr}.fact{padding:11px}.fact>strong{font-size:14px}.fact>small{font-size:9px}.filter-tabs{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.filter-tabs button{height:38px;padding:0 4px}.table-tools{flex-direction:column}.ledger-legend{gap:8px 12px}.ledger-legend span:last-child{width:100%;margin-left:0}.tool-card p{min-height:0}.endpoint-list>div{grid-template-columns:42px 1fr}.endpoint-list span{grid-column:2}.dense-method li{grid-template-columns:32px 1fr}.dense-method li p,.dense-method li small{grid-column:2}.rules-board>article{grid-template-columns:32px 1fr;gap:12px}.rules-board dl{grid-column:1/-1}.rules-board dl>div{grid-template-columns:80px 1fr}.launch-sheet .panel-body{min-height:130px}.mcp-grid .code{min-height:160px}.anatomy-wrap{max-height:none}}
@media (max-width:370px){.brand span{display:none}}
