.still-aurora.svelte-y4oth6{background:var(--background,#f6f3ee);position:absolute;inset:0;overflow:hidden}.wash.svelte-y4oth6{opacity:.5;filter:blur(10px);background-image:repeating-linear-gradient(100deg, var(--background,#f6f3ee) 0%, var(--background,#f6f3ee) 7%, transparent 10%, transparent 12%, var(--background,#f6f3ee) 16%), repeating-linear-gradient(100deg, var(--primary,#7fb8a3) 10%, var(--secondary,#d8d0c6) 15%, var(--accent,#c77a93) 20%, var(--destructive,#8e4f67) 25%, var(--chart-4,#5e8d7a) 30%);background-position:50%;background-size:300% 200%;position:absolute;inset:-10px;-webkit-mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%);mask-image:radial-gradient(at 100% 0,#000 10%,#0000 70%)}.dark .wash.svelte-y4oth6{opacity:.35}.still-aurora.nocturne.svelte-y4oth6{background:linear-gradient(#07090d 0%, #0b0e14 58%, #060b11 59%, #04070b 100%) top / 100% var(--hero-h,100%) no-repeat, #04070b}.night.svelte-y4oth6{background-size:100% var(--hero-h,100%);background-repeat:no-repeat;background-image:radial-gradient(circle at var(--moon-ax,81%) 24%, #7fb8a3f2 0 5.2%, #7fb8a359 6.4%, #7fb8a31f 9%, transparent 16%), radial-gradient(circle at var(--moon-bx,73.75%) 17.25%, #c77a93eb 0 3.8%, #c77a9352 4.8%, #c77a931a 7.4%, transparent 13%), radial-gradient(ellipse 70% 16% at 28% 30%, #7fb8a317, transparent 70%), radial-gradient(ellipse 62% 13% at 60% 19%, #c77a9312, transparent 70%), radial-gradient(ellipse 85% 12% at 34% 74%, #5a968c0d, transparent 75%), radial-gradient(ellipse 5% 26% at var(--moon-ax,81%) 78%, #7fb8a333, transparent 70%), radial-gradient(ellipse 4% 20% at var(--moon-bx,73.75%) 74%, #c77a9329, transparent 70%), linear-gradient(to bottom, transparent 48%, #12224547 58%, #07090d00 70%);position:absolute;inset:0}.night.moonless.svelte-y4oth6{background-image:radial-gradient(22vmax 6% at 79% 21%,#ceeee0b8,#0000 68%),radial-gradient(34vmax 10% at 74% 24%,#7fb8a3ab,#0000 70%),radial-gradient(46vmax 12% at 55% 31%,#7fb8a361,#0000 72%),radial-gradient(56vmax 12% at 30% 39%,#6ea8a03b,#0000 74%),radial-gradient(44vmax 10% at 44% 46%,#c77a934a,#0000 74%),radial-gradient(50vmax 10% at 12% 48%,#9684ac2b,#0000 76%),radial-gradient(26vmax 2% at 73% 60%,#b4e0d070,#0000 70%),radial-gradient(38vmax 15% at 70% 78%,#7fb8a369,#0000 72%),radial-gradient(54vmax 11% at 38% 71%,#c77a932b,#0000 76%),linear-gradient(#0000 44%,#162c4c57 58%,#07090d00 72%)}@property --hero-h{syntax:"<length>";inherits:true;initial-value:0}.hero-scene.svelte-oe515g{--hero-h:max(560px, calc(100svh - var(--nav-h,4rem)));--bleed-px:calc(var(--hero-h) * var(--hero-bleed,0) / (1 - var(--hero-bleed,0)));height:calc(var(--hero-h) + var(--bleed-px));position:relative;overflow:hidden}.hero-scene.bleeding.svelte-oe515g{-webkit-mask-image:linear-gradient(to bottom, #000 var(--hero-h), #000000f4 calc(var(--hero-h) + var(--bleed-px) * .125), #000000d7 calc(var(--hero-h) + var(--bleed-px) * .25), #000000ae calc(var(--hero-h) + var(--bleed-px) * .375), #00000080 calc(var(--hero-h) + var(--bleed-px) * .5), #00000051 calc(var(--hero-h) + var(--bleed-px) * .625), #00000028 calc(var(--hero-h) + var(--bleed-px) * .75), #0000000b calc(var(--hero-h) + var(--bleed-px) * .875), transparent 100%);mask-image:linear-gradient(to bottom, #000 var(--hero-h), #000000f4 calc(var(--hero-h) + var(--bleed-px) * .125), #000000d7 calc(var(--hero-h) + var(--bleed-px) * .25), #000000ae calc(var(--hero-h) + var(--bleed-px) * .375), #00000080 calc(var(--hero-h) + var(--bleed-px) * .5), #00000051 calc(var(--hero-h) + var(--bleed-px) * .625), #00000028 calc(var(--hero-h) + var(--bleed-px) * .75), #0000000b calc(var(--hero-h) + var(--bleed-px) * .875), transparent 100%)}.hero-canvas.svelte-oe515g{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.hero-canvas.ready.svelte-oe515g{opacity:1}.meteor-layer.svelte-oe515g{height:calc(var(--hero-h) * .585);-webkit-box-reflect:below 0 linear-gradient(transparent 8%, #00000024 45%, #00000052);position:absolute;top:0;left:0;right:0}.meteor-mask.svelte-oe515g{-webkit-mask-image:radial-gradient(circle calc((100svh - 4rem) * .125) at var(--moon-ax,81%) 41.03%, transparent 96%, #fff 100%), radial-gradient(circle calc((100svh - 4rem) * .105) at var(--moon-bx,73.75%) 29.49%, transparent 96%, #fff 100%), linear-gradient(#fff 75.2%, transparent 88.9%);mask-image:radial-gradient(circle calc((100svh - 4rem) * .125) at var(--moon-ax,81%) 41.03%, transparent 96%, #fff 100%), radial-gradient(circle calc((100svh - 4rem) * .105) at var(--moon-bx,73.75%) 29.49%, transparent 96%, #fff 100%), linear-gradient(#fff 75.2%, transparent 88.9%);position:absolute;inset:0;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.meteor-mask.moonless.svelte-oe515g{-webkit-mask-image:linear-gradient(#fff 75.2%,#0000 88.9%);mask-image:linear-gradient(#fff 75.2%,#0000 88.9%)}.hero-overlay.svelte-oe515g{z-index:1;pointer-events:none;height:100%;position:relative}.hero-overlay.svelte-oe515g a,.hero-overlay.svelte-oe515g button{pointer-events:auto}.moon-drag.svelte-oe515g{aspect-ratio:1;pointer-events:auto;cursor:grab;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.moon-drag.svelte-oe515g:active{cursor:grabbing}.perf-hud.svelte-oe515g{z-index:50;font-family:var(--font-mono,monospace);color:#d8d0c6;pointer-events:none;background:#0b0e11d9;border:1px solid #7fb8a359;border-radius:8px;flex-direction:column;gap:.1rem;padding:.5rem .65rem;font-size:.65rem;line-height:1.3;display:flex;position:fixed;bottom:.75rem;left:.75rem}.perf-hud.svelte-oe515g .tier:where(.svelte-oe515g){color:#7fb8a3;text-transform:uppercase;letter-spacing:.08em}
