.official-annex[data-astro-cid-4h7nq2nf],.official-annex[data-astro-cid-4h7nq2nf] [data-astro-cid-4h7nq2nf]{box-sizing:border-box}.sr-only-text[data-astro-cid-4h7nq2nf]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.sr-only-input[data-astro-cid-4h7nq2nf]{position:absolute;opacity:0;width:1px;height:1px;margin:-1px}.official-annex[data-astro-cid-4h7nq2nf]{background:#fdfbf7;color:#111827;border:2px solid #111827;border-radius:4px;box-shadow:0 10px 25px #0000000f;display:flex;flex-direction:column;min-height:500px;font-family:Inter,sans-serif;position:relative;z-index:5}.annex-header[data-astro-cid-4h7nq2nf]{background:#fff;border-bottom:2px solid #111827}.header-text[data-astro-cid-4h7nq2nf]{padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.document-title[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:800;color:#111827;letter-spacing:.5px;margin:0}.step-indicator[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.75rem;color:#374151;font-weight:800}.progress-track[data-astro-cid-4h7nq2nf]{height:4px;background:#e5e7eb;width:100%}.progress-fill[data-astro-cid-4h7nq2nf]{height:100%;background:#111827;width:0%;transition:width .3s ease}.annex-header[data-astro-cid-4h7nq2nf].mode-checkout .progress-track[data-astro-cid-4h7nq2nf]{display:none}.explore-callout[data-astro-cid-4h7nq2nf]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;background:#f3f4f6;border:1px dashed #9CA3AF;border-radius:4px;padding:1rem 1.25rem;margin-top:.5rem}.explore-callout-text[data-astro-cid-4h7nq2nf]{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;flex:1;min-width:200px}.explore-callout-text[data-astro-cid-4h7nq2nf] strong[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.72rem;letter-spacing:.3px}.explore-callout-text[data-astro-cid-4h7nq2nf] span[data-astro-cid-4h7nq2nf]{color:#4b5563;line-height:1.4}.explore-callout[data-astro-cid-4h7nq2nf] .annex-btn[data-astro-cid-4h7nq2nf]{flex-shrink:0;white-space:nowrap;width:auto;padding:.7rem 1rem}.annex-body[data-astro-cid-4h7nq2nf]{padding:1.5rem 2rem;flex-grow:1;overflow-y:auto;overflow-x:hidden}.wizard-step[data-astro-cid-4h7nq2nf]{display:none}.wizard-step[data-astro-cid-4h7nq2nf].active{display:block;animation:paperDrop .2s ease-out}@keyframes paperDrop{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.section-bar[data-astro-cid-4h7nq2nf]{background:#e5e7eb;color:#111827;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:800;padding:.2rem .5rem;display:inline-block;border-radius:2px;margin-bottom:.4rem;border:1px solid #111827}.step-title[data-astro-cid-4h7nq2nf]{font-size:1.3rem;font-weight:900;color:#111827;margin:0}.step-title[data-astro-cid-4h7nq2nf]:focus{outline:none}.step-desc[data-astro-cid-4h7nq2nf]{font-size:.9rem;color:#374151;margin-bottom:1.5rem;margin-top:.25rem;line-height:1.5}.panel-label[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#111827;display:inline-block;padding:.2rem .6rem;border:2px solid #111827;font-weight:800;margin:-1.3rem 0 .8rem -.5rem;background:#fff;border-radius:2px}.mb-spaced[data-astro-cid-4h7nq2nf]{margin-bottom:1.5rem}.group-label[data-astro-cid-4h7nq2nf]{font-size:.75rem;font-family:IBM Plex Mono;font-weight:800;display:block;margin-bottom:.4rem}.segmented-control[data-astro-cid-4h7nq2nf]{display:flex;border:2px solid #111827;width:100%;background:#fff;border-radius:4px;overflow:hidden}.segment-option[data-astro-cid-4h7nq2nf]{flex:1;text-align:center;border-right:2px solid #111827;position:relative}.segment-option[data-astro-cid-4h7nq2nf]:last-child{border-right:none}.segment-option[data-astro-cid-4h7nq2nf] input[data-astro-cid-4h7nq2nf]{position:absolute;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;left:0;top:0}.segment-option[data-astro-cid-4h7nq2nf] span[data-astro-cid-4h7nq2nf]{display:block;padding:.8rem;font-family:IBM Plex Mono,monospace;font-weight:800;font-size:.95rem;color:#374151;cursor:pointer}.segment-option[data-astro-cid-4h7nq2nf] input[data-astro-cid-4h7nq2nf]:checked~span[data-astro-cid-4h7nq2nf]{background:#111827;color:#fff}.segment-option[data-astro-cid-4h7nq2nf] input[data-astro-cid-4h7nq2nf]:focus-visible~span[data-astro-cid-4h7nq2nf]{outline:2px solid #DC2626;outline-offset:-2px}.segment-option[data-astro-cid-4h7nq2nf].disabled{opacity:.3;pointer-events:none;background:#e5e7eb}.info-readout[data-astro-cid-4h7nq2nf]{font-weight:700;font-size:.9rem;padding:1rem;background:#f3f4f6;border:1px dashed #9CA3AF;border-radius:4px;color:#374151;margin-top:.8rem;line-height:1.4}.btn-group[data-astro-cid-4h7nq2nf]{display:flex;gap:1rem;justify-content:center;align-items:center;margin-top:2rem;width:100%}.btn-group[data-astro-cid-4h7nq2nf] .annex-btn[data-astro-cid-4h7nq2nf]{flex:1}.annex-btn[data-astro-cid-4h7nq2nf]{padding:1rem .5rem;background:#fff;color:#111827;border:2px solid #111827;font-weight:800;font-size:.85rem;font-family:IBM Plex Mono,monospace;cursor:pointer;border-radius:4px;text-transform:uppercase;transition:opacity .2s}.annex-btn[data-astro-cid-4h7nq2nf].primary{background:#111827;color:#fff}.annex-btn[data-astro-cid-4h7nq2nf]:disabled,.action-dispatch[data-astro-cid-4h7nq2nf]:disabled{opacity:.4;cursor:not-allowed}.annex-btn[data-astro-cid-4h7nq2nf]:focus-visible{outline:2px solid #DC2626;outline-offset:2px}.bypass-wrapper[data-astro-cid-4h7nq2nf]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed #D1D5DB;width:100%}.bypass-link[data-astro-cid-4h7nq2nf]{width:100%;display:block;background:transparent;border:none;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:700;color:#374151;cursor:pointer;padding:.5rem;border-radius:4px;transition:color .2s;text-align:center;text-decoration:underline;text-underline-offset:4px;min-height:44px}.bypass-link[data-astro-cid-4h7nq2nf]:hover{color:#111827}.bypass-link[data-astro-cid-4h7nq2nf]:focus-visible{outline:2px solid #DC2626;outline-offset:2px}.metrics-row[data-astro-cid-4h7nq2nf]{display:flex;gap:1rem}.metric-box[data-astro-cid-4h7nq2nf]{flex:1;background:#fff;border:2px solid #D1D5DB;padding:1.25rem 1rem;border-radius:4px;display:flex;flex-direction:column;justify-content:center}.metric-box[data-astro-cid-4h7nq2nf].highlighted-metric{border:3px solid #111827;background:#f8fafc}.m-label[data-astro-cid-4h7nq2nf]{display:block;font-family:IBM Plex Mono,monospace;font-size:.7rem;color:#374151;margin-bottom:.4rem;font-weight:800}.m-val[data-astro-cid-4h7nq2nf]{font-size:1.3rem;font-weight:900;font-family:IBM Plex Mono,monospace;color:#111827}.bureau-panel[data-astro-cid-4h7nq2nf]{background:#fff;border:2px solid #111827;padding:1.5rem 1.25rem 1.25rem;border-radius:4px}.alert-border[data-astro-cid-4h7nq2nf]{border-color:#dc2626;border-left-width:6px}.success-text[data-astro-cid-4h7nq2nf]{color:#059669;font-family:IBM Plex Mono,monospace;font-weight:800;font-size:.85rem}.alignment-options[data-astro-cid-4h7nq2nf]{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.align-card[data-astro-cid-4h7nq2nf]{border:2px solid #D1D5DB;background:#fff;cursor:pointer;border-radius:4px;display:flex;position:relative}.align-card[data-astro-cid-4h7nq2nf]:has(input:checked){border:3px solid #111827;background:#f8fafc}.align-card[data-astro-cid-4h7nq2nf]:has(input:focus-visible){outline:2px solid #DC2626;outline-offset:2px}.card-content[data-astro-cid-4h7nq2nf]{padding:1.25rem;position:relative;width:100%}.card-content[data-astro-cid-4h7nq2nf] h5[data-astro-cid-4h7nq2nf]{margin:0 0 .4rem;font-size:1rem;font-weight:900}.card-content[data-astro-cid-4h7nq2nf] p[data-astro-cid-4h7nq2nf]{margin:0;font-size:.85rem;color:#4b5563;line-height:1.4}.card-bar[data-astro-cid-4h7nq2nf]{position:absolute;top:1.25rem;right:1.25rem;font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#374151;font-weight:800}.trust-stamp[data-astro-cid-4h7nq2nf]{display:flex;align-items:flex-start;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:2px dashed #D1D5DB}.stamp-graphic[data-astro-cid-4h7nq2nf]{width:40px;height:40px;border:2px solid #059669;border-radius:50%;color:#059669;transform:rotate(-5deg);display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f0fdf4;font-family:IBM Plex Mono,monospace;flex-shrink:0}.stamp-check[data-astro-cid-4h7nq2nf]{font-size:1.1rem;font-weight:900;line-height:1}.stamp-ring[data-astro-cid-4h7nq2nf]{font-size:.35rem;font-weight:800}.data-input[data-astro-cid-4h7nq2nf]{width:100%;padding:.8rem;border:2px solid #D1D5DB;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:800;border-radius:4px}.data-input[data-astro-cid-4h7nq2nf]:focus-visible{outline:2px solid #DC2626;outline-offset:2px;border-color:#111827}.roles-list[data-astro-cid-4h7nq2nf]{list-style:none;padding:0;margin:0}.roles-list[data-astro-cid-4h7nq2nf] li[data-astro-cid-4h7nq2nf]{position:relative;padding-left:1.2rem;margin-bottom:.8rem;border-bottom:1px solid #F3F4F6;padding-bottom:.8rem;font-size:.85rem}.roles-list[data-astro-cid-4h7nq2nf] li[data-astro-cid-4h7nq2nf]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.roles-list[data-astro-cid-4h7nq2nf] li[data-astro-cid-4h7nq2nf]:before{content:">";position:absolute;left:0;font-family:IBM Plex Mono,monospace;font-weight:900;color:#111827}.data-hud[data-astro-cid-4h7nq2nf]{background:#fff;border:2px solid #111827;padding:1.5rem 1.25rem 1.25rem;border-radius:4px}.value-box[data-astro-cid-4h7nq2nf]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;border:2px dashed #9CA3AF;padding:1rem;background:#f8fafc;border-radius:4px;text-align:center;overflow-wrap:break-word}.value-box[data-astro-cid-4h7nq2nf].lcd-upgraded{background:#f0fdf4;border-color:#059669;border-style:solid}.value-box[data-astro-cid-4h7nq2nf].lcd-warning{background:#fffbeb;border-color:#f59e0b;border-style:solid;color:#92400e}.v-pts[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:1.2rem;font-weight:900}.v-sub[data-astro-cid-4h7nq2nf]{font-size:.75rem;color:#4b5563;font-weight:700}.v-insight[data-astro-cid-4h7nq2nf]{font-size:.75rem;font-weight:700;display:block;line-height:1.5;width:100%}.data-toggle[data-astro-cid-4h7nq2nf]{padding:.6rem .8rem;border:2px solid #D1D5DB;background:#fff;font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:800;display:block;width:100%;text-align:left;margin-bottom:.5rem;cursor:pointer;border-radius:4px;min-height:44px}.data-toggle[data-astro-cid-4h7nq2nf].active{background:#111827;color:#fff;border-color:#111827}.data-toggle[data-astro-cid-4h7nq2nf]:focus-visible{outline:2px solid #DC2626;outline-offset:2px}.trade-btn[data-astro-cid-4h7nq2nf]{border-color:#f59e0b;background:#fffbeb;color:#92400e}.trade-btn[data-astro-cid-4h7nq2nf]:hover{background:#fef3c7}.trade-btn[data-astro-cid-4h7nq2nf].active{background:#f59e0b;color:#fff;border-color:#f59e0b}.sim-error[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.8rem;font-weight:700;color:#dc2626;min-height:1.2em}.confirm-check[data-astro-cid-4h7nq2nf]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.confirm-check[data-astro-cid-4h7nq2nf] input[data-astro-cid-4h7nq2nf][type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#111827}.check-label[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:800;color:#111827}.pilot-msg[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.8rem;color:#059669;font-weight:700;margin-top:.5rem;border-left:3px solid #059669;padding-left:.75rem}.turnstile-wrapper[data-astro-cid-4h7nq2nf]{display:flex;justify-content:center}.notice-overlay[data-astro-cid-4h7nq2nf]{position:fixed;inset:0;background:#111827bf;display:flex;align-items:center;justify-content:center;padding:1.5rem;z-index:300}.notice-overlay[data-astro-cid-4h7nq2nf].hidden{display:none}.notice-card[data-astro-cid-4h7nq2nf]{background:#fdfbf7;border:2px solid #111827;border-radius:4px;box-shadow:8px 8px #000c;max-width:420px;width:100%;padding:2rem;text-align:center;position:relative}.notice-card[data-astro-cid-4h7nq2nf]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:#dc2626;border-radius:4px 4px 0 0}.notice-stamp[data-astro-cid-4h7nq2nf]{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:800;letter-spacing:1.5px;color:#dc2626;border:2px solid #DC2626;display:inline-block;padding:.3rem .8rem;border-radius:2px;transform:rotate(-1.5deg);margin-bottom:1.25rem;text-transform:uppercase}.notice-message[data-astro-cid-4h7nq2nf]{font-size:.9rem;color:#374151;line-height:1.5;margin:0 0 1.5rem}.notice-dismiss[data-astro-cid-4h7nq2nf]{width:100%}:root{--font-tech: "IBM Plex Mono", monospace;--font-narrative: "Inter", sans-serif}.sr-only[data-astro-cid-gxnfhlzl]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.marketing-wrapper[data-astro-cid-gxnfhlzl]{background:#fdfbf7;color:#111827;min-height:100vh;font-family:var(--font-narrative)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-nav[data-astro-cid-gxnfhlzl]{display:flex;justify-content:space-between;align-items:center;background:#111827;color:#fff;padding:.75rem 2.5rem;font-family:var(--font-tech);font-size:.75rem;letter-spacing:1px;border-bottom:3px solid #DC2626}.marketing-wrapper[data-astro-cid-gxnfhlzl] .nav-brand[data-astro-cid-gxnfhlzl]{color:#fff;text-decoration:none;font-weight:700}.marketing-wrapper[data-astro-cid-gxnfhlzl] .nav-brand[data-astro-cid-gxnfhlzl]:hover,.marketing-wrapper[data-astro-cid-gxnfhlzl] .nav-brand[data-astro-cid-gxnfhlzl]:focus-visible{color:#f87171;outline:1px dashed #F87171;outline-offset:4px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .nav-meta[data-astro-cid-gxnfhlzl]{color:#9ca3af}.marketing-wrapper[data-astro-cid-gxnfhlzl] .split-layout[data-astro-cid-gxnfhlzl]{display:flex;min-height:calc(100vh - 40px)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .marketing-column[data-astro-cid-gxnfhlzl]{width:62%;padding:3rem 2.5rem 6rem;overflow-y:auto}.marketing-wrapper[data-astro-cid-gxnfhlzl] .terminal-column[data-astro-cid-gxnfhlzl]{width:38%;background:#1f2937;border-left:2px solid #111827;color:#f9fafb;position:relative}.marketing-wrapper[data-astro-cid-gxnfhlzl] .sticky-wrapper[data-astro-cid-gxnfhlzl]{position:sticky;top:0;padding:3rem 2rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .headline[data-astro-cid-gxnfhlzl]{font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;text-transform:uppercase;margin-bottom:.5rem;color:#111827;max-width:55%}.marketing-wrapper[data-astro-cid-gxnfhlzl] .event-meta[data-astro-cid-gxnfhlzl]{font-size:.85rem;color:#4b5563;display:flex;gap:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-split[data-astro-cid-gxnfhlzl]{display:flex;flex-direction:row;gap:2rem;align-items:flex-start}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-image-col[data-astro-cid-gxnfhlzl]{flex:1;display:flex;justify-content:flex-end;align-items:flex-start}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-banner-wrapper[data-astro-cid-gxnfhlzl]{position:relative;width:100%;max-width:380px;min-width:220px;background:#fff;padding:6px;border:1px solid #E5E7EB;box-shadow:0 10px 25px #0000000d;align-self:flex-start}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-banner-img[data-astro-cid-gxnfhlzl]{width:100%;height:auto;display:block;object-fit:cover;aspect-ratio:16/9}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-banner-placeholder[data-astro-cid-gxnfhlzl]{width:100%;aspect-ratio:16/9;background:#e5e7eb;border:1px dashed #9CA3AF;display:flex;align-items:center;justify-content:center;color:#9ca3af;font-size:.85rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .mission-briefing[data-astro-cid-gxnfhlzl]{font-size:1.15rem;font-weight:400;color:#4b5563;line-height:1.6;border-left:4px solid #111827;padding-left:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .sub-text[data-astro-cid-gxnfhlzl]{font-size:1.1rem;color:#4b5563;margin-bottom:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .vitals-dossier[data-astro-cid-gxnfhlzl]{background:#f3f4f6;border:1px solid #E5E7EB;border-radius:4px;padding:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .dossier-header[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.75rem;font-weight:700;color:#4b5563;letter-spacing:.5px;margin-bottom:1rem;border-bottom:1px solid #E5E7EB;padding-bottom:.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .vitals-grid[data-astro-cid-gxnfhlzl]{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:1rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .vital-item[data-astro-cid-gxnfhlzl]{background:#fff;border:1px solid #E5E7EB;padding:1rem;border-radius:4px;display:flex;flex-direction:column;justify-content:space-between}.marketing-wrapper[data-astro-cid-gxnfhlzl] .v-label-wrap[data-astro-cid-gxnfhlzl]{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.marketing-wrapper[data-astro-cid-gxnfhlzl] .v-label[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.65rem;font-weight:700;color:#6b7280}.marketing-wrapper[data-astro-cid-gxnfhlzl] .v-score[data-astro-cid-gxnfhlzl]{font-size:1.5rem;font-weight:800;color:#111827;margin-top:.5rem;font-variant-numeric:tabular-nums}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-container[data-astro-cid-gxnfhlzl]{position:relative;display:inline-block}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-icon[data-astro-cid-gxnfhlzl]{background:#e5e7eb;color:#4b5563;border:none;width:14px;height:14px;border-radius:50%;font-size:9px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-icon[data-astro-cid-gxnfhlzl]:hover,.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-icon[data-astro-cid-gxnfhlzl]:focus-visible{background:#111827;color:#fff;outline:none}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-content[data-astro-cid-gxnfhlzl]{display:none;position:absolute;bottom:130%;left:50%;transform:translate(-85%);background:#111827;color:#fff;padding:1.25rem;border-radius:4px;font-size:.75rem;line-height:1.4;width:290px;z-index:50;box-shadow:0 10px 15px -3px #0000004d;border:1px solid #374151;font-family:var(--font-narrative)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-content[data-astro-cid-gxnfhlzl] strong[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);color:#ef4444;letter-spacing:.5px;display:block}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tt-scale[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);color:#fbbf24;font-weight:700}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-container[data-astro-cid-gxnfhlzl]:hover .tooltip-content[data-astro-cid-gxnfhlzl],.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-icon[data-astro-cid-gxnfhlzl]:focus-visible+.tooltip-content[data-astro-cid-gxnfhlzl]{display:block}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-container[data-astro-cid-gxnfhlzl].is-open .tooltip-content[data-astro-cid-gxnfhlzl]{display:block}@media(min-width:769px){.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-align-start[data-astro-cid-gxnfhlzl] .tooltip-content[data-astro-cid-gxnfhlzl]{left:0;transform:translate(0)}}.marketing-wrapper[data-astro-cid-gxnfhlzl] .skip-to-booking-btn[data-astro-cid-gxnfhlzl]{width:100%;background:#fff;border:1px solid #111827;color:#111827;font-family:var(--font-tech);font-size:.75rem;font-weight:700;padding:.75rem;border-radius:4px;cursor:pointer;transition:all .2s;display:none}.marketing-wrapper[data-astro-cid-gxnfhlzl] .info-section[data-astro-cid-gxnfhlzl]{margin-top:2.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-details-panel[data-astro-cid-gxnfhlzl]{background:#fff;border:1px solid #E5E7EB;border-radius:4px;margin-bottom:2.5rem;overflow:hidden}.section-title-summary[data-astro-cid-gxnfhlzl]{padding:1.75rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;background:#fff;transition:background .2s}.section-title-summary[data-astro-cid-gxnfhlzl]::-webkit-details-marker{display:none}.section-title-summary[data-astro-cid-gxnfhlzl]:hover{background:#f9fafb}.section-title-summary[data-astro-cid-gxnfhlzl]:after{content:"[ + EXPAND ]";font-family:var(--font-tech);font-size:.75rem;font-weight:700;color:#dc2626;border:1px dashed #DC2626;padding:.4rem .75rem;border-radius:2px;white-space:nowrap;margin-left:1rem}.collapsible-section[data-astro-cid-gxnfhlzl][open] .section-title-summary[data-astro-cid-gxnfhlzl]:after{content:"[ - COLLAPSE ]";color:#4b5563;border-color:#4b5563}.marketing-wrapper[data-astro-cid-gxnfhlzl] .section-title-header[data-astro-cid-gxnfhlzl]{display:flex;flex-direction:column;gap:.25rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .section-title[data-astro-cid-gxnfhlzl]{font-size:1.5rem;font-weight:800;text-transform:uppercase;margin:0;color:#111827;letter-spacing:-.3px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .protocol-sub[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.65rem;color:#6b7280;font-weight:700}.marketing-wrapper[data-astro-cid-gxnfhlzl] .section-details-content[data-astro-cid-gxnfhlzl]{padding:2.5rem 1.75rem;border-top:1px solid #E5E7EB;background:#fcfbf9}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-layout[data-astro-cid-gxnfhlzl]{display:flex;flex-direction:column;gap:4.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-row[data-astro-cid-gxnfhlzl]{display:flex;align-items:center;gap:3rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-row[data-astro-cid-gxnfhlzl].reverse{flex-direction:row-reverse}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-image[data-astro-cid-gxnfhlzl]{flex:1;display:flex;justify-content:center}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-text[data-astro-cid-gxnfhlzl]{flex:1.2}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-text[data-astro-cid-gxnfhlzl] h3[data-astro-cid-gxnfhlzl]{font-size:1.5rem;font-weight:800;line-height:1.1;margin:0 0 .5rem;text-transform:uppercase}.marketing-wrapper[data-astro-cid-gxnfhlzl] .phase-title[data-astro-cid-gxnfhlzl]{font-size:.95rem;color:#6b7280;font-weight:400;text-transform:none;font-family:var(--font-narrative)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .action-label[data-astro-cid-gxnfhlzl]{display:inline-block;font-family:var(--font-tech);font-size:.65rem;font-weight:700;background:#e5e7eb;color:#374151;padding:.2rem .5rem;border-radius:2px;margin-bottom:1rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-text[data-astro-cid-gxnfhlzl] p[data-astro-cid-gxnfhlzl]{font-size:.95rem;color:#4b5563;line-height:1.5;margin:0 0 1rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-text[data-astro-cid-gxnfhlzl] p[data-astro-cid-gxnfhlzl]:last-child{margin-bottom:0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .redacted-warning[data-astro-cid-gxnfhlzl]{font-size:.8rem!important;font-weight:600;color:#991b1b!important;background:#fef2f2;border-left:3px solid #DC2626;padding:.75rem 1rem;margin-top:1rem!important}.marketing-wrapper[data-astro-cid-gxnfhlzl] .polaroid[data-astro-cid-gxnfhlzl]{background:#fff;padding:12px 12px 40px;box-shadow:0 15px 35px #0000000d;border:1px solid #E5E7EB;position:relative;width:100%;max-width:320px;transition:transform .3s ease}.marketing-wrapper[data-astro-cid-gxnfhlzl] .polaroid-img[data-astro-cid-gxnfhlzl]{width:100%;height:200px;object-fit:cover;filter:grayscale(15%) contrast(95%);border:1px solid #F3F4F6}.marketing-wrapper[data-astro-cid-gxnfhlzl] .polaroid-caption[data-astro-cid-gxnfhlzl]{position:absolute;bottom:12px;left:12px;font-family:var(--font-tech);font-size:.65rem;color:#9ca3af;font-weight:700}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tape-label[data-astro-cid-gxnfhlzl]{position:absolute;background:#ffffffd9;backdrop-filter:blur(2px);color:#111827;font-family:var(--font-tech);font-size:.6rem;font-weight:700;padding:.25rem .6rem;border:1px solid #E5E7EB;letter-spacing:.5px;box-shadow:0 2px 5px #0000000d;z-index:10}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tape-label[data-astro-cid-gxnfhlzl].top-left{top:-6px;left:-6px;border-left:3px solid #DC2626}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tape-label[data-astro-cid-gxnfhlzl].bottom-right{bottom:-6px;right:-6px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tape-label[data-astro-cid-gxnfhlzl].classified{border-left:3px solid #111827;background:#e5e7eb}.marketing-wrapper[data-astro-cid-gxnfhlzl] .timeline-ledger[data-astro-cid-gxnfhlzl]{display:flex;flex-direction:column}.marketing-wrapper[data-astro-cid-gxnfhlzl] .ledger-row[data-astro-cid-gxnfhlzl]{display:flex;border-bottom:1px solid #E5E7EB;padding:1.5rem 0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .ledger-row[data-astro-cid-gxnfhlzl]:first-child{padding-top:0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .ledger-row[data-astro-cid-gxnfhlzl]:last-child{border-bottom:none;padding-bottom:0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .ledger-time[data-astro-cid-gxnfhlzl]{width:120px;font-family:var(--font-tech);font-size:.85rem;font-weight:700;color:#dc2626;padding-top:.15rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .ledger-content[data-astro-cid-gxnfhlzl]{flex:1}.marketing-wrapper[data-astro-cid-gxnfhlzl] .ledger-title[data-astro-cid-gxnfhlzl]{font-size:1.1rem;font-weight:800;margin:0 0 .35rem;color:#111827}.marketing-wrapper[data-astro-cid-gxnfhlzl] .ledger-text[data-astro-cid-gxnfhlzl]{font-size:.95rem;color:#4b5563;line-height:1.5;margin:0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tactical-note[data-astro-cid-gxnfhlzl]{margin-top:.75rem;background:#f3f4f6;border-left:2px solid #6B7280;padding:.6rem .85rem;font-size:.8rem;color:#4b5563;line-height:1.4}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tactical-note[data-astro-cid-gxnfhlzl] strong[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.7rem;color:#374151}.marketing-wrapper[data-astro-cid-gxnfhlzl] .roster-dashboard[data-astro-cid-gxnfhlzl]{background:#fff;border:1px solid #E5E7EB;border-radius:4px;padding:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .slider-header[data-astro-cid-gxnfhlzl]{display:flex;justify-content:space-between;align-items:center}.marketing-wrapper[data-astro-cid-gxnfhlzl] .slider-label-text[data-astro-cid-gxnfhlzl]{font-size:.75rem;font-weight:800;color:#4b5563;letter-spacing:.5px;font-family:var(--font-tech)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .personnel-count[data-astro-cid-gxnfhlzl]{color:#dc2626;font-size:.9rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-slider[data-astro-cid-gxnfhlzl]{width:100%;-webkit-appearance:none;appearance:none;height:6px;background:#e5e7eb;border-radius:3px;outline:none;margin:1rem 0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-slider[data-astro-cid-gxnfhlzl]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#111827;border:2px solid #ffffff;border-radius:50%;cursor:pointer;box-shadow:0 1px 3px #00000026;transition:background .15s}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-slider[data-astro-cid-gxnfhlzl]::-webkit-slider-thumb:hover{background:#dc2626}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-slider[data-astro-cid-gxnfhlzl]:focus-visible::-webkit-slider-thumb{outline:2px solid #DC2626;outline-offset:2px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .caveat-text[data-astro-cid-gxnfhlzl]{font-size:.7rem;color:#6b7280;margin:0 0 2rem;font-style:italic}.marketing-wrapper[data-astro-cid-gxnfhlzl] .dynamic-role-display[data-astro-cid-gxnfhlzl]{border-top:1px dashed #E5E7EB;padding-top:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-header-area[data-astro-cid-gxnfhlzl]{margin-bottom:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-header-titles[data-astro-cid-gxnfhlzl]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.25rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-title[data-astro-cid-gxnfhlzl]{font-size:1.25rem;font-weight:800;color:#111827;margin:0;text-transform:uppercase}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-load[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.7rem;font-weight:700;color:#dc2626}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-philosophy[data-astro-cid-gxnfhlzl]{font-size:.85rem;color:#4b5563;line-height:1.4;margin:0}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl]{display:grid;gap:1rem;transition:opacity .15s ease-in-out}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl].grid-4{grid-template-columns:repeat(4,1fr)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl].grid-3{grid-template-columns:repeat(3,1fr)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl].grid-2{grid-template-columns:repeat(2,1fr)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl].grid-1{grid-template-columns:1fr}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-card[data-astro-cid-gxnfhlzl]{background:#f9fafb;border:1px solid #E5E7EB;border-radius:4px;padding:1rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-icon-wrapper[data-astro-cid-gxnfhlzl]{color:#dc2626;display:flex;align-items:center}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-card-title[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.7rem;font-weight:700;color:#111827;margin:0;text-transform:uppercase;letter-spacing:-.2px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-details[data-astro-cid-gxnfhlzl]{margin-top:.5rem;border-top:1px dashed #E5E7EB;padding-top:.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-summary[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.6rem;font-weight:700;color:#6b7280;cursor:pointer;list-style:none;min-height:44px;display:inline-flex;align-items:center}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-summary[data-astro-cid-gxnfhlzl]::-webkit-details-marker{display:none}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-summary[data-astro-cid-gxnfhlzl]:focus-visible{outline:2px solid #DC2626;outline-offset:2px;border-radius:2px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-details-content[data-astro-cid-gxnfhlzl]{margin-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-card-text[data-astro-cid-gxnfhlzl]{font-size:.75rem;color:#4b5563;margin:0;line-height:1.4}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-details-panel[data-astro-cid-gxnfhlzl]{background:#fff;border:2px solid #111827;border-radius:4px;overflow:hidden;box-shadow:0 4px 6px #00000005}.marketing-wrapper[data-astro-cid-gxnfhlzl] .depository-summary[data-astro-cid-gxnfhlzl]{padding:1.25rem 1.5rem;cursor:pointer;list-style:none;background:#111827;color:#fff}.marketing-wrapper[data-astro-cid-gxnfhlzl] .depository-summary[data-astro-cid-gxnfhlzl]::-webkit-details-marker{display:none}.marketing-wrapper[data-astro-cid-gxnfhlzl] .depository-header-content[data-astro-cid-gxnfhlzl]{display:flex;flex-direction:column;gap:2px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .classification-tag[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.8rem;font-weight:700;letter-spacing:.5px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .depository-body[data-astro-cid-gxnfhlzl]{padding:2rem 1.5rem;background:#faf9f5}.marketing-wrapper[data-astro-cid-gxnfhlzl] .depository-intro[data-astro-cid-gxnfhlzl]{font-size:.95rem;line-height:1.5;color:#374151;margin:0;max-width:720px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .archive-grid[data-astro-cid-gxnfhlzl]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .past-log-card[data-astro-cid-gxnfhlzl]{background:#fff;border:1px solid #E5E7EB;padding:1.25rem;border-radius:4px;box-shadow:0 2px 4px #00000003}.marketing-wrapper[data-astro-cid-gxnfhlzl] .card-meta[data-astro-cid-gxnfhlzl]{font-family:var(--font-tech);font-size:.6rem;color:#9ca3af;font-weight:700;margin-bottom:.25rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .past-log-card[data-astro-cid-gxnfhlzl] h3[data-astro-cid-gxnfhlzl]{font-size:1.15rem;font-weight:800;margin:0 0 1rem;color:#111827}.marketing-wrapper[data-astro-cid-gxnfhlzl] .audit-link-btn[data-astro-cid-gxnfhlzl]{display:inline-flex;align-items:center;background:#111827;color:#fff;font-family:var(--font-tech);font-size:.65rem;font-weight:700;padding:.6rem 1rem;border-radius:3px;text-decoration:none;letter-spacing:.5px}.marketing-wrapper[data-astro-cid-gxnfhlzl] .audit-link-btn[data-astro-cid-gxnfhlzl]:hover,.marketing-wrapper[data-astro-cid-gxnfhlzl] .audit-link-btn[data-astro-cid-gxnfhlzl]:focus-visible{background:#dc2626;outline:none}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-quote-section[data-astro-cid-gxnfhlzl]{border-top:1px dashed #E5E7EB;padding-top:2rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-blockquote[data-astro-cid-gxnfhlzl]{margin:0;font-size:.9rem;font-style:italic;color:#6b7280;line-height:1.5}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-quote-attribution[data-astro-cid-gxnfhlzl]{display:block;font-family:var(--font-tech);font-size:.7rem;font-style:normal;font-weight:700;color:#4b5563;margin-top:.5rem;letter-spacing:.5px}@media(max-width:768px){.marketing-wrapper[data-astro-cid-gxnfhlzl]{overflow-x:hidden}.marketing-wrapper[data-astro-cid-gxnfhlzl] .bureau-nav[data-astro-cid-gxnfhlzl]{flex-direction:column;align-items:flex-start;gap:.5rem;padding:1rem 1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .split-layout[data-astro-cid-gxnfhlzl]{flex-direction:column}.marketing-wrapper[data-astro-cid-gxnfhlzl] .marketing-column[data-astro-cid-gxnfhlzl]{width:100%;padding:1.5rem 1.15rem 4rem;box-sizing:border-box}.marketing-wrapper[data-astro-cid-gxnfhlzl] .terminal-column[data-astro-cid-gxnfhlzl]{width:100%;border-left:none;border-top:1px solid #374151;position:relative;height:auto}.marketing-wrapper[data-astro-cid-gxnfhlzl] .sticky-wrapper[data-astro-cid-gxnfhlzl]{padding:1.5rem 1rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-split[data-astro-cid-gxnfhlzl]{flex-direction:column;gap:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .headline[data-astro-cid-gxnfhlzl]{font-size:2.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-image-col[data-astro-cid-gxnfhlzl]{justify-content:center}.marketing-wrapper[data-astro-cid-gxnfhlzl] .hero-banner-wrapper[data-astro-cid-gxnfhlzl]{max-width:100%}.marketing-wrapper[data-astro-cid-gxnfhlzl] .vitals-grid[data-astro-cid-gxnfhlzl]{grid-template-columns:repeat(2,1fr)}.marketing-wrapper[data-astro-cid-gxnfhlzl] .skip-to-booking-btn[data-astro-cid-gxnfhlzl]{display:block}.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-row[data-astro-cid-gxnfhlzl],.marketing-wrapper[data-astro-cid-gxnfhlzl] .z-row[data-astro-cid-gxnfhlzl].reverse{flex-direction:column;gap:1.5rem}.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl].grid-4,.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl].grid-3,.marketing-wrapper[data-astro-cid-gxnfhlzl] .role-cards-grid[data-astro-cid-gxnfhlzl].grid-2,.marketing-wrapper[data-astro-cid-gxnfhlzl] .archive-grid[data-astro-cid-gxnfhlzl]{grid-template-columns:1fr}.marketing-wrapper[data-astro-cid-gxnfhlzl] .tooltip-content[data-astro-cid-gxnfhlzl]{transform:translate(-50%);left:50%;width:260px}}.mt-2[data-astro-cid-gxnfhlzl]{margin-top:.5rem}.mt-4[data-astro-cid-gxnfhlzl]{margin-top:1.5rem}.replay-dashboard{display:flex;width:100vw;height:100vh;background:#040812;color:#f8fafc;font-family:IBM Plex Mono,monospace;overflow:hidden}.leaderboard-panel,.intel-panel{width:350px;background:#090d16;display:flex;flex-direction:column;border-right:1px solid rgba(255,255,255,.1);z-index:20;position:relative;transition:margin .3s cubic-bezier(.4,0,.2,1)}.intel-panel{border-right:none;border-left:1px solid rgba(255,255,255,.1)}.leaderboard-panel.collapsed{margin-left:-350px}.intel-panel.collapsed{margin-right:-350px}.panel-header{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:flex-end}.panel-header h2{font-size:.85rem;margin:0;color:#38bdf8;font-weight:800;letter-spacing:.5px}.status-indicator{font-size:.65rem;color:#10b981;font-weight:700;letter-spacing:.5px;animation:pulseText 2s infinite}@keyframes pulseText{0%,to{opacity:1}50%{opacity:.5}}.team-list{flex-grow:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.5rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.team-card{background:#ffffff05;padding:1rem;border-radius:4px;border:1px solid rgba(255,255,255,.05);cursor:pointer;transition:background .2s,border-color .2s;display:flex;flex-direction:column}.team-card:hover{background:#ffffff0f;border-color:#38bdf84d}.team-card.expanded{background:#10b9810a;border-color:#10b981;box-shadow:0 0 15px #10b9811a}.card-header-row{display:flex;justify-content:space-between;align-items:center;pointer-events:none}.t-name-wrapper{display:flex;align-items:center;gap:8px}.t-name{font-weight:700;font-size:.85rem;font-family:Inter,sans-serif;letter-spacing:-.3px}.t-score{color:#10b981;font-weight:700}.team-card.expanded .t-score{color:#f59e0b}.rank-badge{font-size:.55rem;font-weight:900;padding:2px 5px;border-radius:3px;color:#000;letter-spacing:.5px}.rank-gold{background:#fbbf24;box-shadow:0 0 8px #fbbf244d}.rank-silver{background:#cbd5e1}.rank-bronze{background:#b45309;color:#fff}.card-details{display:none;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.1);font-size:.75rem;cursor:default}.team-card.expanded .card-details{display:block}.stat-row{display:flex;justify-content:space-between;color:#cbd5e1;margin-bottom:.6rem;font-weight:700}.card-section-label{font-size:.65rem;color:#64748b;margin-bottom:5px;margin-top:8px;font-weight:700;letter-spacing:.5px}.arc-completed-row{color:#38bdf8;margin-bottom:3px;padding-left:6px;border-left:2px solid rgba(56,189,248,.3);font-family:Inter,sans-serif;font-weight:600}.inv-grid{display:flex;flex-wrap:wrap;gap:.4rem}.inv-badge{background:#0006;border:1px solid rgba(255,255,255,.05);padding:3px 6px;border-radius:4px;color:#fbbf24;font-size:.65rem;font-weight:700;text-transform:uppercase}.arcs-container{flex-grow:1;overflow-y:auto;padding:1rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}.market-grid{display:flex;flex-direction:column;gap:.5rem}.market-item{background:#ffffff05;border:1px solid rgba(255,255,255,.05);border-left:3px solid #f59e0b;padding:.8rem;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.market-item-name{font-family:Inter,sans-serif;font-weight:800;font-size:.8rem;color:#f8fafc;text-transform:uppercase}.market-item-supply{font-size:.75rem;font-weight:700;color:#f59e0b;background:#f59e0b1a;padding:4px 8px;border-radius:4px}.map-workspace{flex-grow:1;position:relative;background:#000;display:flex;flex-direction:column;overflow:hidden}.map-container{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:auto}#map-layer{position:relative;display:inline-block;max-width:100%;max-height:calc(100vh - 120px)}#base-map{display:block;max-width:100%;max-height:calc(100vh - 120px);width:auto;height:auto;filter:contrast(1.1) brightness(.65)}#map-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:10}.team-dot{transition:cx .3s ease-out,cy .3s ease-out;filter:drop-shadow(0 0 4px rgba(56,189,248,.6))}.team-dot.focused{filter:drop-shadow(0 0 10px rgba(245,158,11,.9));z-index:12}.ghost-trail{stroke:#38bdf8;stroke-width:2px;stroke-dasharray:4,6;opacity:.25;stroke-linecap:round}.map-header-overlay{position:absolute;top:25px;left:50%;transform:translate(-50%);text-align:center;z-index:5;pointer-events:none;background:#090d16d9;backdrop-filter:blur(8px);padding:14px 28px;border:1px solid rgba(255,255,255,.08);border-top:3px solid #10b981;border-radius:4px;box-shadow:0 10px 30px #00000080}.op-classification{font-size:.6rem;color:#10b981;font-weight:900;letter-spacing:2px;margin-bottom:5px}.op-title{font-size:1.45rem;font-weight:900;letter-spacing:.5px;color:#f8fafc;margin-bottom:2px;font-family:Inter,sans-serif}.op-date{font-size:.75rem;color:#64748b;font-weight:700;letter-spacing:1px}.floating-toggles{position:absolute;top:20px;width:100%;padding:0 20px;display:flex;justify-content:space-between;z-index:30;pointer-events:none}.toggle-btn{background:#090d16e6;color:#e2e8f0;border:1px solid rgba(255,255,255,.1);padding:8px 16px;border-radius:4px;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:700;cursor:pointer;pointer-events:auto;transition:background .2s;box-shadow:0 4px 12px #0006}.toggle-btn:hover{background:#38bdf826;border-color:#38bdf8}.toast-stack{position:absolute;top:115px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:100;pointer-events:none}.feed-toast{background:#090d16f2;padding:12px;border-radius:4px;box-shadow:0 5px 15px #0009;animation:slideInRight .3s ease-out forwards;width:280px;transition:opacity .3s ease;border:1px solid rgba(255,255,255,.04);border-left:3px solid #10b981}.feed-toast-header{color:#10b981;font-weight:900;font-size:.65rem;margin-bottom:5px;letter-spacing:1px}.feed-toast-team{color:#f8fafc;font-weight:700;font-size:.8rem;margin-bottom:2px;text-transform:uppercase}.feed-toast-arc{color:#cbd5e1;font-size:.75rem;margin-bottom:6px;font-family:Inter,sans-serif}.feed-toast-payout{font-size:.65rem;font-weight:700;color:#fbbf24;background:#fbbf241a;display:inline-block;padding:3px 6px;border-radius:3px;margin-top:2px}.timeline-dock{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:85%;max-width:600px;background:#090d16f2;padding:12px 24px;border-radius:6px;display:flex;align-items:center;gap:1.5rem;border:1px solid rgba(255,255,255,.1);z-index:40;box-shadow:0 10px 40px #000c}.live-pulse{width:12px;height:12px;background:#10b981;border-radius:50%;box-shadow:0 0 10px #10b981;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 8px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.time-readout{font-size:1.25rem;font-weight:700;min-width:95px;text-align:right;color:#fff}@media(max-width:1000px){.leaderboard-panel{position:absolute;height:100%;box-shadow:10px 0 30px #000c}.intel-panel{position:absolute;right:0;height:100%;box-shadow:-10px 0 30px #000c}.leaderboard-panel.mobile-init{margin-left:-350px}.intel-panel.mobile-init{margin-right:-350px}.timeline-dock{bottom:15px;width:95%;padding:10px 15px}.map-header-overlay{width:90%;padding:10px;top:60px}.op-title{font-size:1.1rem}}[data-skin=paper] .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.replay-dashboard[data-skin=paper]{display:flex;width:100vw;height:100vh;height:100dvh;padding:14px;gap:14px;box-sizing:border-box;background-color:#5c3e26;background-image:radial-gradient(circle at 50% 50%,#3b281b00 55%,#140c08b3 120%),url(/images/woodtable.webp);background-size:100% 100%,cover;background-position:center,center;background-blend-mode:normal,multiply;color:#1a1a1a;font-family:IBM Plex Mono,monospace;overflow:hidden;position:relative}.replay-dashboard[data-skin=paper] button:focus-visible,.replay-dashboard[data-skin=paper] a:focus-visible,.replay-dashboard[data-skin=paper] select:focus-visible{outline:2px solid #8b2222;outline-offset:2px}[data-skin=paper] .mobile-global-header,[data-skin=paper] .mobile-tab-bar{display:none}[data-skin=paper] .leaderboard-panel,[data-skin=paper] .intel-panel{flex:0 0 350px;width:350px;display:flex;flex-direction:column;background:#fdfbf7 url(/images/cream-paper.webp);color:#1a1a1a;border:1px solid rgba(0,0,0,.12);border-radius:2px;box-shadow:6px 10px 24px #0000008c,inset 0 0 40px #00000008;z-index:20;position:relative;transition:margin .3s cubic-bezier(.4,0,.2,1)}[data-skin=paper] .leaderboard-panel.collapsed{margin-left:-364px}[data-skin=paper] .intel-panel.collapsed{margin-right:-364px}[data-skin=paper] .panel-header{padding:1.5rem 1.5rem 1rem;border-bottom:2px solid #111;display:flex;justify-content:space-between;align-items:flex-end}[data-skin=paper] .panel-header h2{font-family:Special Elite,Courier New,monospace;font-size:1rem;margin:0;color:#111;font-weight:700;letter-spacing:.5px}[data-skin=paper] .status-indicator{font-size:.65rem;color:#8b2222;font-weight:700;letter-spacing:.5px;animation:none}[data-skin=paper] .team-list{flex-grow:1;overflow-y:auto;padding:.5rem 1rem 1rem;display:flex;flex-direction:column;gap:0;scrollbar-color:#a68461 transparent}[data-skin=paper] .team-card{background:transparent;padding:.8rem .4rem;border-radius:0;border:none;border-bottom:1px dashed rgba(0,0,0,.25);cursor:pointer;transition:background .2s;display:flex;flex-direction:column}[data-skin=paper] .team-card:hover{background:#0000000a}[data-skin=paper] .team-card.expanded{background:#c5a05929;box-shadow:inset 3px 0 #8b2222}[data-skin=paper] .card-header-row{display:flex;justify-content:space-between;align-items:center;pointer-events:none}[data-skin=paper] .t-name-wrapper{display:flex;align-items:center;gap:8px}[data-skin=paper] .t-name{font-weight:700;font-size:.85rem;font-family:Courier New,monospace;letter-spacing:0;color:#111}[data-skin=paper] .t-score{color:#111;font-weight:700}[data-skin=paper] .team-card.expanded .t-score{color:#8b2222}[data-skin=paper] .rank-badge{font-family:Courier New,monospace;font-size:.6rem;font-weight:900;padding:1px 5px;border:1.5px solid currentColor;border-radius:1px;letter-spacing:.5px;transform:rotate(-3deg)}[data-skin=paper] .rank-gold{color:#8a6a14;background:#c5a05940;box-shadow:none}[data-skin=paper] .rank-silver{color:#4b5563;background:#6b728024}[data-skin=paper] .rank-bronze{color:#8b4513;background:#8b451324}[data-skin=paper] .card-details{display:none;margin-top:.8rem;padding-top:.8rem;border-top:1px dashed rgba(0,0,0,.25);font-size:.75rem;cursor:default}[data-skin=paper] .team-card.expanded .card-details{display:block}[data-skin=paper] .stat-row{display:flex;justify-content:space-between;color:#333;margin-bottom:.6rem;font-weight:700}[data-skin=paper] .card-section-label{font-family:Courier New,monospace;font-size:.65rem;color:#6b5a3e;margin-bottom:5px;margin-top:8px;font-weight:700;letter-spacing:.5px}[data-skin=paper] .arc-completed-row{color:#052d3c;margin-bottom:3px;padding-left:6px;border-left:2px solid rgba(5,45,60,.35);font-family:IBM Plex Mono,monospace;font-weight:600}[data-skin=paper] .inv-grid{display:flex;flex-wrap:wrap;gap:.4rem}[data-skin=paper] .inv-badge{background:#c5a0592e;border:1px solid rgba(0,0,0,.2);padding:3px 6px;border-radius:0;color:#5c3e12;font-size:.65rem;font-weight:700;text-transform:uppercase}[data-skin=paper] .arcs-container{flex-grow:1;overflow-y:auto;padding:.5rem 1rem 1rem;scrollbar-color:#a68461 transparent}[data-skin=paper] .arcs-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}[data-skin=paper] .arc-item{font-size:.75rem;color:#7a6f5f;display:flex;flex-direction:column;padding:.7rem .4rem;border-radius:0;border:none;border-bottom:1px dashed rgba(0,0,0,.2);background:transparent;font-family:IBM Plex Mono,monospace;font-weight:600}[data-skin=paper] .arc-item.completed{color:#111;background:#052d3c12;box-shadow:inset 3px 0 #052d3c;padding-left:.7rem}[data-skin=paper] .arc-completer{font-family:Courier New,monospace;font-size:.6rem;color:#5a4a32;margin-top:4px;font-weight:700;display:none;text-transform:uppercase;letter-spacing:.5px}[data-skin=paper] .arc-item.completed .arc-completer{display:block}[data-skin=paper] .map-workspace{flex-grow:1;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background-color:#111;background-image:radial-gradient(circle at 50% 80%,rgba(255,255,255,.06) 0%,transparent 40%),radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.45) 100%),url(/images/fabricleather.webp);background-size:100% 100%,100% 100%,cover;background-position:center,center,center;background-blend-mode:screen,multiply,normal;box-shadow:inset 0 0 40px #0009,inset 0 3px 4px #ffffff26,inset 0 -3px 6px #000c,6px 10px 24px #0000008c}[data-skin=paper] .map-workspace:before{content:"";position:absolute;inset:12px;border:2px dashed rgba(166,132,97,.4);border-radius:8px;pointer-events:none}[data-skin=paper] .map-container{flex-grow:1;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box;overflow:auto;position:relative;z-index:1}[data-skin=paper] #map-layer{position:relative;display:inline-block;max-width:100%;max-height:calc(100vh - 160px);border:10px solid #fdfbf7;box-shadow:3px 5px 15px #00000080;transition:filter .5s ease}[data-skin=paper] #base-map{display:block;max-width:100%;max-height:calc(100vh - 180px);width:auto;height:auto;filter:contrast(1.02) saturate(.95)}[data-skin=paper] #map-viewport{position:relative;display:block;overflow:hidden;touch-action:none;cursor:grab}[data-skin=paper] #map-viewport.dragging{cursor:grabbing}[data-skin=paper] #map-pan{display:block;position:relative;transform-origin:0 0;will-change:transform}[data-skin=paper] .map-zoom{position:absolute;right:8px;bottom:8px;z-index:12;display:flex;flex-direction:column;gap:4px}[data-skin=paper] .map-zoom button{width:30px;height:30px;padding:0;background:#f1e6c8;color:#3b3125;border:1px solid #8a7a5c;border-radius:2px;font:700 16px/1 IBM Plex Mono,monospace;cursor:pointer;box-shadow:0 1px 3px #0006}[data-skin=paper] .map-zoom button:hover{background:#fdfbf7;border-color:#8b2222;color:#8b2222}[data-skin=paper] .map-zoom button:focus-visible{outline:2px solid #1a3a5c;outline-offset:1px}[data-skin=paper] #map-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:10}[data-skin=paper] #map-layer:before,[data-skin=paper] #map-layer:after{content:"";position:absolute;width:85px;height:28px;background-color:#f0ebdcbf;box-shadow:0 1px 2px #00000040;z-index:11;pointer-events:none}[data-skin=paper] #map-layer:before{top:-20px;left:-28px;transform:rotate(-12deg)}[data-skin=paper] #map-layer:after{top:-18px;right:-30px;transform:rotate(15deg)}[data-skin=paper] .team-dot{stroke:#fdfbf7;stroke-width:1.5px;transition:cx .1s linear,cy .1s linear;filter:drop-shadow(0 1px 2px rgba(0,0,0,.55))}[data-skin=paper] .team-dot.focused{filter:drop-shadow(0 1px 3px rgba(0,0,0,.7));z-index:12}[data-skin=paper] .ghost-trail{stroke:#1a3a5c;stroke-width:2px;stroke-dasharray:4,6;opacity:.6;stroke-linecap:round}[data-skin=paper] .map-header-overlay{position:absolute;top:25px;left:50%;transform:translate(-50%) rotate(-.4deg);text-align:center;z-index:5;pointer-events:none;background:#fdfbf7 url(/images/cream-paper.webp);padding:14px 28px;border:1px solid rgba(0,0,0,.2);border-top:3px solid #8b2222;border-radius:2px;box-shadow:3px 5px 15px #00000080;backdrop-filter:none}[data-skin=paper] .op-title{font-size:1.45rem;font-weight:700;letter-spacing:.5px;color:#111;margin:0 0 2px;font-family:Special Elite,Courier New,monospace;text-transform:uppercase}[data-skin=paper] .op-date{font-size:.75rem;color:#6b5a3e;font-weight:700;letter-spacing:2px}[data-skin=paper] .floating-toggles{position:absolute;top:20px;width:100%;padding:0 20px;display:flex;justify-content:space-between;z-index:30;pointer-events:none;box-sizing:border-box}[data-skin=paper] .toggle-btn{background:#e6dabb url(/images/cream-paper.webp);color:#2b1a0a;border:1.5px solid #a68461;padding:8px 16px;border-radius:2px;font-family:Special Elite,Courier New,monospace;font-size:.75rem;font-weight:700;cursor:pointer;pointer-events:auto;transition:transform .2s;box-shadow:2px 4px 10px #0006,inset 0 1px #fff6}[data-skin=paper] .toggle-btn:hover{background:#e6dabb url(/images/cream-paper.webp);border-color:#a68461;transform:translateY(-1px)}[data-skin=paper] .toggle-btn:active{transform:translateY(2px);box-shadow:0 2px 4px #0006}[data-skin=paper] .toast-stack{position:absolute;top:115px;right:20px;display:flex;flex-direction:column;gap:10px;z-index:100;pointer-events:none}[data-skin=paper] .feed-toast{background:#fdfbf7 url(/images/cream-paper.webp);padding:12px;border-radius:1px;box-shadow:3px 5px 12px #00000073;animation:slideInRight .3s ease-out forwards;width:280px;transition:opacity .3s ease;border:1px solid rgba(0,0,0,.15);border-left:4px solid #8b2222}[data-skin=paper] .feed-toast-header{font-family:Courier New,monospace;color:#8b2222;font-weight:900;font-size:.65rem;margin-bottom:5px;letter-spacing:1px}[data-skin=paper] .feed-toast-team{color:#111;font-family:Courier New,monospace;font-weight:700;font-size:.8rem;margin-bottom:2px;text-transform:uppercase}[data-skin=paper] .feed-toast-arc{color:#333;font-size:.75rem;margin-bottom:6px;font-family:IBM Plex Mono,monospace}[data-skin=paper] .feed-toast-payout{font-size:.65rem;font-weight:700;color:#5c3e12;background:#c5a05940;display:inline-block;padding:3px 6px;border-radius:0;margin-top:2px}@keyframes slideInRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInDown{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}[data-skin=paper] .timeline-dock{position:absolute;bottom:25px;left:50%;transform:translate(-50%);width:85%;max-width:800px;background:#fdfbf7 url(/images/cream-paper.webp);padding:12px 24px;border-radius:2px;display:flex;align-items:center;gap:1.5rem;border:1px solid rgba(0,0,0,.25);z-index:40;box-shadow:3px 6px 18px #0000008c}[data-skin=paper] .play-btn{background:#111;color:#fdfbf7;border:2px solid #111;padding:10px 22px;border-radius:2px;font-weight:700;cursor:pointer;min-width:100px;font-size:.9rem;font-family:Special Elite,Courier New,monospace;box-shadow:0 3px #000;transition:transform .1s,box-shadow .1s,background .2s}[data-skin=paper] .play-btn:hover{background:#333}[data-skin=paper] .play-btn:active{transform:translateY(2px);box-shadow:0 1px #000}[data-skin=paper] .speed-select{background:transparent;color:#111;border:1px solid #111;border-radius:2px;padding:6px 10px;font-family:Courier New,monospace;font-weight:700;font-size:.75rem;cursor:pointer}[data-skin=paper] .slider-wrapper{flex-grow:1;display:flex;align-items:center;position:relative}[data-skin=paper] #time-slider{width:100%;cursor:pointer;accent-color:#111;height:4px;background:#0003;border-radius:2px;outline:none;-webkit-appearance:none}[data-skin=paper] #time-slider::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;background:#111;border:2px solid #fdfbf7;box-shadow:0 1px 3px #00000080;border-radius:50%;cursor:pointer}[data-skin=paper] #time-slider::-moz-range-thumb{width:12px;height:12px;background:#111;border:2px solid #fdfbf7;border-radius:50%;cursor:pointer}[data-skin=paper] .time-readout{font-family:Special Elite,Courier New,monospace;font-size:1.25rem;font-weight:700;min-width:95px;text-align:right;color:#111}[data-skin=paper] .debrief-trigger-btn{background:#8b2222;color:#fdfbf7;border:2px solid #8b2222;padding:10px 18px;border-radius:2px;font-weight:700;cursor:pointer;font-size:.85rem;font-family:Special Elite,Courier New,monospace;transition:transform .2s,background .2s;white-space:nowrap}[data-skin=paper] .debrief-trigger-btn:hover{transform:scale(1.05);background:#6f1a1a}[data-skin=paper] .debrief-trigger-btn.hidden{display:none}[data-skin=paper] .endgame-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-40%) scale(.95);background:#fdfbf7 url(/images/cream-paper.webp);border:2px solid #111;border-top:4px solid #8b2222;padding:3rem;border-radius:4px;box-shadow:8px 8px #000c;z-index:100;max-width:650px;width:min(650px,calc(100% - 48px));max-height:calc(100% - 48px);overflow-y:auto;box-sizing:border-box;text-align:left;transition:all .4s cubic-bezier(.16,1,.3,1);font-family:IBM Plex Mono,monospace;color:#1a1a1a;opacity:0;pointer-events:none;visibility:hidden}[data-skin=paper] .endgame-overlay.show-overlay{opacity:1;pointer-events:auto;visibility:visible;transform:translate(-50%,-50%) scale(1)}[data-skin=paper] .btn-close-overlay{position:absolute;top:20px;right:20px;background:transparent;border:1.5px solid #111;color:#111;padding:6px 12px;border-radius:2px;font-family:Courier New,monospace;font-size:.7rem;font-weight:700;cursor:pointer;transition:background .2s,color .2s}[data-skin=paper] .btn-close-overlay:hover{background:#111;color:#fdfbf7}[data-skin=paper] .endgame-status{font-family:Courier New,monospace;font-size:.7rem;color:#8b2222;font-weight:900;letter-spacing:1px;margin-bottom:1.5rem;border-bottom:2px solid #111;padding-bottom:.5rem;padding-right:6rem}[data-skin=paper] .endgame-overlay p{color:#333;font-size:.9rem;margin-bottom:1.2rem;line-height:1.6}[data-skin=paper] .endgame-challenge{color:#111!important;font-weight:700;font-size:1rem!important;margin-top:1.5rem}[data-skin=paper] .podium-highlight{background:#c5a05924;padding:1rem;border-radius:0;border:1px dashed rgba(0,0,0,.3)}[data-skin=paper] .gold-text{color:#8a6a14}[data-skin=paper] .silver-text{color:#4b5563}[data-skin=paper] .bronze-text{color:#8b4513}[data-skin=paper] .endgame-cta{display:block;background:#111;color:#fdfbf7;text-decoration:none;padding:16px 30px;font-weight:700;font-size:.9rem;border-radius:2px;text-align:center;transition:background .2s,transform .2s;margin-top:2rem;font-family:Special Elite,Courier New,monospace;letter-spacing:.5px;border:2px solid #111;box-shadow:0 3px #000}[data-skin=paper] .endgame-cta:hover{background:#333;transform:translateY(-2px)}@media(max-width:1000px){.replay-dashboard[data-skin=paper]{padding:0;gap:0}[data-skin=paper] .leaderboard-panel,[data-skin=paper] .intel-panel{border-radius:0}[data-skin=paper] .floating-toggles,[data-skin=paper] .map-header-overlay{display:none}[data-skin=paper] .mobile-global-header{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;left:0;width:100%;height:60px;background:#fdfbf7 url(/images/cream-paper.webp);border-bottom:2px solid #111;z-index:200;padding:0 15px;box-sizing:border-box}[data-skin=paper] .btn-home{color:#2b1a0a;text-decoration:none;font-family:Special Elite,Courier New,monospace;font-size:.75rem;font-weight:700;background:#e6dabb url(/images/cream-paper.webp);border:1.5px solid #a68461;padding:6px 12px;border-radius:2px;box-shadow:2px 3px 6px #0000004d;transition:transform .2s}[data-skin=paper] .btn-home:active{transform:translateY(2px)}[data-skin=paper] .mobile-op-title{font-size:.85rem;font-weight:700;color:#111;text-transform:uppercase;letter-spacing:1px;font-family:Special Elite,Courier New,monospace}[data-skin=paper] .mobile-tab-bar{display:flex;position:absolute;bottom:0;left:0;width:100%;height:70px;background:#e6dabb url(/images/cream-paper.webp);border-top:2px solid #a68461;z-index:200;padding-bottom:max(10px,env(safe-area-inset-bottom))}[data-skin=paper] .tab-btn{flex:1;background:transparent;border:none;color:#6b5a3e;font-family:Special Elite,Courier New,monospace;font-size:.7rem;font-weight:700;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:color .2s;letter-spacing:.5px}[data-skin=paper] .tab-btn.active{color:#111;background:#fff6;border-top:3px solid #8b2222}[data-skin=paper] .tab-btn i{font-size:1.1rem;font-style:normal}[data-skin=paper] .leaderboard-panel,[data-skin=paper] .intel-panel,[data-skin=paper] .map-workspace{position:absolute;top:60px;left:0;width:100vw;height:calc(100dvh - 130px);margin:0;display:none;z-index:10;border:none;box-shadow:none;transition:none}[data-skin=paper] .map-workspace{border-radius:0}[data-skin=paper] .map-workspace:before{display:none}.replay-dashboard[data-skin=paper].view-roster .leaderboard-panel,.replay-dashboard[data-skin=paper].view-map .map-workspace,.replay-dashboard[data-skin=paper].view-missions .intel-panel{display:flex}[data-skin=paper] #map-layer{border-width:6px;max-height:calc(100dvh - 330px)}[data-skin=paper] #base-map{max-height:calc(100dvh - 342px)}[data-skin=paper] #map-layer:before,[data-skin=paper] #map-layer:after{width:56px;height:20px}[data-skin=paper] #map-layer:before{top:-12px;left:-16px}[data-skin=paper] #map-layer:after{top:-10px;right:-18px}[data-skin=paper] .timeline-dock{bottom:10px;width:95%;padding:12px;gap:10px;display:grid;grid-template-columns:auto 1fr auto;align-items:center}[data-skin=paper] .slider-wrapper{grid-column:1 / -1;width:100%;margin-bottom:2px}[data-skin=paper] .timeline-dock .play-btn{grid-column:1}[data-skin=paper] .timeline-dock .speed-select{grid-column:2;justify-self:start}[data-skin=paper] .timeline-dock .time-readout{grid-column:3}[data-skin=paper] .timeline-dock .debrief-trigger-btn{grid-column:1 / -1;width:100%;margin-top:4px}[data-skin=paper] .toast-stack{top:15px;left:50%;right:auto;transform:translate(-50%);width:90vw;align-items:center;gap:8px}[data-skin=paper] .feed-toast{width:100%;max-width:380px;animation:slideInDown .3s ease-out forwards}[data-skin=paper] .toast-stack .feed-toast:nth-child(n+3){display:none!important}[data-skin=paper] .endgame-overlay{top:auto;bottom:0;left:0;transform:translateY(100%);width:100%;max-width:100%;max-height:none;box-sizing:border-box;height:85dvh;border-radius:0;border-left:none;border-right:none;border-bottom:none;box-shadow:0 -8px 24px #0009;padding:2.5rem 1.5rem 2rem;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}[data-skin=paper] .endgame-overlay *{box-sizing:border-box}[data-skin=paper] .endgame-overlay.show-overlay{transform:translateY(0)}[data-skin=paper] .btn-close-overlay{top:15px;right:15px}}[data-skin=paper] .briefing-overlay{position:fixed;inset:0;z-index:150;background:#1a120cf0;display:flex;align-items:center;justify-content:center;padding:2rem;transition:opacity .4s ease,visibility .4s ease}[data-skin=paper] .briefing-overlay.dismissed{opacity:0;visibility:hidden;pointer-events:none}[data-skin=paper] .briefing-inner{max-width:580px;width:100%;background:#fdfbf7 url(/images/cream-paper.webp);border:2px solid #111;border-top:4px solid #8b2222;border-radius:4px;box-shadow:8px 8px #000c;color:#1a1a1a;padding:3rem}[data-skin=paper] .briefing-classification{display:inline-block;font-family:Courier New,monospace;font-size:.65rem;font-weight:900;letter-spacing:2px;color:#8b2222;border:2px solid #8b2222;padding:.2rem .6rem;transform:rotate(-1.5deg);opacity:.85;margin-bottom:1.25rem}[data-skin=paper] .briefing-title{font-size:1.6rem;font-weight:700;color:#111;margin:0 0 1.5rem;letter-spacing:.5px;font-family:Special Elite,Courier New,monospace}[data-skin=paper] .briefing-body p{font-size:.85rem;color:#333;line-height:1.7;margin:0 0 1rem;font-family:IBM Plex Mono,monospace}[data-skin=paper] .briefing-body p:last-child{margin-bottom:0}[data-skin=paper] .briefing-body strong{color:#111;font-weight:800}[data-skin=paper] .briefing-dismiss{display:block;width:100%;margin-top:2rem;background:#111;color:#fdfbf7;border:2px solid #111;border-radius:2px;padding:1rem;font-family:Special Elite,Courier New,monospace;font-size:.9rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:background .2s;text-align:center;box-shadow:0 3px #000}[data-skin=paper] .briefing-dismiss:hover{background:#333}[data-skin=paper] .briefing-dismiss:active{transform:translateY(2px);box-shadow:0 1px #000}[data-skin=paper] .briefing-dismiss:focus-visible{outline:2px solid #8b2222;outline-offset:2px}@media(max-width:1000px){[data-skin=paper] .briefing-inner{padding:2rem 1.5rem}[data-skin=paper] .briefing-title{font-size:1.2rem}[data-skin=paper] .briefing-body p{font-size:.8rem}}[data-skin=paper] .overlay-home-link{pointer-events:auto;display:inline-block;margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:.7rem;font-weight:600;letter-spacing:.5px;color:#8b2222;text-decoration:none}[data-skin=paper] .overlay-home-link:hover{text-decoration:underline;text-underline-offset:3px}[data-skin=paper] .overlay-home-link:focus-visible{outline:2px solid #1a3a5c;outline-offset:2px}[data-skin=paper] .endgame-home-link{display:block;text-align:center;margin-top:1rem;font-family:Courier New,monospace;font-size:.75rem;font-weight:700;color:#6b5a3e;text-decoration:underline;text-underline-offset:3px;letter-spacing:.5px;transition:color .2s}[data-skin=paper] .endgame-home-link:hover{color:#111}[data-skin=paper] .telemetry-fallback{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center;background:#fdfbf7 url(/images/cream-paper.webp);color:#1a1a1a}[data-skin=paper] .fallback-classification{font-family:Courier New,monospace;font-size:.65rem;font-weight:900;letter-spacing:2px;color:#8b2222;border:2px solid #8b2222;padding:.2rem .6rem;transform:rotate(-1.5deg);opacity:.85;margin-bottom:1.25rem}[data-skin=paper] .fallback-title{font-size:1.4rem;font-weight:700;color:#111;margin:0 0 1rem;font-family:Special Elite,Courier New,monospace}[data-skin=paper] .fallback-body{font-size:.85rem;color:#444;line-height:1.6;max-width:480px;margin:0 auto 2rem;font-family:IBM Plex Mono,monospace}[data-skin=paper] .fallback-home-btn{display:inline-block;background:#111;color:#fdfbf7;text-decoration:none;padding:.9rem 2rem;font-weight:700;font-size:.85rem;font-family:Special Elite,Courier New,monospace;letter-spacing:.5px;border:2px solid #111;border-radius:2px;box-shadow:0 3px #000;transition:background .2s}[data-skin=paper] .fallback-home-btn:hover{background:#333}[data-skin=paper] .compare-btn{width:100%;margin-top:10px;padding:7px;background:#f1e6c8;color:#3b3125;border:1px solid #8a7a5c;border-radius:2px;font:700 .65rem IBM Plex Mono,monospace;letter-spacing:.5px;cursor:pointer}[data-skin=paper] .compare-btn:hover{background:#fdfbf7;border-color:#8b2222;color:#8b2222}[data-skin=paper] .cmp-tag{display:inline-block;min-width:1.3em;padding:0 4px;margin-right:6px;text-align:center;color:#fdfbf7;font:700 .65rem IBM Plex Mono,monospace;border-radius:2px}[data-skin=paper] .cmp-tag.cmp-a{background:#2f6b3a}[data-skin=paper] .cmp-tag.cmp-b{background:#b8570b}[data-skin=paper] .compare-panel{position:absolute;left:20px;bottom:100px;z-index:35;display:none;width:260px;max-width:calc(100% - 40px);padding:8px 10px;background:#fdfbf7;color:#3b3125;border:1px solid rgba(0,0,0,.3);border-top:3px solid #8b2222;box-shadow:3px 5px 15px #00000080;font-family:IBM Plex Mono,monospace;font-size:.65rem}[data-skin=paper] .compare-panel.active{display:block}[data-skin=paper] .compare-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-weight:700;letter-spacing:1px;color:#8b2222}[data-skin=paper] .compare-clear{background:none;border:none;cursor:pointer;font-size:.8rem;color:#3b3125;padding:2px 4px}[data-skin=paper] .compare-panel table{width:100%;border-collapse:collapse;table-layout:fixed}[data-skin=paper] .compare-panel th{width:22%;text-align:left;font-weight:700;color:#6b5a3e;padding:2px 0}[data-skin=paper] .compare-panel td{padding:2px 4px 2px 0;border-bottom:1px dashed rgba(0,0,0,.2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-skin=paper] .compare-panel td.cmp-name{white-space:normal;font-weight:700}[data-skin=paper] .cmp-empty{color:#7a6f5f;font-style:italic;font-weight:400}[data-skin=paper] .map-tooltip{position:fixed;z-index:200;display:none;pointer-events:none;max-width:270px;padding:8px 10px;background:#fdfbf7;color:#3b3125;border:1px solid rgba(0,0,0,.3);border-top:3px solid #1a3a5c;box-shadow:3px 5px 15px #00000080;font-family:IBM Plex Mono,monospace;font-size:.65rem}[data-skin=paper] .map-tooltip.show{display:block}[data-skin=paper] .map-tooltip .tip-team+.tip-team{margin-top:8px;padding-top:6px;border-top:1px dashed rgba(0,0,0,.25)}[data-skin=paper] .map-tooltip .tip-name{font-weight:700;font-size:.7rem}[data-skin=paper] .map-tooltip .tip-score{color:#8b2222;margin-left:4px}[data-skin=paper] .map-tooltip .tip-bio{margin:2px 0;font-style:italic;color:#6b5a3e;font-family:Special Elite,monospace}[data-skin=paper] .map-tooltip .tip-line{margin-top:2px}@media(max-width:1000px){[data-skin=paper] .compare-panel{bottom:95px;left:10px;width:230px}}[data-skin=paper] .lamp-vignette{position:fixed;inset:0;z-index:30;pointer-events:none;opacity:0;transition:opacity .9s ease;background:radial-gradient(ellipse 62% 58% at 50% 46%,#ffd68c14,#0a05024d 34%,#0a0502a8 70%,#030100f0)}[data-skin=paper] .lamp-vignette.show{opacity:1}.replay-dashboard[data-skin=paper]:not(.view-map) .lamp-vignette{display:none}[data-skin=paper] .trading-stage{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:36;width:min(760px,94%);display:flex;flex-direction:column;align-items:center;gap:10px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .6s ease,visibility .6s}[data-skin=paper] .trading-stage.show{opacity:1;visibility:visible}[data-skin=paper] .trading-stage.show~.toast-stack{visibility:hidden}[data-skin=paper] .stage-head{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 20px;text-align:center;background:#f1e6c8;color:#3b3125;border:2px solid #8b2222;border-radius:2px;box-shadow:0 4px 14px #0009;font-family:Special Elite,IBM Plex Mono,monospace;letter-spacing:1px}[data-skin=paper] .stage-head strong{font-size:1rem;color:#8b2222}[data-skin=paper] .stage-head span{font-size:.6rem}[data-skin=paper] .stage-label{font:700 .65rem IBM Plex Mono,monospace;letter-spacing:3px;color:#e6dabb;text-shadow:0 1px 4px rgba(0,0,0,.9)}[data-skin=paper] .podium-row{display:flex;justify-content:center;align-items:flex-end;gap:14px;width:100%}[data-skin=paper] .podium-card{flex:1 1 0;min-width:0;padding:14px 10px;text-align:center;background:#fdfbf7 url(/images/cream-paper.webp);color:#3b3125;border:1px solid rgba(0,0,0,.3);border-top:5px solid #9aa0a6;box-shadow:4px 8px 20px #000000b3}[data-skin=paper] .podium-card.r1{border-top-color:#c8942a;margin-bottom:22px;box-shadow:4px 8px 26px #c8942a59,4px 8px 20px #000000b3}[data-skin=paper] .podium-card.r3{border-top-color:#a8642a}[data-skin=paper] .pc-badge{display:inline-block;padding:2px 10px;margin-bottom:8px;background:#3b3125;color:#fdfbf7;font:700 .65rem IBM Plex Mono,monospace;letter-spacing:1px}[data-skin=paper] .podium-card.r1 .pc-badge{background:#c8942a;color:#1a1208}[data-skin=paper] .pc-name{margin-bottom:6px;font:700 .85rem IBM Plex Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-skin=paper] .pc-score{font:400 clamp(1.1rem,2.4vw,1.9rem) "Special Elite",monospace;color:#8b2222;white-space:nowrap;overflow:hidden}[data-skin=paper] .pc-delta{margin-top:4px;font:600 .65rem IBM Plex Mono,monospace;color:#6b5a3e}@media(max-width:1000px){[data-skin=paper] .stage-head strong{font-size:.8rem}[data-skin=paper] .stage-head span{display:none}[data-skin=paper] .podium-row{gap:8px}[data-skin=paper] .podium-card{padding:10px 6px}[data-skin=paper] .pc-name{font-size:.65rem}[data-skin=paper] .pc-score{font-size:1.3rem}[data-skin=paper] .pc-delta{font-size:.55rem}}body:has(.replay-dashboard[data-skin=paper]){margin:0;background:#1a120c}
