[data-skin]{--hairline:var(--edge);--cyan:var(--accent);--magenta:var(--accent-alt);--body-text:var(--ink);--green:var(--ok);--red:var(--bad);--amber:var(--warn);--rule:var(--edge);--panel:var(--surface);--panel-head:var(--surface-raised);--dim:var(--ink-dim);--control-fill:var(--ink);--control-fill-ink:var(--surface);--control-fill-edge:var(--ink);--control-press-ink:var(--surface);--field-chrome-text:18px;--field-target:44px;--field-hud-band:calc(var(--field-target) + 4px)}[data-skin=field-terminal]{--display-glow:0 0 6px #ff55ff73;--ink-strong:#fff;--hairline:#1c2b2b;--accent:#5ff;--accent-alt:#f5f;--ink:#d0d0d0;--ink-dim:#6a8a8a;--ok:#5f5;--bad:#f55;--warn:#ffb000;--edge:#2a6b6b;--surface:#050807;--surface-raised:#0d1414;--ground:#2b2b2e;--skin-font-display:var(--font-orbitron), "Segoe UI", system-ui, sans-serif;--skin-font-body:var(--font-share-tech), monospace}[data-skin=case-file]{--display-glow:none;--control-fill:var(--surface-raised);--control-fill-ink:var(--ink);--control-fill-edge:var(--ink-dim);--ink-strong:#0f0d09;--hairline:#bfae8b;--accent:#734a12;--accent-alt:#7d2c25;--ink:#211d15;--ink-dim:#5a5040;--ok:#3f5c36;--bad:#8f3129;--warn:#6d4711;--edge:#a08f6b;--surface:#d8c7a1;--surface-raised:#e8dcc0;--ground:#14161d;--skin-font-display:var(--font-archivo-narrow), "Arial Narrow", system-ui, sans-serif;--skin-font-typed:var(--font-special-elite), "Courier New", ui-monospace, monospace;--skin-font-body:var(--font-lora), Georgia, "Times New Roman", serif}[data-skin=field-notebook]{--display-glow:none;--control-fill:var(--surface-raised);--control-fill-ink:var(--ink);--control-fill-edge:var(--ink-dim);--ground:#3a2a1b;--surface:#f3ecd8;--surface-raised:#faf5e6;--ink:#2b2118;--ink-strong:#17110b;--ink-dim:#6b5a48;--body-text:#2b2118;--accent:#2b5c8a;--accent-alt:#5b4a2e;--ok:#3f5c36;--bad:#8f3129;--warn:#6d4711;--edge:#b39a6a;--hairline:#cfc2a0;--room-backing:#f3ecd8;--room-label-ink:#2b2118;--skin-font-display:var(--font-archivo-narrow), "Arial Narrow", system-ui, sans-serif;--skin-font-typed:var(--font-special-elite), "Courier New", ui-monospace, monospace;--skin-font-body:var(--font-lora), Georgia, "Times New Roman", serif}[data-skin=field-notebook][data-activity=operation-sixpenny]{--accent:#b4472e}[data-skin=situation-room][data-activity=operation-meridian]{--accent:#ea8a3c}[data-skin=situation-room][data-activity=operation-rogue-agent] .roomBoard{--room-decoded-card:var(--ink-strong)}[data-skin=situation-room][data-activity=operation-lamplight]{--accent:#9cc7f0}[data-skin=situation-room][data-activity=operation-lamplight] [class*=landscapePaper] img{width:auto;max-width:100%;max-height:600px;margin-inline:auto}[data-skin=field-notebook] input[type=text],[data-skin=field-notebook] input[type=password],[data-skin=field-notebook] input[type=number]{background:var(--surface-raised);color:var(--ink);border:none;border-bottom:2px solid var(--ink-dim);border-radius:0}[data-skin=field-notebook] button:not(.backLink):not(.hudLink):not(.roomBoard *):not(.roomMemo):not([class*=_lockBody__] *){color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:2px}[data-skin=field-notebook] button:not(.backLink):not(.hudLink):not(.roomBoard *):not(.roomMemo):not([class*=_lockBody__] *):hover:not(:disabled){background:var(--accent);color:var(--surface-raised)}[data-skin=field-notebook] .hintBtn{border-color:var(--accent);color:var(--accent)}[data-skin=field-notebook] .hintBtn:hover:not(:disabled){background:var(--accent);color:var(--surface-raised)}[data-skin=case-file] .preLine,[data-skin=case-file] .panel>p,[data-skin=case-file] .briefing>p,[data-skin=case-file] .dossierIntro,[data-skin=case-file] .calloutBox{max-width:52ch}[data-skin=field-terminal] .preLine,[data-skin=field-terminal] .panel>p,[data-skin=field-terminal] .calloutBox{max-width:72ch}[data-skin=case-file] .phaseItem .lock{font-variant-emoji:text}@supports not (font-variant-emoji:text){[data-skin=case-file] .phaseItem .lock{filter:grayscale()opacity(.55)}}[data-skin=case-file] .plainSurface{border-color:var(--hairline);background-image:repeating-linear-gradient(0deg,#3a2c1a05 0 1px,#0000 1px 3px),repeating-linear-gradient(45deg,#785a3208 0 2px,#0000 2px 5px),repeating-linear-gradient(-45deg,#785a3206 0 2px,#0000 2px 5px);border-radius:2px;padding-top:42px;position:relative;box-shadow:inset 0 1px #ffffff80,0 9px 0 -4px #ccbb96,0 18px 0 -8px #bfab82,0 26px 48px #0000008c}[data-skin=case-file] .plainSurface:before{content:"CASE FILE";background:var(--surface-raised);border:1px solid var(--hairline);font-family:var(--skin-font-display);letter-spacing:.24em;color:var(--ink-dim);border-bottom:none;border-radius:3px 3px 0 0;padding:5px 18px 4px;font-size:11px;position:absolute;top:-21px;left:32px}[data-skin=case-file] h2.caret:after{content:none}[data-skin=case-file] input[type=text],[data-skin=case-file] input[type=password],[data-skin=case-file] input[type=number]{color:var(--ink);border:none;border-bottom:2px solid var(--ink-dim);background:#f3ead6;border-radius:0}[data-skin=case-file] button:not(.backLink):not(.hudLink):not([class*=_lockBody__] *){color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:2px}[data-skin=case-file] button:not(.backLink):not(.hudLink):not([class*=_lockBody__] *):hover:not(:disabled){background:var(--accent);color:var(--surface-raised)}[data-skin=case-file] .evidence{background:#f3ece0;max-width:52ch;margin:22px 0 26px;padding:11px 11px 34px;position:relative;box-shadow:0 8px 22px #0000006b}[data-skin=case-file] .evidence:before,[data-skin=case-file] .evidence:after{content:"";background:linear-gradient(#e9dec0c7,#d6c8a6b3);width:84px;height:22px;position:absolute;top:-11px;box-shadow:0 1px 3px #0003}[data-skin=case-file] .evidence:before{left:-18px;transform:rotate(-26deg)}[data-skin=case-file] .evidence:after{right:-18px;transform:rotate(25deg)}[data-skin=case-file] .evidenceCaption{font-family:var(--skin-font-display);letter-spacing:.12em;text-transform:uppercase;color:#5f5540;margin:0;font-size:11px;position:absolute;bottom:9px;left:14px;right:14px}[data-skin=case-file]{--sheet:#f4ecdc;--sheet-edge:#dbcfb4;--sheet-ink:#2a2419}[data-skin=case-file] .plainSurface>h2,[data-skin=case-file] .plainSurface>.panel{background:var(--sheet);border:1px solid var(--sheet-edge);color:var(--sheet-ink);border-radius:1px;box-shadow:inset 0 1px #fff9,0 7px 16px #0000004d}[data-skin=case-file] .plainSurface>h2{font-family:var(--skin-font-display);letter-spacing:.04em;margin:0 0 16px;padding:12px 18px 10px;transform:rotate(-.35deg)}[data-skin=case-file] .plainSurface>.panel{font-family:var(--skin-font-body);padding:22px 24px 26px;transform:rotate(.22deg)}[data-skin=case-file] .phaseItem .nm,[data-skin=case-file] .phaseItem .no,[data-skin=case-file] .statusLine,[data-skin=case-file] h4,[data-skin=case-file] .briefingHead{font-family:var(--skin-font-display);letter-spacing:.03em}[data-skin=case-file] .briefing p{font-family:var(--skin-font-typed)}[data-skin=case-file] .calloutBox{border-color:var(--sheet-edge);background:#efe4cc;transform:rotate(-.3deg);box-shadow:0 3px 8px #00000029}[data-skin=case-file] .completeBox{border-color:var(--accent);color:var(--ink);background:#e9dcbf;box-shadow:0 4px 10px #0000002e}[data-skin=case-file] .completeBox strong{color:var(--accent)}[data-skin=case-file] .plainSurface:has(>.briefing)>h2{position:relative}[data-skin=case-file] .plainSurface:has(>.briefing)>h2:before{content:"ACTIVE CASE";z-index:3;border:3px solid var(--accent-alt);font-family:var(--skin-font-display);font-weight:700;font-size:clamp(10px, calc(var(--stage-w,100vw) * .011), 13px);letter-spacing:.22em;color:var(--accent-alt);opacity:.85;pointer-events:none;border-radius:4px;padding:6px 14px;position:absolute;top:-15px;right:12px;transform:rotate(8deg)}[data-skin=case-file] .plainSurface:has(>.completeBox)>h2:before{content:"CASE CLOSED";border-color:var(--ok);color:var(--ok)}[data-skin=case-file] .briefing{border:1px solid var(--sheet-edge);color:var(--sheet-ink);background:repeating-linear-gradient(0deg,#3a2c1a0d 0 1px,#0000 1px 22px),#faf6ea;border-radius:2px;margin:0 0 30px;padding:26px 26px 18px;position:relative;transform:rotate(-.6deg);box-shadow:0 8px 18px #00000038,inset 0 1px #fff6}[data-skin=case-file] .briefing:before{content:"";filter:drop-shadow(0 2px 3px #00000059);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 44'%3E%3Cpath d='M8 6v24a5 5 0 0 0 10 0V10a3 3 0 0 0-6 0v18' fill='none' stroke='%238a8a8a' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:44px;position:absolute;top:-15px;left:30px}[data-skin=case-file] .briefingHead{color:var(--accent-alt);letter-spacing:.16em;border-bottom:1px solid var(--sheet-edge);margin-bottom:14px;padding-bottom:8px}[data-skin=case-file] .plainSurface>.dossier{background:var(--sheet);border:1px solid var(--sheet-edge);color:var(--sheet-ink);border-radius:2px;padding:20px 22px 18px;transform:rotate(.3deg);box-shadow:inset 0 1px #fff9,0 7px 16px #0000004d}[data-skin=case-file] .dossierTable td{background:#faf6ea}[data-skin=case-file] .dossierTable th{background:#ece0c4}[data-skin=case-file] .phaseList{--cracked:0;--total:1;counter-reset:locks cracked;flex-direction:column;display:flex}[data-skin=case-file] .phaseList>li{counter-increment:locks}[data-skin=case-file] .phaseList>li:has(.phaseItem.done){counter-increment:locks cracked}[data-skin=case-file] .phaseList:has(>li:first-child){--total:1}[data-skin=case-file] .phaseList:has(>li:nth-child(2)){--total:2}[data-skin=case-file] .phaseList:has(>li:nth-child(3)){--total:3}[data-skin=case-file] .phaseList:has(>li:nth-child(4)){--total:4}[data-skin=case-file] .phaseList:has(>li:nth-child(5)){--total:5}[data-skin=case-file] .phaseList:has(>li:nth-child(6)){--total:6}[data-skin=case-file] .phaseList:has(>li:nth-child(7)){--total:7}[data-skin=case-file] .phaseList:has(>li:nth-child(8)){--total:8}[data-skin=case-file] .phaseList:has(>li:nth-child(9)){--total:9}[data-skin=case-file] .phaseList:has(>li:nth-child(10)){--total:10}[data-skin=case-file] .phaseList:has(>li:nth-child(11)){--total:11}[data-skin=case-file] .phaseList:has(>li:nth-child(12)){--total:12}[data-skin=case-file] .phaseList:has(>li:first-child .phaseItem.done){--cracked:1}[data-skin=case-file] .phaseList:has(>li:nth-child(2) .phaseItem.done){--cracked:2}[data-skin=case-file] .phaseList:has(>li:nth-child(3) .phaseItem.done){--cracked:3}[data-skin=case-file] .phaseList:has(>li:nth-child(4) .phaseItem.done){--cracked:4}[data-skin=case-file] .phaseList:has(>li:nth-child(5) .phaseItem.done){--cracked:5}[data-skin=case-file] .phaseList:has(>li:nth-child(6) .phaseItem.done){--cracked:6}[data-skin=case-file] .phaseList:has(>li:nth-child(7) .phaseItem.done){--cracked:7}[data-skin=case-file] .phaseList:has(>li:nth-child(8) .phaseItem.done){--cracked:8}[data-skin=case-file] .phaseList:has(>li:nth-child(9) .phaseItem.done){--cracked:9}[data-skin=case-file] .phaseList:has(>li:nth-child(10) .phaseItem.done){--cracked:10}[data-skin=case-file] .phaseList:has(>li:nth-child(11) .phaseItem.done){--cracked:11}[data-skin=case-file] .phaseList:has(>li:nth-child(12) .phaseItem.done){--cracked:12}[data-skin=case-file] .phaseList:after{content:"CASE PROGRESS — " counter(cracked) " OF " counter(locks) " LOCKS CRACKED";font-family:var(--skin-font-display);letter-spacing:.14em;color:var(--ink-dim);order:-2;margin-bottom:7px;font-size:11px;font-weight:600}[data-skin=case-file] .phaseList:before{content:"";background:linear-gradient(90deg, var(--ok) 0 calc(var(--cracked) / var(--total) * 100%), #3a2c1a29 0);border-radius:4px;order:-1;height:8px;margin-bottom:16px}[data-skin=case-file] button.phaseItem:not(.hudLink){border:1px solid var(--sheet-edge);background:#ffffff47;border-radius:4px;margin-bottom:8px;padding:11px 15px}[data-skin=case-file] button.phaseItem:not(.hudLink):disabled{border-color:var(--hairline);background:#ffffff1a}[data-skin=case-file] button.phaseItem:not(.done):not(:disabled):not(.hudLink){border-color:var(--warn);background:#fff0d19e}[data-skin=case-file] button.phaseItem:not(.hudLink):hover:not(:disabled){color:inherit;background:#ffffff8c}[data-skin=case-file] .phaseItem .tick,[data-skin=case-file] .phaseItem:not(:disabled) .lock{font-size:0}[data-skin=case-file] .phaseItem .tick:before{content:"CLEARED";font-family:var(--skin-font-display);letter-spacing:.1em;color:var(--ok);border:2px solid var(--ok);border-radius:4px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block;transform:rotate(-4deg)}[data-skin=case-file] .phaseItem:not(.done):not(:disabled) .lock:before{content:"NEXT →";font-family:var(--skin-font-display);letter-spacing:.1em;color:var(--warn);font-size:11px;font-weight:700}@supports ((-webkit-mask-image:url("")) or (mask-image:url(""))){[data-skin=case-file] .phaseIcon{background-color:currentColor;flex:0 0 20px;align-self:center;width:20px;height:20px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}}@media print{[data-skin=case-file] .phaseIcon{display:none}}[data-skin=case-file] .phaseIcon[data-icon=bolt]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2 4 14h7l-1 8 9-12h-7l1-8z'/%3E%3C/svg%3E")}[data-skin=case-file] .phaseIcon[data-icon=gauge]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1'/%3E%3C/svg%3E")}[data-skin=case-file] .phaseIcon[data-icon=sort]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7'/%3E%3Crect x='14' y='4' width='7' height='7'/%3E%3Crect x='3' y='15' width='7' height='7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='7' height='7'/%3E%3Crect x='14' y='4' width='7' height='7'/%3E%3Crect x='3' y='15' width='7' height='7'/%3E%3C/svg%3E")}[data-skin=case-file] .phaseIcon[data-icon=gear]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M19.4 13a1.7 1.7 0 0 0 .34 1.87l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.7 1.7 0 0 0-1.87-.34 1.7 1.7 0 0 0-1 1.55V19a2 2 0 1 1-4 0v-.09a1.7 1.7 0 0 0-1-1.55 1.7 1.7 0 0 0-1.87.34l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.7 1.7 0 0 0 .34-1.87 1.7 1.7 0 0 0-1.55-1H4a2 2 0 1 1 0-4h.09a1.7 1.7 0 0 0 1.55-1 1.7 1.7 0 0 0-.34-1.87l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.7 1.7 0 0 0 1.87.34H10a1.7 1.7 0 0 0 1-1.55V4a2 2 0 1 1 4 0v.09a1.7 1.7 0 0 0 1 1.55 1.7 1.7 0 0 0 1.87-.34l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.7 1.7 0 0 0-.34 1.87V10a1.7 1.7 0 0 0 1.55 1H20a2 2 0 1 1 0 4h-.09a1.7 1.7 0 0 0-1.55 1z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='3.2'/%3E%3Cpath d='M19.4 13a1.7 1.7 0 0 0 .34 1.87l.06.06a2 2 0 1 1-2.83 2.83l-.06-.06a1.7 1.7 0 0 0-1.87-.34 1.7 1.7 0 0 0-1 1.55V19a2 2 0 1 1-4 0v-.09a1.7 1.7 0 0 0-1-1.55 1.7 1.7 0 0 0-1.87.34l-.06.06a2 2 0 1 1-2.83-2.83l.06-.06a1.7 1.7 0 0 0 .34-1.87 1.7 1.7 0 0 0-1.55-1H4a2 2 0 1 1 0-4h.09a1.7 1.7 0 0 0 1.55-1 1.7 1.7 0 0 0-.34-1.87l-.06-.06a2 2 0 1 1 2.83-2.83l.06.06a1.7 1.7 0 0 0 1.87.34H10a1.7 1.7 0 0 0 1-1.55V4a2 2 0 1 1 4 0v.09a1.7 1.7 0 0 0 1 1.55 1.7 1.7 0 0 0 1.87-.34l.06-.06a2 2 0 1 1 2.83 2.83l-.06.06a1.7 1.7 0 0 0-.34 1.87V10a1.7 1.7 0 0 0 1.55 1H20a2 2 0 1 1 0 4h-.09a1.7 1.7 0 0 0-1.55 1z'/%3E%3C/svg%3E")}[data-skin=case-file] .phaseIcon[data-icon=badge]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2 4 5v6c0 5 3.5 8.5 8 11 4.5-2.5 8-6 8-11V5l-8-3z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2 4 5v6c0 5 3.5 8.5 8 11 4.5-2.5 8-6 8-11V5l-8-3z'/%3E%3C/svg%3E")}[data-skin=case-file] .phaseIcon[data-icon=palette]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='8' r='1.4'/%3E%3Ccircle cx='15.5' cy='13' r='1.4'/%3E%3Ccircle cx='8.5' cy='13' r='1.4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='8' r='1.4'/%3E%3Ccircle cx='15.5' cy='13' r='1.4'/%3E%3Ccircle cx='8.5' cy='13' r='1.4'/%3E%3C/svg%3E")}[data-skin=case-file] .phaseIcon[data-icon=interview]{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='12' rx='2'/%3E%3Cpath d='M8.5 16.5 7 20.5l4.5-4'/%3E%3Cpath d='M7.5 8.9h9M7.5 12.3h5.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4.5' width='18' height='12' rx='2'/%3E%3Cpath d='M8.5 16.5 7 20.5l4.5-4'/%3E%3Cpath d='M7.5 8.9h9M7.5 12.3h5.5'/%3E%3C/svg%3E")}[data-skin=case-file] .plainSurface>h4{letter-spacing:.2em;color:var(--ink);margin:26px 0 10px;font-size:13px;font-weight:700}[data-skin=case-file]{--s-printout:#e0b592;--i-printout:#42301d;--s-glass:#162230;--i-glass:#9dc2d1;--s-tag:#d5ad89;--i-tag:#463320;--s-card:#edc297;--i-card:#4a3520;--s-sheet:#edc7a0;--i-sheet:#47331e;--s-badge:#f8d0ad;--i-badge:#43301c;--s-strip:#ddb591;--i-strip:#45311d;--i-steel:#cfd8de;--s-label:#c6a383;--i-label:#443122;--s-radio:#53604b;--i-radio:#dcefcb}[data-skin=case-file] .evidenceFrame{display:block;position:relative}[data-skin=case-file] .evidenceHotspot{cursor:zoom-in;background:#d2913c1f;border:2px dashed #d2913ce6;border-radius:2px;padding:0;position:absolute}[data-skin=case-file] .evidenceHotspot:hover{background:#d2913c4d;border-style:solid}[data-skin=case-file] .evidenceHotspot:focus-visible{outline:3px solid var(--accent);outline-offset:3px}[data-skin=case-file] .evidencePin{background:var(--accent);width:22px;height:22px;color:var(--surface-raised);font-family:var(--skin-font-display);text-align:center;border-radius:50%;font-size:12px;line-height:22px;position:absolute;top:-11px;left:-11px}[data-skin=case-file].zoomFacsimile{max-width:min(94vw,680px)}[data-skin=case-file] .zoomTitle{font-family:var(--skin-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--surface-raised);margin:0 0 12px;font-size:13px}[data-skin=case-file] .facsimileFoot{margin:22px 2px 0}[data-skin=case-file] .facsimileProv{font-family:var(--skin-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--hairline);margin:0 0 6px;font-size:11px}[data-skin=case-file] .facsimileNote{font-family:var(--skin-font-body);color:var(--surface-raised);max-width:58ch;margin:0;font-size:15px;line-height:1.55}[data-skin=case-file] .plate{width:100%;max-width:600px;font-family:var(--skin-font-typed);font-variant-numeric:tabular-nums;margin:0 auto;position:relative;box-shadow:0 10px 26px #0000008c}[data-skin=case-file] .plateRows{z-index:2;padding:clamp(14px, calc(var(--stage-w,100vw) * .026), 24px) clamp(16px, calc(var(--stage-w,100vw) * .03), 28px);font-size:clamp(14px, calc(var(--stage-w,100vw) * .025), 22px);letter-spacing:.02em;flex-direction:column;justify-content:center;gap:.12em;line-height:1.62;display:flex;position:relative}[data-skin=case-file] .plateLine{justify-content:space-between;gap:1.2em;padding:.05em .3em;display:flex}[data-skin=case-file] .plateLine.head{letter-spacing:.06em;border-bottom:2px solid;justify-content:flex-start;margin-bottom:.3em;padding-bottom:.16em;font-weight:700}[data-skin=case-file] .plateLine .v{font-weight:700}[data-skin=case-file] .plate.stack .plateRows{gap:.5em}[data-skin=case-file] .plate.stack .plateLine{flex-direction:column;align-items:flex-start;gap:0}[data-skin=case-file] .plate--printout{background:var(--s-printout);color:var(--i-printout);border-left:22px solid #cfa17c;border-right:22px solid #cfa17c}[data-skin=case-file] .plate--printout:before,[data-skin=case-file] .plate--printout:after{content:"";background-image:radial-gradient(circle,#8a6a4e 0 34%,#0000 35%);background-repeat:repeat-y;background-size:22px 30px;width:22px;position:absolute;top:0;bottom:0}[data-skin=case-file] .plate--printout:before{left:-22px}[data-skin=case-file] .plate--printout:after{right:-22px}[data-skin=case-file] .plate--printout .plateRows{background-image:repeating-linear-gradient(#0000 0 calc(1.62em - 1px),#78502821 calc(1.62em - 1px) 1.62em)}[data-skin=case-file] .plate--card{background:var(--s-card);color:var(--i-card);clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);border:2px solid #c9a173;max-width:560px}[data-skin=case-file] .plate--sheet{background:var(--s-sheet);color:var(--i-sheet);border:2px solid #c9a986;max-width:560px}[data-skin=case-file] .plate--sheet .plateRows{background-image:repeating-linear-gradient(#0000 0 calc(1.62em - 1px),#7850281f calc(1.62em - 1px) 1.62em),repeating-linear-gradient(90deg,#0000 0 39px,#78502812 39px 40px)}[data-skin=case-file] .plate--sheet:before{content:"";background:#6d747a;width:120px;height:18px;position:absolute;top:-14px;left:50%;transform:translate(-50%);box-shadow:0 2px #4d5257}[data-skin=case-file] .plate--tag{background:var(--s-tag);color:var(--i-tag);clip-path:polygon(50% 0,100% 13%,100% 100%,0 100%,0 13%);max-width:290px}[data-skin=case-file] .plate--tag .plateRows{padding-top:2.4em}[data-skin=case-file] .plate--tag:before{content:"";background:#0d0f16;border-radius:50%;width:20px;height:20px;position:absolute;top:6%;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #b08e6c}[data-skin=case-file] .plate--badge{background:var(--s-badge);color:var(--i-badge);border:2px solid #d9b189;max-width:600px}[data-skin=case-file] .plate--badge .plateRows{padding-left:calc(clamp(16px, calc(var(--stage-w,100vw) * .03), 28px) + 92px)}[data-skin=case-file] .plate--badge:before{content:"";z-index:1;left:clamp(16px, calc(var(--stage-w,100vw) * .03), 28px);background:#0000000d;border:2px dashed #b9906b;width:74px;height:96px;position:absolute;top:50%;transform:translateY(-50%)}[data-skin=case-file] .plate--badge:after{content:"";z-index:1;background:radial-gradient(120% 120% at 100% 100%,#1c130b 0 26%,#281a0eb8 48%,#0000 78%);width:44%;height:66%;position:absolute;bottom:0;right:0}[data-skin=case-file] .plate--strip{background:var(--s-strip);color:var(--i-strip);clip-path:polygon(0 0,100% 0,100% 94%,92% 100%,84% 94%,76% 100%,68% 94%,60% 100%,52% 94%,44% 100%,36% 94%,28% 100%,20% 94%,12% 100%,4% 94%,0 100%);max-width:420px}[data-skin=case-file] .plate--strip .plateRows{padding-bottom:2.2em}[data-skin=case-file] .plate--label{background:linear-gradient(#9aa2a8,#767d83);border:2px solid #5d6469;max-width:420px;padding:10px}[data-skin=case-file] .plate--label .plateRows{background:var(--s-label);color:var(--i-label);border:1px solid #8a7358}[data-skin=case-file] .plate--glass,[data-skin=case-file] .plate--radio{border:10px solid #2b3138;box-shadow:0 10px 26px #0000008c,inset 0 0 0 2px #171b20}[data-skin=case-file] .plate--glass{background:var(--s-glass);color:var(--i-glass)}[data-skin=case-file] .plate--radio{background:var(--s-radio);color:var(--i-radio);max-width:520px}[data-skin=case-file] .plate--glass .plateRows,[data-skin=case-file] .plate--radio .plateRows{background-image:repeating-linear-gradient(#ffffff0b 0 2px,#0000 2px 5px)}[data-skin=case-file] .plate--glass .plateLine.head,[data-skin=case-file] .plate--radio .plateLine.head{text-shadow:0 0 .5em}[data-skin=case-file] .plate--steel,[data-skin=case-file] .plate--hopper{color:var(--i-steel);border:2px solid #1d2226;max-width:520px}[data-skin=case-file] .plate--steel{background:linear-gradient(160deg,#3b444c,#272e34)}[data-skin=case-file] .plate--hopper{background:linear-gradient(160deg,#414c4e,#2c3436)}[data-skin=case-file] .plate--steel .plateRows,[data-skin=case-file] .plate--hopper .plateRows{text-shadow:0 1px #000000bf}[data-skin=case-file] .plate--steel:before,[data-skin=case-file] .plate--hopper:before{content:"";pointer-events:none;border:1px solid #ffffff17;position:absolute;inset:6px}[data-skin=case-file] .swatchCard{background:#e8dcc0;border:2px solid #c3b085;grid-template-columns:repeat(6,1fr);gap:8px;width:100%;max-width:600px;margin:0 auto;padding:16px 16px 10px;display:grid;box-shadow:0 10px 26px #0000008c}[data-skin=case-file] .swatchChip{aspect-ratio:1/2.1;border:2px solid #00000059;flex-direction:column;justify-content:flex-end;align-items:center;padding-bottom:4px;display:flex;position:relative}[data-skin=case-file] .swatchChip span{font-family:var(--skin-font-display);font-weight:700;font-size:clamp(12px, calc(var(--stage-w,100vw) * .02), 16px)}[data-skin=case-file] .swatchChip b{text-align:center;font-family:var(--skin-font-display);font-weight:400;font-size:clamp(9px, calc(var(--stage-w,100vw) * .015), 12px);letter-spacing:.04em;color:#5a5040;position:absolute;bottom:-1.5em;left:-4px;right:-4px}:root{--mb-red:#e5484d;--mb-gold:#f5b82e;--mb-green:#3dd68c;--mb-violet:#a78bfa;--mb-cyan:#4fd1e8;--mb-sea:#0b0f1a;--mb-land:#3f4157;--mb-border:#585a72;--mb-link:#2a3350;--mb-token-star:#f5d90a;--mb-token-bolt:#3b82f6;--mb-token-moon:#c4b5fd;--mb-token-key:#f97316;--mb-token-heart:#ef4444;--mb-token-gear:#22c55e;--at-red:#e5484d;--at-gold:#f5b82e;--at-green:#3dd68c;--at-violet:#a78bfa;--lt-floor:#aeb6ba;--lt-grid:#9ea7ab;--lt-lane:#e6dfc8;--lt-wall:#4e5057;--lt-wall-edge:#8b8f97;--lt-crate:#8c6b40;--lt-beam:#fff;--bt-olive-2:#2c3624;--bt-olive:#3f4d33;--bt-orange:#f26b1f;--bt-orange-shadow:#a3430f;--bt-tape:#f2c94c;--bt-kraft:#c8a86b;--bt-crate:#8b6a3e;--bt-paper:#efe9d6;--bt-paper-dim:#d8d1bd;--bt-steel:#4a4f57;--bt-ink:#15170f;--bt-ink-dim:#6b6a5a;--bt-sage:#9aa08f;--bt-sage-light:#c9d0b8;--bt-grass:#5f6b4a;--bt-shadow:#1a2a10;--bt-night:#0f120c;--econ-job-recall:#d62828;--econ-job-word:#1d63b3;--econ-job-maths:#2b2b2b;--econ-job-production:#f4a300;--econ-job-proof:#2a9d8f;--econ-red-ground:#7a1414;--econ-red:#c8102e;--econ-red-deep:#4a0c0c;--econ-cream:#f5ead6;--econ-gold:#f4c542;--econ-ink:#1a1414;--econ-v2-navy:#0a1628;--econ-v2-slate:#344762;--econ-v2-white:#fff;--econ-v2-focus:#9de8f0;--econ-v2-error:#ffe2e2;--econ-v2-success:#d9ee91;--econ-v2-teacher-error:#9b1026;--sa-parchment:#f1e4c8;--sa-parchment-deep:#e3d0a8;--sa-parchment-edge:#c9b283;--sa-ink:#2b2118;--sa-ink-soft:#5c4a37;--sa-sea-deep:#46626d;--sa-gold:#b8860b;--sa-neutral:#cfc3a3;--sa-cream:#fff8e8;--sa-team-a:#c1272d;--sa-team-b:#d9731c;--sa-team-c:#d4a017;--sa-team-d:#2e7d32;--sa-team-e:#147a7a;--sa-team-f:#2452a6;--sa-team-g:#9b2d6e;--cyan:#5ff;--magenta:#f5f;--body-text:#d0d0d0;--green:#5f5;--red:#f55;--amber:#ffb000;--rule:#2a6b6b;--panel:#050807;--panel-head:#0d1414;--dim:#6a8a8a;--ground:#2b2b2e}*{box-sizing:border-box}:root{--page-ground:#f5f4f0;--page-face:system-ui, sans-serif}html,body{background:var(--page-ground);font-family:var(--page-face);margin:0;padding:0}html{container:opstage/inline-size}.opFrame{min-height:100vh;display:flex}.opFrame:not([data-fitted]){visibility:hidden}.opStage{width:var(--stage-w);min-height:var(--stage-h);contain:layout;flex:none;margin:auto;position:relative;container:opstage/inline-size}.opCqProbe{visibility:hidden;pointer-events:none;width:100px;height:0;position:absolute;top:0;left:0;container-type:inline-size}.opCqProbe>*{height:0}.opCqProbe>:first-child{width:100cqw}.opCqProbe>:last-child{width:calc(100cqw * var(--cqz,1))}.crtViewport,.plainViewport{min-height:var(--stage-h,100vh);background:var(--ground);box-sizing:border-box;font-family:var(--skin-font-body);justify-content:center;align-items:center;padding:30px 16px;display:flex}.plainSurface:has([class*=caseWrap]){max-width:1180px}:is(.plainSurface:has(.roomBoard),.plainSurface:has(.landscapeClue)){max-width:min(1400px, calc(var(--stage-w,100vw) - 48px));padding-top:14px}.plainViewport:has(.roomBoard){padding-block:0}.plainSurface:has(.roomBoard){max-width:calc(var(--stage-w,100vw) - 32px);box-shadow:none;background:0 0;border:none;padding:8px 0 12px}.plainSurface:has(.roomBoard) .hudBar{z-index:2;background:var(--room-backing,var(--surface));width:auto;color:var(--ink);border-bottom:none;border-radius:0;margin:0;padding:2px 16px;position:fixed;top:0;left:0;right:0}.plainSurface:has(.landscapeClue){max-width:min(calc(var(--stage-w,100vw) - 48px), max(1232px, calc((var(--stage-h,100vh) - 120px) * 1.6)))}.plainSurface:has(.roomBackdrop) .hudBar{background:var(--room-backing,var(--surface));color:var(--ink);border-bottom:none;border-radius:4px;margin-top:-3px;padding:3px 14px 5px}.plainSurface:has(.roomBackdrop)>.backLink{background:var(--room-backing,var(--surface));color:var(--ink);border-radius:3px;padding:4px 8px;display:inline-flex}.plainSurface:has(.roomBackdrop)>.backLink:hover:not(:disabled){background:var(--room-backing,var(--surface));color:var(--accent)}.plainSurface:has(.roomBackdrop)>h2{background:var(--room-backing,var(--surface));color:var(--ink-strong);border-radius:4px;padding:4px 12px;display:inline-block}.plainSurface:has(.roomBackdrop)>h2{z-index:1;position:relative}.plainSurface:has(.roomBackdrop)>.briefing{z-index:1;position:relative}.plainSurface:has(.roomBackdrop)>.briefing+*{z-index:1;position:relative}:where(.plainSurface:has(.roomBackdrop)>.briefing){border:1px solid var(--edge);background:var(--room-backing,var(--surface));color:var(--ink);border-radius:4px;padding:22px 26px 18px}[data-skin=field-notebook] .plainSurface:has(.roomBackdrop)>.briefing{border:1px solid var(--edge);background:var(--surface);color:var(--ink);border-radius:4px;padding:22px 26px 18px}[data-skin=field-notebook] .plainSurface:has(.roomBackdrop)>.briefing .briefingHead{color:var(--accent)}.plainSurface:has(.roomBackdrop) .memoActions button.memoProceed.memoProceed.memoProceed{background:var(--room-backing,var(--surface))}.plainSurface:has(.roomBackdrop) .memoActions button.memoProceed.memoProceed.memoProceed:hover:not(:disabled){background:var(--accent);color:var(--room-backing,var(--surface))}[data-skin=situation-room] .plainSurface:has(.roomBoard):before{content:none}[data-skin=situation-room] .plainSurface:has(.roomBoard):after{content:none}[data-skin=situation-room] .plainSurface:has(.landscapeClue):before{content:none}[data-skin=situation-room] .plainSurface:has(.landscapeClue):after{content:none}.roomBackdrop{z-index:0;filter:brightness(.42);pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}.plainSurface:has(.landscapeClue){z-index:1;position:relative}.plainSurface:has(.roomBackdrop)>:not(.roomBackdrop){z-index:1;position:relative}.plainSurface{background:var(--surface);width:100%;max-width:820px;color:var(--body-text);border:1px solid var(--rule);font-family:var(--skin-font-body);border-radius:6px;padding:28px 30px 36px}.monitorFrame{background:linear-gradient(160deg,#4a4a50 0%,#2c2c30 55%,#1c1c1f 100%);border-radius:26px;width:100%;max-width:900px;padding:26px 26px 40px;position:relative;box-shadow:0 20px 40px #00000080,inset 0 1px #ffffff14}.statusLed{background:var(--green);width:9px;height:9px;box-shadow:0 0 6px 1px var(--green);border-radius:50%;animation:2.2s ease-in-out infinite ledPulse;position:absolute;top:16px;right:26px}@keyframes ledPulse{0%,to{opacity:1}50%{opacity:.35}}.brandPlate{text-align:center;letter-spacing:3px;text-transform:uppercase;color:#8a8a90;justify-content:center;align-items:center;gap:8px;font-size:10px;display:flex;position:absolute;bottom:12px;left:0;right:0}.brandPlateSeal{opacity:.8;width:16px;height:auto}.screenGlass{background:#020403;border-radius:10px;min-height:620px;position:relative;overflow:hidden;box-shadow:inset 0 0 40px #000000e6,inset 0 0 2px #000}@media (min-height:900px){@container opstage (min-width:1448px){.monitorFrame{max-width:min(1400px, calc(var(--stage-w,100vw) - 96px))}.screenGlass{min-height:min(940px, calc(var(--stage-h,100vh) - 280px))}}}.scanlineOverlay{z-index:3;pointer-events:none;background:repeating-linear-gradient(#0000 0 1px,#c8ffff09 2px 3px);position:absolute;inset:0}.vignetteOverlay{z-index:4;pointer-events:none;background:radial-gradient(#0000 55%,#0000008c 100%);position:absolute;inset:0}.screenContent{z-index:1;color:var(--body-text);padding:24px 28px;position:relative}.bootSequence{color:var(--cyan);font-size:15px;line-height:1.8}.bootLine:after{content:"█";margin-left:2px;animation:1s step-end infinite blink}.bootLine:not(:last-child):after{content:""}@keyframes blink{50%{opacity:0}}:where([data-skin],.zoomBackdrop) h2,:where([data-skin],.zoomBackdrop) h3,:where([data-skin],.zoomBackdrop) h4{font-family:var(--skin-font-display);color:var(--magenta);text-shadow:var(--display-glow,none);letter-spacing:1px;text-transform:uppercase;margin:0 0 10px;font-weight:400}:where([data-skin],.zoomBackdrop) h2{font-size:34px}:where([data-skin],.zoomBackdrop) h2.caret:after{content:"_";color:var(--cyan);animation:1s step-end infinite blink}:where([data-skin],.zoomBackdrop) h3{font-size:24px}:where([data-skin],.zoomBackdrop) h4{font-size:19px}:where([data-skin],.zoomBackdrop) p{color:var(--body-text);line-height:1.7}:where([data-skin],.zoomBackdrop) strong{color:var(--ink-strong,#fff)}.dim{color:var(--dim);font-size:12px}.statusLine{color:var(--cyan);font-weight:700;font-size:var(--field-chrome-text);margin-top:2px;line-height:1.3}.statusLine:not(:empty):before{content:"> "}:where([data-skin],.zoomBackdrop) button{color:var(--cyan);border:1px solid var(--cyan);font-family:var(--skin-font-body);text-transform:uppercase;letter-spacing:.5px;cursor:pointer;background:#000;padding:6px 12px}:where([data-skin],.zoomBackdrop) button:hover:not(:disabled){background:var(--cyan);color:#000}:where([data-skin],.zoomBackdrop) button:disabled{border-color:var(--edge);color:var(--dim);cursor:not-allowed}:where([data-skin],.zoomBackdrop) button:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}:where([data-skin],.zoomBackdrop) button[aria-pressed=true],:where([data-skin],.zoomBackdrop) button[data-on=true]{background:var(--accent);color:var(--control-press-ink);border-color:var(--accent);box-shadow:0 0 0 2px var(--ground), 0 0 0 4px var(--accent);font-weight:700}:where([data-skin],.zoomBackdrop) button[aria-pressed=true]:hover:not(:disabled),:where([data-skin],.zoomBackdrop) button[data-on=true]:hover:not(:disabled){background:var(--accent-alt,var(--accent));color:var(--control-press-ink)}:where([data-skin],.zoomBackdrop) input[type=text],:where([data-skin],.zoomBackdrop) input[type=password],:where([data-skin],.zoomBackdrop) input[type=number]{color:var(--cyan);border:1px solid var(--rule);font-family:var(--skin-font-body);background:#000;padding:5px 8px;font-size:14px}:where([data-skin],.zoomBackdrop) input:disabled{color:var(--dim);border-color:var(--edge)}:where([data-skin],.zoomBackdrop) input:focus-visible{outline:1px solid var(--cyan);outline-offset:1px}.panel{margin-top:26px}.panel:first-of-type{margin-top:0}.calloutBox{background:var(--panel);border:1px solid var(--amber);color:var(--amber);border-radius:4px;margin:12px 0;padding:10px 14px;font-size:13px;line-height:1.6}.calloutBox strong{color:var(--amber)}.calloutBox .exTarget{letter-spacing:1px;margin-bottom:6px;display:block}.evidence{margin:14px 0}.evidenceImage{width:100%;height:auto;image-rendering:pixelated;display:block}.evidenceCaption{color:var(--dim);margin-top:6px;font-size:12px}.scrollBox{border:1px solid var(--rule);background:var(--panel);border-radius:4px;max-height:320px;padding:8px 12px;overflow-y:auto}.row{border-bottom:1px solid var(--hairline);padding:8px 0}.row:last-child{border-bottom:none}.row label{cursor:pointer;color:var(--body-text)}.countryName{color:var(--magenta);margin-bottom:4px;font-weight:700;display:block}.fieldLabel{color:var(--dim);margin-right:4px;font-size:13px}.stats{color:var(--dim);margin-left:8px;font-size:12px}.bandStatus{background:var(--panel-head);border:1px solid var(--rule);border-radius:4px;margin:15px 0;padding:10px}.bandOk{color:var(--green)}.bandMissing{color:var(--dim)}table.dataTable{border-collapse:collapse;width:100%;margin-top:12px}table.dataTable th,table.dataTable td{border:1px solid var(--rule);text-align:left;padding:6px 10px;font-size:13px}table.dataTable th{background:var(--panel-head);color:var(--cyan);text-transform:uppercase}table.dataTable td{background:var(--panel);color:var(--body-text)}table.dataTable input[type=number]{width:56px}.tableScroll{overflow-x:auto}.briefing{margin-bottom:20px}.briefingHead{color:var(--cyan);font-family:var(--skin-font-display);letter-spacing:1px;margin:0 0 6px;font-size:19px}.dossier{margin:0 0 22px}.dossierHead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.dossierTitle{color:var(--cyan);font-family:var(--skin-font-display);letter-spacing:1px;margin:0;font-size:19px}.dossierActions{align-items:center;gap:8px;display:flex}.dossierPrint{color:var(--dim);border:1px solid var(--rule);border-radius:3px;padding:2px 10px;font-size:12px;text-decoration:none}.dossierPrint:hover{color:var(--cyan);border-color:var(--cyan)}.dossierToggle{border:1px solid var(--rule);color:var(--dim);cursor:pointer;background:0 0;border-radius:3px;padding:2px 10px;font-size:12px}.dossierToggle:hover{color:var(--cyan);border-color:var(--cyan)}.dossierIntro{margin:0 0 10px}.dossierScroll{overflow-x:auto}.dossierTable{border-collapse:collapse;width:100%}.dossierTable th,.dossierTable td{border:1px solid var(--rule);text-align:left;white-space:nowrap;padding:5px 9px;font-size:13px}.dossierTable th{background:var(--panel-head);color:var(--cyan);text-transform:uppercase;letter-spacing:1px;font-size:11px}.dossierTable td{background:var(--panel);color:var(--body-text)}.dossierId{color:var(--amber);font-weight:700}.dossierName{color:var(--magenta);font-weight:700}.dossierValue{text-align:right;font-variant-numeric:tabular-nums}.dossierPortraitCol{width:52px;padding:3px!important}.dossierPortrait{object-fit:cover;width:44px;height:44px;image-rendering:pixelated;border:1px solid var(--rule);display:block}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fieldPrefix{color:var(--dim);font-family:var(--skin-font-body);margin-right:2px}.zoomBackdrop{z-index:1000;cursor:zoom-out;background:#000000db;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.zoomImage{object-fit:contain;max-width:min(96vw,1400px);max-height:92vh;image-rendering:pixelated;border:1px solid var(--rule);background:var(--panel);cursor:default}.zoomClose{border:1px solid var(--rule);color:var(--body-text);cursor:pointer;background:0 0;border-radius:3px;padding:4px 10px;font-size:18px;line-height:1;position:absolute;top:14px;right:18px}.zoomClose:hover{color:var(--cyan);border-color:var(--cyan)}.evidenceZoomable{cursor:zoom-in}.zoomPanel.zoomEvidence,[data-skin].zoomPanel.zoomEvidence{width:min(92vw,1200px,118vh);max-width:none;max-height:92vh;box-shadow:none;cursor:default;background:0 0;border:0;border-radius:0;padding:0;overflow:auto}.feedback{margin-top:6px;font-size:13px;display:block}.ok{color:var(--green);text-shadow:0 0 4px #5f59;font-weight:700}.bad{color:var(--red)}.confirmedMsg{color:var(--green);margin-top:15px;font-weight:700}.intelCost{color:var(--dim);margin-top:8px;font-size:13px;line-height:1.4}.phaseList{margin:0;padding:0;list-style:none}.phaseItem{border:1px solid var(--hairline);background:var(--panel);text-align:left;text-transform:none;letter-spacing:0;border-radius:4px;align-items:baseline;gap:10px;width:100%;margin-bottom:6px;padding:7px 10px;display:flex}.phaseItem:disabled{color:var(--dim);border-color:var(--edge)}.phaseIcon{display:none}.phaseItem .no{color:var(--amber);width:26px}.phaseItem .nm{color:var(--cyan);flex:1}.phaseItem.done .nm,.phaseItem .tick{color:var(--green)}.phaseItem .lock{color:var(--dim)}.hudBar{border-bottom:1px solid var(--hairline);font-size:var(--field-chrome-text);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:0;display:flex}.hudBar .hudLink{min-height:var(--field-target);align-items:center;display:inline-flex}.hudBar .agent{color:var(--cyan)}.hudBar .intel{color:var(--amber);font-family:var(--skin-font-display), "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols 2", monospace}.backLink{color:var(--dim);font-size:var(--field-chrome-text);letter-spacing:2px;min-height:var(--field-target);background:0 0;border:none;align-items:center;margin-top:-4px;margin-bottom:-12px;padding:0;display:inline-flex}.backLink:hover:not(:disabled){color:var(--cyan);background:0 0}.completeBox{border:2px solid var(--amber);color:var(--amber);background:#0d0a02;border-radius:4px;margin-top:15px;padding:14px 16px;font-size:15px;line-height:1.6}.completeBox strong{color:var(--warn)}.preLine{white-space:pre-line}.missionTimer{color:var(--green);font-size:var(--field-chrome-text);letter-spacing:1px}.missionTimer.low{color:var(--amber)}.missionTimer.zero{color:var(--red);animation:1s steps(2,start) infinite timerBlink}.missionTimer.done{color:var(--green)}@keyframes timerBlink{50%{opacity:.25}}.codeSlots{align-items:center;gap:8px;margin:0 0 16px;display:flex}.codeSlots .codeLabel{color:var(--dim);font-size:var(--field-chrome-text);letter-spacing:2px;margin-right:4px}.codeSlot{border:1px solid var(--rule);background:var(--panel);width:34px;height:42px;font-family:var(--skin-font-display);color:#3a4a4a;border-radius:3px;justify-content:center;align-items:center;font-size:28px;display:flex}.codeSlot.filled{color:var(--green);border-color:var(--green);text-shadow:0 0 6px #5f59}.hintBtn{font-size:var(--field-chrome-text);min-height:var(--field-target);border-color:var(--amber);color:var(--amber);margin:4px 0}.hintBtn:hover:not(:disabled){background:var(--amber);color:#000}.memoProceed{font-size:var(--field-chrome-text);min-height:var(--field-target);margin-block:-6px}@media (prefers-reduced-motion:reduce){.statusLed,.bootLine:after,h2.caret:after,.missionTimer.zero{animation:none}}.certificate{border:2px solid var(--amber);text-align:center;color:var(--amber);background:radial-gradient(at top,#ffb00014,#0000 70%),#0b0803;border-radius:4px;margin:20px 0 4px;padding:26px 30px 22px;box-shadow:inset 0 0 0 1px #ffb00059}.certSeal{border:2px solid var(--amber);width:54px;height:54px;font-family:var(--skin-font-display);letter-spacing:1px;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 12px;font-size:26px;display:flex;box-shadow:0 0 12px #ffb00059}.certBureau{font-family:var(--skin-font-display);text-transform:uppercase;letter-spacing:4px;color:#ffd24d;font-size:30px}.certKicker{letter-spacing:3px;text-transform:uppercase;color:var(--amber);border-bottom:1px solid #ffb00066;margin-top:2px;padding-bottom:14px;font-size:12px}.certAwarded{color:#c9a86a;margin-top:14px;font-size:13px}.certCitation{max-width:46ch;margin-left:auto;margin-right:auto;line-height:1.6}.certAgent{font-family:var(--skin-font-display);color:var(--green);letter-spacing:2px;text-shadow:0 0 10px #55ff5573;margin:6px 0;font-size:40px}.certOperation{font-family:var(--skin-font-display);color:#ffd24d;letter-spacing:1px;text-transform:uppercase;margin:4px 0;font-size:28px}.certOpNo{color:var(--amber)}.certStats{border-top:1px solid #ffb00066;flex-wrap:wrap;justify-content:center;gap:28px;margin:20px 0 0;padding-top:16px;display:flex}.certStats div{text-align:center}.certStats dt{letter-spacing:2px;text-transform:uppercase;color:#a08650;font-size:10px}.certStats dd{font-family:var(--skin-font-display);color:#ffd24d;text-transform:uppercase;margin:4px 0 0;font-size:24px}.certSign{letter-spacing:2px;text-transform:uppercase;color:#a08650;border-top:1px solid #ffb00040;min-width:240px;margin-top:20px;padding-top:8px;font-size:11px;display:inline-block}.certActions{flex-wrap:wrap;gap:10px;margin:14px 0 4px;display:flex}.linkBtn{color:var(--cyan);border:1px solid var(--cyan);text-transform:uppercase;letter-spacing:.5px;background:#000;padding:6px 12px;font-size:14px;text-decoration:none;display:inline-block}.linkBtn:hover{background:var(--cyan);color:#000}.linkBtn.primary{border-color:var(--green);color:var(--green)}.linkBtn.primary:hover{background:var(--green);color:#000}.hudLink{text-decoration:none}.hudLink:hover{text-decoration:underline}.dossierGrid{flex-wrap:wrap;gap:12px;margin:4px 0 22px;display:flex}.dossierStat{border:1px solid var(--rule);background:var(--panel);border-radius:4px;flex:150px;padding:12px 14px}.dossierLabel{letter-spacing:2px;text-transform:uppercase;color:var(--dim);margin-bottom:4px;font-size:10px;display:block}.dossierStat strong{font-family:var(--skin-font-display);color:var(--cyan);letter-spacing:1px;font-size:26px}.dossierStat .dossierIntel{color:var(--amber);text-shadow:0 0 8px #ffb00066;font-size:34px}.appearanceBay{border:1px dashed var(--rule);background:var(--panel);border-radius:4px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:22px;padding:14px 16px;display:flex}.appearanceSilhouette{border:1px solid var(--hairline);background:var(--panel);border-radius:3px;flex:none;width:72px;height:82px;position:relative}.silhouetteHead{background:#16302f;border-radius:50%;width:24px;height:24px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.silhouetteBody{background:#16302f;border-radius:22px 22px 0 0;width:46px;height:28px;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.appearanceNote{flex:200px}.appearanceNote strong{color:var(--amber);letter-spacing:2px;font-size:12px}.appearanceNote p{margin:6px 0 0}.missionRecord{margin:0 0 22px;padding:0;list-style:none}.missionRecord li{border:1px solid var(--hairline);border-left:3px solid var(--rule);background:var(--panel);border-radius:4px;margin-bottom:8px;padding:10px 14px}.missionRecord li.done{border-left-color:var(--green)}.missionHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.missionName{color:var(--cyan);font-size:var(--field-chrome-text)}.missionLink{appearance:none;font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0;text-decoration:none}.missionLink>h2,.missionLink>span{font:inherit;color:inherit;margin:0;display:block}.missionLink:hover,.missionLink:focus-visible{text-decoration:underline}.missionNo{color:var(--dim)}.missionIntel{color:var(--amber);white-space:nowrap;font-size:13px}.missionMeta{color:var(--dim);margin-top:4px;font-size:12px}.missionCurrent{color:var(--magenta)}.dossierActions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.dossierActions form{margin:0}.handoverBtn{border-color:var(--amber);color:var(--amber)}.handoverBtn:hover:not(:disabled){background:var(--amber);color:#000}@media (prefers-reduced-motion:reduce){.statusLed,.bootLine:after,h2.caret:after,.missionTimer.zero{animation:none}}@container opstage (max-width:640px){.monitorFrame{border-radius:18px;padding:18px 12px 34px}.screenGlass{min-height:calc(var(--stage-h,100vh) * .78)}.screenContent{padding:16px 14px}:where([data-skin],.zoomBackdrop) h2{font-size:27px}.certificate{padding:18px 14px}.certAgent{font-size:30px}.certOperation{font-size:21px}.certBureau{letter-spacing:2px;font-size:23px}}.promotionBanner{border:1px solid var(--green);color:var(--green);background:#061006;border-radius:4px;margin-top:12px;padding:10px 14px}.promotionBanner strong{color:var(--green);font-family:var(--skin-font-display);letter-spacing:3px;text-shadow:0 0 8px #5f56;font-size:22px;display:block}.promotionBanner div{font-family:var(--skin-font-display), "Segoe UI Symbol", "Apple Symbols", "Noto Sans Symbols 2", monospace}.simList{margin:18px 0 0;padding:0;list-style:none}.simItem{text-align:left;border:1px solid var(--hairline);border-left:3px solid var(--magenta);background:var(--panel);text-transform:none;letter-spacing:0;border-radius:4px;width:100%;margin-bottom:8px;padding:12px 14px;display:block}.simItem:hover:not(:disabled){background:var(--panel-head);color:var(--cyan)}.simTitle{color:var(--cyan);font-size:16px;display:block}.simItem:hover .simTitle{color:#000}.simMeta{color:var(--dim);letter-spacing:1px;margin-top:3px;font-size:11px;display:block}.simItem:hover .simMeta{color:#000}.questionPrompt{color:var(--cyan);text-shadow:none;text-transform:none;margin:6px 0 18px;font-size:26px;line-height:1.35}.optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px;display:grid}.optionBtn{text-transform:none;letter-spacing:0;border-color:var(--rule);color:var(--body-text);white-space:normal;text-align:left;padding:16px 14px;font-size:17px;line-height:1.35}.optionBtn:hover:not(:disabled){background:var(--cyan);color:#000;border-color:var(--cyan)}.passBtn{text-align:center;letter-spacing:2px;color:var(--amber);border-color:var(--amber)}.passBtn:hover:not(:disabled){background:var(--amber);color:#000}.nodeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.nodeCard{border-color:var(--magenta);color:var(--magenta);text-transform:none;letter-spacing:0;text-align:left;flex-direction:column;align-items:flex-start;gap:4px;padding:14px;display:flex}.nodeCard:hover:not(:disabled){background:var(--magenta);color:#000}.nodeCard.hardened{border-color:var(--edge);color:var(--dim)}.nodeCallsign{font-family:var(--skin-font-display);letter-spacing:1px;font-size:21px}.nodeHolding{color:var(--amber);font-size:13px}.nodeCard:hover:not(:disabled) .nodeHolding{color:#000}.nodeState{letter-spacing:2px;opacity:.75;font-size:10px}.resultBanner{border:2px solid var(--rule);background:var(--panel);text-align:center;border-radius:4px;margin-top:18px;padding:20px}.resultBanner strong{font-family:var(--skin-font-display);letter-spacing:3px;margin-bottom:6px;font-size:34px;display:block}.resultBanner.good{border-color:var(--green)}.resultBanner.good strong{color:var(--green);text-shadow:0 0 10px #5f56}.resultBanner.bad{border-color:var(--red)}.resultBanner.bad strong{color:var(--red);text-shadow:0 0 10px #f556}.resultBanner p{margin:0 0 14px}.debriefTabs{gap:8px;margin:12px 0 18px;display:flex}.debriefTabs button{border-color:var(--rule);color:var(--dim);font-size:12px}.debriefTabs button.active{border-color:var(--cyan);color:var(--cyan)}.podium{margin:0;padding:0;list-style:none}.podiumRow{border:1px solid var(--hairline);background:var(--panel);border-radius:4px;align-items:center;gap:12px;margin-bottom:8px;padding:12px 14px;display:flex}.podiumRow.isAgent{border-color:var(--green);background:#061006}.podiumPlace{width:34px;font-size:20px}.podiumName{color:var(--cyan);font-family:var(--skin-font-display);letter-spacing:1px;flex:1;font-size:24px}.podiumRow.isAgent .podiumName{color:var(--green)}.podiumIntel{color:var(--amber);font-family:var(--skin-font-display);font-size:24px}.reviewList{margin:14px 0 0;padding:0;list-style:none}.reviewList li{border:1px solid var(--hairline);border-left:3px solid var(--green);background:var(--panel);border-radius:4px;margin-bottom:8px;padding:12px 14px}.reviewList li.miss{border-left-color:var(--red)}.reviewPrompt{color:var(--body-text);margin-bottom:6px}.reviewLine{font-size:13px}.reviewLine.good{color:var(--green)}.reviewLine.bad{color:var(--red)}.reviewWhy{color:var(--dim);margin-top:6px;font-size:12px;line-height:1.5}@container opstage (max-width:640px){.optionGrid,.nodeGrid{grid-template-columns:1fr}.questionPrompt{font-size:21px}}.previewScreen{border:1px solid var(--rule);color:var(--body-text);font-family:var(--skin-font-body);background:#020403;border-radius:10px;padding:22px 24px;box-shadow:inset 0 0 40px #000000e6}.previewScreen .hudBar,.previewScreen h2{margin-top:0}[data-skin=case-file] h2{font-size:28px}[data-skin=case-file] h3{font-size:19px}[data-skin=case-file] h4{font-size:15px}[data-skin=case-file] .briefingHead{font-size:14px}[data-skin=case-file] .dossierTitle{font-size:15px}[data-skin=case-file] .codeSlot{font-size:25px}[data-skin=case-file] .certSeal{font-size:19px}[data-skin=case-file] .certBureau{font-size:24px}[data-skin=case-file] .certAgent{font-size:31px}[data-skin=case-file] .certOperation,[data-skin=case-file] .certStats dd{font-size:23px}[data-skin=case-file] .promotionBanner strong{font-size:22px}@container opstage (max-width:640px){[data-skin=case-file] h2{font-size:22px}}[data-clear-view],[data-skin][data-clear-view]{--display-glow:none;--skin-font-body:system-ui, -apple-system, "Segoe UI", Arial, sans-serif}[data-clear-view]:not([data-clear-view=projected]),[data-skin][data-clear-view]:not([data-clear-view=projected]){--surface:#fff;--surface-raised:#f2f4f7;--ground:#fff;--ink:#101418;--ink-strong:#000;--ink-dim:#40484f;--edge:#101418;--hairline:#6b7178;--ok:#005c2e;--bad:#8c1500;--warn:#6a4a00;--accent:#003a8c;--accent-alt:#5a1d7a;--skin-font-display:system-ui, -apple-system, "Segoe UI", Arial, sans-serif}[data-clear-view=projected],[data-skin][data-clear-view=projected]{--surface:#05070a;--surface-raised:#0d1218;--ground:#05070a;--ink:#fff;--ink-strong:#fff;--ink-dim:#9fb4b4;--edge:#5be9e9;--hairline:#24343c;--ok:#7be88a;--bad:#ff9a7a;--warn:#ffc861;--accent:#5be9e9;--accent-alt:#5be9e9;--skin-font-display:var(--font-orbitron), "Segoe UI", system-ui, sans-serif}[data-clear-view]:before,[data-clear-view]:after,[data-clear-view] .crtOverlay,[data-clear-view] .scanlines,[data-clear-view] .noise{display:none!important}[data-clear-view] *{text-shadow:none!important;box-shadow:none!important}[data-clear-view] *,[data-clear-view] :before,[data-clear-view] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-clear-view] .clearMark{align-items:center;gap:.4em;font-weight:700;display:inline-flex}[data-clear-view] .clearMark[data-mark=right]:before{content:"✓"}[data-clear-view] .clearMark[data-mark=wrong]:before{content:"✗"}[data-clear-view] .clearMark[data-mark=right]{color:var(--ok)}[data-clear-view] .clearMark[data-mark=wrong]{color:var(--bad)}[data-clear-view=projected]{font-size:clamp(20px,1.7vw,34px)}[data-clear-view=projected] h1,.liveHost[data-clear-view=projected] h1{font-family:var(--skin-font-body);letter-spacing:-.015em;text-wrap:balance;max-width:22ch;font-size:clamp(38px,4.2vw,88px);font-weight:600;line-height:1.1}[data-clear-view=projected] h2,.liveHost[data-clear-view=projected] h2{letter-spacing:.02em;font-size:clamp(24px,2vw,40px)}.liveJoin,.livePlay,.liveHost{background:var(--surface);min-height:100vh;color:var(--ink);font-family:var(--skin-font-body);flex-direction:column;gap:clamp(12px,2vw,28px);margin:0;padding:clamp(16px,3vw,40px);display:flex}.liveJoin h1,.livePlay h1,.liveHost h1,.liveHost h2{font-family:var(--skin-font-display);color:var(--ink-strong);margin:0}.liveJoin label{margin-top:12px;display:block}.liveJoin input,.liveTyped input{font:inherit;background:var(--surface-raised);min-height:44px;color:var(--ink-strong);border:2px solid var(--edge);border-radius:4px;width:min(100%,22ch);padding:10px 12px}.liveJoin fieldset{border:1px solid var(--hairline);border-radius:4px;padding:12px}.liveJoin button,.livePlay button,.liveHost button{font:inherit;font-family:var(--skin-font-display);background:var(--surface-raised);min-height:44px;color:var(--ink-strong);border:2px solid var(--accent);cursor:pointer;border-radius:4px;padding:10px 18px}.liveJoin button[disabled],.livePlay button[disabled],.liveHost button[disabled]{opacity:.55;cursor:default}.liveGuestNotice,.liveGuestBanner{color:var(--warn);border:1px solid var(--warn);border-radius:4px;padding:8px 12px;display:block}.liveProblem{color:var(--bad);font-weight:700}.liveReason{color:var(--ink-dim)}.livePlayHead{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:10px;display:flex}.liveName{font-family:var(--skin-font-display);color:var(--ink-strong)}.liveScore{color:var(--accent);margin-left:auto}.liveOffline{color:var(--warn)}.liveProgress{color:var(--ink-dim);margin:0}.liveOptions{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.liveOptions button{text-align:left;align-items:center;gap:10px;width:100%;display:flex}.liveImage{border:1px solid var(--hairline);max-width:100%;height:auto}.liveTyped{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.liveResult{flex-direction:column;gap:8px;display:flex}.clearMark{align-items:center;gap:.4em;font-weight:700;display:inline-flex}.clearMark[data-mark=right]{color:var(--ok)}.clearMark[data-mark=wrong]{color:var(--bad)}.clearMark[data-mark=right]:before{content:"✓"}.clearMark[data-mark=wrong]:before{content:"✗"}.liveHostHead{border-bottom:2px solid var(--edge);flex-wrap:wrap;align-items:baseline;gap:16px;padding-bottom:12px;display:flex}.liveHostPin strong{font-family:var(--skin-font-display);letter-spacing:.12em;color:var(--accent);font-size:clamp(32px,5vw,80px)}.liveHostGate{color:var(--warn)}.liveCount{font-family:var(--skin-font-display);color:var(--ink-strong);font-size:clamp(22px,3vw,44px)}.liveTimer{font-family:var(--skin-font-display);color:var(--accent);min-height:1lh;margin:0;font-size:clamp(48px,9vw,160px);line-height:1}.liveHostOptions,.liveDistribution,.liveAccuracy,.liveRoster{gap:10px;margin:0;padding:0;list-style:none;display:grid}.liveHostOptions li,.liveDistribution li,.liveAccuracy li,.liveRoster li{border:1px solid var(--hairline);background:var(--surface-raised);border-radius:4px;align-items:center;gap:12px;padding:10px 14px;display:flex}.liveDistribution strong,.liveAccuracy strong{font-family:var(--skin-font-display);margin-left:auto;font-size:1.4em}.liveHostControls{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:12px;display:flex}[data-clear-view] [data-skin]{--surface:#fff;--surface-raised:#f2f4f7;--ground:#fff;--ink:#101418;--ink-strong:#000;--ink-dim:#40484f;--edge:#101418;--hairline:#6b7178;--ok:#005c2e;--bad:#8c1500;--warn:#6a4a00;--accent:#003a8c;--accent-alt:#5a1d7a;--skin-font-display:system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--skin-font-body:system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--display-glow:none}[data-clear-view] .shell{--rule:#101418;--ink-strong:#000}[data-clear-view]{--font-display:system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Arial, sans-serif}.liveHost[data-clear-view=projected]{background:radial-gradient(120% 90% at 50% -10%, #0b1218 0%, var(--ground) 60%);gap:clamp(16px,2vw,36px);min-height:100vh;padding:clamp(20px,2.6vw,52px) clamp(24px,3.4vw,72px)}.liveHost[data-clear-view=projected] .liveHostHead{border-bottom:2px solid var(--hairline);align-items:center;padding-bottom:clamp(10px,1.2vw,22px)}.liveHost[data-clear-view=projected] .liveHostHead h2{color:var(--ink-dim);text-transform:uppercase;font-weight:400}.liveHost[data-clear-view=projected] .liveHostPin{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.14em;align-items:baseline;gap:.5em;margin-left:auto;font-size:clamp(13px,.9vw,20px);display:flex}.liveHost[data-clear-view=projected] .liveHostPin strong{letter-spacing:.16em;color:var(--accent);font-size:clamp(40px,4.6vw,96px);line-height:1}.liveHostJoin strong{text-transform:none}.liveHost[data-clear-view=projected] .liveHostJoin{margin-left:0}.liveHost[data-clear-view=projected] .liveHostJoin strong{letter-spacing:.04em}.liveHost[data-clear-view=projected] .liveQuestion{flex:1;grid-template:"progress timer""prompt timer""options timer"1fr"count timer"/1fr auto;align-content:stretch;gap:clamp(14px,1.8vw,34px) clamp(24px,4vw,80px);display:grid}.liveHost[data-clear-view=projected] .liveQuestion .liveProgress{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.18em;grid-area:progress;margin:0;font-size:clamp(12px,.95vw,20px)}.liveHost[data-clear-view=projected] .liveQuestion h1{grid-area:prompt}.liveHost[data-clear-view=projected] .liveQuestion .liveHostOptions{grid-area:options;grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.4vmin,24px);min-height:0;display:grid}.liveHost[data-clear-view=projected] .liveHostOptions[data-count="5"],.liveHost[data-clear-view=projected] .liveHostOptions[data-count="6"]{grid-template-columns:repeat(3,1fr)}.liveHost[data-clear-view=projected] .liveHostOptions[data-count="3"] li:last-child,.livePlay .liveOptions[data-count="3"] li:last-child{grid-column:1/-1}.liveHost[data-clear-view=projected] .liveHostOptions li{text-align:center;overflow-wrap:anywhere;border-radius:10px;justify-content:center;align-items:center;min-height:0;line-height:1.05;display:flex}.liveHost[data-clear-view=projected] .liveQuestion .liveTimer{font-family:var(--skin-font-display);color:var(--accent);font-variant-numeric:tabular-nums;text-align:right;grid-area:timer;align-self:start;min-width:2.2ch;font-size:clamp(84px,13vw,280px);line-height:.85}.liveHost[data-clear-view=projected] .liveQuestion .liveCount{font-family:var(--skin-font-display);color:var(--ink-dim);grid-area:count;margin:0;font-size:clamp(28px,2.6vw,58px)}.liveHost[data-clear-view=projected] .liveReveal{flex:1;align-content:start;gap:clamp(12px,1.4vw,26px);display:grid}.liveHost[data-clear-view=projected] .liveReveal h1{color:var(--ok);align-items:baseline;gap:.4em;max-width:none;display:flex}.liveHost[data-clear-view=projected] .liveReveal h1:before{content:"✓";font-family:var(--skin-font-display);color:var(--ok)}.liveHost[data-clear-view=projected] .liveReveal>p{color:var(--ink-dim);max-width:46ch;margin:0;font-size:clamp(20px,1.7vw,36px)}.liveHost[data-clear-view=projected] .liveDistribution{gap:clamp(8px,.9vw,16px);display:grid}.liveHost[data-clear-view=projected] .liveDistribution li{counter-increment:dist;background:var(--surface-raised);border:2px solid var(--hairline);border-radius:6px;align-items:baseline;padding:clamp(8px,.9vw,18px) clamp(14px,1.2vw,24px);font-size:clamp(19px,1.6vw,34px);display:flex;position:relative;overflow:hidden}.liveHost[data-clear-view=projected] .liveDistribution li:after{content:"";width:calc(var(--share,0) * 1%);background:var(--hairline);z-index:0;position:absolute;inset:0 auto 0 0}.liveHost[data-clear-view=projected] .liveDistribution li>*{z-index:1;position:relative}.liveHost[data-clear-view=projected] .liveDistribution li[data-mark=right]{border-color:var(--ok)}.liveHost[data-clear-view=projected] .liveDistribution li[data-mark=right]:after{background:color-mix(in srgb, var(--ok) 28%, transparent)}.liveHost[data-clear-view=projected] .liveDistribution li[data-mark=right]:before{content:"✓";z-index:1;font-family:var(--skin-font-display);color:var(--ok);margin-right:.5em;font-size:1.15em;position:relative}.liveHost[data-clear-view=projected] .liveDistribution strong{font-family:var(--skin-font-display);color:var(--ink-strong);font-size:1.25em}.liveHost[data-clear-view=projected] .liveHostControls{border-top:1px solid var(--hairline);gap:10px;padding-top:clamp(10px,1vw,18px)}.liveHost[data-clear-view=projected] .liveHostControls button,.liveHost[data-clear-view=projected] .liveRoster button{font-family:var(--skin-font-body);border-width:1px;border-color:var(--hairline);min-height:38px;color:var(--ink-dim);background:0 0;padding:6px 14px;font-size:clamp(13px,.85vw,17px)}.liveHost[data-clear-view=projected] .liveHostControls button:hover,.liveHost[data-clear-view=projected] .liveRoster button:hover{color:var(--ink);border-color:var(--accent)}.liveHost[data-clear-view=projected] .liveRoster{grid-template-columns:repeat(auto-fill,minmax(min(100%,22ch),1fr));display:grid}.liveHost[data-clear-view=projected] .liveRoster li{background:var(--surface-raised);border-color:var(--hairline);font-size:clamp(16px,1.2vw,26px)}.liveHost[data-clear-view=projected] .liveRoster li em{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.1em;font-size:.62em;font-style:normal}.liveHost[data-clear-view=projected]>section:not(.liveReveal):not(.liveQuestion)>button{font-family:var(--skin-font-display);color:var(--ground);background:var(--accent);border-color:var(--accent);padding:.4em 1.2em;font-size:clamp(22px,2vw,42px)}.liveHost[data-clear-view=projected] .liveReveal .liveCount{font-family:var(--skin-font-display);color:var(--ink);margin:0;font-size:clamp(26px,2.4vw,52px)}.liveHost[data-clear-view=projected] .liveReveal>button{font-family:var(--skin-font-body);border-width:1px;border-color:var(--hairline);min-height:40px;color:var(--ink-dim);background:0 0;justify-self:start;padding:8px 18px;font-size:clamp(14px,.95vw,19px)}.liveHost[data-clear-view=projected] .liveReveal>button:hover{color:var(--ink);border-color:var(--accent)}[data-option="0"]{--option-tile:#1560ab;--option-ink:#fff}[data-option="1"]{--option-tile:#e8820c;--option-ink:#101418}[data-option="2"]{--option-tile:#101418;--option-ink:#fff}[data-option="3"]{--option-tile:#f2f4f7;--option-ink:#101418}.livePlay .livePrompt{text-align:center;text-wrap:balance;max-width:22ch;margin-inline:auto}.livePlay .liveProgress{text-align:center}.livePlay .liveOptions{flex:1;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:clamp(10px,2.5vw,18px);min-height:0;margin:0;padding:0;list-style:none;display:grid}.livePlay .liveOptions li{display:flex}.livePlay .liveOptions button,.liveHost[data-clear-view=projected] .liveHostOptions li{border:3px solid color-mix(in srgb, var(--option-ink,var(--ink)) 42%, transparent)}.livePlay .liveOptions button{text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;background:var(--option-tile,var(--surface-raised));width:100%;min-height:96px;color:var(--option-ink,var(--ink-strong));-webkit-tap-highlight-color:transparent;border:3px solid #0000;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:clamp(8px,2.4vw,18px);font-size:clamp(22px,8.4vw,44px);line-height:1.05;display:flex}.livePlay .liveOptions button[data-chosen]{border-color:var(--ink-strong);box-shadow:0 0 0 4px var(--accent);transform:scale(.97)}.livePlay .liveOptions button[data-chosen]:after{content:"✓";font-size:1.4em;line-height:1}.livePlay .liveOptions button:focus{outline:none}.livePlay .liveOptions button:focus-visible{outline:3px dashed var(--accent);outline-offset:3px}.livePlay .liveOptions button img{object-fit:contain;max-width:100%;max-height:40%}.livePlay .liveTyped input{text-align:center;width:100%;min-height:64px;font-size:clamp(20px,6vw,32px)}.livePlay .liveTyped button{width:100%;min-height:64px;font-size:clamp(17px,4.6vw,24px)}.livePlay .liveTyped{width:100%}.livePlay{height:100dvh;overflow:hidden}.livePlay>section{flex-direction:column;flex:1;gap:clamp(10px,2vw,18px);min-height:0;display:flex}.liveHost[data-clear-view=projected] .livePrompt{text-align:center;margin-inline:auto}.liveHost[data-clear-view=projected]{height:100dvh;min-height:0;font-size:clamp(15px,2.2vmin,30px);overflow:hidden}.liveHost[data-clear-view=projected] h1,[data-clear-view=projected] h1{font-size:clamp(28px,5.6vmin,84px)}.liveHost[data-clear-view=projected] h2,[data-clear-view=projected] h2{font-size:clamp(18px,2.6vmin,38px)}.liveHost[data-clear-view=projected] .liveHostPin strong{font-size:clamp(30px,6.4vmin,92px)}.liveHost[data-clear-view=projected] .liveTimer{font-size:clamp(60px,17vmin,260px)}.liveHost[data-clear-view=projected] .liveCount,.liveHost[data-clear-view=projected] .liveQuestion .liveCount{font-size:clamp(20px,3.4vmin,50px)}.liveHost[data-clear-view=projected]>section,.liveHost[data-clear-view=projected] .liveQuestion,.liveHost[data-clear-view=projected] .liveReveal{min-height:0;overflow:hidden}.liveHost[data-clear-view=projected] .liveHostOptions li{background:var(--option-tile,var(--surface-raised));color:var(--option-ink,var(--ink));border:3px solid color-mix(in srgb, var(--option-ink,var(--ink)) 42%, transparent);padding:clamp(10px,1.6vmin,28px) clamp(12px,1.8vmin,32px);font-size:clamp(22px,4.6vmin,60px)}.liveHost[data-clear-view=projected] .liveDistribution li{border-left:10px solid var(--option-tile,var(--hairline));padding:clamp(6px,1.2vmin,18px) clamp(10px,1.4vmin,24px);font-size:clamp(15px,2.4vmin,34px)}.liveHost[data-clear-view=projected] .liveAccuracy li{font-size:clamp(13px,1.9vmin,26px)}.liveHost[data-clear-view=projected] .liveReveal>p{font-size:clamp(15px,2.4vmin,34px)}.livePlay .livePoints{color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(28px,9vw,52px);line-height:1}.livePodium{flex-direction:column;gap:clamp(6px,1.4vmin,14px);width:100%;margin:0;padding:0;list-style:none;display:flex}.livePodium li{border:2px solid var(--hairline);background:var(--surface-raised);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(8px,2vmin,20px);padding:clamp(6px,1.4vmin,16px) clamp(10px,2vmin,22px);display:grid}.livePodium li[data-place="1"]{border-color:var(--accent);font-size:1.35em}.livePodium li[data-place="2"]{font-size:1.15em}.livePlace{font-variant-numeric:tabular-nums;opacity:.75;min-width:1.6em}.livePodiumName{overflow-wrap:anywhere}.livePodium strong{font-variant-numeric:tabular-nums;color:var(--ink-strong)}.livePlay .livePodium{margin-top:clamp(12px,4vw,24px);font-size:clamp(15px,4.4vw,22px)}.liveHost[data-clear-view=projected] .livePodium{max-width:32ch;margin-inline:auto;font-size:clamp(18px,3.2vmin,46px)}.liveResults{text-align:left;margin-top:clamp(10px,2vmin,22px);max-width:44ch;margin-inline:auto;font-size:clamp(13px,1.8vmin,22px)}.liveResults summary{cursor:pointer;padding:6px 0}.liveResults ol{max-height:40vh;margin:0;padding:0;list-style:none;overflow-y:auto}.liveResults li{border-bottom:1px solid var(--hairline);grid-template-columns:auto 1fr auto auto;align-items:baseline;gap:10px;padding:4px 0;display:grid}.liveResults strong{font-variant-numeric:tabular-nums}.liveResults em{opacity:.7;font-size:.85em}.liveAdvance{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(8px,1.6vmin,18px);display:flex}.liveHold{border:2px solid var(--hairline);font-variant-numeric:tabular-nums;background:0 0}.liveEnd{flex-direction:column;align-items:center;gap:clamp(8px,1.6vmin,20px);min-height:0;display:flex}.livePlay .liveMissed{opacity:.85;margin:0;font-size:clamp(17px,5vw,24px)}.matchGrid{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin:12px 0;display:grid}.matchCol{flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.matchTile{text-align:left;width:100%;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid;border-radius:2px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.matchTile:disabled{cursor:default;opacity:.55}.matchTile[aria-pressed=true]{outline-offset:1px;outline:2px solid}.matchTile:focus-visible{outline-offset:2px;outline:2px solid}.matchPaired{opacity:.8;border-top:1px solid;padding-top:2px;font-size:.85em}@container opstage (max-width:520px){.matchGrid{grid-template-columns:1fr}}.consoleRoute{flex-direction:column;gap:8px;margin:12px 0;padding:0;list-style:none;display:flex}.consoleRoute>li{align-items:center;gap:10px;min-width:0;display:flex}.consoleSlot{text-align:right;opacity:.75;flex:none;min-width:1.6em}.consoleLocked>span:last-child{opacity:.75;overflow-wrap:anywhere;border:1px dashed;border-radius:2px;flex:auto;padding:10px 12px}.consoleFilled,.consoleEmpty{text-align:left;color:inherit;overflow-wrap:anywhere;background:0 0;border:1px solid;border-radius:2px;flex:auto;padding:10px 12px}.consoleFilled{cursor:pointer}.consoleEmpty{opacity:.5;cursor:default;border-style:dashed}.consoleFilled:disabled{cursor:default;opacity:.55}.consoleFilled:focus-visible,.consoleTile:focus-visible{outline-offset:2px;outline:2px solid}.consolePool{margin:12px 0}.consolePoolLabel{opacity:.8;margin:0 0 6px;font-size:.9em}.consolePool ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.consoleTile{text-align:left;color:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid;border-radius:2px;padding:10px 12px}.consoleTile:disabled{cursor:default;opacity:.55}@container opstage (max-width:520px){.consolePool ul{flex-direction:column}.consoleTile{width:100%}}.pointMap{cursor:crosshair;touch-action:manipulation;border:1px solid;max-width:100%;margin:12px 0;line-height:0;display:block;position:relative}.pointMap:focus-visible{outline-offset:2px;outline:2px solid}.pointMap img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.pointCross{pointer-events:none;background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,linear-gradient(currentColor,currentColor) 50%/1px 100% no-repeat;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute}.pointCross:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:6px}.pointSeries{container-type:inline-size}.pointSeriesGrid{align-items:start;gap:18px;display:grid}:is([data-skin=situation-room] .plainSurface:has(.pointSeries),[data-skin=situation-room] .plainSurface:has(.fixRef),[data-skin=situation-room] .plainSurface:has(.choiceGroups)){max-width:min(1400px, calc(var(--stage-w,100vw) - 48px));padding-top:14px;padding-bottom:2px}:is([data-skin=situation-room] .plainSurface:has(.pointSeries)>h2,[data-skin=situation-room] .plainSurface:has(.fixRef)>h2){margin:0 0 4px;font-size:1.5em}:is([data-skin=situation-room] .plainSurface:has(.pointSeries)>.statusLine,[data-skin=situation-room] .plainSurface:has(.fixRef)>.statusLine){margin:0 0 4px}:is([data-skin=situation-room] .plainSurface:has(.pointSeries)>.backLink,[data-skin=situation-room] .plainSurface:has(.fixRef)>.backLink){margin-bottom:6px}[data-skin=situation-room] .plainSurface:has(.pointSeries)>p{margin:0 0 8px}:is([data-skin=situation-room] .plainSurface:has(.pointSeries)>.panel,[data-skin=situation-room] .plainSurface:has(.fixRef)>.panel){padding:14px 16px}@container opstage (min-width:1000px){[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef)){grid-template-rows:min-content min-content 1fr;grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:start;gap:10px 20px;display:grid}[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef))>:is(.fixRef,.evidenceShot,.timingRef){grid-area:1/1/-1;align-self:start;margin:0;position:sticky;top:12px}[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef))>:not(.fixRef):not(.evidenceShot):not(.timingRef):not(.itemDiagram){grid-column:2}[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef))>figure:not(.fixRef):not(.evidenceShot):not(.timingRef):not(.itemDiagram){margin:0}}[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef))>figure:not(.fixRef):not(.evidenceShot):not(.timingRef):not(.itemDiagram)>:first-child{display:none}[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef))>figure:not(.fixRef):not(.evidenceShot):not(.timingRef):not(.itemDiagram)>[data-on-paper]{width:auto;height:auto;padding:0;position:static;transform:none}[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef))>figure:not(.fixRef):not(.evidenceShot):not(.timingRef):not(.itemDiagram)>[data-on-paper] p{color:var(--body-text)}[data-skin=situation-room] .panel[data-prop=room]>figure:not(.timingRef):not(.itemDiagram)>:first-child{display:none}[data-skin=situation-room] .panel[data-prop=room]>figure:not(.timingRef):not(.itemDiagram)>[data-on-paper]{width:auto;height:auto;padding:0;position:static;transform:none}[data-skin=situation-room] .panel[data-prop=room]>figure:not(.timingRef):not(.itemDiagram)>[data-on-paper] p{color:var(--body-text);max-width:72ch}@container opstage (min-width:1000px){[data-skin=situation-room] .panel[data-prop=room]:has(>figure:not(.timingRef):not(.itemDiagram)){grid-template-rows:min-content min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 20px;display:grid}[data-skin=situation-room] .panel[data-prop=room]:has(>figure:not(.timingRef):not(.itemDiagram))>figure:not(.timingRef):not(.itemDiagram){grid-area:1/1/-1;align-self:start;margin:0;position:sticky;top:12px}[data-skin=situation-room] .panel[data-prop=room]:has(>figure:not(.timingRef):not(.itemDiagram))>:not(figure):not(.itemDiagram){grid-column:2}[data-skin=situation-room] .panel[data-prop=room]:has(>figure:not(.timingRef):not(.itemDiagram)):has(>.itemDiagram)>figure:not(.timingRef):not(.itemDiagram){grid-row:1;position:static}[data-skin=situation-room] .panel[data-prop=room]:has(>figure:not(.timingRef):not(.itemDiagram)):has(>.itemDiagram)>.itemDiagram{grid-area:2/1;align-self:start;margin:0}[data-skin=situation-room] .panel[data-prop=room]:has(>figure:not(.timingRef):not(.itemDiagram)):has(>.pointMap){grid-template-columns:minmax(0,400px) minmax(0,1fr)}[data-skin=situation-room] .panel[data-prop=room]:not(:has(>figure:not(.timingRef):not(.itemDiagram))):not(:has(>.timingRef)){grid-template-rows:min-content min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 20px;display:grid}[data-skin=situation-room] .panel[data-prop=room]:not(:has(>figure:not(.timingRef):not(.itemDiagram))):not(:has(>.timingRef))>.preLine{grid-area:1/1/-1;align-self:start;margin:0}[data-skin=situation-room] .panel[data-prop=room]:not(:has(>figure:not(.timingRef):not(.itemDiagram))):not(:has(>.timingRef))>:not(.preLine){grid-column:2}}[data-skin=situation-room] .panel:has(>:is(.fixRef,.evidenceShot,.timingRef))>figure:not(.fixRef):not(.evidenceShot):not(.timingRef):not(.itemDiagram) p{max-width:72ch}@container (min-width:560px){.pointSeriesGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.seriesSheetBtn,.fixRail{grid-column:1}.seriesMapCol{grid-area:1/2/span 2}}.seriesSheetBtn{cursor:zoom-in;background:0 0;border:0;border-radius:2px;justify-self:start;max-width:100%;padding:0;line-height:0;display:block}.seriesSheetBtn:hover:not(:disabled){background:0 0}.seriesSheetBtn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.seriesSheet{width:auto;max-width:100%;max-height:min(calc(var(--stage-h,100vh) * .46), 460px);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;height:auto;display:block}.fixRail{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}button.fixEntry{text-align:left;width:100%;color:inherit;text-transform:none;letter-spacing:0;background:0 0;border:0;border-left:3px solid #0000;border-radius:0;align-items:baseline;gap:8px;padding:5px 10px;display:flex}button.fixEntry:hover:not(:disabled){color:inherit;background:#ffffff0f}.fixEntry .fixName{letter-spacing:.06em;font-weight:600}.fixEntry .fixMark{margin-left:auto}button.fixEntry.active{border-left-color:var(--accent);background:#ffffff0d;font-weight:700}.fixEntry.done .fixName{opacity:.75}.fixText{margin:2px 0 8px 10px;font-size:.95em;line-height:1.5}.seriesMap{max-height:min(calc(var(--stage-h,100vh) * .56), 560px);width:fit-content;max-width:100%;margin:0}.seriesMap img{max-height:min(calc(var(--stage-h,100vh) * .56), 560px);width:auto;max-width:100%}.seriesPin{background:var(--accent);pointer-events:none;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 2px #00000073}.seriesPinLabel{color:var(--ink-strong,#fff);font-family:var(--skin-font-display);letter-spacing:.04em;background:#0b1015d1;border-radius:2px;padding:0 4px;font-size:11px;line-height:1.5;position:absolute;bottom:130%;left:50%;translate:-50%}.seriesTrail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.seriesTrail polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 5;opacity:.85;vector-effect:non-scaling-stroke}.itemDiagram{margin:0 0 14px;display:block}.itemDiagramImg{border:1px solid #ffffff2e;width:100%;height:auto;display:block}.itemDiagram figcaption{letter-spacing:.08em;opacity:.75;margin-top:6px;font-size:.82em}.timingRef{margin:0 0 14px;display:block}.timingRefHead{letter-spacing:.08em;opacity:.75;margin-bottom:6px;font-size:.82em}.timingRefTable{border-collapse:collapse;width:100%}.timingRefTable th,.timingRefTable td{text-align:left;border-bottom:1px solid #ffffff1f;padding:7px 10px}.timingRefTable th{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:.78em}.timingRefFix{white-space:nowrap;font-weight:700}.evidenceShot{margin:0 0 14px;display:block}.evidenceShotOpen{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.evidenceShotImg{width:100%;height:auto;image-rendering:pixelated;border:1px solid #ffffff2e;display:block}.evidenceShot figcaption{letter-spacing:.08em;opacity:.75;margin-top:6px;font-size:.82em}.fixRef{margin:0 0 14px;display:block;position:relative}.fixRefMap{border:1px solid var(--edge,currentColor);background-repeat:no-repeat;border-radius:2px;width:100%;position:relative}.fixRef figcaption{max-width:calc(100% - 20px);color:var(--ink-strong,#fff);background:#0b1015d1;border-radius:2px;padding:7px 10px;position:absolute;bottom:10px;left:10px}.fixRefPin{background:var(--accent);border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 2px #0000008c}.fixRefPin.ghost{background:var(--skin-pin,#c0392b);border-radius:1px;rotate:45deg}.fixRefPinLabel{color:var(--ink-strong,#fff);font-family:var(--skin-font-display);letter-spacing:.04em;background:#0b1015db;border-radius:2px;padding:0 4px;font-size:11px;line-height:1.5;position:absolute;bottom:130%;left:50%;translate:-50%}.fixRefPin.ghost .fixRefPinLabel{rotate:-45deg}.fixRefTrail{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fixRefTrail polyline{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:6 5;opacity:.9;vector-effect:non-scaling-stroke}.fixRefList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fixRefList li{align-items:baseline;gap:10px;line-height:1.4;display:flex}.fixRefName{letter-spacing:.06em;min-width:4.2em;font-weight:600}.fixRefLon{font-variant-numeric:tabular-nums;font-weight:700}.fixRefList li.pending .fixRefLon{opacity:.7;font-size:1em}[data-skin=situation-room] .panel figure:has(>[data-on-paper=no])>:first-child{max-width:480px}.fixRefEmpty{border-left:3px solid var(--accent);background:#ffffff0a;margin:0 0 14px;padding:10px 12px}.pointReadout{letter-spacing:.08em;margin:6px 0 10px}.pointReadout strong{font-size:1.25em}.choiceGroups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start;gap:12px;margin:12px 0;display:grid}.choiceGroup{border:1px solid;border-radius:2px;min-width:0;margin:0;padding:8px 12px 10px}.choiceGroup legend{padding:0 6px;font-weight:700}.choiceGroup:disabled{opacity:.6}.choiceOption{cursor:pointer;overflow-wrap:anywhere;align-items:baseline;gap:10px;padding:7px 4px;display:flex}.choiceOption:last-child{padding-bottom:0}.choiceOption input{accent-color:currentColor;flex:none;width:auto;margin:0}.choiceOption:has(input:checked){font-weight:700}.choiceOption:has(input:focus-visible){outline-offset:2px;outline:2px solid}[data-skin=situation-room]{--display-glow:none;--ground:#151d24;--surface:#22303a;--surface-raised:#2b3a45;--ink:#e4ded0;--ink-strong:#f7f3e9;--ink-dim:#9fb0bb;--body-text:#e4ded0;--accent:#e38980;--accent-alt:#e8c98a;--ok:#7fa86b;--bad:#e07a6d;--warn:#d9a441;--edge:#3d5162;--hairline:#33454f;--control-face:#2b3a45;--control-edge:#9fb0bb;--skin-pin:#c0392b;--skin-stamp:#9e2b20;--skin-font-display:var(--font-archivo-narrow), "Arial Narrow", system-ui, sans-serif;--skin-font-typed:var(--font-courier-prime), "Courier New", ui-monospace, monospace;--skin-font-body:var(--font-body), system-ui, sans-serif}[data-skin=situation-room] .taskPrompt,[data-skin=situation-room] .preLine{font-family:var(--skin-font-typed)}[data-skin=situation-room] .panel>p,[data-skin=situation-room] .briefing>p,[data-skin=situation-room] .calloutBox{max-width:56ch}[data-skin=situation-room] .panel{background:var(--surface);border:1px solid var(--edge)}[data-skin=situation-room] .pin,[data-skin=situation-room] .pointCross{color:var(--skin-pin)}[data-skin=situation-room] .confirmedMsg{font-family:var(--skin-font-display);letter-spacing:.08em;text-transform:uppercase}[data-skin=situation-room] .briefing{color:#2a2419;background:repeating-linear-gradient(0deg,#2a24190f 0 1px,#0000 1px 22px),#faf6ea;border:1px solid #dbcfb4;border-radius:2px;margin:0 0 26px;padding:26px 26px 18px;position:relative;transform:rotate(-.5deg);box-shadow:0 8px 18px #00000059,inset 0 1px #fff6}[data-skin=situation-room] .briefing:before{content:"";filter:drop-shadow(0 2px 3px #00000073);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 44'%3E%3Cpath d='M8 6v24a5 5 0 0 0 10 0V10a3 3 0 0 0-6 0v18' fill='none' stroke='%238a8a8a' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:44px;position:absolute;top:-15px;left:30px}[data-skin=situation-room] .briefingHead{font-family:var(--skin-font-display);color:var(--skin-stamp);letter-spacing:.16em;border-bottom:1px solid #dbcfb4;margin-bottom:14px;padding-bottom:8px}[data-skin=situation-room] .briefing p{font-family:var(--font-special-elite), var(--skin-font-typed);color:#000}[data-skin=situation-room] .memoActions{justify-content:center;margin:8px 0 20px;display:flex}[data-skin=situation-room] .memoProceed{font-family:var(--skin-font-display);letter-spacing:.06em;padding:10px 22px}[data-skin=situation-room].plainViewport{background-color:var(--ground);background-image:linear-gradient(#0b10158c,#0b1015b8),url(/images/operations/operation-tailwind/scene/situation-room.png);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}[data-skin=situation-room] .plainSurface{border-color:var(--edge);border-radius:3px;position:relative;box-shadow:0 2px #00000059,0 18px 40px #0000008c}[data-skin=situation-room] .plainSurface:before,[data-skin=situation-room] .plainSurface:after{content:"";background:var(--skin-pin);width:9px;height:9px;box-shadow:0 1px 1px #00000080,  calc(100% - 9px) 0 0 -1px var(--skin-pin);pointer-events:none;border-radius:50%;position:absolute}[data-skin=situation-room] .plainSurface:before{top:10px;left:10px}[data-skin=situation-room] .plainSurface:after{bottom:10px;left:10px}@container opstage (max-width:700px){[data-skin=situation-room].plainViewport{background-size:180%;background-attachment:scroll}}@media (prefers-reduced-motion:reduce){[data-skin=situation-room].plainViewport{background-attachment:scroll}}[data-skin=situation-room] .roomBleed{--board-w:min(1400px, calc(var(--stage-w,100vw) - 48px));width:var(--board-w);margin-left:calc(50% - var(--board-w) / 2)}[data-skin=situation-room] .plainSurface:has(.situationBoard){max-width:min(1400px, calc(var(--stage-w,100vw) - 48px));box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-skin=situation-room].plainViewport:has(.situationBoard){padding-block:0}[data-skin=situation-room] .plainSurface:has(.situationBoard):before{content:none}[data-skin=situation-room] .plainSurface:has(.situationBoard):after{content:none}[data-skin=situation-room] .plainSurface:has(.situationBoard)>.hudBar{margin-bottom:0;padding-bottom:10px}[data-skin=situation-room] .plainSurface:has(.situationBoard) .boardScroll{margin-block:0}[data-skin=situation-room] .plainSurface:has(.situationBoard) .flavourNote{margin-bottom:0}[data-skin=situation-room] .hudBar .missionName{font-family:var(--skin-font-display);letter-spacing:.08em;margin:0;font-size:22px;font-weight:600;line-height:1.1}[data-skin=situation-room] .boardScroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--edge) transparent;margin-block:16px 10px;overflow:auto hidden}[data-skin=situation-room] .situationBoard{aspect-ratio:1920/1072;border-radius:3px;min-width:720px;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080;container-type:inline-size}[data-skin=situation-room] .boardScene{object-fit:fill;width:100%;height:100.746%;display:block}[data-skin=situation-room] .boardMap{object-fit:contain;object-position:center;position:absolute}[data-skin=situation-room] .boardProp{color:inherit;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:scale .12s,translate .12s,filter .12s;position:absolute}[data-skin=situation-room] .boardProp:nth-of-type(3n+1){rotate:-1.6deg}[data-skin=situation-room] .boardProp:nth-of-type(3n+2){rotate:1.1deg}[data-skin=situation-room] .boardProp:nth-of-type(3n+3){rotate:-.5deg}[data-skin=situation-room] .boardPropPaper{background-repeat:no-repeat;position:absolute;inset:0;box-shadow:0 1px #0006,0 6px 14px #00000073}[data-skin=situation-room] .boardPropPin{width:7px;width:calc(.55cqw * var(--cqz,1));aspect-ratio:1;background:var(--skin-pin);border-radius:50%;position:absolute;top:-2%;left:50%;translate:-50%;box-shadow:0 1px 2px #0009}[data-skin=situation-room] .boardPropLabel{color:var(--ink);font-family:var(--skin-font-display);font-size:11px;font-size:clamp(8px, calc(.85cqw * var(--cqz,1)), 12px);letter-spacing:.04em;text-transform:uppercase;text-align:left;z-index:1;background:#0b1015db;flex-wrap:wrap;align-items:baseline;gap:0 .5em;padding:.35em .5em;line-height:1.25;display:flex;position:absolute;bottom:0;left:0;right:0}[data-skin=situation-room] .boardPropNo{color:var(--accent-alt);font-variant-numeric:tabular-nums}[data-skin=situation-room] .boardProp>.boardPropNo{font-family:var(--skin-font-display);font-size:11px;font-size:clamp(8px, calc(.8cqw * var(--cqz,1)), 12px);z-index:2;background:#0b1015db;padding:.15em .4em;line-height:1.2;position:absolute;top:0;left:0}[data-skin=situation-room] .boardPropName{overflow-wrap:break-word;flex:100%}[data-skin=situation-room] .boardPropFiled{color:var(--ok);letter-spacing:.12em;flex:100%}[data-skin=situation-room] .boardPropDormant{color:var(--ink-dim);letter-spacing:.12em;flex:100%}[data-skin=situation-room] .boardPropStamp{border:2px solid var(--skin-pin);color:var(--skin-pin);font-family:var(--skin-font-display);font-size:15px;font-weight:700;font-size:clamp(11px, calc(1.28cqw * var(--cqz,1)), 21px);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#f0e6cdb8;border-radius:3px;padding:.18em .5em;position:absolute;top:30%;left:50%;translate:-50% -50%;rotate:-11deg}[data-skin=situation-room] .boardProp[data-done] .boardPropPaper{filter:saturate(.75)brightness(.86)}[data-skin=situation-room] .boardProp[data-done] .boardPropNo,[data-skin=situation-room] .boardConsole[data-done] .boardPropNo{color:var(--ok)}[data-skin=situation-room] .boardProp:hover,[data-skin=situation-room] .boardProp:focus-visible{filter:brightness(1.12);z-index:2;translate:0 -.5%;scale:1.05}[data-skin=situation-room] .boardProp:focus-visible,[data-skin=situation-room] .boardConsole:focus-visible{outline:2px solid var(--accent-alt);outline-offset:3px}[data-skin=situation-room] .boardProp:disabled{cursor:default;filter:grayscale(.7)brightness(.55);translate:none;scale:1}[data-skin=situation-room] .boardConsole{color:inherit;font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;transition:background-color .12s;position:absolute}[data-skin=situation-room] .boardConsole .boardPropLabel{border-radius:3px;bottom:8%;left:6%;right:6%}[data-skin=situation-room] .boardConsole:hover,[data-skin=situation-room] .boardConsole:focus-visible{background-color:#e8c98a1a}[data-skin=situation-room] .boardConsole:disabled{cursor:default;background-color:#0b10156b}[data-skin=situation-room] .refSpot{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;margin:0;padding:0;transition:background-color .12s,box-shadow .12s;position:absolute}[data-skin=situation-room] .refCode{color:var(--accent-alt);font-family:var(--skin-font-display);font-size:11px;font-size:clamp(9px, calc(.85cqw * var(--cqz,1)), 14px);font-variant-numeric:tabular-nums;letter-spacing:.02em;background:#0b1015d1;border-radius:2px;padding:.1em .3em;line-height:1.2;position:absolute;bottom:7%;left:50%;translate:-50%}[data-skin=situation-room] .refSpot:hover,[data-skin=situation-room] .refSpot:focus-visible{background-color:#e8c98a29;box-shadow:inset 0 0 0 2px #e8c98a8c}[data-skin=situation-room] .refSpot:focus-visible{outline:2px solid var(--accent-alt);outline-offset:2px}[data-skin=situation-room].zoomPanel{border:1px solid var(--edge);background:var(--surface-raised);border-radius:4px;max-width:min(94vw,720px);max-height:86vh;padding:26px 30px 30px;overflow-y:auto;box-shadow:0 18px 50px #0000008c}[data-skin=situation-room] .refSheet{max-width:62ch;color:var(--ink);font-family:var(--skin-font-body);font-size:16px;line-height:1.55}[data-skin=situation-room] .refTitle{color:var(--ink-strong);font-family:var(--skin-font-display);letter-spacing:.02em;align-items:baseline;gap:.55em;margin:0 0 10px;font-size:23px;display:flex}[data-skin=situation-room] .refTitleCode{border:1px solid var(--accent-alt);color:var(--accent-alt);letter-spacing:.06em;border-radius:3px;padding:.1em .4em;font-size:.72em}[data-skin=situation-room] .refClearance{color:var(--accent-alt);font-family:var(--skin-font-display);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px}[data-skin=situation-room] .refDesk{border-bottom:1px solid var(--hairline);color:var(--ink-dim);margin:2px 0 18px;padding-bottom:14px;font-size:13px;font-style:italic}[data-skin=situation-room] .refPara{margin:0 0 14px}[data-skin=situation-room] .refSheet strong{color:var(--ink-strong);font-weight:700}[data-skin=situation-room] .refValue{color:var(--accent-alt);font-family:var(--skin-font-typed);white-space:nowrap;background:#e8c98a21;border-radius:2px;padding:.05em .35em;font-size:.94em}[data-skin=situation-room] .refAside{border-left:3px solid var(--accent-alt);color:var(--ink-strong);font-family:var(--skin-font-typed);background:#0b101559;margin:0 0 16px;padding:10px 14px;font-size:15px}[data-skin=situation-room] .refTableWrap{margin:0 0 16px;overflow-x:auto}[data-skin=situation-room] .refTable{border-collapse:collapse;width:100%;min-width:30ch;font-size:14px}[data-skin=situation-room] .refTable th,[data-skin=situation-room] .refTable td{border:1px solid var(--hairline);text-align:left;vertical-align:top;padding:7px 12px}[data-skin=situation-room] .refTable th{color:var(--accent-alt);font-family:var(--skin-font-display);letter-spacing:.04em;background:#0b101559;font-weight:600}[data-skin=situation-room] .flavourSpot{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;transition:background-color .12s,box-shadow .12s;position:absolute}[data-skin=situation-room] .flavourGlint{width:7px;width:calc(.55cqw * var(--cqz,1));aspect-ratio:1;background:var(--accent-alt);opacity:.62;border-radius:50%;transition:opacity .12s;position:absolute;bottom:6%;left:50%;translate:-50%;box-shadow:0 0 0 1px #0b1015bf,0 0 6px #e8c98a8c}[data-skin=situation-room] .flavourSpot[data-seen] .flavourGlint{opacity:.22;box-shadow:0 0 0 1px #0b1015bf}[data-skin=situation-room] .flavourSpot:hover,[data-skin=situation-room] .flavourSpot:focus-visible{background-color:#e8c98a24;box-shadow:inset 0 0 0 2px #e8c98a80}[data-skin=situation-room] .flavourSpot:hover .flavourGlint,[data-skin=situation-room] .flavourSpot:focus-visible .flavourGlint{opacity:1}[data-skin=situation-room] .flavourSpot:focus-visible{outline:2px solid var(--accent-alt);outline-offset:2px}[data-skin=situation-room] .lampFlicker{pointer-events:none;opacity:0;background:radial-gradient(at 50% 42%,#0b1015e6,#0b101500 72%);animation:.62s linear lampFlicker;position:absolute}@keyframes lampFlicker{0%{opacity:0}10%{opacity:.9}20%{opacity:.05}32%{opacity:.75}44%{opacity:0}56%{opacity:.5}70%{opacity:.1}to{opacity:0}}[data-skin=situation-room] .flavourNote{border-left:3px solid var(--accent-alt);min-height:3.2em;color:var(--ink);font-family:var(--skin-font-body);letter-spacing:0;text-transform:none;background:#0b1015db;border-radius:0 3px 3px 0;margin-block:0 16px;padding:9px 14px;font-size:15px;line-height:1.45}[data-skin=situation-room].plainViewport:has(.situationBoard){background-image:linear-gradient(#0b1015db,#0b1015f0),url(/images/operations/operation-tailwind/scene/situation-room.png)}@media (prefers-reduced-motion:reduce){[data-skin=situation-room] .boardProp,[data-skin=situation-room] .boardConsole,[data-skin=situation-room] .flavourSpot,[data-skin=situation-room] .flavourGlint{transition:none}[data-skin=situation-room] .lampFlicker{opacity:0;animation:none}[data-skin=situation-room] .boardProp:hover,[data-skin=situation-room] .boardProp:focus-visible{translate:none;scale:1}}[data-skin=surveillance-feed]{--display-glow:none;--ground:#0d1012;--surface:#15191c;--surface-raised:#1d2226;--ink:#d3d8dc;--ink-strong:#fff;--ink-dim:#7f888f;--body-text:#d3d8dc;--accent:#ff3ea5;--accent-alt:#ff8ecb;--ok:#cfd6da;--bad:#ff3ea5;--warn:#9aa3aa;--edge:#2a3238;--hairline:#222a2f;--skin-font-display:var(--font-archivo-narrow), "Arial Narrow", system-ui, sans-serif;--skin-font-typed:var(--font-courier-prime), "Courier New", ui-monospace, monospace;--skin-font-body:var(--font-body), system-ui, sans-serif}[data-skin=surveillance-feed] .feedId,[data-skin=surveillance-feed] .feedClock,[data-skin=surveillance-feed] .feedFlagTime{font-family:var(--skin-font-typed)}.wallSurface{width:var(--stage-w,100vw);margin-left:calc(50% - var(--stage-w,100vw) / 2);min-height:var(--stage-h,100vh);background:var(--ground);flex-direction:column;padding:0;display:flex}.wallGrid{background:var(--hairline);border-bottom:2px solid var(--hairline);flex:1;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(0,1fr);gap:2px;min-height:0;display:grid}@container opstage (max-width:1100px){.wallGrid{grid-template-columns:repeat(2,1fr)}}@container opstage (max-width:620px){.wallGrid{grid-template-columns:1fr}}.feed{background:#000;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.feedFrame{background:radial-gradient(120% 90% at 50% 40%,#1b2126 0%,#0a0d0f 100%);flex:1;min-height:0;position:relative;overflow:hidden}.feedScene{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;filter:grayscale()contrast(1.08)brightness(.92)}.feedNoSignal{z-index:2;font-family:var(--skin-font-typed);letter-spacing:.16em;color:var(--ink-dim);background:repeating-linear-gradient(0deg,#0c0f11 0 2px,#0a0d0f 2px 4px);place-items:center;font-size:.78rem;display:grid;position:absolute;inset:0}.feedStatic{pointer-events:none;opacity:.13;background-image:repeating-linear-gradient(0deg,#ffffff80 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ffffff40 0 1px,#0000 1px 2px);animation:.6s steps(3,end) infinite feedStaticShift;position:absolute;inset:0}@keyframes feedStaticShift{0%{transform:translate(0,0)}33%{transform:translate(-1px,1px)}66%{transform:translate(1px,-1px)}to{transform:translate(0,0)}}.feedTear{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(90deg,#ff3ea529 0%,#ffffff1a 40%,#ff3ea529 100%);height:10%;animation:7s linear infinite feedTearDrift;position:absolute;left:0;right:0}.feed:first-child .feedTear{animation-duration:7s;animation-delay:-.4s}.feed:nth-child(2) .feedTear{animation-duration:8.3s;animation-delay:-3.1s}.feed:nth-child(3) .feedTear{animation-duration:6.1s;animation-delay:-5.7s}.feed:nth-child(4) .feedTear{animation-duration:9.2s;animation-delay:-1.9s}.feed:nth-child(5) .feedTear{animation-duration:7.7s;animation-delay:-6.6s}.feed:nth-child(6) .feedTear{animation-duration:8.9s;animation-delay:-2.8s}.feed:nth-child(2) .feedStatic{animation-duration:.5s}.feed:nth-child(3) .feedStatic{animation-duration:.8s}.feed:nth-child(4) .feedStatic{animation-duration:.45s}.feed:nth-child(5) .feedStatic{animation-duration:.7s}.feed:nth-child(6) .feedStatic{animation-duration:.55s}@keyframes feedTearDrift{0%{opacity:0;top:-12%}8%{opacity:1}92%{opacity:1}to{opacity:0;top:102%}}.feed[data-clean=yes] .feedScene{filter:grayscale()contrast(1.02)brightness()}@media (prefers-reduced-motion:reduce){.feedStatic,.feedTear,.feedRec{animation:none}.feedTear{top:44%}}.feedBracket{z-index:2;border:2px solid var(--ink);opacity:.55;pointer-events:none;width:14px;height:14px;position:absolute}.feedBracket.tl{border-bottom:0;border-right:0;top:8px;left:8px}.feedBracket.tr{border-bottom:0;border-left:0;top:8px;right:8px}.feedBracket.bl{border-top:0;border-right:0;bottom:8px;left:8px}.feedBracket.br{border-top:0;border-left:0;bottom:8px;right:8px}.feedFrame:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#000000e0 0%,#000000bd 38%,#0000 100%);height:68px;position:absolute;inset:0 0 auto}.feedHead{z-index:2;pointer-events:none;text-shadow:0 1px 3px #000000e6;align-items:center;gap:8px;display:flex;position:absolute;top:10px;left:28px;right:28px}.feedRec{background:var(--accent);width:9px;height:9px;box-shadow:0 0 8px var(--accent);border-radius:50%;flex:none;animation:2s step-end infinite feedRecBlink}@keyframes feedRecBlink{0%,60%{opacity:1}61%,to{opacity:.15}}.feedId{letter-spacing:.14em;color:var(--ink-strong);font-size:.84rem}.feedRoom{font-family:var(--skin-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;overflow:hidden}.feedClock{z-index:2;letter-spacing:.12em;color:var(--ink-strong);text-shadow:0 1px 2px #000000e6;pointer-events:none;font-size:.9rem;position:absolute;bottom:12px;right:28px}.feedScrub{background:var(--surface);border-top:1px solid var(--hairline);flex:none;height:34px;position:relative}.feedScrubTrack{background:var(--edge);height:2px;position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%)}.feedFlag{cursor:pointer;color:var(--accent);z-index:2;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:absolute;top:52%;transform:translate(-50%,-50%)}.feedFlagBox{width:clamp(44px, calc(var(--stage-w,100vw) * .05), 96px);aspect-ratio:1;clip-path:polygon(0 0,34% 0,34% 6px,66% 6px,66% 0,100% 0,100% 34%,calc(100% - 6px) 34%,calc(100% - 6px) 66%,100% 66%,100% 100%,66% 100%,66% calc(100% - 6px),34% calc(100% - 6px),34% 100%,0 100%,0 66%,6px 66%,6px 34%,0 34%);border:2px solid}.feedFlagLabel{letter-spacing:.08em;white-space:nowrap;background:#000000b8;align-items:center;gap:6px;padding:3px 8px;font-size:.76rem;display:flex}.feedFlagPin{font-size:.9rem;line-height:1}.feedFlagTime{color:var(--ink-strong)}.feedFlag[data-done=no] .feedFlagBox{animation:1.8s ease-in-out infinite feedFlagPulse;box-shadow:0 0 14px #ff3ea573}@keyframes feedFlagPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.94)}}.feedFlag:hover .feedFlagBox,.feedFlag:focus-visible .feedFlagBox{animation:none;transform:scale(1.06);box-shadow:0 0 20px #ff3ea5b3}.feedFlag:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.feedFlag[data-done=yes]{color:var(--ink-dim)}.feedFlag[data-done=yes] .feedFlagBox{display:none}.feedFlag[data-done=yes] .feedFlagLabel{opacity:.7;background:#00000080}.feedFlag[data-done=yes] .feedFlagTime{color:var(--ink-dim)}.feedCount{font-family:var(--skin-font-typed);color:var(--accent);border:1px solid var(--accent);white-space:nowrap;margin-left:auto;padding:1px 7px;font-size:.76rem}.feedScrubTick{background:var(--accent);width:3px;height:12px;position:absolute;top:50%;transform:translate(-50%,-50%)}.feedScrubTick[data-done=yes]{background:var(--ink-dim);opacity:.5}.wallSurface[data-playback=ready] .wallGrid{background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.wallSurface[data-playback=ready] .feedRec{opacity:1;animation:none}[data-skin=surveillance-feed] .plainSurface:has(.wallSurface){max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-skin=surveillance-feed].plainViewport:has(.wallSurface){padding-block:0}[data-skin=surveillance-feed] .plainSurface:has(.wallSurface):before{content:none}[data-skin=surveillance-feed] .plainSurface:has(.wallSurface):after{content:none}[data-skin=surveillance-feed].plainViewport:has(.wallSurface){height:var(--stage-h,100vh);flex-direction:column;display:flex}[data-skin=surveillance-feed] .plainSurface:has(.wallSurface){flex-direction:column;flex:1;min-height:0;display:flex}[data-skin=surveillance-feed] .plainSurface:has(.wallSurface) .wallSurface{flex:1;min-height:0}[data-skin=surveillance-feed] .plainSurface:has(.wallSurface)>.hudBar{border-bottom:1px solid var(--hairline);margin:0;padding:1px 18px}[data-skin=surveillance-feed] .feed[data-clean=empty] .feedFrame{opacity:.45}[data-skin=surveillance-feed] .wallSurface[data-playback=on] .wallGrid{filter:brightness(.42)saturate(.6);transition:filter .4s ease-out}[data-skin=surveillance-feed] .wallSurface[data-playback=on]{min-height:0}[data-skin=surveillance-feed] .wallSurface[data-playback=on] .wallGrid{flex:none;height:176px}[data-skin=surveillance-feed] .wallSurface[data-playback=on] .feedFlag{pointer-events:none;opacity:.35}[data-skin=surveillance-feed] .wallSurface[data-playback=on] .feedStatic,[data-skin=surveillance-feed] .wallSurface[data-playback=on] .feedTear,[data-skin=surveillance-feed] .wallSurface[data-playback=on] .feedRec,[data-skin=surveillance-feed] .wallSurface[data-playback=on] .feedFlag{animation:none}[data-skin=surveillance-feed] .wallSurface[data-playback=on] .wallStation{max-height:none;overflow-y:visible}[data-skin=surveillance-feed] .wallStation{background:var(--ground);border-top:1px solid var(--accent);width:min(1240px,100%);max-height:calc(var(--stage-h,100vh) * .6);flex:none;align-self:center;padding:18px 22px 22px;overflow-y:auto;box-shadow:0 -18px 48px #0009}[data-skin=lab-bench]{--display-glow:none;--control-fill:var(--surface-raised);--control-fill-ink:var(--ink);--control-fill-edge:var(--ink-dim);--ground:#1f3a3d;--surface:#f4f9f8;--surface-raised:#fff;--ink:#16262a;--ink-strong:#0b1618;--ink-dim:#4f6a6e;--body-text:#16262a;--accent:#6b4fbb;--accent-alt:#2f6f73;--ok:#2f6b4a;--bad:#9a3b32;--warn:#8a6414;--edge:#9fbcbd;--hairline:#cfe0e0;--cyan:#2f6f73;--amber:#8a6414;--dim:#4f6a6e;--room-backing:#f4f9f8;--room-label-ink:#16262a;--skin-font-display:var(--font-archivo-narrow), "Arial Narrow", system-ui, sans-serif;--skin-font-typed:var(--font-share-tech), "Courier New", ui-monospace, monospace;--skin-font-body:var(--font-body), system-ui, sans-serif}[data-skin=lab-bench] input[type=text],[data-skin=lab-bench] input[type=password],[data-skin=lab-bench] input[type=number]{background:var(--surface-raised);color:var(--ink);border:1px solid var(--edge);border-bottom:2px solid var(--ink-dim);border-radius:2px}[data-skin=lab-bench] button:not(.backLink):not(.hudLink):not(.roomBoard *):not(.roomMemo):not([class*=_lockBody__] *){color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:2px}[data-skin=lab-bench] button:not(.backLink):not(.hudLink):not(.roomBoard *):not(.roomMemo):not([class*=_lockBody__] *):hover:not(:disabled){background:var(--accent);color:var(--surface-raised)}[data-skin=lab-bench] .hintBtn{border-color:var(--accent);color:var(--accent)}[data-skin=lab-bench] .hintBtn:hover:not(:disabled){background:var(--accent);color:var(--surface-raised)}[data-skin=lab-bench] .plainSurface:has(.roomBackdrop)>.briefing{border:1px solid var(--edge);background:var(--surface-raised);color:var(--ink);border-radius:3px;padding:0 0 18px;overflow:hidden;box-shadow:0 12px 40px #00000073}[data-skin=lab-bench] .plainSurface:has(.roomBackdrop)>.briefing>*{margin-left:26px;margin-right:26px}[data-skin=lab-bench] .plainSurface:has(.roomBackdrop)>.briefing .briefingHead{background:var(--accent-alt);color:var(--surface);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;padding:10px 26px}[data-skin=archive]{--display-glow:none;--ground:#1e120e;--surface:#2e1b14;--surface-raised:#3a2419;--ink:#e9dcbd;--ink-strong:#f6ecd2;--ink-dim:#b9a582;--body-text:#e9dcbd;--accent:#c9a24e;--accent-alt:#e0c27a;--ok:#9cc48a;--bad:#e08a7e;--warn:#e0b45a;--edge:#7a5a2c;--hairline:#4a3323;--control-face:#3a2419;--control-edge:#b9a582;--room-backing:#2e1b14;--room-label-ink:#e9dcbd;--skin-font-display:var(--font-archivo-narrow), "Arial Narrow", system-ui, sans-serif;--skin-font-typed:var(--font-courier-prime), "Courier New", ui-monospace, monospace;--skin-font-body:var(--font-lora), Georgia, "Times New Roman", serif}[data-skin=archive] input[type=text],[data-skin=archive] input[type=password],[data-skin=archive] input[type=number]{background:var(--surface-raised);color:var(--ink);border:1px solid var(--edge);border-bottom:2px solid var(--accent);border-radius:2px}[data-skin=archive] button:not(.backLink):not(.hudLink):not(.roomBoard *):not(.roomMemo):not([class*=_lockBody__] *){color:var(--accent);border:1px solid var(--accent);background:0 0;border-radius:2px}[data-skin=archive] button:not(.backLink):not(.hudLink):not(.roomBoard *):not(.roomMemo):not([class*=_lockBody__] *):hover:not(:disabled){background:var(--accent);color:var(--surface)}[data-skin=archive] .hintBtn{border-color:var(--accent);color:var(--accent)}[data-skin=archive] .hintBtn:hover:not(:disabled){background:var(--accent);color:var(--surface)}[data-skin=archive] .taskPrompt,[data-skin=archive] .preLine{font-family:var(--skin-font-typed)}[data-skin=archive] .panel>p,[data-skin=archive] .briefing>p,[data-skin=archive] .calloutBox{max-width:60ch}[data-skin=archive] .plainSurface:has(.roomBackdrop)>.briefing{border:1px solid var(--edge);color:#2b2620;font-family:var(--skin-font-typed);background:#e9dbb7;border-radius:4px;padding:22px 26px 18px;box-shadow:0 12px 40px #00000080}[data-skin=archive] .plainSurface:has(.roomBackdrop)>.briefing p{color:#2b2620}[data-skin=archive] .plainSurface:has(.roomBackdrop)>.briefing .briefingHead{color:#7a4a12;border-bottom:2px solid #a8473c;padding-bottom:8px}[data-skin=archive] .plainSurface:has(.roomBackdrop)>.briefing .memoActions button.memoProceed.memoProceed.memoProceed{color:#7a4a12;background:#e9dbb7;border-color:#7a4a12}[data-skin=archive] .plainSurface:has(.roomBackdrop)>.briefing .memoActions button.memoProceed.memoProceed.memoProceed:hover:not(:disabled){color:#e9dbb7;background:#7a4a12}[data-skin=surveillance-feed][data-activity=operation-blackout],[data-skin=surveillance-feed][data-activity=operation-sweep]{--accent:#7ce58a;--accent-alt:#b5f2bd;--bad:#7ce58a}[data-skin=surveillance-feed][data-activity=operation-blackout] .roomBoard [class*=canvasLine]{font-family:var(--skin-font-typed);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:clamp(9px, calc(1.15cqw * var(--cqz,1)), 24px);grid-template-columns:1fr;row-gap:.15em}[data-skin=surveillance-feed][data-activity=operation-blackout] .roomBoard [class*=canvasValue]{justify-self:start}[data-skin=surveillance-feed][data-activity=operation-blackout] .roomBoard{--room-decoded-card:var(--ground);--room-decoded-card-ink:var(--accent)}[data-skin=archive][data-activity=operation-exhibit] [class*=assignList]{gap:.2rem}[data-skin=archive][data-activity=operation-exhibit] [class*=assignRow]{padding:.15rem .5rem}[data-skin=archive][data-activity=operation-exhibit] [class*=_table__] th,[data-skin=archive][data-activity=operation-exhibit] [class*=_table__] td{padding:.2rem .5rem}[data-skin=archive][data-activity=operation-exhibit] [class*=tableWrap]~[class*=assignList]{grid-template-columns:1fr 1fr;gap:.2rem .6rem;display:grid}[data-skin=archive][data-activity=operation-exhibit] [class*=_landscape__]{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}[data-skin=archive][data-activity=operation-exhibit] .roomBoard{--room-decoded-max:110%;--room-decoded-wrap:nowrap}[data-skin=archive][data-activity=operation-exhibit] [class*=_landscape__]:has([data-paired]){grid-template-columns:minmax(0,2fr) minmax(0,1fr)}[data-skin=situation-room][data-activity=operation-convoy] [class*=_lockBody__]:has(>[class*=_tableWrap__]){grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 15rem;align-items:start;column-gap:.8rem;display:grid}[data-skin=situation-room][data-activity=operation-convoy] [class*=_lockBody__]:has(>[class*=_tableWrap__])>[class*=_tableWrap__]{grid-area:1/1/-1}[data-skin=situation-room][data-activity=operation-convoy] [class*=_lockBody__]:has(>[class*=_tableWrap__])>:not([class*=_tableWrap__]){grid-column:2}[data-skin=situation-room][data-activity=operation-convoy] [class*=_table__]{font-size:.875rem}[data-skin=situation-room][data-activity=operation-convoy] [class*=_table__] th,[data-skin=situation-room][data-activity=operation-convoy] [class*=_table__] td{text-align:center;padding:.2rem .35rem}[data-skin=situation-room][data-activity=operation-convoy] [class*=_tableCap__]{font-size:.8125rem}[data-skin=situation-room][data-activity=operation-convoy] [class*=_step__]{font-size:1rem}[data-skin=situation-room][data-activity=operation-convoy] [class*=_tableWrap__]~[class*=_assignList__] [class*=_assignRow__]{flex-direction:column;align-items:stretch}[data-skin=situation-room][data-activity=operation-convoy] [class*=_tableWrap__]~[class*=_assignList__] [class*=_assignLabel__]{flex:none}[data-skin=situation-room][data-activity=operation-convoy] [class*=_tableWrap__]~[class*=_assignList__] [class*=_reportField__]{width:100%}[data-skin=situation-room][data-activity=operation-convoy] .roomBoard{--room-decoded-size:clamp(7px, calc(.72cqw * var(--cqz,1)), 18px);--room-decoded-tracking:.02em;--room-decoded-max:160%;--room-decoded-pad:2px 4px}[data-skin=lab-bench][data-activity=operation-residue] .roomBoard button[aria-label^=The\ analyser][data-state=locked]>span,[data-skin=lab-bench][data-activity=operation-residue] .roomBoard button[aria-label^=The\ analyser][data-state=next]>span{margin-top:4px;margin-bottom:0;top:100%;bottom:auto}[data-skin=lab-bench][data-activity=operation-residue] .roomBoard button[aria-label^=The\ analyser][data-state=locked]>span{color:var(--room-label-ink)}[data-skin=lab-bench][data-activity=operation-residue] [class*=_landscape__]:has([class*=_keyTrail__]){grid-template-columns:minmax(0,5fr) minmax(0,4fr)}[data-skin=lab-bench][data-activity=operation-residue] [class*=_landscape__]:has([class*=_assignList__]>:nth-child(10)){grid-template-columns:minmax(0,4fr) minmax(0,5fr)}[data-skin=lab-bench][data-activity=operation-residue] [class*=_assignList__]:has(>:nth-child(10)){gap:.2rem}[data-skin=lab-bench][data-activity=operation-residue] [class*=_assignList__]:has(>:nth-child(10))>[class*=_assignRow__]{padding:.15rem .5rem}[data-skin=lab-bench][data-activity=operation-residue] .roomBoard{--room-decoded-size:clamp(7px, calc(.82cqw * var(--cqz,1)), 18px);--room-decoded-tracking:.04em;--room-decoded-max:160%}[data-skin=lab-bench][data-activity=operation-residue] [class*=_keyTrail__]{gap:.2rem}[data-skin=lab-bench][data-activity=operation-residue] [class*=_keyTrail__]>[class*=_keyStep__]{padding:.3rem .55rem}[data-skin=surveillance-feed][data-activity=operation-sweep] .roomBoard [class*=canvasLine]{font-family:var(--skin-font-typed);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:clamp(9px, calc(1.15cqw * var(--cqz,1)), 24px);grid-template-columns:1fr;row-gap:.15em}[data-skin=surveillance-feed][data-activity=operation-sweep] .roomBoard [class*=canvasValue]{justify-self:start}[data-skin=surveillance-feed][data-activity=operation-sweep] .roomBoard{--room-decoded-card:var(--ground);--room-decoded-card-ink:var(--accent)}[data-skin=surveillance-feed][data-activity=operation-sweep] [class*=_landscape__]:not(:has([class*=_landscapePaper__])) [class*=_landscapeAsk__] [class*=_scene__]{max-width:580px}[data-skin=archive][data-activity=operation-deadline]{--ground:#10241e}[data-skin=archive][data-activity=operation-deadline] [class*=_landscape__]:has([class*=_assignList__]){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}[data-skin=archive][data-activity=operation-deadline] [class*=_assignList__]{gap:.2rem}[data-skin=archive][data-activity=operation-deadline] [class*=_assignList__]>[class*=_assignRow__]{padding:.15rem .5rem}[data-skin=archive][data-activity=operation-deadline] [class*=_landscape__]:has([class*=_assignOptions__]){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}[data-skin=archive][data-activity=operation-deadline] [class*=_landscapeAsk__]:has([class*=_assignOptions__]) [class*=_strip__]{gap:.2rem}[data-skin=archive][data-activity=operation-deadline] [class*=_landscapeAsk__]:has([class*=_assignOptions__]) [class*=_seqCard__]{padding:.15rem .55rem}[data-skin=archive][data-activity=operation-deadline] [class*=_landscapeAsk__]:has([class*=_assignOptions__]) [class*=_seqRank__]{width:1.1rem;height:1.1rem;font-size:.65rem}[data-skin=archive][data-activity=operation-deadline] [class*=_landscapeAsk__] [class*=_assignOptions__]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.2rem;display:grid}[data-skin=archive][data-activity=operation-deadline] [class*=_landscapeAsk__] [class*=_assignOptions__] [class*=_chip__]{text-align:left;white-space:normal;padding:.2rem .5rem;font-size:.72rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assignList__]{gap:.2rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assignRow__]{gap:.3rem;padding:.12rem .5rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_step__]{width:2rem;padding:.05rem 0;font-size:1rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_numField__]{padding:.1rem .3rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscape__]:has([class*=_assignOptions__]){grid-template-columns:minmax(0,2fr) minmax(0,3fr)}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assignList__]:has([class*=_assignOptions__])>[class*=_assignRow__]{padding:.1rem .5rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assignRow__] [class*=_assignLabel__]{font-size:.78rem;line-height:1.25}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assignOptions__] [class*=_chip__]{padding:.15rem .45rem;font-size:.72rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscape__]:has([class*=_assembleBoard__]){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_lockBody__]:has([class*=_assembleBoard__]){grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:.6rem .9rem;display:grid}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assembleBoard__]{max-width:17rem;margin:0}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assembleSlotLabel__]{letter-spacing:.04em;padding:.15rem;font-size:.58rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assembleTray__]{max-width:none;margin:0}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_assemblePiece__]{width:4rem;height:4rem}[data-skin=situation-room][data-activity=operation-orbit] [class*=_landscapeAsk__] [class*=_lockBody__]:has([class*=_assembleBoard__])>[class*=_controls__]{grid-column:1/-1}[data-skin=situation-room][data-activity=operation-orbit] .roomBoard{--room-decoded-size:clamp(7px, calc(.72cqw * var(--cqz,1)), 18px);--room-decoded-tracking:.02em;--room-decoded-max:160%;--room-decoded-pad:2px 4px}[data-skin=field-notebook][data-activity=operation-seedbank]{--accent:#9c452c}[data-skin=field-notebook][data-activity=operation-seedbank] .roomBoard{--room-decoded-max:115%;--room-decoded-leading:1.2;--room-decoded-size:clamp(8px, calc(.82cqw * var(--cqz,1)), 20px);--room-decoded-tracking:.03em;--room-decoded-ink:var(--ink-strong);--room-decoded-backing:var(--surface-raised)}[data-skin=field-notebook][data-activity=operation-seedbank] [class*=_landscapeAsk__] [class*=_assignRow__]:has([class*=_assignOptions__]){flex-direction:column;align-items:stretch;gap:.25rem;padding:.3rem .5rem}[data-skin=field-notebook][data-activity=operation-seedbank] [class*=_landscapeAsk__] [class*=_assignRow__]:has([class*=_assignOptions__]) [class*=_assignLabel__]{flex:none;font-size:.85rem}[data-skin=field-notebook][data-activity=operation-seedbank] [class*=_plate__]{--plate-label-size:.66rem;letter-spacing:0}[data-skin=field-notebook][data-activity=operation-seedbank] [class*=_landscapeAsk__] [class*=_assignList__]:has([class*=_assignOptions__]){gap:.3rem}[data-skin=surveillance-feed][data-activity=operation-echo]{--accent:#62d3e3}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard{--room-decoded-max:130%;--room-decoded-leading:1.2;--room-decoded-size:clamp(8px, calc(.82cqw * var(--cqz,1)), 20px);--room-decoded-tracking:.04em;--room-decoded-ink:var(--accent)}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine]{font-family:var(--skin-font-typed,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;font-weight:700;font-size:clamp(9px, calc(1.05cqw * var(--cqz,1)), 22px);background:#0a0e11d1;border-bottom:1px solid #62d3e359;border-radius:2px;padding:.15% .6%}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true]:after{content:"";width:100%;height:calc(1.5cqw * var(--cqz,1));pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:100%;left:0}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true][aria-label^=CH\ 1]:after{background-image:url(/images/operations/operation-echo/canvas/ch-1.svg)}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true][aria-label^=CH\ 2]:after{background-image:url(/images/operations/operation-echo/canvas/ch-2.svg)}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true][aria-label^=CH\ 3]:after{background-image:url(/images/operations/operation-echo/canvas/ch-3.svg)}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true][aria-label^=CH\ 4]:after{background-image:url(/images/operations/operation-echo/canvas/ch-4.svg)}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true][aria-label^=CH\ 5]:after{background-image:url(/images/operations/operation-echo/canvas/ch-5.svg)}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true][aria-label^=CH\ 6]:after{background-image:url(/images/operations/operation-echo/canvas/ch-6.svg)}[data-skin=surveillance-feed][data-activity=operation-echo] .roomBoard [class*=canvasLine][data-filled=true][aria-label^=MASTER]:after{background-image:url(/images/operations/operation-echo/canvas/master.svg)}[data-skin=lab-bench][data-activity=operation-pulse] .roomBoard{--room-decoded-max:150%;--room-decoded-leading:1.2;--room-decoded-size:clamp(7px, calc(.72cqw * var(--cqz,1)), 18px);--room-decoded-tracking:.04em;--room-decoded-pad:2px 4px}[data-skin=lab-bench][data-activity=operation-pulse] .roomBoard [class*=canvasLine]{font-family:var(--skin-font-typed,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:clamp(9px, calc(1.05cqw * var(--cqz,1)), 22px);border-bottom:1px solid #16262a59}[data-skin=lab-bench][data-activity=operation-ration] .roomBoard{--room-decoded-max:160%;--room-decoded-leading:1.2;--room-decoded-size:clamp(7px, calc(.78cqw * var(--cqz,1)), 18px);--room-decoded-tracking:.04em;--room-decoded-pad:2px 4px}[data-skin=lab-bench][data-activity=operation-ration] .roomBoard [class*=canvasLine]{font-family:var(--skin-font-typed,ui-monospace, monospace);letter-spacing:.05em;text-transform:uppercase;font-weight:700;font-size:clamp(9px, calc(1.05cqw * var(--cqz,1)), 22px);border-bottom:1px solid #e8e4d84d}[data-skin=lab-bench][data-activity=operation-ration] [class*=_landscape__]:not(:has([class*=_landscapePaper__])) [class*=_landscapeAsk__] [class*=_scene__]{max-width:540px}[data-economy-v2]{--econ2-place-hilltop:#d7b8ff;--econ2-place-riverside:#9de8f0;--econ2-place-market:#d9ee91;--econ2-place-dockside:#ffc1de}