.rail.svelte-m8c6lj{padding-bottom:.625rem;border-bottom:1px solid #122133}.rail-head.svelte-m8c6lj{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .5rem}.rail-title.svelte-m8c6lj{margin:0;font-size:.9375rem;letter-spacing:-.01em;color:#f8fafc;font-weight:700}.rail-head-actions.svelte-m8c6lj{display:flex;align-items:center;gap:.5rem}.rail-clear.svelte-m8c6lj{background:none;border:none;color:#00e5ff;font-size:.6875rem;font-weight:600;cursor:pointer;padding:0;transition:all .15s ease}.rail-clear.svelte-m8c6lj:hover{text-shadow:0 0 8px rgba(0,229,255,.6);text-decoration:underline}.funnel-icon-btn.svelte-m8c6lj{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:#64748b;cursor:pointer;transition:color .15s ease}.funnel-icon-btn.svelte-m8c6lj:hover{color:#00e5ff}.rail-group.svelte-m8c6lj{border:none;margin:0;padding:.4rem 1rem .55rem}.group-legend.svelte-m8c6lj{display:flex;align-items:center;gap:.4rem;padding:0;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:#f1f5f9;margin-bottom:.4rem}.legend-dot-glow.svelte-m8c6lj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.legend-dot-glow.cyan.svelte-m8c6lj{background-color:#00e5ff;box-shadow:0 0 7px #00e5ffd9}.storm-icon.svelte-m8c6lj{display:flex;align-items:center;color:#94a3b8}.info-tooltip.svelte-m8c6lj{font-size:.6875rem;color:#64748b;cursor:help;transition:color .15s ease}.info-tooltip.svelte-m8c6lj:hover{color:#94a3b8}.rail-hint.svelte-m8c6lj{margin:0 0 .35rem;font-size:.625rem;color:#64748b}.rail-options.svelte-m8c6lj{display:flex;flex-wrap:wrap;gap:.35rem}.grid-storm.svelte-m8c6lj,.grid-quick.svelte-m8c6lj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.filter-pill.svelte-m8c6lj{display:inline-flex;align-items:center;justify-content:center;gap:5px;height:27px;padding:0 10px;border-radius:6px;font-size:.71875rem;font-weight:500;letter-spacing:.01em;cursor:pointer;background-color:#091726;border:1px solid #15273b;color:#94a3b8;transition:all .15s ease;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.filter-pill.svelte-m8c6lj:hover{background-color:#122336;border-color:#243c56;color:#f8fafc;transform:scale(1.02)}.filter-pill.svelte-m8c6lj:active{transform:scale(.97)}.filter-pill.active.pill-all.svelte-m8c6lj,.filter-pill.active.svelte-m8c6lj:not(.pill-hurricane):not(.pill-major):not(.pill-current){background-color:#00e5ff;border-color:#00e5ff;color:#04111d;font-weight:700;box-shadow:0 0 10px #00e5ff80}.pill-hurricane.svelte-m8c6lj{border-color:#ff3b30;color:#ff8080;background-color:#ff3b3017;box-shadow:0 0 6px #ff3b3040}.pill-hurricane.svelte-m8c6lj:hover{background-color:#ff3b302e;border-color:#ff453a;color:#fff;box-shadow:0 0 10px #ff3b3073}.pill-hurricane.active.svelte-m8c6lj{background-color:#ff3b30!important;border-color:#ff3b30!important;color:#fff!important;font-weight:700;box-shadow:0 0 14px #ff3b30bf!important}.pill-major.svelte-m8c6lj{border-color:#7b61ff;color:#c084fc;background-color:#7b61ff17;box-shadow:0 0 6px #7b61ff40}.pill-major.svelte-m8c6lj:hover{background-color:#7b61ff2e;border-color:#8b5cf6;color:#fff;box-shadow:0 0 10px #7b61ff73}.pill-major.active.svelte-m8c6lj{background-color:#7b61ff!important;border-color:#7b61ff!important;color:#fff!important;font-weight:700;box-shadow:0 0 14px #7b61ffbf!important}.pill-current.active.svelte-m8c6lj{background-color:#00e5ff1f!important;border-color:#00e5ff!important;color:#00e5ff!important;font-weight:700;box-shadow:0 0 12px #00e5ff73!important}.indicator-dot.svelte-m8c6lj{width:6px;height:6px;border-radius:50%;flex-shrink:0}.dot-amber.svelte-m8c6lj{background-color:#f59e0b;box-shadow:0 0 6px #f59e0bb3}.dot-cyan.svelte-m8c6lj{background-color:#00e5ff;box-shadow:0 0 6px #00e5ffcc}.dot-slate.svelte-m8c6lj{background-color:#78909c;box-shadow:0 0 4px #78909c66}.dot-pulse.svelte-m8c6lj{animation:svelte-m8c6lj-beacon 2s infinite ease-in-out}@keyframes svelte-m8c6lj-beacon{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.8);opacity:.5}}.journey.svelte-5aghgf{border-bottom:1px solid var(--border-subtle, #162436);background:#09111c;padding:.55rem 1rem .5rem;position:relative}.head.svelte-5aghgf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.brand.svelte-5aghgf{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.mark.svelte-5aghgf{font-size:.75rem;font-weight:800;letter-spacing:.08em;color:#00e5ff}.tag.svelte-5aghgf{font-size:.625rem;font-weight:600;letter-spacing:.06em;color:#64748b}.viewing.svelte-5aghgf{font-size:.72rem;color:#cbd5e1}.uid.svelte-5aghgf{color:#64748b;margin-left:4px;font-family:var(--font-mono, monospace);font-size:.66rem}.actions.svelte-5aghgf{display:flex;align-items:center;gap:.6rem}.legend.svelte-5aghgf{display:inline-flex;align-items:center;gap:4px;font-size:.6rem;color:#94a3b8}.lg.svelte-5aghgf{width:9px;height:9px;border-radius:50%;border:1.5px solid #00e5ff}.lg.solid.svelte-5aghgf{background:#00e5ff}.toggle.svelte-5aghgf{background:#00e5ff14;border:1px solid rgba(0,229,255,.3);color:#7dd3fc;border-radius:5px;font-size:.65rem;font-weight:700;padding:2px 8px;cursor:pointer}.placeholder.svelte-5aghgf{margin:.5rem 0;color:#64748b;font-size:.75rem}.rail.svelte-5aghgf{display:flex;align-items:flex-end;gap:.25rem;margin-top:.35rem;overflow-x:auto;padding-bottom:2px}.row.svelte-5aghgf{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end}.main.svelte-5aghgf{flex:1 1 auto;justify-content:space-between;border-bottom:2px solid rgba(255,255,255,.08)}.tail.svelte-5aghgf{opacity:.85}.loop.svelte-5aghgf{position:relative;padding:0 .35rem;border-left:1px dashed rgba(255,255,255,.12);border-right:1px dashed rgba(255,255,255,.12)}.loop-arc.svelte-5aghgf{position:absolute;left:0;right:0;top:0;width:100%;height:18px;stroke:#475569}.loop.active.svelte-5aghgf .loop-arc:where(.svelte-5aghgf){stroke:#f472b6}.loop-count.svelte-5aghgf{display:block;text-align:center;font-size:.56rem;color:#94a3b8;margin-top:14px;white-space:nowrap}.loop.active.svelte-5aghgf .loop-count:where(.svelte-5aghgf){color:#f9a8d4}.st.svelte-5aghgf{display:flex;flex-direction:column;align-items:center;min-width:3.1rem;padding:0 2px;gap:1px}.badges.svelte-5aghgf{min-height:14px;display:flex;gap:2px;flex-wrap:wrap;justify-content:center}.b.svelte-5aghgf{font-size:.5rem;font-weight:800;letter-spacing:.05em;padding:0 3px;border-radius:3px;line-height:12px}.b-now.svelte-5aghgf{background:#00e5ff;color:#02121c}.b-life.svelte-5aghgf{background:#f472b633;color:#f9a8d4;border:1px solid #f472b6}.b-peak.svelte-5aghgf{background:#facc1526;color:#fde047;border:1px solid #facc15}.b-next.svelte-5aghgf{color:#fbbf24;border:1px dashed #fbbf24}.b-ceil.svelte-5aghgf{color:#f87171;border:1px dashed #f87171}.b-heading.svelte-5aghgf{color:#00e5ff;border:1px dashed #00e5ff}.st.pre.svelte-5aghgf{min-width:2.6rem}.pre-dot.svelte-5aghgf{width:12px;height:12px;margin:4px 0;border-radius:50%;border:2px dashed #00e5ff;background:conic-gradient(#00e5ff var(--p),transparent 0);box-shadow:0 0 8px #00e5ff73}.st.pre.svelte-5aghgf .code:where(.svelte-5aghgf){color:#00e5ff}.step-line.svelte-5aghgf{margin:.4rem 0 0;font-size:.68rem;color:#cbd5e1}.step-tag.svelte-5aghgf{color:#00e5ff;font-weight:700;margin-right:.35rem}.step-note.svelte-5aghgf{color:#64748b;font-style:italic;margin-left:.35rem}.dot.svelte-5aghgf{width:14px;height:14px;border-radius:50%;margin:3px 0;padding:0;cursor:pointer;background:#09111c;border:1.5px solid rgba(255,255,255,.18);position:relative;display:flex;align-items:center;justify-content:center}.dot.hollow.svelte-5aghgf{border:2px solid var(--c);background:#09111c}.dot.solid.svelte-5aghgf{background:var(--c);border:2px solid var(--c)}.st.now.svelte-5aghgf .dot:where(.svelte-5aghgf){box-shadow:0 0 0 3px #00e5ff59,0 0 10px var(--c)}.st.peak.svelte-5aghgf .dot:where(.svelte-5aghgf){outline:2px solid #facc15;outline-offset:3px}.times.svelte-5aghgf{font-size:.5rem;font-weight:800;color:#e2e8f0;line-height:1}.dot.solid.svelte-5aghgf .times:where(.svelte-5aghgf){color:#02121c}.code.svelte-5aghgf{font-size:.66rem;font-weight:800;color:#8fa0b5;font-family:var(--font-mono, monospace)}.st.reached.svelte-5aghgf .code:where(.svelte-5aghgf){color:var(--c)}.st.now.svelte-5aghgf .code:where(.svelte-5aghgf){color:#00e5ff}.lbl.svelte-5aghgf{font-size:.56rem;color:#64748b;white-space:nowrap;max-width:4.2rem;overflow:hidden;text-overflow:ellipsis}.basis.svelte-5aghgf{font-size:.5rem;color:#94a3b8;font-style:italic}.analog-mark.svelte-5aghgf{font-size:.55rem;color:#a78bfa}.cross.svelte-5aghgf{font-size:.5rem;color:#a5f3fc;font-style:italic}.st.chamber.svelte-5aghgf{min-width:2rem;opacity:.8}.dot.shadow.svelte-5aghgf{width:10px;height:10px;cursor:default;background:transparent;border:1.5px dashed #94a3b8}.st.chamber.svelte-5aghgf .code:where(.svelte-5aghgf){font-size:.58rem;color:#94a3b8}.st.chamber.svelte-5aghgf .lbl:where(.svelte-5aghgf){font-style:italic}.descent.svelte-5aghgf{margin:.3rem 0 0;font-size:.62rem;color:#94a3b8;border-top:1px dashed rgba(148,163,184,.25);padding-top:.25rem}.summary.svelte-5aghgf{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:.35rem;font-size:.66rem;color:#94a3b8}.summary.svelte-5aghgf strong:where(.svelte-5aghgf){color:#e2e8f0}.src.svelte-5aghgf,.muted.svelte-5aghgf{color:#64748b}.detail.svelte-5aghgf{position:relative;margin-top:.4rem;padding:.4rem 1.6rem .4rem .6rem;border-radius:6px;background:#020617d9;border:1px solid rgba(0,229,255,.25);font-size:.68rem;color:#cbd5e1;display:flex;flex-direction:column;gap:2px}.dtag.svelte-5aghgf{border:1px solid;border-radius:3px;padding:0 4px;font-size:.6rem;font-weight:800;margin-right:4px}.close.svelte-5aghgf{position:absolute;right:6px;top:4px;background:none;border:none;color:#64748b;cursor:pointer;font-size:.9rem}.drawer.svelte-5aghgf{margin-top:.6rem;display:flex;flex-direction:column;gap:.5rem}.headline.svelte-5aghgf{margin:0;font-size:.74rem;color:#cbd5e1;line-height:1.4}.headline.svelte-5aghgf strong:where(.svelte-5aghgf){color:#e2e8f0}.cards.svelte-5aghgf{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:.45rem}.c.svelte-5aghgf{display:flex;gap:.5rem;align-items:flex-start;padding:.5rem .6rem;border-radius:7px;background:#09131fcc;border:1px solid rgba(255,255,255,.07);min-width:0}.ic.svelte-5aghgf{flex:0 0 22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#00e5ff14;color:#7dd3fc;font-size:.75rem}.cb.svelte-5aghgf{display:flex;flex-direction:column;gap:2px;min-width:0}.ck.svelte-5aghgf{font-size:.58rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#64748b}.ca.svelte-5aghgf{font-size:.74rem;font-weight:700;color:#e2e8f0;overflow-wrap:anywhere}.cs.svelte-5aghgf{font-size:.64rem;color:#64748b;line-height:1.35;overflow-wrap:anywhere}.pill.svelte-5aghgf{display:inline-block;font-size:.6rem;font-weight:800;padding:1px 7px;border-radius:999px;border:1px solid}.pill.available.svelte-5aghgf{color:#34d399;border-color:#34d39980;background:#34d3991a}.pill.building.svelte-5aghgf{color:#7dd3fc;border-color:#7dd3fc66;background:#7dd3fc14}.pill.not_available.svelte-5aghgf{color:#94a3b8;border-color:#94a3b859;background:#94a3b80f}.unknown.svelte-5aghgf{font-size:.66rem;color:#94a3b8}.unknown.svelte-5aghgf summary:where(.svelte-5aghgf){cursor:pointer;color:#94a3b8;font-weight:600}.unknown.svelte-5aghgf ul:where(.svelte-5aghgf){margin:.3rem 0 0;padding-left:1.1rem;color:#64748b;display:flex;flex-direction:column;gap:2px}.admin-toggle.svelte-5aghgf{align-self:flex-start;background:#a78bfa14;border:1px solid rgba(167,139,250,.35);color:#c4b5fd;border-radius:5px;font-size:.62rem;font-weight:700;padding:2px 8px;cursor:pointer}.admin.svelte-5aghgf{display:flex;flex-direction:column;gap:.45rem;padding:.5rem;border-radius:8px;border:1px dashed rgba(167,139,250,.3)}.tone-ok.svelte-5aghgf{color:#34d399}.tone-warn.svelte-5aghgf{color:#fb923c}.tone-gap.svelte-5aghgf{color:#94a3b8;font-weight:600}.evo.svelte-1l9w0ho{border-bottom:1px solid var(--border-subtle, #162436);background:#08101a;padding:.45rem 1rem .35rem}.evo-head.svelte-1l9w0ho{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.evo-title.svelte-1l9w0ho{font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#a78bfa}.evo-sub.svelte-1l9w0ho{font-size:.6rem;color:#64748b}.evo-lead.svelte-1l9w0ho{font-size:.6rem;color:#fbbf24;margin-left:auto}.evo-empty.svelte-1l9w0ho{margin:.4rem 0;font-size:.72rem;color:#64748b}.evo-svg.svelte-1l9w0ho{width:100%;height:auto;max-height:320px;display:block}.evo-foot.svelte-1l9w0ho{margin:.1rem 0 0;font-size:.58rem;color:#64748b}.grid.svelte-1l9w0ho{stroke:#ffffff0d}.axis.svelte-1l9w0ho{fill:#475569;font-size:9px}.row-label.svelte-1l9w0ho{fill:#94a3b8;font-size:10px;font-weight:700}.row-src.svelte-1l9w0ho{fill:#475569;font-size:7.5px}.phase-text.svelte-1l9w0ho{fill:#02121c;font-size:8.5px;font-weight:700}.wind-line.svelte-1l9w0ho{fill:none;stroke:#38bdf8;stroke-width:1.5}.wind-dot.svelte-1l9w0ho{fill:#38bdf8}.step-line.svelte-1l9w0ho{stroke:#00e5ff;stroke-width:1.5}.step-line.back.svelte-1l9w0ho{stroke:#f472b6}.step-text.svelte-1l9w0ho{fill:#e2e8f0;font-size:9px;font-weight:700}.agency-text.svelte-1l9w0ho{fill:#64748b;font-size:7.5px;font-style:italic}.series-line.svelte-1l9w0ho{fill:none;stroke:#34d399;stroke-width:1.5}.tick.svelte-1l9w0ho{stroke:#c084fc;stroke-width:2}.tick.alt.svelte-1l9w0ho{stroke:#f472b6}.note-text.svelte-1l9w0ho{fill:#64748b;font-size:9px}.admin-label.svelte-1l9w0ho{fill:#c4b5fd}.admin-tag.svelte-1l9w0ho{color:#c4b5fd;margin-left:.4rem}.evo.svelte-8zjc69{border-bottom:1px solid var(--border-subtle, #162436);background:#08101a;padding:.45rem 1rem .35rem}.evo-head.svelte-8zjc69{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.evo-title.svelte-8zjc69{font-size:.7rem;font-weight:800;letter-spacing:.08em;color:#a78bfa}.evo-sub.svelte-8zjc69{font-size:.6rem;color:#64748b}.evo-struct.svelte-8zjc69{font-size:.6rem;color:#94a3b8}.evo-lead.svelte-8zjc69{font-size:.6rem;color:#fbbf24}.evo-toggle.svelte-8zjc69{margin-left:auto;font-size:.6rem;color:#c4b5fd;background:transparent;border:1px solid rgba(196,181,253,.4);border-radius:4px;padding:.1rem .5rem;cursor:pointer}.evo-toggle.svelte-8zjc69:hover{background:#c4b5fd1a}.evo-empty.svelte-8zjc69{margin:.4rem 0;font-size:.72rem;color:#64748b}.evo-svg.svelte-8zjc69{width:100%;height:auto;max-height:260px;display:block}.evo-foot.svelte-8zjc69{margin:.1rem 0 0;font-size:.58rem;color:#64748b}.band.svelte-8zjc69{fill:#f87171}.band-edge.svelte-8zjc69{stroke:#ffffff12;stroke-dasharray:3 3}.band-name.svelte-8zjc69{fill:#64748b;font-size:9px}.axis-kt.svelte-8zjc69{fill:#475569;font-size:8.5px}.phase-tint.svelte-8zjc69{opacity:.07}.phase-tint.unresolved.svelte-8zjc69{opacity:.18;fill:none;stroke:#cbd5e1;stroke-dasharray:4 4}.evo-w.svelte-8zjc69{font-size:.6rem;color:#67e8f9;font-family:ui-monospace,monospace}.evo-now.svelte-8zjc69{font-size:.6rem;padding:.05rem .4rem;border-radius:4px;color:#94a3b8;border:1px solid rgba(148,163,184,.35)}.evo-now.hold.svelte-8zjc69{color:#e2e8f0;background:#47556973;border-color:#475569}.evo-now.unresolved.svelte-8zjc69{color:#cbd5e1;background:transparent;border:1px dashed rgba(203,213,225,.6);font-style:italic}.phase-word.svelte-8zjc69{font-size:9px;font-weight:700;opacity:.85}.grid.svelte-8zjc69{stroke:#ffffff0a}.axis.svelte-8zjc69{fill:#475569;font-size:9px}.wind-line.svelte-8zjc69{fill:none;stroke:#38bdf8;stroke-width:2}.wind-dot.svelte-8zjc69{fill:#38bdf8}.marker-dot.svelte-8zjc69{fill:#08101a;stroke:#facc15;stroke-width:2}.marker.down.svelte-8zjc69 .marker-dot:where(.svelte-8zjc69){stroke:#94a3b8}.marker-text.svelte-8zjc69{fill:#e2e8f0;font-size:9.5px;font-weight:600;paint-order:stroke;stroke:#08101a;stroke-width:3px;stroke-linejoin:round}.marker.svelte-8zjc69{cursor:default}.lineage-tags.svelte-1uzg78c{display:flex;flex-wrap:wrap;gap:4px}.lineage-tag.svelte-1uzg78c{font-size:.625rem;font-weight:700;padding:1px 6px;border-radius:4px;border:1px solid}.tag-own.svelte-1uzg78c{color:#34d399;border-color:#34d39980}.tag-stale.svelte-1uzg78c{color:#fbbf24;border-color:#fbbf2480}.tag-quiet.svelte-1uzg78c{color:#94a3b8;border-color:#94a3b866}.source-list.svelte-1uzg78c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:.72rem;color:#cbd5e1}.source-list.svelte-1uzg78c li:where(.svelte-1uzg78c){display:flex;flex-direction:column;gap:1px}.source-list.svelte-1uzg78c strong:where(.svelte-1uzg78c){color:#7dd3fc;font-size:.68rem}.source-list.svelte-1uzg78c em:where(.svelte-1uzg78c){color:#64748b;font-style:normal;font-size:.65rem}a.view-db-btn.svelte-1uzg78c{text-decoration:none}.intel-panel.svelte-1uzg78c{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1.5rem;width:100%;box-sizing:border-box}.panel-head.svelte-1uzg78c{display:flex;align-items:center;justify-content:space-between;padding:.625rem .875rem .25rem}.panel-title.svelte-1uzg78c{margin:0;font-size:1rem;font-weight:700;color:#fff;letter-spacing:-.01em}.about-data-btn.svelte-1uzg78c{display:flex;align-items:center;gap:5px;background:none;border:none;color:#94a3b8;font-size:.6875rem;font-weight:500;cursor:pointer;padding:2px 4px;transition:color .15s ease}.about-data-btn.svelte-1uzg78c:hover{color:#00e5ff}.info-circle.svelte-1uzg78c{font-size:.8125rem;color:#64748b}.panel-cards.svelte-1uzg78c{display:flex;flex-direction:column;gap:.5rem;padding:0 .625rem}.intel-card.svelte-1uzg78c{background-color:#09131fd9;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:.75rem .875rem;box-shadow:0 4px 14px #0006;display:flex;flex-direction:column;gap:.5rem;transition:border-color .15s ease,box-shadow .15s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.intel-card.svelte-1uzg78c:hover{border-color:#00e5ff38}.ready-grid.svelte-1uzg78c{display:grid;grid-template-columns:1fr 1fr;gap:4px}.ready-cell.svelte-1uzg78c{display:flex;flex-direction:column;padding:4px 6px;border-radius:5px;border:1px dashed rgba(148,163,184,.25);color:#64748b;font-size:.66rem}.ready-cell.svelte-1uzg78c small:where(.svelte-1uzg78c){font-size:.56rem}.ready-cell.on.svelte-1uzg78c{border-style:solid;color:#e2e8f0;background:#00e5ff14;border-color:#00e5ff80}.ready-cell.ready-blocked.on.svelte-1uzg78c,.ready-cell.ready-regression.on.svelte-1uzg78c{background:#ef44441a;border-color:#ef44448c}.ready-line.svelte-1uzg78c{margin:0;font-size:.68rem;color:#cbd5e1;line-height:1.35}.muted-line.svelte-1uzg78c{color:#94a3b8}.ready-admin.svelte-1uzg78c summary:where(.svelte-1uzg78c){cursor:pointer;font-size:.62rem;color:#c4b5fd}.roads.svelte-1uzg78c{display:flex;flex-direction:column;gap:3px;border-top:1px solid rgba(255,255,255,.06);padding-top:.4rem}.roads-list.svelte-1uzg78c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:.64rem;color:#cbd5e1}.road-keep.svelte-1uzg78c,.road-kept.svelte-1uzg78c{color:#34d399}.road-downweight.svelte-1uzg78c,.road-downweighted.svelte-1uzg78c{color:#fbbf24}.road-reject.svelte-1uzg78c,.road-rejected.svelte-1uzg78c{color:#94a3b8;opacity:.6;text-decoration:line-through}.card-head.svelte-1uzg78c{display:flex;align-items:center;justify-content:space-between}.head-lead.svelte-1uzg78c{display:flex;align-items:center;gap:6px}.head-tag.svelte-1uzg78c{font-size:.71875rem;font-weight:800;letter-spacing:.06em}.cyan-text.svelte-1uzg78c{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.5)}.amber-text.svelte-1uzg78c{color:#ffb300;text-shadow:0 0 8px rgba(255,179,0,.5)}.purple-text.svelte-1uzg78c{color:#c084fc;text-shadow:0 0 8px rgba(192,132,252,.5)}.beacon-dot.svelte-1uzg78c{width:6px;height:6px;border-radius:50%;flex-shrink:0}.beacon-dot.cyan.svelte-1uzg78c{background-color:#00e5ff;box-shadow:0 0 7px #00e5ff}.beacon-dot.amber.svelte-1uzg78c{background-color:#ffb300;box-shadow:0 0 7px #ffb300}.beacon-dot.purple.svelte-1uzg78c{background-color:#c084fc;box-shadow:0 0 7px #c084fc}.card-timestamp.svelte-1uzg78c{font-size:.6875rem;color:#94a3b8;font-family:var(--font-mono, monospace)}.hero-row.svelte-1uzg78c{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:1px}.hero-left.svelte-1uzg78c{display:flex;align-items:center;gap:.625rem;min-width:0}.hero-glyph-wrap.svelte-1uzg78c{display:flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;flex-shrink:0}.hero-identity.svelte-1uzg78c{display:flex;flex-direction:column;gap:2px;min-width:0}.hero-name.svelte-1uzg78c{margin:0;font-size:1.0625rem;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-class-line.svelte-1uzg78c{display:flex;align-items:center;gap:6px;font-size:.8125rem;white-space:nowrap}.cat-highlight.svelte-1uzg78c{color:#ff453a;font-weight:700;white-space:nowrap}.class-divider.svelte-1uzg78c{color:#334155;font-size:.75rem}.class-label.svelte-1uzg78c{color:#cbd5e1;font-weight:500;white-space:nowrap}.hero-metrics.svelte-1uzg78c{display:flex;align-items:baseline;gap:.625rem;flex-shrink:0}.metric-num.svelte-1uzg78c{font-size:1.0625rem;font-weight:700;color:#fff;letter-spacing:-.01em;white-space:nowrap}.journey-banner.svelte-1uzg78c{display:flex;align-items:center;gap:8px;padding:.375rem .625rem;border-radius:6px;background-color:#00e5ff0f;border:1px solid rgba(0,229,255,.2)}.arrow-icon.svelte-1uzg78c{color:#00e5ff;flex-shrink:0}.journey-tag.svelte-1uzg78c{font-size:.6875rem;font-weight:800;letter-spacing:.06em;color:#7dd3fc}.journey-value.svelte-1uzg78c{font-size:.8125rem;font-weight:800;color:#00e5ff;letter-spacing:.02em;text-shadow:0 0 8px rgba(0,229,255,.55)}.summary-line.svelte-1uzg78c{margin:0;font-size:.75rem;color:#cbd5e1;line-height:1.4}.dual-column.svelte-1uzg78c{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.metric-column.svelte-1uzg78c{display:flex;flex-direction:column;gap:2px}.metric-column.svelte-1uzg78c:last-child{border-left:1px solid rgba(255,255,255,.08);padding-left:.875rem}.col-label.svelte-1uzg78c{font-size:.6875rem;color:#94a3b8;font-weight:500}.huge-state.svelte-1uzg78c{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.15;letter-spacing:-.02em}.time-subtext.svelte-1uzg78c{font-size:.8125rem;font-weight:700;color:#f8fafc}.ceiling-subtext.svelte-1uzg78c{font-size:.6875rem;color:#94a3b8;line-height:1.3}.factor-column.svelte-1uzg78c{display:flex;flex-direction:column;gap:5px}.factor-column.svelte-1uzg78c:last-child{border-left:1px solid rgba(255,255,255,.08);padding-left:.875rem}.factor-heading.svelte-1uzg78c{margin:0 0 2px;font-size:.75rem;font-weight:600;color:#f8fafc}.factor-list.svelte-1uzg78c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.factor-item.svelte-1uzg78c{display:flex;align-items:center;gap:7px;font-size:.71875rem;color:#e2e8f0;line-height:1.25}.factor-icon.svelte-1uzg78c{width:15px;height:15px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.icon-support.svelte-1uzg78c{background-color:#10b981;box-shadow:0 0 6px #10b981a6}.icon-land.svelte-1uzg78c{background-color:#ef4444;box-shadow:0 0 6px #ef4444a6}.icon-dry.svelte-1uzg78c{background-color:#f97316;box-shadow:0 0 6px #f97316a6}.icon-shear.svelte-1uzg78c{background-color:#3b82f6;box-shadow:0 0 6px #3b82f68c}.analogs-head.svelte-1uzg78c{display:flex;align-items:center;justify-content:space-between}.analogs-mini-glyph.svelte-1uzg78c{display:flex;align-items:center;justify-content:center}.analogs-title.svelte-1uzg78c{font-size:.78125rem;font-weight:700;color:#f1f5f9}.analogs-sub.svelte-1uzg78c{color:#94a3b8;font-weight:400}.view-db-btn.svelte-1uzg78c{background:#00e5ff14;border:1px solid #00e5ff;color:#00e5ff;font-size:.6875rem;font-weight:600;padding:2px 10px;border-radius:9999px;cursor:pointer;transition:all .15s ease}.view-db-btn.svelte-1uzg78c:hover{background:#00e5ff33;box-shadow:0 0 10px #00e5ff73}.analogs-list.svelte-1uzg78c{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.analog-item.svelte-1uzg78c{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.2rem 0}.analog-icon-wrap.svelte-1uzg78c{display:flex;align-items:center;justify-content:center}.analog-details.svelte-1uzg78c{display:flex;flex-direction:column;min-width:0}.analog-name.svelte-1uzg78c{font-size:.78125rem;font-weight:700;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analog-note.svelte-1uzg78c{font-size:.6875rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.analog-score.svelte-1uzg78c{font-family:var(--font-mono, monospace);font-size:.9375rem;font-weight:700;color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.45)}.confidence-grid.svelte-1uzg78c{grid-template-columns:1fr 1fr}.conf-missing-box.svelte-1uzg78c{margin-top:.35rem;display:flex;flex-direction:column;gap:2px}.conf-missing-label.svelte-1uzg78c{font-size:.59375rem;color:#94a3b8;font-weight:600}.conf-missing-tag.svelte-1uzg78c{font-size:.59375rem;color:#f87171;font-family:var(--font-mono, monospace);line-height:1.25}.conf-column.svelte-1uzg78c{display:flex;flex-direction:column;gap:4px}.conf-column.svelte-1uzg78c:last-child{border-left:1px solid rgba(255,255,255,.08);padding-left:.875rem}.conf-head.svelte-1uzg78c{display:flex;align-items:center;gap:5px}.chart-icon.svelte-1uzg78c{flex-shrink:0}.conf-label.svelte-1uzg78c{font-size:.6875rem;color:#94a3b8;font-weight:500}.conf-val.svelte-1uzg78c{font-size:1.0625rem;font-weight:700;line-height:1.2}.cyan-val.svelte-1uzg78c{color:#00e5ff;text-shadow:0 0 8px rgba(0,229,255,.5)}.amber-val.svelte-1uzg78c{color:#ffb300;text-shadow:0 0 8px rgba(255,179,0,.5)}.conf-track.svelte-1uzg78c{width:100%;height:5px;background-color:#142335;border-radius:9999px;overflow:hidden;margin-top:2px}.conf-fill.svelte-1uzg78c{height:100%;border-radius:9999px;transition:width .3s ease}.cyan-bar.svelte-1uzg78c{background:linear-gradient(90deg,#00b4d8,#00e5ff);box-shadow:0 0 8px #00e5ffa6}.amber-bar.svelte-1uzg78c{background:linear-gradient(90deg,#d97706,#fbbf24);box-shadow:0 0 8px #fbbf24a6}.future-expectation-box.svelte-1uzg78c{margin-top:.35rem;margin-bottom:.75rem;padding:.5rem .65rem;border-radius:6px;background:#ffb30014;border:1px solid rgba(255,179,0,.25)}.future-expectation-text.svelte-1uzg78c{margin:0;font-size:.75rem;color:#f1f5f9;line-height:1.45}.d-state-row.svelte-1uzg78c{display:flex;align-items:center;gap:.45rem;margin-bottom:.15rem;flex-wrap:wrap}.d-badge.svelte-1uzg78c{font-size:.625rem;font-weight:750;color:#ffb300;background:#ffb30026;border:1px solid rgba(255,179,0,.35);padding:.1rem .35rem;border-radius:4px;white-space:nowrap;line-height:1.2}.d-badge.unresolved.svelte-1uzg78c{color:#cbd5e1;background:transparent;border:1px dashed rgba(203,213,225,.55)}.d-badge.hold.svelte-1uzg78c{color:#fbbf24}.d-badge.ceiling.svelte-1uzg78c{color:#c084fc;background:#c084fc26;border-color:#c084fc59}.d-detail-text.svelte-1uzg78c{font-size:.6875rem;color:#94a3b8;line-height:1.35;margin-top:.2rem}.future-head.svelte-1uzg78c{display:flex;align-items:center;justify-content:space-between}.btn-inspect-prediction.svelte-1uzg78c{display:flex;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.65625rem;font-weight:650;color:#ffb300;background:#ffb3001f;border:1px solid rgba(255,179,0,.35);border-radius:4px;cursor:pointer;transition:all .15s ease}.btn-inspect-prediction.svelte-1uzg78c:hover{background:#ffb30038;border-color:#ffb3008c;box-shadow:0 0 8px #ffb30059;color:#fff}.modal-backdrop.svelte-1uzg78c{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;background:#02060fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.modal-dialog.svelte-1uzg78c{width:100%;max-width:620px;max-height:85vh;background:#081120;border:1px solid rgba(255,179,0,.4);box-shadow:0 20px 40px #000c,0 0 25px #ffb30026;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.modal-head.svelte-1uzg78c{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1.25rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.modal-title-group.svelte-1uzg78c{display:flex;flex-direction:column;gap:.2rem}.modal-tag.svelte-1uzg78c{font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#ffb300}.modal-title.svelte-1uzg78c{margin:0;font-size:1.125rem;font-weight:700;color:#fff}.modal-sub.svelte-1uzg78c{font-size:.75rem;color:#94a3b8}.btn-modal-close.svelte-1uzg78c{background:transparent;border:none;color:#94a3b8;font-size:1.125rem;cursor:pointer;padding:.25rem}.btn-modal-close.svelte-1uzg78c:hover{color:#fff}.modal-body.svelte-1uzg78c{padding:1rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:.875rem}.stage0-banner.svelte-1uzg78c{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:6px}.stage0-banner.pass.svelte-1uzg78c{background:#10b9811f;border:1px solid rgba(16,185,129,.35)}.stage0-banner.fail.svelte-1uzg78c{background:#ef444426;border:1px solid rgba(239,68,68,.45)}.s0-icon.svelte-1uzg78c{font-size:1.125rem;font-weight:800}.stage0-banner.pass.svelte-1uzg78c .s0-icon:where(.svelte-1uzg78c){color:#10b981}.stage0-banner.fail.svelte-1uzg78c .s0-icon:where(.svelte-1uzg78c){color:#ef4444}.s0-content.svelte-1uzg78c{display:flex;flex-direction:column;gap:2px}.s0-status.svelte-1uzg78c{font-size:.75rem;font-weight:750;letter-spacing:.03em}.stage0-banner.pass.svelte-1uzg78c .s0-status:where(.svelte-1uzg78c){color:#34d399}.stage0-banner.fail.svelte-1uzg78c .s0-status:where(.svelte-1uzg78c){color:#f87171}.s0-desc.svelte-1uzg78c{font-size:.6875rem;color:#cbd5e1;line-height:1.35}.json-viewer-box.svelte-1uzg78c{background:#040914;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:.75rem;max-height:340px;overflow-y:auto}.json-code.svelte-1uzg78c{margin:0;font-family:var(--font-mono, monospace);font-size:.71875rem;color:#38bdf8;line-height:1.45;white-space:pre-wrap;word-break:break-word}.modal-foot.svelte-1uzg78c{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.25rem;border-top:1px solid rgba(255,255,255,.08);background:#ffffff05}.feedback-badge.svelte-1uzg78c{font-size:.71875rem;font-weight:600;padding:.2rem .5rem;border-radius:4px}.feedback-badge.copy.svelte-1uzg78c{color:#00e5ff;background:#00e5ff1f}.feedback-badge.freeze.svelte-1uzg78c{color:#ffb300;background:#ffb3001f}.foot-actions.svelte-1uzg78c{display:flex;gap:.5rem}.btn-modal-copy.svelte-1uzg78c{padding:.4rem .85rem;font-size:.75rem;font-weight:600;color:#cbd5e1;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:6px;cursor:pointer}.btn-modal-copy.svelte-1uzg78c:hover{color:#fff;background:#ffffff1f}.btn-modal-freeze.svelte-1uzg78c{padding:.4rem .85rem;font-size:.75rem;font-weight:700;color:#081120;background:#ffb300;border:none;border-radius:6px;cursor:pointer;box-shadow:0 0 10px #ffb30066}.btn-modal-freeze.svelte-1uzg78c:hover{background:#ffc107;box-shadow:0 0 15px #ffb30099}.canvas-top.svelte-jp09wb{max-height:55vh;overflow-y:auto;min-height:0}.basin-strip.svelte-jp09wb{display:flex;flex-wrap:wrap;gap:4px;padding:0 1rem .4rem}.basin-chip.svelte-jp09wb{font-size:.625rem;font-weight:700;color:#7dd3fc;border:1px solid rgba(0,229,255,.25);border-radius:4px;padding:0 5px;font-family:JetBrains Mono,monospace}.basin-chip.empty.svelte-jp09wb{color:#475569;border-color:#ffffff14}.search-note.svelte-jp09wb{margin:0 1rem .4rem;font-size:.6875rem;color:#94a3b8}.card-tags.svelte-jp09wb{display:flex;flex-wrap:wrap;gap:3px;margin-top:2px}.ctag.svelte-jp09wb{font-size:.5625rem;font-weight:700;padding:0 4px;border-radius:3px;border:1px solid}.ctag.own.svelte-jp09wb{color:#34d399;border-color:#34d39980}.ctag.stale.svelte-jp09wb{color:#fbbf24;border-color:#fbbf2480}.ctag.quiet.svelte-jp09wb{color:#94a3b8;border-color:#94a3b866}.system-card.is-dim.svelte-jp09wb:not(.is-active){opacity:.82}.mode-strip.svelte-jp09wb{display:flex;flex-wrap:wrap;gap:.35rem .75rem;align-items:baseline;padding:.4rem 1rem;border-bottom:1px solid var(--border-subtle, #162436);background:#08101a;font-size:.6875rem;color:#cbd5e1}.mode-strip.svelte-jp09wb strong:where(.svelte-jp09wb){color:#7dd3fc;font-size:.66rem;letter-spacing:.05em;text-transform:uppercase}.env.ok.svelte-jp09wb{color:#34d399}.env.warn.svelte-jp09wb{color:#fbbf24}.env.src.svelte-jp09wb{color:#64748b}.sw.svelte-jp09wb{display:inline-block;width:9px;height:7px;margin-right:4px;border-radius:2px}.sw.edge.svelte-jp09wb{border:2px solid #ef4444;height:3px}.wit-chip.svelte-jp09wb{font-size:.625rem;padding:1px 7px;border-radius:999px;cursor:pointer;background:transparent;color:#64748b;border:1px solid rgba(148,163,184,.3)}.wit-chip.on.svelte-jp09wb{color:#7dd3fc;border-color:#00e5ff73;background:#00e5ff14}.temporal-toggle.svelte-jp09wb{display:flex;align-items:center;background:#020617cc;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:2px;gap:2px}.temporal-btn.svelte-jp09wb{font-family:JetBrains Mono,monospace;font-size:.65625rem;font-weight:700;padding:2px 7px;border-radius:4px;background:transparent;color:#64748b;border:none;cursor:pointer;transition:all .15s ease}.temporal-btn.svelte-jp09wb:hover{color:#f8fafc}.temporal-btn.is-active.svelte-jp09wb{background:#00e5ff2e;color:#00e5ff;box-shadow:0 0 8px #00e5ff4d}.temporal-btn.future.is-active.svelte-jp09wb{background:#10b9812e;color:#10b981;box-shadow:0 0 8px #10b9814d}.tracked-head.svelte-jp09wb{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem .5rem}.tracked-title-wrap.svelte-jp09wb{display:flex;align-items:baseline;gap:.5rem}.tracked-title-wrap.svelte-jp09wb h2:where(.svelte-jp09wb){margin:0;font-size:.9375rem;font-weight:700;color:#f8fafc;letter-spacing:-.01em}.ho-count.svelte-jp09wb{font-size:.6875rem;color:#64748b;font-weight:500}.filter-icon-btn.svelte-jp09wb{display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:#64748b;cursor:pointer;transition:color .15s ease}.filter-icon-btn.svelte-jp09wb:hover{color:#00e5ff}.list.svelte-jp09wb{list-style:none;margin:0;padding:0 .75rem 1rem;display:flex;flex-direction:column;gap:.45rem}.system-card.svelte-jp09wb{display:grid;grid-template-columns:2.5rem minmax(0,1fr) 1.15rem;align-items:center;gap:.75rem;padding:.65rem .75rem;border-radius:8px;background-color:#09131fbf;border:1px solid rgba(255,255,255,.06);cursor:pointer;text-align:left;transition:all .18s ease;outline:none;width:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.system-card.svelte-jp09wb:hover{background-color:#0f1e30e6;border-color:#00e5ff4d;box-shadow:0 4px 14px #0006,0 0 8px #00e5ff1a}.system-card.svelte-jp09wb:active{transform:scale(.985)}.system-card.is-active.svelte-jp09wb{background:linear-gradient(90deg,#00e5ff29,#091624d9);border:1px solid rgba(0,229,255,.45);border-left:3.5px solid #00e5ff;box-shadow:0 0 16px #00e5ff38,inset 0 0 10px #00e5ff0d}.card-icon-wrap.svelte-jp09wb{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem}.card-body.svelte-jp09wb{display:flex;flex-direction:column;gap:.18rem;min-width:0;line-height:1.25}.card-title.svelte-jp09wb{font-size:.875rem;font-weight:700;color:#f8fafc;letter-spacing:.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-meta.svelte-jp09wb{font-size:.71875rem;color:#94a3b8;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-journey.svelte-jp09wb{font-size:.6875rem;font-weight:700;color:#00e5ff;letter-spacing:.02em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.system-card.is-active.svelte-jp09wb .card-journey:where(.svelte-jp09wb){text-shadow:0 0 8px rgba(0,229,255,.5)}.card-next.unresolved.svelte-jp09wb{color:#94a3b8;font-style:italic}.card-next.svelte-jp09wb{font-size:.65625rem;color:#64748b;font-weight:500;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-chevron.svelte-jp09wb{display:flex;align-items:center;justify-content:center;color:#475569;transition:all .18s ease}.system-card.is-active.svelte-jp09wb .card-chevron:where(.svelte-jp09wb),.system-card.svelte-jp09wb:hover .card-chevron:where(.svelte-jp09wb){color:#38bdf8;transform:translate(2px)}.detail.svelte-jp09wb{display:block;margin-top:.25rem;font-size:.6875rem;color:var(--color-ink-dim)}
