/*! tailwindcss v4.3.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Space Grotesk", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-medium:500;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-space:#020940;--color-elevated:#0a1450;--color-nebula:#9d8df5;--color-starlight:#eff3ff;--color-muted:#9aa3c0;--color-nova:#f2b545;--color-hairline:#eff3ff1a;--color-nova-hairline:#f2b54559;--color-nebula-hairline:#9d8df559;--font-display:"Unbounded", system-ui, sans-serif}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.top-4{top:calc(var(--spacing) * 4)}.top-full{top:100%}.right-4{right:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.-mt-4{margin-top:calc(var(--spacing) * -4)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.\!h-6{height:calc(var(--spacing) * 6)!important}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-8{height:calc(var(--spacing) * 8)}.h-11{height:calc(var(--spacing) * 11)}.h-14{height:calc(var(--spacing) * 14)}.h-40{height:calc(var(--spacing) * 40)}.h-64{height:calc(var(--spacing) * 64)}.h-\[52vh\]{height:52vh}.h-px{height:1px}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-72{min-height:calc(var(--spacing) * 72)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[72vh\]{min-height:72vh}.min-h-screen{min-height:100vh}.\!w-6{width:calc(var(--spacing) * 6)!important}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-11{width:calc(var(--spacing) * 11)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-full{width:100%}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-32{max-width:calc(var(--spacing) * 32)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1{row-gap:var(--spacing)}.self-center{align-self:center}.self-end{align-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[rgba\(224\,122\,122\,0\.4\)\]{border-color:#e07a7a66}.border-hairline{border-color:var(--color-hairline)}.border-hairline\/60{border-color:#eff3ff10}@supports (color:color-mix(in lab,red,red)){.border-hairline\/60{border-color:color-mix(in oklab,var(--color-hairline) 60%,transparent)}}.border-nova{border-color:var(--color-nova)}.border-nova-hairline{border-color:var(--color-nova-hairline)}.bg-elevated{background-color:var(--color-elevated)}.bg-elevated\/40{background-color:#0a145066}@supports (color:color-mix(in lab,red,red)){.bg-elevated\/40{background-color:color-mix(in oklab,var(--color-elevated) 40%,transparent)}}.bg-nova{background-color:var(--color-nova)}.bg-nova\/10{background-color:#f2b5451a}@supports (color:color-mix(in lab,red,red)){.bg-nova\/10{background-color:color-mix(in oklab,var(--color-nova) 10%,transparent)}}.bg-space\/95{background-color:#020940f2}@supports (color:color-mix(in lab,red,red)){.bg-space\/95{background-color:color-mix(in oklab,var(--color-space) 95%,transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-8{padding:calc(var(--spacing) * 8)}.\!px-3{padding-inline:calc(var(--spacing) * 3)!important}.px-1{padding-inline:var(--spacing)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1{padding-top:var(--spacing)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-display{font-family:var(--font-display)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.text-\[\#9BC49B\]{color:#9bc49b}.text-\[\#C98B8B\]{color:#c98b8b}.text-\[\#E8B4B4\]{color:#e8b4b4}.text-elevated{color:var(--color-elevated)}.text-muted{color:var(--color-muted)}.text-muted\/70{color:#9aa3c0b3}@supports (color:color-mix(in lab,red,red)){.text-muted\/70{color:color-mix(in oklab,var(--color-muted) 70%,transparent)}}.text-muted\/80{color:#9aa3c0cc}@supports (color:color-mix(in lab,red,red)){.text-muted\/80{color:color-mix(in oklab,var(--color-muted) 80%,transparent)}}.text-nebula{color:var(--color-nebula)}.text-nova{color:var(--color-nova)}.text-starlight{color:var(--color-starlight)}.text-transparent{color:#0000}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.decoration-hairline{-webkit-text-decoration-color:var(--color-hairline);text-decoration-color:var(--color-hairline)}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:border-\[rgba\(224\,122\,122\,0\.5\)\]:hover{border-color:#e07a7a80}.hover\:border-nova-hairline:hover{border-color:var(--color-nova-hairline)}.hover\:bg-nova\/10:hover{background-color:#f2b5451a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-nova\/10:hover{background-color:color-mix(in oklab,var(--color-nova) 10%,transparent)}}.hover\:text-\[\#E8B4B4\]:hover{color:#e8b4b4}.hover\:text-nova:hover{color:var(--color-nova)}.hover\:text-starlight:hover{color:var(--color-starlight)}}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media(hover:hover){.disabled\:hover\:border-hairline:disabled:hover{border-color:var(--color-hairline)}.disabled\:hover\:text-muted:disabled:hover{color:var(--color-muted)}}@media(min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:p-12{padding:calc(var(--spacing) * 12)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media(min-width:48rem){.md\:grid-cols-\[3fr_2fr\]{grid-template-columns:3fr 2fr}}}html,body,#root{min-height:100%}html.lenis{height:auto}body{background:var(--color-space);color:var(--color-starlight);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.font-display{letter-spacing:-.01em}.starfield{background-image:radial-gradient(1px 1px at 12% 28%,#eff3ff8c 0,#0000),radial-gradient(1px 1px at 31% 68%,#eff3ff59 0,#0000),radial-gradient(1.5px 1.5px at 47% 21%,#9d8df580 0,#0000),radial-gradient(1px 1px at 63% 74%,#eff3ff66 0,#0000),radial-gradient(1px 1px at 71% 33%,#f2b54566 0,#0000),radial-gradient(1.5px 1.5px at 84% 58%,#eff3ff59 0,#0000),radial-gradient(1px 1px at 93% 17%,#eff3ff80 0,#0000),radial-gradient(1px 1px at 22% 86%,#9d8df54d 0,#0000);position:relative;overflow:hidden}.nebula-glow{pointer-events:none;background:radial-gradient(60% 45% at 50% 0,#9d8df524 0,#0000 70%),radial-gradient(45% 35% at 78% 22%,#e94fd012 0,#0000 70%),radial-gradient(40% 30% at 18% 30%,#ff963c0d 0,#0000 70%);position:absolute;top:0;right:0;bottom:0;left:0}.starfield:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#eff3ffcc,#0000);width:90px;height:1px;animation:11s ease-in-out infinite lsf-shoot;position:absolute;top:18%;left:-12%;transform:rotate(-16deg)}@keyframes lsf-shoot{0%,91%{opacity:0;transform:translate(0)rotate(-16deg)}93%{opacity:.7}to{opacity:0;transform:translate(70vw,18vh)rotate(-16deg)}}.cosmic-backdrop{z-index:-1;pointer-events:none;background-color:var(--color-space);background-image:radial-gradient(120% 90% at 50% 35%,#243ea566 0,#0000 62%),radial-gradient(55% 40% at 18% 72%,#4060d224 0,#0000 70%),radial-gradient(50% 36% at 82% 18%,#9d8df51a 0,#0000 70%),radial-gradient(45% 30% at 72% 88%,#243ea538 0,#0000 70%);position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}.backdrop-stars{background:0 0;border-radius:9999px;width:2px;height:2px;position:absolute;top:0;left:0}@keyframes lsf-twinkle-soft{0%,to{opacity:1}50%{opacity:.6}}@keyframes lsf-twinkle-bright{0%,to{opacity:1}50%{opacity:.45}}.comet{opacity:0;background:linear-gradient(90deg,#0000,#e94fd059 55%,#f2b545d9 85%,#eff3fff2);border-radius:9999px;width:150px;height:1.5px;position:absolute}.comet--1{--comet-angle:-17deg;animation:13s ease-in 3s infinite lsf-comet;top:12%;left:-12%}.comet--2{--comet-angle:-9deg;animation:19s ease-in 10s infinite lsf-comet;top:48%;left:-12%}.comet--3{--comet-angle:-22deg;animation:23s ease-in 17s infinite lsf-comet;top:76%;left:-12%}@keyframes lsf-comet{0%,90%{opacity:0;transform:translateZ(0) rotate(var(--comet-angle))}92%{opacity:.8}to{opacity:0;transform:translate3d(120vw,24vh,0) rotate(var(--comet-angle))}}.eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:.6875rem;font-weight:500}.panel{background:var(--color-elevated);border:1px solid var(--color-hairline);border-radius:16px;box-shadow:inset 0 1px #eff3ff08}.btn-primary{background:var(--color-nova);color:var(--color-space);text-transform:uppercase;letter-spacing:.2em;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:.75rem;font-weight:700;transition:background-color .15s,box-shadow .2s,transform .15s;display:inline-flex}.btn-primary:hover:not(:disabled){background:#ffd27a;box-shadow:0 0 24px #f2b54559}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{color:var(--color-starlight);border:1px solid var(--color-hairline);text-transform:uppercase;letter-spacing:.2em;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.9rem 1.5rem;font-size:.75rem;font-weight:500;transition:border-color .15s,color .15s,box-shadow .2s;display:inline-flex}.btn-secondary:hover:not(:disabled){border-color:var(--color-nova-hairline);color:var(--color-nova);box-shadow:0 0 18px #f2b5451f}.btn-secondary:disabled{opacity:.45;cursor:not-allowed}.shimmer-line{background:linear-gradient(90deg,#0000,#9d8df533 20%,#f2b545e6,#9d8df533 80%,#0000) 0 0/200% 100%;animation:1.8s linear infinite lsf-shimmer}@keyframes lsf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.field-input{background:var(--color-space);border:1px solid var(--color-hairline);width:100%;color:var(--color-starlight);border-radius:8px;padding:.8rem 1rem;font-size:1rem;transition:border-color .15s}.field-input::placeholder{color:#9aa3c08c}.field-input:focus-visible{outline:2px solid var(--color-nova);outline-offset:1px;border-color:#0000}:focus-visible{outline:2px solid var(--color-nova);outline-offset:2px}input[type=range]{accent-color:var(--color-nova)}.map-marker{background:var(--color-space);width:28px;height:28px;color:var(--color-nova);border:1.5px solid var(--color-nova);font:700 12px/1 var(--font-sans);border-radius:9999px;place-items:center;display:grid;box-shadow:0 0 10px #f2b5458c,0 0 26px #f2b54533,0 2px 8px #0000008c}.map-marker--star{animation:3.2s ease-in-out infinite lsf-star-pulse}@keyframes lsf-star-pulse{0%,to{box-shadow:0 0 10px #f2b5458c,0 0 26px #f2b54533,0 2px 8px #0000008c}50%{box-shadow:0 0 14px #f2b545d9,0 0 38px #f2b54559,0 2px 8px #0000008c}}.map-marker--focused{background:var(--color-nova);color:var(--color-space);transform:scale(1.18)}.map-dot{background:var(--color-nova);border:1.5px solid #eff3ffd9;border-radius:9999px;width:11px;height:11px;box-shadow:0 0 8px #f2b545b3,0 0 18px #f2b54540}.map-endpoint{background:var(--color-elevated);min-width:26px;height:26px;color:var(--color-nebula);border:1px solid var(--color-nebula-hairline);font:600 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;border-radius:6px;place-items:center;padding:0 7px;display:grid;box-shadow:0 2px 8px #0000008c}.lp-animate .lp-reveal{opacity:0;transform:translateY(26px)}.chip{border:1px solid var(--color-hairline);color:var(--color-muted);border-radius:9999px;align-items:center;padding:.45rem .9rem;font-size:.8rem;transition:border-color .15s,color .15s,box-shadow .2s;display:inline-flex}.chip:hover{border-color:var(--color-nova-hairline);color:var(--color-starlight);box-shadow:0 0 14px #f2b5451f}.demo-route-line{stroke:var(--color-nova);filter:drop-shadow(0 0 4px #f2b54599);stroke-dasharray:1;stroke-dashoffset:1px}.demo-drawn .demo-route-line{animation:2.4s cubic-bezier(.6,0,.3,1) forwards lsf-demo-draw}.demo-star{fill:var(--color-nova);filter:drop-shadow(0 0 5px #f2b545cc);opacity:0}.demo-drawn .demo-star{animation:.6s forwards lsf-demo-star}.demo-star--dim{fill:#eff3ff80;filter:none}@keyframes lsf-demo-draw{to{stroke-dashoffset:0}}@keyframes lsf-demo-star{to{opacity:1}}.backdrop-stars--s1{animation:5.2s ease-in-out infinite lsf-twinkle-soft;box-shadow:4.95vw 40.31vh 0 .11px #eff3ff94,64.95vw .42vh 0 -.27px #eff3ff82,31.02vw 74.21vh 0 -.46px #9d8df578,61.63vw 14.41vh 0 .28px #b2c8ff94,73.53vw 30.31vh 0 -.48px #b2c8ffa3,10.39vw 20.44vh 0 -.75px #eff3ff7a,14.65vw 65.9vh 0 .24px #b2c8ff5c,83.66vw 68.74vh 0 -.74px #e94fd042,47.81vw 15.96vh 0 -.28px #f2b54575,45.59vw 45.18vh 0 .1px #eff3ffa8,18.02vw 99.99vh 0 .25px #b2c8ff4f,59.94vw 29vh 0 -.35px #eff3ff52,97.53vw 17.92vh 0 -.62px #eff3ffab,80.22vw 98.99vh 0 -.02px #eff3ff9e,51.96vw 12.75vh 0 -.53px #eff3ffb0,69.18vw 68.55vh 0 -.8px #eff3ffb8,76.68vw 31.09vh 0 -.72px #eff3ff6b,53.4vw 69.28vh 0 .16px #eff3ff6e,92.38vw 15.97vh 0 -.3px #9d8df5d6,18.29vw 65.71vh 0 -.62px #9d8df580,3.14vw 37.66vh 0 -.67px #eff3ff78,59.47vw 7.49vh 0 -.28px #f2b545d4,60.65vw 18.21vh 0 -.57px #9d8df566,73.73vw 80.72vh 0 .28px #eff3ff47,68.68vw 94.78vh 0 -.53px #9d8df575,48.34vw 67.58vh 0 .01px #b2c8ffc7,98.3vw 25.7vh 0 .3px #f2b54566,52.34vw 9.86vh 0 -.19px #eff3ff45,70.78vw 92.25vh 0 -.72px #eff3ff70,13.48vw 16.41vh 0 -.18px #eff3ff87,58.28vw 57.07vh 0 .08px #b2c8ff5e,57.21vw 29.88vh 0 .05px #b2c8ff5e,10.27vw 82.61vh 0 -.37px #eff3ff96,3.16vw 58.01vh 0 -.44px #eff3ff47,41.64vw 4.55vh 0 -.76px #eff3ffa1,51.41vw 28.07vh 0 .03px #eff3ff73,88.07vw 34.92vh 0 -.35px #eff3ff73,2.51vw 25.91vh 0 -.01px #eff3ff54,19.15vw 28.19vh 0 .25px #eff3ffb8,89.3vw 50.4vh 0 -.11px #e94fd07a,79.61vw 15.45vh 0 -.34px #eff3ff4d,44.38vw 79.96vh 0 -.65px #b2c8ff8c,73.82vw 3.8vh 0 -.44px #eff3ff54,10.66vw 78.07vh 0 -.43px #e94fd054,.12vw 79.88vh 0 .08px #9d8df575,68.84vw 16.73vh 0 -.21px #eff3ff6b,62.27vw 58.9vh 0 -.09px #eff3ff54,64.88vw 37.36vh 0 .27px #eff3ff9e,18.38vw 86.65vh 0 .22px #eff3ffcc,44.4vw 80.85vh 0 .12px #eff3ffd4,86.92vw 78.61vh 0 .23px #f2b54578,47.9vw 84.44vh 0 -.78px #eff3ffad,18.09vw 19.04vh 0 -.53px #eff3ff6b,91.68vw 52.42vh 0 .2px #eff3ffa1,74.81vw 18.01vh 0 -.46px #eff3ff78,67.93vw 89.45vh 0 .27px #b2c8ff96,41.35vw 68.86vh 0 -.62px #eff3ff5e,49.51vw 15.9vh 0 .13px #f2b5459c,11.58vw 45.94vh 0 -.49px #eff3ff63,11.27vw 84.29vh 0 -.54px #eff3ff8f,61.59vw 99.81vh 0 -.38px #eff3ffb0,81.06vw 1.8vh 0 .11px #eff3ffb5,12.39vw 56.58vh 0 -.47px #eff3ff4a,66.98vw 37.95vh 0 .06px #eff3ff9e,32.71vw 21.28vh 0 -.43px #eff3ffb8,4.33vw 45.75vh 0 -.75px #b2c8ff94,22.98vw 18.17vh 0 -.59px #eff3ff4f,73.52vw 72.93vh 0 .03px #f2b5454d,93.6vw 11.54vh 0 -.72px #eff3ffc2,37.51vw 77.6vh 0 -.32px #f2b545bd,89.49vw 81.73vh 0 -.07px #eff3ffd4,97.41vw 36.19vh 0 .22px #eff3ff82,1.88vw 32.85vh 0 -.2px #eff3ff4a,79.92vw 13.88vh 0 -.39px #eff3ffc7,35.19vw 25.03vh 0 -.59px #eff3ffb8,97.75vw 82.3vh 0 .21px #eff3ff73,52.5vw 2.54vh 0 -.58px #eff3ff42,77.27vw 59.3vh 0 -.34px #eff3ff9e,91.91vw 4.18vh 0 -.63px #eff3ffd9,21vw 14.04vh #9d8df5cc,41.95vw 14.78vh 0 -.46px #e94fd06b,63.3vw 12.3vh 0 -.17px #9d8df54a,37.7vw 83.14vh 0 -.72px #eff3ff91,17.34vw 83.34vh 0 -.18px #eff3ffcf,27.05vw 42.73vh 0 .29px #b2c8ffb0,98.63vw 55.76vh 0 -.24px #eff3ff82,57.12vw 77.53vh 0 .23px #eff3ffd1,36.55vw 62.05vh 0 -.44px #eff3ff9e,27.76vw 29.5vh 0 -.38px #eff3ff8a,69.65vw 2.88vh 0 .3px #eff3ff8c,45.6vw 80.99vh 0 .04px #eff3ff7a,96.43vw 56.86vh 0 -.15px #b2c8ffb5,92.14vw 53.29vh 0 .21px #eff3ffbd,2.81vw 39.65vh 0 .21px #b2c8ffbd,51.53vw 31.41vh 0 .17px #eff3ff4f,49.76vw 5.46vh 0 -.32px #eff3ff85,91.19vw 44.52vh 0 -.1px #eff3ffc4,5.41vw 66.99vh 0 .23px #eff3ff85,99vw 82.81vh 0 .16px #e94fd091,64.54vw 11.69vh 0 .27px #9d8df54f,86.93vw 91.3vh 0 .1px #b2c8ff75,8.77vw 77.61vh 0 -.37px #eff3ff59,43.89vw 31.76vh 0 -.2px #9d8df56b,21.1vw 56.01vh 0 .14px #e94fd0a8,21.76vw 5.48vh 0 -.08px #eff3ff8c,91.81vw 49.09vh 0 -.48px #eff3ff91,30.49vw 60.52vh 0 -.67px #b2c8ff4f,51.7vw 19.42vh 0 -.33px #eff3ff57,46.19vw 67.79vh 0 -.52px #b2c8ffc9,9.77vw 53.04vh 0 .09px #eff3ff82,82.24vw 86.02vh 0 -.18px #eff3ff42,66.46vw 31.87vh 0 .01px #b2c8ffc4,69.13vw 2.37vh 0 -.06px #eff3ff82,66.62vw 34.61vh 0 -.35px #eff3ff4a,85.55vw 28.22vh 0 -.36px #b2c8ff61,24.34vw 45.28vh 0 .04px #eff3ff6e,96.96vw 2.45vh 0 -.15px #eff3ff8f,.7vw 58.47vh 0 -.6px #b2c8ff52,99.91vw 55.07vh 0 -.48px #9d8df575,32.11vw 74.97vh 0 -.32px #eff3ff5e,58.6vw 58.04vh 0 .24px #eff3ff4d,18.13vw 64.64vh 0 .19px #b2c8ffad,61.05vw 48.11vh 0 .28px #eff3ffd4,95.63vw 11.5vh 0 -.73px #eff3ffb0,1.31vw 9.92vh 0 -.31px #eff3ff4f,7.29vw 69.98vh 0 -.07px #eff3ff4d,17.63vw 64.54vh 0 -.34px #eff3ffc9,93.33vw 96.54vh 0 .19px #eff3ffd1,1vw 80.71vh 0 -.15px #eff3ffd6,50.16vw 73.22vh 0 -.31px #9d8df5d6,90.08vw 73.6vh 0 -.52px #eff3ffd9,4.34vw 15.21vh 0 -.49px #eff3ff57,67.18vw 66.36vh 0 -.27px #b2c8ff6b,20.88vw 95.48vh 0 -.63px #eff3ffd4,95.25vw 94.93vh 0 -.38px #f2b54552,68.99vw 22.97vh 0 -.42px #eff3ff4a,48.51vw 85.39vh 0 -.36px #eff3ff85,24.01vw 34.94vh 0 -.33px #b2c8ff4d,8.31vw 67.67vh 0 .02px #eff3ff45,11.16vw 67.83vh 0 -.51px #e94fd0c9,43.57vw 74.3vh 0 -.64px #eff3ff8c,51.4vw 68.27vh 0 .03px #b2c8ff5e,.34vw 66.35vh 0 -.44px #b2c8ffcc,70.01vw 81.54vh 0 .23px #f2b54582,50.67vw 70.31vh 0 -.19px #eff3ff7d,17.54vw 49.36vh 0 -.34px #eff3ff54,9.6vw 70.79vh 0 .1px #eff3ff5e,94.57vw 81.88vh 0 -.22px #eff3ff61,32.7vw 84.79vh 0 .06px #9d8df5c4,97.93vw 62.46vh 0 -.16px #eff3ffbd,24.28vw 6.9vh 0 .06px #b2c8ff4f,80.5vw 66.43vh 0 -.06px #eff3ffb3,60.11vw 57.2vh 0 -.77px #9d8df5d4,9.29vw 87.07vh 0 -.75px #eff3ff42,10.55vw 33.1vh 0 -.48px #eff3ff63,95.84vw 21.87vh 0 -.44px #eff3ff59,29.49vw 64.11vh 0 .2px #b2c8ffba,5.78vw 33.75vh 0 -.44px #eff3ffd4,66.05vw 58.36vh 0 -.2px #b2c8ffb0,8.64vw 33.43vh 0 -.57px #b2c8ffa1,33.09vw 68.1vh 0 -.03px #f2b545b5,68.06vw 29.14vh 0 -.79px #b2c8ff75,72.45vw 19.1vh 0 -.6px #eff3ffab,87.41vw 99.55vh 0 -.09px #eff3ff6e,52.29vw 91.97vh 0 .12px #b2c8ff96,2.46vw 81.88vh 0 .04px #eff3ff85,64.67vw 63.37vh 0 -.75px #eff3ffb5,81.17vw 33.13vh 0 .14px #b2c8ffa6,76.33vw 31.9vh 0 -.77px #eff3ff87,57.49vw 61.93vh 0 -.57px #eff3ff52,9.09vw 1.02vh 0 -.54px #b2c8ff91,62.16vw 15.56vh 0 -.39px #b2c8ff8c,78.09vw 79.99vh 0 -.73px #eff3ff94,73.5vw 2.43vh 0 .15px #b2c8ffb0,49.03vw 23.26vh 0 -.4px #eff3ff69,10.45vw 52.48vh 0 -.79px #b2c8ff91,58.89vw 62.79vh 0 -.04px #eff3ff66,71.19vw 92.2vh 0 -.45px #eff3ff7a,73.14vw 44.6vh 0 -.53px #eff3ff87,51.36vw 62.19vh 0 -.56px #eff3ff42,40.28vw 24.06vh 0 -.69px #eff3ff8f,46.02vw 66.95vh 0 -.56px #b2c8ffbd,82.01vw 84.66vh 0 -.34px #eff3ff87,91.75vw .66vh 0 -.6px #eff3ffa6,33.91vw 45.18vh 0 -.38px #b2c8ff45,44.34vw 10.96vh 0 .07px #b2c8ffd9,92.43vw 13.56vh 0 -.17px #b2c8ffc7,75.91vw 7.75vh 0 .26px #eff3ffad,.89vw 78.88vh 0 .21px #f2b545c7,4.76vw 9.52vh 0 .17px #eff3ffd1,55.63vw 72.44vh 0 .02px #b2c8ffc2,37.48vw 27.39vh 0 -.54px #eff3ff7d,95.45vw 18.27vh 0 -.45px #eff3ff78,41.84vw 42.03vh 0 -.6px #f2b54594,52.96vw 90.87vh 0 -.18px #eff3ff66,20.96vw 6.26vh 0 -.02px #eff3ff96,45.67vw 15.38vh 0 -.26px #b2c8ff42,37.98vw 53.74vh 0 -.64px #eff3ffc4,94.52vw 25.61vh 0 -.16px #eff3ff59,3vw 1.92vh 0 -.78px #eff3ff6e,7.44vw 1.08vh 0 .22px #eff3ff6b,30.57vw 16.37vh 0 -.22px #b2c8ffbf,10.57vw 53.82vh 0 .1px #eff3ff82,2.44vw 35.04vh 0 -.58px #eff3ff7a,2.27vw 29.81vh 0 -.67px #eff3ffb8,59.57vw 34.48vh 0 -.63px #b2c8ff54,23.32vw 47.3vh 0 .2px #e94fd0c2,6.96vw 26.95vh 0 -.71px #f2b54578,79.99vw 1.19vh 0 .06px #eff3ffa1,70.91vw 28.43vh 0 -.72px #eff3ff9e,79.99vw 48.51vh 0 -.27px #eff3ff66,79.58vw 88.51vh 0 -.55px #b2c8ff80,43.07vw 19.41vh 0 -.69px #eff3ff80,65.49vw 46.66vh 0 -.05px #e94fd08f,84.51vw 13.15vh 0 -.2px #eff3ff4d,72.92vw 28.57vh 0 -.47px #eff3ff40,3.57vw 82.36vh 0 -.44px #eff3ffd1,24.43vw 8.17vh 0 -.22px #e94fd0b3,91.2vw 46.87vh 0 -.32px #eff3ffab,55.45vw 94.87vh 0 -.35px #eff3ff9c,74.16vw 58.98vh 0 -.68px #eff3ff6b,79.38vw 62.68vh 0 -.6px #eff3ff52,86.57vw 69.23vh 0 .29px #eff3ff57,1.78vw 68.59vh 0 -.35px #eff3ffc2,60.84vw 11.4vh 0 -.58px #eff3ff4a,61.84vw 84.49vh 0 -.1px #eff3ff8f,45.59vw 54.64vh 0 -.66px #eff3ff54,51vw 9.14vh 0 -.68px #b2c8ffb8,50.83vw 60.9vh 0 -.47px #eff3ffcf,79.42vw 8.99vh 0 -.41px #eff3ff8f,33.76vw 60.84vh 0 -.25px #b2c8ff6e,45.39vw 28.48vh 0 -.1px #b2c8ffa3,99.88vw 50.56vh 0 -.16px #b2c8ff45,53.05vw 26.58vh 0 -.38px #e94fd06e,87.56vw 79.78vh 0 -.22px #eff3ff52,74.72vw 76.49vh 0 -.66px #eff3ff87,11.54vw 57.29vh 0 -.41px #b2c8ff57,75.15vw 42.8vh 0 -.11px #eff3ff6e,26.76vw 11.33vh 0 -.56px #eff3ff42,37.3vw 6.02vh 0 .26px #eff3ff52,65.75vw 32.32vh 0 -.49px #eff3ff85,86.17vw 96.7vh 0 -.46px #eff3ff63,40.85vw 44.85vh 0 -.35px #f2b54552,20.74vw 15.79vh 0 -.28px #eff3ff85,85.32vw 36.57vh 0 -.45px #b2c8ffa8,27.27vw 7.74vh 0 -.61px #eff3ffd4,3.68vw 97.11vh 0 -.63px #eff3ff4a,67.45vw 16.67vh 0 -.62px #eff3ff52,45.84vw 12.56vh 0 -.13px #f2b54547,52.98vw 43.22vh 0 .02px #eff3ff94,43.05vw 8.13vh 0 -.44px #eff3ffa3,20.64vw 61.87vh 0 -.16px #eff3ff8c,31.96vw 36.05vh 0 .26px #eff3ff94,2.53vw 6.61vh 0 .19px #eff3ffcc,48.6vw 23.88vh 0 -.6px #eff3ff4a,69.9vw 98.74vh 0 .27px #eff3ffbd,39.6vw 89.16vh 0 -.39px #b2c8ffd6,88.49vw 28.05vh 0 -.12px #eff3ffb0,15.93vw 18.04vh 0 -.71px #9d8df5cc,31.46vw 12.38vh 0 -.14px #b2c8ffd4,6.48vw 52.8vh 0 -.3px #eff3ff59,67.88vw 84.05vh 0 -.31px #b2c8ffa1,46.66vw 33.64vh 0 .12px #eff3ff59,10.13vw 59.02vh 0 -.6px #b2c8ffa6,51.68vw 2.58vh 0 -.13px #eff3ff80,55.39vw 16.68vh 0 -.7px #eff3ffad,42.7vw 66.31vh 0 -.64px #eff3ff6b,35.91vw 76.63vh 0 -.13px #eff3ff9c,10.72vw 17.13vh 0 .28px #eff3ffa6,18.64vw 89.54vh 0 .12px #eff3ffbf,80.15vw 98.31vh 0 -.46px #eff3ff73,38.39vw 87.85vh 0 -.75px #f2b54557,92.7vw 56.36vh 0 -.71px #eff3ffcc,72.83vw 76.18vh 0 -.53px #eff3ff70,70.32vw 45.83vh 0 -.53px #b2c8ffcc,9.63vw 64.37vh 0 .13px #eff3ffb5,96.07vw 35.18vh 0 -.61px #eff3ff59,39.57vw 73.14vh 0 -.46px #f2b54578,29.68vw 49.89vh 0 .17px #eff3ff6b,82.04vw 51.36vh 0 -.47px #e94fd075}.backdrop-stars--s2{animation:7.4s ease-in-out 1.3s infinite lsf-twinkle-soft;box-shadow:78.62vw 21.68vh 0 .1px #b2c8ff8c,89.94vw 16.25vh 0 -.24px #eff3ff69,69.19vw 73.14vh 0 -.51px #eff3ffc9,20.15vw 18.16vh 0 .07px #eff3ffa1,48.53vw 26.87vh 0 -.77px #b2c8ff59,65.85vw 6.17vh 0 .14px #eff3ff9e,63.9vw 4.47vh 0 .2px #eff3ffb0,66.38vw 36.61vh 0 -.41px #eff3ff57,95.04vw 90.07vh 0 -.26px #eff3ff45,12.27vw 39.14vh 0 .05px #f2b54569,23.32vw 3.3vh 0 -.77px #eff3ff61,49.78vw 11.02vh 0 -.03px #b2c8ff8c,63.95vw 68.89vh 0 .09px #eff3ffba,93.84vw 1.73vh 0 -.28px #f2b545b0,28.65vw 25.56vh 0 .09px #b2c8ffc2,56.17vw 1.35vh #eff3ffc4,4.77vw 70.7vh 0 -.62px #eff3ffc7,91.39vw 5.66vh 0 -.31px #eff3ff94,30.82vw 47.75vh 0 -.54px #b2c8ffc2,94.3vw 21.86vh 0 -.76px #eff3ff59,3.5vw 98.02vh 0 -.24px #eff3ff94,84.05vw 3.7vh 0 -.77px #b2c8ff45,7.91vw 91.85vh 0 -.22px #eff3ffbd,95.63vw 4.57vh 0 -.02px #eff3ff82,72.76vw 17.74vh 0 -.31px #eff3ffbf,84.92vw 85.4vh 0 -.01px #eff3ff61,14.51vw 41.48vh #eff3ff75,14.04vw 51.04vh 0 .28px #eff3ff45,36.67vw 3.09vh 0 -.07px #b2c8ff5c,22.77vw 26.67vh 0 .07px #eff3ff73,30.77vw 54.06vh 0 .25px #eff3ff42,75.4vw 1vh 0 -.58px #eff3ff85,57.08vw 81.46vh 0 -.06px #b2c8ff8a,22.84vw 37.16vh 0 -.45px #b2c8ff73,11.86vw 21.33vh 0 -.11px #eff3ffbf,16.98vw 69.41vh 0 -.77px #eff3ffc4,9vw 75.19vh 0 -.09px #eff3ff4d,40.01vw 74.58vh #eff3ff5e,63.07vw 65.63vh 0 .08px #b2c8ff4d,7.76vw 27.34vh 0 -.48px #eff3ffb5,92.43vw 5.86vh 0 -.11px #eff3ff94,9.3vw 79.1vh 0 -.01px #eff3ff75,55.27vw 26.17vh 0 -.74px #eff3ff57,62.19vw 43.77vh 0 .29px #b2c8ff9e,94.3vw 25.04vh 0 -.2px #eff3ff91,62.87vw 43.26vh 0 -.72px #eff3ffbd,34.9vw 72.9vh 0 -.28px #eff3ff8a,53.71vw 66.3vh 0 -.57px #eff3ffc4,11.77vw 23.18vh 0 -.28px #eff3ff59,12.93vw 65.69vh 0 -.5px #f2b545bd,3.13vw 94.97vh 0 .09px #eff3ff99,24.56vw 38vh 0 -.76px #eff3ff9e,77.5vw 87.2vh 0 -.7px #eff3ff94,98.61vw 12.86vh 0 -.6px #9d8df582,29.05vw 36.96vh 0 -.75px #b2c8ff75,2.35vw 32.49vh 0 -.1px #eff3ffb3,25.03vw 99.17vh 0 .07px #b2c8ff87,94.31vw 94.7vh 0 -.07px #eff3ff9e,91.35vw 99.15vh 0 -.61px #eff3ffad,96.36vw 83.99vh 0 -.08px #b2c8ff40,78.15vw 41.3vh 0 -.01px #e94fd07a,15.7vw 15.95vh 0 -.04px #9d8df5ad,57.75vw 4.35vh 0 -.36px #b2c8ff96,10.61vw 79.5vh 0 -.67px #eff3ffc9,82.32vw 14.31vh 0 -.24px #eff3ff8c,83.15vw 21.31vh 0 -.54px #eff3ffb5,15vw 84.06vh 0 -.04px #eff3ffad,79.2vw 3.4vh 0 -.14px #eff3ffad,76.27vw 26.5vh 0 .28px #eff3ffa6,89.46vw 88.54vh 0 -.21px #b2c8ffbd,83.18vw 59.66vh 0 -.49px #eff3ffa6,20.52vw 75.75vh 0 -.03px #eff3ffbf,92.73vw 83.7vh 0 -.38px #f2b54540,87.83vw 77.31vh 0 .03px #b2c8ff91,89.41vw 53.97vh 0 .28px #eff3ffad,66.9vw 86.68vh 0 .05px #b2c8ff40,27.88vw 83.72vh 0 -.73px #eff3ff61,86.33vw 54.84vh 0 -.12px #eff3ffa1,11.29vw 51.03vh 0 -.36px #eff3ffad,81.88vw 99.76vh 0 -.5px #eff3ffa6,66.41vw 14.67vh 0 -.74px #b2c8ff87,3.11vw 49.64vh 0 -.48px #eff3ff54,18vw 14.13vh 0 -.47px #eff3ff80,78.15vw 1.01vh 0 -.06px #eff3ffa8,66.16vw 45.84vh 0 -.73px #b2c8ff5e,5.04vw 96.71vh 0 -.78px #b2c8ffb3,83.62vw 16.2vh 0 -.58px #eff3ffab,85.44vw 44.1vh 0 -.37px #eff3ff59,28.32vw 98.62vh 0 -.73px #f2b5454d,75.62vw 41.23vh 0 -.62px #eff3ffc2,83.8vw 62.04vh 0 -.67px #eff3ff63,5.34vw 95.38vh 0 -.06px #eff3ffab,51.43vw 57.5vh 0 -.75px #eff3ff57,21.3vw 57vh 0 -.12px #eff3ff9e,41.28vw 61.11vh 0 -.77px #b2c8ff9c,32.3vw 87.84vh 0 -.02px #f2b545ad,64.09vw 71.42vh 0 -.63px #b2c8ff47,9.86vw 40.32vh 0 -.21px #eff3ff54,46.25vw 25.97vh 0 .29px #eff3ffb3,11.13vw 64.99vh 0 .18px #eff3ff52,92.91vw 76.09vh 0 .26px #eff3ff45,15.78vw 67.12vh 0 -.01px #eff3ffb5,55.08vw 16.3vh 0 -.41px #9d8df594,57.36vw 90.66vh 0 .12px #b2c8ff80,37.29vw 39.57vh 0 -.5px #eff3ffb0,42.31vw 43.97vh 0 -.12px #9d8df542,43.16vw 70.44vh 0 -.72px #b2c8ff7d,19.39vw 55.21vh 0 -.78px #b2c8ff85,20.07vw 65.99vh 0 -.2px #eff3ff5e,40.72vw 6.62vh 0 -.78px #eff3ff40,15.05vw 7.56vh 0 -.3px #eff3ff87,63.27vw 53.16vh 0 -.28px #eff3ffa8,88.91vw 56.5vh 0 .17px #f2b545a8,54.17vw 6.18vh 0 -.53px #9d8df585,81.08vw 96vh 0 -.74px #b2c8ffa3,52.64vw 47.84vh 0 .02px #b2c8ffa8,54.01vw 30.48vh 0 -.47px #eff3ffc9,16.17vw 69.02vh 0 -.43px #e94fd094,71.84vw 55.33vh 0 -.32px #eff3ffb3,52.09vw 64.54vh 0 .03px #eff3ffc7,13.99vw 64.48vh 0 -.64px #eff3ff8a,88.08vw 68.83vh 0 -.43px #eff3ffb8,59.55vw 77.74vh 0 -.1px #eff3ffb8,7.98vw 47.28vh 0 .16px #eff3ff57,1.43vw 57.75vh 0 -.7px #b2c8ff70,92.68vw 79.91vh 0 -.38px #b2c8ff7d,37.14vw 93.33vh 0 -.29px #eff3ff75,96.49vw 12.9vh 0 -.39px #eff3ffbd,41.88vw 38.94vh 0 -.79px #eff3ff9e,49.77vw 96.09vh 0 .07px #9d8df57a,63.05vw 83.57vh 0 -.37px #eff3ffc7,34.63vw 78.44vh 0 .16px #eff3ffad,20.15vw 34.16vh 0 .05px #f2b54561,87.5vw 19.84vh 0 -.2px #eff3ffb0,46.81vw 92.75vh 0 -.48px #eff3ffb3,74.06vw 84.87vh 0 .16px #b2c8ff4f,85.77vw 13.23vh 0 -.39px #e94fd06e,49.61vw 86.64vh 0 -.22px #eff3ff73,42.82vw 3.6vh 0 -.11px #eff3ffbd,11.34vw 93.02vh 0 -.6px #eff3ff70,6.03vw 19.7vh 0 -.44px #eff3ffb8,3.42vw 5.39vh 0 -.1px #b2c8ffcc,38.87vw 18.96vh 0 .28px #eff3ff6e,60.49vw 86.6vh 0 -.57px #9d8df594,61.68vw 34.2vh 0 -.03px #b2c8ff70,3.93vw 98.28vh 0 .3px #9d8df5b3,96.94vw 45.66vh 0 -.78px #b2c8ff52,68.37vw 59.89vh 0 -.18px #b2c8ff85,9.81vw 44.78vh 0 .26px #b2c8ff45,56.99vw 95.5vh 0 -.23px #9d8df591,37.5vw 98.04vh 0 -.4px #eff3ff87,96.82vw 68.61vh 0 .04px #b2c8ff85,33.87vw 38.38vh #eff3ff54,38.71vw 4.63vh 0 .16px #eff3ffba,32.37vw 32.59vh 0 -.67px #eff3ffb5,34.71vw 22.74vh 0 -.54px #eff3ff87,29.09vw 31.72vh 0 -.5px #eff3ff63,94.13vw 29.71vh 0 .3px #eff3ffb5,86.08vw 11.47vh 0 .24px #eff3ffab,4.48vw 84.96vh 0 -.69px #eff3ff54,83.99vw 1.52vh 0 .03px #eff3ffbf,15.55vw 9.32vh 0 -.58px #eff3ff82,9.45vw 61.19vh 0 .23px #eff3ff69,94.97vw 30.42vh 0 .17px #f2b545ad,10.46vw 36.29vh 0 .29px #eff3ffc7,28.2vw 46.26vh 0 -.04px #eff3ff7a,14.68vw 20.89vh 0 -.05px #eff3ff75,98.94vw 38.58vh 0 -.11px #eff3ff7d,45.07vw 46.23vh 0 -.04px #e94fd08a,21.83vw 68.25vh 0 -.56px #eff3ffc7,17.34vw 40.11vh 0 -.09px #eff3ff40,1.06vw 9.13vh 0 .22px #eff3ff6b,93.26vw 95.52vh 0 .07px #9d8df578,21.13vw 9.29vh 0 -.7px #eff3ff91,87.02vw 84.38vh 0 -.25px #b2c8ffb0,40.06vw 24.56vh 0 .11px #b2c8ffbd,74.03vw 87.39vh 0 .18px #eff3ff8c,88.74vw 27.52vh 0 -.06px #eff3ffba,38.16vw 60.39vh 0 .19px #eff3ffc2,60.26vw 77.29vh 0 -.69px #9d8df566,90.94vw 41.68vh 0 -.27px #b2c8ff4a,65.36vw 45.36vh 0 -.07px #eff3ff4a,41.53vw 60.48vh 0 .16px #eff3ff5e,40.44vw 83.14vh 0 -.23px #b2c8ffc2,74.67vw .66vh 0 -.67px #b2c8ff69,55.11vw 70.41vh 0 -.69px #f2b545c9,39.68vw 5.26vh 0 -.32px #eff3ff94,32.53vw 63.12vh 0 -.25px #eff3ffab,81.75vw 2.31vh 0 -.53px #b2c8ff91,13vw 4.27vh 0 -.09px #eff3ff5c}.backdrop-stars--b1{animation:3.9s ease-in-out infinite lsf-twinkle-bright;box-shadow:41.14vw 53.8vh 1.68px .17px #b2c8ffe6,61.02vw 65.17vh 2.08px .42px #eff3ff94,95.39vw 39.94vh 3.34px .72px #eff3ffe3,47.11vw 42vh 1.62px 1.13px #eff3ffb8,35.58vw 62.33vh 3.28px .76px #b2c8ffe0,95.75vw 22.79vh 2.06px .58px #b2c8ffa1,69.48vw 37.51vh 4.42px .34px #b2c8ffab,63.65vw 91.05vh 4.91px .19px #eff3ffc2,37.2vw 36.73vh 4.64px .74px #eff3ffe3,48.82vw 69.67vh 2.86px .42px #eff3ffdb,53.57vw 89.04vh 3.33px .1px #eff3ffa1,50.4vw 46.49vh 3.88px .33px #eff3ffde,11.66vw 10.29vh 2.26px 1.08px #eff3ff85,42.07vw 27.34vh 3.47px .38px #f2b54585,17.5vw 20.07vh 2.03px 1.01px #eff3ffa6,44.51vw 15.16vh 2.26px 1.15px #eff3ffbf,81.91vw 64.07vh 3.61px .42px #b2c8ff99,54.44vw 67.72vh 2.82px 1.01px #eff3fff2,66.83vw 80vh 1.91px .05px #eff3ffa1,79.58vw 21.29vh 3.5px .75px #e94fd0eb,82.47vw 31.52vh 3.28px .61px #eff3ffcf,26.28vw 56.31vh 2.53px .78px #eff3ff8a,71.99vw 97.47vh 4.16px .41px #eff3ffbf,82.53vw 44.54vh 1.79px .64px #eff3ff82,13.04vw 23.71vh 2.26px .33px #eff3ffde,64.92vw 38.45vh 2.69px 1.1px #eff3ff8a,79.55vw 77.47vh 3.5px .67px #eff3ffa1,71.14vw 50.42vh 4.76px .96px #eff3ff87,32.18vw 6.03vh 1.72px .6px #eff3ffc4,65.43vw 49.59vh 4.24px .85px #e94fd09e,48.09vw 19.77vh 4.06px .79px #b2c8ffe0,14.75vw 68.06vh 1.76px .2px #9d8df582,1.04vw 51.8vh 1.77px .98px #b2c8ffab,30.16vw 82.66vh 1.87px .74px #eff3ff94}.backdrop-stars--b2{animation:6.1s ease-in-out 2.1s infinite lsf-twinkle-bright;box-shadow:61.44vw 27.37vh 4.6px .12px #b2c8ff8a,47.42vw 10.93vh 1.83px .11px #eff3ffb0,75.71vw 58.75vh 4.89px .59px #f2b545ab,96.9vw 44.37vh 2.77px 1.18px #b2c8ffad,30vw 37.98vh 4.18px .96px #eff3ffdb,62.2vw 8.61vh 2.29px .18px #eff3ffc9,52.52vw 40.8vh 1.65px .13px #b2c8ffbd,92.18vw 13.02vh 4.41px .18px #f2b545f0,77.47vw 50.3vh 4.3px 1.05px #eff3ffa3,64.45vw 62.36vh 4.53px .38px #eff3ffa8,73.66vw 80.63vh 1.57px .11px #eff3ffb0,26.22vw 68.25vh 1.6px .44px #eff3ffe8,37.73vw 81.4vh 3.41px .78px #eff3ff80,10.08vw 90.4vh 2.13px 1.06px #eff3ffe8,59.97vw 11.75vh 3.84px .03px #eff3ffa6,50.4vw 16.08vh 1.89px .14px #eff3ffad,21.28vw 98.16vh 4.83px .11px #e94fd0c7,12.51vw 72.99vh 4.69px .88px #f2b54599,99.75vw 36.63vh 1.85px .07px #eff3ffc2,68.59vw 42.63vh 2.17px .46px #eff3ffb0,47.19vw 92.49vh 2.14px .89px #eff3ff80,42.51vw 23.71vh 3.57px .13px #eff3ffc4,54.58vw 42.87vh 3.7px .06px #b2c8ffa6,93.93vw 15.98vh 1.74px .39px #eff3ffc9,54.7vw 96.16vh 3.41px .55px #eff3ff9e,81.56vw 30.1vh 1.9px .97px #eff3ff82,35.41vw 37.74vh 2.4px .91px #f2b54585,64.37vw 48.85vh 2.43px .4px #b2c8ff87,29.92vw 51.79vh 4.97px .57px #eff3ff91,43.07vw 16.44vh 2.48px 1.12px #b2c8ffb5}@media(prefers-reduced-motion:reduce){.starfield:after,.map-marker--star,.shimmer-line,.comet,.backdrop-stars{animation:none}.lp-animate .lp-reveal{opacity:1;transform:none}.demo-route-line{stroke-dashoffset:0;animation:none}.demo-star{opacity:1;animation:none}*,:before,:after{transition-duration:.01ms!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
