@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-01.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-02.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-03.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-04.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-05.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-06.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-07.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-08.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-09.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-10.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-11.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/ibm-plex-mono-12.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/im-fell-13.woff2)format("woff2");unicode-range:U+20-22,U+27-29,U+2C-2E,U+30-3B,U+3F,U+41-5A,U+61-7A,U+B7,U+2014}@keyframes pulse{0%,to{opacity:.25}50%{opacity:1}}.appbar,.tabbar{display:none}.appbar{z-index:70;-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);padding-top:env(safe-area-inset-top,0px);background:#000000d1;border-bottom:1px solid #16190c;flex-direction:column;position:fixed;top:0;left:0;right:0}.appbar:after{content:"";background:linear-gradient(90deg,#0000,#ccff0073 30% 70%,#0000);height:1px;position:absolute;bottom:-1px;left:0;right:0}.appbar-top{padding:9px var(--m-gut,14px);align-items:center;gap:10px;display:flex}.appbar-logo{border-radius:10px;flex:none;width:36px;height:36px;display:block;box-shadow:0 0 0 1px #2b3406,0 0 18px #ccff0029}.appbar-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.appbar-name{color:#fff;font-family:Instrument Serif,serif;font-size:19px;line-height:1}.appbar-pair{letter-spacing:.1em;color:#cf0;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.appbar-pair em{color:#4a5520;margin:0 3px;font-style:normal}.appbar-live{letter-spacing:.12em;color:#8fa63a;border:1px solid #2b3406;border-radius:999px;flex:none;align-items:center;gap:5px;padding:4px 9px;font-size:9px;font-weight:600;display:inline-flex}.appbar-live .dot{background:#cf0;border-radius:50%;flex:none;width:5px;height:5px;animation:2s infinite pulse}body.is-live .appbar-live{color:#cf0;border-color:#3f5410}.appbar-cta{letter-spacing:.08em;color:#000;text-align:center;background:#cf0;border-radius:999px;flex:none;padding:10px 16px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;box-shadow:0 0 22px #ccff003d}.appbar-strip{padding:0 var(--m-gut,14px);opacity:1;border-top:1px solid #101206;max-height:46px;padding-bottom:10px;transition:max-height .26s cubic-bezier(.22,.61,.36,1),opacity .18s linear,padding-bottom .26s cubic-bezier(.22,.61,.36,1);overflow:hidden}body.is-scrolled .appbar-strip{opacity:0;border-top-color:#0000;max-height:0;padding-bottom:0}.appbar-readout{letter-spacing:.12em;color:#5c6448;align-items:baseline;gap:8px;padding:8px 0 6px;font-size:9.5px;display:flex}.appbar-k{flex:none}.appbar-cap{letter-spacing:0;color:#cf0;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11.5px;overflow:hidden}.appbar-gate{color:#4a5520;flex:none}.appbar-rail{background:#12150a;border-radius:999px;height:3px;position:relative;overflow:hidden}.appbar-rail:after{content:"";background:linear-gradient(90deg,#0000,#ccff0080,#0000);border-radius:999px;width:34%;animation:2.6s ease-in-out infinite appbarSweep;position:absolute;top:0;bottom:0}.appbar-fill{background:linear-gradient(90deg,#6f8a00,#cf0);border-radius:999px;width:0;transition:width .9s cubic-bezier(.22,.61,.36,1);position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #ccff00b3}body.is-live .appbar-fill{min-width:6px}@keyframes appbarSweep{0%{left:-34%}to{left:100%}}.appbar-facts{letter-spacing:.12em;color:#5c6448;flex-wrap:nowrap;align-items:baseline;gap:14px;padding:8px 0 4px;font-size:9.5px;display:flex;overflow:hidden}.appbar-facts b{color:#efeade;margin-left:5px;font-weight:400}.appbar-facts .lit{color:#cf0}.tabbar{z-index:70;-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);padding-bottom:env(safe-area-inset-bottom,0px);background:#000000e0;border-top:1px solid #16190c;grid-auto-columns:1fr;grid-auto-flow:column;position:fixed;bottom:0;left:0;right:0}.tabbar a,.tabbar-disabled{letter-spacing:.04em;color:#56564f;-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:4px;padding:7px 2px 9px;font-size:9.5px;display:flex;position:relative}.tabbar-disabled{color:#34382a;cursor:not-allowed;letter-spacing:0;-webkit-user-select:none;user-select:none;font-size:8.5px}.tabbar-disabled .tabbar-ico{border-color:#181d0c}.tabbar-ico{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;width:42px;height:27px;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.tabbar svg{width:20px;height:20px}.tabbar a.is-active{color:#cf0}.tabbar a.is-active .tabbar-ico{background:#ccff001c;border-color:#2b3406;box-shadow:0 0 16px #ccff0029}.tabbar a:before{content:"";background:#cf0;border-radius:0 0 3px 3px;width:26px;height:2px;transition:transform .26s cubic-bezier(.34,1.4,.64,1);position:absolute;top:-1px;left:50%;transform:translate(-50%)scaleX(0);box-shadow:0 0 10px #ccff00e6}.tabbar a.is-active:before{transform:translate(-50%)scaleX(1)}.tabbar a.is-active svg{stroke-width:1.85px}.tabbar a:active .tabbar-ico{transform:scale(.92)}.nav-sealed{color:#596038;white-space:nowrap;cursor:not-allowed;-webkit-user-select:none;user-select:none;border:1px solid #20260e;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:600 11px/1 IBM Plex Mono,monospace;display:inline-flex}.nav-sealed small{color:#8fa63a;font:inherit;letter-spacing:.12em;font-size:8px}@media (prefers-reduced-motion:reduce){.appbar-rail:after{opacity:0;animation:none}.appbar-fill,.appbar-strip,.tabbar-ico{transition:none}.appbar-live .dot{animation:none}.tabbar a:before{transition:none}}@media (width<=720px){.nav,.mkt-nav,.dbar{display:none!important}.appbar{display:flex}.tabbar{display:grid}body{padding-top:calc(96px + env(safe-area-inset-top,0px));padding-bottom:calc(60px + env(safe-area-inset-bottom,0px));-webkit-text-size-adjust:100%;overscroll-behavior-y:contain}body.shell-1tier{padding-top:calc(58px + env(safe-area-inset-top,0px))}}:root{--ink:#efeade;--body:#b9b7ac;--mute:#8a8a85;--faint:#5c5c58;--ghost:#4a4a46;--label:#6d6d68;--lime:#cf0;--lime-dim:#7f8a5a;--panel:#0a0a09;--panel-lime:#0a0d02;--code:#0d1003;--rule:#1f1f1d;--rule-lime:#1a2205;--border-lime:#2b3406;--border-lime-hi:#3a4a10;--mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--serif:"Instrument Serif", Georgia, serif;--divider:linear-gradient(90deg, #1a2205, #3a4a10 30%, #1a2205 70%, #0d1002)}*{box-sizing:border-box}body.docs{color:var(--body);font-family:var(--mono);-webkit-font-smoothing:antialiased;background:#000;margin:0;font-size:14px;line-height:1.8}a{color:var(--lime);text-decoration:none}a:hover{color:#fff}::selection{background:var(--lime);color:#000}.skip-link{z-index:100;background:var(--lime);color:#000;padding:10px 16px;font-size:12px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.dbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f0;border-bottom:1px solid #171717;flex-wrap:wrap;align-items:center;gap:16px;padding:12px 20px;font-size:12.5px;display:flex;position:sticky;top:0}.dbar-home{color:#fff;flex:none;align-items:center;gap:11px;display:flex}.dbar-home:hover{color:#fff}.dbar-home img{border-radius:6px;width:26px;height:26px;display:block}.dbar-wordmark{font-family:var(--serif);color:#fff;font-size:21px}.dbar-dot{color:#3a3a38}.dbar-ticker{color:var(--lime);font-weight:600}.dbar-spacer{flex:1;min-width:12px}.dbar-btns{flex:none;align-items:center;gap:10px;display:flex}.dbar-btns a,.dbar-btns span{white-space:nowrap;color:var(--mute);border:1px solid #2c2c2a;border-radius:999px;padding:10px 18px;font-size:12.5px}.dbar-btns a:hover{border-color:var(--lime);color:var(--lime)}.dbar-here{background:var(--code);font-weight:600;border-color:var(--lime)!important;color:var(--lime)!important}.dbar-trade{background:var(--lime);font-weight:600;color:#000!important;border:none!important}.dbar-trade:hover{background:#fff;color:#000!important}.dstrip-wrap{padding:22px 20px 0}.dstrip{border:1px solid var(--border-lime);background:#060901;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;max-width:1280px;margin:0 auto;padding:12px 18px;display:flex}.dstrip-label{letter-spacing:.18em;color:var(--lime-dim);flex:none;font-size:9.5px}.dstrip a{letter-spacing:.04em;white-space:nowrap;color:var(--mute);background:0 0;border:1px solid #2c2c2a;border-radius:999px;padding:10px 18px;font-size:12px;font-weight:600}.dstrip a:hover{border-color:var(--border-lime-hi);color:var(--ink)}.dstrip a[aria-current=page]{border-color:var(--lime);background:var(--lime);color:#000}.dshell{grid-template-columns:minmax(0,1fr) 190px;align-items:start;gap:44px;max-width:1140px;margin:0 auto;padding:0 20px;display:grid}.dmain{min-width:0;padding:34px 0 64px}.doc{max-width:none}.doc p,.doc li{max-width:70ch}.doc h1{font-family:var(--serif);color:#fff;margin:0 0 20px;font-size:46px;font-weight:400;line-height:1.06}.doc h2{font-family:var(--serif);color:#fff;margin:56px 0 14px;padding-top:26px;font-size:30px;font-weight:400;line-height:1.15;position:relative}.doc h2:before{content:"";background:var(--divider);height:1px;position:absolute;top:0;left:0;right:0}.doc h3{letter-spacing:.18em;text-transform:uppercase;color:var(--lime);margin:36px 0 12px;font-size:11px;position:relative}.doc h4{color:var(--ink);margin:26px 0 8px;font-size:13px}.anchor{width:22px;color:var(--border-lime-hi);opacity:0;transition:opacity .12s;position:absolute;left:-22px}h2:hover .anchor,h3:hover .anchor,.anchor:focus{opacity:1}.doc p{margin:0 0 16px}.doc strong{color:var(--ink);font-weight:600}.doc em{color:var(--mute);font-style:normal}.doc hr{background:var(--divider);border:0;height:1px;margin:46px 0}.doc hr+h2{margin-top:26px;padding-top:0}.doc hr+h2:before{display:none}.doc ul,.doc ol{margin:0 0 18px;padding-left:20px}.doc li{margin-bottom:7px}.doc li::marker{color:var(--border-lime-hi)}.doc sub,.doc small{color:var(--faint);margin:14px 0;font-size:11.5px;line-height:1.7;display:block}.doc blockquote{background:var(--panel-lime);border:1px solid var(--border-lime);border-radius:12px;margin:24px 0;padding:16px 20px}.doc blockquote p:last-child{margin-bottom:0}.doc blockquote h3{margin-top:0}.doc code{font-family:var(--mono);color:var(--lime);word-break:break-word;background:#16190c;border-radius:4px;padding:2px 6px;font-size:12px}.code{margin:0 0 20px;position:relative}.code pre{background:var(--code);border:1px solid #1f2a08;border-radius:12px;margin:0;padding:18px 20px;overflow-x:auto}.code pre code{color:#cfd8bf;background:0 0;padding:0;font-size:12.5px;line-height:1.75}.code-lang{letter-spacing:.18em;text-transform:uppercase;color:#4a5520;pointer-events:none;font-size:9px;position:absolute;top:10px;right:14px}.tablewrap{border:1px solid var(--rule);border-radius:18px;margin:0 0 24px;overflow:hidden}.tablescroll{overflow-x:auto}.doc table{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.doc thead th{text-align:left;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:var(--label);background:var(--panel);border-bottom:1px solid var(--rule);padding:14px 18px;font-size:10px;font-weight:400}.doc tbody td{vertical-align:top;border-bottom:1px solid #131312;padding:14px 18px;line-height:1.7}.doc td code{white-space:nowrap;word-break:normal}.doc tbody tr:last-child td{border-bottom:0}.doc tbody tr:hover td{background:#060802}.chip{letter-spacing:.16em;vertical-align:1px;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:0 9px;font-size:9px;font-weight:600;line-height:1.95;display:inline-block}.chip--live{background:var(--lime);color:#000}.chip--designed{color:var(--lime);border-color:var(--border-lime-hi)}.chip--planned{color:var(--label);border-color:var(--border-lime)}.src{color:var(--mute);border-bottom:1px dotted var(--border-lime);font-size:12px}.diagram,.figure{border:1px solid var(--rule);background:#050703;border-radius:18px;margin:28px 0;padding:20px;overflow-x:auto}.diagram svg,.figure svg{width:100%;max-width:100%;height:auto;display:block}.figure figcaption{border-top:1px solid var(--rule);color:var(--faint);text-align:center;margin-top:14px;padding-top:14px;font-size:11px}.figure figcaption:empty{display:none}.mark{vertical-align:-4px;color:var(--mute);margin-right:7px;display:inline-block}.toc{max-height:calc(100vh - 78px);padding:40px 0;position:sticky;top:78px;overflow-y:auto}.toc-h{letter-spacing:.18em;color:var(--lime-dim);margin-bottom:12px;font-size:9.5px;display:block}.toc a{color:var(--label);border-left:1px solid var(--rule-lime);padding:5px 0 5px 12px;font-size:11.5px;line-height:1.5;display:block}.toc a:hover{color:var(--ink);border-left-color:var(--border-lime-hi)}.toc-3{color:var(--faint)!important;padding-left:24px!important}.toc-3:hover{color:var(--mute)!important}.dfoot{color:var(--ghost);border-top:1px solid #171717;margin-top:64px;padding-top:26px;font-size:11px;line-height:1.85}.dfoot p{max-width:90ch;margin:0 0 10px}.dfoot-meta{color:#3a3a37}@media (width<=1080px){.dshell{grid-template-columns:minmax(0,1fr);gap:0}.toc{display:none}}@media (width<=720px){.dstrip-wrap{padding:14px 14px 0}.dstrip{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;padding:10px 12px;overflow-x:auto}.dstrip::-webkit-scrollbar{display:none}.dstrip-label{display:none}.dstrip a{flex:none;padding:9px 14px;font-size:11.5px}}@media (width<=620px){.dshell{padding:0 14px}.dmain{padding:24px 0 48px}.doc h1{font-size:33px}.doc h2{margin-top:42px;font-size:24px}.anchor{display:none}.doc thead th,.doc tbody td{padding:12px 16px}.code pre{padding:14px 16px}.diagram,.figure{border-radius:14px;padding:14px}.diagram svg{min-width:620px}}body:has(.br-hero) .doc h1{letter-spacing:-.025em;max-width:920px;margin-bottom:22px;font-size:clamp(52px,6vw,78px);line-height:.94}.br-hero{border:1px solid var(--border-lime);background:linear-gradient(#ccff0009 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ccff0009 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 12% 20%,#ccff0021,#0000 42%),#040602;border-radius:16px;margin:0 0 42px;padding:28px 30px;position:relative;overflow:hidden}.br-kicker{letter-spacing:.18em;color:var(--lime);justify-content:space-between;gap:18px;font-size:10px;display:flex}.br-kicker i{color:var(--lime-dim);font-style:normal}.br-hero p{font-family:var(--serif);color:#fff;font-size:clamp(24px,2.4vw,34px);line-height:1.18;max-width:760px!important;margin:24px 0 26px!important}.br-tags{flex-wrap:wrap;gap:8px;display:flex}.br-tags span{color:#8fa63a;letter-spacing:.13em;border:1px solid #27320e;padding:7px 10px;font-size:9px}.br-mechanics{border:1px solid var(--rule-lime);background:#030402;border-radius:16px;grid-template-columns:repeat(3,minmax(20px,auto) minmax(150px,1fr)) minmax(150px,1fr);align-items:stretch;gap:10px;margin:24px 0 18px;padding:18px;display:grid;overflow-x:auto}.br-mechanics>i{color:var(--lime);align-self:center;font-size:18px;font-style:normal}.br-node{background:#080a05;border:1px solid #242b14;min-width:150px;padding:18px}.br-node small{color:#566129;margin:0 0 16px;font-size:9px}.br-node b{color:#fff;letter-spacing:.12em;margin-bottom:8px;font-size:12px;display:block}.br-node span{color:var(--mute);font-size:11px;line-height:1.5;display:block}.br-node-duel{border-color:var(--lime);box-shadow:inset 0 0 30px #ccff000d}.br-node-duel b{color:var(--lime)}.br-node-duel em{color:#fff;margin:0 5px}.br-gossip{grid-template-columns:repeat(4,minmax(12px,auto) minmax(120px,1fr)) minmax(120px,1fr);align-items:center;gap:8px;margin:24px 0 42px;display:grid;overflow-x:auto}.br-gossip>span{border-top:1px solid var(--border-lime-hi);background:#070903;min-width:120px;min-height:90px;padding:18px 14px}.br-gossip b,.br-gossip small{display:block}.br-gossip b{color:#fff;letter-spacing:.14em;font-size:12px}.br-gossip small{color:var(--faint);margin:8px 0 0;font-size:9.5px;line-height:1.45}.br-gossip>i{color:#566129;font-style:normal}.br-gossip-last{box-shadow:inset 0 0 24px #ccff000f;border-color:var(--lime)!important}.br-gossip-last:after{content:"↺ NEXT ROOM";color:var(--lime);letter-spacing:.12em;margin-top:10px;font-size:8px;display:block}.br-room-grid{background:var(--divider);border:1px solid var(--rule-lime);grid-template-columns:repeat(3,1fr);gap:1px;margin:24px 0 42px;display:grid}.br-room-card{background:#050703;min-height:150px;padding:22px}.br-room-card small{color:#4a5520;margin:0 0 26px;font-size:9px}.br-room-card b{color:var(--lime);letter-spacing:.15em;font-size:11px;display:block}.br-room-card p{color:var(--mute);margin:10px 0 0;font-size:12px;line-height:1.55}.br-sell{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 18px;display:grid}.br-sell>div{border-left:2px solid var(--border-lime-hi);background:#070803;padding:20px}.br-sell b,.br-sell span{display:block}.br-sell b{color:#fff;letter-spacing:.13em;margin-bottom:10px;font-size:10px}.br-sell span{color:var(--mute);font-size:11.5px;line-height:1.55}.br-status{background:var(--rule-lime);border:1px solid var(--rule-lime);gap:1px;margin:22px 0 16px;display:flex}.br-status>*{color:#596038;letter-spacing:.12em;text-align:center;background:#050703;flex:1;padding:15px 14px;font-size:9px}.br-status b{color:var(--lime)}.br-sources{border-top:1px solid var(--rule);padding-top:20px;margin-top:42px!important}@media (width<=720px){body:has(.br-hero) .doc h1{font-size:clamp(43px,13vw,58px)}.br-hero{margin-bottom:30px;padding:22px 18px}.br-hero p{font-size:23px}.br-mechanics,.br-gossip{border-radius:12px 0 0 12px;margin-right:-14px;padding-right:14px}.br-room-grid,.br-sell{grid-template-columns:1fr}.br-room-card{min-height:0}.br-room-card small{margin-bottom:16px}.br-status{flex-direction:column}}.team{background:var(--divider);border:1px solid var(--divider);border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin:0 0 26px;display:grid;overflow:hidden}.team figure{text-align:center;background:#050703;margin:0;padding:26px 22px 22px}.team img{width:116px;height:116px;margin:0 auto 16px;display:block}.team b{letter-spacing:.2em;color:var(--lime);margin-bottom:7px;font-size:11px;display:block}.team span{color:var(--mute);font-size:12.5px;line-height:1.6;display:block}.slogan{border:1px solid var(--lime-dim,#2b3406);text-align:center;background:#0a0d02;border-radius:16px;margin:0 0 22px;padding:34px 30px}.slogan b{font-family:var(--serif);color:var(--lime);margin-bottom:14px;font-size:clamp(34px,6vw,58px);font-weight:400;line-height:1;display:block}.slogan span{color:var(--mute);max-width:52ch;margin:0 auto;font-size:13px;line-height:1.75;display:block}@media (prefers-reduced-motion:reduce){.anchor{transition:none}}
