.fl.svelte-1a8v74a{height:var(--fl-len);overflow-anchor:none;position:relative}.fl--light.svelte-1a8v74a{--fl-bg:#fff;--fl-end:#fff;--fl-glass:#ffffff9e;--fl-edge:#0a1e321a;--fl-ink:#0a0e14;--fl-ink2:#3b4756;--fl-shadow:0 30px 80px -30px #0f284659}.fl--dark.svelte-1a8v74a{--fl-bg:radial-gradient(90% 70% at 50% 42%, #0b0d0f 0%, #000 70%);--fl-end:#000;--fl-glass:#0c0e109e;--fl-edge:#ffffff1c;--fl-ink:#eef4f8;--fl-ink2:#a9b8c6;--fl-shadow:0 30px 90px -30px #000000b3}.fl__stage.svelte-1a8v74a{perspective:800px;background:var(--fl-bg);height:100svh;position:sticky;top:0;overflow:hidden}.fl__dust.svelte-1a8v74a{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fl__world.svelte-1a8v74a{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;left:50%}.fl__object.svelte-1a8v74a{transform-style:preserve-3d;position:absolute;top:0;left:0}.fl__object.svelte-1a8v74a canvas:where(.svelte-1a8v74a){width:100%;height:100%;position:relative}.fl--light.svelte-1a8v74a .fl__object:where(.svelte-1a8v74a) canvas:where(.svelte-1a8v74a){mix-blend-mode:multiply}.fl__object--fade.svelte-1a8v74a canvas:where(.svelte-1a8v74a){-webkit-mask-image:radial-gradient(closest-side,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side,#000 58%,#0000 100%)}.fl__halo.svelte-1a8v74a{background:radial-gradient(circle, color-mix(in srgb, var(--fl-accent) 28%, transparent) 0%, transparent 65%);filter:blur(40px);border-radius:50%;position:absolute;inset:8%}.fl__card.svelte-1a8v74a{background:var(--fl-glass);border:1px solid var(--fl-edge);width:min(440px,86vw);box-shadow:var(--fl-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.3);color:var(--fl-ink);opacity:0;backface-visibility:hidden;border-radius:22px;flex-direction:column;gap:12px;padding:28px 30px;display:flex;position:absolute;top:0;left:0}.fl__card--intro.svelte-1a8v74a{gap:16px;width:min(560px,90vw)}.fl__card--intro.svelte-1a8v74a h1{font-size:clamp(2.3rem,4.4vw,4.2rem);line-height:1.02}.fl__card.svelte-1a8v74a:before{content:"";background:linear-gradient(90deg, var(--fl-accent2), var(--fl-accent));border-radius:0 0 3px 3px;width:64px;height:3px;position:absolute;top:0;left:30px}.fl__label.svelte-1a8v74a{letter-spacing:.12em;text-transform:uppercase;color:var(--fl-accent);margin:0;font-size:.75rem;font-weight:600}.fl__card.svelte-1a8v74a h2:where(.svelte-1a8v74a){margin:0;font-size:clamp(1.6rem,2.6vw,2.3rem);line-height:1.08}.fl__body.svelte-1a8v74a{color:var(--fl-ink2);margin:0;line-height:1.55}.fl__chips.svelte-1a8v74a{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.fl__chips.svelte-1a8v74a li:where(.svelte-1a8v74a){border:1px solid var(--fl-edge);background:color-mix(in srgb, var(--fl-accent) 10%, transparent);border-radius:999px;padding:6px 12px;font-size:.85rem;font-weight:600}.fl__links.svelte-1a8v74a{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.fl__rail.svelte-1a8v74a{flex-direction:column;gap:10px;display:flex;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.fl__rail.svelte-1a8v74a span:where(.svelte-1a8v74a){background:var(--fl-edge);border-radius:4px;width:4px;height:22px;transition:background .4s}.fl__rail.svelte-1a8v74a span.on:where(.svelte-1a8v74a){background:linear-gradient(var(--fl-accent2), var(--fl-accent))}@media (width<=760px){.fl__card.svelte-1a8v74a{padding:22px}.fl__rail.svelte-1a8v74a{right:10px}}.fl__stage.svelte-1a8v74a:after{content:"";background:linear-gradient(to bottom, transparent, var(--fl-end));pointer-events:none;height:14%;position:absolute;bottom:0;left:0;right:0}@media (width<=760px){.fl__card.svelte-1a8v74a{border-radius:18px;gap:10px;width:calc(100vw - 32px);padding:20px 20px 22px}.fl__card.svelte-1a8v74a:before{left:20px}.fl__card.svelte-1a8v74a h2:where(.svelte-1a8v74a){font-size:1.55rem}.fl__body.svelte-1a8v74a{font-size:.95rem;line-height:1.5}.fl__chips.svelte-1a8v74a li:where(.svelte-1a8v74a){padding:5px 10px;font-size:.8rem}.fl__card--intro.svelte-1a8v74a{gap:12px;width:calc(100vw - 32px)}.fl__card--intro.svelte-1a8v74a h1{font-size:clamp(2rem,9.6vw,2.6rem);line-height:1.04}.fl__card--intro.svelte-1a8v74a .lede{font-size:.95rem;line-height:1.5}.fl__card--intro.svelte-1a8v74a .hero__actions{flex-wrap:nowrap;gap:10px;width:100%;display:flex}.fl__card--intro.svelte-1a8v74a .hero__actions .btn{white-space:nowrap;flex:1 1 0;padding-inline:10px}.fl__links.svelte-1a8v74a .btn:where(.svelte-1a8v74a){white-space:nowrap;flex:1 1 0}.fl__rail.svelte-1a8v74a{gap:7px;right:6px}.fl__rail.svelte-1a8v74a span:where(.svelte-1a8v74a){width:3px;height:16px}}@media (width<=760px) and (height<=720px){.fl__card.svelte-1a8v74a{gap:8px;padding:16px 18px 18px}.fl__card.svelte-1a8v74a h2:where(.svelte-1a8v74a){font-size:1.35rem}.fl__card--intro.svelte-1a8v74a h1{font-size:clamp(1.75rem,8.4vw,2.1rem)}.fl__card--intro.svelte-1a8v74a .lede{font-size:.88rem;line-height:1.45}.fl__card--intro.svelte-1a8v74a .label{display:none}}.fl--static.svelte-1a8v74a{height:auto}.fl--static.svelte-1a8v74a .fl__stage:where(.svelte-1a8v74a){perspective:none;height:auto;padding:48px 16px;position:relative}.fl--static.svelte-1a8v74a .fl__world:where(.svelte-1a8v74a){flex-direction:column;align-items:center;gap:20px;width:auto;height:auto;display:flex;position:relative;left:auto;top:auto!important;transform:none!important}.fl--static.svelte-1a8v74a .fl__object:where(.svelte-1a8v74a){position:relative;width:min(560px,90vw)!important;height:auto!important;transform:none!important}.fl--static.svelte-1a8v74a .fl__card:where(.svelte-1a8v74a){position:relative;opacity:1!important;visibility:visible!important;transform:none!important}.fl--static.svelte-1a8v74a .fl__dust:where(.svelte-1a8v74a),.fl--static.svelte-1a8v74a .fl__rail:where(.svelte-1a8v74a){display:none}.flow.svelte-so5joi{pointer-events:none;z-index:40;width:100vw;height:100lvh;position:fixed;inset:0}.flow--light.svelte-so5joi{mix-blend-mode:multiply}.flow--dark.svelte-so5joi{mix-blend-mode:screen}.as.svelte-tmvj32{left:50%;bottom:max(18px, env(safe-area-inset-bottom));z-index:45;cursor:pointer;-webkit-backdrop-filter:blur(12px)saturate(1.3);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;width:46px;height:46px;transition:opacity .4s,transform .4s,translate .35s;display:grid;position:fixed;transform:translate(-50%)}.as--light.svelte-tmvj32{color:#14595b;background:#ffffff61;border:1px solid #0a1e3224;box-shadow:0 8px 24px -12px #0f284659}.as--dark.svelte-tmvj32{color:#1fd968;background:#ffffff12;border:1px solid #ffffff29;box-shadow:0 8px 28px -12px #000c}.as.svelte-tmvj32 svg:where(.svelte-tmvj32){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.as.svelte-tmvj32:not(.as--running) svg:where(.svelte-tmvj32){animation:1.8s ease-in-out infinite svelte-tmvj32-nudge}@keyframes svelte-tmvj32-nudge{0%,to{opacity:.75;transform:translateY(-2px)}50%{opacity:1;transform:translateY(3px)}}.as--end.svelte-tmvj32{opacity:0;pointer-events:none;transform:translate(-50%)translateY(12px)}.as--right.svelte-tmvj32{left:auto;right:max(18px, env(safe-area-inset-right));transform:none}.as--right.as--end.svelte-tmvj32{transform:translateY(12px)}.as.svelte-tmvj32:focus-visible{outline-offset:3px;outline:2px solid}@media (prefers-reduced-motion:reduce){.as.svelte-tmvj32 svg:where(.svelte-tmvj32){animation:none!important}}
