.aurora.svelte-1uha8ag{position:absolute;top:-45%;right:-25%;bottom:30%;left:-25%;background:radial-gradient(35% 45% at 20% 20%,rgba(255,82,246,.45),transparent 60%),radial-gradient(45% 55% at 80% 30%,rgba(120,123,255,.35),transparent 65%),radial-gradient(40% 40% at 50% 80%,rgba(255,194,120,.25),transparent 70%);filter:blur(120px);opacity:.45;transform:translateZ(0);animation:svelte-1uha8ag-auroraShift 22s ease-in-out infinite alternate}.aurora--secondary.svelte-1uha8ag{inset:auto -30% -55%;background:radial-gradient(35% 40% at 20% 60%,rgba(103,12,255,.4),transparent 65%),radial-gradient(40% 45% at 75% 50%,rgba(0,205,255,.35),transparent 70%);filter:blur(140px);opacity:.35;animation:svelte-1uha8ag-auroraDrift 26s ease-in-out infinite alternate}.grid-overlay.svelte-1uha8ag{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:120px 120px;opacity:.16;mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.85),transparent 80%);mask-image:radial-gradient(circle at 50% 50%,rgba(0,0,0,.85),transparent 80%)}.grain.svelte-1uha8ag{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAALElEQVQoU2NkIBIwEqmOYVQJk4ChgYHhPyEME0GIoBKoZBiEA0A8tgMNx1GDqQAAAABJRU5ErkJggg==);opacity:.14;mix-blend-mode:soft-light;animation:svelte-1uha8ag-grainMove 14s steps(10) infinite}@keyframes svelte-1uha8ag-auroraShift{0%{transform:translate3d(-5%,-4%,0) rotate(0)}50%{transform:translate3d(2%,3%,0) rotate(1.5deg)}to{transform:translate3d(-3%,6%,0) rotate(-1deg)}}@keyframes svelte-1uha8ag-auroraDrift{0%{transform:translate3d(5%,10%,0) scale(1)}to{transform:translate3d(-5%,-6%,0) scale(1.05)}}.hero-logo.svelte-1uha8ag{width:clamp(10rem,28vw,16rem);height:auto;filter:drop-shadow(0 25px 60px rgba(5,6,24,.55));transition:transform .4s ease}@media (hover: hover){.hero-logo.svelte-1uha8ag:hover{transform:scale(1.03)}}.code-shell.svelte-1uha8ag{position:relative;width:100%;max-width:34rem;display:flex;justify-content:center}.code-shell__halo.svelte-1uha8ag{position:absolute;top:-20%;right:-18%;bottom:-20%;left:-18%;border-radius:clamp(2.5rem,5vw,3rem);background:radial-gradient(60% 60% at 50% 15%,rgba(255,136,255,.35),transparent 75%),radial-gradient(50% 65% at 15% 85%,rgba(139,236,255,.28),transparent 70%);filter:blur(60px);opacity:.45;transform:translateZ(0);animation:svelte-1uha8ag-haloFloat 18s ease-in-out infinite alternate}.code-shell__panel.svelte-1uha8ag{position:relative;width:100%;padding:clamp(2.75rem,6vw,4.25rem) clamp(2.25rem,5vw,3.5rem);border-radius:clamp(2.4rem,5vw,3rem);border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#ffffff24,#ffffff08);box-shadow:0 50px 120px #050618a6,inset 0 1px #ffffff4d;-webkit-backdrop-filter:blur(32px) saturate(135%);backdrop-filter:blur(32px) saturate(135%);display:flex;justify-content:center}.code-shell__panel.svelte-1uha8ag:after{content:"";position:absolute;inset:12% 18% auto;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent)}:is() .code-shell__content:where(.svelte-1uha8ag){width:100%;display:flex;flex-direction:column;gap:clamp(1.25rem,3vw,1.75rem)}:is() .code-shell__caption:where(.svelte-1uha8ag){font-size:clamp(.95rem,2vw,1.05rem);line-height:1.5;text-align:center;color:#ffffffc7;letter-spacing:.01em}.disclaimer.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.4rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0d;padding:.65rem 1.4rem;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@keyframes svelte-1uha8ag-haloFloat{0%{transform:translate3d(2%,-3%,0) scale(1)}to{transform:translate3d(-2%,4%,0) scale(1.05)}}@keyframes svelte-1uha8ag-grainMove{0%{transform:translateZ(0)}25%{transform:translate3d(-10%,-15%,0)}50%{transform:translate3d(8%,12%,0)}75%{transform:translate3d(-6%,7%,0)}to{transform:translateZ(0)}}
