.cinematic-twin-section{width:100%;max-width:var(--v2-container-max,1360px);margin-inline:auto;margin-block:var(--space-8,72px);background:var(--v2-obsidian-bg,#030a06);border:1px solid var(--v2-obsidian-border,#10b98133);border-radius:var(--v2-radius-xl,24px);color:#f0fdf4;padding:clamp(1rem,2.5vw,2rem);scroll-margin-top:104px;position:relative;overflow:hidden;box-shadow:0 32px 80px #030a068c}.cinematic-twin-section.is-embedded{border-radius:var(--v2-radius-lg,16px);max-width:100%;box-shadow:none;background:#030a06f2;border-color:#10b98140;margin-block:0;margin-inline:0;padding:clamp(.875rem,1.5vw,1.25rem)}.cinematic-header-bar{border-bottom:1px solid #10b98129;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.cinematic-header-left{flex-direction:column;gap:4px;display:flex}.cinematic-kicker{font-family:var(--v2-font-mono,"JetBrains Mono", monospace);letter-spacing:.08em;color:#34d399;text-transform:uppercase;align-items:center;gap:8px;font-size:.6875rem;display:flex}.live-indicator-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite live-beacon-pulse;box-shadow:0 0 10px #10b981}@keyframes live-beacon-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}.cinematic-title{font-family:var(--v2-font-sans,"Inter", sans-serif);color:#fff;letter-spacing:-.015em;margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:700}.cinematic-header-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cinematic-badge-simulation{color:#fbbf24;font-family:var(--v2-font-mono,monospace);letter-spacing:.05em;background:#f59e0b1f;border:1px solid #f59e0b59;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.6875rem;font-weight:600;display:inline-flex}.badge-pulse-glow{background:#fbbf24;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #fbbf24}.cinematic-badge-telemetry{font-family:var(--v2-font-mono,monospace);color:#34d399;background:#10b9811f;border:1px solid #10b9814d;border-radius:9999px;align-items:center;gap:8px;padding:4px 12px;font-size:.6875rem;font-weight:600;display:inline-flex}.cinematic-badge-telemetry[data-status=warning]{color:#f59e0b;background:#f59e0b26;border-color:#f59e0b66}.cinematic-badge-telemetry[data-status=alert]{color:#ef4444;background:#ef44442e;border-color:#ef444480}.cinematic-badge-telemetry[data-status=verified]{color:#38bdf8;background:#0284c72e;border-color:#0284c766}.badge-label{color:#94a3b8;font-weight:500}.badge-value{font-weight:700}.cinematic-layer-bar{scrollbar-width:none;border-bottom:1px solid #10b9811f;justify-content:space-between;align-items:center;gap:12px;padding-block:10px;display:flex;overflow-x:auto}.cinematic-layer-bar::-webkit-scrollbar{display:none}.layer-bar-tag{font-family:var(--v2-font-mono,monospace);letter-spacing:.08em;color:#64748b;white-space:nowrap;font-size:.6875rem}.layer-pill-group{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.layer-pill-btn{color:#94a3b8;font-family:var(--v2-font-mono,monospace);cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;align-items:center;gap:6px;padding:5px 11px;font-size:.6875rem;font-weight:500;transition:all .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.layer-pill-btn:hover{color:#f1f5f9;background:#10b9811a;border-color:#10b9814d}.layer-pill-btn.is-selected{color:#fff;background:#10b98138;border-color:#10b981;font-weight:700;box-shadow:0 0 14px #10b98159}.layer-code{color:#34d399;font-weight:700}.layer-pill-btn.is-selected .layer-code{color:#6ee7b7}.layer-name{color:inherit}.telemetry-deep-drawer-btn{color:#38bdf8;font-family:var(--v2-font-mono,monospace);cursor:pointer;white-space:nowrap;background:#0ea5e91f;border:1px solid #0ea5e959;border-radius:9999px;align-items:center;gap:6px;padding:5px 12px;font-size:.6875rem;font-weight:600;transition:all .15s;display:inline-flex}.telemetry-deep-drawer-btn:hover{color:#fff;background:#0ea5e938;border-color:#38bdf8}.cinematic-viewport-wrapper{border-radius:var(--v2-radius-lg,16px);cursor:grab;background:#020604;border:1px solid #10b98124;width:100%;height:clamp(340px,48vh,560px);margin-top:12px;position:relative;overflow:hidden}.cinematic-viewport-wrapper:active{cursor:grabbing}.cinematic-three-canvas{width:100%;height:100%;display:block}.spatial-hud-anchor{pointer-events:auto;cursor:pointer;z-index:15;transition:opacity .2s ease-out;position:absolute;transform:translate(-50%,-100%)}.spatial-radar-ping{background:#10b981;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #10b981}.spatial-hud-anchor.status-alert .spatial-radar-ping{background:#ef4444;animation:1.2s ease-out infinite radar-ping-pulse;box-shadow:0 0 12px #ef4444}.spatial-hud-anchor.status-warning .spatial-radar-ping{background:#f59e0b;box-shadow:0 0 10px #f59e0b}.spatial-hud-anchor.status-verified .spatial-radar-ping{background:#38bdf8;box-shadow:0 0 10px #38bdf8}@keyframes radar-ping-pulse{0%{opacity:1;transform:translate(-50%)scale(.9)}to{opacity:0;transform:translate(-50%)scale(2.2)}}.spatial-callout-card{-webkit-backdrop-filter:blur(12px)saturate(180%);background:#030f09e0;border:1px solid #10b98159;border-radius:8px;flex-direction:column;gap:4px;min-width:130px;margin-bottom:8px;padding:6px 10px;transition:transform .15s,border-color .15s;display:flex;box-shadow:0 8px 24px #00000080}.spatial-hud-anchor:hover .spatial-callout-card{border-color:#10b981;transform:translateY(-2px)}.spatial-hud-anchor.status-alert .spatial-callout-card{background:#140606e6;border-color:#ef444499}.spatial-callout-title{font-family:var(--v2-font-mono,monospace);color:#e2e8f0;letter-spacing:.02em;font-size:.6875rem;font-weight:700}.spatial-callout-metrics{flex-direction:column;gap:2px;display:flex}.metric-chip{font-family:var(--v2-font-mono,monospace);color:#a7f3d0;font-size:.625rem;line-height:1.3}.spatial-hud-anchor.status-alert .metric-chip{color:#fca5a5;font-weight:600}.manual-orbit-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#e2e8f0;z-index:20;background:#030f09e0;border:1px solid #10b98166;border-radius:9999px;align-items:center;gap:12px;padding:6px 14px;font-size:.75rem;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.resume-narrative-btn{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:9999px;padding:3px 10px;font-size:.6875rem;font-weight:600;transition:background .15s}.resume-narrative-btn:hover{background:#10b981}.cinematic-narrative-deck{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:var(--v2-radius-lg,16px);background:#05120abf;border:1px solid #10b98129;flex-direction:column;gap:12px;margin-top:14px;padding:18px 22px;display:flex}.narrative-meta-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.act-counter{color:#10b981;font-family:var(--v2-font-mono,monospace);letter-spacing:.08em;font-size:.6875rem;font-weight:700}.act-telemetry-badge{color:#94a3b8;font-family:var(--v2-font-mono,monospace);letter-spacing:.05em;font-size:.6875rem}.narrative-body-grid{grid-template-columns:1.8fr .9fr;align-items:center;gap:20px;display:grid}@media (max-width:900px){.narrative-body-grid{grid-template-columns:1fr}}.narrative-text-col{flex-direction:column;gap:4px;display:flex}.act-title{font-family:var(--v2-font-sans,"Inter", sans-serif);color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:700}.act-subtitle{font-family:var(--v2-font-sans,sans-serif);color:#34d399;margin:0;font-size:.875rem;font-weight:600}.act-description{font-family:var(--v2-font-sans,sans-serif);color:#cbd5e1;margin:0;font-size:.875rem;line-height:1.6}.narrative-metric-col{flex-direction:column;display:flex}.metric-card{background:#08180ea6;border:1px solid #10b98138;border-radius:12px;flex-direction:column;gap:3px;padding:14px 16px;display:flex}.metric-card[data-status=alert]{background:#180808a6;border-color:#ef444466}.metric-card[data-status=warning]{background:#181208a6;border-color:#f59e0b66}.metric-card[data-status=verified]{background:#08141ca6;border-color:#0ea5e966}.metric-card-kicker{font-family:var(--v2-font-mono,monospace);color:#64748b;letter-spacing:.08em;font-size:.625rem}.metric-card-val{font-family:var(--v2-font-mono,monospace);color:#10b981;font-size:1.125rem;font-weight:700}.metric-card[data-status=alert] .metric-card-val{color:#ef4444}.metric-card[data-status=warning] .metric-card-val{color:#f59e0b}.metric-card[data-status=verified] .metric-card-val{color:#38bdf8}.metric-card-desc{color:#94a3b8;margin-top:2px;font-size:.6875rem;line-height:1.4}.cinematic-timeline-container{flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px;display:flex}.timeline-controls-left{align-items:center;gap:10px;display:flex}.cinematic-play-btn,.cinematic-replay-btn{color:#34d399;cursor:pointer;background:#10b98126;border:1px solid #10b98159;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.8125rem;transition:all .15s;display:flex}.cinematic-play-btn:hover,.cinematic-replay-btn:hover{color:#fff;background:#059669;border-color:#10b981}.timeline-clock{font-family:var(--v2-font-mono,monospace);color:#94a3b8;white-space:nowrap;font-size:.6875rem}.timeline-scrubber-track{background:#ffffff14;border-radius:9999px;flex:1;align-items:center;min-width:240px;height:8px;display:flex;position:relative;overflow:visible}.scrubber-progress-fill{background:linear-gradient(90deg,#059669,#10b981);border-radius:9999px;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}[dir=rtl] .scrubber-progress-fill{left:auto;right:0}.timeline-milestones-row{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.timeline-act-marker{pointer-events:auto;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;transform:translateY(-2px)}.act-marker-dot{background:#07150d;border:2px solid #ffffff40;border-radius:50%;width:10px;height:10px;transition:all .2s}.timeline-act-marker.is-active .act-marker-dot{background:#10b981;border-color:#34d399;transform:scale(1.3);box-shadow:0 0 10px #10b981}.act-marker-label{display:none}@media (min-width:960px){.act-marker-label{font-size:.625rem;font-family:var(--v2-font-mono,monospace);letter-spacing:.02em;color:#64748b;white-space:nowrap;transition:color .15s;display:block;position:absolute;top:18px;transform:translate(-50%)}.timeline-act-marker:first-child .act-marker-label{transform:translate(0)}.timeline-act-marker:last-child .act-marker-label{transform:translate(-100%)}[dir=rtl] .act-marker-label{transform:translate(50%)}[dir=rtl] .timeline-act-marker:first-child .act-marker-label{transform:translate(0)}[dir=rtl] .timeline-act-marker:last-child .act-marker-label{transform:translate(100%)}.timeline-act-marker.is-active .act-marker-label{color:#34d399;font-weight:600}}.is-embedded .act-marker-label{display:none!important}.is-embedded .timeline-act-marker.is-active .act-marker-label{color:#34d399;font-weight:600;display:block!important}.telemetry-deep-drawer{inset-inline:0;-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:30;background:#030a06f5;border-top:1px solid #10b98159;max-height:85%;padding:24px clamp(1rem,3vw,2rem);animation:.24s cubic-bezier(.16,1,.3,1) drawer-slide-up;position:absolute;bottom:0;overflow-y:auto;box-shadow:0 -20px 60px #000000b3}@keyframes drawer-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.drawer-header{border-bottom:1px solid #10b98129;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.drawer-tag{font-family:var(--v2-font-mono,monospace);letter-spacing:.08em;color:#38bdf8;text-transform:uppercase;font-size:.625rem}.drawer-title{font-family:var(--v2-font-sans,sans-serif);color:#fff;margin:4px 0 0;font-size:1.125rem;font-weight:700}.drawer-close-btn{color:#e2e8f0;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;transition:all .15s;display:flex}.drawer-close-btn:hover{color:#fff;background:#ef444433;border-color:#ef4444}.drawer-body-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:16px;display:grid}.telemetry-point-card{background:#07150db3;border:1px solid #10b9812e;border-radius:8px;flex-direction:column;gap:2px;padding:12px;display:flex}.telemetry-point-card.warning-state{background:#191007bf;border-color:#f59e0b73}.p-code{font-family:var(--v2-font-mono,monospace);color:#64748b;letter-spacing:.04em;font-size:.625rem}.p-name{color:#cbd5e1;font-size:.75rem;font-weight:500}.p-val{font-family:var(--v2-font-mono,monospace);color:#34d399;margin-top:2px;font-size:1rem;font-weight:700}.telemetry-point-card.warning-state .p-val{color:#f59e0b}.p-note{color:#94a3b8;margin-top:2px;font-size:.625rem}@media (max-width:640px){.cinematic-header-bar{flex-direction:column;align-items:flex-start}.cinematic-timeline-container{flex-direction:column;align-items:stretch}.timeline-controls-left{justify-content:space-between}.cinematic-viewport-wrapper{height:320px}}
