.station-panel.svelte-uprapu{padding:0;display:grid;gap:1rem;min-width:0}.surface-head.svelte-uprapu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.9rem;align-items:start}.surface-head.svelte-uprapu>div:where(.svelte-uprapu){min-width:0}.section-title.svelte-uprapu{margin:.25rem 0 0;line-height:1.15}select.svelte-uprapu{width:min(100%,12rem);min-width:0;padding:.8rem 1rem;border-radius:999px;border:1px solid rgba(153,236,255,.14);background:#040f16ad;color:var(--ink)}.metric-grid.svelte-uprapu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:.85rem}.chart-surface.svelte-uprapu{padding:1rem;display:grid;gap:.9rem}.chart-head.svelte-uprapu h3:where(.svelte-uprapu){margin:.35rem 0 0;font-size:1.08rem}.chart-wrap.svelte-uprapu{border-radius:1.3rem;overflow:hidden;min-height:16rem;border:1px solid rgba(153,236,255,.08);background:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(180deg,#040f16d6,#071924e0);background-size:64px 64px;display:grid;place-items:center}svg.svelte-uprapu{width:100%;height:100%;min-height:16rem}.chart-state.svelte-uprapu{color:var(--muted)}.chart-error.svelte-uprapu{color:var(--danger)}@media(max-width:640px){.surface-head.svelte-uprapu{grid-template-columns:1fr}}.menu-level.svelte-9m5wrv{display:grid;gap:.16rem}.menu-branch.svelte-9m5wrv,.branch-frame.svelte-9m5wrv,.branch-children.svelte-9m5wrv{display:grid;gap:.14rem}.branch-button.svelte-9m5wrv,.leaf-button.svelte-9m5wrv{display:flex;align-items:center;justify-content:space-between;gap:.68rem;width:100%;min-height:2.25rem;padding:.56rem .82rem;border:1px solid transparent;border-radius:.8rem;background:transparent;color:var(--text-secondary);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.branch-button.svelte-9m5wrv{list-style:none}.branch-button.svelte-9m5wrv::-webkit-details-marker{display:none}.branch-button.svelte-9m5wrv::marker{content:""}.branch-button.svelte-9m5wrv:hover,.leaf-button.svelte-9m5wrv:hover:not(.disabled),.leaf-button.selected.svelte-9m5wrv{background:var(--bg-surface);color:var(--text-primary)}.leaf-button.selected.svelte-9m5wrv{color:var(--text-primary);border-color:var(--border-subtle);background:var(--bg-elevated)}.leaf-button.disabled.svelte-9m5wrv{opacity:.5;cursor:not-allowed}.leaf-link.svelte-9m5wrv{text-decoration:none}.leaf-static.svelte-9m5wrv{cursor:default}.branch-main.svelte-9m5wrv,.branch-tail.svelte-9m5wrv{display:inline-flex;align-items:center;gap:.68rem}.branch-tail.svelte-9m5wrv{color:var(--text-dim)}.branch-tail.svelte-9m5wrv svg{transition:transform .18s ease,color .16s ease}.menu-branch[open].svelte-9m5wrv>.branch-button:where(.svelte-9m5wrv) .branch-tail:where(.svelte-9m5wrv) svg{transform:rotate(90deg)}.menu-branch[open].svelte-9m5wrv>.branch-button:where(.svelte-9m5wrv){color:var(--text-primary)}.branch-frame.svelte-9m5wrv{grid-template-rows:0fr;opacity:0;transition:grid-template-rows .19s ease,opacity .19s ease}.menu-branch[open].svelte-9m5wrv>.branch-frame:where(.svelte-9m5wrv){grid-template-rows:1fr;opacity:1}.branch-children.svelte-9m5wrv{min-height:0;overflow:hidden;padding-left:.9rem;border-left:1px solid var(--border-subtle);margin-left:.55rem}.item-icon.svelte-9m5wrv{display:inline-flex;width:1.05rem;height:1.05rem;align-items:center;justify-content:center;flex:none;color:var(--text-dim)}.item-icon-ocean.svelte-9m5wrv{color:#22e0a8}.item-icon-atmosphere.svelte-9m5wrv{color:#5ca9ff}.item-label.svelte-9m5wrv{font-size:var(--text-sm);letter-spacing:var(--tracking-tight);line-height:var(--leading-snug)}.availability.svelte-9m5wrv{font-size:var(--text-2xs);line-height:var(--leading-none);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.availability.muted.svelte-9m5wrv{color:var(--text-dim)}[data-depth="0"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv) .item-label:where(.svelte-9m5wrv){font-weight:600;font-size:var(--text-sm);color:var(--text-primary)}[data-depth="1"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv) .item-label:where(.svelte-9m5wrv){font-size:var(--text-sm);font-weight:500;color:var(--text-secondary)}[data-depth="2"].svelte-9m5wrv .item-label:where(.svelte-9m5wrv),[data-depth="3"].svelte-9m5wrv .item-label:where(.svelte-9m5wrv),[data-depth="4"].svelte-9m5wrv .item-label:where(.svelte-9m5wrv){font-size:var(--text-xs);font-weight:400;color:var(--text-muted)}[data-depth="0"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv),[data-depth="0"].svelte-9m5wrv>.leaf-button:where(.svelte-9m5wrv){min-height:2.45rem;padding-top:.62rem;padding-bottom:.62rem}[data-depth="0"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv) .item-icon:where(.svelte-9m5wrv),[data-depth="0"].svelte-9m5wrv>.leaf-button:where(.svelte-9m5wrv) .item-icon:where(.svelte-9m5wrv){color:var(--text-muted)}[data-depth="1"].svelte-9m5wrv .branch-button:where(.svelte-9m5wrv),[data-depth="1"].svelte-9m5wrv .leaf-button:where(.svelte-9m5wrv){min-height:2.18rem}[data-depth="2"].svelte-9m5wrv .branch-button:where(.svelte-9m5wrv),[data-depth="2"].svelte-9m5wrv .leaf-button:where(.svelte-9m5wrv),[data-depth="3"].svelte-9m5wrv .branch-button:where(.svelte-9m5wrv),[data-depth="3"].svelte-9m5wrv .leaf-button:where(.svelte-9m5wrv),[data-depth="4"].svelte-9m5wrv .branch-button:where(.svelte-9m5wrv),[data-depth="4"].svelte-9m5wrv .leaf-button:where(.svelte-9m5wrv){min-height:2.04rem;padding-top:.5rem;padding-bottom:.5rem}.branch-button.svelte-9m5wrv:hover .item-icon:where(.svelte-9m5wrv),.leaf-button.svelte-9m5wrv:hover:not(.disabled) .item-icon:where(.svelte-9m5wrv),.leaf-button.selected.svelte-9m5wrv .item-icon:where(.svelte-9m5wrv),.menu-branch[open].svelte-9m5wrv>.branch-button:where(.svelte-9m5wrv) .item-icon:where(.svelte-9m5wrv){color:var(--text-secondary)}[data-depth="0"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv) .item-icon.item-icon-ocean:where(.svelte-9m5wrv),[data-depth="0"].svelte-9m5wrv>.menu-branch[open]:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv) .item-icon.item-icon-ocean:where(.svelte-9m5wrv),[data-depth="0"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv):hover .item-icon.item-icon-ocean:where(.svelte-9m5wrv){color:#22e0a8}[data-depth="0"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv) .item-icon.item-icon-atmosphere:where(.svelte-9m5wrv),[data-depth="0"].svelte-9m5wrv>.menu-branch[open]:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv) .item-icon.item-icon-atmosphere:where(.svelte-9m5wrv),[data-depth="0"].svelte-9m5wrv>.menu-branch:where(.svelte-9m5wrv)>.branch-button:where(.svelte-9m5wrv):hover .item-icon.item-icon-atmosphere:where(.svelte-9m5wrv){color:#5ca9ff}body{overflow:hidden;background:#0a0a0a}.portal-shell.svelte-x1i5gj{--header-height: 4rem;--left-width: min(22.5rem, calc(100vw - 2rem) );--right-width: min(30rem, calc(100vw - 2rem) );position:relative;min-height:100dvh;overflow:hidden;color:var(--text-primary);background:var(--bg-primary);font-family:var(--font-sans);transition:background .3s ease,color .3s ease}.portal-map.svelte-x1i5gj{position:absolute;top:0;right:0;bottom:0;left:0;isolation:isolate}.portal-header.svelte-x1i5gj{position:fixed;top:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:4rem;padding:0 1rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-header)}.header-left.svelte-x1i5gj{display:inline-flex;align-items:center;gap:.9rem;min-width:0}.brand-mark.svelte-x1i5gj{display:flex;align-items:center;gap:.75rem;color:var(--text-primary);text-decoration:none;font-size:var(--text-lg);font-weight:700;letter-spacing:var(--tracking-tighter);white-space:nowrap;min-width:0}.logo-image.svelte-x1i5gj{height:1.85rem;width:auto;object-fit:contain}.header-actions.svelte-x1i5gj{display:inline-flex;align-items:center;justify-content:flex-end;gap:1.25rem;min-width:0}.basemap-group.svelte-x1i5gj{display:flex;align-items:center;gap:.65rem}.basemap-label.svelte-x1i5gj{font-size:var(--text-2xs);color:var(--text-dim);font-family:var(--font-sans);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest);white-space:nowrap}.icon-button.svelte-x1i5gj,.mode-segment.svelte-x1i5gj,.timeline-button.svelte-x1i5gj,.drawer-close.svelte-x1i5gj{border:1px solid var(--border-dim);color:var(--text-secondary);background:var(--bg-surface);cursor:pointer;font-size:var(--text-xs);font-family:var(--font-sans);font-weight:500;transition:background .16s ease,transform .16s ease,border-color .16s ease,color .16s ease}.icon-button.svelte-x1i5gj,.drawer-close.svelte-x1i5gj{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.7rem}.basemap-switch.svelte-x1i5gj{display:inline-flex;align-items:center;gap:.22rem;padding:.2rem;border-radius:.8rem;border:1px solid var(--border-dim);background:var(--bg-surface)}.mode-segment.svelte-x1i5gj{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:0 .82rem;border-radius:.65rem;font-size:var(--text-xs);font-family:var(--font-sans);font-weight:600;letter-spacing:var(--tracking-wide)}.mode-segment.active.svelte-x1i5gj{background:var(--control-active-bg);border-color:var(--control-active-border);color:var(--control-active-text)}.mode-segment.svelte-x1i5gj:hover:not(.active){background:var(--control-hover-bg);border-color:var(--control-hover-border);color:var(--text-primary);box-shadow:inset 0 0 0 1px #ffffff08}.icon-button.svelte-x1i5gj:hover,.icon-button.active.svelte-x1i5gj,.timeline-button.svelte-x1i5gj:hover,.drawer-close.svelte-x1i5gj:hover{background:var(--bg-elevated);border-color:var(--border-bright);color:var(--text-primary);transform:translateY(-1px)}.mode-segment.active.svelte-x1i5gj:hover{background:var(--control-active-bg);border-color:var(--control-active-border);color:var(--control-active-text);transform:none}.left-drawer.svelte-x1i5gj,.right-drawer.svelte-x1i5gj{position:fixed;top:var(--header-height);bottom:0;z-index:25;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--bg-secondary)}.left-drawer.svelte-x1i5gj{left:0;width:var(--left-width);border-right:1px solid var(--border-subtle)}.right-drawer.svelte-x1i5gj{top:calc(var(--header-height) + 1rem);right:1rem;bottom:1rem;width:var(--right-width);grid-template-rows:auto minmax(0,1fr);border:1px solid var(--border-dim);border-radius:.95rem;overflow:hidden;background:var(--bg-secondary);box-shadow:0 1.8rem 3rem #0006}.drawer-head.svelte-x1i5gj{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.05rem;border-bottom:1px solid var(--border-subtle);background:var(--bg-panel)}.drawer-head-copy.svelte-x1i5gj{display:grid;gap:.1rem}.drawer-head.svelte-x1i5gj h2:where(.svelte-x1i5gj),.drawer-title.svelte-x1i5gj h2:where(.svelte-x1i5gj){margin:0;font-size:var(--text-lg);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--text-primary)}.drawer-kicker.svelte-x1i5gj{display:block;font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-dim)}.drawer-foot.svelte-x1i5gj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.9rem 1rem 1rem;border-top:1px solid var(--border-subtle)}.foot-chip.svelte-x1i5gj{display:grid;gap:.22rem;padding:.78rem .82rem;border-radius:.8rem;border:1px solid var(--border-subtle);background:var(--bg-elevated)}.foot-label.svelte-x1i5gj{font-size:.64rem;font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim)}.right-head.svelte-x1i5gj{align-items:flex-start}.drawer-title.svelte-x1i5gj{display:grid;gap:.3rem}.drawer-location.svelte-x1i5gj{display:block;font-size:.72rem;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.left-drawer.svelte-x1i5gj .drawer-scroll:where(.svelte-x1i5gj){overflow:auto;padding:1rem}.right-drawer.svelte-x1i5gj .drawer-scroll:where(.svelte-x1i5gj){overflow-y:auto;padding:1rem 1.45rem 1.35rem 1rem;display:grid;gap:.85rem;overscroll-behavior:contain;scrollbar-width:none}.right-drawer.svelte-x1i5gj .drawer-scroll:where(.svelte-x1i5gj)::-webkit-scrollbar{width:0;height:0}.drawer-scroll-rail.svelte-x1i5gj{position:absolute;top:5.25rem;right:.35rem;bottom:.65rem;z-index:2;width:.5rem;border-radius:999px;background:#ffffff0f;opacity:0;transition:opacity .16s ease;pointer-events:none}.drawer-scroll-rail.visible.svelte-x1i5gj{opacity:1}.drawer-scroll-thumb.svelte-x1i5gj{width:100%;min-height:3.5rem;border-radius:999px;background:linear-gradient(180deg,#ffffff8f,#ffffff38);box-shadow:inset 0 0 0 1px #ffffff1f,0 .35rem .8rem #00000047}.side-tab.svelte-x1i5gj{position:fixed;top:50%;z-index:28;display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:3.1rem;border:1px solid var(--border-dim);background:var(--bg-surface);color:var(--text-secondary)}.left-tab.svelte-x1i5gj{left:0;transform:translateY(-50%);border-radius:0 .8rem .8rem 0}.right-tab.svelte-x1i5gj{right:1rem;transform:translateY(-50%);border-radius:.8rem 0 0 .8rem}.scale-card.svelte-x1i5gj{display:grid;gap:.85rem;padding:.9rem;border-radius:.8rem;border:1px solid var(--border-subtle);background:var(--bg-elevated)}.legend-panel.svelte-x1i5gj{display:grid;gap:.9rem}.legend-copy.svelte-x1i5gj{display:grid;gap:.35rem;min-width:0}.legend-copy.svelte-x1i5gj strong:where(.svelte-x1i5gj){font-size:var(--text-sm);font-weight:600;line-height:var(--leading-tight);color:var(--text-primary);display:block;margin-bottom:.15rem}.legend-copy.svelte-x1i5gj span:where(.svelte-x1i5gj){font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:600;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}.legend-copy.svelte-x1i5gj p:where(.svelte-x1i5gj){margin:0;font-size:var(--text-xs);line-height:var(--leading-relaxed);color:var(--text-secondary)}.legend-scale.svelte-x1i5gj{display:grid;gap:.72rem;padding:.85rem .9rem .95rem;border-radius:.8rem;border:1px solid var(--border-subtle);background:var(--bg-panel)}.legend-scale-meta.svelte-x1i5gj{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;font-family:var(--font-mono)}.legend-scale-meta.svelte-x1i5gj strong:where(.svelte-x1i5gj){font-size:var(--text-sm);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--text-primary)}.legend-scale-meta.svelte-x1i5gj span:where(.svelte-x1i5gj){font-size:var(--text-2xs);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-dim)}.legend-gradient.svelte-x1i5gj{height:.9rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);box-shadow:inset 0 0 0 1px #ffffff0a,0 .35rem .9rem #0000003d}.legend-ticks.svelte-x1i5gj{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:600;letter-spacing:var(--tracking-wide);color:var(--text-dim)}.legend-ticks.svelte-x1i5gj span:where(.svelte-x1i5gj):nth-child(3){text-align:center}.legend-ticks.svelte-x1i5gj span:where(.svelte-x1i5gj):nth-child(4),.legend-ticks.svelte-x1i5gj span:where(.svelte-x1i5gj):nth-child(5){text-align:right}.legend-status.svelte-x1i5gj{padding:.85rem .9rem;border-radius:.8rem;border:1px dashed var(--border-dim);background:var(--bg-panel);font-size:var(--text-xs);color:var(--text-dim)}.info-card.svelte-x1i5gj{display:grid;gap:.9rem;padding:.95rem;border-radius:.85rem;border:1px solid var(--border-subtle);overflow:visible;background:var(--bg-elevated)}.overview-card.svelte-x1i5gj{gap:.7rem}.media-card.svelte-x1i5gj,.inspection-card.svelte-x1i5gj,.documentation-card.svelte-x1i5gj,.metadata-card.svelte-x1i5gj{gap:.85rem}.station-panel-wrap.svelte-x1i5gj{display:block}.chart-copy.svelte-x1i5gj h3:where(.svelte-x1i5gj),.documentation-block.svelte-x1i5gj h3:where(.svelte-x1i5gj),.math-card.svelte-x1i5gj h4:where(.svelte-x1i5gj){margin:0;font-size:var(--text-base);font-weight:600;letter-spacing:var(--tracking-tight);color:var(--text-primary)}.chart-copy.svelte-x1i5gj p:where(.svelte-x1i5gj),.documentation-block.svelte-x1i5gj p:where(.svelte-x1i5gj),.empty-state.svelte-x1i5gj p:where(.svelte-x1i5gj),.math-card.svelte-x1i5gj p:where(.svelte-x1i5gj){margin:0;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.chart-copy.svelte-x1i5gj p:where(.svelte-x1i5gj),.documentation-block.svelte-x1i5gj p:where(.svelte-x1i5gj),.feature-summary.svelte-x1i5gj span:where(.svelte-x1i5gj),.documentation-meta.svelte-x1i5gj span:where(.svelte-x1i5gj),.empty-state.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--text-dim)}.layer-chip-row.svelte-x1i5gj{display:flex;flex-wrap:wrap;gap:.45rem}.layer-chip.svelte-x1i5gj{padding:.3rem .55rem;border-radius:999px;border:1px solid var(--border-subtle);background:#ffffff08;font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-dim)}.feature-summary.svelte-x1i5gj{display:grid;gap:.1rem}.feature-summary.svelte-x1i5gj strong:where(.svelte-x1i5gj){font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.chart-figure.svelte-x1i5gj{margin:0;padding:.7rem;display:grid;place-items:center;width:100%;aspect-ratio:2571 / 1482;border-radius:.8rem;border:1px solid var(--border-subtle);overflow:hidden;background:#f4f6fa}.chart-figure.svelte-x1i5gj img:where(.svelte-x1i5gj){display:block;width:100%;height:100%;object-fit:contain;margin:0 auto;border-radius:.55rem;background:#fff}.feature-grid.svelte-x1i5gj{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}.feature-cell.svelte-x1i5gj{display:grid;gap:.1rem;padding:.78rem .84rem;border-radius:.75rem;border:1px solid var(--border-subtle);background:var(--bg-panel)}.feature-cell.svelte-x1i5gj span:where(.svelte-x1i5gj){font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-dim);margin-bottom:.1rem}.feature-cell.svelte-x1i5gj strong:where(.svelte-x1i5gj){font-size:var(--text-sm);font-weight:500;color:var(--text-secondary);letter-spacing:var(--tracking-tight)}.empty-state.svelte-x1i5gj{display:grid;gap:.4rem;padding:.95rem;border-radius:.8rem;border:1px dashed var(--border-dim);background:var(--bg-panel)}.empty-center.svelte-x1i5gj{min-height:14rem;place-content:center;text-align:center}.card-kicker.svelte-x1i5gj{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-dim)}.documentation-block.svelte-x1i5gj,.documentation-meta.svelte-x1i5gj,.math-card.svelte-x1i5gj{display:grid;gap:.6rem}.documentation-block.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--text-secondary)}.documentation-meta.svelte-x1i5gj{gap:.52rem}.meta-row.svelte-x1i5gj{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.72rem .82rem;border-radius:.75rem;border:1px solid var(--border-subtle);background:var(--bg-panel)}.meta-row.svelte-x1i5gj span:where(.svelte-x1i5gj){font-size:var(--text-xs);font-family:var(--font-mono);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-widest);color:var(--text-dim)}.meta-row.svelte-x1i5gj strong:where(.svelte-x1i5gj){font-size:var(--text-sm);font-weight:600;color:var(--text-secondary)}.math-card.svelte-x1i5gj{padding:.9rem;border-radius:.8rem;border:1px solid var(--border-subtle);background:var(--bg-panel)}.math-card.svelte-x1i5gj p:where(.svelte-x1i5gj){color:var(--text-secondary)}.timeline-dock.svelte-x1i5gj{position:fixed;left:50%;bottom:1rem;z-index:28;display:flex;align-items:center;gap:.85rem;width:min(44rem,calc(100vw - 2rem));transform:translate(-50%);padding:.72rem .8rem;border-radius:1rem;border:1px solid var(--border-dim);background:var(--bg-header)}.timeline-button.svelte-x1i5gj{display:inline-flex;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border:1px solid var(--border-dim);border-radius:.8rem;background:var(--bg-surface);color:var(--text-secondary);transition:transform .16s ease,background .16s ease,border-color .16s ease}.timeline-button.svelte-x1i5gj:hover,.timeline-button.active.svelte-x1i5gj{transform:translateY(-1px);background:var(--bg-elevated);border-color:var(--border-bright);color:var(--text-primary)}.timeline-track.svelte-x1i5gj{flex:1;display:grid;gap:.5rem}.timeline-labels.svelte-x1i5gj{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:var(--text-2xs);font-family:var(--font-mono);font-weight:600;letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--text-dim);margin-bottom:.4rem}.timeline-labels.svelte-x1i5gj strong:where(.svelte-x1i5gj){color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-sans);letter-spacing:var(--tracking-tight)}.timeline-track.svelte-x1i5gj input:where(.svelte-x1i5gj){width:100%;accent-color:var(--accent)}@media(max-width:1180px){.portal-header.svelte-x1i5gj{grid-template-columns:1fr;gap:.7rem}.header-actions.svelte-x1i5gj{flex-wrap:wrap;justify-content:flex-start}.right-drawer.svelte-x1i5gj{width:min(29rem,calc(100vw - 1rem))}}@media(max-width:900px){.feature-grid.svelte-x1i5gj{grid-template-columns:1fr}.left-drawer.svelte-x1i5gj{width:min(20rem,calc(100vw - 1rem))}.right-drawer.svelte-x1i5gj{top:calc(var(--header-height) + .75rem);right:.5rem;bottom:.5rem;width:min(calc(100vw - 1rem),28rem)}.right-drawer.svelte-x1i5gj .drawer-scroll:where(.svelte-x1i5gj){padding-right:1.2rem}.drawer-scroll-rail.svelte-x1i5gj{right:.25rem;width:.42rem}.timeline-dock.svelte-x1i5gj{width:calc(100vw - 1rem);bottom:.5rem}}@media(max-width:720px){.portal-shell.svelte-x1i5gj{--header-height: 6.15rem}.brand-mark.svelte-x1i5gj{font-size:1rem}.left-drawer.svelte-x1i5gj,.right-drawer.svelte-x1i5gj{width:calc(100vw - .75rem)}.timeline-dock.svelte-x1i5gj{display:none}}
