@import "https://api.fontshare.com/v2/css?f[]=general-sans@300,400,500,600,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";:root{--font-display:"Space Grotesk", "General Sans", sans-serif;--font-body:"General Sans", "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--text-xs:clamp(.75rem, .7rem + .25vw, .875rem);--text-sm:clamp(.875rem, .8rem + .35vw, 1rem);--text-base:clamp(1rem, .95rem + .25vw, 1.125rem);--text-lg:clamp(1.125rem, 1rem + .75vw, 1.5rem);--text-xl:clamp(1.5rem, 1.2rem + 1.25vw, 2.25rem);--text-2xl:clamp(2rem, 1.2rem + 2.5vw, 3.5rem);--text-3xl:clamp(2.5rem, 1rem + 4vw, 5rem);--text-hero:clamp(3rem, .5rem + 7vw, 8rem);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--color-bg:#fff6df;--color-surface:#fff;--color-surface-2:#fff1c9;--color-surface-3:#ffe6ad;--color-border:#1f2f56;--color-border-glow:#3568eb47;--color-divider:#d9e0ff;--color-text:#1f2f56;--color-text-muted:#4a5f92;--color-text-faint:#6f81b2;--color-text-bright:#111c3d;--color-accent:#3568eb;--color-accent-dim:#2047af;--color-accent-glow:#3568eb4d;--color-accent-deep:#dbe6ff;--color-secondary:#f76db8;--color-secondary-dim:#c64f8f;--color-signal-active:#1bb673;--color-signal-pending:#f39a19;--color-signal-classified:#8d57eb;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--transition-interactive:.18s cubic-bezier(.16, 1, .3, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-elastic:cubic-bezier(.34, 1.56, .64, 1);--shadow-sm:0 3px 0 #1f2f562e;--shadow-md:0 8px 0 #1f2f562e;--shadow-lg:0 14px 0 #1f2f5633;--shadow-glow:0 0 26px #3568eb29;--content-narrow:640px;--content-default:960px;--content-wide:1200px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:smooth;scroll-padding-top:var(--space-16)}body{min-height:100dvh;line-height:1.6;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background:radial-gradient(circle at 12% 18%, #ffc05e47, transparent 28%), radial-gradient(circle at 88% 24%, #3568eb33, transparent 26%), radial-gradient(circle at 28% 82%, #f76db82e, transparent 24%), var(--color-bg);overflow-x:hidden}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}ul[role=list],ol[role=list]{list-style:none}input,button,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,h5,h6{text-wrap:balance;line-height:1.15;font-family:var(--font-display)}p,li,figcaption{text-wrap:pretty;max-width:72ch}::selection{color:var(--color-text-bright);background:#3568eb40}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}button{cursor:pointer;background:0 0;border:none}a{color:var(--color-accent);text-decoration:none}a,button,[role=button]{transition:color var(--transition-interactive), background var(--transition-interactive), border-color var(--transition-interactive), box-shadow var(--transition-interactive), transform var(--transition-interactive)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.container{width:100%;max-width:var(--content-wide);padding-inline:var(--space-6);margin:0 auto}@media (width<=768px){.container{padding-inline:var(--space-4)}}.section-padding{padding-block:clamp(var(--space-16), 8vw, var(--space-32))}.noise-overlay{pointer-events:none;z-index:9999;opacity:.025;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");background-repeat:repeat;position:fixed;inset:0}body.alien-night-mode,.alien-night-mode-root{--color-bg:#070b1e;--color-surface:#101835;--color-surface-2:#152144;--color-surface-3:#1a2850;--color-border:#8ed9ff;--color-text:#d8ecff;--color-text-muted:#a3c8ef;--color-text-faint:#7ba0cc;--color-text-bright:#f1fbff;--color-accent:#7fd3ff;--color-accent-dim:#4da7d8;--color-secondary:#c18dff;--color-secondary-dim:#9d6fd4;background:radial-gradient(circle at 15% 18%,#6c56ff47,#0000 34%),radial-gradient(circle at 82% 22%,#55c9ff42,#0000 30%),radial-gradient(circle at 45% 80%,#d171ff3d,#0000 32%),#070b1e}body.alien-night-mode h1,body.alien-night-mode h2,body.alien-night-mode h3,body.alien-night-mode .hero-headline,body.alien-night-mode .section-title,.alien-night-mode-root h1,.alien-night-mode-root h2,.alien-night-mode-root h3,.alien-night-mode-root .hero-headline,.alien-night-mode-root .section-title{text-shadow:0 0 22px #7ed4ff52;animation:2.2s ease-in-out infinite alienWobble}body.alien-night-mode p,body.alien-night-mode .nav-link,body.alien-night-mode .badge-text,body.alien-night-mode .line-text,.alien-night-mode-root p,.alien-night-mode-root .nav-link,.alien-night-mode-root .badge-text,.alien-night-mode-root .line-text{animation:3.2s ease-in-out infinite alienWobbleSoft}body.alien-night-mode .noise-overlay{opacity:.055;mix-blend-mode:screen}body.alien-night-mode .hero,body.alien-night-mode .manifesto,body.alien-night-mode .experiments,body.alien-night-mode .about,.alien-night-mode-root .hero,.alien-night-mode-root .manifesto,.alien-night-mode-root .experiments,.alien-night-mode-root .about{filter:saturate(1.12)hue-rotate(12deg)}body.alien-night-mode .transmissions,body.alien-night-mode .footer,body.alien-night-mode .shelf-wrap,body.alien-night-mode .encounter-stage,body.alien-night-mode .message-orb,body.alien-night-mode .about-card,body.alien-night-mode .experiment-card,body.alien-night-mode .tx-label,body.alien-night-mode .hero-badge,body.alien-night-mode .btn-ghost,body.alien-night-mode .tmb-pill,.alien-night-mode-root .transmissions,.alien-night-mode-root .footer,.alien-night-mode-root .shelf-wrap,.alien-night-mode-root .encounter-stage,.alien-night-mode-root .message-orb,.alien-night-mode-root .about-card,.alien-night-mode-root .experiment-card,.alien-night-mode-root .tx-label,.alien-night-mode-root .hero-badge,.alien-night-mode-root .btn-ghost,.alien-night-mode-root .tmb-pill{background:linear-gradient(#111d3eeb,#0b142ceb)!important;border-color:#8ed9ff57!important;box-shadow:0 8px #040a1866,0 0 18px #6dc4ff26!important}body.alien-night-mode .shelf-rail,.alien-night-mode-root .shelf-rail{background:linear-gradient(#3b4f9e,#293a7c)!important;border-color:#8ed9ff52!important}body.alien-night-mode .ufo-base,body.alien-night-mode .ufo-dome,body.alien-night-mode .ufo-loader .ufo-base,body.alien-night-mode .ufo-loader .ufo-dome,body.alien-night-mode .card-doodle,.alien-night-mode-root .ufo-base,.alien-night-mode-root .ufo-dome,.alien-night-mode-root .ufo-loader .ufo-base,.alien-night-mode-root .ufo-loader .ufo-dome,.alien-night-mode-root .card-doodle{background:linear-gradient(#1e2f61f2,#121e42f2)!important;border-color:#8ed9ff61!important}body.alien-night-mode .tractor-beam,.alien-night-mode-root .tractor-beam{opacity:.75}body.alien-night-mode .night-label,body.alien-night-mode .encounter-hints span,body.alien-night-mode .live-indicator,body.alien-night-mode .card-status,.alien-night-mode-root .night-label,.alien-night-mode-root .encounter-hints span,.alien-night-mode-root .live-indicator,.alien-night-mode-root .card-status{border-color:#8ed9ff66!important}body.alien-night-mode .section-sub,body.alien-night-mode .tx-body,body.alien-night-mode .card-description,body.alien-night-mode .footer-link,body.alien-night-mode .footer-tagline,body.alien-night-mode .tx-timestamp,body.alien-night-mode .hint-text,.alien-night-mode-root .section-sub,.alien-night-mode-root .tx-body,.alien-night-mode-root .card-description,.alien-night-mode-root .footer-link,.alien-night-mode-root .footer-tagline,.alien-night-mode-root .tx-timestamp,.alien-night-mode-root .hint-text{color:var(--color-text-muted)!important}@keyframes alienWobble{0%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-1px)rotate(-.45deg)}50%{transform:translateY(1px)rotate(.45deg)}75%{transform:translateY(-1px)rotate(-.35deg)}}@keyframes alienWobbleSoft{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}.loading-screen.svelte-1p9h290{z-index:10000;background:var(--color-bg);justify-content:center;align-items:center;gap:var(--space-12);background:radial-gradient(circle at 18% 16%, #f76db833, transparent 26%), radial-gradient(circle at 82% 20%, #3568eb2e, transparent 24%), radial-gradient(circle at 50% 85%, #ffc7614d, transparent 36%), var(--color-bg);flex-direction:column;transition:opacity .7s cubic-bezier(.16,1,.3,1);animation:.8s 6s forwards svelte-1p9h290-loadingFailsafeHide;display:flex;position:fixed;inset:0}@keyframes svelte-1p9h290-loadingFailsafeHide{to{opacity:0;visibility:hidden;pointer-events:none}}.cartoon-space.svelte-1p9h290{pointer-events:none;position:absolute;inset:0}.sparkle.svelte-1p9h290{color:var(--color-secondary);opacity:.45;animation:2.8s ease-in-out infinite svelte-1p9h290-sparkleFloat;animation-delay:var(--delay);place-items:center;display:grid;position:absolute}@keyframes svelte-1p9h290-sparkleFloat{0%,to{opacity:.35;translate:0}50%{opacity:.95;translate:0 -8px}}.assembly-container.svelte-1p9h290{justify-content:center;align-items:center;width:320px;height:320px;display:flex;position:relative}.ufo-loader.svelte-1p9h290{z-index:3;width:170px;margin-left:-85px;animation:2.5s ease-in-out infinite svelte-1p9h290-loaderDrift;position:absolute;top:68px;left:50%}.ufo-loader.launching.svelte-1p9h290{animation:.7s ease-in both svelte-1p9h290-loaderLaunch}@keyframes svelte-1p9h290-loaderDrift{0%,to{translate:0}50%{translate:0 -10px}}@keyframes svelte-1p9h290-loaderLaunch{to{opacity:0;translate:0 -120px}}.ufo-dome.svelte-1p9h290{background:linear-gradient(#85d1ffe6,#a6e8ff8f);border:3px solid #1f2f5673;border-bottom:none;border-radius:999px 999px 0 0;width:92px;height:52px;margin:0 auto -8px}.ufo-base.svelte-1p9h290{background:linear-gradient(#fff,#e9f1ff);border:3px solid #1f2f56;border-radius:999px;width:170px;height:58px;box-shadow:0 9px #1f2f5629}.ufo-lights.svelte-1p9h290{justify-content:center;gap:10px;margin-top:-14px;display:flex}.ufo-lights.svelte-1p9h290 span:where(.svelte-1p9h290){background:#ffd46a;border:2px solid #1f2f56;border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite svelte-1p9h290-loaderBlink}.ufo-lights.svelte-1p9h290 span:where(.svelte-1p9h290):nth-child(2){animation-delay:-.2s}.ufo-lights.svelte-1p9h290 span:where(.svelte-1p9h290):nth-child(3){animation-delay:-.4s}.ufo-lights.svelte-1p9h290 span:where(.svelte-1p9h290):nth-child(4){animation-delay:-.6s}.ufo-lights.svelte-1p9h290 span:where(.svelte-1p9h290):nth-child(5){animation-delay:-.8s}@keyframes svelte-1p9h290-loaderBlink{0%,to{background:#ffd46a}50%{background:#f76db8}}.beam-loader.svelte-1p9h290{clip-path:polygon(38% 0%,62% 0%,100% 100%,0% 100%);opacity:0;background:linear-gradient(#7fbeff52,#7fbeff00);width:220px;height:150px;margin-left:-110px;transition:opacity .3s;position:absolute;top:144px;left:50%}.beam-loader.active.svelte-1p9h290{opacity:1;animation:1.6s ease-in-out infinite svelte-1p9h290-beamWobble}@keyframes svelte-1p9h290-beamWobble{0%,to{opacity:.85}50%{opacity:.45}}.mascot.svelte-1p9h290{opacity:0;width:60px;transition:opacity .2s ease, transform .25s var(--ease-elastic);margin-left:-30px;position:absolute;top:204px;left:50%;transform:scale(.8)}.mascot.active.svelte-1p9h290{opacity:1;animation:1.1s ease-in-out infinite svelte-1p9h290-mascotBounce;transform:scale(1)}.head.svelte-1p9h290{background:linear-gradient(#89f084,#49d46b);border:3px solid #1f2f56;border-radius:999px;width:52px;height:38px;margin:0 auto -6px;position:relative}.head.svelte-1p9h290:before,.head.svelte-1p9h290:after{content:"";background:#1f2f56;border-radius:999px;width:8px;height:11px;position:absolute;top:12px}.head.svelte-1p9h290:before{left:14px}.head.svelte-1p9h290:after{right:14px}.head.svelte-1p9h290 span:where(.svelte-1p9h290){background:#1f2f56;border-radius:999px;width:4px;height:12px;margin-left:-2px;position:absolute;top:-12px;left:50%}.head.svelte-1p9h290 span:where(.svelte-1p9h290):before{content:"";background:#ffd46a;border:2px solid #1f2f56;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-4px}.body.svelte-1p9h290{background:linear-gradient(#6de378,#36c45c);border:3px solid #1f2f56;border-radius:999px;width:38px;height:42px;margin:0 auto}@keyframes svelte-1p9h290-mascotBounce{0%,to{translate:0}50%{translate:0 -5px}}.status-area.svelte-1p9h290{align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.status-message.svelte-1p9h290{font-family:var(--font-display);font-size:var(--text-xs);color:var(--color-text-muted);letter-spacing:.2em;text-transform:uppercase;min-height:1.2em;transition:opacity .2s;animation:.9s ease-in-out infinite svelte-1p9h290-statusHop}.status-brand.svelte-1p9h290{font-family:var(--font-display);font-size:var(--text-sm);color:var(--color-text-bright);letter-spacing:.16em;text-transform:uppercase}@keyframes svelte-1p9h290-statusHop{0%,to{translate:0}50%{translate:0 -3px}}.progress-bar.svelte-1p9h290{background:#ffffffb3;border:2px solid #1f2f562e;border-radius:999px;width:220px;height:14px;overflow:hidden;box-shadow:inset 0 1px #1f2f560f}.progress-fill.svelte-1p9h290{background:linear-gradient(90deg,#f76db8,#3568eb 50%,#49d46b);border-radius:999px;height:100%;transition:width .15s;box-shadow:0 0 10px #3568eb59}@media (prefers-reduced-motion:reduce){.sparkle.svelte-1p9h290,.ufo-loader.svelte-1p9h290,.beam-loader.svelte-1p9h290,.mascot.svelte-1p9h290,.status-message.svelte-1p9h290{animation:none!important}}.invaders-shell.svelte-z5e6nq{z-index:10200;-webkit-backdrop-filter:blur(6px);color:#d8e6ff;background:#050816f0;place-items:center;padding:clamp(8px,2vw,24px);font-family:Courier New,ui-monospace,monospace;animation:.35s ease-out svelte-z5e6nq-shellIn;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes svelte-z5e6nq-shellIn{0%{opacity:0}to{opacity:1}}.invaders-frame.svelte-z5e6nq{background:radial-gradient(at top,#3568eb1f,#0000 60%),#070b1ad9;border:2px solid #8ed9ff59;border-radius:18px;flex-direction:column;gap:10px;width:100%;max-width:540px;height:100%;max-height:880px;padding:clamp(10px,2vw,18px);display:flex;position:relative;box-shadow:0 0 40px #3568eb40}.invaders-close.svelte-z5e6nq{color:#e8efffbf;cursor:pointer;z-index:4;background:#070b1ab3;border:1px solid #e8efff40;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:20px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;top:10px;right:12px}.invaders-close.svelte-z5e6nq:hover{color:#fff;background:#f76db833;border-color:#f76db899}.invaders-hud.svelte-z5e6nq{letter-spacing:.16em;text-transform:uppercase;background:#0d152ea6;border:1px solid #8ed9ff38;border-radius:10px;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:8px;padding:8px 14px;font-size:.7rem;display:grid}.hud-left.svelte-z5e6nq{justify-self:start}.hud-mid.svelte-z5e6nq{justify-self:center}.hud-right.svelte-z5e6nq{justify-self:end;align-items:center;gap:8px;display:inline-flex}.hud-label.svelte-z5e6nq{color:#e8efff73;margin-right:6px}.hud-value.svelte-z5e6nq{color:#8ed9ff;font-variant-numeric:tabular-nums;font-weight:700}.hud-lives.svelte-z5e6nq{gap:3px;margin-left:4px;display:inline-flex}.life-pip.svelte-z5e6nq{clip-path:polygon(40% 0,60% 0,60% 25%,100% 25%,100% 75%,60% 75%,60% 100%,40% 100%,40% 75%,0 75%,0 25%,40% 25%);background:#5fe3a4;width:8px;height:8px;box-shadow:0 0 6px #5fe3a499}.invaders-stage.svelte-z5e6nq{background:#050817;border-radius:10px;flex:auto;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.invaders-canvas.svelte-z5e6nq{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%;image-rendering:pixelated;image-rendering:crisp-edges;display:block}.invaders-banner.svelte-z5e6nq{-webkit-backdrop-filter:blur(2px);text-align:center;background:#050816c7;place-items:center;padding:24px;animation:.4s ease-out svelte-z5e6nq-bannerIn;display:grid;position:absolute;inset:0}@keyframes svelte-z5e6nq-bannerIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.banner-tag.svelte-z5e6nq{letter-spacing:.32em;color:#e8efff8c;text-transform:uppercase;margin-bottom:12px;font-size:.62rem}.banner-message.svelte-z5e6nq{color:#fff;letter-spacing:.04em;margin-bottom:6px;font-size:clamp(1.15rem,3.4vw,1.6rem);font-weight:600}.banner-meta.svelte-z5e6nq{color:#e8efff8c;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:.72rem}.banner-actions.svelte-z5e6nq{flex-wrap:wrap;justify-content:center;gap:10px;display:inline-flex}.banner-btn.svelte-z5e6nq{color:#d8e6ff;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8ed9ff59;border-radius:999px;padding:10px 18px;font-family:inherit;font-size:.72rem;transition:background .2s,color .2s,transform .2s}.banner-btn.primary.svelte-z5e6nq{color:#050817;background:linear-gradient(#5fe3a4d9,#3568ebd9);border-color:#0000;font-weight:700}.banner-btn.primary.svelte-z5e6nq:hover{transform:translateY(-1px)}.banner-btn.ghost.svelte-z5e6nq:hover{color:#fff;background:#e8efff0f}.invaders-controls.svelte-z5e6nq{grid-template-columns:1fr 1.6fr 1fr;gap:10px;padding:6px 4px 0;display:grid}.ctrl-btn.svelte-z5e6nq{color:#8ed9ff;letter-spacing:.12em;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#0d152eb3;border:1px solid #8ed9ff4d;border-radius:12px;padding:14px 6px;font-family:inherit;font-size:1.1rem;font-weight:700;transition:background .12s,transform 80ms,border-color .12s}.ctrl-btn.svelte-z5e6nq:active{background:#8ed9ff40;border-color:#8ed9ff99;transform:scale(.97)}.ctrl-fire.svelte-z5e6nq{color:#5fe3a4;background:#0d152ed9;border-color:#5fe3a473;font-size:.92rem}.ctrl-fire.svelte-z5e6nq:active{background:#5fe3a447;border-color:#5fe3a4b3}.invaders-hint.svelte-z5e6nq{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#e8efff66;padding-top:2px;font-size:.6rem}.hint-mobile.svelte-z5e6nq{display:none}@media (hover:hover) and (pointer:fine){.invaders-controls.svelte-z5e6nq{display:none}.hint-desktop.svelte-z5e6nq{display:inline}.hint-mobile.svelte-z5e6nq{display:none}}@media (hover:none){.hint-desktop.svelte-z5e6nq{display:none}.hint-mobile.svelte-z5e6nq{display:inline}}@media (height<=640px){.invaders-frame.svelte-z5e6nq{gap:6px;padding:8px}.ctrl-btn.svelte-z5e6nq{padding:10px 6px}}@media (prefers-reduced-motion:reduce){.invaders-shell.svelte-z5e6nq,.invaders-banner.svelte-z5e6nq{animation:none}}.breach-field.svelte-12qhfyh{pointer-events:none;z-index:1;color:#3568eb38;opacity:0;animation:1.4s ease-out .2s forwards svelte-12qhfyh-breachFadeIn;position:fixed;inset:0}.breach-waves.svelte-12qhfyh{width:100%;height:100%;position:absolute;inset:0}.wave.svelte-12qhfyh{opacity:.55;stroke-dasharray:4 8}.wave-1.svelte-12qhfyh{animation:18s linear infinite svelte-12qhfyh-waveDrift}.wave-2.svelte-12qhfyh{opacity:.4;animation:24s linear infinite reverse svelte-12qhfyh-waveDrift}.wave-3.svelte-12qhfyh{opacity:.3;animation:30s linear infinite svelte-12qhfyh-waveDrift}@keyframes svelte-12qhfyh-waveDrift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-240px}}.breach-grid.svelte-12qhfyh{background-image:linear-gradient(90deg,#3568eb0d 1px,#0000 1px),linear-gradient(#3568eb0d 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 80%);mask-image:radial-gradient(#000 30%,#0000 80%)}@keyframes svelte-12qhfyh-breachFadeIn{to{opacity:1}}.breach-indicator.svelte-12qhfyh{z-index:10002;-webkit-backdrop-filter:blur(8px);font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);animation:svelte-12qhfyh-indicatorIn .55s var(--ease-elastic) both;background:#ffffffeb;border:1px solid #3568eb59;border-radius:999px;align-items:center;gap:8px;padding:7px 10px 7px 12px;font-size:.64rem;animation-delay:.2s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 4px #1f2f561f}@keyframes svelte-12qhfyh-indicatorIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.breach-dot.svelte-12qhfyh{background:var(--color-accent);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite svelte-12qhfyh-breachPulse;box-shadow:0 0 #3568eb99}@keyframes svelte-12qhfyh-breachPulse{0%{box-shadow:0 0 #3568eb8c}70%{box-shadow:0 0 0 10px #3568eb00}to{box-shadow:0 0 #3568eb00}}.breach-indicator-label.svelte-12qhfyh{font-weight:600}.breach-release.svelte-12qhfyh{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #1f2f5638;border-radius:50%;place-items:center;margin-left:2px;padding:0;font-size:14px;line-height:1;transition:background .2s,color .2s,border-color .2s;display:grid}.breach-release.svelte-12qhfyh:hover{color:var(--color-accent);background:#3568eb1a;border-color:#3568eb80}.breach-arcade.svelte-12qhfyh{height:22px;color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#3568eb1a;border:1px solid #3568eb73;border-radius:999px;align-items:center;gap:5px;margin-left:4px;padding:0 9px 0 8px;font-family:inherit;font-size:.6rem;font-weight:700;transition:background .2s,transform .2s,border-color .2s;display:inline-flex}.breach-arcade.svelte-12qhfyh:hover{background:#3568eb2e;border-color:#3568ebb3;transform:translateY(-1px)}.breach-arcade.svelte-12qhfyh svg:where(.svelte-12qhfyh){display:block}.breach-burst.svelte-12qhfyh{z-index:10100;-webkit-backdrop-filter:blur(2px);color:#e8efff;cursor:pointer;background:radial-gradient(#0d152ec7 0%,#0d152eeb 100%);place-items:center;animation:2.4s ease-out forwards svelte-12qhfyh-burstFade;display:grid;position:fixed;inset:0;overflow:hidden}@keyframes svelte-12qhfyh-burstFade{0%{opacity:0}8%{opacity:1}85%{opacity:1}to{opacity:0}}.breach-scan.svelte-12qhfyh{background:linear-gradient(90deg,#0000,#8ed9ffd9,#0000);height:2px;animation:2s cubic-bezier(.7,0,.3,1) forwards svelte-12qhfyh-breachScan;position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px #8ed9ff8c}@keyframes svelte-12qhfyh-breachScan{0%{opacity:.2;top:0}20%{opacity:1}to{opacity:.4;top:100%}}.breach-burst-center.svelte-12qhfyh{text-align:center;animation:svelte-12qhfyh-burstCenterIn .7s var(--ease-out) .15s both;transform:translateY(-12px)}@keyframes svelte-12qhfyh-burstCenterIn{0%{opacity:0;transform:translateY(-4px)scale(.96)}to{opacity:1;transform:translateY(-12px)scale(1)}}.breach-burst-mark.svelte-12qhfyh{width:56px;height:56px;margin:0 auto var(--space-4);color:#8ed9ff;animation:7s linear infinite svelte-12qhfyh-markSpin}.breach-burst-mark.svelte-12qhfyh svg:where(.svelte-12qhfyh){width:100%;height:100%}@keyframes svelte-12qhfyh-markSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.breach-burst-label.svelte-12qhfyh{font-family:var(--font-display);letter-spacing:.32em;text-transform:uppercase;color:#e8efffb3;margin-bottom:var(--space-3);font-size:.72rem}.breach-burst-message.svelte-12qhfyh{font-family:var(--font-display);color:#fff;letter-spacing:.01em;margin-bottom:var(--space-3);font-size:clamp(1.4rem,3.4vw,2rem);font-weight:500}.breach-burst-meta.svelte-12qhfyh{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:#e8efff73;font-size:.64rem}body.signal-breach{background:linear-gradient(#f7f9ff 0%,#fff5de 100%)}body.signal-breach .experiment-card{animation:svelte-12qhfyh-breachLevitate calc(7s + var(--index,0) * .4s) ease-in-out infinite!important;animation-delay:calc(var(--index,0) * -.6s)!important;border-color:#3568eb47!important;box-shadow:0 6px #1f2f561f,0 0 24px #3568eb14!important}body.signal-breach .experiment-card.hovered{animation-play-state:paused!important}@keyframes svelte-12qhfyh-breachLevitate{0%,to{translate:0}50%{translate:0 -8px}}body.signal-breach .hero-badge{background:#ffffffe0!important;border-color:#3568eb66!important}.breach-whisper{display:none}body.signal-breach .breach-whisper{display:inline-block}@media (prefers-reduced-motion:reduce){.wave-1.svelte-12qhfyh,.wave-2.svelte-12qhfyh,.wave-3.svelte-12qhfyh,.breach-dot.svelte-12qhfyh,.breach-burst-mark.svelte-12qhfyh,.breach-scan.svelte-12qhfyh,body.signal-breach .experiment-card{animation:none!important}.breach-burst.svelte-12qhfyh{animation:2.4s ease-out forwards svelte-12qhfyh-burstFadeReduced}}@keyframes svelte-12qhfyh-burstFadeReduced{0%{opacity:0}20%{opacity:1}85%{opacity:1}to{opacity:0}}@media (width<=640px){.breach-indicator.svelte-12qhfyh{padding:6px 8px 6px 10px;font-size:.58rem;bottom:14px;right:14px}.breach-arcade.svelte-12qhfyh{height:20px;padding:0 8px;font-size:.55rem}}
