@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ab2fbca3-module__lcv9oG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ab2fbca3-module__lcv9oG__variable{--font-lp:"Inter", "Inter Fallback"}
@layer components{.lp{--lp-bg:#000;--lp-bg-raised:#0b0a10;--lp-ink:#f5f5f7;--lp-ink-2:#a1a1a6;--lp-ink-3:#6e6e73;--lp-line:#ffffff14;--lp-violet:#8b5cf6;--lp-violet-hi:#c4b5fd;--lp-indigo:#6366f1;--lp-done:#059669;--lp-done-hi:#34d399;--lp-stuck:#7f1d1d;--lp-bubble:#3b82f6;--lp-ease:cubic-bezier(.16, 1, .3, 1);background:var(--lp-bg);color:var(--lp-ink);font-family:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--font-lp), system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;overflow-x:clip}.lp ::selection{background:#8b5cf659}.lp-display{letter-spacing:-.045em;text-wrap:balance;font-weight:700;line-height:1.02}.lp-title{letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:1.06}.lp-body{color:var(--lp-ink-2);letter-spacing:-.01em;text-wrap:pretty;line-height:1.5}.lp-eyebrow{letter-spacing:.02em;color:var(--lp-violet-hi);font-size:13px;font-weight:600}.lp-gradient-text{background:linear-gradient(100deg,#fff 0%,#e9e3ff 30%,#b9a6ff 62%,#8b5cf6 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-glass{isolation:isolate;background:linear-gradient(#ffffff17,#ffffff08),#14121e9e;position:relative;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ffffff08,0 20px 60px -20px #000000b3}.lp-blur{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:linear-gradient(#ffffff17,#ffffff08),#14121e73}.lp-glass:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;z-index:1;background:linear-gradient(140deg,#ffffff6b,#ffffff0f 38%,#ffffff05 62%,#c4b5fd47);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-glass-soft{background:#ffffff0a;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f}.lp-button{letter-spacing:-.01em;height:52px;transition:transform .35s var(--lp-ease), background-color .2s, box-shadow .35s var(--lp-ease), opacity .2s;-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-size:17px;font-weight:600;display:inline-flex}.lp-button:active{transform:scale(.97)}.lp-button:disabled{opacity:.45;cursor:not-allowed}.lp-button-primary{color:#000;background:#fff;box-shadow:0 0 0 1px #fff3,0 10px 40px -8px #8b5cf68c}.lp-button-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 0 0 1px #ffffff4d,0 14px 50px -6px #8b5cf6bf}.lp-button-violet{color:#fff;background:linear-gradient(#9d7bff,#7c4dff);box-shadow:inset 0 1px #ffffff59,0 12px 40px -10px #7c4dffcc}.lp-button-violet:hover:not(:disabled){transform:translateY(-1px);box-shadow:inset 0 1px #fff6,0 16px 50px -8px #7c4dfff2}.lp-link{color:var(--lp-violet-hi);font-weight:500}.lp-link:hover{text-underline-offset:3px;text-decoration:underline}.lp-aurora{pointer-events:none;filter:blur(90px);opacity:.55;will-change:transform, opacity;background:radial-gradient(closest-side,#8b5cf6d9,#6366f159 55%,#0000);border-radius:999px;position:absolute;transform:translateZ(0)}.lp-chip{min-height:44px;color:var(--lp-ink);transition:background-color .2s, box-shadow .2s, transform .25s var(--lp-ease);-webkit-tap-highlight-color:transparent;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.lp-chip:hover{background:#ffffff1a}.lp-chip:active{transform:scale(.97)}.lp-chip[aria-pressed=true]{background:#8b5cf638;box-shadow:inset 0 0 0 1.5px #c4b5fdb3,0 0 24px -6px #8b5cf6b3}.lp-option{text-align:left;width:100%;min-height:60px;color:var(--lp-ink);transition:background-color .2s, box-shadow .2s, transform .25s var(--lp-ease);-webkit-tap-highlight-color:transparent;background:#ffffff0d;border-radius:18px;align-items:center;gap:14px;padding:14px 18px;font-size:17px;font-weight:500;display:flex;box-shadow:inset 0 0 0 1px #ffffff17}.lp-option:hover{background:#ffffff17}.lp-option:active{transform:scale(.985)}.lp-option[aria-pressed=true]{background:#8b5cf633;box-shadow:inset 0 0 0 1.5px #c4b5fdbf}.lp-input{width:100%;color:var(--lp-ink);background:#00000059;border-radius:18px;outline:none;padding:16px 18px;font-size:17px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffff1f}.lp-input::placeholder{color:var(--lp-ink-3)}.lp-input:focus{box-shadow:inset 0 0 0 1.5px #c4b5fdcc,0 0 0 4px #8b5cf62e}.lp :focus-visible{outline:2px solid var(--lp-violet-hi);outline-offset:3px}.lp .lp-input:focus-visible{outline:none}.lp-hairline{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);height:1px}@keyframes lp-pulse-ring{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.lp-pulse-ring{animation:lp-pulse-ring 2.2s var(--lp-ease) infinite}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lp-float{animation:6s ease-in-out infinite lp-float}@keyframes lp-shimmer{0%{background-position:100%}to{background-position:-100%}}.lp-shimmer{background-image:linear-gradient(100deg,#fff 0%,#e9e3ff 18%,#b9a6ff 38%,#8b5cf6 50%,#b9a6ff 62%,#e9e3ff 82%,#fff 100%);background-size:200% 100%;animation:7s linear infinite lp-shimmer}@keyframes lp-breathe{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.lp-breathe{animation:9s ease-in-out infinite lp-breathe}@keyframes lp-drift{0%,to{transform:translate(0)}50%{transform:translate(6vw,4vh)}}.lp-drift{animation:16s ease-in-out infinite lp-drift}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lp-spotlight:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%), #c4b5fd1f, transparent 60%);transition:opacity .5s;position:absolute;inset:0}@media (hover:hover){.lp-spotlight:hover:after{opacity:1}}.lp-pass{background:radial-gradient(120% 140% at 0 0,#8b5cf673,#0000 55%),linear-gradient(135deg,#4c1d958c,#141024e6);box-shadow:inset 0 0 0 1px #c4b5fd59,inset 0 1px #ffffff40,0 24px 60px -24px #7c3aede6}.lp-pass-sheen{pointer-events:none;background:linear-gradient(105deg,#0000 40%,#ffffff2e 50%,#0000 60%);animation:4.5s ease-in-out infinite lp-sheen;position:absolute;inset:-40% -60%}@keyframes lp-sheen{0%,55%{transform:translate(-60%)}to{transform:translate(60%)}}}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
