@charset "UTF-8";@keyframes svelte-qbeicj-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-qbeicj-shimmer-beam{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes svelte-qbeicj-rotate-laser{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes svelte-qbeicj-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-qbeicj-stagger-enter{0%{opacity:0;transform:translateY(var(--space-sm)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-qbeicj-bottom-nav-materialize{0%{opacity:0;filter:blur(var(--physics-blur))}to{opacity:1;filter:blur(0)}}.icon-loading-portal.svelte-qbeicj{width:100%;height:auto;aspect-ratio:2048/1228;--draw-duration: 6s;--ease-draw: cubic-bezier(.76, 0, .24, 1);--draw-stagger: 1.5s;--circuit-stroke: 3;--pulse-duration: 4s;--ease-pulse: cubic-bezier(.33, 1, .68, 1)}.icon-loading-portal.svelte-qbeicj .outer-circuitry{fill:color-mix(in oklch,var(--energy-primary),white 50%)}.icon-loading-portal.svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj){fill:none;stroke:color-mix(in oklch,var(--energy-primary),white 50%);stroke-width:var(--circuit-stroke);stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:center}.icon-loading-portal.svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj) path:where(.svelte-qbeicj){stroke-dasharray:1;stroke-dashoffset:1;opacity:0}.icon-loading-portal[data-status=idle].svelte-qbeicj .outer-circuitry{opacity:.5}.icon-loading-portal[data-status=idle].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj) path:where(.svelte-qbeicj){visibility:hidden;stroke-dashoffset:0}.icon-loading-portal[data-status=loading].svelte-qbeicj .outer-circuitry{will-change:opacity;animation:svelte-qbeicj-circuit-pulse var(--pulse-duration) var(--ease-pulse) infinite}.icon-loading-portal[data-status=loading].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj){will-change:transform;animation:svelte-qbeicj-circuit-spin 120s linear infinite}.icon-loading-portal[data-status=loading].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj) path:where(.svelte-qbeicj){animation:svelte-qbeicj-circuit-draw var(--draw-duration) var(--ease-draw) infinite}.icon-loading-portal[data-status=loading].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj) .draw-b:where(.svelte-qbeicj) path:where(.svelte-qbeicj){animation-delay:var(--draw-stagger)}.icon-loading-portal[data-status=loading].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj) .draw-c:where(.svelte-qbeicj) path:where(.svelte-qbeicj){animation-delay:calc(var(--draw-stagger) * 2)}.icon-loading-portal[data-status=loading].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj) .draw-d:where(.svelte-qbeicj) path:where(.svelte-qbeicj){animation-delay:calc(var(--draw-stagger) * 3)}[data-physics=glass] .icon-loading-portal[data-status=loading] .outer-circuitry,[data-physics=glass] .icon-loading-portal[data-status=loading] .inner-circuitry.svelte-qbeicj{filter:drop-shadow(0 0 4px var(--energy-primary)) drop-shadow(0 0 12px var(--energy-primary))}[data-physics=retro] .icon-loading-portal[data-status=loading] .outer-circuitry{animation-timing-function:steps(4);animation-duration:2s}[data-physics=retro] .icon-loading-portal[data-status=loading] .inner-circuitry.svelte-qbeicj{animation-timing-function:steps(60);animation-duration:30s}[data-physics=retro] .icon-loading-portal[data-status=loading] .inner-circuitry.svelte-qbeicj path:where(.svelte-qbeicj){animation-name:svelte-qbeicj-circuit-draw-retro;animation-timing-function:steps(6);animation-duration:8s;animation-delay:0s}[data-mode=light] .icon-loading-portal .outer-circuitry{fill:var(--energy-primary);filter:none!important}[data-mode=light] .icon-loading-portal .inner-circuitry.svelte-qbeicj{fill:none;stroke:var(--energy-primary);filter:none!important}[data-physics=retro] .icon-loading-portal .outer-circuitry{fill:var(--energy-primary);filter:none!important}[data-physics=retro] .icon-loading-portal .inner-circuitry.svelte-qbeicj{fill:none;stroke:var(--energy-primary);stroke-width:4;filter:none!important}@media(prefers-reduced-motion:reduce){.icon-loading-portal[data-status=loading].svelte-qbeicj .outer-circuitry{opacity:.4}.icon-loading-portal[data-status=loading].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj){animation:none}.icon-loading-portal[data-status=loading].svelte-qbeicj .inner-circuitry:where(.svelte-qbeicj) path:where(.svelte-qbeicj){stroke-dashoffset:0;opacity:.6}}@keyframes svelte-qbeicj-circuit-pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes svelte-qbeicj-circuit-spin{to{transform:rotate(360deg)}}@keyframes svelte-qbeicj-circuit-draw-retro{0%{stroke-dashoffset:0;opacity:.8}30%{stroke-dashoffset:0;opacity:1}50%{stroke-dashoffset:0;opacity:.6}70%{stroke-dashoffset:.2;opacity:.8}85%{stroke-dashoffset:.3;opacity:.4}to{stroke-dashoffset:0;opacity:.8}}@keyframes svelte-qbeicj-circuit-draw{0%{stroke-dashoffset:1;opacity:0}5%{opacity:.6}15%{opacity:1}45%{stroke-dashoffset:0;opacity:.8}50%{stroke-dashoffset:0;opacity:.6}55%{stroke-dashoffset:0;opacity:.8}65%{opacity:1}90%{stroke-dashoffset:.9;opacity:.3}95%{stroke-dashoffset:1;opacity:.1}to{stroke-dashoffset:1;opacity:0}}:root{--focus-ring: 0 0 0 calc(var(--physics-border-width) * 2) var(--bg-canvas), 0 0 0 calc(var(--physics-border-width) * 4) var(--energy-primary)}@keyframes svelte-10dy0yi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes svelte-10dy0yi-shimmer-beam{0%{background-position:100% 0}to{background-position:-50% 0}}@keyframes svelte-10dy0yi-rotate-laser{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes svelte-10dy0yi-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-10dy0yi-stagger-enter{0%{opacity:0;transform:translateY(var(--space-sm)) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes svelte-10dy0yi-bottom-nav-materialize{0%{opacity:0;filter:blur(var(--physics-blur))}to{opacity:1;filter:blur(0)}}.portal-loader.svelte-10dy0yi{position:relative;width:100%;aspect-ratio:2048/1228;overflow:hidden;background-color:var(--bg-surface);border:var(--physics-border-width) solid var(--border-color);border-radius:var(--radius-base)}@media(min-width:768px){.portal-loader.svelte-10dy0yi{max-width:640px}}@media(min-width:1024px){.portal-loader.svelte-10dy0yi{max-width:768px}}@media(min-width:1440px){.portal-loader.svelte-10dy0yi{max-width:900px}}@media(min-width:1920px){.portal-loader.svelte-10dy0yi{max-width:1024px}}.portal-layer.svelte-10dy0yi{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.shadow-vignette.svelte-10dy0yi,.portal-circuits.svelte-10dy0yi{-o-object-fit:cover;object-fit:cover;z-index:0}.shadow-vignette.svelte-10dy0yi{opacity:.5}.portal-circuits.svelte-10dy0yi{opacity:.05}.portal-svg.svelte-10dy0yi{z-index:2}.portal-quill.svelte-10dy0yi{z-index:10;color:var(--energy-primary)}.portal-label.svelte-10dy0yi{color:var(--energy-primary);font-size:var(--font-size-caption);animation:svelte-10dy0yi-portal-label-pulse 3s var(--ease-spring-snappy) infinite}[data-physics=glass] .portal-quill.svelte-10dy0yi{filter:drop-shadow(0 0 6px var(--energy-primary));color:color-mix(in oklch,var(--energy-primary),white 50%)}[data-physics=glass] .portal-label.svelte-10dy0yi{color:color-mix(in oklch,var(--energy-primary),white 50%)}[data-physics=retro] .portal-label.svelte-10dy0yi{animation-timing-function:steps(4);animation-duration:3s}[data-physics=retro] .shadow-vignette.svelte-10dy0yi,[data-physics=retro] .portal-circuits.svelte-10dy0yi,[data-mode=light] .shadow-vignette.svelte-10dy0yi,[data-mode=light] .portal-circuits.svelte-10dy0yi{mix-blend-mode:normal}[data-mode=light] .shadow-vignette.svelte-10dy0yi{opacity:0}@media(prefers-reduced-motion:reduce){.portal-label.svelte-10dy0yi{animation:none}}@keyframes svelte-10dy0yi-portal-label-pulse{0%,to{opacity:.6}50%{opacity:.9}}.portal-ring-demo{width:100%;max-width:480px}.narrative-test-scroll.svelte-1370zy1{max-height:320px;overflow-y:auto;padding:var(--space-md);flex:1}
