.briefing-layout.svelte-edgq07{gap:var(--space-4);width:100%;height:100%;padding:calc(var(--safe-top) + 86px) max(var(--space-6), var(--safe-right)) max(var(--space-4), var(--safe-bottom)) max(var(--space-6), var(--safe-left));background:var(--surface-canvas);grid-template:"left hero right"minmax(0,1fr)"ticker ticker ticker"/minmax(240px,300px) minmax(0,1fr) minmax(240px,300px);display:grid;overflow:hidden}.briefing-layout.no-left.svelte-edgq07{grid-template-columns:minmax(0,1fr) minmax(240px,300px);grid-template-areas:"hero right""ticker ticker"}.briefing-layout.no-right.svelte-edgq07{grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-areas:"left hero""ticker ticker"}.briefing-layout.no-left.no-right.svelte-edgq07{grid-template-columns:minmax(0,1fr);grid-template-areas:"hero""ticker"}.briefing-layout__hero.svelte-edgq07{grid-area:hero;justify-content:center;align-items:safe center;min-height:0;display:flex;overflow-y:auto}.briefing-layout__hero.svelte-edgq07>*{width:100%;max-width:1040px}.briefing-layout__rail.svelte-edgq07{gap:var(--space-3);overscroll-behavior:contain;flex-direction:column;min-height:0;scroll-padding-top:230px;display:flex;overflow-y:auto}.briefing-layout__rail.svelte-edgq07:not(:has(.slot-bottom)){scroll-padding-top:0}.rail-left.svelte-edgq07{grid-area:left}.rail-right.svelte-edgq07{grid-area:right}.rail-slot.slot-top.svelte-edgq07{z-index:1;background:var(--surface-canvas);position:sticky;top:0}.slot-bottom.svelte-edgq07{margin-top:auto}.briefing-layout__ticker.svelte-edgq07{grid-area:ticker;justify-self:center;width:min(880px,100%)}.hud-corner.svelte-h8gwa5{width:100%;animation:svelte-h8gwa5-hud-corner-in var(--dur-base) var(--ease-out) both}.hud-corner.pos-tl.svelte-h8gwa5{transform-origin:0 0}.hud-corner.pos-tr.svelte-h8gwa5{transform-origin:100% 0}.hud-corner.pos-bl.svelte-h8gwa5{transform-origin:0 100%}.hud-corner.pos-br.svelte-h8gwa5{transform-origin:100% 100%}@keyframes svelte-h8gwa5-hud-corner-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.hud-corner__header.svelte-h8gwa5{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);display:flex}.hud-corner__label.svelte-h8gwa5{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary)}.hud-corner__toggle.svelte-h8gwa5{border:1px solid var(--glass-rim-hi);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm);cursor:pointer;transition:border-color var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0;justify-content:center;align-items:center;padding:0;line-height:1;display:flex}.hud-corner__toggle.svelte-h8gwa5:hover{border-color:var(--accent);color:var(--accent)}.hud-corner__toggle.svelte-h8gwa5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hud-corner__body.svelte-h8gwa5{padding:0 var(--space-3) var(--space-3)}.model-index.svelte-1r9rtuy{--step-indent:26px;gap:var(--space-3);outline:none;flex-direction:column;display:flex}.model-index.svelte-1r9rtuy:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.group.svelte-1r9rtuy{flex-direction:column;gap:2px;display:flex}.half-label.svelte-1r9rtuy{padding-top:var(--space-2);border-top:1px solid var(--glass-rim-hi);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent)}.half-label.svelte-1r9rtuy:first-child{border-top:none;padding-top:0}.group-label.svelte-1r9rtuy{align-items:baseline;gap:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--text-primary);display:flex}.step-n.svelte-1r9rtuy{width:calc(var(--step-indent) - var(--space-2));font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex:none}.step-question.svelte-1r9rtuy{margin:0 0 var(--space-1);padding-left:var(--step-indent);font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text-secondary)}.model-row.svelte-1r9rtuy{justify-content:space-between;align-items:baseline;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-2) var(--space-1) var(--step-indent);border-radius:var(--radius-xs);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-sm);text-align:left;cursor:pointer;transition:background var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0;border:none;display:flex}.model-row.svelte-1r9rtuy:hover{background:var(--surface-raised);color:var(--text-primary)}.model-row.svelte-1r9rtuy:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.model-row.is-selected.svelte-1r9rtuy{background:var(--accent-soft);color:var(--accent)}.model-row.is-selected.svelte-1r9rtuy .model-name:where(.svelte-1r9rtuy){font-weight:var(--fw-bold)}.model-name.svelte-1r9rtuy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-tag.svelte-1r9rtuy{font-size:var(--fs-2xs);color:var(--text-tertiary);flex-shrink:0}.kpi-readout.svelte-1qxmjq3{gap:var(--space-5);flex-wrap:wrap;display:flex}.kpi.svelte-1qxmjq3{flex-direction:column;gap:2px;display:flex}.kpi-value.svelte-1qxmjq3{font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);font-variant-numeric:tabular-nums;color:var(--text-primary)}.kpi-label.svelte-1qxmjq3{font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.tone-default.svelte-1qxmjq3{color:var(--text-primary)}.tone-mint.svelte-1qxmjq3{color:var(--accent)}.tone-hostile.svelte-1qxmjq3{color:var(--nato-hostile)}.tone-alert.svelte-1qxmjq3{color:var(--nato-alert)}.status-pill.svelte-p5ni1s{align-items:center;gap:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border:1px solid;display:inline-flex}.status-dot.svelte-p5ni1s{border-radius:var(--radius-pill);background:currentColor;width:6px;height:6px}.status-pill.is-live.svelte-p5ni1s .status-dot:where(.svelte-p5ni1s){animation:svelte-p5ni1s-status-blink 1.6s var(--ease-out) infinite}@media (prefers-reduced-motion:reduce){.status-pill.is-live.svelte-p5ni1s .status-dot:where(.svelte-p5ni1s){animation:none}}@keyframes svelte-p5ni1s-status-blink{0%,to{opacity:1}50%{opacity:.25}}.status-pill.tone-mint.svelte-p5ni1s{color:var(--accent)}.status-pill.tone-alert.svelte-p5ni1s{color:var(--nato-alert)}.status-pill.tone-hostile.svelte-p5ni1s{color:var(--nato-hostile)}.lbl.svelte-1fo153w text,.lbl.svelte-1fo153w text:where(.svelte-1fo153w){paint-order:stroke;stroke:#000c;stroke-width:2.2px;stroke-linejoin:round}.hero-body.svelte-fhxex7{align-items:center;gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.hero-head.svelte-fhxex7{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.step-strip.svelte-fhxex7{justify-content:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.step-dot.svelte-fhxex7{min-width:28px;height:28px;padding:0 var(--space-2);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-pill);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:background var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out), border-color var(--snap-fast) var(--snap-out);background:0 0}.step-dot.is-past.svelte-fhxex7{color:var(--text-secondary);border-color:var(--text-tertiary)}.step-dot.svelte-fhxex7:hover{color:var(--text-primary);border-color:var(--accent)}.step-dot.is-current.svelte-fhxex7{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:var(--fw-bold)}.step-dot.svelte-fhxex7:focus-visible,.pill-button.svelte-fhxex7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=1023.98px),(pointer:coarse){.step-dot.svelte-fhxex7,.pill-button.svelte-fhxex7{min-width:calc(44px / var(--ui-scale,1));min-height:calc(44px / var(--ui-scale,1))}}.hero-step.svelte-fhxex7{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent)}.hero-question.svelte-fhxex7{max-width:28ch;font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-tight);color:var(--text-primary);text-align:center;text-wrap:balance;margin:0}.hero-answer.svelte-fhxex7{justify-content:center;align-items:center;gap:var(--space-2);margin:var(--space-1) 0 0;font-size:var(--fs-md);color:var(--text-secondary);flex-wrap:wrap;display:flex}.hero-answer__model.svelte-fhxex7{font-family:var(--font-mono);font-weight:var(--fw-bold);color:var(--text-primary)}.hero-chip.svelte-fhxex7{padding:2px var(--space-2);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text-secondary)}.hero-viz.svelte-fhxex7{width:100%;max-width:920px}.hero-caption.svelte-fhxex7{justify-content:center;align-items:center;gap:var(--space-3);margin-top:calc(-1 * var(--space-2));max-width:920px;display:flex}.pill-button.svelte-fhxex7{padding:var(--space-1) var(--space-3);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-pill);color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--fs-xs);cursor:pointer;background:0 0;flex:none}.pill-button.svelte-fhxex7:hover{border-color:var(--accent);color:var(--accent)}.why-grid.svelte-fhxex7{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));width:100%;max-width:920px;display:grid}.why-block.svelte-fhxex7{padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-md)}.why-block.is-without.svelte-fhxex7{background:0 0;border-style:dashed}.why-label.svelte-fhxex7{margin:0 0 var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--accent)}.why-block.is-without.svelte-fhxex7 .why-label:where(.svelte-fhxex7){color:var(--text-secondary)}.why-block.svelte-fhxex7 p:where(.svelte-fhxex7){font-size:var(--fs-md);line-height:var(--lh-default);color:var(--text-primary);margin:0}.why-block.is-without.svelte-fhxex7 p:where(.svelte-fhxex7){color:var(--text-secondary)}.hero-limits.svelte-fhxex7,.hero-handoff.svelte-fhxex7{max-width:80ch;font-size:var(--fs-base);line-height:var(--lh-default);color:var(--text-secondary);text-align:center;text-wrap:balance;margin:0}.hero-handoff__label.svelte-fhxex7{margin-right:var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.hero-handoff__next.svelte-fhxex7{color:var(--text-primary)}.hero-provenance.svelte-fhxex7{max-width:66ch;font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--text-secondary);text-align:left;margin:0}.hero-legend.svelte-fhxex7{justify-content:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;width:100%;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.hero-legend.svelte-fhxex7 li:where(.svelte-fhxex7){display:contents}.legend-item.svelte-fhxex7{align-items:baseline;gap:var(--space-2);padding:var(--space-1) var(--space-2);margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2));border-radius:var(--radius-xs);font-size:var(--fs-2xs);line-height:var(--lh-tight);text-align:left;cursor:default;transition:opacity var(--snap-fast) var(--snap-out), background var(--snap-fast) var(--snap-out);background:0 0;border:none;display:inline-flex}.hero-legend.is-cued.svelte-fhxex7 .legend-item:where(.svelte-fhxex7){opacity:.4}.legend-item.is-hot.svelte-fhxex7,.hero-legend.is-cued.svelte-fhxex7 .legend-item.is-hot:where(.svelte-fhxex7){opacity:1;background:var(--surface-raised)}.legend-item.svelte-fhxex7:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.legend-swatch.svelte-fhxex7{border-radius:var(--radius-xs);flex:none;align-self:center;width:10px;height:10px}.legend-symbol.svelte-fhxex7{font-family:var(--font-mono);font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);color:var(--text-primary)}.legend-gloss.svelte-fhxex7{font-size:var(--fs-base);color:var(--text-secondary)}.legend-note.svelte-fhxex7{font-size:var(--fs-xs);color:var(--text-tertiary);text-align:center;margin:0}.hero-formula.svelte-fhxex7{font-size:var(--fs-md);color:var(--text-secondary)}.hero-formula.svelte-fhxex7 .viz-term{border-radius:var(--radius-xs);transition:opacity var(--snap-fast) var(--snap-out)}.hero-formula.svelte-fhxex7 .viz-term.is-dim{opacity:.3}.hero-formula.svelte-fhxex7 .viz-term.is-hot{opacity:1;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 45%, transparent)}.derivation-toggle.svelte-fhxex7{padding:var(--space-1) var(--space-3);border:1px solid var(--glass-rim-hi);border-radius:var(--radius-pill);color:var(--text-tertiary);font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;cursor:pointer;transition:border-color var(--snap-fast) var(--snap-out), color var(--snap-fast) var(--snap-out);background:0 0}.derivation-toggle.svelte-fhxex7:hover{border-color:var(--accent);color:var(--accent)}.derivation-toggle.svelte-fhxex7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.hero-reading.svelte-fhxex7{max-width:60ch;font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--text-secondary);text-align:center;text-wrap:balance;margin:0}.hero-meta.svelte-fhxex7{align-items:center;gap:var(--space-3);width:100%;max-width:760px;margin-top:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--glass-rim-hi);flex-direction:column;display:flex}.hero-meta__aux.svelte-fhxex7{justify-content:center;gap:var(--space-2) var(--space-4);font-size:var(--fs-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.hero-meta__facts.svelte-fhxex7{justify-content:center;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.meta-params.svelte-fhxex7{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin:0;display:flex}.meta-param.svelte-fhxex7{align-items:baseline;gap:var(--space-2);display:inline-flex}.meta-param.svelte-fhxex7 dt:where(.svelte-fhxex7){font-size:var(--fs-2xs);letter-spacing:var(--tracking-wide);color:var(--text-tertiary)}.meta-param.svelte-fhxex7 dd:where(.svelte-fhxex7){font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--text-secondary);font-variant-numeric:tabular-nums;margin:0}.meta-drives.svelte-fhxex7{font-size:var(--fs-2xs);color:var(--text-secondary);margin:0}.meta-drives__label.svelte-fhxex7{font-weight:var(--fw-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.meta-drives__label.svelte-fhxex7:after{content:" →"}.rail-head.svelte-1ahnvol{gap:var(--space-2);margin-bottom:var(--space-3);flex-direction:column;display:flex}.rail-sub.svelte-1ahnvol{font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--text-secondary);margin:0}.rail-title.svelte-1ahnvol{font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:var(--fw-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-secondary);margin:0}
