.hero-scene.svelte-dxg1r8{aspect-ratio:16/10;border-radius:var(--r);border:1px solid var(--line-strong);background:radial-gradient(120% 90% at 18% 0%, #ff4fd82e, transparent 55%), radial-gradient(100% 80% at 100% 100%, #3ee6ff29, transparent 58%), linear-gradient(160deg, color-mix(in srgb, var(--bg1) 88%, #000), var(--bg0));width:100%;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.hero-scene-glow.svelte-dxg1r8{filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#ff4fd829,#0000 68%);border-radius:50%;position:absolute;inset:12% 8%}.hero-scene-frame.svelte-dxg1r8{z-index:1;flex-direction:column;gap:10px;height:100%;padding:16px 18px 18px;display:flex;position:relative}.hero-scene-top.svelte-dxg1r8{flex-wrap:wrap;gap:8px;display:flex}.hero-scene-pill.svelte-dxg1r8{border:1px solid var(--line);background:color-mix(in srgb, var(--glass) 90%, transparent);color:var(--tx2);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.hero-scene-pill.ok.svelte-dxg1r8{color:var(--ok);border-color:var(--ok-border);background:var(--ok-soft)}.hero-scene-pill.ok.svelte-dxg1r8:before{content:"";width:7px;height:7px;box-shadow:0 0 10px var(--ok-glow);background:currentColor;border-radius:50%}.hero-scene-map.svelte-dxg1r8{flex:1;width:100%;min-height:0}.hero-scene-grid.svelte-dxg1r8{fill:none;stroke:color-mix(in srgb, var(--line-strong) 55%, transparent);stroke-width:1px}.hero-scene-node.svelte-dxg1r8{fill:var(--bg0);stroke-width:2.5px}.hero-scene-node.you.svelte-dxg1r8{stroke:#ff4fd8;filter:drop-shadow(0 0 8px #ff4fd88c)}.hero-scene-node.edge.svelte-dxg1r8{stroke:#3ee6ff;filter:drop-shadow(0 0 8px #3ee6ff8c)}.hero-scene-path.svelte-dxg1r8{fill:none;stroke:url(#hero-route);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:8 10;animation:2.4s linear infinite svelte-dxg1r8-hero-route-flow}.hero-scene-packet.svelte-dxg1r8{fill:#f5f0ff;opacity:.9;animation:2.4s ease-in-out infinite svelte-dxg1r8-hero-packet}.hero-scene-packet.delay.svelte-dxg1r8{opacity:.65;animation-delay:.8s}.hero-scene-stats.svelte-dxg1r8{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:4px;display:grid}.hero-scene-stats.svelte-dxg1r8 div:where(.svelte-dxg1r8){flex-direction:column;gap:2px;min-width:0;display:flex}.hero-scene-label.svelte-dxg1r8{color:var(--tx3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.hero-scene-stats.svelte-dxg1r8 strong:where(.svelte-dxg1r8){font-family:var(--f-mono);color:var(--tx1);font-size:14px;font-weight:700}@keyframes svelte-dxg1r8-hero-route-flow{to{stroke-dashoffset:-36px}}@keyframes svelte-dxg1r8-hero-packet{0%,to{opacity:0;transform:translate(0)}12%{opacity:.95}50%{opacity:.95;transform:translate(188px,-58px)}62%{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-scene-path.svelte-dxg1r8,.hero-scene-packet.svelte-dxg1r8{animation:none}}.path-split-scene.svelte-10rifnx{aspect-ratio:4/3;border-radius:var(--r);border:1px solid var(--line-strong);background:radial-gradient(80% 70% at 50% 0%, #3ee6ff1f, transparent 60%), linear-gradient(180deg, color-mix(in srgb, var(--bg1) 90%, #000), var(--bg0));width:100%;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.path-split-glow.svelte-10rifnx{filter:blur(20px);pointer-events:none;background:radial-gradient(circle,#ff4fd833,#0000 70%);position:absolute;inset:10% 35%}.path-split-svg.svelte-10rifnx{z-index:1;width:100%;height:100%;padding:12px;display:block;position:relative}.path-strand.svelte-10rifnx{fill:none;stroke-width:3px;stroke-linecap:round}.path-strand.dim.svelte-10rifnx{stroke:color-mix(in srgb, var(--line-strong) 45%, transparent);opacity:.45}.path-strand.lit.svelte-10rifnx{stroke:url(#path-lit);stroke-width:5px;filter:drop-shadow(0 0 10px #ff4fd873)}.path-node.svelte-10rifnx{fill:var(--bg0);stroke-width:2.5px}.path-node.you.svelte-10rifnx{stroke:#ff4fd8}.path-node.game.svelte-10rifnx{stroke:#3ee6ff}.path-flow.svelte-10rifnx{stroke:#f5f0ff;stroke-width:2px;stroke-dasharray:4 8;animation:1.8s linear infinite svelte-10rifnx-path-pulse}.path-split-caption.svelte-10rifnx{z-index:2;inset-inline:16px;justify-content:space-between;gap:8px;display:flex;position:absolute;bottom:14px}.path-tag.svelte-10rifnx{border:1px solid var(--line);background:color-mix(in srgb, var(--glass-strong) 88%, transparent);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.path-tag.lit.svelte-10rifnx{color:var(--acc2);border-color:color-mix(in srgb, var(--acc2) 40%, transparent)}.path-tag.dim.svelte-10rifnx{color:var(--tx3)}@keyframes svelte-10rifnx-path-pulse{to{stroke-dashoffset:-24px}}@media (prefers-reduced-motion:reduce){.path-flow.svelte-10rifnx{animation:none}}
