:root{--paper:#f3f0e6;--acid:#ccff00;--dollar:#008f39;--black:#121212;--gray-brutal:#e5e5e5;--surface:#ffffff;--font-display:"Archivo Black",system-ui,sans-serif;--font-mono:"Space Mono",ui-monospace,"Cascadia Code",Consolas,monospace}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--paper);color:var(--black);font-family:var(--font-mono);font-size:15px;line-height:1.6}a{color:inherit}.border-brutal{border:2px solid var(--black)}.border-b-brutal{border-bottom:2px solid var(--black)}.border-r-brutal{border-right:2px solid var(--black)}.shadow-hard{box-shadow:3px 3px 0 0 var(--black)}.hover-lift{transition:all .2s}.hover-lift:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 0 var(--black)}.btn-press{transition:all .1s}.btn-press:active{transform:translate(2px,2px);box-shadow:1px 1px 0 0 var(--black)}.font-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em}.wrap{max-width:1000px;margin:0 auto;padding:24px 16px 64px}.card{background:var(--surface);border:2px solid var(--black);box-shadow:3px 3px 0 0 var(--black);padding:20px;margin-bottom:20px}h1{font-size:28px;margin:0 0 6px;letter-spacing:-.02em}h1,h2{font-family:var(--font-display);text-transform:uppercase}h2{font-size:18px;margin:0 0 10px}h3{font-size:15px;margin:18px 0 8px;text-transform:uppercase;letter-spacing:.04em}.muted{color:#555;font-size:13.5px}code,pre{font-family:var(--font-mono)}pre{background:var(--black);color:#f3f0e6;border:2px solid var(--black);padding:14px;overflow-x:auto;font-size:12.5px;line-height:1.5;margin:10px 0}code.inline{background:var(--gray-brutal);border:1px solid var(--black);padding:1px 5px;font-size:13px}.badge{display:inline-block;border:2px solid var(--black);padding:2px 8px;font-size:11px;font-weight:700;text-transform:uppercase}.badge-acid{background:var(--acid)}.badge-dollar{background:var(--dollar);color:#fff}.badge-gray{background:var(--gray-brutal)}table{width:100%;border-collapse:collapse;font-size:13px;margin:12px 0}td,th{border:2px solid var(--black);padding:8px 10px;text-align:left;vertical-align:top}th{background:var(--gray-brutal);text-transform:uppercase;font-size:11.5px;letter-spacing:.04em}ul{padding-left:20px}li{margin-bottom:4px}hr{border:0;border-top:2px solid var(--black);margin:28px 0}.console-root{min-height:100vh;display:flex;flex-direction:column}.console-top{background:var(--surface);border-bottom:2px solid var(--black);position:-webkit-sticky;position:sticky;top:0;z-index:30}.console-top-inner{max-width:1400px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.console-brand{text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap}.console-balance{text-align:right;line-height:1.25}.console-balance-label{display:block;font-size:10.5px;letter-spacing:.06em;color:#666}.console-balance strong{color:var(--dollar);font-size:15px}.console-icon-btn{background:var(--surface);border:2px solid var(--black);padding:6px 9px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:0}.console-body{flex:1 1;display:flex;width:100%;max-width:1400px;margin:0 auto}.console-side{border-right:2px solid var(--black);background:var(--gray-brutal);display:flex;flex-direction:column;justify-content:space-between;transition:width .16s ease;flex:0 0 auto}.console-main{flex:1 1;min-width:0;padding:24px 20px 64px}.side-group{padding:14px 14px 6px;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#667085;font-weight:700}.side-group-collapsed{height:1px;background:var(--black);opacity:.18;margin:10px 12px}.side-link{display:flex;align-items:center;gap:10px;padding:9px 14px;font-size:13.5px;font-weight:700;text-decoration:none;color:var(--black);border-left:4px solid transparent}.side-link:hover{background:var(--surface)}.side-link-active{background:var(--acid);border-left-color:var(--black)}.side-link .badge{padding:1px 6px;font-size:10px}.side-collapse{border:0;border-top:2px solid var(--black);background:var(--surface);padding:10px 14px;display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:700;cursor:pointer;text-transform:uppercase;letter-spacing:.04em}.side-collapse:hover{background:var(--gray-brutal)}.console-backdrop{position:fixed;inset:0;background:rgba(18,18,18,.55);z-index:40}.console-drawer{position:fixed;top:0;left:0;bottom:0;width:268px;max-width:84vw;background:var(--gray-brutal);border-right:2px solid var(--black);z-index:50;overflow-y:auto}.console-drawer-head{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:2px solid var(--black);background:var(--surface)}.num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.badge{flex:0 0 auto;white-space:nowrap}@media (max-width:900px){.desktop-only{display:none!important}.console-main{padding:18px 14px 56px}}@media (min-width:901px){.mobile-only{display:none!important}}.mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-tight td,.table-tight th{vertical-align:top}@media (max-width:900px){.console-main h1{font-size:20px!important}}