:root{--bg:#0a1118;--bg2:#101d2b;--panel:rgba(20,34,49,0.88);--border:#2c4157;--text:#d7e6f5;--muted:#91a8bd;--accent:#49dcb1;--accent2:#ff9f1c;--danger:#f45b69;--coherence-positive:#69e8b1;--coherence-positive-soft:rgba(105,232,177,0.18);--coherence-negative:#ff8a68;--coherence-negative-soft:rgba(255,138,104,0.18);--coherence-inactive:rgba(220,235,240,0.34);--coherence-inactive-soft:rgba(141,164,173,0.22)}*{box-sizing:border-box}#__next,body,html{margin:0;padding:0;min-height:100%;font-family:IBM Plex Sans,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(1000px 600px at 80% -10%,rgba(73,220,177,.12),transparent),radial-gradient(1000px 600px at -10% 110%,rgba(255,159,28,.12),transparent),linear-gradient(160deg,var(--bg),var(--bg2))}h1,h2,h3{margin:0 0 8px;font-family:Space Grotesk,Segoe UI,sans-serif;letter-spacing:.02em}.app-shell{display:grid;grid-template-columns:340px 1fr;min-height:100vh}.sidebar{border-right:1px solid var(--border);padding:14px;overflow:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.main-content{padding:14px;display:grid;grid-gap:12px;gap:12px;align-content:start}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:12px}.tier-heading{font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.collapsible-section{display:grid;grid-gap:8px;gap:8px}.collapsible-section.nested{border-top:1px solid var(--border);margin-top:10px;padding-top:8px}.collapsible-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:start}.collapsible-toggle{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;padding:4px 8px}.collapsible-content{display:grid;grid-gap:8px;gap:8px}.status-positive{color:var(--accent);font-size:.86rem}.provenance-warning{color:#f4c676;font-size:.86rem}.top-header{animation:rise .4s ease}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.muted{color:var(--muted);font-size:.92rem}.error{color:var(--danger);margin-top:8px}.badge-row,.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.badge,.chip{border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.78rem;background:rgba(73,220,177,.12)}.atlas-token{justify-content:center;min-width:1.35rem;height:1.35rem;border-radius:999px;border:1px solid var(--border);font-size:.74rem;line-height:1}.atlas-token,.atlas-token-label{display:inline-flex;align-items:center}.atlas-token-label{gap:5px;font-size:.78rem}.atlas-marker-row{flex-wrap:wrap;gap:4px;margin-top:4px}.atlas-glyph-chip,.atlas-marker-row{display:inline-flex;align-items:center}.atlas-glyph-chip{gap:5px;border:1px solid var(--border);border-radius:999px;padding:2px 8px;font-size:.76rem}.badge.alt{background:rgba(63,136,197,.25)}.badge.warn{background:rgba(255,159,28,.2)}.badge.classify{background:rgba(73,220,177,.25);border-color:rgba(73,220,177,.55)}.badge.off,.chip.off{background:rgba(145,168,189,.18)}.dev-terminology-badge{margin-top:8px;border:1px solid rgba(255,196,92,.45);border-radius:8px;padding:5px 8px;font-size:.8rem;color:#f4c676;background:rgba(255,196,92,.08)}.dev-terminology-panel{border:1px dashed rgba(145,168,189,.48);border-radius:8px;padding:8px;background:rgba(15,25,37,.42)}.dev-tooling-title{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:.76rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.dev-pill{border:1px solid rgba(255,196,92,.5);border-radius:999px;padding:1px 6px;color:#f4c676;background:rgba(255,196,92,.12)}.dev-terminology-controls{margin-top:4px}.dev-terminology-note{margin-top:6px;font-size:.8rem}.chip.on{background:rgba(73,220,177,.16)}.field-stack{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.input{width:100%;border-radius:8px;border:1px solid var(--border);background:rgba(12,21,32,.8);color:var(--text);padding:8px}.storm-list{list-style:none;margin:0;padding:0;max-height:40vh;overflow:auto;display:grid;grid-gap:6px;gap:6px}.storm-item{width:100%;border-radius:10px;border:1px solid var(--border);border-left-width:4px;background:rgba(15,25,37,.75);color:var(--text);padding:8px;text-align:left;cursor:pointer}.storm-item.selected{border-color:var(--accent)}.storm-title{font-weight:600}.storm-title-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.storm-meta{color:var(--muted);font-size:.8rem}.scrubber-controls{display:flex;gap:8px;margin-bottom:8px}.sticky-scrubber-shell{position:-webkit-sticky;position:sticky;top:8px;z-index:1300;isolation:isolate}.sticky-scrubber{border:1px solid rgba(73,220,177,.38);border-radius:8px;background:rgba(12,21,32,.94);box-shadow:0 10px 28px rgba(0,0,0,.24);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-scrubber,.storm-track-map{position:relative;z-index:1}.sticky-scrubber-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:6px 10px 0;color:var(--text)}.sticky-scrubber-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.sticky-scrubber-summary span:first-child{color:var(--accent);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.sticky-scrubber-body{display:grid;grid-gap:5px;gap:5px;padding:5px 10px 7px}.sticky-scrubber-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sticky-scrubber-controls button{padding:4px 8px;font-size:.78rem}.sticky-motion-toggle{margin-left:auto}.sticky-scrubber-range{margin:0}.sticky-storm-label{max-width:160px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:.78rem}.sticky-drawer-row{display:flex;flex-wrap:wrap;gap:6px}.sticky-drawer{min-width:180px}.sticky-drawer summary{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;padding:3px 8px;color:var(--muted);font-size:.78rem;cursor:pointer;list-style-position:inside}.sticky-drawer-content{max-height:220px;overflow:auto;margin-top:6px;padding:6px;border:1px solid rgba(44,65,87,.72);border-radius:8px;background:rgba(10,17,24,.56)}.operator-status-card{display:grid;grid-template-columns:repeat(7,minmax(92px,1fr));grid-gap:5px;gap:5px;padding-top:6px;border-top:1px solid rgba(145,168,189,.18)}.operator-status-item{min-width:0;border:1px solid rgba(44,65,87,.82);border-radius:7px;padding:5px 6px;background:rgba(10,17,24,.44)}.operator-status-item span,.operator-status-item strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operator-status-item span{color:var(--muted);font-size:.68rem;text-transform:uppercase;letter-spacing:.04em}.operator-status-item strong{margin-top:2px;color:var(--text);font-size:.78rem}.milestone-jump-row{display:flex;flex-wrap:wrap;gap:5px}.milestone-jump-row button{display:inline-grid;gap:1px;max-width:148px;padding:4px 7px;text-align:left;font-size:.73rem}.milestone-jump-row button span{color:var(--muted);font-size:.66rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speed-control{flex-wrap:wrap;gap:6px}.speed-control .segmented-toggle button{padding:4px 7px;font-size:.73rem}.diagnostic-health-banner{border:1px solid rgba(244,198,118,.42);border-radius:8px;padding:8px 10px;background:rgba(244,198,118,.08)}.pinned-controls-note{margin-top:-4px;color:var(--muted);font-size:.82rem}.diagnostic-health-banner summary{display:flex;justify-content:space-between;gap:8px;cursor:pointer;color:var(--text);font-weight:600}.diagnostic-health-banner div{margin-top:6px;color:var(--muted);font-size:.84rem}.milestone-table{display:grid;margin-top:10px;border:1px solid var(--border);border-radius:8px;overflow:hidden}.milestone-table-header,.milestone-table-row{display:grid;grid-template-columns:140px 220px minmax(160px,1fr) minmax(160px,1fr);grid-gap:0;gap:0}.milestone-table-header>div,.milestone-table-row>div{min-width:0;padding:7px 8px;border-bottom:1px solid rgba(44,65,87,.72);overflow-wrap:anywhere}.milestone-table-header>div{background:rgba(10,17,24,.56);color:var(--muted);font-size:.75rem;text-transform:uppercase;letter-spacing:.04em}.milestone-table-row>div{font-size:.84rem}button{border:1px solid var(--border);background:rgba(21,36,50,.9);color:var(--text);border-radius:8px;padding:6px 10px;cursor:pointer}.button-primary{border-color:rgba(73,220,177,.56);background:rgba(73,220,177,.16)}.range{width:100%}.cascade-row{display:grid;grid-template-columns:repeat(6,minmax(90px,1fr));grid-gap:8px;gap:8px}.cascade-node{border:1px solid var(--border);border-radius:10px;padding:8px;background:rgba(13,22,33,.8)}.node-label{color:var(--muted);font-size:.78rem}.node-value{margin-top:4px;font-weight:600}.node-trend{margin-top:2px;color:var(--accent2)}.node-source{margin-top:4px;color:var(--muted);font-size:.72rem}.panel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.kv-grid{display:grid;grid-template-columns:108px 1fr;grid-gap:4px 8px;gap:4px 8px;font-size:.84rem;word-break:break-word}.two-col-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.observed-grid{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:8px;gap:8px;margin-top:8px}.observed-card{border:1px solid var(--border);border-radius:10px;padding:8px;background:rgba(13,22,33,.8)}.observed-label{color:var(--muted);font-size:.78rem}.observed-value{margin-top:4px;font-weight:600}.observed-timeline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:8px}.metric-legend{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px 10px;color:var(--muted);font-size:.78rem}.metric-legend-item{display:inline-flex;align-items:center;gap:6px}.metric-legend-swatch{width:9px;height:9px;border-radius:999px;border:1px solid rgba(255,255,255,.35)}.metric-source-note{color:var(--muted);font-size:.76rem;margin-top:3px}.metric-lane-stack{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.metric-lane{border:1px solid var(--border);border-radius:8px;padding:6px;background:rgba(13,22,33,.62)}.metric-lane-label{color:var(--muted);font-size:.8rem;margin-bottom:4px}.metric-lane-chart{width:100%;height:112px}.export-sections-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 10px;gap:6px 10px}.export-checkbox-row{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;color:var(--muted)}.export-actions-row{margin-top:10px;display:flex;justify-content:flex-start}.compare-controls{margin-top:10px}.compare-controls-row{margin-top:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.comparison-layout{margin-top:8px;display:grid;grid-template-columns:170px 1fr 1fr;grid-gap:6px 10px;gap:6px 10px}.replay-pack-nav{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.replay-pack-nav-row{width:100%;border:1px solid var(--border);border-radius:8px;background:rgba(13,22,33,.68);padding:6px 8px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:8px}.replay-pack-nav-row.selected{border-color:rgba(73,220,177,.62);box-shadow:0 0 0 1px rgba(73,220,177,.25);background:rgba(73,220,177,.08)}.replay-pack-nav-row:focus-visible{outline:2px solid rgba(187,205,227,.65);outline-offset:1px}.replay-pack-label{min-width:0;display:inline-flex;align-items:center;gap:7px}.replay-pack-dot{width:7px;height:7px;border-radius:999px;flex:0 0 auto;background:rgba(145,168,189,.65)}.replay-pack-dot.structural{background:rgba(73,220,177,.86)}.replay-pack-dot.impact_context{background:rgba(255,196,92,.86)}.replay-pack-dot.suppression_control{background:rgba(255,137,137,.86)}.replay-pack-dot.geometry_archetype{background:rgba(126,174,255,.86)}.replay-pack-preview-list{margin-top:6px;display:grid;grid-gap:4px;gap:4px}.replay-pack-preview-row{border:1px solid var(--border);border-radius:8px;padding:5px 7px;background:rgba(13,22,33,.62);display:inline-flex;align-items:center;gap:6px;min-width:0}.replay-pack-preview-name{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.84rem;font-weight:600}.replay-pack-preview-note{margin-top:6px;font-size:.8rem}.comparison-head{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.comparison-row{display:contents}.comparison-key{color:var(--muted);font-size:.84rem}.comparison-card-grid{margin-top:10px;grid-template-columns:repeat(3,minmax(140px,1fr))}.comparison-card-grid,.comparison-time-wrapper{display:grid;grid-gap:8px;gap:8px}.comparison-storm-columns{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.comparison-storm-card{border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:8px;background:rgba(13,22,33,.8)}.comparison-storm-title{font-weight:600;margin-bottom:6px}.comparison-storm-row{display:grid;grid-template-columns:120px 1fr;grid-gap:4px 8px;gap:4px 8px;margin-top:2px;font-size:.86rem}.comparison-selector-note{margin-top:8px}.comparison-compact-list{margin-top:6px;display:grid;grid-gap:5px;gap:5px;max-height:260px;overflow:auto}.comparison-compact-row{width:100%;border:1px solid var(--border);border-radius:8px;background:rgba(13,22,33,.72);padding:5px 7px;text-align:left;display:inline-flex;align-items:center;gap:6px}.comparison-compact-row.selected{box-shadow:0 0 0 1px rgba(205,219,237,.44)}.comparison-compact-row:focus-visible,.comparison-group-pill:focus-visible,.comparison-group-summary:focus-visible{outline:2px solid rgba(187,205,227,.65);outline-offset:1px}.comparison-compact-text{flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem}.comparison-group-stack{margin-top:6px;display:grid;grid-gap:6px;gap:6px}.comparison-group{border:1px solid var(--border);border-radius:8px;padding:5px 7px;background:rgba(13,22,33,.64)}.comparison-group-summary{cursor:pointer;color:var(--muted);font-size:.78rem;font-weight:600}.comparison-group[open] .comparison-group-summary{color:var(--text)}.comparison-group-pill-row{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.comparison-group-pill{max-width:100%;border:1px solid var(--border);border-radius:999px;background:rgba(13,22,33,.75);padding:2px 7px;font-size:.76rem;display:inline-flex;align-items:center;gap:5px}.comparison-group-pill-name{min-width:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-group-pill.selected{border-color:rgba(73,220,177,.66);box-shadow:0 0 0 1px rgba(73,220,177,.23)}.atlas-legend-grid{display:grid;grid-gap:8px;gap:8px}.atlas-legend-item{display:grid;grid-template-columns:auto 1fr;grid-gap:8px;gap:8px;align-items:start}.atlas-legend-label{font-weight:600;font-size:.86rem}.segmented-toggle{display:inline-flex;gap:6px}.toggle-button{padding:5px 9px;font-size:.82rem}.toggle-button.active{border-color:var(--accent);background:rgba(73,220,177,.18)}.comparison-card{border:1px solid var(--border);border-radius:10px;padding:8px;background:rgba(13,22,33,.8)}.comparison-subtitle{margin-top:10px;color:var(--muted);font-size:.84rem}.impact-context-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));grid-gap:8px;gap:8px}.archetype-leaderboard-layout{grid-template-columns:190px 90px 1fr 1fr 1fr 1.2fr 1fr;grid-gap:6px 10px}.archetype-leaderboard-layout,.archetype-transition-layout{margin-top:10px;display:grid;gap:6px 10px;align-items:center}.archetype-transition-layout{grid-template-columns:170px 70px 1.8fr 120px 120px;grid-gap:6px 10px}.archetype-leaderboard-row{display:contents}.map-legend{margin-top:8px;display:flex;flex-wrap:wrap;row-gap:10px;column-gap:14px;font-size:.78rem;color:var(--muted)}.map-legend-row{display:inline-flex;align-items:center;gap:7px}.map-legend-swatch{width:9px;height:9px;border-radius:999px;border:1px solid rgba(255,255,255,.35)}.map-legend-current{background:#ff9f1c}.map-legend-primary-track{background:#49dcb1}.map-legend-comparison-track{background:#7f8ea1}.map-legend-first-activation{background:#49dcb1}.map-legend-activation-event-segment,.map-legend-first-event{background:#f3722c}.map-legend-activation-peak-segment{background:#e63946}.map-legend-comparison-activation-peak{background:#6c7f97}.map-legend-microwave{background:#277da1}.map-legend-observed-microwave-gate{background:#39a0c8}.map-legend-observed-lightning-valid{background:#ff9f1c}.map-legend-observed-glm-admissible{background:#7ae582}.map-legend-observed-glm-peak{background:#c77dff}.map-legend-max-wind{background:#e63946}.map-legend-pressure-drop{background:#577590}.map-legend-deepest-pressure{background:#264653}.map-legend-rapid-pressure-fall{background:#8fb8de}.map-legend-disruption{background:#f8c471}.map-legend-comparison-activation{background:#7f8ea1}.map-legend-comparison-peak{background:#5d7088}.map-legend-comparison-current{background:#9fb0c2}path.track-comparison,path.track-segment-comparison,path.track-segment-primary,path.track-segment-primary-progressive,path.track-segment-secondary{stroke-linecap:round;stroke-linejoin:round}path.track-segment-secondary{opacity:.86}path.track-segment-disruption{stroke-width:1.4}path.pressure-fall-highlight,path.track-emphasis-glow,path.track-neighborhood{stroke-linecap:round;stroke-linejoin:round}path.pressure-fall-highlight{stroke-opacity:.98}path.current-dtg-marker{animation:currentDtgPulse 3.2s ease-in-out infinite}path.current-dtg-halo{animation:currentHaloPulse 3.8s ease-in-out infinite}path.disruption-pulse{animation:disruptionPulse 2.2s ease-in-out infinite}@keyframes currentDtgPulse{0%,to{stroke-opacity:.76}50%{stroke-opacity:.95}}@keyframes currentHaloPulse{0%,to{stroke-opacity:.3}50%{stroke-opacity:.45}}@keyframes disruptionPulse{0%,to{stroke-opacity:.62}50%{stroke-opacity:1}}.segment-legend-panel{padding-top:10px;padding-bottom:10px}.segment-legend-current{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:8px;padding:8px;background:rgba(73,220,177,.08);margin-top:6px}.segment-legend-current-label{font-weight:600;margin-bottom:4px}.segment-legend-list{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.segment-legend-item{border:1px solid var(--border);border-radius:8px;padding:8px;background:rgba(13,22,33,.68)}.segment-legend-item.current{border-color:rgba(73,220,177,.6);background:rgba(73,220,177,.1)}.segment-legend-item-label{font-weight:600;margin-bottom:3px}.segment-legend-rule{color:var(--muted);font-size:.8rem;margin-top:2px;margin-bottom:2px}.segment-legend-glossary{margin-top:10px;border-top:1px solid var(--border);padding-top:8px}.structural-regime-label{font-weight:600;margin-bottom:4px}.compact-list{margin:8px 0 0;padding-left:18px;display:grid;grid-gap:4px;gap:4px;color:var(--muted);font-size:.88rem}.classification-explain-details{margin-top:4px}.classification-explain-details summary{cursor:pointer;color:var(--muted)}.collapse-marker-list{margin-top:8px;display:grid;grid-gap:4px;gap:4px}.phase-portrait-grid{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.phase-portrait-card{border:1px solid var(--border);border-radius:10px;padding:8px;background:rgba(13,22,33,.8)}.phase-portrait-legend{margin-top:4px;font-size:.76rem}.disruption-list{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.disruption-item{border:1px solid var(--border);border-radius:8px;padding:8px;background:rgba(13,22,33,.72)}.suppression-grid{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.suppression-card{border:1px solid var(--border);border-radius:10px;padding:8px;background:rgba(13,22,33,.8)}.suppression-list{margin-top:6px;display:grid;grid-gap:4px;gap:4px}.storm-mini-link{text-align:left;font-size:.78rem;border-radius:8px;padding:4px 6px}.progress-sync-grid{margin-top:8px;display:grid;grid-gap:8px;gap:8px}.progress-sync-row{display:grid;grid-template-columns:140px 1fr auto;grid-gap:8px;gap:8px;align-items:center}.progress-track{position:relative;height:10px;border-radius:999px;border:1px solid var(--border);background:rgba(12,21,32,.75);overflow:hidden}.progress-fill{height:100%;border-radius:999px}.progress-fill-primary{background:linear-gradient(90deg,rgba(73,220,177,.4),rgba(73,220,177,.95))}.progress-fill-comparison{background:linear-gradient(90deg,rgba(127,142,161,.45),rgba(180,196,212,.9))}.progress-fill-impact{background:linear-gradient(90deg,rgba(255,159,28,.5),rgba(244,91,105,.9))}.progress-meta{font-size:.78rem;color:var(--muted)}.cohort-pack-grid{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cohort-pack-card{border:1px solid var(--border);border-radius:10px;padding:8px;background:rgba(13,22,33,.72);text-align:left}.cohort-pack-card.active{border-color:rgba(73,220,177,.68);background:rgba(73,220,177,.1)}.cohort-chip.structural,.cohort-pack-card.structural{border-color:rgba(73,220,177,.45)}.cohort-chip.impact_context,.cohort-pack-card.impact_context{border-color:rgba(255,196,92,.45)}.cohort-chip.suppression_control,.cohort-pack-card.suppression_control{border-color:rgba(255,137,137,.45)}.cohort-chip.geometry_archetype,.cohort-pack-card.geometry_archetype{border-color:rgba(126,174,255,.45)}.cohort-filter-grid{margin-top:8px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.cohort-member-grid{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.cohort-member-card{border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:8px;background:rgba(13,22,33,.78)}.cohort-member-card.selected{border-color:rgba(73,220,177,.66)}.cohort-action-row{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.neighbor-grid{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.neighbor-card{border:1px solid var(--border);border-left-width:4px;border-radius:10px;padding:8px;background:rgba(13,22,33,.78)}.neighbor-filter-row{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px}.neighbor-sort-row{margin-top:6px;max-width:260px}.neighbor-action-row{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px}.atlas-color-muted-blue{color:#c8d8ea}.atlas-border-muted-blue{border-color:#5f7d98!important}.atlas-bg-muted-blue{background:rgba(72,106,138,.2)}.atlas-color-muted-amber{color:#e3d1aa}.atlas-border-muted-amber{border-color:#8f7750!important}.atlas-bg-muted-amber{background:rgba(118,93,49,.24)}.atlas-color-indigo{color:#cfd4ef}.atlas-border-indigo{border-color:#636f9d!important}.atlas-bg-indigo{background:rgba(76,87,132,.2)}.atlas-color-teal{color:#b7ddd3}.atlas-border-teal{border-color:#4c8378!important}.atlas-bg-teal{background:rgba(58,111,99,.22)}.atlas-color-rose{color:#e5c3bb}.atlas-border-rose{border-color:#91635a!important}.atlas-bg-rose{background:rgba(114,69,58,.24)}.atlas-color-gray{color:#cad0d6}.atlas-border-gray{border-color:#6d7680!important}.atlas-bg-gray{background:rgba(96,106,117,.2)}.atlas-color-violet{color:#dbd2e8}.atlas-border-violet{border-color:#7f6e95!important}.atlas-bg-violet{background:rgba(99,81,118,.2)}.atlas-color-neutral{color:#c3cfdb}.atlas-border-neutral{border-color:#556678!important}.atlas-bg-neutral{background:rgba(52,68,84,.24)}.atlas-color-impact{color:#e7ccb0}.atlas-border-impact{border-color:#8f6f53!important}.atlas-bg-impact{background:rgba(120,88,58,.26)}.atlas-color-fatality{color:#e6c8c8}.atlas-border-fatality{border-color:#8c6464!important}.atlas-bg-fatality{background:rgba(117,75,75,.28)}.atlas-color-occupancy{color:#c6d9d2}.atlas-border-occupancy{border-color:#607e77!important}.atlas-bg-occupancy{background:rgba(64,102,91,.24)}.atlas-color-anomaly{color:#ddd3ea}.atlas-border-anomaly{border-color:#74618f!important}.atlas-bg-anomaly{background:rgba(88,68,116,.24)}.atlas-color-landmark{color:#d6d9ea}.atlas-border-landmark{border-color:#66739c!important}.atlas-bg-landmark{background:rgba(65,78,120,.24)}.atlas-color-intensification{color:#e2cfc0}.atlas-border-intensification{border-color:#8a705c!important}.atlas-bg-intensification{background:rgba(110,82,59,.24)}.atlas-color-govern-verified{color:#cae3d8}.atlas-border-govern-verified{border-color:#5f8674!important}.atlas-bg-govern-verified{background:rgba(67,104,87,.24)}.atlas-color-govern-conditional{color:#e5d6b7}.atlas-border-govern-conditional{border-color:#8e7750!important}.atlas-bg-govern-conditional{background:rgba(118,95,49,.24)}.atlas-color-govern-forked{color:#e4cfcf}.atlas-border-govern-forked{border-color:#8b6262!important}.atlas-bg-govern-forked{background:rgba(118,76,76,.24)}.atlas-color-govern-observational{color:#c9d8e7}.atlas-border-govern-observational{border-color:#5e7692!important}.atlas-bg-govern-observational{background:rgba(63,88,117,.24)}.tail-dual-grid{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.tail-contrast-grid{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.cohort-mismatch-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.runtime-maturity-stack{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.runtime-maturity-row{border:1px solid var(--border);border-radius:8px;padding:8px;background:rgba(15,25,37,.45)}.runtime-maturity-row.current{border-color:rgba(73,220,177,.55);background:rgba(28,46,42,.35)}.runtime-maturity-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:.88rem}.runtime-capability-matrix{margin-top:8px;display:grid;grid-template-columns:220px 130px 1fr;border:1px solid var(--border);border-radius:8px;overflow:hidden}.runtime-capability-header{padding:8px;font-size:.8rem;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--border);background:rgba(9,16,24,.6)}.runtime-capability-row{display:contents}.runtime-capability-row>div{padding:8px;border-bottom:1px solid rgba(44,65,87,.55);font-size:.88rem}.runtime-evolution-timeline{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.runtime-evolution-item{display:grid;grid-template-columns:12px 1fr;grid-gap:8px;gap:8px;align-items:start}.runtime-evolution-dot{width:10px;height:10px;border-radius:999px;margin-top:4px;background:rgba(73,220,177,.85);box-shadow:0 0 0 3px rgba(73,220,177,.16)}.runtime-evolution-title{font-size:.9rem;font-weight:600}.runtime-boundary-not-list{margin-top:8px;display:grid;grid-gap:4px;gap:4px}@media (max-width:1100px){.app-shell{grid-template-columns:1fr}.sidebar{border-right:none;border-bottom:1px solid var(--border);max-height:50vh}.panel-grid{grid-template-columns:1fr}.cascade-row{grid-template-columns:repeat(2,minmax(90px,1fr))}.two-col-grid{grid-template-columns:1fr}.observed-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.compare-controls-row,.observed-timeline-grid{grid-template-columns:1fr}.comparison-layout{grid-template-columns:130px 1fr 1fr}.comparison-storm-columns{grid-template-columns:1fr}.comparison-card-grid,.impact-context-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.archetype-leaderboard-layout{grid-template-columns:140px 80px 1fr 1fr 1fr 1fr 1fr}.archetype-transition-layout{grid-template-columns:130px 60px 1.6fr 90px 90px}.cohort-member-grid,.cohort-pack-grid,.neighbor-grid,.phase-portrait-grid,.runtime-capability-matrix,.suppression-grid,.tail-contrast-grid,.tail-dual-grid{grid-template-columns:1fr}.runtime-capability-header{display:none}.runtime-capability-row{display:grid;grid-template-columns:1fr;border-bottom:1px solid var(--border)}.runtime-capability-row>div:before{display:block;color:var(--muted);font-size:.74rem;margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em}.runtime-capability-row>div:first-child:before{content:"Capability"}.runtime-capability-row>div:nth-child(2):before{content:"Status"}.runtime-capability-row>div:nth-child(3):before{content:"Notes"}.cohort-filter-grid,.export-sections-grid,.progress-sync-row{grid-template-columns:1fr}.sticky-scrubber-shell{top:0}.sticky-scrubber{border-radius:0 0 8px 8px}.sticky-scrubber-summary{grid-template-columns:minmax(0,1fr) auto auto}.sticky-scrubber-summary span:nth-child(2){display:none}.sticky-scrubber-body{gap:6px}.sticky-motion-toggle{margin-left:0}.sticky-storm-label{max-width:120px}.sticky-drawer{min-width:0;flex:1 1 150px}.sticky-drawer-content{max-height:180px}.operator-status-card{grid-template-columns:repeat(2,minmax(0,1fr))}.milestone-jump-row button{max-width:none;flex:1 1 120px}.milestone-table-header{display:none}.milestone-table-row{grid-template-columns:1fr;border-bottom:1px solid var(--border)}.milestone-table-row>div{border-bottom:0;padding:5px 8px}}@media (prefers-reduced-motion:reduce){.top-header{animation:none}path.track-emphasis-glow{stroke-opacity:.12}.coherence-trace-segment,.track-map-path-trail,.track-map-selected-ring,path.current-dtg-halo,path.current-dtg-marker,path.disruption-pulse{animation:none}.coherence-selected-marker,.fingerprint-chart .recharts-radar-polygon,.fingerprint-radar-polygon,.replay-scrubber-fill,.track-map-advisory-dot{transition:none}}.observatory-v2{min-height:100vh;background:linear-gradient(rgba(118,151,166,.045) 1px,transparent 0),linear-gradient(90deg,rgba(118,151,166,.045) 1px,transparent 0),linear-gradient(180deg,#07101a,#0c1823 46%,#071018);background-size:42px 42px,42px 42px,auto;color:#edf4f7;padding:18px clamp(14px,3vw,38px) 32px}.top-nav{gap:14px;flex-wrap:wrap;color:#a9bac2;font-size:.88rem;margin:0 auto 20px;max-width:1320px}.top-nav strong{color:#f4fafc;margin-right:auto}.subtle-status{color:rgba(190,208,216,.72)}.nav-utility-button{border:1px solid rgba(141,164,173,.24);border-radius:999px;background:rgba(141,164,173,.07);color:rgba(220,235,240,.72);padding:4px 9px;font-size:.76rem;line-height:1.2}.nav-utility-button:hover{border-color:rgba(141,164,173,.42);color:#edf4f7}.demo-mode-banner,.dev-mode-toggle{max-width:1320px;margin:0 auto 16px;border:1px solid rgba(242,197,114,.45);border-radius:8px;background:rgba(242,197,114,.1);padding:12px 14px}.dev-mode-toggle{display:flex;align-items:center;justify-content:space-between;gap:14px;background:rgba(16,27,36,.74);border-color:rgba(141,164,173,.28)}.demo-mode-banner strong,.dev-mode-toggle strong{display:block;color:#f4fafc}.demo-mode-banner p,.dev-mode-toggle p{margin:4px 0 0;color:#bed0d8;line-height:1.45}.demo-mode-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.demo-mode-banner>span{max-width:360px;color:#f2c572;font-size:.84rem;line-height:1.4}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);max-width:1320px;min-height:min(620px,calc(100vh - 98px));align-items:center;margin:0 auto 34px;padding-bottom:18px}.hero-copy{display:grid;grid-gap:18px;gap:18px}.eyebrow,.muted-label{color:#a9bac2;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.hero h1{font-size:clamp(2.8rem,6vw,5.7rem);line-height:.98;max-width:760px}.hero p{color:#bed0d8;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.65;max-width:680px}.product-landing-hero{align-items:stretch;padding-top:18px}.product-landing-hero .hero-copy{align-content:center;padding:clamp(10px,2vw,18px) 0}.product-status-badges{max-width:720px}.public-hero-cta-row{align-items:stretch;gap:9px}.public-hero-cta-row button{min-height:44px}.secondary-cta{border-color:rgba(242,197,114,.68)!important;background:rgba(242,197,114,.14)!important;color:#fff2cf!important;font-weight:800!important}.quiet-cta{color:#b7cbd3!important;background:rgba(13,23,31,.58)!important}.product-observatory-preview{min-height:560px;overflow:hidden;border-color:rgba(93,202,218,.24);background:linear-gradient(rgba(137,168,182,.055) 1px,transparent 0),linear-gradient(90deg,rgba(137,168,182,.055) 1px,transparent 0),linear-gradient(180deg,rgba(15,30,42,.96),rgba(7,15,23,.98));background-size:36px 36px,36px 36px,auto}.product-observatory-preview .track-map{min-width:0}.product-observatory-preview .track-map-heading h3{font-size:1rem}.product-observatory-preview .track-map-overlay{display:none}.product-preview-pending-panel{display:grid;min-height:400px;place-content:center;background:linear-gradient(rgba(141,164,173,.08) 1px,transparent 0),linear-gradient(90deg,rgba(141,164,173,.08) 1px,transparent 0),#071827;background-size:44px 44px}.badge-row,.cta-row,.tab-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.observatory-v2 button,.observatory-v2 input,.observatory-v2 select,.primary-cta{border:1px solid rgba(141,164,173,.34);background:rgba(16,27,36,.92);color:#edf4f7;border-radius:8px;padding:10px 12px;font:inherit}.primary-cta{border-color:rgba(93,202,218,.82);background:#5dcada;color:#041015;font-weight:700;text-decoration:none}.cta-row button:disabled,.report-cta button:disabled{opacity:1;color:#a9bac2;background:rgba(141,164,173,.08);border-style:dashed}.observatory-v2 button{cursor:pointer}.observatory-v2 button:disabled{cursor:not-allowed;opacity:.55}.sr-only{padding:0;margin:-1px;border:0}.compare-grid,.explorer-access-grid,.fact-grid,.feature-grid,.metric-grid,.preview-grid,.snapshot-grid,.storm-card-grid,.workspace-grid{display:grid;grid-gap:12px;gap:12px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:4px}.explorer-access-grid article,.feature-grid article,.metric-card,.observatory-preview,.storm-card,.surface{border:1px solid rgba(141,164,173,.11);background:rgba(14,24,32,.78);border-radius:8px}.feature-grid article{min-height:108px;padding:13px;display:grid;align-content:start;grid-gap:7px;gap:7px}.feature-grid article:first-child{border-color:rgba(98,210,162,.28);background:rgba(98,210,162,.07)}.feature-grid article:nth-child(2){border-color:rgba(242,197,114,.28);background:rgba(242,197,114,.07)}.feature-grid article:nth-child(3){border-color:rgba(117,167,205,.28);background:rgba(117,167,205,.07)}.availability-panel p,.compare-score p,.feature-grid article span,.report-cta p,.storm-card-facts,.storm-card-meta{color:#a9bac2;line-height:1.45}.observatory-preview{min-height:520px;padding:20px;display:grid;align-content:space-between;background:linear-gradient(rgba(137,168,182,.045) 1px,transparent 0),linear-gradient(90deg,rgba(137,168,182,.045) 1px,transparent 0),linear-gradient(145deg,rgba(17,34,46,.96),rgba(9,16,23,.96)),#0e1820;background-size:34px 34px,34px 34px,auto,auto;box-shadow:0 24px 80px rgba(0,0,0,.28)}.hero-replay-teaser{max-width:1320px;margin:-14px auto 30px;display:grid;grid-template-columns:minmax(240px,.55fr) minmax(320px,1fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(141,164,173,.22);border-radius:8px;padding:16px;background:rgba(9,16,23,.72)}.hero-replay-teaser h2{font-size:clamp(1.25rem,2.2vw,1.8rem)}.hero-replay-teaser p{margin:0;color:#a9bac2;line-height:1.45}.explorer-access-panel{max-width:1320px;margin:0 auto 30px;padding:18px}.explorer-access-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:14px}.explorer-access-grid article{padding:16px;display:grid;grid-gap:8px;gap:8px;align-content:start}.explorer-access-grid article span{color:#a9bac2;font-size:.82rem;text-transform:uppercase;letter-spacing:.08em}.explorer-access-grid article strong{font-size:clamp(1.1rem,1.6vw,1.45rem)}.explorer-access-grid article p{color:#a9bac2;line-height:1.5;margin:0}.access-card-link{justify-self:start;margin-top:4px;border:1px solid var(--border);background:rgba(21,36,50,.9);color:var(--text);border-radius:8px;padding:6px 10px;cursor:pointer;text-decoration:none;line-height:1.2}.access-card-link:focus-visible{outline:2px solid rgba(73,220,177,.78);outline-offset:2px;border-color:rgba(73,220,177,.72)}.replay-workspace-disclaimer{margin:10px 0 0}.teaser-strip{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(18px,1fr));grid-gap:5px;gap:5px;align-items:center;min-height:74px;overflow:hidden}.teaser-strip i{display:block;height:10px;border-radius:999px;background:var(--coherence-inactive-soft);animation:teaserPulse 2.8s ease-in-out infinite}.teaser-strip i.positive{height:34px;background:var(--coherence-positive)}.teaser-strip i.negative{height:34px;background:var(--coherence-negative)}.teaser-strip i.selected{outline:2px solid rgba(244,250,252,.78);outline-offset:2px}.teaser-strip span{position:absolute;top:8px;bottom:8px;width:2px;border-radius:999px;background:#f4fafc;box-shadow:0 0 14px rgba(244,250,252,.34)}@keyframes teaserPulse{0%,to{opacity:.72}50%{opacity:1}}.preview-topline,.report-cta,.section-heading{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.preview-track{position:relative;height:220px;border:1px solid rgba(141,164,173,.18);border-radius:8px;background:linear-gradient(rgba(141,164,173,.08) 1px,transparent 0),linear-gradient(90deg,rgba(141,164,173,.08) 1px,transparent 0);background-size:42px 42px}.preview-track span{position:absolute;width:12px;height:12px;border-radius:50%;background:#62d2a2;border:2px solid #d9fff1}.preview-track span:first-child{left:13%;top:70%}.preview-track span:nth-child(2){left:28%;top:58%}.preview-track span:nth-child(3){left:45%;top:43%}.preview-track span:nth-child(4){left:61%;top:32%}.preview-track span:nth-child(5){left:78%;top:21%;background:#f2c572}.presentation-exit-button{min-height:34px;padding:7px 11px}.presentation-governance-note{margin:6px 0 0;color:#dcebf0;font-size:.92rem;font-weight:650}.presentation-mode{min-height:100vh;padding:10px 14px 18px;background:linear-gradient(180deg,#050b10,#081018 64%,#050b10)}.presentation-header{position:-webkit-sticky;position:sticky;top:8px;z-index:90;display:grid;grid-template-columns:minmax(180px,1fr) minmax(155px,auto) auto auto;grid-gap:10px;gap:10px;align-items:center;max-width:min(1740px,calc(100vw - 28px));margin:0 auto 10px;padding:10px 12px;border:1px solid rgba(170,199,211,.22);border-radius:8px;background:linear-gradient(180deg,rgba(10,18,26,.96),rgba(5,11,16,.94)),rgba(7,13,18,.96);box-shadow:0 16px 42px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2)}.presentation-header-identity,.presentation-header-meta{display:grid;grid-gap:2px;gap:2px;min-width:0}.presentation-header-identity strong,.presentation-header-meta strong{color:#f4fafc;line-height:1.15}.presentation-header-identity span,.presentation-header-meta span{min-width:0;overflow:hidden;color:#a9bac2;font-size:.78rem;text-overflow:ellipsis;white-space:nowrap}.presentation-header-meta{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-header-controls{justify-self:center}.presentation-mode .workspace-shell{max-width:min(1740px,calc(100vw - 28px));min-height:calc(100vh - 92px);margin-bottom:0;padding:12px;border-color:rgba(170,199,211,.2);background:rgba(5,10,15,.7)}.presentation-mode .presentation-replay-stage{gap:12px;margin-bottom:0}.presentation-primary-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(320px,.82fr);grid-gap:12px;gap:12px;align-items:stretch;min-height:min(72vh,760px)}.presentation-mode .replay-map-surface .track-map svg,.presentation-mode .replay-map-surface .track-map-visual-frame{min-height:clamp(560px,68vh,780px);height:clamp(560px,68vh,780px)}.presentation-mode .structural-journey-panel{display:grid;align-content:start;min-height:0;padding:16px;border-color:rgba(98,210,162,.26);background:linear-gradient(180deg,rgba(98,210,162,.08),transparent 34%),rgba(8,14,20,.82)}.presentation-mode .compact-structural-journey .section-heading{margin-bottom:8px}.presentation-mode .compact-structural-journey .structural-journey-spine{gap:8px}.presentation-mode .compact-structural-journey .structural-journey-milestone{padding:10px}.presentation-mode .compact-structural-journey .structural-journey-title{font-size:.92rem}.presentation-mode .compact-structural-journey .structural-journey-description{font-size:.78rem;line-height:1.35}.presentation-bottom-strip{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);grid-gap:12px;gap:12px;align-items:stretch}.presentation-mode .lifecycle-strip-track{min-height:112px}.presentation-details-strip{display:grid;grid-gap:12px;gap:12px;padding:14px}.presentation-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.presentation-detail-grid div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:9px 10px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.46)}.presentation-detail-grid span,.presentation-strip-footer>span{color:#a9bac2;font-size:.72rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.presentation-detail-grid strong{min-width:0;overflow-wrap:anywhere;color:#f4fafc;font-size:.9rem;line-height:1.25}.presentation-strip-footer{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;justify-content:space-between;border-top:1px solid rgba(141,164,173,.14);padding-top:10px}.presentation-strip-footer strong{color:#dcebf0;font-size:.86rem}.track-map{display:grid;grid-gap:10px;gap:10px;min-height:100%}.track-map-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.track-map-heading h3{margin:2px 0 0;font-size:1.18rem}.track-map-panel{border:1px solid rgba(141,164,173,.26);border-radius:8px;background:radial-gradient(circle at 22% 42%,rgba(98,210,162,.12),transparent 34%),radial-gradient(circle at 67% 35%,rgba(94,184,214,.16),transparent 42%),linear-gradient(180deg,rgba(10,32,47,.96),rgba(4,13,23,.98)),#07111b;box-shadow:inset 0 0 0 1px rgba(244,250,252,.03),0 22px 70px rgba(0,0,0,.24)}.track-map-panel,.track-map-visual-frame{position:relative;min-height:520px;overflow:hidden}.track-map-visual-frame{border-radius:inherit}.track-map svg{display:block;width:100%;height:520px;cursor:-webkit-grab;cursor:grab}.track-map svg:active{cursor:-webkit-grabbing;cursor:grabbing}.track-map-controls{position:absolute;top:14px;right:14px;z-index:3;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:min(260px,calc(100% - 28px));padding:6px;border:1px solid rgba(141,164,173,.3);border-radius:8px;background:rgba(5,12,19,.78);box-shadow:0 18px 42px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.track-map-controls button{min-width:30px;min-height:30px;padding:5px 9px;border:1px solid rgba(170,199,211,.2);border-radius:7px;color:#eef8fb;background:rgba(224,239,245,.08);font-size:.74rem;font-weight:750;line-height:1}.track-map-controls button:hover{border-color:rgba(98,210,162,.52);background:rgba(98,210,162,.15)}.track-map-controls button:focus-visible{outline:2px solid #f2c572;outline-offset:2px}.track-map-controls span{flex-basis:100%;padding:1px 2px 0;color:rgba(220,235,240,.58);font-size:.68rem;line-height:1.15;text-align:right}.track-map-viewport{transform-origin:0 0}.track-map-tooltip-object{overflow:visible}.track-map-tooltip{display:grid;grid-gap:1px;gap:1px;width:150px;padding:8px 9px;border:1px solid rgba(170,199,211,.24);border-radius:8px;color:#dcebf0;background:rgba(5,12,19,.9);box-shadow:0 18px 42px rgba(0,0,0,.36);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;line-height:1.22}.track-map-tooltip strong{color:#f4fafc;font-size:11px}.track-map-tooltip span{color:#a9bac2}.track-map-tooltip em{margin-top:2px;color:#dcebf0;font-style:normal;font-weight:700}.track-map-ocean{fill:#071827}.track-map-status{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid rgba(141,164,173,.32);border-radius:6px;color:rgba(220,235,240,.78);background:rgba(5,12,19,.5);font-size:.76rem;font-weight:700}.track-map-basin-frame{fill:none;stroke:rgba(220,235,240,.2);stroke-width:1.2;stroke-dasharray:9 9}.track-map-grid line{stroke:rgba(170,199,211,.17);stroke-width:1}.track-map-grid text{fill:rgba(220,235,240,.5);font-size:10px;font-weight:650}.track-map-coastlines path{fill:rgba(90,120,82,.34);stroke:rgba(220,235,240,.46);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(0,0,0,.32))}.track-map-coastlines path.track-map-islands{fill:rgba(96,129,88,.38);stroke:rgba(220,235,240,.54);stroke-width:1.8}.track-map-coastlines path.track-map-coastline{fill:none;stroke:rgba(220,235,240,.24);stroke-width:1.8}.track-map-basin-labels text{fill:rgba(220,235,240,.42);font-size:12px;font-weight:750;letter-spacing:0;text-transform:uppercase}.track-map-path{fill:none;stroke:rgba(232,247,252,.9);stroke-width:5.6;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 9px rgba(94,184,214,.58))}.track-map-path-full{opacity:.28}.track-map-path-future{stroke:rgba(220,235,240,.28);stroke-width:5.2;stroke-dasharray:6 9;filter:none}.track-map-path-trail{stroke:rgba(5,12,19,.42);stroke-width:2.2;stroke-dasharray:1000;animation:trail-draw .32s ease;transition:d .18s ease;filter:none;pointer-events:none}.cinematic-motion-enabled .track-map-path-trail{animation-duration:.52s;filter:drop-shadow(0 0 12px rgba(98,210,162,.34))}.track-map-structural-segments{--track-map-structure-positive:var(--coherence-positive);--track-map-structure-negative:var(--coherence-negative);--track-map-structure-inactive:var(--coherence-inactive)}.track-map-segment{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:11;filter:drop-shadow(0 0 9px rgba(94,184,214,.14))}.track-map-segment-halo{stroke:rgba(5,12,19,.72);stroke-width:17;filter:none}.track-map-segment-positive{stroke:var(--track-map-structure-positive)}.track-map-segment-negative{stroke:var(--track-map-structure-negative)}.track-map-segment-inactive{stroke:var(--track-map-structure-inactive)}.track-map-segment-future{stroke:rgba(220,235,240,.22);stroke-width:5.2;stroke-dasharray:7 9;filter:none}.track-map-segment-halo.track-map-segment{stroke:rgba(5,12,19,.72);stroke-width:17}.track-map-segment-halo.track-map-segment-future{stroke:rgba(5,12,19,.48);stroke-width:10}.track-map-advisory-dot{stroke:rgba(5,12,19,.92);stroke-width:1.55;paint-order:stroke fill;filter:drop-shadow(0 0 0 rgba(244,250,252,.95)) drop-shadow(0 0 4px rgba(244,250,252,.22));transform-box:fill-box;transform-origin:center;transition:cx .18s ease,cy .18s ease,r .18s ease,opacity .18s ease,transform .16s ease,stroke-width .18s ease}.track-map-advisory-dot.coherence-active{stroke-width:1.35}.track-map-advisory-dot.dense{stroke-width:1.15;filter:drop-shadow(0 0 3px rgba(244,250,252,.14))}.track-map-advisory-dot:focus-visible,.track-map-advisory-dot:hover{opacity:.92;transform:scale(1.18);stroke-width:1.9}.track-map-advisory-dot.future{stroke:rgba(5,12,19,.66)}.track-map-advisory-dot.selected{stroke:#f4fafc;stroke-width:2.4;opacity:1;filter:drop-shadow(0 0 14px rgba(242,197,114,.95));transform:none}.track-map-selected-ring{fill:none;stroke:rgba(242,197,114,.82);stroke-width:2.2;filter:drop-shadow(0 0 12px rgba(242,197,114,.65));animation:selected-ring-pulse 1.8s ease-in-out infinite;pointer-events:none}.track-map-terminal circle{fill:transparent;stroke:rgba(244,250,252,.75);stroke-width:2}.track-map-terminal text{fill:rgba(220,235,240,.58);font-size:11px;font-weight:700}.track-map-terminal.end circle{stroke:rgba(242,197,114,.9)}.track-map-empty,.track-map-overlay{position:absolute;z-index:1}.track-map-overlay{right:14px;bottom:14px;display:grid;grid-gap:4px;gap:4px;min-width:min(220px,calc(100% - 28px));padding:11px 12px;border:1px solid rgba(141,164,173,.34);border-radius:8px;background:rgba(5,12,19,.84);box-shadow:0 18px 42px rgba(0,0,0,.32);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.track-map-overlay span:not(.muted-label){color:#a9bac2}.track-map-legend{position:absolute;left:14px;bottom:14px;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-gap:10px 16px;gap:10px 16px;max-width:min(540px,calc(100% - 270px));padding:9px 10px;border:1px solid rgba(141,164,173,.3);border-radius:8px;color:rgba(220,235,240,.82);background:rgba(5,12,19,.76);box-shadow:0 18px 42px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.74rem;font-weight:650;pointer-events:auto;transition:opacity .16s ease,background-color .16s ease,border-color .16s ease}.track-map-legend.obscured{opacity:.32}.track-map-legend.obscured:focus,.track-map-legend.obscured:focus-within,.track-map-legend.obscured:hover{opacity:1;border-color:rgba(242,197,114,.42);background:rgba(5,12,19,.88)}.track-map-legend-group{display:grid;grid-gap:6px;gap:6px}.track-map-legend-group strong{color:#f4fafc;font-size:.72rem}.track-map-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.track-map-legend-compact{grid-template-columns:1fr;max-width:min(340px,calc(100% - 28px));padding:8px 9px;background:rgba(5,12,19,.72)}.track-map-legend-compact .track-map-legend-group{display:flex;flex-wrap:wrap;gap:6px 10px}.track-map-legend-compact span{min-height:18px;font-size:.68rem}.track-map-intensity-cue{gap:5px}.legend-dot,.legend-line,.legend-ring{display:inline-block}.legend-line{width:22px;border-top:3px solid rgba(220,235,240,.42)}.legend-line.positive{border-top-color:var(--coherence-positive)}.legend-line.negative{border-top-color:var(--coherence-negative)}.legend-line.inactive{border-top-color:var(--coherence-inactive)}.legend-line.future{border-top-color:rgba(220,235,240,.38)}.legend-ring{width:12px;height:12px;border:2px solid rgba(242,197,114,.9);border-radius:50%}.legend-dot{border-radius:50%;background:#62d2a2;box-shadow:0 0 0 1px rgba(244,250,252,.24)}.legend-dot.weaker{width:4px;height:4px;background:#5eb8d6}.legend-dot.stronger{width:8px;height:8px;background:#ff7f6e}.track-map-empty{inset:0;place-content:center;grid-gap:8px;gap:8px;padding:18px;color:#ffe1a8;text-align:center;background:radial-gradient(circle at 50% 38%,rgba(94,184,214,.14),transparent 34%),linear-gradient(rgba(141,164,173,.08) 1px,transparent 0),linear-gradient(90deg,rgba(141,164,173,.08) 1px,transparent 0),#071827;background-size:100% 100%,44px 44px,44px 44px}.track-map-empty strong{color:#f4fafc;font-size:1.08rem}.track-map-empty span{max-width:420px;color:#bed0d8;line-height:1.45}.track-map-compact .track-map-visual-frame,.track-map-compact svg{min-height:400px;height:400px}@keyframes trail-draw{0%{stroke-dashoffset:42}to{stroke-dashoffset:0}}@keyframes selected-ring-pulse{0%,to{opacity:1;transform:scale(.96);transform-origin:center}50%{opacity:.42;transform:scale(1.08);transform-origin:center}}@keyframes coherence-segment-enter{0%{opacity:.56;transform:scaleY(.82)}to{opacity:1;transform:scaleY(1)}}.track-map-overview{grid-column:1/-1}.dev-data-badge{display:inline-flex;align-items:center;max-width:220px;min-height:20px;border:1px solid rgba(141,164,173,.28);border-radius:999px;padding:2px 7px;color:rgba(220,235,240,.66);background:rgba(141,164,173,.07);font-size:.68rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.interpretive-overview,.what-panel{grid-column:1/-1}.what-panel summary{cursor:pointer;list-style:none}.what-panel summary::-webkit-details-marker{display:none}.interpretive-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.interpretive-card{display:grid;grid-gap:8px;gap:8px;min-height:148px;padding:14px;border:1px solid rgba(141,164,173,.18);border-radius:8px;background:rgba(8,14,20,.56)}.interpretive-card span{color:#a9bac2;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.interpretive-card strong{color:#f4fafc;font-size:1rem;line-height:1.25}.interpretive-card .interpretive-glyph{font-size:2.4rem;line-height:1;color:#f2c572}.interpretive-card p{color:#a9bac2;line-height:1.42;margin:0}.legend-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.legend-list div{display:grid;grid-gap:6px;gap:6px;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.56)}.legend-list strong{color:#f4fafc}.legend-list span{color:#a9bac2;line-height:1.45}.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.surface{padding:20px;box-shadow:0 16px 60px rgba(0,0,0,.16)}.atlas-preview,.demo-fixture-panel,.explorer-surface,.featured-demo-surface,.governance-footer,.public-orientation-panel,.report-cta,.workspace-shell{max-width:1320px;margin:0 auto 24px}.explorer-surface{margin-bottom:38px}.featured-demo-surface{margin-bottom:16px;border-color:rgba(93,202,218,.18);background:linear-gradient(rgba(137,168,182,.04) 1px,transparent 0),linear-gradient(90deg,rgba(137,168,182,.04) 1px,transparent 0),linear-gradient(180deg,rgba(18,30,40,.84),rgba(10,17,24,.76)),rgba(14,24,32,.82);background-size:38px 38px,38px 38px,auto,auto;padding:16px}.public-orientation-panel{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);grid-gap:clamp(16px,3vw,28px);gap:clamp(16px,3vw,28px);align-items:start;margin-bottom:18px;border-color:rgba(169,186,194,.18);background:linear-gradient(180deg,rgba(18,30,40,.72),rgba(10,17,24,.68)),rgba(14,24,32,.74)}.public-orientation-copy{display:grid;grid-gap:9px;gap:9px}.public-orientation-copy h2{max-width:820px;font-size:clamp(1.35rem,2.2vw,2.05rem);line-height:1.12}.public-orientation-copy p{max-width:760px;margin:0;color:#bed0d8;font-size:.98rem;line-height:1.55}.public-orientation-boundary{color:#f2d5a0!important}.public-orientation-start{display:grid;grid-gap:8px;gap:8px;padding-left:16px;border-left:1px solid rgba(169,186,194,.24)}.public-orientation-start div{display:grid;grid-gap:4px;gap:4px;min-width:0}.public-orientation-start span{color:#a9bac2;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.public-orientation-start strong{color:#edf4f7;font-size:.92rem;line-height:1.35}.featured-demo-copy{max-width:840px;margin:6px 0 12px;color:#bed0d8;font-size:.92rem;line-height:1.45}.featured-demo-grid{grid-gap:10px;gap:10px;overflow-x:auto;padding:2px 0 6px;scroll-padding-inline:2px;scrollbar-width:thin}.featured-demo-card{display:grid;grid-gap:7px;gap:7px;min-height:0;align-content:start;text-align:left;color:inherit;padding:12px;border:1px solid rgba(137,168,182,.16);border-radius:8px;background:linear-gradient(180deg,rgba(15,28,38,.74),rgba(8,14,20,.54)),rgba(8,14,20,.42);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}button.featured-demo-card{width:100%}.signature-selector-card{min-height:218px}.featured-demo-card:hover:not(:disabled){border-color:rgba(93,202,218,.38);background:rgba(10,20,30,.68);box-shadow:0 14px 34px rgba(0,0,0,.22);transform:translateY(-2px)}.featured-demo-card.flagship{border-color:rgba(242,197,114,.24);background:linear-gradient(180deg,rgba(242,197,114,.07),rgba(8,14,20,.44)),rgba(8,14,20,.44)}.featured-demo-card.selected{border-color:rgba(93,202,218,.58);background:linear-gradient(180deg,rgba(98,210,162,.14),rgba(8,14,20,.54)),rgba(8,14,20,.5);box-shadow:inset 0 0 0 1px rgba(98,210,162,.22),0 0 0 1px rgba(98,210,162,.12)}.featured-demo-card-topline{display:flex;justify-content:space-between;gap:8px;align-items:center}.signature-role-glyph{display:inline-grid;place-items:center;min-width:42px;height:42px;padding:0 8px;border:1px solid rgba(220,235,240,.24);border-radius:8px;color:#f4fafc;background:rgba(4,13,18,.72);font-family:Space Grotesk,Segoe UI,sans-serif;font-size:1.24rem;font-weight:700;line-height:1;letter-spacing:0}.signature-role-glyph.explosive-sync{border-color:rgba(247,211,94,.58);color:#ffe38a;background:rgba(247,211,94,.12)}.signature-role-glyph.structural-sequence{border-color:rgba(105,232,177,.52);color:var(--coherence-positive);background:rgba(105,232,177,.1)}.signature-role-glyph.historic-benchmark{border-color:rgba(117,167,205,.56);color:#cfe9ff;background:rgba(117,167,205,.12)}.signature-role-glyph.compact-core{border-color:rgba(255,138,104,.58);color:var(--coherence-negative);background:rgba(255,138,104,.1)}.signature-role-glyph.long-track{border-color:rgba(98,210,162,.48);color:#b8f0d2;background:rgba(98,210,162,.1)}.signature-role-glyph.archive-anchor{min-width:54px;border-color:rgba(220,235,240,.42);color:#edf4f7;background:repeating-linear-gradient(135deg,rgba(220,235,240,.08) 0 1px,transparent 1px 5px),rgba(4,13,18,.72);font-size:.96rem}.featured-demo-card strong,.signature-selector-title{color:#f4fafc;font-size:1.04rem;line-height:1.25;font-weight:800}.featured-demo-card p{margin:0;color:#a9bac2;line-height:1.35}.signature-exhibit-stat{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:7px 9px;border:1px solid rgba(141,164,173,.14);border-radius:8px;background:rgba(8,14,20,.42)}.signature-exhibit-stat span{color:#a9bac2;font-size:.76rem}.signature-exhibit-stat strong{color:#f2c572;font-size:.86rem;white-space:nowrap}.signature-selector-lesson{display:-webkit-box;min-height:2.7em;overflow:hidden;color:#a9bac2;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.signature-selector-status{display:flex;flex-wrap:wrap;gap:6px}.signature-selector-action{align-self:end;margin-top:auto;color:#cbf8e6;font-size:.78rem;font-weight:800}.signature-exhibit-media{position:relative;min-height:210px;overflow:hidden;border:1px solid rgba(141,164,173,.2);border-radius:8px;background:rgba(4,13,18,.82)}.signature-replay-transition-ready{--signature-replay-transition:hero-image-fade-to-map}.signature-exhibit-media img{display:block;width:100%;height:100%;min-height:210px;object-fit:cover}.signature-image-placeholder{min-height:210px;display:grid;place-items:center;align-content:center;grid-gap:10px;gap:10px;padding:22px;text-align:center;background:linear-gradient(180deg,rgba(220,235,240,.08),transparent 45%),repeating-linear-gradient(90deg,rgba(220,235,240,.06) 0 1px,transparent 1px 26px),rgba(7,15,22,.92)}.signature-image-placeholder span{color:#a9bac2;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.signature-image-placeholder strong{color:#f4fafc;font-size:3.4rem;line-height:1}.signature-image-placeholder em{color:#dcebf0;font-size:.92rem;font-style:normal;font-weight:700}.signature-image-placeholder.explosive-sync strong{color:#ffe38a}.signature-image-placeholder.long-track strong,.signature-image-placeholder.structural-sequence strong{color:var(--coherence-positive)}.signature-image-placeholder.compact-core strong{color:var(--coherence-negative)}.signature-image-placeholder.archive-anchor{background:repeating-linear-gradient(135deg,rgba(220,235,240,.08) 0 1px,transparent 1px 8px),linear-gradient(180deg,rgba(117,167,205,.08),transparent),rgba(8,14,20,.94)}.signature-artifact-label{position:absolute;left:10px;top:10px}.signature-artifact-label span{display:inline-flex;border:1px solid rgba(220,235,240,.28);border-radius:999px;padding:3px 8px;color:#edf4f7;background:rgba(4,13,18,.78);font-size:.72rem;line-height:1.2}.signature-image-credit{position:absolute;left:0;right:0;bottom:0;display:grid;grid-gap:2px;gap:2px;padding:9px 10px;color:#c8d8de;background:linear-gradient(180deg,transparent,rgba(4,13,18,.92) 20%);font-size:.68rem;line-height:1.25}.signature-image-credit a{color:#dcebf0;text-decoration:underline;text-underline-offset:2px}.signature-image-credit small{color:#9fb3bc;font-size:.66rem;line-height:1.25}.signature-card-visual{position:relative;min-height:86px;overflow:hidden;border:1px solid rgba(141,164,173,.18);border-radius:6px;background:linear-gradient(90deg,rgba(105,232,177,.18),transparent 34%,rgba(255,138,104,.16) 68%,transparent),repeating-linear-gradient(90deg,rgba(220,235,240,.08) 0 1px,transparent 1px 24px),rgba(12,22,30,.92)}.signature-card-visual b,.signature-card-visual i,.signature-card-visual span{position:absolute;display:block}.signature-card-visual span{inset:18px 16px 16px;border-bottom:2px solid rgba(117,167,205,.82);border-left:2px solid rgba(117,167,205,.32);transform:skewX(-16deg)}.signature-card-visual i{left:18%;right:18%;top:50%;height:2px;background:linear-gradient(90deg,var(--coherence-positive),#f2c572,var(--coherence-negative));transform:rotate(-10deg)}.signature-card-visual b{right:20%;top:24%;width:18px;height:18px;border:2px solid #f2c572;border-radius:999px;box-shadow:0 0 18px rgba(242,197,114,.42)}.signature-structure{color:#dcebf0!important}.signature-modality-row{display:flex;flex-wrap:wrap;gap:6px}.signature-modality-row span{border:1px solid rgba(141,164,173,.24);border-radius:999px;padding:2px 7px;color:#dcebf0;background:rgba(117,167,205,.12);font-size:.72rem;line-height:1.35}.signature-role-label{color:#edf4f7!important;font-weight:700}.signature-theme{color:#bed0d8!important;font-weight:650}.signature-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.signature-card-actions button{min-height:40px}.featured-demo-year{color:#dcebf0;font-weight:700}.featured-demo-card button{justify-self:start}.filter-grid{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(150px,190px));grid-gap:10px;gap:10px;margin:14px 0;align-items:center}.demo-fixture-panel{border-color:rgba(242,197,114,.34)}.demo-fixture-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);grid-gap:16px;gap:16px;align-items:start;margin-top:14px}.storm-card-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.storm-card-grid.compact{grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.storm-card{text-align:left;display:grid;grid-gap:6px;gap:6px;padding:11px;min-height:132px;align-content:start;transition:border-color .16s ease,background .16s ease,transform .16s ease}.storm-card:hover{transform:translateY(-1px);border-color:rgba(141,164,173,.42);background:rgba(18,30,40,.9)}.storm-card.selected{border-color:rgba(98,210,162,.8);background:linear-gradient(180deg,rgba(98,210,162,.12),rgba(14,24,32,.88)),rgba(14,24,32,.88);box-shadow:inset 0 0 0 1px rgba(98,210,162,.28),0 0 0 1px rgba(98,210,162,.12)}.storm-card-title{color:#f4fafc;font-weight:700}.storm-card-facts{display:flex;flex-wrap:wrap;gap:12px;font-size:.86rem}.pending-value{color:#f2c572}.show-more-row{display:flex;justify-content:center;margin-top:16px}.ov-badge{display:inline-flex;align-items:center;min-height:24px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(141,164,173,.38);border-radius:999px;padding:4px 9px;color:#dcebf0;background:rgba(141,164,173,.1);font-size:.78rem;font-weight:650}.ov-badge-ok{color:#cbf8e6;border-color:rgba(98,210,162,.5);background:rgba(98,210,162,.1)}.ov-badge-warn{color:#ffe1a8;border-color:rgba(242,197,114,.5);background:rgba(242,197,114,.1)}.ov-badge-waiting{color:#e5d2a4;border-color:rgba(204,178,117,.42);background:rgba(204,178,117,.08)}.workspace-shell{border:1px solid rgba(141,164,173,.12);border-radius:8px;background:linear-gradient(180deg,rgba(14,24,32,.76),rgba(8,14,20,.68)),rgba(8,14,20,.72);padding:22px;box-shadow:0 16px 52px rgba(0,0,0,.16)}.speed-control{display:flex;align-items:center;gap:8px}.speed-control select{padding-block:7px}.timeline-progress{grid-column:1/-1;height:4px;overflow:hidden;border-radius:999px;background:rgba(141,164,173,.2)}.timeline-progress span{display:block;height:100%;border-radius:inherit;background:#62d2a2;transition:width .2s ease}.tab-row{margin:18px 0 16px;padding:8px 0 0;border-top:1px solid rgba(141,164,173,.08)}.tab-row button{min-height:34px;border-color:transparent;border-bottom:1px solid rgba(141,164,173,.18);border-radius:6px 6px 0 0;background:transparent;color:#a9bac2;padding:7px 11px}.tab-row button.active{border-color:rgba(141,164,173,.18) rgba(141,164,173,.18) rgba(98,210,162,.72);background:rgba(220,235,240,.04);color:#edf4f7}.tab-row.compact{margin-top:0}.storm-exhibit-tabs{position:-webkit-sticky;position:sticky;top:8px;z-index:38;display:flex;gap:8px;align-items:flex-end;overflow-x:auto;margin:4px 0 0;padding:10px 10px 0;border:1px solid rgba(170,199,211,.28);border-bottom-color:rgba(106,224,176,.22);border-radius:8px 8px 0 0;background:linear-gradient(90deg,rgba(106,224,176,.16),transparent 24%,transparent 76%,rgba(242,197,114,.12)),linear-gradient(180deg,rgba(17,30,39,.98),rgba(9,16,22,.96)),rgba(8,14,20,.96);box-shadow:0 16px 34px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08);-webkit-backdrop-filter:blur(16px) saturate(1.18);backdrop-filter:blur(16px) saturate(1.18);scrollbar-width:thin;scroll-padding-inline:10px}.storm-exhibit-tabs button{flex:0 0 auto;min-height:42px;white-space:nowrap;border:1px solid rgba(170,199,211,.24);border-bottom:3px solid rgba(141,164,173,.14);border-radius:7px 7px 0 0;background:linear-gradient(180deg,rgba(220,235,240,.08),rgba(220,235,240,.035));color:#cfdee4;padding:10px 15px;font-weight:800;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)}.storm-exhibit-tabs button:focus-visible,.storm-exhibit-tabs button:hover{color:#ffffff;background:rgba(220,235,240,.1);border-color:rgba(170,199,211,.42)}.storm-exhibit-tabs button:focus-visible{outline:3px solid rgba(106,224,176,.72);outline-offset:2px}.storm-exhibit-tabs button.active,.storm-exhibit-tabs button[aria-selected=true]{border-color:rgba(106,224,176,.76) rgba(106,224,176,.76) #6ae0b0;background:linear-gradient(180deg,rgba(106,224,176,.28),rgba(106,224,176,.14)),rgba(8,14,20,.9);color:#ffffff;box-shadow:0 0 0 1px rgba(106,224,176,.2),0 0 18px rgba(106,224,176,.14),inset 0 1px 0 rgba(255,255,255,.14)}.workspace-lifecycle-under-tabs{position:-webkit-sticky;position:sticky;top:68px;z-index:37;margin:-1px 0 18px;padding:0 1px 1px;border-inline:1px solid rgba(106,224,176,.1);border-bottom:1px solid rgba(106,224,176,.16);background:rgba(5,10,15,.58);box-shadow:0 14px 24px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(16px) saturate(1.1);backdrop-filter:blur(16px) saturate(1.1)}.workspace-lifecycle-under-tabs .lifecycle-coherence-panel{border-top-left-radius:0;border-top-right-radius:0;border-color:rgba(106,224,176,.24);background:linear-gradient(180deg,rgba(18,31,40,.96),rgba(8,14,20,.9)),rgba(10,18,24,.94)}.lifecycle-coherence-rail{gap:6px;padding:9px 11px 10px;border-radius:0 0 8px 8px;box-shadow:0 16px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.lifecycle-rail-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.lifecycle-rail-meta{display:flex;gap:12px;align-items:center;justify-content:space-between}.lifecycle-rail-meta>div{display:flex;gap:9px;align-items:baseline;min-width:0}.lifecycle-rail-meta strong{min-width:0;overflow:hidden;color:#f4fafc;font-size:.86rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.compact-replay-controls,.lifecycle-rail-controls{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.compact-replay-controls button,.rail-presentation-button,.rail-transport-button{min-width:36px;height:32px;padding:0 9px;border-color:rgba(170,199,211,.2);border-radius:7px;background:rgba(224,239,245,.08);color:#eef8fb;font-size:.78rem;font-weight:800;line-height:1;transition:background .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}.compact-replay-controls button:hover:not(:disabled),.rail-presentation-button:hover:not(:disabled),.rail-transport-button:hover:not(:disabled){border-color:rgba(98,210,162,.55);background:rgba(98,210,162,.16);transform:translateY(-1px)}.compact-replay-controls button:focus-visible,.rail-presentation-button:focus-visible,.rail-transport-button:focus-visible,.replay-scrubber input:focus-visible{outline:2px solid #f2c572;outline-offset:2px}.compact-transport-button.primary,.rail-transport-button.primary{min-width:44px;color:#041015;border-color:rgba(98,210,162,.86);background:#62d2a2}.compact-replay-controls button:disabled,.rail-presentation-button:disabled,.rail-transport-button:disabled{color:#78909a;border-color:rgba(141,164,173,.16);background:rgba(141,164,173,.08)}.compact-speed-control,.rail-speed-control{display:inline-flex;align-items:center;gap:2px;padding:2px;border:1px solid rgba(170,199,211,.16);border-radius:7px;background:rgba(224,239,245,.06)}.compact-speed-control button,.rail-speed-control button{min-width:42px;height:26px;padding:0 8px;border-color:transparent;background:transparent;color:#a9bac2;font-size:.74rem}.compact-speed-control button.active,.rail-speed-control button.active{color:#041015;border-color:rgba(98,210,162,.86);background:#62d2a2}.rail-presentation-button{color:#f2c572}.storm-exhibit-panel{display:grid;grid-gap:18px;gap:18px}.storm-exhibit-panel[hidden]{display:none}.workspace-grid{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:stretch}.overview-tab-stack{display:grid;grid-gap:16px;gap:16px}.overview-exhibit-entrance{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);align-items:stretch;min-height:320px;border-color:rgba(220,235,240,.16);background:linear-gradient(135deg,rgba(98,210,162,.13),transparent 42%),linear-gradient(180deg,rgba(18,30,40,.84),rgba(8,14,20,.78)),rgba(14,24,32,.86)}.overview-exhibit-copy{display:grid;grid-gap:14px;gap:14px;align-content:center}.overview-exhibit-copy h2{margin:0;color:#f4fafc;font-size:clamp(2.2rem,5vw,4.6rem);line-height:.98}.overview-exhibit-copy p{max-width:760px;margin:0;color:#dcebf0;font-size:1.05rem;line-height:1.65}.overview-exhibit-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:4px}.overview-exhibit-facts div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.46)}.overview-exhibit-facts span{color:#8da4ad;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.overview-exhibit-facts strong{color:#f4fafc;line-height:1.35}.overview-track-mirror{min-width:0;align-self:stretch}.overview-track-mirror .track-map{height:100%}.overview-track-mirror .track-map-panel,.overview-track-mirror .track-map-visual-frame{min-height:360px}.overview-track-mirror .track-map svg,.overview-track-mirror .track-map-visual-frame{height:360px}.structural-timeline-card{display:grid;grid-gap:12px;gap:12px;border-color:rgba(98,210,162,.22);background:linear-gradient(135deg,rgba(98,210,162,.1),transparent 38%),rgba(10,18,26,.84)}.structural-timing-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,auto);grid-gap:12px;gap:12px;align-items:center}.structural-timing-summary-copy{display:grid;grid-gap:5px;gap:5px;min-width:0}.structural-timing-summary-copy h2{margin:0}.structural-timing-summary-copy p{margin:0;color:#bfeedd;font-size:.88rem;font-weight:750;line-height:1.35}.structural-timing-primary-chip{display:grid;grid-gap:3px;gap:3px;min-width:0;padding:9px 12px;border:1px solid rgba(98,210,162,.36);border-radius:8px;background:rgba(98,210,162,.12);box-shadow:inset 0 0 0 1px rgba(244,250,252,.03)}.structural-timing-primary-chip span{color:#a9bac2;font-size:.68rem;font-weight:760;letter-spacing:.04em;text-transform:uppercase}.structural-timing-primary-chip strong{color:#62d2a2;font-size:1.02rem;line-height:1.15}.structural-timing-details{border-top:1px solid rgba(141,164,173,.14);padding-top:8px}.structural-timing-details summary{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border:1px solid rgba(141,164,173,.22);border-radius:8px;color:#dcebf0;background:rgba(8,14,20,.5);cursor:pointer;font-size:.78rem;font-weight:760}.structural-timing-details summary:focus-visible{outline:2px solid #f2c572;outline-offset:2px}.structural-timing-details[open] summary{margin-bottom:10px}.structural-timeline-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.structural-timeline-list div,.structural-timeline-modalities div{display:grid;grid-gap:5px;gap:5px;min-width:0;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.5)}.structural-timeline-list dt,.structural-timeline-modalities span{color:#a9bac2;font-size:.74rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.structural-timeline-list dd{margin:0;color:#f4fafc;font-weight:760;line-height:1.35}.structural-timeline-lead dd{color:#62d2a2}.structural-timeline-modalities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.structural-timeline-pro-heading{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;justify-content:space-between;margin-bottom:10px}.structural-timeline-pro-heading span{color:#a9bac2;font-size:.74rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.structural-timeline-pro-heading strong{color:#bfeedd;font-size:.95rem}.structural-timeline-modalities strong{color:#f4fafc;line-height:1.35}.signature-timing-phrase{margin:0;color:#bfeedd;font-size:.88rem;font-weight:750}.replay-workspace{display:grid;grid-gap:18px;gap:18px;margin:12px 0 18px}.replay-map-surface{padding:14px}.replay-map-surface .track-map-visual-frame{min-height:620px;height:620px}.replay-map-surface .track-map svg{height:620px}.compact-replay-map .track-map-visual-frame{min-height:360px;height:360px}.compact-replay-map .track-map svg{height:360px}.multimodal-tab-layout,.organization-tab-layout,.structure-tab-layout{align-items:start}.atlas-tab-stack{display:grid;grid-gap:16px;gap:16px}.atlas-exploration-entrance{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;border-color:rgba(220,235,240,.15);background:linear-gradient(135deg,rgba(117,183,255,.1),transparent 40%),linear-gradient(180deg,rgba(18,30,40,.82),rgba(8,14,20,.76)),rgba(14,24,32,.84)}.atlas-exploration-entrance h2{margin:4px 0 0;color:#f4fafc;font-size:clamp(1.6rem,3vw,2.7rem);line-height:1.05}.atlas-exploration-entrance p{max-width:760px;margin:10px 0 0;color:#bed0d8;line-height:1.6}.atlas-exploration-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.atlas-collections,.atlas-recent-exploration{overflow:hidden}.lifecycle-coherence-panel{--lifecycle-domain-inset:6%;--lifecycle-accumulating-fill:#22d98f;--lifecycle-accumulating-glow:rgba(34,217,143,0.3);--lifecycle-unwinding-fill:#ff7155;--lifecycle-unwinding-glow:rgba(255,113,85,0.3);--lifecycle-inactive-fill:rgba(120,140,153,0.48);--lifecycle-inactive-border:rgba(226,238,244,0.24);position:relative;display:grid;grid-gap:14px;gap:14px;overflow:hidden}.lifecycle-copy{display:flex;flex-wrap:wrap;gap:8px 14px;color:#a9bac2;font-size:.82rem;line-height:1.35}.lifecycle-copy span:last-child{color:#f2c572}.lifecycle-strip-track{position:relative;min-height:142px;overflow:hidden;cursor:pointer}.lifecycle-coherence-rail .lifecycle-strip-track{min-height:58px}.lifecycle-coherence-rail .lifecycle-centerline{top:29px}.lifecycle-coherence-rail .lifecycle-band-domain{inset:8px var(--lifecycle-domain-inset) 8px}.lifecycle-coherence-rail .lifecycle-state-run{border-radius:5px}.lifecycle-coherence-rail .lifecycle-selected-cursor{top:-4px;bottom:-4px}.lifecycle-coherence-rail .lifecycle-marker{top:24px;width:11px;height:11px;min-width:11px;padding:0;transform:translate(-50%,-50%)}.lifecycle-coherence-rail .lifecycle-marker .event-marker-icon{display:none}.lifecycle-centerline{position:absolute;left:var(--lifecycle-domain-inset);right:var(--lifecycle-domain-inset);top:68px;height:2px;border-radius:999px;background:rgba(141,164,173,.34)}.lifecycle-band-domain{position:absolute;inset:42px var(--lifecycle-domain-inset) 34px}.lifecycle-segments{position:absolute;inset:0;z-index:2;gap:3px;align-items:stretch}.lifecycle-segment{position:relative;min-width:0;height:100%;border-radius:8px;background:var(--lifecycle-inactive-fill);transition:height .18s ease,opacity .18s ease,transform .18s ease}.lifecycle-state-run{min-width:6px;flex-grow:0;flex-shrink:0}.lifecycle-rail-segment{display:block;flex:1 1 auto}.lifecycle-state-run.lifecycle-rail-segment{flex-grow:0;flex-shrink:0}.lifecycle-rail-segment--accumulating,.lifecycle-segment.positive,.lifecycle-segment[data-lifecycle-state=accumulating]{background:linear-gradient(180deg,color-mix(in srgb,var(--lifecycle-accumulating-fill) 76%,white),var(--lifecycle-accumulating-fill));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 20px var(--lifecycle-accumulating-glow)}.lifecycle-rail-segment--unwinding,.lifecycle-segment.negative,.lifecycle-segment[data-lifecycle-state=unwinding]{background:linear-gradient(180deg,color-mix(in srgb,var(--lifecycle-unwinding-fill) 76%,white),var(--lifecycle-unwinding-fill));box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 0 20px var(--lifecycle-unwinding-glow)}.lifecycle-segment.inactive{align-self:center}.lifecycle-rail-segment--inactive,.lifecycle-segment[data-lifecycle-state=inactive]{background:linear-gradient(180deg,rgba(154,174,187,.5),var(--lifecycle-inactive-fill));border:1px solid var(--lifecycle-inactive-border);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.lifecycle-rail-segment--unavailable{background:rgba(120,140,153,.3);border:1px dashed rgba(220,235,240,.2)}.lifecycle-segment.selected{outline:none}.lifecycle-selected-cursor{position:absolute;top:-8px;bottom:-8px;z-index:6;width:3px;transform:translateX(-1.5px);border-radius:999px;background:#fff7da;box-shadow:0 0 0 2px rgba(5,10,15,.95),0 0 0 5px rgba(255,247,218,.28),0 0 18px rgba(255,247,218,.42);transition:left .18s ease;pointer-events:none}.lifecycle-advisory-ticks{position:absolute;inset:0;z-index:4;pointer-events:none}.lifecycle-advisory-tick{position:absolute;top:18%;bottom:18%;width:1px;transform:translateX(-.5px);border-radius:999px;background:rgba(5,10,15,.38);box-shadow:1px 0 0 rgba(255,255,255,.12);opacity:.52}.lifecycle-advisory-tick.negative,.lifecycle-advisory-tick.positive{opacity:.42}.lifecycle-markers{position:absolute;inset:0;pointer-events:none}.event-marker-legend{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:#9fb3bc;font-size:.72rem;line-height:1}.event-marker-legend.compact{margin-top:-2px}.event-marker-legend span{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:3px 7px;border:1px solid rgba(220,235,240,.12);border-radius:999px;background:rgba(220,235,240,.045);line-height:1;white-space:nowrap}.event-marker-legend b{display:inline-grid;place-items:center;width:1.15em;height:1.15em;min-width:1.15em;color:#f4fafc;font-weight:700;line-height:1;text-align:center}.multimodal-structure-timeline{--multimodal-selected-left:6%;--multimodal-domain-inset:6%;--multimodal-label-width:clamp(96px,17vw,132px);--multimodal-plot-gap:12px;--multimodal-row-height:48px;--multimodal-marker-height:44px;--multimodal-advisory-count:1;display:grid;grid-gap:10px;gap:10px;overflow:hidden}.multimodal-timeline-grid{position:relative;display:grid;grid-template-columns:var(--multimodal-label-width) minmax(0,1fr);grid-column-gap:var(--multimodal-plot-gap);column-gap:var(--multimodal-plot-gap);grid-row-gap:12px;row-gap:12px;padding-top:var(--multimodal-marker-height);overflow:hidden;contain:layout paint}.multimodal-timeline-plot-layer{position:absolute;top:0;right:0;bottom:0;left:calc(var(--multimodal-label-width) + var(--multimodal-plot-gap));overflow:hidden;pointer-events:none}.multimodal-timeline-cursor{position:absolute;top:var(--multimodal-marker-height);bottom:0;left:var(--multimodal-selected-left);z-index:4;width:3px;transform:translateX(-1.5px);border-radius:2px;background:#f4fafc;box-shadow:0 0 0 2px rgba(4,13,18,.7);pointer-events:none}.multimodal-timeline-legend{display:flex;flex-wrap:wrap;gap:8px 14px;color:#9fb3bc;font-size:.72rem;line-height:1.2}.multimodal-timeline-legend span{display:inline-flex;align-items:center;gap:6px}.multimodal-timeline-legend i{display:inline-block;width:18px;height:8px;border-radius:2px;background:rgba(220,235,240,.34)}.multimodal-timeline-legend .legend-band{background:var(--coherence-positive)}.multimodal-timeline-legend .legend-halo{height:11px;width:11px;border-radius:999px;background:radial-gradient(circle,#62d6ff 0 28%,transparent 32% 100%);box-shadow:0 0 0 2px rgba(98,214,255,.62)}.multimodal-timeline-legend .legend-droplet{height:14px;width:4px;border-radius:999px;background:rgba(136,211,111,.82)}.multimodal-timeline-legend .legend-bolt{height:16px;width:9px;background:#f7d35e;-webkit-clip-path:polygon(54% 0,96% 0,65% 42%,88% 42%,28% 100%,42% 55%,16% 55%);clip-path:polygon(54% 0,96% 0,65% 42%,88% 42%,28% 100%,42% 55%,16% 55%)}.multimodal-timeline-legend .legend-line{height:2px;background:#f4fafc}.multimodal-timeline-legend .legend-cross-modal{height:8px;width:18px;border-radius:3px;background:#c8e087}.multimodal-timeline-markers{position:absolute;top:0;left:0;right:0;height:var(--multimodal-marker-height);pointer-events:none;overflow:hidden}.multimodal-timeline-marker{position:absolute;top:5px;transform:translateX(-50%);display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(220,235,240,.2);border-radius:999px;background:rgba(4,13,18,.38);color:#f4fafc;font-size:.76rem;line-height:1;letter-spacing:0;pointer-events:auto;cursor:pointer}.event-marker-icon{display:grid;place-items:center;width:1.2em;height:1.2em;line-height:1;text-align:center;transform:translateY(-.01em)}.multimodal-timeline-marker:focus-visible,.multimodal-timeline-marker:hover{border-color:rgba(242,197,114,.72);color:#ffffff}.multimodal-timeline-row{position:relative;z-index:2;display:contents}.multimodal-timeline-label{grid-column:1;min-width:0;display:grid;grid-gap:2px;gap:2px;align-self:center;min-height:var(--multimodal-row-height);align-content:center}.multimodal-timeline-label strong{color:#f4fafc;font-size:.82rem;line-height:1.1}.multimodal-timeline-label span{color:#8da4ad;font-size:.72rem;line-height:1.1;text-transform:uppercase;letter-spacing:0}.multimodal-timeline-track{grid-column:2;position:relative;min-width:0;height:var(--multimodal-row-height);padding:6px var(--multimodal-domain-inset);border:0;border-radius:6px;background:linear-gradient(180deg,transparent 0 47%,rgba(220,235,240,.055) 47% 53%,transparent 53% 100%);display:grid;grid-template-columns:repeat(var(--multimodal-advisory-count),minmax(0,1fr));grid-gap:2px;gap:2px;align-items:center;overflow:hidden}.multimodal-timeline-row.temporalCoherence .multimodal-timeline-track{gap:0;align-items:center;background:rgba(4,13,18,.16)}.multimodal-timeline-cell{--cell-strength:0;--cell-height:18%;--cell-opacity:0.42;--halo-size:16px;min-width:0;height:100%;padding:0;border:0;border-radius:3px;background:transparent;cursor:pointer;position:relative;z-index:2;display:grid;align-items:center}.multimodal-timeline-cell .multimodal-mark{display:block;width:100%;height:var(--cell-height);min-height:5px;border-radius:999px;background:rgba(141,164,173,.22);opacity:.58;transition:height .16s ease,opacity .16s ease,transform .16s ease}.multimodal-timeline-cell.future .multimodal-mark{opacity:.52}.multimodal-timeline-cell.revealed.active .multimodal-mark,.multimodal-timeline-cell.revealed.negative .multimodal-mark,.multimodal-timeline-cell.revealed.peak .multimodal-mark,.multimodal-timeline-cell.revealed.positive .multimodal-mark,.multimodal-timeline-cell.revealed.ri .multimodal-mark{opacity:var(--cell-opacity,.86)}.multimodal-timeline-row.temporalCoherence .multimodal-timeline-cell.positive .multimodal-mark{background:var(--coherence-positive);opacity:.96}.multimodal-timeline-row.temporalCoherence .multimodal-timeline-cell.negative .multimodal-mark{background:var(--coherence-negative);opacity:.96}.multimodal-timeline-row.temporalCoherence .multimodal-timeline-cell .multimodal-mark{min-height:18px;border-radius:0}.multimodal-timeline-row.temporalCoherence .multimodal-timeline-cell:first-child .multimodal-mark{border-radius:3px 0 0 3px}.multimodal-timeline-row.temporalCoherence .multimodal-timeline-cell:last-child .multimodal-mark{border-radius:0 3px 3px 0}.multimodal-timeline-label em{display:block;max-width:100%;overflow-wrap:anywhere;color:#8da4ad;font-size:.68rem;font-style:normal;line-height:1.25}.multimodal-timeline-row.microwave .multimodal-timeline-cell .microwave-halo{width:var(--halo-size);min-width:8px;height:var(--halo-size);min-height:8px;margin-inline:auto;border-radius:999px;background:radial-gradient(circle,rgba(98,214,255,.18) 0 28%,transparent 32% 100%);box-shadow:0 0 0 1px rgba(98,214,255,.18)}.multimodal-timeline-row.microwave .multimodal-timeline-cell.active .microwave-halo{background:radial-gradient(circle,#d9f6ff 0 18%,#62d6ff 20% 38%,transparent 42% 100%);opacity:var(--cell-opacity);box-shadow:0 0 0 1px rgba(98,214,255,.56),0 0 8px rgba(98,214,255,.24)}.multimodal-timeline-row.rainfall .multimodal-timeline-cell .rainfall-droplet{width:4px;min-width:3px;margin-inline:auto;border-radius:999px;background:rgba(136,211,111,.14);transform:rotate(8deg)}.multimodal-timeline-row.rainfall .multimodal-timeline-cell.active .rainfall-droplet{background:rgba(136,211,111,.72);opacity:var(--cell-opacity);box-shadow:0 0 5px rgba(136,211,111,.18)}.multimodal-timeline-row.rainfall .multimodal-timeline-cell.active .rainfall-droplet-1{transform:translateY(-1px) rotate(-7deg)}.multimodal-timeline-row.rainfall .multimodal-timeline-cell.active .rainfall-droplet-2{transform:translateY(1px) rotate(10deg)}.multimodal-timeline-row.rainfall .multimodal-timeline-cell.selected.active .rainfall-droplet{animation:rainfall-selected-shimmer 1.8s ease-in-out infinite}.multimodal-timeline-row.lightning .multimodal-timeline-cell .lightning-bolt{width:clamp(9px,52%,16px);min-width:9px;height:max(18px,var(--cell-height));min-height:18px;max-height:30px;margin-inline:auto;background:rgba(247,211,94,.18);border-radius:0;-webkit-clip-path:polygon(54% 0,96% 0,65% 42%,88% 42%,28% 100%,42% 55%,16% 55%);clip-path:polygon(54% 0,96% 0,65% 42%,88% 42%,28% 100%,42% 55%,16% 55%)}.multimodal-timeline-row.lightning .multimodal-timeline-cell.active .lightning-bolt{background:#f7d35e;opacity:var(--cell-opacity);filter:drop-shadow(0 0 5px rgba(247,211,94,.22))}.multimodal-timeline-row.lightning .multimodal-timeline-cell.active .lightning-bolt-1{transform:translateX(-1px) skewX(-7deg)}.multimodal-timeline-row.lightning .multimodal-timeline-cell.active .lightning-bolt-2{transform:translateX(1px) skewX(6deg)}.multimodal-timeline-row.lightning .multimodal-timeline-cell.selected.active .lightning-bolt{animation:lightning-selected-flicker 1.4s steps(2) infinite;filter:drop-shadow(0 0 7px rgba(247,211,94,.34))}.multimodal-timeline-row.crossModal .multimodal-timeline-cell .cross-modal-segment{height:max(7px,var(--cell-height));border-radius:3px;background:rgba(200,224,135,.16)}.multimodal-timeline-row.crossModal .multimodal-timeline-cell.active .cross-modal-segment{background:#c8e087;opacity:var(--cell-opacity);box-shadow:0 0 6px rgba(200,224,135,.22)}.multimodal-timeline-row.wind .multimodal-timeline-cell.active .multimodal-mark{background:rgba(216,231,237,.32);opacity:.34}.multimodal-wind-trace{position:absolute;top:3px;right:var(--multimodal-domain-inset);bottom:3px;left:var(--multimodal-domain-inset);z-index:1;width:auto;height:auto;overflow:visible;pointer-events:none}.multimodal-wind-trace polyline{fill:none;stroke:#f4fafc;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linecap:square;stroke-linejoin:round}.multimodal-timeline-row.wind .multimodal-timeline-cell.peak .multimodal-mark{background:#f4fafc}.multimodal-timeline-row.wind .multimodal-timeline-cell.ri .multimodal-mark{background:#f2c572}.multimodal-timeline-cell.muted .multimodal-mark{background:rgba(141,164,173,.12);box-shadow:none;filter:none;opacity:.42}.multimodal-timeline-cell.inactive .multimodal-mark{min-height:4px;height:max(4px,calc(var(--cell-height) * .42));background:rgba(141,164,173,.16);box-shadow:none;filter:none;opacity:.48}.multimodal-timeline-cell.abstained .multimodal-mark{min-height:6px;background:repeating-linear-gradient(135deg,rgba(141,164,173,.24) 0 3px,rgba(141,164,173,.06) 3px 6px);box-shadow:none;filter:none;opacity:.54}.multimodal-timeline-cell.unavailable .multimodal-mark{height:0;min-height:0;background:transparent;box-shadow:none;filter:none;opacity:0}.multimodal-timeline-cell.selected .multimodal-mark{outline:2px solid #f4fafc;outline-offset:1px}.multimodal-timeline-cell:focus-visible .multimodal-mark,.multimodal-timeline-cell:hover .multimodal-mark{transform:translateY(-1px);opacity:1}.multimodal-observatory-panels{display:grid;grid-gap:16px;gap:16px}.multimodal-panel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.multimodal-observatory-panel{display:grid;grid-gap:12px;gap:12px;min-width:0;padding:14px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.48)}.multimodal-panel-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.multimodal-panel-heading h3{margin:3px 0 0;color:#f4fafc;font-size:1rem;line-height:1.25}.multimodal-current-state{display:flex;justify-content:space-between;gap:10px;align-items:baseline;color:#a9bac2;font-size:.8rem}.multimodal-current-state strong{color:#f4fafc;font-size:1.05rem}.multimodal-panel-sparkline{width:100%;height:94px;border:1px solid rgba(141,164,173,.12);border-radius:8px;background:linear-gradient(180deg,rgba(220,235,240,.06) 1px,transparent 0) 0 50% /100% 50%,rgba(4,10,16,.42);overflow:visible}.multimodal-panel-sparkline .episode-interval{fill:rgba(117,183,255,.1)}.multimodal-panel-sparkline .episode-interval.episodes{fill:rgba(98,210,162,.28)}.multimodal-panel-sparkline .episode-interval.row{fill:rgba(117,183,255,.18)}.multimodal-panel-sparkline .availability-span.not_available{fill:rgba(141,164,173,.08)}.multimodal-panel-sparkline .availability-span.abstained{fill:rgba(242,197,114,.1)}.multimodal-panel-sparkline polyline{fill:none;stroke:#75b7ff;stroke-width:2.4;vector-effect:non-scaling-stroke}.multimodal-observatory-panel.lightning .multimodal-panel-sparkline polyline{stroke:#f2c572}.multimodal-observatory-panel.rainfall .multimodal-panel-sparkline polyline{stroke:#62d2a2}.multimodal-observatory-panel.wind .multimodal-panel-sparkline polyline{stroke:#ff8a68}.multimodal-observatory-panel.crossModal .multimodal-panel-sparkline polyline{stroke:#c8a7ff}.multimodal-panel-sparkline .selected-cursor{stroke:#f4fafc;stroke-width:1.8;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.multimodal-panel-sparkline circle{fill:#f4fafc;opacity:.78;vector-effect:non-scaling-stroke}.multimodal-panel-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.archive-exhibit-card,.featured-demo-card,.guided-replay-panel,.multimodal-timeline-cell .multimodal-mark,.multimodal-timeline-cursor,.multimodal-wind-trace polyline,.story-card,.structural-journey-copy,.structural-journey-milestone,.structural-journey-milestone.current .structural-journey-glyph{transition:none;animation:none;box-shadow:none;transform:none}}@media (max-width:700px){.multimodal-panel-grid{grid-template-columns:1fr}.multimodal-current-state,.multimodal-panel-heading{align-items:start;flex-direction:column}.multimodal-structure-timeline{--multimodal-label-width:84px;--multimodal-plot-gap:8px;--multimodal-row-height:38px;--multimodal-marker-height:36px}.multimodal-timeline-marker{width:22px;height:22px;font-size:.66rem}}@keyframes rainfall-selected-shimmer{0%,to{opacity:var(--cell-opacity,.72)}50%{opacity:1}}@keyframes lightning-selected-flicker{0%,to{opacity:var(--cell-opacity,.82)}50%{opacity:1}}.lifecycle-marker{position:absolute;transform:translateX(-50%);display:grid;place-items:center;width:26px;height:26px;color:#f4fafc;font-size:.76rem;line-height:1;text-align:center;pointer-events:auto;border:1px solid rgba(220,235,240,.2);border-radius:999px;padding:0;background:rgba(4,13,18,.38);cursor:pointer}.lifecycle-marker:focus-visible,.lifecycle-marker:hover{border-color:rgba(242,197,114,.58);color:#f4fafc}.lifecycle-marker.marker-lane-above,.lifecycle-marker.marker-lane-below,.lifecycle-marker.marker-lane-center,.lifecycle-marker.marker-lane-stack{top:4px}.lifecycle-coherence-rail .lifecycle-marker,.lifecycle-coherence-rail .lifecycle-marker.marker-lane-above,.lifecycle-coherence-rail .lifecycle-marker.marker-lane-below,.lifecycle-coherence-rail .lifecycle-marker.marker-lane-center,.lifecycle-coherence-rail .lifecycle-marker.marker-lane-stack{top:24px;width:11px;height:11px;min-width:11px;padding:0;transform:translate(-50%,-50%)}.lifecycle-coherence-panel input{position:absolute;inset:68px var(--lifecycle-domain-inset) auto;z-index:8;width:calc(100% - (var(--lifecycle-domain-inset) * 2));height:44px;margin:0;opacity:.01;cursor:pointer}.lifecycle-coherence-panel.passive input{display:none}.lifecycle-coherence-panel input:focus-visible{outline:2px solid #f2c572;outline-offset:2px}.lifecycle-coherence-floating{gap:6px;padding:0;border:0;background:transparent;box-shadow:none}.lifecycle-coherence-floating .lifecycle-copy,.lifecycle-coherence-floating .lifecycle-markers span{display:none}.lifecycle-coherence-floating .lifecycle-strip-track{min-height:34px;overflow:hidden}.lifecycle-coherence-floating .lifecycle-centerline{top:17px}.lifecycle-coherence-floating .lifecycle-band-domain{inset:2px var(--lifecycle-domain-inset)}.lifecycle-coherence-floating .lifecycle-segments{gap:2px}.lifecycle-coherence-floating .lifecycle-segment{height:100%;border-radius:4px}.lifecycle-coherence-floating .lifecycle-state-run{min-width:4px}.lifecycle-coherence-floating .lifecycle-selected-cursor{top:-2px;bottom:-2px}.lifecycle-coherence-floating .lifecycle-markers{inset:13px 0 0}.lifecycle-coherence-floating .lifecycle-marker{top:7px;width:18px;height:18px;font-size:.58rem}.lifecycle-coherence-floating input{inset:0;width:100%;height:34px}.time-ribbon-panel{display:grid;grid-gap:16px;gap:16px;margin-top:14px;padding:14px 14px 18px;border:1px solid rgba(141,164,173,.18);border-radius:8px;background:linear-gradient(180deg,rgba(8,14,20,.72),rgba(3,10,16,.86))}.time-ribbon-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.time-ribbon-heading strong{color:#f4fafc;font-size:.9rem}.time-ribbon-track{position:relative;min-height:78px;margin:0 10px}.time-ribbon-line{position:absolute;left:0;right:0;top:24px;height:2px;border-radius:999px;background:linear-gradient(90deg,rgba(98,210,162,.28),rgba(94,184,214,.38),rgba(242,197,114,.28));box-shadow:0 0 24px rgba(94,184,214,.16)}.time-ribbon-cursor{position:absolute;top:7px;width:2px;height:38px;transform:translateX(-1px);border-radius:999px;background:#f4fafc;box-shadow:0 0 0 4px rgba(244,250,252,.12),0 0 18px rgba(98,210,162,.38);transition:left .22s ease;z-index:3}.time-ribbon-milestone{position:absolute;top:17px;transform:translateX(-50%);display:grid;justify-items:center;grid-gap:8px;gap:8px;width:min(136px,22vw);color:#a9bac2;font-size:.72rem;line-height:1.2;text-align:center}.time-ribbon-milestone i{width:14px;height:14px;border-radius:50%;border:2px solid rgba(244,250,252,.78);background:#07111a;box-shadow:0 0 0 4px rgba(8,14,20,.72)}.time-ribbon-milestone.peak-intensity i{border-color:rgba(242,197,114,.95);box-shadow:0 0 0 4px rgba(8,14,20,.72),0 0 16px rgba(242,197,114,.26)}.time-ribbon-milestone.first-active-coherence i{border-color:rgba(98,210,162,.95)}.time-ribbon-milestone.first-negative-coherence i{border-color:rgba(247,116,118,.92)}.replay-lower-grid,.replay-story-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);grid-gap:12px;gap:12px;align-items:stretch}.replay-feature-grid{display:grid;grid-template-columns:minmax(360px,1.2fr) minmax(260px,.8fr);grid-gap:12px;gap:12px;align-items:stretch}.replay-selected-advisory-stack{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,1.08fr);grid-gap:12px;gap:12px;align-items:start}.replay-selected-advisory-stack .section-heading{grid-column:1/-1}.replay-selected-advisory-stack .snapshot-grid{margin-top:0}.replay-selected-advisory-stack .selected-advisory-modality-status{grid-column:1/-1}.storm-exhibit-header{display:grid;grid-gap:12px;gap:12px;border-color:rgba(220,235,240,.14);background:linear-gradient(180deg,rgba(18,30,40,.72),rgba(8,14,20,.66)),rgba(14,24,32,.68)}.storm-exhibit-title-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.storm-exhibit-copy p,.storm-exhibit-title-row p{margin:0;color:#bed0d8;line-height:1.48}.storm-exhibit-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.storm-exhibit-facts div{display:grid;grid-gap:3px;gap:3px;min-width:0}.storm-exhibit-facts span{color:#a9bac2;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.storm-exhibit-facts strong{overflow-wrap:anywhere;color:#edf4f7;line-height:1.35}.storm-exhibit-copy{display:grid;grid-gap:4px;gap:4px;max-width:880px}.storm-exhibit-copy strong{color:#f4fafc;line-height:1.35}.storm-exhibit-badges{margin:0}.signature-modality-row.compact{margin:0;gap:6px}.selected-advisory-coherence,.selected-advisory-glyph,.selected-advisory-note{display:grid;grid-gap:6px;gap:6px;padding:10px;border:1px solid rgba(141,164,173,.09);border-radius:8px;background:rgba(8,14,20,.22)}.selected-advisory-coherence span,.selected-advisory-glyph span,.selected-advisory-note span{color:#8da4ad;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.selected-advisory-coherence strong,.selected-advisory-note strong{color:#f4fafc}.selected-advisory-coherence p,.selected-advisory-glyph p,.selected-advisory-note p{margin:0;color:#dcebf0;line-height:1.45}.selected-advisory-meta-row{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.55fr);grid-gap:10px;gap:10px}.selected-advisory-glyph>div{display:flex;align-items:center;gap:12px}.selected-advisory-glyph>div strong{display:grid;place-items:center;width:42px;height:42px;border-radius:8px;color:#f4fafc;background:rgba(98,210,162,.14);font-size:1.75rem;line-height:1}.selected-advisory-glyph em{color:#a9bac2;font-style:normal;line-height:1.45}.temporal-coherence-panel{grid-column:1/-1}.guided-replay-panel{display:grid;grid-gap:8px;gap:8px;align-content:start;position:relative;overflow:hidden;border-color:rgba(220,235,240,.16);background:rgba(12,21,32,.78);animation:guided-replay-phase-in .18s ease-out}.guided-replay-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:rgba(141,164,173,.36)}.guided-replay-early-organization:before,.guided-replay-multimodal-organization:before,.guided-replay-structural-maturation:before{background:#62d2a2}.guided-replay-structural-unwinding:before{background:#f77476}.guided-replay-peak-intensity:before,.guided-replay-rapid-intensification:before{background:#f2c572}.guided-replay-topline{display:flex;justify-content:space-between;gap:12px;align-items:center}.guided-replay-panel>h2{margin:0;color:#f4fafc;font-size:1.08rem;line-height:1.15}.guided-replay-signature-note{margin:0;color:#a9bac2;font-size:.86rem;line-height:1.45}.story-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}.story-card{display:grid;grid-gap:7px;gap:7px;min-width:0;padding:12px;border:1px solid rgba(141,164,173,.15);border-radius:8px;background:rgba(8,14,20,.46);transition:border-color .16s ease,background .16s ease,transform .16s ease}.story-card:hover{border-color:rgba(242,197,114,.3);background:rgba(13,22,31,.62);transform:translateY(-1px)}.story-card span{color:#f2c572;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.story-card strong{color:#f4fafc;font-size:.92rem;line-height:1.25}.story-card p{margin:0;color:#bed0d8;font-size:.82rem;line-height:1.45}.replay-delta-panel{display:grid;grid-gap:12px;gap:12px;border-color:rgba(242,197,114,.24);background:linear-gradient(180deg,rgba(22,28,34,.86),rgba(9,14,20,.82)),rgba(12,18,24,.78)}.replay-delta-panel .section-heading{align-items:start}.replay-delta-panel h2{margin:0;color:#f4fafc;font-size:1rem;line-height:1.2}.replay-delta-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.replay-delta-item{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:center;min-height:34px;padding:8px 10px;border:1px solid rgba(141,164,173,.18);border-radius:8px;color:#dcebf0;background:rgba(8,14,20,.42);font-size:.92rem;line-height:1.35}.replay-delta-icon{width:10px;height:10px;border:2px solid #8da4ad;border-radius:50%}.replay-delta-activation .replay-delta-icon,.replay-delta-positive-increase .replay-delta-icon{border-color:#62d2a2}.replay-delta-decrease .replay-delta-icon,.replay-delta-ending .replay-delta-icon{border-color:#f77476}.replay-delta-milestone .replay-delta-icon{border-color:#f2c572}.replay-delta-empty{margin:0;color:#c4d5dd;line-height:1.45}.structural-journey-panel{display:grid;grid-gap:12px;gap:12px;background:linear-gradient(180deg,rgba(18,30,40,.78),rgba(8,14,20,.76)),rgba(10,18,28,.78);border-color:rgba(220,235,240,.13)}.structural-journey-spine{position:relative;display:grid;grid-gap:8px;gap:8px;padding-block:2px}.structural-journey-spine:before{content:"";position:absolute;inset:24px auto 24px 23px;width:3px;border-radius:999px;background:linear-gradient(180deg,rgba(98,210,162,.72),rgba(242,197,114,.68),rgba(141,164,173,.28));box-shadow:0 0 18px rgba(98,210,162,.1)}.structural-journey-milestone{position:relative;display:grid;grid-template-columns:50px minmax(0,1fr);grid-gap:14px;gap:14px;width:100%;min-height:58px;padding:3px 0;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer;transition:transform .14s ease,opacity .14s ease}.structural-journey-milestone:not(:last-child):after{content:"";position:absolute;left:23px;top:48px;bottom:-13px;width:3px;border-radius:999px;background:rgba(141,164,173,.24)}.structural-journey-milestone.completed:not(:last-child):after,.structural-journey-milestone.current:not(:last-child):after{background:rgba(98,210,162,.62)}.structural-journey-milestone:not(:disabled):focus-visible,.structural-journey-milestone:not(:disabled):hover{transform:translateX(2px)}.structural-journey-milestone:focus-visible{outline:2px solid rgba(242,197,114,.72);outline-offset:4px;border-radius:8px}.structural-journey-milestone:disabled{cursor:default}.structural-journey-glyph{z-index:1;display:grid;place-items:center;width:48px;height:48px;border:2px solid rgba(141,164,173,.32);border-radius:50%;color:#e8f2f4;background:#101b27;font-size:.78rem;font-weight:800;letter-spacing:0;box-shadow:0 0 0 4px rgba(8,14,20,.86)}.structural-journey-copy{display:grid;grid-gap:2px;gap:2px;min-width:0;padding:10px 12px;border:1px solid rgba(141,164,173,.11);border-radius:8px;background:rgba(8,14,20,.46);transition:border-color .14s ease,background .14s ease,box-shadow .14s ease}.structural-journey-milestone:not(:disabled):focus-visible .structural-journey-copy,.structural-journey-milestone:not(:disabled):hover .structural-journey-copy{border-color:rgba(242,197,114,.34);background:rgba(12,21,32,.72)}.structural-journey-title{color:#f4fafc;font-size:.98rem;font-weight:800;line-height:1.2}.structural-journey-dtg{color:#a9bac2;font-size:.82rem;line-height:1.35}.structural-journey-description{overflow:hidden;color:#9fb0b8;font-size:.78rem;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.structural-journey-relative{color:rgba(215,197,141,.72);font-size:.76rem;line-height:1.3}.structural-journey-milestone.completed .structural-journey-glyph{border-color:rgba(98,210,162,.78);color:#eafff7;background:rgba(98,210,162,.24)}.structural-journey-milestone.completed .structural-journey-copy{border-color:rgba(98,210,162,.2)}.structural-journey-milestone.current .structural-journey-glyph{border-color:rgba(242,197,114,.95);color:#fff6dc;background:rgba(242,197,114,.24);box-shadow:0 0 0 4px rgba(8,14,20,.86),0 0 22px rgba(242,197,114,.24)}.structural-journey-milestone.current .structural-journey-copy{border-color:rgba(242,197,114,.36);background:rgba(242,197,114,.09);box-shadow:inset 3px 0 0 rgba(242,197,114,.66)}.structural-journey-milestone.future{opacity:.66}.structural-journey-milestone.future .structural-journey-glyph{border-style:dashed}.structural-journey-milestone.missing{opacity:.42}.structural-journey-milestone.missing .structural-journey-glyph{border-color:rgba(141,164,173,.18);color:#8c9ca4;background:rgba(8,14,20,.52)}@keyframes guided-replay-phase-in{0%{opacity:.82;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.fact-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.overview-replay-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:stretch;margin-top:16px}.overview-replay-status div{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.52)}.overview-replay-status span{color:#a9bac2;font-size:.78rem}.overview-replay-status strong{min-width:0;overflow:hidden;color:#f4fafc;font-size:.94rem;text-overflow:ellipsis;white-space:nowrap}.overview-replay-status button{align-self:stretch;min-height:48px;white-space:nowrap}.fact-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.compare-score,.compare-slot,.fact-grid div,.snapshot-grid div{display:grid;grid-gap:4px;gap:4px;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.56)}.compare-score span,.compare-slot span,.fact-grid span,.snapshot-grid span{color:#a9bac2;font-size:.8rem}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px}.metric-card{padding:14px;min-height:116px}.metric-card-label{color:#c4d5dd;min-height:2.4em}.metric-card strong{display:block;color:#f4fafc;font-size:1.8rem;margin-top:10px}.metric-card span{color:#62d2a2}.story-text{color:#dcebf0;line-height:1.6;font-size:1rem}.structural-story-public{display:grid;grid-gap:8px;gap:8px}.structural-story-public .story-text{margin:0}.audit-details-drawer{margin-top:14px;border-top:1px solid rgba(141,164,173,.2);padding-top:12px;color:var(--muted)}.audit-details-drawer summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:#dcebf0;font-weight:700}.audit-details-drawer dl{display:grid;grid-gap:10px;gap:10px;margin:12px 0 0}.audit-details-drawer div{display:grid;grid-gap:3px;gap:3px}.audit-details-drawer dt{color:#8da4ad;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.audit-details-drawer dd{margin:0;color:#dcebf0;overflow-wrap:anywhere}.replay-details-panel{display:grid;grid-gap:16px;gap:16px}.replay-details-facts{margin-top:0}.replay-details-snapshot{padding:14px;border:1px solid rgba(141,164,173,.18);border-radius:8px;background:rgba(8,14,20,.42)}.replay-details-guidance{display:grid;grid-gap:12px;gap:12px}.replay-shortcuts{display:flex;flex-wrap:wrap;gap:8px}.replay-shortcuts span{padding:7px 9px;border:1px solid rgba(141,164,173,.18);border-radius:8px;color:#c4d5dd;background:rgba(8,14,20,.42);font-size:.84rem}.replay-scrubber{position:relative;height:12px;border-radius:999px;background:rgba(141,164,173,.22);overflow:hidden}.replay-scrubber-main{margin-top:12px}.replay-scrubber-floating{height:14px}.replay-scrubber.passive{opacity:.48}.replay-scrubber-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#62d2a2;pointer-events:none;transition:width .22s ease}.replay-scrubber input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:.01;cursor:pointer}.archive-exhibit-grid{align-items:stretch}.archive-exhibit-card{position:relative;align-content:start;min-height:238px;padding:16px;overflow:hidden;border-color:rgba(170,199,211,.16);background:linear-gradient(180deg,rgba(220,235,240,.055),transparent 46%),rgba(8,14,20,.56);transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.archive-exhibit-card:focus-visible,.archive-exhibit-card:hover{border-color:rgba(98,210,162,.42);background:linear-gradient(180deg,rgba(98,210,162,.08),transparent 48%),rgba(10,18,26,.72);box-shadow:0 14px 36px rgba(0,0,0,.24);transform:translateY(-2px)}.archive-exhibit-topline{display:flex;justify-content:space-between;gap:10px;color:#f2c572;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.archive-exhibit-descriptor{display:-webkit-box;min-height:3.9em;overflow:hidden;color:#bed0d8;font-size:.86rem;line-height:1.45;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3}.archive-exhibit-action{margin-top:auto;color:#eaf7fb;font-size:.82rem;font-weight:800}.explorer-heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;justify-content:flex-end}.explorer-collapsed-summary button,.explorer-heading-actions button{min-height:34px;padding:7px 11px}.explorer-collapsed-summary{display:grid;grid-template-columns:minmax(220px,1fr) minmax(220px,.8fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.48)}.explorer-collapsed-summary div{display:grid;grid-gap:3px;gap:3px;min-width:0}.explorer-collapsed-summary strong{color:#f4fafc}.explorer-collapsed-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9bac2;font-size:.84rem}.coherence-story{margin-top:10px;color:#f2c572}.coherence-trace-strip{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(8px,1fr));grid-gap:3px;gap:3px;align-items:center;max-width:100%;overflow:hidden;min-height:92px;margin-top:16px;padding:8px 0}.coherence-centerline{position:absolute;left:0;right:0;top:50%;height:2px;border-radius:999px;background:rgba(141,164,173,.32);transform:translateY(-50%)}.coherence-selected-marker{position:absolute;top:4px;bottom:4px;z-index:4;width:2px;border-radius:999px;background:#ffe1a8;box-shadow:0 0 0 3px rgba(242,197,114,.16);transition:left .18s ease}.coherence-trace-segment{position:relative;z-index:2;justify-self:stretch;min-width:0;height:12px;border-radius:4px;background:rgba(141,164,173,.24);animation:coherence-segment-enter .18s ease both;transition:height .18s ease,opacity .18s ease,transform .18s ease}.coherence-trace-segment.positive{align-self:start;height:34px;margin-top:8px;background:color-mix(in srgb,var(--coherence-positive) 82%,transparent)}.coherence-trace-segment.negative{align-self:end;height:34px;margin-bottom:8px;background:color-mix(in srgb,var(--coherence-negative) 82%,transparent)}.coherence-trace-segment.inactive{align-self:center}.coherence-trace-segment.selected{outline:2px solid rgba(255,225,168,.86);outline-offset:2px}.coherence-legend{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px;color:#a9bac2;font-size:.82rem}.coherence-legend span{display:inline-flex;align-items:center;gap:6px}.coherence-legend span:before{content:"";width:10px;height:10px;border-radius:3px;background:rgba(141,164,173,.38)}.coherence-legend .positive:before{background:var(--lifecycle-accumulating-fill,var(--coherence-positive))}.coherence-legend .negative:before{background:var(--lifecycle-unwinding-fill,var(--coherence-negative))}.coherence-legend .inactive:before{background:var(--lifecycle-inactive-fill,rgba(141,164,173,.38));border:1px solid var(--lifecycle-inactive-border,rgba(220,235,240,.18))}.coherence-legend.rail{margin-top:0;padding-top:1px;color:#c6d4dc}.coherence-totals{margin-top:14px}.coherence-totals .coherence-total-positive{border-color:var(--coherence-positive-soft);box-shadow:inset 3px 0 0 var(--coherence-positive)}.coherence-totals .coherence-total-negative{border-color:var(--coherence-negative-soft);box-shadow:inset 3px 0 0 var(--coherence-negative)}.coherence-totals .coherence-total-active,.coherence-totals .coherence-total-balance{border-color:var(--coherence-inactive);box-shadow:inset 3px 0 0 var(--coherence-inactive)}.trace-unavailable{margin-top:14px;padding:12px;border:1px solid rgba(141,164,173,.18);border-radius:8px;color:#dcebf0;background:rgba(8,14,20,.56)}.replay-timeline-panel{padding-block:16px}.replay-timeline-panel.timeline-passive{opacity:.82}.advisory-timeline{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(8px,1fr));grid-gap:0;gap:0;align-items:center;margin-top:16px;padding:24px 0 18px}.advisory-timeline-progress,.advisory-timeline:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;border-radius:999px;transform:translateY(-50%)}.advisory-timeline:before{background:rgba(141,164,173,.22)}.advisory-timeline-progress{right:auto;background:rgba(98,210,162,.88);transition:width .22s ease}.advisory-timeline>span{position:relative;z-index:4;width:12px;height:26px;min-width:12px;justify-self:center;padding:0;border-radius:999px;font-size:.66rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:transparent;border-color:transparent;color:#dcebf0;pointer-events:none}.advisory-timeline>span:before{content:"";position:absolute;left:50%;top:7px;width:2px;height:12px;border-radius:999px;background:rgba(141,164,173,.65);transform:translateX(-50%)}.advisory-timeline>span.major{width:34px;min-width:34px}.advisory-timeline>span.major:before{top:4px;width:3px;height:18px;background:rgba(220,235,240,.72)}.advisory-timeline>span span{position:absolute;left:50%;bottom:-15px;transform:translateX(-50%)}.advisory-timeline>span.visited{border-color:rgba(98,210,162,.55)}.advisory-timeline>span.active{background:rgba(242,197,114,.14);color:#ffe1a8;border-color:#ffe1a8;box-shadow:0 0 0 2px rgba(242,197,114,.16)}.advisory-timeline>span.active:before{width:5px;height:26px;top:0;background:#f2c572}.fingerprint-chart{max-width:100%;overflow:hidden;min-height:286px;margin-top:8px;border:1px solid rgba(141,164,173,.12);border-radius:8px;background:radial-gradient(circle at 50% 50%,rgba(98,210,162,.1),transparent 58%),rgba(8,14,20,.46)}.fingerprint-chart .recharts-radar-polygon,.fingerprint-radar-polygon{transition:d .22s ease,fill-opacity .18s ease,stroke-opacity .18s ease}.structural-fingerprint{display:grid;align-content:start;grid-gap:12px;gap:12px}.fingerprint-fallback{display:grid;grid-gap:6px;gap:6px;padding:16px;border:1px solid rgba(141,164,173,.18);border-radius:8px;background:rgba(8,14,20,.54)}.fingerprint-fallback strong{color:#f4fafc;font-size:1rem}.fingerprint-fallback p{margin:0;color:#a9bac2}.fingerprint-bars{display:grid;grid-gap:12px;gap:12px}.fingerprint-bar-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(120px,1.4fr) auto;grid-gap:12px;gap:12px;align-items:center;min-width:0}.fingerprint-bar-row span,.fingerprint-bar-row strong{min-width:0;overflow-wrap:anywhere}.fingerprint-bar-row span{color:#c4d5dd;font-size:.84rem}.fingerprint-bar-row strong{color:#f4fafc;font-size:.82rem;text-align:right}.fingerprint-bar-track{height:9px;overflow:hidden;border-radius:999px;background:rgba(141,164,173,.2)}.fingerprint-bar-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#62d2a2,#f2c572)}.fingerprint-bar-row.unavailable span,.fingerprint-bar-row.unavailable strong{color:#8da4ad}.fingerprint-bar-row.unavailable{gap:10px;opacity:.78}.fingerprint-bar-row.unavailable .fingerprint-bar-track{height:6px}.fingerprint-radar{grid-gap:10px;gap:10px}.fingerprint-legend,.fingerprint-radar{display:grid;max-width:100%;overflow:hidden}.fingerprint-legend{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px}.fingerprint-legend div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;min-width:0;border-top:1px solid rgba(141,164,173,.14);padding-top:6px}.fingerprint-legend span{display:block;min-width:0;overflow-wrap:anywhere;color:#a9bac2;font-size:.72rem}.fingerprint-legend strong{display:block;color:#f4fafc;font-size:.82rem;white-space:nowrap}.fingerprint-legend em{grid-column:1/-1;color:#8da4ad;font-size:.68rem;font-style:normal;overflow-wrap:anywhere}.fingerprint-legend div[data-state=abstained] strong,.fingerprint-legend div[data-state=not_available] strong{color:#a9bac2}.structure-ri-note{margin:0}.public-snapshot-grid .snapshot-wide{grid-column:span 2}.public-replay-integrity{grid-template-columns:repeat(3,minmax(0,1fr))}.structural-glyph-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.glyph-stage{display:grid;place-items:center;min-height:218px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.56);transition:background .2s ease}.glyph-stage-fallback{border-style:dashed;background:repeating-linear-gradient(135deg,rgba(242,197,114,.07) 0 8px,rgba(8,14,20,.34) 8px 16px),rgba(8,14,20,.56)}.glyph-stage strong{color:#f2c572;font-size:6.2rem;line-height:1;transition:transform .24s ease}.glyph-copy p,.glyph-stage span{color:#a9bac2}.glyph-stage span{text-align:center;font-weight:650}.glyph-copy strong{display:block;margin-bottom:4px;color:#f4fafc}.glyph-fallback-note{margin-top:-6px;color:#ffe1a8!important;font-size:.86rem}.structural-glyph-card:hover .glyph-stage strong{transform:scale(1.04)}.structure-timeline{display:grid;grid-gap:14px;gap:14px;max-width:100%;overflow:hidden;margin-top:14px}.structure-timeline-row{display:grid;grid-template-columns:minmax(135px,180px) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;max-width:100%}.structure-timeline-row>span{min-width:0;overflow-wrap:anywhere;color:#dcebf0;font-weight:650}.structure-timeline-row>div{display:flex;align-items:flex-end;gap:5px;min-width:0;max-width:100%;overflow:hidden;height:58px;padding:8px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.56)}.structure-timeline-row i{flex:1 1;min-width:8px;border-radius:5px 5px 2px 2px;background:rgba(141,164,173,.36)}.structure-timeline-row i.active{background:#62d2a2;box-shadow:0 0 0 2px rgba(98,210,162,.24)}.availability-panel{display:grid;grid-gap:10px;gap:10px;min-height:220px;align-content:start}.modality-availability-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(12px,1fr));grid-gap:4px;gap:4px;min-height:14px;margin:10px 0 12px}.modality-availability-strip span{min-height:10px;border-radius:999px;background:rgba(141,164,173,.26)}.modality-availability-strip span.available{background:rgba(98,210,162,.86)}.modality-availability-strip span.waiting{background:rgba(242,197,114,.78)}.modality-availability-strip span.active{box-shadow:0 0 0 2px rgba(244,250,252,.52)}.atlas-filter-row,.modality-summary{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 14px}.modality-pill{border:1px solid rgba(141,164,173,.3);border-radius:999px;padding:4px 9px;color:#dcebf0;font-size:.78rem}.modality-pill.available{border-color:rgba(98,210,162,.5)}.modality-pill.partial{border-color:rgba(94,184,214,.58);color:#bfefff}.modality-pill.pending,.modality-pill.waiting{border-color:rgba(242,197,114,.58);color:#ffe1a8}.selected-advisory-modality-status{display:grid;grid-gap:8px;gap:8px}.selected-advisory-modality-status .modality-summary{margin:0}.selected-advisory-modality-status button{justify-self:start}.atlas-preview{display:grid;grid-gap:16px;gap:16px;margin-bottom:38px;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(94,184,214,.1),transparent 42%),rgba(14,24,32,.78)}.atlas-preview-intro{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center}.atlas-preview h3{margin:0 0 8px;color:#f4fafc;font-size:1.05rem}.atlas-collapsed-teaser,.atlas-heading-actions,.atlas-pagination-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.atlas-heading-actions{justify-content:flex-end}.atlas-collapsed-teaser{justify-content:space-between;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.38);color:#dcebf0}.atlas-collapsed-teaser .atlas-filter-row{margin:0}.atlas-search-input{width:100%}.atlas-governance-copy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;color:#ffe1a8;font-size:.84rem}.atlas-preview-chip{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid rgba(98,210,162,.28);border-radius:999px;color:#dcebf0;background:rgba(98,210,162,.08);font-size:.84rem}.atlas-preview-chip.active{border-color:rgba(98,210,162,.78);color:#f4fafc;background:rgba(98,210,162,.2)}.atlas-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.atlas-empty-state,.atlas-result-card{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.48)}.atlas-result-card{align-content:start}.atlas-result-chip-row{display:flex;flex-wrap:wrap;gap:6px}.atlas-result-chip{display:inline-flex;align-items:center;min-height:26px;padding:4px 8px;border:1px solid rgba(94,184,214,.32);border-radius:999px;color:#dcebf0;background:rgba(94,184,214,.08);font-size:.76rem}.atlas-empty-state strong{color:#f4fafc}.atlas-empty-state p,.atlas-preview-footnote{margin:0;color:#a9bac2;line-height:1.5}.atlas-preview-footnote{font-size:.84rem}.atlas-pagination-row{justify-content:flex-start;margin-top:12px}.behavior-browser,.related-discovery{display:grid;grid-gap:16px;gap:16px;max-width:1320px;margin:0 auto 38px;overflow:hidden;background:linear-gradient(180deg,rgba(18,30,40,.82),rgba(10,17,24,.74)),rgba(14,24,32,.82)}.discovery-homepage{display:grid;grid-gap:24px;gap:24px;max-width:1320px;margin:0 auto 38px}.discovery-homepage .behavior-browser,.discovery-homepage>.surface{max-width:none;margin:0}.discovery-loading{min-height:360px;align-content:center}.discovery-loading h1{margin:8px 0 0;color:#f4fafc;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1}.discovery-hero-track{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px);min-height:min(640px,calc(100vh - 104px));align-items:center;overflow:hidden;border-color:rgba(220,235,240,.14);background:linear-gradient(135deg,rgba(98,210,162,.13),transparent 38%),linear-gradient(180deg,rgba(18,30,40,.88),rgba(8,14,20,.78)),rgba(14,24,32,.88)}.discovery-hero-copy{display:grid;grid-gap:16px;gap:16px}.discovery-hero-status{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.discovery-hero-copy h1{max-width:880px;margin:0;color:#f4fafc;font-size:clamp(3.2rem,7vw,6.7rem);line-height:.96}.discovery-hero-copy p{max-width:760px;margin:0;color:#bed0d8;line-height:1.6}.discovery-primary-modality{justify-self:start}.discovery-track-mirror{display:grid;grid-gap:10px;gap:10px;min-width:0;padding:0;text-align:left;border:0;background:transparent}.discovery-track-mirror:disabled{cursor:default;opacity:1}.discovery-track-frame{overflow:hidden;border:1px solid rgba(141,164,173,.22);border-radius:8px;background:rgba(4,13,18,.72);box-shadow:0 24px 80px rgba(0,0,0,.3)}.discovery-track-frame .track-map{padding:12px}.discovery-track-frame .track-map-heading{padding-inline:2px}.discovery-track-frame .track-map-compact svg,.discovery-track-frame .track-map-visual-frame{min-height:360px;height:360px}.discovery-track-frame .track-map-legend-compact{position:absolute;left:14px;right:14px;bottom:14px;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-gap:8px 12px;gap:8px 12px;max-width:calc(100% - 28px);padding:8px 9px;border:1px solid rgba(141,164,173,.28);border-radius:8px;background:rgba(5,12,19,.76);box-shadow:0 18px 42px rgba(0,0,0,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.discovery-track-frame .track-map-legend-compact span{padding:0;border:0;background:transparent}.discovery-track-facts{display:flex;flex-wrap:wrap;gap:8px}.discovery-track-facts span{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:5px 9px;border:1px solid rgba(141,164,173,.2);border-radius:999px;color:#dcebf0;background:rgba(5,12,19,.42);font-size:.78rem}.discovery-track-facts strong{color:#f4fafc}.discovery-featured-storm{min-height:min(580px,calc(100vh - 118px));display:grid;align-content:center;grid-gap:28px;gap:28px;border-color:rgba(220,235,240,.14);background:linear-gradient(135deg,rgba(98,210,162,.12),transparent 42%),linear-gradient(180deg,rgba(18,30,40,.86),rgba(8,14,20,.76)),rgba(14,24,32,.86)}.discovery-featured-episode,.discovery-kicker,.discovery-shelf-heading{display:flex;justify-content:space-between;gap:16px;align-items:center}.discovery-featured-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:flex-end}.discovery-featured-storm h1{max-width:880px;margin:0;color:#f4fafc;font-size:clamp(3rem,7vw,6.4rem);line-height:.98}.discovery-year{margin:8px 0 22px;color:#f2c572;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:700}.discovery-featured-episode p,.discovery-featured-storm p,.discovery-recent-card p{max-width:760px;margin:0;color:#bed0d8;line-height:1.6}.discovery-interest{color:#edf4f7!important;font-size:1.08rem}.discovery-behavior-grid,.discovery-chip-row,.discovery-shelf-members{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.discovery-chip-row button,.discovery-shelf-members button{border-radius:999px;background:rgba(117,167,205,.12)}.discovery-explore-button{min-width:170px;min-height:54px;font-weight:700}.discovery-featured-episode{min-height:220px;background:linear-gradient(90deg,rgba(242,197,114,.12),transparent 54%),rgba(14,24,32,.82)}.discovery-behaviors h2,.discovery-collections h2,.discovery-featured-episode h2,.discovery-recent h2{margin:4px 0 8px;color:#f4fafc}.discovery-featured-episode button{white-space:nowrap}.discovery-behaviors,.discovery-collections,.discovery-random,.discovery-recent{background:linear-gradient(180deg,rgba(18,30,40,.78),rgba(10,17,24,.72)),rgba(14,24,32,.82)}.discovery-behavior-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.discovery-behavior-grid button{min-height:82px;justify-content:flex-start;text-align:left;color:#edf4f7;font-size:1rem;font-weight:700;background:linear-gradient(180deg,rgba(220,235,240,.06),transparent),rgba(8,14,20,.46)}.discovery-behavior-grid button.active{border-color:rgba(98,210,162,.78);background:rgba(98,210,162,.18)}.discovery-active-filter{margin:-4px 0 10px;color:#f2c572;font-size:.88rem;font-weight:700}.discovery-recent-grid,.discovery-shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.discovery-recent-card,.discovery-shelf{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:16px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.46)}.discovery-shelf h3{margin:0;color:#f4fafc}.discovery-shelf-rule{height:1px;background:linear-gradient(90deg,rgba(220,235,240,.42),transparent)}.discovery-shelf-members{display:grid;margin-top:0}.discovery-shelf-members button{justify-self:start}.discovery-recent-card strong{color:#f4fafc}.discovery-recent-card button{justify-self:start;margin-top:auto}.discovery-random{display:grid;place-items:center;min-height:150px}.discovery-random button{min-height:54px;padding-inline:18px;border-color:rgba(242,197,114,.44);color:#fff4d8;font-weight:700;background:rgba(242,197,114,.1)}.behavior-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.behavior-result-card{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:14px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.48)}.behavior-interesting,.behavior-meta-row,.storm-card-discovery{margin:0;color:#bed0d8;font-size:.84rem;line-height:1.45}.behavior-meta-row,.storm-card-discovery{display:grid;grid-gap:4px;gap:4px}.storm-card-discovery{padding-top:2px;text-align:left}.related-discovery{margin-top:16px}.related-discovery-list{display:grid;grid-gap:10px;gap:10px}.related-discovery-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.42)}.related-discovery-item>div:first-child{display:grid;grid-gap:4px;gap:4px}.related-discovery-item p{margin:0;color:#a9bac2;font-size:.84rem}.related-discovery-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.organization-episode-explorer{display:grid;grid-gap:16px;gap:16px;max-width:1320px;margin:0 auto 38px;overflow:hidden;background:linear-gradient(180deg,rgba(18,30,40,.82),rgba(10,17,24,.74)),rgba(14,24,32,.82)}.episode-explorer-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.episode-explorer-heading h2{margin:0 0 8px;color:#f4fafc;font-size:1.18rem}.episode-explorer-heading p{max-width:760px;margin:0;color:#bed0d8;line-height:1.52}.episode-explorer-heading .episode-safety-copy{margin-top:6px;color:#ffe1a8;font-size:.84rem}.episode-filter-panel{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:flex-end}.episode-filter-panel label{display:grid;grid-gap:5px;gap:5px;color:#a9bac2;font-size:.78rem}.episode-filter-panel input,.episode-filter-panel select{width:100%}.episode-active-toggle{display:flex!important;min-height:42px;align-items:center;gap:8px!important;padding:8px 10px;border:1px solid rgba(141,164,173,.18);border-radius:8px;background:rgba(8,14,20,.34)}.episode-active-toggle input{width:auto}.episode-action-row,.episode-meta-row,.episode-preset-row,.episode-result-summary{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.episode-result-summary{justify-content:space-between;color:#a9bac2;font-size:.84rem}.episode-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.episode-card,.episode-card-grid{display:grid;grid-gap:12px;gap:12px}.episode-card{align-content:start;padding:14px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.48)}.episode-card-main,.episode-card-topline{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.episode-card-topline>div{display:grid;grid-gap:2px;gap:2px;min-width:0;margin-right:auto}.episode-card-main h3,.episode-card-topline strong{color:#f4fafc}.episode-availability-summary,.episode-card-topline span,.episode-meta-row{color:#a9bac2;font-size:.78rem}.episode-glyph{display:inline-grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border:1px solid rgba(98,210,162,.32);border-radius:8px;color:#f4fafc;background:rgba(98,210,162,.1);font-size:.78rem;font-weight:700}.episode-card-main h3{max-width:70%;margin:0;font-size:.98rem;line-height:1.25}.episode-card-main>strong{color:#f2c572;white-space:nowrap}.episode-interval-strip{position:relative;height:8px;overflow:hidden;border-radius:999px;background:rgba(141,164,173,.14)}.episode-interval-strip span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(98,210,162,.72),rgba(94,184,214,.72))}.episode-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.episode-facts div{display:grid;grid-gap:2px;gap:2px}.episode-facts dt{color:#8fa4ad;font-size:.72rem}.episode-facts dd{margin:0;color:#dcebf0;font-size:.84rem}.episode-action-row button{min-height:34px}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compare-slot select{width:100%}.compare-fingerprints-panel{display:grid;grid-gap:16px;gap:16px;max-width:100%;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(98,210,162,.08),transparent 42%),rgba(14,24,32,.78)}.segmented-control{display:flex;gap:6px;padding:4px;border:1px solid rgba(141,164,173,.22);border-radius:8px;background:rgba(8,14,20,.46)}.segmented-control button{min-height:34px;padding:7px 11px;border-color:transparent;background:transparent}.segmented-control button.active{border-color:rgba(98,210,162,.48);background:rgba(98,210,162,.13);color:#f4fafc}.compare-controls{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(260px,1fr) auto;grid-gap:12px;gap:12px;align-items:flex-end;padding:12px;border:1px solid rgba(141,164,173,.14);border-radius:8px;background:rgba(8,14,20,.38)}.compare-controls label{display:grid;grid-gap:7px;gap:7px}.compare-controls label span,.comparison-fingerprint-title,.comparison-mini-card>span{color:#a9bac2;font-size:.82rem}.compare-controls input,.compare-controls select{width:100%}.comparison-fingerprint-grid,.comparison-mini-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:100%;overflow:hidden}.comparison-fingerprint,.comparison-mini-card,.comparison-summary{display:grid;grid-gap:10px;gap:10px;min-width:0;max-width:100%;overflow:hidden;padding:14px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.56)}.comparison-fingerprint{background:radial-gradient(circle at 50% 42%,rgba(117,167,205,.1),transparent 58%),rgba(8,14,20,.56)}.comparison-mini-card strong{color:#f4fafc;font-size:1.05rem}.comparison-mini-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;margin:0}.comparison-metric-list div,.comparison-mini-card div{min-width:0}.comparison-metric-list span,.comparison-mini-card dt{color:#a9bac2;font-size:.75rem}.comparison-mini-card dd{margin:2px 0 0;color:#f4fafc;font-size:.88rem;overflow-wrap:anywhere}.comparison-modality-differences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.comparison-modality-row{display:grid;grid-template-columns:minmax(132px,.68fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-width:0;padding:10px 12px;border:1px solid rgba(141,164,173,.16);border-radius:8px;background:rgba(8,14,20,.48)}.comparison-modality-row dt,.comparison-modality-row span{color:#a9bac2;font-size:.75rem}.comparison-modality-row dd,.comparison-modality-row strong{margin:2px 0 0;color:#f4fafc;font-size:.86rem;overflow-wrap:anywhere}.comparison-modality-row dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.comparison-fingerprint{min-height:360px}.comparison-fingerprint.overlay{min-height:420px}.comparison-fingerprint-title{font-weight:700}.comparison-metric-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.comparison-metric-list strong{display:block;color:#f4fafc;font-size:.9rem}.comparison-summary ul{margin:0;padding-left:18px;color:#dcebf0;line-height:1.55}.comparison-summary p{margin:0;color:#ffe1a8}.replay-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(18px,1fr));grid-gap:6px;gap:6px;min-height:96px;align-items:flex-end}.replay-strip span{display:block;height:48px;border-radius:6px 6px 0 0;background:rgba(141,164,173,.3)}.replay-strip span.active{background:#62d2a2;height:82px}.report-cta{align-items:center}.governance-footer{color:#a9bac2;border-top:1px solid rgba(141,164,173,.2);padding:18px 0 0;line-height:1.5}@media (max-width:980px){.atlas-preview-intro,.atlas-result-grid,.behavior-result-grid,.compare-controls,.compare-grid,.comparison-fingerprint-grid,.comparison-mini-grid,.episode-card-grid,.episode-filter-panel,.explorer-collapsed-summary,.hero,.overview-replay-status,.related-discovery-item,.replay-feature-grid,.replay-lower-grid,.replay-story-grid,.selected-advisory-meta-row,.story-card-grid,.structural-timeline-list,.structural-timeline-modalities,.workspace-grid{grid-template-columns:1fr}.hero{min-height:auto;align-items:start}.product-landing-hero{gap:16px;margin-bottom:20px;padding-top:6px}.hero h1{font-size:clamp(2.2rem,9vw,3.9rem);line-height:1}.hero p{font-size:1rem;line-height:1.5}.product-observatory-preview{min-height:430px}.explorer-access-grid,.fact-grid,.feature-grid,.interpretive-card-grid,.legend-list,.metric-grid,.preview-grid,.public-orientation-panel{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-grid{grid-template-columns:1fr}.featured-demo-grid{grid-template-columns:repeat(6,minmax(190px,220px))}.track-map-legend{grid-template-columns:1fr;max-width:calc(100% - 28px)}.lifecycle-rail-control-row{grid-template-columns:1fr;align-items:start}.lifecycle-rail-controls{justify-content:flex-start}.time-ribbon-milestone{width:104px;font-size:.68rem}.presentation-bottom-strip,.presentation-header,.presentation-primary-grid{grid-template-columns:1fr}.presentation-header-meta{text-align:left}.presentation-header-controls{justify-self:stretch}.presentation-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.behavior-result-grid,.discovery-featured-grid,.discovery-hero-track,.discovery-recent-grid,.discovery-shelf-grid,.overview-exhibit-entrance{grid-template-columns:1fr}.discovery-featured-episode,.discovery-kicker,.discovery-shelf-heading{align-items:flex-start}.presentation-mode .replay-map-surface .track-map svg,.presentation-mode .replay-map-surface .track-map-visual-frame{min-height:480px;height:480px}}@media (max-width:620px){.observatory-v2{padding-inline:12px}.top-nav{gap:8px;margin-bottom:12px}.top-nav strong{flex-basis:100%}.product-landing-hero{margin-bottom:16px}.public-orientation-panel{grid-template-columns:1fr;gap:12px;margin-bottom:14px}.public-orientation-copy{gap:7px}.public-orientation-copy h2{font-size:1.28rem}.public-orientation-copy p{font-size:.93rem;line-height:1.45}.public-orientation-start{gap:8px;padding-left:0;padding-top:10px;border-top:1px solid rgba(169,186,194,.2);border-left:0}.product-landing-hero .hero-copy{gap:12px;padding:0}.hero h1{font-size:clamp(2rem,12vw,3.15rem)}.product-status-badges .ov-badge{min-height:28px}.public-hero-cta-row{display:grid;grid-template-columns:1fr;width:100%}.public-hero-cta-row button{width:100%;min-height:46px;justify-content:center}.explorer-access-grid,.fact-grid,.fact-grid.compact,.feature-grid,.fingerprint-legend,.interpretive-card-grid,.legend-list,.metric-grid,.overview-exhibit-facts,.preview-grid,.snapshot-grid{grid-template-columns:1fr}.preview-topline,.report-cta,.section-heading,.track-map-heading{display:grid}.episode-card-main,.episode-explorer-heading{grid-template-columns:1fr}.episode-card-main,.episode-explorer-heading{display:grid}.episode-card-main h3{max-width:100%}.observatory-preview{min-height:360px;padding:14px}.product-observatory-preview{min-height:0}.atlas-preview,.explorer-access-panel,.explorer-surface,.featured-demo-surface,.surface,.workspace-shell{padding:14px}.featured-demo-copy{margin-bottom:12px;line-height:1.48}.featured-demo-grid{grid-template-columns:repeat(6,minmax(205px,72vw))}.featured-demo-card{padding:14px}.signature-selector-card{min-height:206px}.signature-exhibit-media,.signature-exhibit-media img,.signature-image-placeholder{min-height:185px}.signature-exhibit-stat{align-items:center}.signature-card-actions{display:grid;grid-template-columns:1fr}.featured-demo-card button,.signature-card-actions button{width:100%}.time-ribbon-track{min-height:112px;margin-inline:4px}.time-ribbon-milestone{width:82px}.track-map-panel{min-height:0;height:auto;overflow:hidden}.track-map svg,.track-map-compact .track-map-visual-frame,.track-map-compact svg,.track-map-visual-frame{min-height:320px;height:320px}.track-map-legend,.track-map-legend-compact{position:static;margin:8px;max-width:calc(100% - 16px);background:rgba(5,12,19,.82)}.track-map-legend{display:grid;grid-gap:8px;gap:8px;box-shadow:none}.track-map-legend-compact{padding:7px 8px}.track-map-legend span{min-height:24px;padding:4px 7px;border:1px solid rgba(141,164,173,.18);border-radius:999px;background:rgba(224,239,245,.06);white-space:normal}.track-map-legend-compact .track-map-legend-group{gap:5px 8px}.track-map-legend.obscured{opacity:.72}.track-map-overlay{left:10px;right:10px;bottom:10px;min-width:0}.lifecycle-rail-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.rail-presentation-button,.rail-transport-button{min-width:0;width:100%}.rail-presentation-button,.rail-speed-control{grid-column:1/-1}.rail-speed-control{justify-content:space-between}.rail-speed-control button{flex:1 1;min-width:0}.storm-exhibit-tabs{top:4px;gap:6px;margin-top:0;padding:8px 8px 0}.storm-exhibit-tabs button{min-height:38px;padding:8px 11px;font-size:.84rem}.workspace-lifecycle-under-tabs{position:relative;top:auto;margin-bottom:12px}.lifecycle-coherence-rail{padding:8px}.lifecycle-rail-meta{display:grid;grid-gap:5px;gap:5px}.lifecycle-rail-meta>div{align-items:start;justify-content:space-between}.lifecycle-coherence-rail .lifecycle-strip-track{min-height:46px}.lifecycle-coherence-rail .lifecycle-band-domain{inset:7px var(--lifecycle-domain-inset)}.lifecycle-copy{font-size:.76rem}.replay-map-surface .track-map svg,.replay-map-surface .track-map-visual-frame{min-height:360px;height:360px}.compact-replay-map .track-map svg,.compact-replay-map .track-map-visual-frame{min-height:320px;height:320px}.atlas-exploration-entrance,.overview-replay-status,.replay-selected-advisory-stack,.selected-advisory-meta-row,.storm-exhibit-facts,.storm-exhibit-title-row,.structural-timing-summary{grid-template-columns:1fr}.structural-timing-primary-chip{justify-self:stretch}.structural-timing-details:not([open]){padding-top:6px}.atlas-exploration-entrance{display:grid;align-items:start}.atlas-exploration-actions,.atlas-exploration-actions button{width:100%}.structure-timeline-row{grid-template-columns:1fr;gap:6px}.structure-timeline{overflow-x:auto}.atlas-result-card button,.explorer-collapsed-summary button{width:100%}.discovery-featured-storm,.discovery-hero-track{min-height:auto}.discovery-featured-episode,.discovery-featured-grid,.discovery-kicker,.discovery-shelf-heading{display:grid}.discovery-explore-button,.discovery-featured-episode button,.discovery-random button{width:100%}.discovery-behavior-grid{grid-template-columns:1fr}.discovery-track-frame .track-map-compact svg,.discovery-track-frame .track-map-visual-frame{min-height:300px;height:300px}.presentation-mode{padding-inline:8px}.presentation-mode .workspace-shell{max-width:calc(100vw - 16px);padding:10px}.presentation-header{top:4px;max-width:calc(100vw - 16px);padding:9px}.presentation-detail-grid{grid-template-columns:1fr}.presentation-mode .replay-map-surface .track-map svg,.presentation-mode .replay-map-surface .track-map-visual-frame{min-height:340px;height:340px}}:root{--safe-bg:#06121b;--safe-panel:#0b1b26;--safe-panel-raised:#0f2431;--safe-line:#244250;--safe-text:#edf5f7;--safe-muted:#9eb3bd;--safe-accent:#57e0b5;--safe-strengthening:#2fd8a1;--safe-weakening:#ff7155;--safe-inactive:#607582;--safe-future:#71838b;--safe-selection:#fff7a8;--safe-active:var(--safe-strengthening);color-scheme:dark}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 82% 0,#112d3b 0,var(--safe-bg) 42rem);overflow-x:clip}button,input{font:inherit}.observatory-v2{width:min(118rem,100%);max-width:100%;margin:0 auto;color:var(--safe-text);overflow-x:clip}.featured-demo-section,.governance-footer,.product-landing,.public-access-panel,.public-orientation-panel,.storm-explorer,.top-nav,.workspace-shell{width:min(112rem,calc(100% - 3rem));margin-inline:auto}.top-nav{display:flex;align-items:center;gap:1rem;min-height:3.25rem;border-bottom:1px solid var(--safe-line);color:var(--safe-muted);font-size:.82rem}.top-nav strong,.top-nav-brand{margin-right:auto;color:var(--safe-text)}.top-nav-brand{font-weight:750;text-decoration:none}.top-nav-public{display:none}.product-landing{display:grid;grid-template-columns:minmax(0,.92fr) minmax(32rem,1.08fr);grid-gap:3rem;gap:3rem;align-items:center;min-height:48rem;padding:6rem 0 4rem}.product-landing-copy h1{max-width:8ch;margin:.5rem 0 1.4rem;font-size:clamp(4rem,7.4vw,8rem);line-height:.92;letter-spacing:-.065em}.product-landing-copy>p{max-width:44rem;color:var(--safe-muted);font-size:1.15rem}.hero-actions,.hero-badge-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.3rem}.button-primary,.lifecycle-rail-controls button,.secondary-cta,.workspace-tabs button{min-height:2.55rem;border:1px solid var(--safe-line);border-radius:.45rem;background:#112936;color:var(--safe-text);padding:.55rem .9rem;cursor:pointer}.button-primary{border-color:#3bc79d;background:#1f8f72}button:focus-visible,input:focus-visible{outline:3px solid #a6ffe3;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.5}.featured-demo-section,.product-observatory-preview,.public-access-panel,.public-orientation-panel,.storm-explorer,.surface{border:1px solid var(--safe-line);border-radius:.8rem;background:color-mix(in srgb,var(--safe-panel) 94%,transparent);box-shadow:0 1.5rem 5rem rgb(0 0 0/18%)}.product-observatory-preview{min-width:0;padding:1.1rem}.fact-grid,.identity-facts,.lifecycle-rail-control-row,.preview-facts,.preview-heading,.replay-identity-header,.section-heading-row,.track-map-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.preview-heading{align-items:center;padding:0 .3rem .8rem}.fact-grid,.identity-facts,.preview-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin-top:.85rem}.fact-grid span,.identity-facts span,.preview-facts span{display:grid;grid-gap:.18rem;gap:.18rem;min-width:0;border:1px solid var(--safe-line);border-radius:.45rem;background:rgb(255 255 255/2.5%);padding:.7rem}.fact-grid small,.identity-facts small,.preview-facts small{color:var(--safe-muted);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.fact-grid strong,.identity-facts strong,.preview-facts strong{overflow-wrap:anywhere}.track-map{min-width:0;max-width:100%;box-sizing:border-box;border:1px solid var(--safe-line);border-radius:.65rem;background:#081721;padding:.85rem}.track-map-heading h3{margin:.15rem 0 0}.map-overlay-controls{display:flex;justify-content:flex-end;gap:.35rem;margin-top:.55rem}.map-overlay-controls button{min-height:2.15rem;border:1px solid var(--safe-line);border-radius:999px;background:#0b202b;color:var(--safe-muted);padding:.3rem .7rem;font-size:.72rem;cursor:pointer}.map-overlay-controls button.active{border-color:var(--safe-accent);background:rgb(87 224 181/14%);color:var(--safe-text)}.safe-map-frame{position:relative;min-width:0;max-width:100%;overflow:hidden;aspect-ratio:2/1;margin-top:.75rem;border:1px solid #315260;border-radius:.45rem;background:#092130}.safe-map-frame svg{display:block;width:100%;height:100%}.safe-map-ocean{fill:#082532}.safe-map-basin-frame{fill:none;stroke:rgb(132 174 185/28%);stroke-width:1;vector-effect:non-scaling-stroke}.safe-map-grid line{stroke:#2b5360;stroke-width:1;vector-effect:non-scaling-stroke}.safe-map-grid.minor line{stroke:#183b47;stroke-width:.75}.safe-map-coordinate-labels{fill:#7095a0;font-size:11px;font-weight:700;letter-spacing:.08em}.safe-map-coordinate-labels text{paint-order:stroke;stroke:#082532;stroke-width:4;stroke-linejoin:round}.safe-map-land polygon{fill:#173b47;stroke:#527784;stroke-width:1.15;vector-effect:non-scaling-stroke}.safe-map-track-halo{stroke:rgb(2 12 18/76%);stroke-width:10}.safe-map-track,.safe-map-track-halo{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.safe-map-track{stroke-width:4.5}.safe-map-track.completed{stroke:#70e0bd}.safe-map-track.future{stroke:var(--safe-future);stroke-width:3;stroke-dasharray:8 10;opacity:.72}.safe-map-track-halo.future{stroke-width:7;stroke-dasharray:8 10;opacity:.7}.safe-map-advisory{cursor:pointer;stroke:#07131c;stroke-width:1.5;vector-effect:non-scaling-stroke}.safe-map-advisory-hit-target{fill:transparent;cursor:pointer;pointer-events:all}.legend-dot.strengthening,.safe-map-advisory.temporal-strengthening{fill:var(--safe-strengthening);background:var(--safe-strengthening);color:#041811}.safe-map-advisory.temporal-strengthening{stroke:#06271f;stroke-width:1.8}.legend-dot.weakening,.safe-map-advisory.temporal-weakening{fill:var(--safe-weakening);background:var(--safe-weakening);color:#240603}.safe-map-advisory.temporal-weakening{stroke:#ffe0d9;stroke-width:1.8;stroke-dasharray:2.4 1.4}.legend-dot.inactive,.safe-map-advisory.temporal-inactive{fill:var(--safe-inactive);background:var(--safe-inactive)}.safe-map-advisory.temporal-inactive{stroke:#eaf4f6;stroke-width:1.4}.safe-map-advisory.temporal-unavailable{fill:#233b46;stroke:#bdcbd0;stroke-dasharray:2 2}.safe-map-advisory.temporal-state-hidden{fill:#a1b0b6;stroke:#07131c;opacity:.42}.safe-map-advisory.replay-future{opacity:.58;stroke-dasharray:2 2}.safe-map-advisory.replay-future.temporal-strengthening,.safe-map-advisory.replay-future.temporal-weakening{opacity:.82}.safe-map-advisory.is-selected{stroke:var(--safe-selection);stroke-width:3;opacity:1}.legend-dot.selected{fill:var(--safe-selection);background:var(--safe-selection)}.legend-dot.strengthening{border:1px solid #06271f}.legend-dot.weakening{border:1px dashed #ffe0d9}.legend-dot.inactive{border:1px solid #eaf4f6}.safe-map-selected-ring{fill:none;stroke:var(--safe-selection);stroke-width:3;pointer-events:none;vector-effect:non-scaling-stroke}.historical-map-marker{cursor:pointer}.historical-marker-hit-target{fill:transparent;pointer-events:all}.historical-map-marker.replay-future{opacity:.78}.historical-map-marker.is-selected,.historical-map-marker:focus-visible{opacity:1}.historical-marker-backplate{fill:#07131c;stroke:#c8d8dd;stroke-width:2.3;paint-order:stroke fill;vector-effect:non-scaling-stroke}.historical-map-marker.marker-ri .historical-marker-backplate{stroke:#7cf0cb}.historical-map-marker.marker-peak-wind .historical-marker-backplate{stroke:#ffe98d}.historical-map-marker.marker-minimum-pressure .historical-marker-backplate{stroke:#a8d6ff}.historical-map-marker.marker-pressure-fall .historical-marker-backplate{stroke:#f5b2ff}.historical-map-marker.marker-landfall .historical-marker-backplate{stroke:#f2f5f6;stroke-dasharray:3 2}.historical-map-marker.is-selected .historical-marker-backplate,.historical-map-marker:focus-visible .historical-marker-backplate{stroke:var(--safe-selection);stroke-width:4;filter:drop-shadow(0 0 5px rgb(255 247 168/78%))}.historical-marker-glyph{fill:#f5fbfc;font-size:13px;font-weight:900;text-anchor:middle;dominant-baseline:central;pointer-events:none}.historical-map-marker.marker-ri .historical-marker-glyph{font-size:8.5px;letter-spacing:-.04em}.historical-marker-text{fill:#f5fbfc;font-size:6px;font-weight:750;paint-order:stroke;pointer-events:none;stroke:#07131c;stroke-linejoin:round;stroke-width:4}.safe-map-terminal{pointer-events:none}.safe-map-terminal path,.safe-map-terminal rect{fill:#07131c;stroke:#eaf4f6;stroke-width:2}.safe-map-terminal.end path{stroke:var(--safe-selection)}.safe-map-terminal text{fill:#dce9ed;font-size:13px;font-weight:700;paint-order:stroke;stroke:#07131c;stroke-width:4;stroke-linejoin:round}.safe-map-label{fill:#7095a0;font-size:17px;font-weight:650;letter-spacing:.34em;paint-order:stroke;stroke:#082532;stroke-width:4;stroke-linejoin:round}.track-map-legend{position:static;inset:auto;z-index:auto;display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem;color:var(--safe-muted);font-size:.76rem}.historical-marker-detail{display:grid;min-width:0;grid-gap:.35rem;gap:.35rem;margin-top:.65rem;border:1px solid rgb(158 179 189/34%);border-radius:.45rem;background:#091a24;padding:.65rem;color:var(--safe-muted);font-size:.75rem}.historical-marker-detail ul{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none}.historical-marker-detail li{display:grid;grid-gap:.12rem;gap:.12rem;border-left:2px solid var(--safe-selection);padding-left:.5rem}.historical-marker-detail b{color:var(--safe-text)}.landfall-unavailable{border-top:1px solid rgb(158 179 189/24%);padding-top:.35rem}.historical-marker-legend{display:flex;flex-wrap:wrap;gap:.5rem .85rem;margin-top:.55rem;color:var(--safe-muted);font-size:.72rem}.historical-marker-legend span{display:inline-flex;align-items:center;gap:.3rem}.historical-marker-legend i{display:inline-grid;min-width:1.25rem;height:1.25rem;place-items:center;border:1px solid #c8d8dd;border-radius:999px;background:#07131c;color:#f5fbfc;font-size:.68rem;font-style:normal;font-weight:900}.historical-marker-legend .ri i{border-color:#7cf0cb;font-size:.54rem}.historical-marker-legend .peak-wind i{border-color:#ffe98d}.historical-marker-legend .minimum-pressure i{border-color:#a8d6ff}.historical-marker-legend .pressure-fall i{border-color:#f5b2ff}.historical-marker-legend .landfall i{border-color:#f2f5f6;border-style:dashed}.legend-dot{display:inline-grid;width:.62rem;height:.62rem;margin-right:.25rem;place-items:center;border-radius:999px;font-size:.52rem;font-style:normal;font-weight:900;line-height:1;vertical-align:middle}.legend-line{display:inline-block;width:1.2rem;height:0;margin-right:.3rem;border-top:3px solid #72d5b8;vertical-align:middle}.legend-line.future{border-top-color:var(--safe-future);border-top-style:dashed}.selected-advisory-readout{position:absolute;right:.75rem;bottom:.75rem;z-index:3;display:grid;grid-gap:.22rem;gap:.22rem;width:min(17rem,calc(100% - 1.5rem));border:1px solid rgb(158 179 189/48%);border-left:3px solid var(--safe-selection);border-radius:.45rem;background:rgb(5 17 25/88%);box-shadow:0 .7rem 1.8rem rgb(0 0 0/28%);padding:.75rem;color:var(--safe-muted);font-size:.8rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mobile-governance-boundary,.mobile-intensity-summary,.mobile-map-trays,.mobile-workspace-controls,.rail-node-label,.selected-advisory-symbol{display:none}.selected-advisory-readout b,.selected-advisory-readout strong{color:var(--safe-text)}.selected-advisory-readout b{font-weight:650}.track-map-compact .selected-advisory-readout{width:min(14rem,calc(100% - 1rem));right:.5rem;bottom:.5rem;padding:.55rem;font-size:.7rem}.track-map-empty{display:grid;min-height:16rem;place-items:center;color:var(--safe-muted)}.public-orientation-panel{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:2rem;gap:2rem;margin-top:1rem;padding:1.6rem}.featured-demo-section h2,.public-access-panel h2,.public-orientation-panel h2,.storm-explorer h2{margin:.3rem 0 .65rem;font-size:clamp(1.65rem,2.8vw,2.8rem)}.featured-demo-section p,.public-access-panel p,.public-orientation-panel p,.storm-explorer p,.surface p{color:var(--safe-muted)}.orientation-facts{display:grid;grid-gap:.6rem;gap:.6rem}.orientation-facts span{display:grid;grid-gap:.2rem;gap:.2rem;border-left:2px solid var(--safe-accent);padding-left:.75rem}.orientation-facts small{color:var(--safe-muted)}.public-orientation-boundary{grid-column:1/-1;margin:0;border-top:1px solid var(--safe-line);padding-top:.9rem}.featured-demo-section,.public-access-panel,.storm-explorer{margin-top:1rem;padding:1.35rem}.section-heading-row p{margin:0}.featured-demo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin-top:1rem}.featured-demo-card{overflow:hidden;border:1px solid var(--safe-line);border-radius:.6rem;background:var(--safe-panel-raised)}.featured-demo-card.selected{border-color:var(--safe-accent);box-shadow:inset 0 0 0 1px var(--safe-accent)}.featured-demo-card button{display:grid;width:100%;height:100%;min-height:21rem;grid-template-rows:auto auto auto 1fr auto auto;grid-gap:.7rem;gap:.7rem;border:0;background:transparent;color:var(--safe-text);padding:1rem;text-align:left;cursor:pointer}.signature-card-heading{display:grid;grid-template-columns:2rem 1fr;align-items:center;grid-gap:.45rem;gap:.45rem;font-size:1.05rem}.signature-card-heading i{color:var(--safe-accent);font-size:1.45rem;font-style:normal}.featured-demo-card button>span:nth-child(4),.signature-storm-id{color:var(--safe-muted)}.signature-card-stats{display:grid;grid-gap:.25rem;gap:.25rem;border-top:1px solid var(--safe-line);padding-top:.6rem;font-size:.76rem}.archive-exhibit-action{color:var(--safe-accent);font-weight:700}.workspace-shell{min-width:0;max-width:100%;scroll-margin-top:1rem;margin-top:1rem}.safe-replay-workspace{min-width:0;max-width:100%;box-sizing:border-box;overflow-x:clip;overflow-y:visible;border:1px solid var(--safe-line);border-radius:.8rem;background:var(--safe-panel)}.replay-identity-header{padding:1.35rem}.replay-identity-header h2{margin:.25rem 0 0;font-size:clamp(2.1rem,4vw,4rem)}.replay-identity-header h2 small{color:var(--safe-muted);font-size:.5em}.replay-identity-header p{margin:.45rem 0 0;color:var(--safe-muted)}.identity-facts{width:min(40rem,50%);margin:0}.lifecycle-rail{position:-webkit-sticky;position:sticky;top:max(.5rem,env(safe-area-inset-top,0px));z-index:45;isolation:isolate;width:auto;min-width:0;max-width:calc(100% - 2.7rem);box-sizing:border-box;margin:0 1.35rem 1rem;border:1px solid var(--safe-line);border-radius:.55rem;background:rgb(7 23 33/96%);box-shadow:0 1rem 2.4rem rgb(0 0 0/32%);padding:.85rem .85rem max(.85rem,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lifecycle-rail-meta{min-width:0;display:grid;grid-gap:.15rem;gap:.15rem}.lifecycle-rail-controls{min-width:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem}.replay-speed-control{display:inline-flex;gap:.2rem;border:1px solid var(--safe-line);border-radius:.45rem;padding:.2rem}.replay-speed-control button{min-width:2.8rem;min-height:2.1rem;border-color:transparent;background:transparent;padding:.3rem .55rem}.replay-speed-control button.active{border-color:var(--safe-accent);background:#1f8f72;color:#fff}.lifecycle-segments-viewport{width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;scroll-padding-inline:45%;scroll-snap-type:x proximity;touch-action:pan-x;box-shadow:inset 1rem 0 .8rem -1rem rgb(114 213 184/80%),inset -1rem 0 .8rem -1rem rgb(114 213 184/80%)}.lifecycle-segments-viewport.at-start{box-shadow:inset -1rem 0 .8rem -1rem rgb(114 213 184/80%)}.lifecycle-segments-viewport.at-end{box-shadow:inset 1rem 0 .8rem -1rem rgb(114 213 184/80%)}.lifecycle-segments-viewport.at-start.at-end{box-shadow:none}.lifecycle-segments{position:static;inset:auto;z-index:auto;display:flex;width:max-content;min-width:100%;gap:2px;height:2.75rem;margin:.8rem 0 .6rem}.safe-lifecycle-step{position:relative;display:grid;min-width:2.75rem;min-height:2.75rem;flex:1 0 2.75rem;place-items:center;overflow:hidden;border:1px solid transparent;border-radius:2px;color:#07131c;font-size:clamp(0,.6vw,.62rem);font-weight:900;cursor:pointer;scroll-snap-align:center}.rail-node-glyph{display:inline-grid;place-items:center}.safe-lifecycle-step.temporal-strengthening{background:linear-gradient(180deg,#59e6ba,var(--safe-strengthening))}.safe-lifecycle-step.temporal-weakening{background:repeating-linear-gradient(135deg,#ff8a71 0,#ff8a71 4px,var(--safe-weakening) 4px,var(--safe-weakening) 8px)}.safe-lifecycle-step.temporal-inactive{border-color:#78909b;background:#405761;color:#f4f8f9}.safe-lifecycle-step.temporal-unavailable{border-color:#91a7b0;background:repeating-linear-gradient(90deg,#263e48,#263e48 3px,#172c35 0,#172c35 6px);color:#f4f8f9}.safe-lifecycle-step.replay-future{border-color:rgb(158 179 189/24%);border-style:dotted;outline:1px dotted rgb(229 241 244/46%);outline-offset:-3px;opacity:.64}.safe-lifecycle-step.replay-future.temporal-strengthening,.safe-lifecycle-step.replay-future.temporal-weakening{opacity:.8}.safe-lifecycle-step.is-selected{z-index:1;border-color:var(--safe-selection);box-shadow:0 0 0 2px var(--safe-selection),0 0 .8rem rgb(255 247 168/48%);opacity:1;transform:scaleY(1.12)}.safe-lifecycle-step.in-active-episode:after{position:absolute;right:0;bottom:1px;left:0;height:3px;background:rgb(255 255 255/72%);content:""}.safe-lifecycle-step.episode-start{border-left-color:var(--safe-selection);border-top-left-radius:.45rem;border-bottom-left-radius:.45rem}.safe-lifecycle-step.episode-end{border-right-color:var(--safe-selection);border-top-right-radius:.45rem;border-bottom-right-radius:.45rem}.lifecycle-state-legend{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-bottom:.65rem;color:var(--safe-muted);font-size:.72rem}.lifecycle-state-legend span{display:inline-flex;align-items:center;gap:.3rem}.lifecycle-state-legend i{display:inline-grid;width:.9rem;height:.9rem;place-items:center;border:1px solid transparent;border-radius:2px;color:#07131c;font-size:.66rem;font-style:normal;font-weight:900}.lifecycle-state-legend .strengthening i{background:var(--safe-strengthening)}.lifecycle-state-legend .weakening i{background:repeating-linear-gradient(135deg,#ff8a71 0,#ff8a71 3px,var(--safe-weakening) 3px,var(--safe-weakening) 6px)}.lifecycle-state-legend .inactive i{border-color:#91a7b0;background:#405761;color:#fff}.lifecycle-state-legend .future i{border-color:#91a7b0;border-style:dotted;background:transparent;color:#fff}.lifecycle-state-legend .selection i{border:2px solid var(--safe-selection);background:transparent}.direction-badge.strengthening{border-color:var(--safe-strengthening)}.direction-badge.weakening{border-color:var(--safe-weakening);background:rgb(255 113 85/14%)}.direction-badge.inactive,.direction-badge.unavailable{border-color:var(--safe-inactive);background:rgb(96 117 130/14%)}.safe-progress-label{display:grid;grid-template-columns:1fr auto;grid-gap:.3rem 1rem;gap:.3rem 1rem;color:var(--safe-muted);font-size:.78rem}.safe-progress-label input{width:100%;grid-column:1/-1;accent-color:var(--safe-accent)}.workspace-tabs{display:flex;gap:.4rem;overflow-x:auto;border-block:1px solid var(--safe-line);background:#071721;padding:.7rem 1.35rem}.workspace-tabs button{min-width:max-content}.workspace-tabs button.active{border-color:var(--safe-accent);background:#174438}.mode-introduction{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;padding:1.35rem 1.35rem 0}.mode-introduction h2{margin:.18rem 0 0;font-size:clamp(1.55rem,2.4vw,2.45rem);letter-spacing:-.025em}.mode-introduction p{max-width:42rem;margin:0;color:var(--safe-muted);text-align:right}.workspace-mode-temporal{background:linear-gradient(180deg,rgb(87 224 181/5%),transparent 24rem),var(--safe-panel)}.record-workspace,.temporal-workspace{min-width:0;padding-bottom:.01rem}.temporal-overview-grid{display:grid;grid-template-columns:minmax(30rem,1.08fr) minmax(28rem,.92fr);grid-gap:1rem;gap:1rem;align-items:stretch;padding:1.35rem}.temporal-context-map,.temporal-context-map .track-map{min-width:0}.temporal-context-map .track-map,.temporal-overview-grid .safe-temporal-panel{height:100%;box-sizing:border-box}.temporal-overview-grid .safe-temporal-panel{margin:0}.temporal-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin:1rem 0 0}.temporal-metric-grid div{display:grid;grid-gap:.28rem;gap:.28rem;min-width:0;border:1px solid var(--safe-line);border-radius:.45rem;background:rgb(255 255 255/2.5%);padding:.72rem}.temporal-metric-grid dt{color:var(--safe-muted);font-size:.7rem}.temporal-metric-grid dd{margin:0;color:var(--safe-accent);font-size:1.05rem;font-weight:780;overflow-wrap:anywhere}.construct-identity{margin:.8rem 0 0;color:var(--safe-muted);font-size:.72rem}.temporal-differentiation{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;margin:1.35rem;border:1px solid var(--safe-line);border-radius:.6rem;background:linear-gradient(135deg,rgb(87 224 181/8%),rgb(141 201 255/5%));padding:1rem}.temporal-differentiation>div{min-width:0;border-left:3px solid var(--safe-muted);padding-left:.8rem}.temporal-differentiation>div:nth-child(2){border-left-color:var(--safe-accent)}.temporal-differentiation h3{margin:.25rem 0 .35rem}.temporal-differentiation p{margin:0;color:var(--safe-muted)}.temporal-differentiation>p{grid-column:1/-1;border-top:1px solid var(--safe-line);padding-top:.8rem}.record-support-grid{display:grid;grid-template-columns:minmax(24rem,.85fr) minmax(32rem,1.15fr);grid-gap:1rem;gap:1rem;align-items:start;padding:1.35rem}.record-support-grid>.data-quality-context,.record-support-grid>.surface{margin:0}.overview-briefing{padding-bottom:.01rem}.overview-briefing-grid{display:grid;grid-template-columns:minmax(28rem,.9fr) minmax(30rem,1.1fr);grid-gap:1rem;gap:1rem;align-items:start;padding:1.35rem}.overview-map-preview{min-width:0}.overview-map-preview .track-map{box-shadow:0 1.2rem 3rem rgb(0 0 0/18%)}.overview-map-preview .historical-marker-detail,.overview-map-preview .historical-marker-legend{display:none}.overview-map-preview .track-map-legend{gap:.5rem .8rem;font-size:.7rem}.overview-briefing-grid .current-advisory-snapshot,.overview-briefing>.data-quality-context,.overview-briefing>.observed-intensity-display{margin:0}.overview-briefing>.data-quality-context,.overview-briefing>.observed-intensity-display{margin:0 1.35rem 1.35rem}.workspace-mode-replay .replay-identity-header{align-items:center;padding-block:.95rem}.workspace-mode-replay .replay-identity-header h2{font-size:clamp(1.8rem,3vw,2.8rem)}.workspace-mode-replay .replay-identity-header p{margin-top:.25rem}.replay-workstation{padding-bottom:.01rem;background:linear-gradient(180deg,rgb(87 224 181/3.5%),transparent 18rem),#071721}.replay-map-stage{min-width:0;margin:1.35rem;overflow:hidden;border:1px solid #315563;border-radius:.75rem;background:#061720;box-shadow:0 1.8rem 4.5rem rgb(0 0 0/28%),inset 0 0 0 1px rgb(112 224 189/6%)}.replay-map-stage .track-map{border:0;border-radius:0;background:transparent;padding:0}.replay-map-stage .track-map-heading{align-items:center;padding:1rem 1.15rem .95rem}.replay-map-stage .track-map-heading h3{font-size:clamp(1.25rem,2vw,1.75rem)}.replay-map-stage .safe-map-frame{aspect-ratio:16/7;margin-top:0;border:0;border-block:1px solid #315563;border-radius:0}.replay-map-stage .selected-advisory-readout{top:1rem;right:1rem;bottom:auto;width:min(18rem,calc(100% - 2rem));grid-template-columns:auto minmax(0,1fr);gap:.18rem .65rem;border-color:rgb(158 179 189/42%);border-left-color:var(--safe-selection);background:linear-gradient(135deg,rgb(7 24 34/93%),rgb(6 17 25/86%));padding:.7rem .8rem}.replay-map-stage .selected-advisory-symbol{display:inline-grid;width:2.2rem;height:2.2rem;grid-row:1/span 5;place-items:center;align-self:center;border:2px solid var(--safe-inactive);border-radius:999px;color:var(--safe-text);font-size:1rem;font-style:normal}.replay-map-stage .selected-advisory-symbol.temporal-strengthening{border-color:var(--safe-strengthening);color:var(--safe-strengthening)}.replay-map-stage .selected-advisory-symbol.temporal-weakening{border-color:var(--safe-weakening);color:var(--safe-weakening)}.replay-map-stage .historical-marker-detail{margin:0;border:0;border-bottom:1px solid rgb(158 179 189/22%);border-radius:0;background:rgb(7 24 34/72%);padding:.7rem 1.15rem}.replay-map-stage .historical-marker-legend,.replay-map-stage .track-map-legend{margin:0;padding-inline:1.15rem}.replay-map-stage .track-map-legend{padding-top:.75rem}.replay-map-stage .historical-marker-legend{padding-block:.65rem .9rem}.replay-workstation>.lifecycle-rail,.temporal-workspace>.lifecycle-rail{margin-top:0}.replay-support-grid{display:grid;grid-template-columns:minmax(20rem,1fr);grid-gap:1rem;gap:1rem;align-items:start;padding:0 1.35rem}.replay-support-grid .current-advisory-snapshot,.replay-support-grid .observed-intensity-display{margin:0}.replay-support-grid .current-advisory-snapshot .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-workstation>.data-quality-context,.temporal-workspace>.data-quality-context,.temporal-workspace>.observed-intensity-display{margin:1.35rem}.temporal-workspace>.temporal-differentiation{margin-top:0}.workspace-tab-disabled{display:inline-flex;min-width:max-content;align-items:center;border:1px dashed rgb(158 179 189/42%);border-radius:.4rem;color:var(--safe-muted);padding:.5rem .7rem;font-size:.78rem}.replay-link-control{display:grid;min-width:12rem;align-content:center;grid-gap:.35rem;gap:.35rem}.replay-link-control button{min-height:2.75rem}.replay-link-control [role=status]{min-height:1.2rem;color:var(--safe-accent);font-size:.75rem}.deep-link-notice{margin:0 1.35rem 1rem;border-left:3px solid var(--safe-selection);background:rgb(255 247 168/8%);padding:.7rem .85rem;color:var(--safe-text)}.data-quality-context,.observed-intensity-display{margin:1.35rem;border:1px solid var(--safe-line);border-radius:.6rem;background:var(--safe-panel-raised)}.observed-intensity-display .section-heading-row{align-items:end}.observed-intensity-display .section-heading-row p{color:var(--safe-muted)}.intensity-selected-value{display:grid;min-width:12rem;grid-gap:.18rem;gap:.18rem;text-align:right}.intensity-selected-value span{color:var(--safe-muted)}.intensity-strips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem;min-width:0}.intensity-strip,.intensity-strip-svg{min-width:0}.intensity-strip{overflow:hidden;border:1px solid rgb(158 179 189/24%);border-radius:.5rem;background:#06141d}.intensity-strip header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border-bottom:1px solid rgb(158 179 189/20%);padding:.55rem .7rem;color:var(--safe-muted);font-size:.72rem}.intensity-strip header strong{color:var(--safe-text)}.intensity-strip-svg svg{display:block;width:100%;height:8.25rem}.intensity-strip-svg{position:relative}.intensity-unavailable-overlay{position:absolute;inset:0;display:grid;place-items:center;padding:1rem;color:var(--safe-muted);font-size:.78rem;font-weight:650;text-align:center;pointer-events:none}.intensity-gap-label{fill:#c4d1d5;font-size:7px;font-weight:700;writing-mode:vertical-rl}.intensity-event-lane{display:grid;grid-gap:.45rem;gap:.45rem;min-width:0;margin-top:.8rem}.intensity-event-track{position:relative;min-width:0;height:7.25rem;border:1px solid rgb(158 179 189/24%);border-radius:.5rem;background:linear-gradient(180deg,transparent 49%,rgb(158 179 189/24%) 0,rgb(158 179 189/24%) 51%,transparent 0),#06141d}.intensity-event{position:absolute;top:.55rem;z-index:1;display:grid;width:min(7.5rem,18vw);min-width:2rem;min-height:2.25rem;transform:translateX(-50%);place-items:center;grid-gap:.12rem;gap:.12rem;border:1px solid #c8d8dd;border-radius:.35rem;background:#0b202b;color:var(--safe-text);padding:.25rem;font-size:.58rem;line-height:1.15;text-align:center;cursor:pointer}.intensity-event:nth-of-type(2n){top:4.05rem}.intensity-event>span:first-child{color:var(--safe-accent);font-size:.7rem;font-weight:900}.intensity-event-cursor{position:absolute;top:0;bottom:0;z-index:0;border-left:2px dashed var(--safe-selection);pointer-events:none}.intensity-chart-frame{width:100%;overflow-x:auto;border:1px solid rgb(158 179 189/24%);border-radius:.45rem;background:#06141d}.intensity-chart-frame svg{display:block;width:100%;min-width:42rem;height:auto}.intensity-strip-background{fill:#0b222d;stroke:rgb(158 179 189/30%)}.intensity-strip-label,.intensity-unavailable{fill:#c3d5da;font-size:12px;font-weight:700}.intensity-unavailable{fill:var(--safe-muted);font-weight:600}.intensity-line{fill:none;stroke-width:2.5;vector-effect:non-scaling-stroke}.intensity-line.wind{stroke:#63e1b9}.intensity-line.pressure{stroke:#8dc9ff}.intensity-hit-target{fill:transparent;pointer-events:all}.intensity-advisory-target{cursor:pointer}.intensity-advisory-target.replay-future .intensity-point{opacity:.42}.intensity-advisory-target.is-selected .intensity-point,.intensity-advisory-target:focus-visible .intensity-point{stroke:var(--safe-selection);stroke-width:4;opacity:1}.intensity-point.wind{fill:#63e1b9}.intensity-point.pressure{fill:#8dc9ff}.intensity-selected-cursor{stroke:var(--safe-selection);stroke-width:2;stroke-dasharray:3 3;pointer-events:none;vector-effect:non-scaling-stroke}.intensity-historical-marker text{fill:#f5fbfc;font-size:9px;font-weight:900}.intensity-strip-legend{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-top:.6rem;color:var(--safe-muted);font-size:.75rem}.intensity-strip-legend span{display:inline-flex;align-items:center;gap:.3rem}.intensity-strip-legend i{display:inline-block;width:1rem;border-top:3px solid}.intensity-strip-legend i.wind{border-color:#63e1b9}.intensity-strip-legend i.pressure{border-color:#8dc9ff}.intensity-strip-legend i.cursor{border-color:var(--safe-selection);border-top-style:dashed}.data-quality-context{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(24rem,1.2fr);grid-gap:1rem;gap:1rem}.data-quality-context p{color:var(--safe-muted)}.data-quality-context dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0}.data-quality-context dl div{display:grid;grid-gap:.2rem;gap:.2rem;border-left:2px solid var(--safe-accent);padding:.45rem .65rem}.data-quality-context dt{color:var(--safe-muted);font-size:.72rem}.data-quality-context dd{margin:0;font-weight:750}.replay-grid{display:grid;grid-template-columns:minmax(18rem,.8fr) minmax(30rem,1.2fr);grid-gap:1rem;gap:1rem;padding:1.35rem}.surface{padding:1.15rem}.replay-grid .track-map{grid-row:span 2}.current-advisory-snapshot .fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.embedded-storm-index,.safe-compare-panel,.safe-organization-panel,.safe-temporal-panel{margin:1.35rem}.compare-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));grid-gap:.65rem;gap:.65rem}.compare-list button,.storm-index-grid button{display:grid;grid-gap:.3rem;gap:.3rem;border:1px solid var(--safe-line);border-radius:.5rem;background:var(--safe-panel-raised);color:var(--safe-text);padding:.85rem;text-align:left;cursor:pointer}.compare-list span,.storm-index-grid span{color:var(--safe-muted)}.availability-panel{min-height:18rem}.safe-error-state{border-color:#995f59;background:#24191a}.safe-error-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.storm-search input{width:min(22rem,100%);border:1px solid var(--safe-line);border-radius:.45rem;background:#071721;color:var(--safe-text);padding:.72rem}.storm-index-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.65rem;gap:.65rem;margin-top:1rem}.storm-index-grid button.selected{border-color:var(--safe-accent)}.access-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.access-card-grid article{display:grid;grid-gap:.35rem;gap:.35rem;border:1px solid var(--safe-line);border-radius:.55rem;background:var(--safe-panel-raised);padding:1rem}.access-card-grid article>span{color:var(--safe-accent);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.access-card-grid p{margin:0}.governance-footer{display:grid;grid-gap:.35rem;gap:.35rem;padding:2rem 0 4rem;color:var(--safe-muted);font-size:.82rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:1100px){.product-landing{grid-template-columns:1fr;gap:2rem}.product-landing-copy h1{max-width:10ch}.featured-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-briefing-grid,.record-support-grid,.replay-grid,.replay-support-grid,.temporal-overview-grid{grid-template-columns:1fr}.mode-introduction{align-items:flex-start;flex-direction:column;gap:.55rem}.mode-introduction p{max-width:52rem;text-align:left}.identity-facts{width:100%}}@media (max-width:767px){.observatory-v2{--mobile-page-gutter:0.75rem}.featured-demo-section,.governance-footer,.product-landing,.public-access-panel,.public-orientation-panel,.storm-explorer,.top-nav,.workspace-shell{width:calc(100% - var(--mobile-page-gutter))}.top-nav{min-height:max(3.2rem,calc(2.6rem + env(safe-area-inset-top, 0px)));align-items:center;flex-direction:row;gap:.45rem;padding:max(.45rem,env(safe-area-inset-top,0px)) 0 .45rem}.top-nav strong,.top-nav-brand{font-size:1rem}.top-nav>span:not(.top-nav-public){display:none}.top-nav-public{display:inline-flex;align-items:center;min-height:2rem;border:1px solid var(--safe-line);border-radius:999px;padding:.2rem .65rem;color:var(--safe-text);font-size:.72rem}.workspace-shell{scroll-margin-top:max(.5rem,env(safe-area-inset-top,0px));margin-top:.45rem}.safe-replay-workspace-mobile{border-radius:.65rem}.product-landing{min-height:auto;gap:0;padding:2rem 0 .5rem}.product-landing-copy h1{max-width:100%;margin:.35rem 0 .8rem;font-size:clamp(2.25rem,10vw,3.4rem);line-height:.98}.product-landing-copy>p{margin-block:.5rem;font-size:.95rem}.hero-badge-row{margin-top:.75rem}.hero-badge-row .ov-badge:nth-child(n+3){display:none}.hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.75rem}.hero-actions button{width:100%;min-height:2.75rem;padding-inline:.5rem;font-size:.78rem}.product-observatory-preview{display:block;margin-top:1.2rem}.public-orientation-panel{grid-template-columns:1fr;gap:1rem;padding:1rem}.featured-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-demo-card button{min-height:20rem;padding:.75rem}.replay-identity-header,.section-heading-row{align-items:stretch;flex-direction:column}.replay-identity-header{gap:.45rem;padding:.75rem .7rem .65rem}.replay-identity-header h2{margin-top:.15rem;font-size:clamp(1.75rem,8vw,2.35rem);line-height:1.05}.replay-identity-header p{margin-top:.3rem;font-size:.78rem}.safe-replay-workspace-mobile .identity-facts,.safe-replay-workspace-mobile .replay-link-control{display:none}.intensity-selected-value,.replay-link-control{width:100%;text-align:left}.fact-grid,.identity-facts,.preview-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.3rem;gap:.3rem;overflow:visible;padding:.4rem .55rem}.record-mode-introduction,.replay-mode-introduction,.temporal-mode-introduction{padding:.8rem .7rem .2rem}.record-support-grid,.temporal-overview-grid{grid-template-columns:1fr;padding:.55rem}.temporal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.temporal-differentiation{grid-template-columns:1fr;margin:.55rem}.temporal-differentiation>p{grid-column:auto}.workspace-tabs button{min-width:0;min-height:2.75rem;padding:.45rem}.mobile-workspace-controls{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);grid-gap:.45rem;gap:.45rem;padding:.55rem .55rem 0}.mobile-segmented-control{display:grid;border:1px solid var(--safe-line);border-radius:.55rem;background:#071721;padding:.2rem}.mobile-map-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.mobile-replay-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.replay-workstation-mobile>.mobile-replay-controls{margin:0 .55rem .55rem}.mobile-segmented-control button{min-width:0;min-height:2.75rem;border:1px solid transparent;border-radius:.4rem;background:transparent;color:var(--safe-muted);padding:.35rem;cursor:pointer}.mobile-segmented-control button.active{border-color:var(--safe-accent);background:#174438;color:var(--safe-accent)}.mobile-primary-map{min-width:0;padding:.55rem}.mobile-primary-map .track-map{padding:.5rem}.mobile-primary-map .map-overlay-controls{justify-content:stretch;margin:0 0 .5rem}.mobile-primary-map .map-overlay-controls button{flex:1 1;min-height:2.75rem}.mobile-primary-map .track-map-heading{display:none}.mobile-primary-map .safe-map-frame{display:flex;overflow:visible;aspect-ratio:auto;flex-direction:column;margin-top:0;border:0;background:transparent}.mobile-primary-map .safe-map-frame svg{min-height:11.5rem;aspect-ratio:2/1;border:1px solid #315260;border-radius:.45rem;background:#092130}.mobile-primary-map .safe-map-advisory{transform:scale(1.3);transform-box:fill-box;transform-origin:center}.mobile-primary-map .selected-advisory-readout{position:static;display:grid;width:100%;max-width:none;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:.12rem .65rem;gap:.12rem .65rem;box-sizing:border-box;margin-top:.55rem;border-color:var(--safe-line);background:#0a1d28;box-shadow:none;padding:.65rem;font-size:.72rem;-webkit-backdrop-filter:none;backdrop-filter:none}.selected-advisory-symbol{display:inline-grid;width:2.35rem;height:2.35rem;grid-row:1/span 5;place-items:center;align-self:center;border:2px solid var(--safe-inactive);border-radius:999px;color:var(--safe-text);font-size:1.05rem;font-style:normal}.selected-advisory-symbol.temporal-strengthening{border-color:var(--safe-strengthening);color:var(--safe-strengthening)}.selected-advisory-symbol.temporal-weakening{border-color:var(--safe-weakening);color:var(--safe-weakening)}.mobile-selected-link{display:grid;min-width:7.5rem;grid-column:3;grid-row:1/span 5;align-content:center;grid-gap:.2rem;gap:.2rem}.mobile-selected-link button{min-height:2.75rem;border:1px solid var(--safe-line);border-radius:.4rem;background:#112936;color:var(--safe-text);padding:.35rem .55rem}.mobile-selected-link [role=status]{min-height:.8rem;color:var(--safe-accent);font-size:.62rem}.mobile-primary-map .historical-marker-detail,.mobile-primary-map .historical-marker-legend,.mobile-primary-map .track-map-legend{display:none}.mobile-map-trays{display:block}.mobile-map-tray{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.45rem;gap:.45rem;margin-top:.55rem;border:1px solid var(--safe-line);border-radius:.45rem;background:#091a24;padding:.65rem;color:var(--safe-muted);font-size:.7rem}.mobile-map-tray[hidden]{display:none}.mobile-map-tray>span{display:flex;align-items:center;gap:.3rem;min-width:0}.mobile-marker-tray i{display:inline-grid;min-width:1.5rem;height:1.5rem;place-items:center;border:1px solid #c8d8dd;border-radius:999px;color:var(--safe-text);font-size:.62rem;font-style:normal;font-weight:900}.mobile-replay-panel{min-width:0}.lifecycle-rail{position:static;top:auto;z-index:auto;display:flex;max-width:calc(100% - 1.1rem);flex-direction:column;margin:.15rem .55rem .55rem;background:#071721;box-shadow:none;padding:.65rem .65rem max(.65rem,env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:none;backdrop-filter:none}.lifecycle-rail-control-row{display:contents}.lifecycle-rail-meta{order:1;grid-template-columns:1fr auto;align-items:end;gap:.08rem .5rem}.lifecycle-rail-meta .eyebrow{grid-column:1/-1}.lifecycle-rail-meta .muted-label{text-align:right}.lifecycle-rail-controls{order:3;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));justify-content:stretch;grid-gap:.25rem;gap:.25rem;margin-top:.55rem}.lifecycle-rail-controls>button{width:100%;min-width:0;min-height:2.75rem;padding:.25rem .1rem;font-size:.68rem}.lifecycle-rail-controls>button[data-testid=replay-restart]{display:none}.replay-speed-control{grid-column:1/-1;min-height:2.75rem}.replay-speed-control button{flex:1 1;min-height:2.75rem}.lifecycle-segments-viewport{order:2;scrollbar-width:thin;scroll-padding-inline:42%}.lifecycle-segments{height:4.9rem;gap:.25rem;margin:.65rem 0 .2rem}.safe-lifecycle-step,.safe-lifecycle-step.temporal-inactive,.safe-lifecycle-step.temporal-strengthening,.safe-lifecycle-step.temporal-unavailable,.safe-lifecycle-step.temporal-weakening{min-width:4rem;min-height:4.75rem;flex:0 0 4rem;grid-template-rows:2.7rem 1fr;gap:.18rem;overflow:visible;border:0;border-radius:.45rem;outline:0;background:transparent;color:var(--safe-text);font-size:.72rem}.safe-lifecycle-step.is-selected{border:0;box-shadow:none;transform:none}.safe-lifecycle-step .rail-node-glyph{width:2.55rem;height:2.55rem;place-self:center;border:2px solid transparent;border-radius:999px;color:#07131c;font-size:1rem;font-weight:900}.safe-lifecycle-step.temporal-strengthening .rail-node-glyph{background:var(--safe-strengthening)}.safe-lifecycle-step.temporal-weakening .rail-node-glyph{border-color:#ffe0d9;background:repeating-linear-gradient(135deg,#ff8a71 0,#ff8a71 4px,var(--safe-weakening) 4px,var(--safe-weakening) 8px)}.safe-lifecycle-step.temporal-inactive .rail-node-glyph{border-color:#eaf4f6;background:var(--safe-inactive);color:#fff}.safe-lifecycle-step.temporal-unavailable .rail-node-glyph{border-color:#91a7b0;background:#233b46;color:#fff}.safe-lifecycle-step.replay-future{opacity:.62}.safe-lifecycle-step.replay-future .rail-node-glyph{border-style:dashed;outline:1px dashed rgb(229 241 244/56%);outline-offset:2px}.safe-lifecycle-step.is-selected{opacity:1}.safe-lifecycle-step.is-selected .rail-node-glyph{border-color:var(--safe-selection);box-shadow:0 0 0 3px var(--safe-selection),0 0 .8rem rgb(255 247 168/48%)}.rail-node-label{display:grid;grid-gap:.02rem;gap:.02rem;place-items:center;color:var(--safe-muted);font-size:.62rem;line-height:1.05}.rail-node-label b{color:var(--safe-text);font-size:.72rem}.safe-lifecycle-step.is-selected .rail-node-label b{color:var(--safe-selection)}.lifecycle-state-legend{order:4;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem;margin:.55rem 0 0;font-size:.64rem}.safe-progress-label{display:none}.mobile-details-panel{display:grid;grid-gap:.55rem;gap:.55rem;padding:0 .55rem .55rem}.mobile-details-panel[hidden]{display:none}.mobile-details-panel .data-quality-context,.mobile-details-panel .observed-intensity-display,.mobile-details-panel .surface{margin:0}.mobile-details-panel .current-advisory-snapshot .fact-grid,.mobile-details-panel .data-quality-context dl{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-intensity-summary{display:grid;grid-gap:.45rem;gap:.45rem;margin:0 .55rem .55rem;border:1px solid var(--safe-line);border-radius:.55rem;background:#081721;padding:.65rem}.mobile-intensity-summary>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.4rem;gap:.4rem}.mobile-intensity-summary article{display:grid;grid-gap:.2rem;gap:.2rem;min-width:0;border:1px solid var(--safe-line);border-radius:.45rem;background:rgb(255 255 255/2.5%);padding:.55rem}.mobile-intensity-summary article span,.mobile-intensity-summary small{color:var(--safe-muted);font-size:.62rem}.mobile-intensity-summary strong{overflow-wrap:anywhere;color:var(--safe-accent);font-size:clamp(.92rem,4vw,1.2rem)}.mobile-governance-boundary{display:block;margin:0;padding:.65rem max(.7rem,env(safe-area-inset-left,0px)) max(.65rem,env(safe-area-inset-bottom,0px));border-top:1px solid var(--safe-line);color:var(--safe-muted);font-size:.66rem;text-align:center}.data-quality-context,.observed-intensity-display{margin:.8rem}.data-quality-context,.intensity-strips,.observed-intensity-display .section-heading-row{grid-template-columns:1fr}.intensity-strip,.intensity-strip-svg,.intensity-strip-svg svg,.intensity-strips,.intensity-strips>*{width:100%;min-width:0;max-width:100%}.intensity-strip-svg svg{height:8.75rem}.intensity-event-track{overflow:hidden;height:4.75rem}.intensity-event{top:.55rem;width:2.4rem;min-width:2.4rem;min-height:2.4rem;border-radius:999px}.intensity-event:nth-of-type(2n){top:2.05rem}.intensity-event>span:last-child{display:none}.temporal-workspace-mobile>.safe-temporal-panel{margin:0 .55rem .55rem}.temporal-workspace-mobile>.lifecycle-rail{margin-top:0}.record-workspace.mobile-details-panel{padding-top:.55rem}.embedded-storm-index,.safe-compare-panel,.safe-organization-panel,.safe-temporal-panel{margin:.8rem}.access-card-grid{grid-template-columns:1fr}}@media (max-width:430px){.featured-demo-grid{grid-template-columns:1fr}.featured-demo-card button{min-height:auto}.mobile-selected-link{min-width:6.7rem}.mobile-selected-link button{font-size:.66rem}}@media (max-width:390px){.observatory-v2{--mobile-page-gutter:0.5rem}.mobile-workspace-controls{grid-template-columns:1fr}.mobile-primary-map .selected-advisory-readout{grid-template-columns:auto minmax(0,1fr)}.mobile-selected-link{min-width:0;grid-column:1/-1;grid-row:auto;grid-template-columns:1fr auto;align-items:center;margin-top:.35rem}.mobile-details-panel .current-advisory-snapshot .fact-grid,.mobile-details-panel .data-quality-context dl,.mobile-map-tray{grid-template-columns:1fr}}@media (min-width:391px) and (max-width:430px){.mobile-primary-map .safe-map-frame svg{min-height:12rem}}@media (min-width:431px) and (max-width:767px){.observatory-v2{--mobile-page-gutter:1rem}.mobile-primary-map .safe-map-frame svg{min-height:13.5rem}.lifecycle-state-legend{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.mobile-governance-boundary,.mobile-intensity-summary,.mobile-map-trays,.mobile-workspace-controls,.rail-node-label{display:none}}@media (max-width:767px) and (max-height:620px){.lifecycle-rail{position:static;top:auto}.mobile-primary-map .safe-map-frame svg{min-height:10rem;max-height:54vh}}@media (max-width:767px) and (orientation:landscape){.replay-identity-header{padding-block:.55rem}.mobile-primary-map .safe-map-frame svg{min-height:10rem;max-height:62vh}.mobile-primary-map .selected-advisory-readout{grid-template-columns:auto minmax(0,1fr) minmax(7rem,.45fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition-duration:.001ms!important}.safe-lifecycle-step.is-selected,.safe-map-selected-ring{transform:none!important}}