:root{color:#efe8da;background:#120f12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #120f12;--paper: #efe8da;--red: #d34836;--yellow: #f0c94d;--mint: #8bbfa7;--line: rgba(239, 232, 218, .22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px) 0 0 / 4rem 4rem,var(--ink)}button,a{font:inherit}button,a,input,select,summary{min-height:44px;min-width:44px}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,[role=radio]:focus-visible{outline:3px solid var(--yellow);outline-offset:4px}.surface-experience{position:relative;overflow:hidden;color:var(--paper);background:#180f16}.surface-experience--full{overflow:visible}.surface-experience__heading{width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 0 2rem}.surface-experience__heading h1,.surface-experience__heading h2{max-width:1000px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,6.8rem);font-weight:400;letter-spacing:-.06em;line-height:.88;text-wrap:balance}.surface-experience__heading h2{max-width:820px;margin-top:1.2rem;color:var(--yellow);font-size:clamp(1.8rem,4vw,3.8rem);letter-spacing:-.04em}.surface-experience__heading>p:not(.kicker){max-width:720px;font-size:1.05rem;line-height:1.55}.surface-experience__count{color:var(--yellow);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800;text-transform:uppercase}.surface-directory-stage{position:relative;width:min(100%,1920px);margin:0 auto;aspect-ratio:16 / 9;background:#2b1715}.surface-directory-stage picture{position:absolute;top:0;right:0;bottom:0;left:0}.surface-directory-stage__art{display:block;width:100%;height:auto}.surface-wheel{position:absolute;z-index:2;top:var(--stage-y);left:var(--stage-x);width:var(--stage-width);height:var(--stage-height);text-align:center}.surface-wheel__face-shell{position:relative;width:100%;aspect-ratio:1;padding:4%;border:max(2px,.25vw) solid #2b1715;border-radius:50%;background:#c69a43;box-shadow:0 0 0 max(3px,.35vw) #6f2632,0 0 0 max(5px,.6vw) #25141d,0 1.2rem 2rem #00000080}.surface-wheel__pointer{position:absolute;z-index:4;top:-5%;left:50%;width:13%;height:18%;background:#e2bd6b;clip-path:polygon(0 0,100% 0,50% 100%);transform:translate(-50%);filter:drop-shadow(0 3px 0 #3b171d)}.surface-wheel__rotor{--wheel-rotation: 0deg;position:absolute;z-index:1;top:4%;left:4%;width:92%;aspect-ratio:1;transform:rotate(var(--wheel-rotation));transition:transform 1.2s cubic-bezier(.12,.76,.08,1)}.surface-wheel__face{position:relative;width:100%;height:100%;overflow:hidden;border:max(2px,.2vw) solid #4d152f;border-radius:50%;box-shadow:inset 0 0 2rem #220b1d80}.surface-wheel__segments{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0}.surface-wheel__segment{--segment-x: 50%;--segment-y: 50%;position:absolute;top:var(--segment-y);left:var(--segment-x);display:grid;width:max(44px,15%);height:max(44px,15%);padding:0;place-items:center;color:#35151f;background:#f2e6c5eb;border:2px solid #7b213d;border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.55rem,.8vw,.9rem);font-weight:900;text-align:center;transform:translate(-50%,-50%);cursor:pointer}.surface-wheel__segment[aria-checked=true]{color:#fff8e6;background:#7b213d;border-color:#e2bd6b}.surface-wheel__segment-content{--counter-rotation: 0deg;display:grid;place-items:center;transform:rotate(var(--counter-rotation));transition:transform 1.2s cubic-bezier(.12,.76,.08,1)}.surface-wheel__segment strong{display:none}.surface-wheel__hub{position:absolute;z-index:3;top:50%;left:50%;display:grid;width:30%;aspect-ratio:1;place-items:center;color:#74213a;background:#e2bd6b;border:max(2px,.25vw) solid #f2e6c5;border-radius:50%;outline:max(2px,.25vw) solid #74213a;font-family:Georgia,Times New Roman,serif;font-size:clamp(.45rem,.75vw,.85rem);font-weight:800;transform:translate(-50%,-50%)}.surface-wheel__spin{min-width:7rem;margin-top:8%;padding:.7rem 1rem;color:#fff6dd;background:#7b213d;border:2px solid #e2bd6b;box-shadow:0 4px #2b101c;font-weight:900;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.surface-wheel__spin:disabled{opacity:.62;cursor:not-allowed}.surface-wheel__announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.surface-ticket-directory{position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none}.surface-ticket{position:absolute;top:var(--stage-y);left:var(--stage-x);display:grid;grid-template-columns:auto 1fr;align-content:center;align-items:center;width:var(--stage-width);height:var(--stage-height);min-width:44px;min-height:44px;padding:clamp(.35rem,.65vw,.75rem);color:#28131a;background:#f2e6c5ed;border:max(1px,.13vw) solid #6f2632;box-shadow:0 3px #1a0a0fbf;text-align:left;cursor:pointer;pointer-events:auto}.surface-ticket[aria-pressed=true]{color:#fff8e6;background:#7b213d;border-color:#e2bd6b}.surface-ticket>span{grid-row:1 / 3;margin-right:.55rem;color:#6f2632;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.6rem,.8vw,.85rem);font-weight:900}.surface-ticket[aria-pressed=true]>span{color:#e2bd6b}.surface-ticket strong,.surface-ticket small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.surface-ticket strong{font-size:clamp(.65rem,.95vw,1rem)}.surface-ticket small{font-size:clamp(.5rem,.65vw,.72rem)}.surface-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;width:min(1180px,calc(100% - 4rem));margin:2rem auto;padding:1rem;border:1px solid var(--line)}.surface-filters label{display:grid;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.surface-filters .search-field{grid-column:1 / -1;width:100%;max-width:none;margin:0}.surface-experience>.surface-passport,.surface-experience>.surface-directory,.surface-empty{width:min(1180px,calc(100% - 4rem));margin-right:auto;margin-left:auto}.surface-experience__atlas-link{display:flex;width:fit-content;margin:1.5rem auto 0;padding:.8rem 1rem;align-items:center;color:var(--ink);background:var(--yellow);font-weight:900;text-transform:uppercase}@media(max-width:899px){.surface-directory-stage{aspect-ratio:auto}.surface-directory-stage picture{position:relative;display:block}.surface-wheel{position:relative;top:auto;left:auto;width:min(100% - 2rem,48rem);height:auto;margin:1rem auto;transform:none}.surface-wheel__face-shell,.surface-wheel__face{display:none}.surface-wheel__rotor{position:static;width:100%;aspect-ratio:auto;transform:none!important;transition:none}.surface-wheel__segments{position:static;display:flex;gap:.65rem;overflow-x:auto;padding:.5rem .25rem 1rem;scroll-snap-type:x mandatory}.surface-wheel__segment{position:static;display:grid;grid-template-columns:auto minmax(8rem,1fr);flex:0 0 auto;width:auto;height:auto;padding:.7rem .85rem;border-radius:0;text-align:left;transform:none;scroll-snap-align:center}.surface-wheel__segment strong{display:block;margin-left:.55rem;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.surface-wheel__segment-content{display:grid;grid-template-columns:auto minmax(8rem,1fr);transform:none!important;transition:none}.surface-ticket-directory{position:static;display:flex;gap:.65rem;overflow-x:auto;padding:.5rem 1rem 1rem}.surface-ticket{position:static;flex:0 0 min(17rem,78vw);width:auto;height:auto;min-height:52px}.surface-filters{grid-template-columns:1fr;width:min(100% - 2rem,48rem)}}@media(prefers-reduced-motion:reduce){.surface-wheel__rotor,.surface-wheel__segment-content{transition-duration:.001ms}}.surface-empty{min-height:7rem;padding:2rem;color:var(--ink);background:var(--yellow);font-size:1.25rem;font-weight:800}.experience-shell{min-height:100vh}.hero{position:relative;min-height:0;display:block;overflow:hidden;background:linear-gradient(135deg,#220b1d,#120f12 72%);border-bottom:1px solid var(--line)}.hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__shade{background:linear-gradient(180deg,#120f1214 20%,#120f12f5),linear-gradient(90deg,rgba(18,15,18,.82),transparent 68%)}.hero__copy{position:relative;z-index:1;width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:2rem 0 2.5rem}.kicker{margin:0 0 1rem;color:var(--yellow);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero__intro-title{max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:400;letter-spacing:-.045em;line-height:.95;text-wrap:balance}.hero__premise{max-width:650px;margin:2rem 0;font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.5}.hero__jump{display:inline-block;padding:.9rem 1.15rem;color:var(--ink);background:var(--yellow);border:2px solid var(--yellow);font-weight:800;text-decoration:none;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.status-rail{position:sticky;z-index:4;top:0;display:grid;grid-template-columns:auto 1fr;align-items:stretch;gap:1.25rem;padding:0 2rem;color:var(--ink);background:var(--paper);border-bottom:1px solid var(--ink)}.status-rail__title{align-self:center;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;letter-spacing:.12em}.status-rail ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none}.status-rail li{display:grid;grid-template-columns:auto 1fr;gap:.65rem;padding:.8rem 1rem;border-left:1px solid rgba(18,15,18,.2)}.status-rail strong,.status-rail small{display:block}.status-rail a{display:inline-flex;align-items:center;min-height:44px;color:currentColor;font-size:.7rem;font-weight:800}.status-rail__disclosure{display:none}.status-rail strong{font-size:.8rem;text-transform:uppercase}.status-rail small{margin-top:.15rem;font-size:.68rem;line-height:1.25}.status-rail__marker{width:.65rem;height:.65rem;margin-top:.2rem;border:2px solid currentColor;border-radius:50%}[data-status=substituted] .status-rail__marker{background:var(--red)}[data-status=verified] .status-rail__marker{background:var(--mint)}.review-stage{width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:7rem 0}.review-stage__intro{display:grid;grid-template-columns:.7fr 2fr;gap:2rem;align-items:start;margin-bottom:4rem}.review-stage__intro h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,6vw,5.8rem);font-weight:400;letter-spacing:-.055em;line-height:.95}.mode-switcher{display:flex;gap:.5rem;margin-bottom:1rem}.mode-switcher button,.scene-nav button,.mode-panel button{border:1px solid var(--line);background:transparent;cursor:pointer}.mode-switcher button{padding:.75rem 1rem;color:var(--paper);text-transform:uppercase;letter-spacing:.08em}.mode-switcher button[aria-pressed=true]{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.scene-nav{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:2rem;border:1px solid var(--line)}.scene-nav button{display:flex;gap:.8rem;align-items:center;min-height:4rem;padding:1rem 1.2rem;color:var(--paper);text-align:left}.scene-nav button+button{border-left:1px solid var(--line)}.scene-nav button[aria-current=step]{background:#efe8da1f}.scene-nav span{color:var(--yellow);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.scene{min-height:560px;padding:clamp(1.4rem,5vw,4.5rem);color:var(--ink);background:var(--paper)}.scene .kicker{color:#7e3429}.scene>h2{max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,7vw,6.8rem);font-weight:400;letter-spacing:-.06em;line-height:.86}.scene__claim{max-width:720px;margin:2rem 0;font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.5}.scene__evidence-status{max-width:760px;margin:1.5rem 0;padding:.85rem 1rem;border:2px solid #7e3429;color:#4e241d;background:#d3483614;font-size:.9rem;line-height:1.45}.scene__evidence-status strong{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.mode-panel{max-width:720px;margin:2rem 0;padding:1.25rem;border:1px solid rgba(18,15,18,.3);background:#ffffff59}.mode-panel--roast{color:#fff;background:#7e3429}.mode-panel button{padding:.8rem 1rem;color:#fff;background:var(--ink)}.transcript-fragment cite{display:block;color:#604f48;font-size:.75rem}.output-pile-wrap{margin-top:4rem}.output-pile{position:relative;min-height:285px;padding:1.5rem;border:1px dashed rgba(18,15,18,.45);background:#d8cebb}.output-pile h3{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.output-card{position:absolute;top:calc(4.5rem + var(--pile-index) * 3.3rem);left:calc(8% + var(--pile-index) * 8%);width:min(70%,490px);padding:1.1rem 1.2rem;color:var(--ink);background:#fff9e9;border:1px solid var(--ink);box-shadow:5px 5px #120f1240;font-weight:750;text-align:left;transform:rotate(calc((var(--pile-index) - 1) * 1.4deg));cursor:pointer}.output-pile>p{position:absolute;right:1rem;bottom:.4rem;max-width:17rem;font-size:.72rem;text-align:right}.output-detail{min-height:1.5rem;margin:.9rem 0 0;color:#604f48;font-size:.8rem}.drawer-backdrop{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;justify-content:end;background:#120f12bd}.evidence-drawer{width:min(100%,520px);height:100%;overflow-y:auto;padding:clamp(1.5rem,5vw,3.5rem);color:var(--ink);background:var(--paper);box-shadow:-20px 0 60px #00000059}.drawer-close{float:right;padding:.6rem .8rem;border:1px solid var(--ink);background:transparent;cursor:pointer}.evidence-drawer h2{clear:both;margin:3rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,8vw,4.4rem);font-weight:400;letter-spacing:-.05em;line-height:.9}.evidence-drawer .kicker{color:#7e3429}.source-note{margin:2rem 0 1rem;padding:1.25rem;border-left:4px solid var(--red);background:#ddd2bf}.site-footer{padding:2rem;border-top:1px solid var(--line);color:#aa9e91;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;text-align:center;text-transform:uppercase;letter-spacing:.08em}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:700px){.hero{min-height:720px}.hero__copy,.review-stage{width:min(100% - 2rem,1180px)}.hero__copy{padding-bottom:3rem}.hero h1,.hero h2{font-size:clamp(3.3rem,17vw,5.2rem)}.status-rail{position:sticky;display:block;padding:.5rem}.status-rail__title{display:none}.status-rail ol{grid-template-columns:repeat(3,1fr)}.status-rail li{grid-template-columns:auto 1fr;gap:.35rem;padding:.55rem .35rem;border-left:1px solid rgba(18,15,18,.2)}.status-rail li:first-child{border-left:0}.status-rail small{display:none}.status-rail strong{font-size:.65rem}.review-stage{padding:4rem 0}.review-stage__intro{grid-template-columns:1fr}.mode-switcher{display:grid;grid-template-columns:repeat(3,1fr)}.mode-switcher button{padding-inline:.3rem;font-size:.75rem}.scene-nav{grid-template-columns:1fr}.scene-nav button+button{border-top:1px solid var(--line);border-left:0}.scene{padding:1.4rem}.scene>h2{font-size:clamp(2.7rem,14vw,4rem)}.output-card{left:calc(4% + var(--pile-index) * 4%);width:83%}}@media(max-width:340px){.hero__copy,.review-stage{width:calc(100% - 1.5rem)}.hero h1,.hero h2{font-size:3.15rem}.mode-switcher button{font-size:.68rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.scene__factual-line{max-width:760px}.scene__factual-line button{padding:.45rem .7rem;border:1px solid currentColor;background:transparent;cursor:pointer}.scene-mechanic{max-width:920px;margin:2rem 0;padding:clamp(1rem,3vw,2rem);border:2px solid var(--ink);background:#fff9e9}.scene-mechanic h3{margin-top:0}.scene-mechanic button,.mechanic-link{display:inline-flex;align-items:center;margin:.35rem;padding:.7rem .9rem;color:#fff;background:var(--ink);border:1px solid var(--ink);cursor:pointer}.scene-mechanic button:disabled{opacity:.55;cursor:not-allowed}.word-printer{display:block;min-height:4.5rem;margin-bottom:1rem;padding:1rem;font:clamp(1.2rem,4vw,2.2rem)/1.3 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px dashed currentColor}.mechanic-chips,.light-grid,.counter-strip,.branch-grid{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.mechanic-chips li,.branch-grid span{padding:.55rem .7rem;border:1px solid currentColor}.layer-stack{position:relative;min-height:14rem;padding:0;list-style:none}.layer-stack li{position:absolute;inset:calc(var(--layer) * 1.8rem) auto auto calc(var(--layer) * 1.3rem);width:min(75%,30rem);padding:1rem;background:#efe8da;border:2px solid var(--ink);box-shadow:5px 5px #120f122e}.gate-row{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding:0;list-style:none}.gate-row li,.provider-replay li{padding:1rem .5rem;color:var(--ink);border:2px solid #7e3429;background:#efe8da;opacity:1}.gate-row li[data-open=true],.provider-replay li[data-open=true]{color:#fff;background:#275f4e;opacity:1}.light-grid li{flex:1 1 10rem;padding:.75rem;border:1px solid currentColor}.light-grid span{display:inline-block;width:.8rem;height:.8rem;margin-right:.5rem;border:2px solid currentColor;border-radius:50%}.light-grid li[data-lit=true] span{background:var(--yellow)}.task-reveal{min-height:7rem;padding:1rem;border:2px solid currentColor}.task-reveal[data-covered=true]{color:transparent;background:repeating-linear-gradient(8deg,#ddd2bf 0,#ddd2bf 1.8rem,#fff9e9 1.8rem,#fff9e9 3.6rem)}.counter-strip li{flex:1 1 10rem;padding:1rem;color:#fff;background:#7e3429}.counter-strip strong,.counter-strip span{display:block}.simulation-state,.manual-stage{min-height:8rem;padding:1rem;border:2px solid currentColor}.manual-stage[data-blackout=true]{color:#fff;background:#000}.provider-replay{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.provider-replay ol{display:grid;gap:.5rem;padding:0;list-style:none}.visual-comparator{position:relative;min-height:22rem;overflow:hidden;border:1px solid var(--ink)}.visual-comparator figure{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden}.visual-comparator figure:first-child{z-index:1;width:var(--comparison);border-right:4px solid var(--yellow)}.visual-comparator img{width:100%;height:19rem;object-fit:cover}.visual-comparator figure:first-child img{width:min(920px,calc(100vw - 4rem));max-width:none}.visual-comparator figcaption{position:absolute;inset:auto 0 0;padding:.75rem;color:#fff;background:#120f12d9}.comparison-dialog-backdrop{position:fixed;z-index:30;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;background:#000000e0}.comparison-dialog{width:min(1200px,100%);max-height:95vh;overflow:auto;padding:1rem;color:var(--ink);background:var(--paper)}.comparison-dialog .visual-comparator{min-height:70vh}.comparison-dialog .visual-comparator img{height:65vh}.surface-passport{margin:2rem 0;padding:1.5rem;color:var(--ink);background:var(--yellow)}.surface-passport .kicker{color:#7e3429}.surface-passport dl{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.surface-passport dl div{padding:.75rem;background:#ffffff73}.surface-passport dt{font-weight:800}.surface-passport dd{margin:.25rem 0 0}.surface-passport__receipt{display:inline-flex;align-items:center;min-height:44px}.evidence-metadata div{padding:.6rem 0;border-top:1px solid rgba(18,15,18,.2)}.evidence-metadata dt{font-weight:800}.evidence-metadata dd{margin:.2rem 0 0;overflow-wrap:anywhere}@media(max-width:700px){.status-rail__disclosure{display:block;width:100%;padding:.65rem;color:var(--ink);background:transparent;border:1px solid currentColor;font-weight:800;text-align:left}.status-rail ol{display:none;grid-template-columns:1fr}.status-rail[data-expanded=true] ol{display:grid}.status-rail li{border-top:1px solid rgba(18,15,18,.2);border-left:0}.gate-row,.provider-replay,.surface-passport dl{grid-template-columns:1fr}.visual-comparator{min-height:18rem}.visual-comparator img{height:15rem}}.skip-link{position:fixed;z-index:100;top:.5rem;left:.5rem;padding:.75rem 1rem;color:var(--ink);background:var(--yellow);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-nav{position:relative;z-index:8;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.75rem;padding:.75rem max(1rem,calc((100% - 1180px)/2));border-bottom:1px solid var(--line);background:#120f12}.site-nav a{display:inline-flex;align-items:center;color:var(--paper);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;text-decoration:none;text-transform:uppercase;letter-spacing:.07em}.site-nav__brand{color:var(--yellow)!important;font-weight:800}.site-nav>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem}.guided-sections{display:grid;gap:2rem}.guided-sections .scene{min-width:0;scroll-margin-top:5rem;border:3px solid transparent}.guided-sections .scene--active{border-color:var(--yellow);box-shadow:0 0 0 1px var(--ink) inset}.scene-nav{grid-template-columns:repeat(3,1fr)}.scene-nav button:nth-child(3n+1){border-left:0}.responsive-scene-stage{margin:2rem 0}.responsive-scene-stage__raster{position:relative;width:100%;overflow:hidden;background:#201317;border:1px solid rgba(18,15,18,.35)}.responsive-scene-stage__raster picture{display:block}.responsive-scene-stage__image{display:block;width:100%;height:auto}.responsive-scene-stage__controls{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none}.responsive-scene-stage__slot{position:absolute;top:var(--stage-y);left:var(--stage-x);display:flex;width:var(--stage-width);height:var(--stage-height);min-width:44px;min-height:44px;align-items:stretch;pointer-events:auto}.responsive-scene-stage__control{display:flex;width:100%;min-width:44px;min-height:44px;padding:clamp(.35rem,.8vw,.8rem);align-items:center;justify-content:center;color:#241218;background:#f2e6c5ed;border:max(2px,.15vw) solid #7b213d;box-shadow:0 3px #150f12b8;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.58rem,.9vw,.86rem);font-weight:900;line-height:1.05;text-align:center;text-decoration:none;cursor:pointer}.responsive-scene-stage__control[aria-pressed=true]{color:#fff8e6;background:#7b213d;border-color:#e2bd6b}.responsive-scene-stage__control:focus-visible{outline:4px solid #fff8e6;outline-offset:3px}.responsive-scene-stage__companion{padding:1rem 1.2rem;color:#241f1b;background:#f2e6c5;border:1px solid rgba(18,15,18,.35);border-top:0}.responsive-scene-stage--finale .responsive-scene-stage__companion{color:var(--paper);background:#180f16}.responsive-scene-stage--finale .release-scoreboard{width:100%;padding:2rem 0}.responsive-scene-stage--finale .release-scoreboard .kicker{color:var(--yellow)}.stage-detail a,.stage-detail button,.site-footer a{display:inline-flex;min-width:44px;min-height:44px;padding:.65rem .8rem;align-items:center}.site-footer a{justify-content:center;color:var(--paper)}.stage-detail h3{margin-top:0}.stage-detail__sequence{padding:.8rem;overflow-wrap:anywhere;background:#150f1214;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:800}@media(max-width:899px){.responsive-scene-stage__raster{overflow:visible}.responsive-scene-stage__controls{position:static;display:grid;grid-template-columns:1fr;gap:.65rem;padding:.8rem;background:#24151a}.responsive-scene-stage[data-mobile-presentation=horizontal] .responsive-scene-stage__controls{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.responsive-scene-stage__slot{position:static;flex:0 0 min(17rem,78vw);width:auto;height:auto;min-height:44px;scroll-snap-align:center}.responsive-scene-stage__control{padding:.8rem}}.request-ledger{margin:2rem 0;padding:0}.request-ledger>div{display:grid;grid-template-columns:8rem 1fr;border-top:1px solid rgba(18,15,18,.25)}.request-ledger dt,.request-ledger dd{margin:0;padding:.8rem}.request-ledger dt{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase}.scene__limitations{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(18,15,18,.25)}.scene__limitations summary{font-weight:800;cursor:pointer}.scene__interaction{max-width:760px;margin:2rem 0;padding:1rem 1.2rem;border-left:5px solid #7e3429;background:#ffffff59;line-height:1.5}.scene__interaction strong{display:block;margin-bottom:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.metric-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-width:880px;margin:2rem 0;padding:1px;color:var(--paper);background:var(--ink);list-style:none}.metric-board li{display:grid;gap:.35rem;padding:1rem;background:#2b2528}.metric-board span{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.metric-board strong{color:var(--yellow);font-size:clamp(1.05rem,2vw,1.4rem)}.metric-board button{color:var(--ink);background:var(--paper)}.attempt-four{margin:3rem 0;padding:clamp(1rem,4vw,2rem);color:#192230;background:#e8edf5;border:2px solid #667795}.attempt-four>button,.attempt-four__repository button{min-height:44px;padding:.8rem 1rem;border:1px solid currentColor;font-weight:800}.attempt-four>button{color:#fff;background:#394964;cursor:pointer}.attempt-four__repository{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem;padding:1rem;border:1px solid #667795;background:#f8fbff}.attempt-four__repository .kicker{margin:0;color:#394964}.attempt-four__repository button:disabled{color:#626a76;background:#d6dbe3;cursor:not-allowed}.attempt-four__report{margin-top:1rem;padding:clamp(1.2rem,4vw,2.5rem);background:#fff;box-shadow:0 10px 30px #22314929}.attempt-four__report h3{margin:1rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,7vw,6rem);line-height:.9}.attempt-four__report-title,.attempt-four__receipt,.attempt-four__callback{font-weight:800}.attempt-four__report-title{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem;letter-spacing:.08em}.comparator{margin-top:3rem;padding:1.25rem;border:2px solid var(--ink)}.comparator__panels{display:grid;grid-template-columns:var(--comparison) calc(100% - var(--comparison));overflow:hidden;border:1px solid var(--ink)}.comparator__panels p{min-width:15rem;min-height:9rem;margin:0;padding:1.2rem}.comparator__panels p:first-child{color:var(--paper);background:#7e3429}.comparator__panels p:last-child{background:var(--mint)}.comparator label,.comparator input{display:block;width:100%;margin-top:1rem;font-weight:800}.page-shell{width:min(1180px,calc(100% - 4rem));min-height:60vh;margin:0 auto;padding:clamp(4rem,8vw,8rem) 0}.page-shell>h1{max-width:950px;margin:0 0 2rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,8vw,7.5rem);font-weight:400;letter-spacing:-.06em;line-height:.86}.page-lede,.prose-page>p:not(.kicker,.version-chip){max-width:760px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.6}.record-grid,.case-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;padding:0;list-style:none}.record-card{min-width:0;padding:1.5rem;color:var(--ink);background:var(--paper);border:1px solid var(--paper)}.record-card h2,.record-card h3{margin-top:0}.record-card a{color:#64291f;font-weight:800}.state-chip,.version-chip,.anchor-label{width:fit-content;padding:.35rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.state-chip,.version-chip{color:var(--ink);background:var(--yellow)}.search-field,.atlas-controls label,.harness-controls label,.preview-field{display:grid;gap:.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em}input,select,textarea{max-width:100%;padding:.8rem;color:var(--ink);background:var(--paper);border:1px solid currentColor;border-radius:0;font:inherit}.search-field{max-width:42rem;margin:2rem 0}.atlas-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:2rem 0;padding:1rem;border:1px solid var(--line)}.atlas-controls .search-field{grid-column:1 / -1;width:100%;max-width:none;margin:0}.atlas-controls .wheel-toggle{display:flex;grid-column:1 / -1;align-items:center}.wheel-toggle input{width:auto}.atlas-wheel{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:2rem auto;padding:2rem;border:1px dashed var(--yellow);border-radius:50%}.surface-directory>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0;list-style:none}.surface-card dl>div{display:grid;grid-template-columns:minmax(8rem,.8fr) 1fr;gap:.5rem;padding:.4rem 0;border-top:1px solid rgba(18,15,18,.18)}.surface-card dt{font-size:.72rem;font-weight:800;text-transform:uppercase}.surface-card dd{margin:0;overflow-wrap:anywhere}.fidelity-banner{max-width:760px;padding:1rem 1.2rem;color:var(--ink);background:var(--yellow);border-left:6px solid var(--red);font-weight:750}.transcript-event{scroll-margin-top:2rem;padding:clamp(1rem,4vw,2.5rem);color:var(--ink);background:var(--paper)}.transcript-fidelity code{overflow-wrap:anywhere;word-break:break-all}.comparison-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.comparison-grid section{padding:1rem;border:1px solid rgba(18,15,18,.25)}.harness-layout{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:1rem}.harness-controls,.preview-field{padding:1.25rem;color:var(--ink);background:var(--paper)}.harness-controls{display:grid;align-content:start;gap:1.2rem}.preview-field{align-self:start;align-content:start;position:sticky;top:1rem}.harness-questions{display:grid;gap:1rem}.harness-questions label span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.76rem;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:0}.harness-questions textarea{min-height:6.5rem;resize:vertical}.transcript-event[aria-current=true]{outline:4px solid var(--yellow);outline-offset:4px}.harness-controls label:has(input[type=checkbox]){display:flex;align-items:center}.harness-controls input[type=checkbox]{width:auto}.button-row{display:flex;flex-wrap:wrap;gap:.5rem}.button-row button{padding:.7rem .9rem;color:var(--paper);background:var(--ink);border:0;cursor:pointer}.preview-field textarea{width:100%;min-height:24rem;resize:vertical}.evidence-room code{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-all}.release-scoreboard{display:grid;grid-template-columns:.7fr 2fr;gap:2rem;width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:4rem 0;border-top:1px solid var(--line)}.release-scoreboard h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,5vw,4rem);font-weight:400;line-height:.95}.release-scoreboard ul{margin:0;padding:0;list-style:none}.release-scoreboard li{display:grid;grid-template-columns:8rem 1fr;gap:1rem;padding:.8rem 0;border-top:1px solid var(--line)}.release-scoreboard li b{color:var(--yellow);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;letter-spacing:.08em}@media(max-width:800px){.site-nav{display:block}.site-nav>div{justify-content:flex-start;margin-top:.75rem}.scene-nav,.atlas-controls,.surface-directory>ul,.record-grid,.case-scenes,.comparison-grid,.harness-layout,.release-scoreboard{grid-template-columns:1fr}.preview-field{position:static}.scene-nav button:nth-child(n){border-top:1px solid var(--line);border-left:0}.page-shell,.release-scoreboard{width:min(100% - 2rem,1180px)}.comparator__panels{grid-template-columns:1fr}.comparator__panels p{min-width:0}.metric-board{grid-template-columns:1fr}}@media(max-width:390px){.site-nav a{font-size:.64rem}.page-shell>h1{font-size:clamp(2.8rem,17vw,4.2rem)}.request-ledger>div,.surface-card dl>div,.release-scoreboard li{grid-template-columns:1fr}.record-card,.transcript-event,.harness-controls,.preview-field{padding:1rem}}
