/* V4: the factory is a place to use, explore and return to. */
:root{--hq-teal:#173639;--hq-paper:#eee4c9;--hq-red:#a7362b}
[hidden]{display:none!important}a,button{touch-action:manipulation}.header-inner nav{gap:22px}.header-inner nav a{font-size:19px}.header-inner{max-width:1580px}.header-inner nav a[aria-current]{color:var(--gold)}
.hq-hero{height:auto;min-height:740px;max-height:none}.hq-hero .scene-shadow{background:linear-gradient(90deg,#03080bd9,#050b0c55 58%,#050c0db0),linear-gradient(0deg,#0b1011 0,transparent 70%)}.hq-hero .factory-scene{object-position:50% 45%}.hq-hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:6%;align-items:center;min-height:740px;padding-top:105px;padding-bottom:85px;max-width:1536px}.hq-welcome{min-width:0}.hq-welcome>.eyebrow{color:#dbd8c9;letter-spacing:2px;font-size:10px}.hq-welcome h1{font:800 clamp(66px,6.8vw,108px)/.94 var(--display);letter-spacing:-.8px;margin:20px 0 22px;white-space:nowrap;text-shadow:0 4px 25px #0005}.hq-welcome h1 em{color:var(--gold)}.hq-welcome>p{font-size:20px;line-height:1.5;margin-bottom:24px;color:#e6e2d5}.hq-welcome .button{font-size:20px;text-transform:uppercase;padding:13px 19px;white-space:nowrap}.hq-welcome .ghost{background:#081214a0}.hq-camera{max-width:345px;margin-top:35px}.hq-camera .camera-tabs img{height:48px}.hq-camera .camera-tabs span{font-size:13px}.hq-camera .camera-options{margin-top:4px}.hq-scroll{position:absolute;bottom:25px;left:4vw;display:flex;align-items:center;gap:22px;font:10px monospace;letter-spacing:2px;text-decoration:none}.hq-scroll span{font-size:25px;animation:arrow-drift 2s ease-in-out infinite}
.daily-dossier{position:relative;isolation:isolate;background:var(--hq-paper) url('/assets/paper-texture.jpg') center/cover;color:#182121;padding:29px 30px 26px;transform:rotate(2deg);box-shadow:0 26px 60px #000a;transition:transform .4s;outline:1px solid #c5b494;outline-offset:-9px}.daily-dossier:before{content:'';position:absolute;inset:-14px 12px 6px -6px;transform:rotate(-4deg);background:#b49962;z-index:-2;clip-path:polygon(0 0,48% 0,53% 13px,100% 13px,100% 100%,0 100%)}.daily-dossier:after{content:'';position:absolute;inset:0;z-index:-1;background:var(--hq-paper) url('/assets/paper-texture.jpg') center/cover}.daily-dossier:hover{transform:rotate(0deg) translateY(-4px)}.dossier-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font:10px monospace;letter-spacing:1px}.stamp{display:inline-block;transform:rotate(-5deg);border:3px solid var(--hq-red);padding:3px 8px;color:var(--hq-red);font:700 24px var(--display);letter-spacing:1px;white-space:nowrap}.dossier-body{display:grid;grid-template-columns:1.25fr 1fr;gap:12px;margin-top:27px;align-items:center}.dossier-body h2{font:800 clamp(35px,3vw,47px)/.96 var(--display);margin:0;letter-spacing:-.4px}.dossier-body h2 em{color:var(--hq-red)}.dossier-photo{padding:7px 7px 12px;transform:rotate(8deg);background:#e9e2cf;box-shadow:0 4px 11px #0004;position:relative}.dossier-photo:before{content:'';position:absolute;width:50px;height:18px;background:#bfae8088;left:30%;top:-8px;transform:rotate(-9deg)}.dossier-photo img{width:100%;height:120px;object-fit:cover;filter:sepia(.3);display:block}.dossier-photo span{display:block;font:8px monospace;text-align:center;margin-top:8px}.daily-dossier>p{font-size:14px;line-height:1.65;margin:24px 0 20px;max-width:320px}.case-button{background:var(--hq-red);color:#fff0d1;border:1px solid #762820;width:100%;font:700 22px var(--display);text-transform:uppercase;letter-spacing:.7px}.case-button:hover{background:#7d241d;color:#fff}.daily-dossier>small{display:block;font:10px/1.6 var(--body);margin-top:15px;color:#534a3b}.case-date{font-size:10px;color:#615a48}
.hq-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;position:relative;margin-top:-7px;padding-bottom:32px;z-index:3}.station{position:relative;height:225px;overflow:hidden;border:1px solid #67736b;text-decoration:none;box-shadow:0 10px 35px #0005;background:#172522}.station>img{height:100%;width:100%;object-fit:cover;opacity:.62;transition:transform .65s,opacity .4s}.station:hover>img{transform:scale(1.07);opacity:.9}.station-label{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:12px;padding:15px;background:var(--gold);color:#151d1b;box-shadow:0 5px 0 #0005}.station-label>span{font:700 44px/.9 var(--display);padding-right:12px;border-right:1px solid #12222355}.station h2{font:700 26px/.95 var(--display);text-transform:uppercase;margin:0 0 7px}.station p{font-size:11px;margin:0}.station .icon{margin-left:auto;width:22px}.station-teal .station-label{background:#28545a;color:#e3e2d0}.station-red .station-label{background:#8f3b30;color:#eee4cf}.hq-help-strip{display:flex;align-items:center;gap:30px;padding-top:10px;padding-bottom:50px}.hq-help-strip>div{display:flex;flex-wrap:wrap;gap:12px 25px}.hq-help-strip a{font-size:13px;text-underline-offset:5px}.hq-help-strip .eyebrow{font-size:9px;max-width:150px;flex-shrink:0}
.hq-notice-section{padding:75px 0;background:linear-gradient(#111c1df5,#142326f5),url('/assets/hq-environment.webp') center/cover;border-block:1px solid #61706955}.hq-notice-section h2,.hq-patch h2,.case-about h2,.crew-channels h2{font:700 clamp(48px,5.8vw,83px)/.92 var(--display);margin:10px 0 15px}.hq-notice-section h2 em,.hq-patch h2 em,.case-about h2 em,.crew-channels h2 em{color:var(--gold)}.notice-date{font:10px/1.8 monospace;letter-spacing:1px;border:1px solid #67776a;padding:12px 16px;color:#b8c3b8}.notice-layout{display:grid;grid-template-columns:1.8fr 1fr;gap:28px;align-items:stretch}.mini-evidence-board{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:55px 25px 23px;background:#493e2c url('/assets/paper-texture.jpg') center/cover;background-blend-mode:multiply;border:11px solid #362d24;box-shadow:inset 0 0 25px #0008,0 10px 30px #0004}.board-label{position:absolute;top:12px;left:22px;font:700 20px var(--display);letter-spacing:2px;color:#f0e1b7}.red-thread{position:absolute;inset:15% 10% 30%;border:2px solid #b5493a;transform:rotate(8deg);pointer-events:none;z-index:-1;opacity:.8}.red-thread:after{content:'';position:absolute;inset:20% -10% 0;transform:rotate(-35deg);border-top:2px solid #b5493a}.pinned-file{position:relative;background:var(--hq-paper) url('/assets/paper-texture.jpg') center/cover;color:#202723;padding:18px 11px 16px;text-decoration:none;transform:rotate(-4deg);transition:transform .3s,box-shadow .3s;box-shadow:2px 7px 12px #0005;align-self:center}.pinned-file:nth-of-type(2){transform:rotate(4deg);margin-top:45px}.pinned-file:nth-of-type(3){transform:rotate(-2deg);margin-top:8px}.pinned-file:hover{transform:rotate(0deg) translateY(-8px);box-shadow:3px 15px 20px #0008}.pin{position:absolute;top:5px;left:48%;width:12px;height:12px;background:#a9362c;border-radius:50%;box-shadow:1px 3px 3px #0007,inset 2px 2px 1px #e56d53}.file-tag{display:block;font:9px monospace;text-transform:uppercase;letter-spacing:1px;color:#963329;margin:5px 0 10px}.pinned-file img{width:100%;height:110px;object-fit:cover;filter:sepia(.35);display:block}.pinned-file h3{font:700 25px/1.03 var(--display);margin:14px 0 18px;text-transform:uppercase}.pinned-file small{font-size:9px}.board-enter{grid-column:1/-1;justify-self:center;font-size:22px;margin-top:20px}.crew-teaser{background:#18383c;border:1px solid #567775;padding:22px 26px;box-shadow:inset 0 0 30px #0003;position:relative}.crew-teaser h3{font:700 clamp(36px,3.4vw,49px)/.97 var(--display);margin:18px 0}.crew-teaser h3 em{color:var(--gold)}.crew-teaser p{font-size:14px;line-height:1.7;color:#c0d2c9}.crew-teaser>.eyebrow{font-size:9px;color:#c6d8cb}.crew-teaser .button{width:100%;font-size:21px;margin-top:19px}.crew-teaser small{font-size:10px;line-height:1.6;display:block;margin-top:12px;color:#b2c6bd}.radio-face{display:grid;grid-template-columns:1fr 1.15fr;gap:16px;height:100px;padding:12px;background:#101b1c;border:4px solid #3e5551;box-shadow:inset 0 3px 10px #000c,2px 5px 10px #0005;margin-bottom:25px;transform:rotate(-1deg)}.radio-speaker{border-radius:50%;border:4px solid #736e58;background:repeating-linear-gradient(0deg,#29312b 0 2px,#0c1211 2px 5px);box-shadow:inset 0 0 16px #000}.radio-dial{background:#dac99f;border:3px solid #766c4e;position:relative;padding:8px;color:#392c1c;overflow:hidden}.radio-dial>span{font:7px monospace;letter-spacing:1px;display:block;text-align:center}.dial-scale{height:25px;margin-top:5px;border-bottom:1px solid #443327;background:repeating-linear-gradient(90deg,transparent 0 10px,#604c32 10px 11px)}.radio-dial>i{position:absolute;bottom:5px;left:55%;height:33px;width:2px;background:#aa3026;transform-origin:bottom;transform:rotate(15deg);animation:radio-needle 7s ease-in-out infinite alternate}.notebook-banner{display:grid;grid-template-columns:1fr 1.2fr auto;gap:30px;align-items:center;margin-top:35px;background:var(--hq-paper) url('/assets/paper-texture.jpg') center/cover;padding:30px 35px;color:#202922;border-left:14px double #918364;box-shadow:0 10px 25px #0003}.notebook-banner h3{font:700 40px/.95 var(--display);margin:10px 0 0}.notebook-banner p{font-size:14px;line-height:1.7}.notebook-banner .eyebrow{color:#706247;font-size:9px}.notebook-banner .button{font-size:20px;white-space:nowrap}.hq-patch{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;padding-top:80px;padding-bottom:80px}.hq-patch>div>p{font-size:15px;line-height:1.7;max-width:340px;color:#aebcb7}.patch-rows>a{display:flex;gap:22px;align-items:flex-start;padding:24px 0;border-bottom:1px solid #43534c;text-decoration:none}.patch-rows time{font:11px monospace;color:var(--gold);white-space:nowrap;margin-top:8px}.patch-rows h3{font:600 31px var(--display);margin:0 0 6px}.patch-rows p{font-size:13px;line-height:1.7;color:#acbab4;margin:0}.patch-rows .icon{flex-shrink:0;align-self:center}.explore-shelf{padding-block:40px 65px}.explore-shelf>div{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px;margin-top:18px}.explore-shelf a{font:600 26px var(--display);text-decoration:none;padding:20px 0;border-top:1px solid #3b4f47}
.hq-heading{padding-top:58px;padding-bottom:32px;position:relative}.hq-heading:after{content:'';position:absolute;right:4%;top:28px;bottom:0;width:35%;background:linear-gradient(90deg,#0b1011 0,#0b101144),url('/assets/hq-environment.webp') 75% 50%/cover;opacity:.45;z-index:-1}.hq-heading h1{font:800 clamp(68px,8vw,110px)/.88 var(--display);letter-spacing:-1px;margin:16px 0 23px}.hq-heading h1 em{color:var(--gold)}.hq-heading>p{max-width:700px;font-size:18px;color:#bdc9bf;line-height:1.65}.hq-heading>.eyebrow{font-size:10px}.hq-footnote{font-size:12px;line-height:1.7;color:#a6b7ac;margin:25px 0}.hq-footnote a{color:#d6dccd}.survival-desk{padding-bottom:65px}.desk-controls{display:flex;flex-direction:column;gap:15px}.desk-controls .search-wrap{max-width:640px}.desk-controls .filters{gap:7px}.desk-controls .filter{font-size:14px;padding:9px 13px}.desk-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:30px;align-items:start}.desk-list{display:flex;flex-direction:column;position:sticky;top:96px;max-height:calc(100svh - 120px);overflow:auto;border:1px solid #3f5551;background:#111f21}.desk-list>a{display:flex;align-items:center;gap:12px;min-height:66px;padding:14px;text-decoration:none;border-bottom:1px solid #344a46;color:#c2cec2}.desk-list>a:last-child{border-bottom:0}.desk-list>a>span{font:12px monospace;color:#8c9c8e}.desk-list strong{font:600 19px/1.15 var(--display)}.desk-list>a>b{margin-left:auto;font-size:17px}.desk-list .icon{width:20px;flex-shrink:0}.desk-list a[aria-current=true]{background:var(--gold);color:#192321}.desk-list a[aria-current=true]>span{color:#3e4c3a}.desk-list>a:hover{background:#1c3636}.desk-list>a[aria-current=true]:hover{background:#f1cf69}.desk-answer{padding:32px 38px;scroll-margin-top:95px;min-width:0}.desk-answer h2{font:700 clamp(37px,3.7vw,53px)/1 var(--display);margin:26px 0 18px;text-transform:uppercase}.status-stamp{font:700 15px var(--display);letter-spacing:.4px;text-transform:uppercase;padding:6px 9px;border:1px solid #7b725c;color:#55492e;transform:rotate(2deg)}.status-stamp.announced,.status-stamp.conflict{border-color:#a44332;color:#933727}.desk-answer .eyebrow{color:#71664f;font-size:10px}.answer-lead{font-size:17px;line-height:1.7;max-width:720px}.steps-heading{font:600 15px var(--display);letter-spacing:2px;margin:27px 0 5px}.action-steps{list-style:none;margin:0;padding:0}.action-steps>li{display:flex;align-items:flex-start;gap:16px;border-bottom:1px solid #8d856e40;padding:18px 0}.action-steps>li>span{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#d9b447;color:#263025;font:600 17px var(--display);border-radius:50%}.action-steps p{font-size:15px;line-height:1.65;margin:0}.evidence-limit{background:#b3c7b950;border-left:3px solid #526e61;padding:15px 18px;margin:24px 0 18px}.evidence-limit>b{font:600 13px var(--display);letter-spacing:1.5px}.evidence-limit p{font-size:13px;line-height:1.65;margin:8px 0}.evidence-limit small{font-size:10px;line-height:1.5;display:block}.desk-source{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;line-height:1.7}.planning-note{font-size:11px;line-height:1.6;color:#645d4a;margin:17px 0}.desk-actions{display:flex;gap:12px;flex-wrap:wrap}.desk-actions .button{font-size:19px;min-width:0}.desk-answer>.text-link{margin-top:18px;margin-right:20px;font-size:13px}.desk-answer .button[aria-pressed=true]{background:#2b5b4d;color:#fff3d4}#desk-count{font-size:12px;color:#a5b6a9;margin:18px 0}.desk-empty{padding:36px}.desk-empty h2{font-size:34px}
.crew-workbench{display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:start;padding-bottom:50px}.crew-console{padding:30px;background:#153336;border:1px solid #52726a;box-shadow:inset 0 0 45px #0004}.crew-console .radio-face{max-width:470px;height:120px}.crew-console form{display:grid;gap:20px}.crew-console label{display:grid;gap:8px;font-size:13px;color:#cfdfd3;min-width:0}.crew-console label>span{font-size:11px}.crew-console select,.crew-console input{font:15px var(--body);color:#e0e5d6;background:#0d2427;border:1px solid #65837a;border-radius:2px;width:100%;padding:13px 12px;min-height:48px;min-width:0;color-scheme:dark}.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.crew-slip{padding:35px;transform:rotate(1deg);position:sticky;top:105px}.crew-slip h2{font:700 55px/.94 var(--display);margin:30px 0}.crew-slip pre{font:14px/1.9 var(--body);white-space:pre-wrap;overflow-wrap:anywhere;border-block:1px dashed #938160;padding:25px 0;margin:20px 0}.crew-slip .button{width:100%;font-size:24px}.crew-slip small{font-size:11px;line-height:1.7;display:block;margin-top:16px}#crew-validation{font-size:12px;line-height:1.5;color:#9e2e21}.crew-channels{padding-bottom:75px}.channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.channel-grid>a{padding:28px;background:#142527;border:1px solid #52675e;text-decoration:none}.channel-grid>a:hover{border-color:var(--gold)}.channel-grid span{font:10px monospace;letter-spacing:1px;color:var(--gold)}.channel-grid h3{font:600 35px var(--display);margin:14px 0}.channel-grid p{font-size:14px;line-height:1.7;color:#b6c6bb}.crew-checklist{margin-top:40px;max-width:800px}.crew-checklist h3{font-size:32px;margin-bottom:20px}.crew-checklist label{display:flex;gap:14px;align-items:center;min-height:57px;font-size:15px;border-bottom:1px solid #34493f;cursor:pointer}.crew-checklist input,.evidence-toolbar input{width:21px;height:21px;accent-color:var(--gold);flex-shrink:0}.crew-checklist .text-link{margin-right:25px}
.daily-workbench{display:grid;grid-template-columns:300px minmax(0,1fr);gap:32px;align-items:start;padding-bottom:50px}.case-sidebar{background:#132b2d;border:1px solid #4a6b61}.case-room{height:220px;background:url('/assets/hq-environment.webp') 90% center/cover;position:relative}.case-room:after{content:'ORIGINAL FAN ENVIRONMENT';position:absolute;bottom:8px;left:12px;font:8px monospace;letter-spacing:1px;color:#e7dbbe}.case-sidebar-copy{padding:25px}.case-sidebar-copy>strong{display:block;font:600 36px var(--display);color:var(--gold);margin-top:8px}.case-sidebar-copy>p{font-size:13px;line-height:1.7}.case-sidebar-copy>small{font-size:11px;line-height:1.7;color:#aec2b7;display:block;margin-top:25px}.case-tabs{display:grid;gap:9px;margin-top:20px}.case-tabs .button{font-size:21px}.case-tabs .button[aria-pressed=true]{background:var(--gold);color:#142323}.case-tabs .button[aria-pressed=false]{background:transparent;color:#dbe1d1}.case-play{padding:35px 38px;min-height:610px;position:relative}.case-play:before{content:'';position:absolute;left:25px;top:-10px;width:140px;height:10px;background:#bba982}.case-progress{display:flex;gap:9px;margin:23px 0}.case-progress>span{height:4px;flex:1;background:#948a7044}.case-progress>span.done{background:#3f7960}.case-progress>span.current{background:#b18c29}.case-question{font:600 clamp(29px,3vw,39px)/1.15 var(--display);margin:20px 0 23px}.case-options{display:grid;gap:11px}.case-option{display:flex;align-items:center;gap:14px;width:100%;text-align:left;border:1px solid #8c826a;padding:0 15px 0 0;min-height:62px;background:#e9e0c970;color:#182521;font:600 23px/1.2 var(--display);border-radius:2px}.case-option>span{display:grid;place-items:center;align-self:stretch;width:50px;min-height:62px;background:#d1b15b;color:#302e21;flex-shrink:0;font-size:24px}.case-option[aria-pressed=true]{border:2px solid #2f4e42;background:#b4c9b4;box-shadow:0 0 0 1px #2f4e42}.case-option.correct{border:2px solid #3d6f51;background:#bed0b5;opacity:1}.case-option.wrong{border:2px solid #a13a2d;background:#dab2a0;opacity:1}.case-option:disabled{opacity:.65}.case-controls{display:flex;gap:12px;margin-top:23px}.case-controls .button{font-size:22px;flex:1;min-width:0}.case-hint{padding:13px 0 0;font-size:14px;color:#6c5336;line-height:1.6}.case-explanation{border-top:1px solid #a39577;margin-top:25px;padding-top:20px;animation:case-stamp .3s ease-out}.case-explanation>strong{font:700 27px var(--display);color:#3c6645;text-transform:uppercase}.case-explanation>strong.incorrect{color:#a0392b}.case-explanation>p{font-size:15px;line-height:1.7;margin:14px 0}.case-explanation>a{font-size:12px;display:inline-block;margin:4px 20px 12px 0}.case-explanation .button{display:flex;width:100%;font-size:23px;margin-top:10px}.case-instructions{font-size:11px;line-height:1.6;color:#655d49;margin-top:18px}.case-result h2{font:800 clamp(47px,4.7vw,67px)/.95 var(--display);margin:30px 0 20px;text-transform:uppercase}.case-result-score{font:800 105px/1 var(--display);color:#a7362b;display:block;margin:20px 0}.case-result-score small{font-size:37px;color:#726346}.case-result p{font-size:14px;line-height:1.8}.case-result-grid{font-size:35px;letter-spacing:7px;margin:24px 0}.case-result .button{margin:10px 0;font-size:23px;width:100%}.case-result details{font-size:14px;border-top:1px solid #9c9077;padding-top:20px;margin-top:20px}.case-result li{margin:14px 0;line-height:1.6}.case-result li a{font-size:12px}.case-about{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;padding-bottom:70px}.case-about p{font-size:15px;line-height:1.8;color:#bdc8bd}.case-about a{font-size:13px}.case-about h2{font-size:60px}
.evidence-workbench{padding-bottom:60px}.evidence-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:25px;border-block:1px solid #486057;padding:18px 0}.evidence-toolbar>span{font:10px monospace;letter-spacing:1px;color:#b2c2b7}.evidence-toolbar>label{display:flex;gap:12px;align-items:center;font-size:13px;cursor:pointer}.evidence-board{position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 30px;padding:45px 36px;background:#51442d url('/assets/paper-texture.jpg') center/cover;background-blend-mode:multiply;border:12px solid #322b23;box-shadow:inset 0 0 60px #0009}.evidence-board .red-thread{inset:10% 5% 35%}.evidence-node{background:var(--hq-paper) url('/assets/paper-texture.jpg') center/cover;color:#202922;padding:23px 17px 20px;position:relative;transform:rotate(-1.5deg);box-shadow:5px 10px 20px #0006;min-width:0;scroll-margin-top:110px}.evidence-node:nth-of-type(2n){transform:rotate(2deg)}.evidence-node>img{width:100%;height:130px;object-fit:cover;filter:sepia(.25);display:block}.evidence-node h2{font:700 32px/1 var(--display);margin:16px 0;text-transform:uppercase}.evidence-node p{font-size:13px;line-height:1.7}.evidence-node details{border-top:1px dashed #948262;padding-top:15px;margin-top:17px}.evidence-node summary{cursor:pointer;font:600 19px var(--display);padding:6px 0;min-height:40px}.evidence-node details>b{display:block;font:10px monospace;margin-top:15px;color:#3c6654}.evidence-node details>p{font-size:11px}.evidence-node .evidence-limit{padding:12px;margin:15px 0}.evidence-node .evidence-limit p{font-size:12px}.evidence-node .text-link{font-size:12px;margin-top:5px}.spoiler-cover{display:none;padding:15px 0 10px}.spoiler-cover strong{font:700 30px var(--display);color:#9c3c2d}.evidence-node[data-story=true]:not(.story-revealed) .evidence-body{display:none}.evidence-node[data-story=true]:not(.story-revealed) .spoiler-cover{display:block}.evidence-node[data-story=true]:not(.story-revealed)>img{filter:blur(7px) brightness(.7)}
.notebook{padding-bottom:65px}.notebook-summary{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #4b5e52;margin-bottom:32px}.notebook-summary>div{padding:21px;border-right:1px solid #3a4d43}.notebook-summary>div:last-child{border:0}.notebook-summary strong{font:700 40px var(--display);color:var(--gold);display:block}.notebook-summary span{font-size:11px;color:#c4cebf}.notebook-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);gap:35px}.notebook-sheet{padding:32px;margin-bottom:28px}.notebook-sheet h2{font:700 45px/.97 var(--display);margin:17px 0 23px}.notebook-sheet .eyebrow{color:#71654e;font-size:10px}.notebook-sheet p{font-size:14px;line-height:1.7}.notebook-sheet small{font-size:11px;line-height:1.7;display:block;margin-top:16px}.notebook-sheet textarea{width:100%;resize:vertical;min-height:130px;background:#f5edda;border:1px solid #9d8b69;color:#202a24;padding:15px;font:15px/1.7 var(--body);border-radius:1px}.notebook-sheet textarea::placeholder{color:#77705e}.steel-sheet{background:#153033;border:1px solid #557067;color:#d3decf}.steel-sheet .eyebrow{color:#a4bfb0}.steel-sheet h2>small{display:inline;font:600 22px var(--display);color:#a9bcae}.steel-sheet .button{width:100%;font-size:22px}.steel-sheet h2>#notebook-critters{font-size:65px;color:var(--gold)}.saved-note{display:flex;align-items:center;gap:12px;border-bottom:1px solid #92866c66;padding:17px 0}.saved-note>a{flex:1;text-decoration:none}.saved-note span{display:block;font:9px monospace;letter-spacing:1px;color:#836b3f;margin-bottom:6px}.saved-note strong{font:600 24px/1.2 var(--display)}.saved-note button{font-size:12px;border:1px solid #9e8f70;background:transparent;color:#64563d;padding:10px;min-height:44px}.reward-row{padding:20px 0;border-bottom:1px solid #96896d66}.reward-row>label{display:flex;gap:13px;align-items:center;font:600 25px var(--display);cursor:pointer}.reward-row input{width:22px;height:22px;accent-color:#3e6d53;flex-shrink:0}.reward-row p{font-size:13px;margin:12px 0}.reward-row>a{font-size:11px}.mini-critter-list{display:grid;grid-template-columns:1fr 1fr;gap:16px 10px;margin:25px 0}.mini-critter-list>a{display:flex;align-items:center;gap:8px;font:500 18px var(--display);text-decoration:none}.mini-critter-list>a>span{width:12px;height:12px;border:1px solid var(--critter);display:block;flex-shrink:0}.mini-critter-list>a.is-owned>span{background:var(--critter);box-shadow:0 0 9px color-mix(in srgb,var(--critter),transparent 60%)}.case-log{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #4f6c5e;font:12px monospace}.import-panel{padding-top:23px;font-size:14px}.import-panel summary{cursor:pointer;padding:10px 0}.import-panel label{display:block;font-size:12px;margin:18px 0 10px}.import-panel .button{margin-top:12px}.import-panel textarea{font:12px/1.6 monospace}.notebook-sheet #notes-status{font-size:11px;color:#645d4a}.notebook-sheet #notebook-storage{font-size:11px;color:#c6d1bd;margin-top:20px}#import-status{font-size:12px}.empty-notes{padding:12px 0;line-height:1.8}.notebook-export-fallback{overflow-wrap:anywhere}
@keyframes radio-needle{0%,20%{transform:rotate(-20deg)}60%,100%{transform:rotate(18deg)}}@keyframes case-stamp{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
html[data-motion=off] .radio-dial>i,html[data-motion=off] .hq-scroll span,html[data-motion=off] .case-explanation{animation:none}html[data-motion=off] .daily-dossier,html[data-motion=off] .pinned-file,html[data-motion=off] .station img{transition:none}
@media(min-width:1600px){.hq-hero-grid{min-height:810px}.hq-hero{min-height:810px}.daily-dossier{max-width:485px;margin-left:auto}.hq-camera{margin-top:45px}}
@media(max-width:1150px){.header-inner nav{gap:14px}.header-inner nav a{font-size:17px}.brand b{font-size:16px;letter-spacing:2px}.brand>span{font-size:28px;gap:10px}.hq-hero-grid{gap:4%;grid-template-columns:1.2fr 1fr}.hq-welcome h1{font-size:7vw}.hq-welcome .hero-actions{gap:10px}.hq-welcome .button{font-size:18px;padding:12px 13px}.daily-dossier{padding:24px}.dossier-body h2{font-size:38px}.dossier-photo img{height:95px}.dossier-top{gap:8px}.stamp{font-size:21px}.notice-layout{gap:20px;grid-template-columns:1.7fr 1fr}.mini-evidence-board{gap:12px;padding-inline:15px}.pinned-file h3{font-size:23px}.pinned-file img{height:85px}.crew-teaser{padding:20px}.station h2{font-size:23px}.station-label>span{font-size:37px}.station-label{gap:9px;padding:14px 10px}.station p{font-size:10px}.notebook-banner{gap:20px;padding:25px}.notebook-banner h3{font-size:33px}.desk-layout{grid-template-columns:280px minmax(0,1fr);gap:22px}.desk-answer{padding:28px}.desk-list>a{gap:9px}.desk-list strong{font-size:18px}.daily-workbench{grid-template-columns:250px minmax(0,1fr);gap:23px}.case-play{padding:30px}.crew-workbench{gap:28px}.crew-slip{padding:28px}.evidence-board{padding:30px 22px;gap:30px 22px}.evidence-node h2{font-size:28px}.evidence-node{padding:20px 14px}.evidence-node>img{height:110px}}
@media(max-width:900px){.header-inner nav{display:none}.header-inner{justify-content:space-between;min-height:65px}.mobile-dock{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:40;background:#0c191bf5;backdrop-filter:blur(16px);border-top:1px solid #688073;padding:6px 8px max(7px,env(safe-area-inset-bottom))}.mobile-dock>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:49px;padding:2px;color:#b7c6b8;text-decoration:none;font:600 15px var(--display);text-transform:uppercase;letter-spacing:.5px;border:0}.mobile-dock .icon{width:20px;height:20px}.mobile-dock>a[aria-current]{color:var(--gold);background:#c9b56312;border-bottom:2px solid var(--gold)}body{padding-bottom:66px}body.game-active .mobile-dock{display:none}.hq-hero-grid{grid-template-columns:minmax(0,1fr);min-height:0;padding-top:90px;padding-bottom:55px;gap:65px}.hq-welcome{max-width:640px}.hq-welcome h1{font-size:clamp(65px,9.8vw,90px)}.hq-welcome .button{font-size:21px;padding:13px 20px}.hq-hero .scene-stage{height:680px}.hq-hero .factory-scene{object-position:62% 45%}.hq-hero .scene-shadow{background:linear-gradient(90deg,#03090cd9,transparent),linear-gradient(0deg,#0b1011 0,transparent 50%)}.daily-dossier{max-width:600px;width:100%;margin:0 auto;padding:30px}.dossier-body h2{font-size:56px}.dossier-photo img{height:145px}.dossier-body{grid-template-columns:1.4fr 1fr}.daily-dossier>p{font-size:16px}.case-button{font-size:26px}.hq-camera{max-width:320px}.hq-scroll{display:none}.hq-directory{gap:10px}.station{height:170px}.station-label{gap:8px;align-items:flex-start}.station-label>span{font-size:28px;padding-right:7px}.station .icon{display:none}.station h2{font-size:22px}.station p{font-size:9px;line-height:1.5}.hq-help-strip{gap:15px;align-items:flex-start}.notice-layout{grid-template-columns:1fr}.mini-evidence-board{padding:65px 28px 25px;gap:22px;min-height:430px}.pinned-file img{height:140px}.pinned-file h3{font-size:30px}.crew-teaser{padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:0 35px}.crew-teaser .radio-face{grid-column:1;max-width:300px}.crew-teaser>.eyebrow{grid-column:1;grid-row:2}.crew-teaser h3{grid-column:1;grid-row:3/6;font-size:44px}.crew-teaser p{grid-column:2;grid-row:1/3;margin-top:0}.crew-teaser .button{grid-column:2;grid-row:3}.crew-teaser>small{grid-column:2;grid-row:4}.notebook-banner{grid-template-columns:1fr 1fr}.notebook-banner .button{grid-column:1/-1;justify-self:start}.hq-patch{gap:30px;grid-template-columns:1fr 1.4fr}.hq-patch h2{font-size:57px}.patch-rows>a{gap:14px}.desk-layout{grid-template-columns:245px minmax(0,1fr);gap:20px}.desk-answer{padding:24px}.desk-answer .dossier-top{align-items:flex-start;flex-direction:column;gap:16px}.desk-answer h2{font-size:39px}.desk-list .icon{display:none}.desk-list strong{font-size:19px}.action-steps p{font-size:14px}.action-steps{margin-top:10px}.crew-workbench{grid-template-columns:1fr 1fr;gap:20px}.crew-console,.crew-slip{padding:24px}.crew-console .field-pair{grid-template-columns:1fr}.crew-slip h2{font-size:45px}.crew-slip .dossier-top{flex-direction:column;align-items:flex-start}.daily-workbench{grid-template-columns:210px minmax(0,1fr);gap:18px}.case-play{padding:25px}.case-sidebar-copy{padding:20px}.case-question{font-size:31px}.case-option{font-size:21px}.case-controls{flex-direction:column}.case-room{height:185px}.evidence-board{grid-template-columns:repeat(2,minmax(0,1fr));padding:30px;gap:30px}.evidence-node>img{height:155px}.notebook-layout{grid-template-columns:1.4fr 1fr;gap:22px}.notebook-sheet{padding:24px}.notebook-sheet h2{font-size:39px}.mini-critter-list{grid-template-columns:1fr}.notebook-summary>div{padding:17px}.hq-heading{padding-top:40px}.hq-heading h1{font-size:90px}}
@media(max-width:640px){.header-inner{padding:10px 20px;min-height:64px}.brand>span{font-size:26px;gap:9px}.brand b{font-size:15px;letter-spacing:2px}.brand small{font-size:7px;letter-spacing:1.5px}.motion-shortcut{width:35px;height:35px;font-size:21px}.container{padding-left:20px;padding-right:20px}.hq-hero-grid{padding-top:76px;padding-bottom:38px;gap:48px}.hq-hero .camera-stamp{top:23px;left:20px;right:20px;font-size:8px;letter-spacing:1px}.hq-hero .camera-stamp>span:last-child{font-size:7px}.hq-welcome>.eyebrow{font-size:8px;letter-spacing:1.2px;line-height:1.7;max-width:300px;display:block}.hq-welcome h1{font-size:clamp(46px,12.6vw,76px);letter-spacing:-.5px;margin:17px 0 20px;line-height:.96}.hq-welcome>p{font-size:16px;margin-bottom:20px;line-height:1.6}.hq-welcome .hero-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hq-welcome .button{font-size:17px;padding:12px 10px;letter-spacing:.3px;white-space:normal;justify-content:center;min-height:54px;text-align:center}.hq-camera{margin-top:21px;max-width:none;display:flex;gap:10px;align-items:center}.hq-camera .camera-tabs{flex:1;gap:6px}.hq-camera .camera-tabs img{height:34px}.hq-camera .camera-tabs span{font-size:10px;letter-spacing:.2px;padding:5px}.hq-camera .camera-options{max-width:73px;margin:0}.hq-camera .camera-options button{font-size:12px;letter-spacing:0;line-height:1.4;min-height:48px}.hq-camera .camera-options>span{display:none}.hq-hero .scene-stage{height:540px}.hq-hero .factory-scene{object-position:64% center}.hq-hero .scene-shadow{background:linear-gradient(90deg,#03090be6,#060b0c35),linear-gradient(0deg,#0b1011 0,transparent 60%)}.daily-dossier{padding:23px 23px 20px;transform:rotate(1deg);max-width:520px;outline-offset:-7px}.daily-dossier .stamp{font-size:21px;border-width:2px}.case-date{font-size:9px}.dossier-body{margin-top:25px;gap:8px;grid-template-columns:1.3fr 1fr}.dossier-body h2{font-size:clamp(34px,9vw,50px);line-height:.95}.dossier-photo{padding:6px}.dossier-photo img{height:105px}.dossier-photo span{font-size:6px;margin-top:5px}.daily-dossier>p{font-size:13px;margin:21px 0 16px;line-height:1.7}.daily-dossier .case-button{font-size:21px;min-height:52px}.daily-dossier>small{font-size:9px;margin-top:12px}.hq-directory{display:flex;flex-direction:column;gap:10px;padding-top:10px;padding-bottom:26px}.station{height:86px;box-shadow:none}.station>img{object-position:50% 42%;opacity:.33}.station-label{inset:0;align-items:center;padding:13px 18px;gap:15px;background:#bb9635dd}.station-teal .station-label{background:#20494ce6}.station-red .station-label{background:#74372de8}.station-label>span{font-size:41px;padding-right:15px}.station h2{font-size:27px;margin-bottom:5px}.station p{font-size:11px}.station .icon{display:block;width:23px}.hq-help-strip{display:block;padding-bottom:40px}.hq-help-strip>.eyebrow{max-width:none;font-size:9px}.hq-help-strip>div{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.hq-help-strip a{font-size:12px;line-height:1.5;padding:7px 0}.hq-notice-section{padding:45px 0}.hq-notice-section .section-head{align-items:center;gap:15px;margin-bottom:25px}.hq-notice-section .section-head h2{font-size:51px;margin:12px 0 0;line-height:.95}.hq-notice-section .section-head .eyebrow{font-size:8px;letter-spacing:1.5px}.notice-date{display:none}.mini-evidence-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:53px 17px 22px;border-width:7px;min-height:0}.mini-evidence-board .pinned-file:nth-of-type(3){grid-column:1/-1;width:65%;justify-self:center;margin-top:10px}.board-label{font-size:18px;letter-spacing:1px;left:15px;top:13px}.pinned-file{padding:16px 10px 12px}.pinned-file:nth-of-type(2){margin-top:20px}.pinned-file img{height:95px}.pinned-file h3{font-size:24px;margin-top:13px}.pinned-file small{font-size:9px}.file-tag{font-size:8px}.board-enter{font-size:20px;padding:12px 16px;min-height:52px;justify-self:stretch;margin-top:8px;text-align:center}.crew-teaser{display:block;padding:25px}.crew-teaser .radio-face{max-width:none;height:105px}.crew-teaser h3{font-size:48px;margin:20px 0}.crew-teaser p{font-size:14px}.crew-teaser .button{font-size:23px;min-height:52px}.crew-teaser>small{font-size:10px}.notebook-banner{display:block;margin-top:24px;padding:25px;border-left-width:10px}.notebook-banner h3{font-size:37px;margin-top:15px}.notebook-banner p{font-size:13px;margin:18px 0}.notebook-banner .button{width:100%;font-size:22px}.hq-patch{grid-template-columns:1fr;gap:15px;padding-top:50px;padding-bottom:45px}.hq-patch h2{font-size:57px}.hq-patch>.eyebrow{font-size:9px}.hq-patch>div>p{font-size:14px;max-width:none}.patch-rows>a{padding:20px 0}.patch-rows time{font-size:9px}.patch-rows h3{font-size:28px}.patch-rows p{font-size:12px}.explore-shelf{padding-top:32px;padding-bottom:45px}.explore-shelf>div{grid-template-columns:1fr 1fr;gap:0 20px}.explore-shelf a{font-size:22px;padding:17px 0}.hq-heading{padding-top:32px;padding-bottom:22px}.hq-heading h1{font-size:72px;margin:16px 0 20px;line-height:.9}.hq-heading>.eyebrow{font-size:8px;letter-spacing:1.7px}.hq-heading>p{font-size:15px;line-height:1.7}.hq-heading:after{width:55%;opacity:.3}.desk-layout{grid-template-columns:1fr;gap:20px}.desk-list{position:static;display:grid;grid-template-columns:1fr 1fr;max-height:250px;border-bottom:3px solid var(--gold)}.desk-list>a{gap:9px;min-height:64px;padding:12px 10px;border-right:1px solid #344a46}.desk-list strong{font-size:17px;line-height:1.2}.desk-list>a>span{font-size:10px}.desk-list>a>b{display:none}.desk-answer{padding:25px 23px;scroll-margin-top:80px}.desk-answer .dossier-top{flex-direction:row;align-items:center;gap:10px}.desk-answer .status-stamp{font-size:12px;padding:5px 7px}.desk-answer .dossier-top>.eyebrow{font-size:8px;letter-spacing:.6px}.desk-answer h2{font-size:39px;line-height:1.03;margin:25px 0 20px}.answer-lead{font-size:15px;line-height:1.75}.action-steps>li{gap:12px;padding:17px 0}.action-steps>li>span{width:28px;height:28px;font-size:15px}.action-steps p{font-size:14px}.evidence-limit{padding:15px;margin:23px 0 18px}.evidence-limit p{font-size:12px}.desk-source{font-size:11px;gap:12px}.desk-actions{gap:10px}.desk-actions .button{flex:1;font-size:18px;padding:12px 10px;justify-content:center;text-align:center}.desk-controls .filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px;max-width:100%;gap:7px}.desk-controls .filter{flex-shrink:0;font-size:12px;min-height:44px}.survival-desk{padding-bottom:35px}.hq-footnote{font-size:11px}.crew-workbench{grid-template-columns:1fr;gap:35px;padding-bottom:35px}.crew-console{padding:23px}.crew-console .field-pair{grid-template-columns:1fr 1fr;gap:12px}.crew-console .field-pair#crew-scheduled{grid-template-columns:1fr}.crew-console select,.crew-console input{font-size:14px;padding:12px 9px}.crew-console label{font-size:12px}.crew-slip{padding:28px;position:static;transform:rotate(.5deg)}.crew-slip .dossier-top{flex-direction:row;align-items:center;font-size:8px}.crew-slip .stamp{font-size:20px}.crew-slip h2{font-size:53px}.crew-slip pre{font-size:13px;line-height:1.8}.crew-channels h2{font-size:53px}.channel-grid{grid-template-columns:1fr;gap:18px}.channel-grid>a{padding:24px}.channel-grid h3{font-size:31px}.channel-grid p{font-size:13px}.crew-checklist label{font-size:14px;padding:12px 0;line-height:1.7}.crew-checklist .text-link{font-size:13px}.daily-workbench{grid-template-columns:1fr;gap:27px;padding-bottom:35px}.case-sidebar{display:grid;grid-template-columns:90px 1fr}.case-room{height:100%;min-height:200px;background-position:86% center}.case-room:after{display:none}.case-sidebar-copy{padding:18px}.case-sidebar-copy>.eyebrow{font-size:8px}.case-sidebar-copy>strong{font-size:27px;margin-top:4px}.case-sidebar-copy>p{font-size:11px;line-height:1.6;margin:8px 0}.case-sidebar-copy>small{font-size:9px;margin-top:13px;line-height:1.65}.case-tabs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.case-tabs .button{font-size:17px;min-height:44px;padding:9px 8px;justify-content:center;min-width:0}.case-sidebar-copy #case-streak{font-size:10px;margin-top:12px}.case-play{padding:25px 23px;min-height:480px}.case-play .dossier-top{font-size:9px}.case-play .stamp{font-size:20px;border-width:2px}.case-question{font-size:30px;line-height:1.14;margin:20px 0 23px}.case-progress{margin:21px 0}.case-option{font-size:21px;min-height:62px;gap:11px;padding-right:10px}.case-option>span{width:39px;font-size:21px}.case-controls{flex-direction:row;gap:10px}.case-controls .button{font-size:18px;padding:11px 9px;justify-content:center;text-align:center}.case-hint{font-size:13px}.case-explanation>p{font-size:14px}.case-explanation>a{font-size:11px;line-height:1.7}.case-explanation .button{font-size:21px}.case-result h2{font-size:46px}.case-result-score{font-size:92px}.case-result>p{font-size:13px}.case-result details{font-size:13px}.case-about{grid-template-columns:1fr;gap:10px;padding-bottom:40px}.case-about h2{font-size:52px}.case-about p{font-size:14px}.evidence-toolbar{display:block}.evidence-toolbar>span{font-size:9px}.evidence-toolbar>label{margin-top:15px;font-size:12px;min-height:44px}.evidence-board{padding:25px 20px;grid-template-columns:1fr;gap:29px;border-width:8px}.evidence-node{padding:23px 20px}.evidence-node>img{height:165px}.evidence-node h2{font-size:36px}.evidence-node p{font-size:14px}.evidence-node .file-tag{font-size:9px}.evidence-node summary{font-size:21px}.evidence-node details>p{font-size:12px}.notebook-layout{grid-template-columns:1fr;gap:0}.notebook-sheet{padding:27px 24px;margin-bottom:25px}.notebook-sheet h2{font-size:42px}.notebook-summary{grid-template-columns:repeat(4,1fr);gap:0}.notebook-summary>div{padding:14px 8px}.notebook-summary strong{font-size:32px}.notebook-summary span{font-size:9px;line-height:1.5;display:block}.notebook-sheet textarea{font-size:15px;padding:13px}.saved-note strong{font-size:22px}.saved-note button{font-size:10px;padding:8px}.mini-critter-list{grid-template-columns:1fr 1fr;gap:17px}.mini-critter-list>a{font-size:20px}.notebook-sheet #notebook-critters{font-size:66px}.notebook-sheet p{font-size:13px}.reward-row strong{font-size:24px}.notebook-sheet .button{min-height:50px}.notebook-sheet>.eyebrow{font-size:9px}.notebook-sheet small{font-size:11px}}
@media(max-width:350px){.container{padding-inline:16px}.header-inner{padding-inline:16px}.brand b{font-size:12px}.brand>span{font-size:24px}.hq-hero-grid{padding-top:70px}.hq-welcome h1{font-size:43px}.hq-welcome .button{font-size:16px;padding:10px 8px}.daily-dossier{padding:22px 19px}.dossier-body h2{font-size:32px}.dossier-photo img{height:85px}.daily-dossier .stamp{font-size:18px}.case-date{font-size:8px}.daily-dossier .case-button{font-size:19px}.hq-heading h1{font-size:64px}.desk-answer{padding:23px 20px}.desk-answer h2{font-size:35px}.desk-answer .dossier-top{align-items:flex-start;flex-direction:column}.case-play{padding:24px 20px}.case-option{font-size:19px}.case-question{font-size:28px}.case-sidebar{grid-template-columns:65px 1fr}.case-controls .button{font-size:17px}.mini-evidence-board{padding-inline:12px;gap:11px}.pinned-file h3{font-size:22px}.crew-console .field-pair{grid-template-columns:1fr}.crew-slip{padding:24px}.crew-slip .stamp{font-size:18px}.notebook-sheet{padding:24px 21px}.evidence-board{padding:24px 16px}.evidence-node{padding:23px 17px}.mobile-dock>a{font-size:13px}.mobile-dock{padding-inline:4px}}
@media(prefers-reduced-motion:reduce){.radio-dial>i,.hq-scroll span,.case-explanation{animation:none}.daily-dossier,.pinned-file,.station img{transition:none}}

/* Keep the two-line case headline intact at every size. */
.dossier-body h2{font-size:clamp(31px,2.7vw,42px)}.dossier-body h2>span{white-space:nowrap}@media(max-width:900px) and (min-width:641px){.dossier-body h2{font-size:50px}}@media(max-width:640px){.dossier-body{grid-template-columns:1.4fr 1fr}.dossier-body h2{font-size:clamp(29px,8.2vw,46px)}}@media(max-width:350px){.dossier-body h2{font-size:28px}}

.hq-welcome .button{min-width:0}.mobile-dock .icon{display:block}@media(max-width:640px){.hq-welcome .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.hq-camera .camera-tabs{min-width:0}.hq-camera .camera-tabs button{min-width:0}}

.desk-actions .button.dark,.crew-slip .button.dark,.case-play .button.dark,.notebook-sheet.paper .button.dark{background:#19302d;color:#f2ead6;border-color:#19302d}.desk-actions .button.dark:hover,.crew-slip .button.dark:hover,.case-play .button.dark:hover,.notebook-sheet.paper .button.dark:hover{background:#2d4e43;color:#fff5d9}

.mini-evidence-board,.evidence-board{overflow:hidden}

@media(max-width:640px){body[data-page=home] .after-hours .section-head,body[data-page=home] .watch-section .section-head{display:block}body[data-page=home] .watch-section .section-head h2{font-size:52px}.hq-hero .factory-scene{object-position:39% center}}@media(max-width:350px){body[data-page=home] .watch-section .section-head h2{font-size:46px}}

.paper .button.dark,.notebook-banner .button.dark{background:#19302d;color:#f2ead6;border-color:#19302d}.paper .button.dark:hover,.notebook-banner .button.dark:hover{background:#2d4e43;color:#fff5d9}

.desk-list{align-items:stretch;justify-content:flex-start;gap:0}.desk-list>a{width:100%;border-left:0;flex:none}.hq-heading h1{font-size:clamp(64px,7vw,94px)}@media(max-width:640px){.hq-heading h1{font-size:64px}body[data-page=daily] .hq-heading{padding-top:27px;padding-bottom:18px}body[data-page=daily] .hq-heading h1{font-size:56px}body[data-page=daily] .hq-heading>p{font-size:13px}.case-sidebar-copy>small{display:none}.case-room{min-height:0}}@media(max-width:350px){.hq-heading h1{font-size:59px}}
