@font-face{font-family:OCR-B;src:url(/fonts/ocr-b/OCR-B.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--bg: #0B0806;--panel: #110C07;--bright: #FFE88C;--ink: #FFB000;--read: #D9A032;--dim: #B87F0A;--faint: #6E4D10;--hair: #3B2C0E;--mono: "OCR-B", ui-monospace, "Cascadia Code", "JetBrains Mono", Menlo, Consolas, monospace}*{box-sizing:border-box}h1,h2,h3,[id]{scroll-margin-top:3rem}html{background:var(--bg);color:var(--read);font-family:var(--mono);font-size:15px;line-height:1.7;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-height:100vh;display:flex;flex-direction:column;padding-bottom:3.2rem}a{color:var(--ink);text-decoration:none}a:hover{color:var(--bright);text-decoration:underline;text-underline-offset:3px}:focus-visible{outline:2px solid var(--bright);outline-offset:2px}::selection{background:var(--ink);color:var(--bg)}.container{width:100%;max-width:70rem;margin:0 auto;padding:0 1.5rem}kbd{font-family:var(--mono);font-size:.92em;color:var(--ink);border:1px solid var(--faint);padding:0 .3em}.scr-bar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:1rem;background:var(--ink);color:var(--bg);padding:.28rem 1rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.scr-bar a{color:inherit}.scr-bar a:focus-visible{outline-color:var(--bg)}.scr-bar a:hover{color:inherit;text-decoration:underline;text-underline-offset:2px}.scr-sys{white-space:nowrap}.scr-title{flex:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scr-stamp{border:1px solid var(--bg);padding:0 .45rem;white-space:nowrap}@media(max-width:560px){.scr-title{display:none}.scr-bar{justify-content:space-between}}.key-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:var(--bg);border-top:1px solid var(--faint);padding:.32rem 1rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.key-hints{display:none}html.js .key-hints{display:inline}.key-links,.key-links a{color:var(--dim)}.key-links a:hover{color:var(--ink)}.est{color:var(--dim);letter-spacing:.2em}@media(max-width:640px){html.js .key-hints{display:none}}main{flex:1;width:100%}main.doc{max-width:46rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.hero{position:relative;overflow:hidden;background:var(--bg)}.hero-scan{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(255,176,0,.028) 3px,rgba(255,176,0,.028) 4px)}.hero-inner{position:relative;text-align:center;padding:3rem 1.5rem 1.4rem;max-width:56rem;margin:0 auto}.hero-mark{width:190px;height:auto;filter:drop-shadow(0 0 30px rgba(255,176,0,.3))}@media(max-width:640px){.hero-mark{width:140px}}.hero-eyebrow{display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:.72rem;letter-spacing:.5em;text-transform:uppercase;color:var(--ink);margin:1.1rem 0 .9rem}.hero-eyebrow .rule{display:block;width:72px;height:1px;background:var(--faint)}.hero h1{font-size:clamp(1.45rem,3.8vw,2.1rem);line-height:1.24;font-weight:400;letter-spacing:.01em;color:var(--ink);margin:0 0 .9rem}.hero h1 .gold{color:var(--bright)}.cursor{display:inline-block;width:.55em;height:1em;margin-left:.18em;vertical-align:-.12em;background:var(--bright);animation:blink 1.15s steps(1) infinite}@keyframes blink{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.cursor{animation:none}}.sysinfo{font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--dim);margin:0}.menu-status{display:flex;align-items:baseline;gap:.9rem;flex-wrap:wrap;max-width:46rem;margin:1.8rem auto 0;padding:0 1.5rem;font-size:.72rem;letter-spacing:.06em;color:var(--read)}.menu-status:hover{text-decoration:none;color:var(--read)}.menu-status:hover .now-more{color:var(--bright)}.now-label{background:var(--ink);color:var(--bg);text-transform:uppercase;letter-spacing:.22em;font-size:.62rem;padding:.08rem .5rem}.now-text{flex:1;min-width:16rem}.now-more{color:var(--dim);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.menu{display:block;position:relative;max-width:46rem;margin:1.6rem auto 0;border:1px solid var(--faint)}.menu-chip{position:absolute;top:-.75em;left:1.1rem;background:var(--ink);color:var(--bg);font-size:.64rem;letter-spacing:.24em;text-transform:uppercase;padding:.05rem .6rem}.menu-row{display:grid;grid-template-columns:2.6rem 10rem 1fr auto;gap:1rem;align-items:baseline;padding:.55rem 1.1rem;border-bottom:1px solid var(--hair);color:var(--read)}.menu-row:first-of-type{padding-top:.9rem}.menu-row:last-of-type{border-bottom:0}.menu-num{color:var(--dim);font-size:.78rem;letter-spacing:.1em}.menu-label{color:var(--ink);font-size:.82rem;letter-spacing:.18em}.menu-desc{font-size:.82rem}.menu-row:hover,.menu-row:focus-visible{background:var(--ink);text-decoration:none;outline-offset:-2px;outline-color:var(--bg)}.menu-row:hover .menu-num,.menu-row:hover .menu-label,.menu-row:hover .menu-desc,.menu-row:focus-visible .menu-num,.menu-row:focus-visible .menu-label,.menu-row:focus-visible .menu-desc{color:var(--bg)}.menu-stamp{justify-self:end}.menu-row:hover .badge,.menu-row:focus-visible .badge{color:var(--bg);border-color:var(--bg)}@media(max-width:620px){.menu-row{grid-template-columns:2.4rem 1fr auto}.menu-desc{grid-column:2;font-size:.78rem;color:var(--dim)}.menu-row:hover .menu-desc,.menu-row:focus-visible .menu-desc{color:var(--bg)}}.menu-hint{max-width:46rem;margin:1.1rem auto 0;padding:0 1.5rem;font-size:.68rem;letter-spacing:.1em;color:var(--dim)}.menu-note{max-width:46rem;margin:.5rem auto 0;padding:0 1.5rem;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.menu-sig{max-width:46rem;margin:2rem auto 2.6rem;padding:0 1.5rem;font-size:.7rem;letter-spacing:.08em;font-style:italic}.menu-sig a{color:var(--dim)}.menu-sig a:hover{color:var(--ink)}.section{padding:3.4rem 0 4.2rem}.section-head{max-width:44rem;margin-bottom:2.4rem}.eyebrow{font-size:.66rem;letter-spacing:.34em;text-transform:uppercase;color:var(--dim);margin:0 0 .9rem}.eyebrow .tx{color:var(--dim);letter-spacing:.2em;margin-right:.9em}.section-head h1,.section-head h2{font-size:clamp(1.25rem,2.8vw,1.65rem);line-height:1.3;font-weight:400;color:var(--ink);margin:0 0 .9rem}.section-head .lead{color:var(--read);font-size:.95rem;margin:0}.grid{display:grid;gap:1.1rem}.grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:620px){.grid-2{grid-template-columns:1fr}}.card{background:var(--bg);border:1px solid var(--faint);padding:1.5rem 1.4rem}.card:hover{border-color:var(--dim)}.card h3{font-size:.9rem;letter-spacing:.06em;font-weight:400;color:var(--ink);margin:0 0 .6rem;display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.card p{color:var(--read);font-size:.88rem;margin:0}.term{background:var(--bg);border:1px solid var(--faint);overflow:hidden}.term-bar{background:var(--ink);color:var(--bg);padding:.3rem .9rem}.term-title{font-size:.66rem;letter-spacing:.22em;text-transform:uppercase}.term pre{margin:0;padding:1.2rem 1.3rem 1.4rem;font-family:var(--mono);font-size:.78rem;line-height:1.7;color:var(--read);overflow-x:auto}.term .p{color:var(--ink)}.term .c{color:var(--dim)}.term .k{color:var(--bright)}.term a{color:inherit;text-decoration:underline;text-underline-offset:3px}.term a:hover{color:var(--bright)}.badges{display:flex;gap:.45rem;flex-wrap:wrap}.badge{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;padding:.16rem .5rem;border:1px solid var(--faint);color:var(--dim);background:transparent;white-space:nowrap}.badge.tier{border-color:var(--faint);color:var(--dim)}.badge.tier-genesis-key{border:3px double var(--dim);color:var(--ink)}.badge.status-draft{color:var(--dim);border-color:var(--faint)}.badge.status-held{color:var(--ink);border:1px dashed var(--ink)}.badge.status-published{background:var(--ink);color:var(--bg);border-color:var(--ink)}.doc-header{margin-bottom:2rem}.doc-header h1{font-size:1.5rem;line-height:1.3;font-weight:400;color:var(--ink);margin:.7rem 0 .4rem}.doc-header .desc{color:var(--dim);margin:0 0 .6rem}.raw-link{font-size:.72rem;margin:.4rem 0 0}.raw-link a{color:var(--dim)}.raw-link a:hover{color:var(--ink)}.held-path{color:var(--dim)}.wordmark-page{width:200px;max-width:60%;height:auto;margin:.5rem 0 1.8rem}.prose{font-size:.95rem}.prose h1,.prose h2,.prose h3{font-weight:400;line-height:1.3;margin:2.2rem 0 .8rem}.prose h2{font-size:1.1rem;color:var(--ink)}.prose h2:before{content:"── ";color:var(--faint)}.prose h3{font-size:.98rem;color:var(--ink)}.prose p{margin:1rem 0}.prose strong{color:var(--bright);font-weight:400}.prose em{color:var(--dim);font-style:italic}.prose ul,.prose ol{padding-left:1.4rem}.prose li{margin:.45rem 0}.prose li::marker{color:var(--faint)}.prose code{font-family:var(--mono);font-size:.9em;color:var(--ink);background:var(--panel);border:1px solid var(--hair);padding:.08em .35em}.prose blockquote{border-left:2px solid var(--faint);margin:1.2rem 0;padding:.1rem 0 .1rem 1.1rem;color:var(--dim)}.prose pre{background:var(--panel);border:1px solid var(--hair);padding:1rem 1.1rem;overflow-x:auto;font-size:.85em}.prose hr{border:0;border-top:1px solid var(--hair);margin:2rem 0}.prose.held{border:1px dashed var(--ink);padding:.4rem 1.2rem;color:var(--dim)}.directory ul{list-style:none;margin:0;padding:0}.directory li{display:flex;align-items:baseline;gap:.8rem;flex-wrap:wrap;padding:.6rem 0;border-bottom:1px solid var(--hair)}.dir-path{font-size:.72rem;color:var(--dim);min-width:17rem}.dir-path a{color:inherit}.dir-title{flex:1}.dir-hash{display:block;font-size:.66rem;letter-spacing:.08em;color:var(--dim)}.dir-hash a{color:var(--dim)}@media(max-width:640px){.dir-path{min-width:100%}}.log-list{max-width:46rem}.log-entry{border-top:1px solid var(--hair);padding:1.6rem 0 .6rem}.log-entry:first-child{border-top:0;padding-top:0}.log-entry header{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.log-entry h3{font-size:.95rem;font-weight:400;margin:0;flex:1}.log-entry h3 a{color:var(--ink)}.log-date{font-size:.7rem;letter-spacing:.18em;color:var(--dim)}.log-raw{font-size:.66rem;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.log-body{font-size:.9rem}.help-h{font-size:.8rem;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--ink);margin:2rem 0 .9rem}.help-h:before{content:"── ";color:var(--faint)}.help-h:first-child{margin-top:0}.help-p{font-size:.9rem;margin:0 0 1rem}.keys{margin:0 0 1rem;font-size:.85rem}.keys>div{display:flex;gap:1.1rem;align-items:baseline;padding:.3rem 0}.keys dt{min-width:5.2rem;white-space:nowrap;color:var(--dim)}.keys dd{margin:0}.legend{list-style:none;margin:0 0 1rem;padding:0}.legend li{display:flex;align-items:baseline;gap:.7rem;padding:.42rem 0;font-size:.85rem;border-bottom:1px solid var(--hair)}.legend li:last-child{border-bottom:0}.legend .badge{flex-shrink:0}.tx-block{display:block;border:1px solid var(--faint);padding:.7rem 1rem .8rem;margin:0 0 1.8rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);line-height:1.9}.tx-line{display:block}.tx-line.tx-top{color:var(--ink);letter-spacing:.22em}.door{display:flex;align-items:baseline;justify-content:center;gap:1rem;max-width:46rem;margin:2rem auto 0;padding:.55rem 1.5rem;font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;color:var(--faint);text-decoration:none}.door:hover{text-decoration:none}.door-text{color:var(--dim);transition:color .3s}.door:hover .door-text,.door:focus-visible .door-text{color:var(--ink)}.door-frag{color:var(--faint);animation:frag 4.7s steps(2) infinite}.door-frag:last-child{animation-delay:2.3s}@keyframes frag{0%,92%{opacity:.55}93%,96%{opacity:.15}97%,to{opacity:.75}}@media(prefers-reduced-motion:reduce){.door-frag{animation:none;opacity:.55}}.static-field{position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='280' height='280'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 0.69  0 0 0 0 0  0.09 0 0 0 0'/%3E%3C/filter%3E%3Crect width='280' height='280' filter='url(%23n)'/%3E%3C/svg%3E")}.static-scr{position:relative;z-index:1;max-width:30rem;margin:4.5rem auto;padding:1.4rem 1.6rem;border:1px solid var(--faint);background:var(--bg);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);line-height:2}.static-msg{margin:1.2rem 0 0;color:var(--read);text-transform:none;letter-spacing:.04em;font-size:.92rem}.static-back{margin:1.6rem 0 0;font-size:.68rem}.static-back a{color:var(--dim)}.static-back a:hover{color:var(--ink)}
