@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-italic.y6hTrs-Y.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-italic.CRzqOTyj.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-italic.CUp-f2uw.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-italic.D3EGHrWW.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-italic.B_cmBfNX.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:"Source Serif 4 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-italic.B-rCj6ir.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-cyrillic-wght-normal.D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-greek-wght-normal.Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-vietnamese-wght-normal.Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-ext-wght-normal.DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/jetbrains-mono-latin-wght-normal.B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer components{.lp{font-size:15px;color:var(--color-ink);background:var(--color-paper)}html:has(.lp){scroll-behavior:smooth}.lp-display{font-weight:700;font-size:clamp(44px,5.7vw,86px);line-height:.98;letter-spacing:-.034em;text-wrap:balance}.lp-headline{font-weight:700;font-size:clamp(34px,4.3vw,62px);line-height:1.02;letter-spacing:-.028em;text-wrap:balance}.lp-title{font-weight:700;font-size:clamp(24px,2.3vw,32px);line-height:1.1;letter-spacing:-.02em}.lp-display em,.lp-headline em,.lp-title em,.lp-sub em{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.lp-display em,.lp-headline em{font-size:1.04em}.lp .hl{background:linear-gradient(100deg,var(--color-accent-500),var(--color-accent-700));-webkit-background-clip:text;background-clip:text;color:transparent}.lp [data-tone=electric] .hl,.lp [data-tone=deep] .hl,.lp [data-tone=night] .hl{background:none;color:var(--color-mint)}.lp-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--color-accent-600)}.lp [data-tone=electric] .lp-eyebrow,.lp [data-tone=deep] .lp-eyebrow,.lp [data-tone=night] .lp-eyebrow{color:var(--color-mint)}.lp [data-tone=mint] .lp-eyebrow{color:var(--color-ink)}.lp-sub{font-size:clamp(16px,1.25vw,18.5px);line-height:1.6;color:color-mix(in srgb,currentColor 70%,transparent);text-wrap:pretty}.lp [data-tone=electric] .lp-sub,.lp [data-tone=deep] .lp-sub,.lp [data-tone=night] .lp-sub{color:#fffc}.lp-meta{font-family:var(--font-meta);font-size:10.5px;line-height:1.7;letter-spacing:.14em;text-transform:uppercase}.lp-body{font-size:15.5px;line-height:1.65;color:color-mix(in srgb,currentColor 72%,transparent)}.stage[data-tone=electric] :focus-visible,.stage[data-tone=deep] :focus-visible,.stage[data-tone=night] :focus-visible,html[data-top=dark] .chrome-top :focus-visible{outline-color:var(--color-mint)}.pill{display:inline-flex;align-items:center;justify-content:center;gap:.45em;height:48px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:transform .2s cubic-bezier(.2,.7,.2,1),box-shadow .2s,background-color .2s,color .2s,border-color .2s}.pill:hover{transform:translateY(-1px)}.pill-sm{height:40px;padding:0 20px;font-size:14.5px}.pill-ink,.pill-ink:hover{background:var(--color-ink);color:#fff;box-shadow:0 10px 30px -12px #06152b8c}.pill-ink:hover{background:#0d2547}.pill-white,.pill-white:hover{background:#fff;color:var(--color-ink);box-shadow:0 12px 30px -14px #020b1f80}.pill-blue,.pill-blue:hover{background:var(--color-accent-600);color:#fff;box-shadow:0 12px 30px -14px #0054a3b3}.pill-blue:hover{background:var(--color-accent-700)}.pill-ghost,.pill-ghost:hover{border:1px solid color-mix(in srgb,currentColor 45%,transparent);color:inherit}.pill-ghost:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.lp a.pill{text-decoration:none}.stage{position:relative;isolation:isolate;display:flex;align-items:center;min-height:100svh;overflow:hidden;padding:132px 0 108px}.stage-fit{min-height:0}.stage-in{position:relative;z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 28px}@media(min-width:768px){.stage-in{padding:0 64px}}.stage[data-tone=electric]{color:#fff;background:radial-gradient(55% 70% at 82% 38%,rgb(46 154 255 / .9),transparent 70%),radial-gradient(40% 50% at 8% 100%,rgb(77 255 166 / .16),transparent 70%),var(--color-accent-600)}.stage[data-tone=deep]{color:#fff;background:radial-gradient(60% 60% at 50% 45%,rgb(13 139 255 / .55),transparent 72%),var(--color-accent-800)}.stage[data-tone=night]{color:#fff;background:radial-gradient(50% 60% at 78% 72%,rgb(13 139 255 / .32),transparent 70%),radial-gradient(40% 40% at 10% 10%,rgb(0 84 163 / .35),transparent 70%),var(--color-night)}.stage[data-tone=paper]{background:radial-gradient(45% 55% at 12% 18%,rgb(184 220 255 / .55),transparent 70%),radial-gradient(40% 50% at 92% 90%,rgb(77 255 166 / .14),transparent 70%),var(--color-paper)}.stage[data-tone=white]{background:radial-gradient(45% 50% at 90% 10%,rgb(230 243 255 / .9),transparent 70%),#fff}.stage[data-tone=mint]{background:radial-gradient(50% 60% at 85% 80%,rgb(255 255 255 / .35),transparent 70%),var(--color-mint)}.lp a:not(.pill){color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.lp a:not(.pill):hover{text-decoration-color:currentColor}.lp footer a:not(.pill){text-decoration:none;opacity:.75}.lp footer a:not(.pill):hover{opacity:1}.stage:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.stage[data-tone=paper]:after,.stage[data-tone=white]:after{opacity:.05;mix-blend-mode:multiply}.ghost{position:absolute;z-index:0;pointer-events:none;user-select:none;font-weight:800;font-size:clamp(120px,21vw,340px);line-height:.8;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;color:currentColor;opacity:.06;transform:translate3d(calc(var(--p, 0) * -6vw),0,0)}.stage[data-tone=electric] .ghost,.stage[data-tone=deep] .ghost{opacity:.09}.stage[data-tone=mint] .ghost{opacity:.07}.ring{position:absolute;z-index:0;pointer-events:none;aspect-ratio:1;border-radius:50%;background:conic-gradient(from 210deg,var(--color-accent-500),var(--color-accent-300),var(--color-mint),var(--color-sun),var(--color-accent-200),var(--color-accent-500));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--w, 16px)),#000 calc(100% - var(--w, 16px) + 1px));mask:radial-gradient(farthest-side,transparent calc(100% - var(--w, 16px)),#000 calc(100% - var(--w, 16px) + 1px));filter:blur(var(--b, .6px));opacity:var(--o, .9);animation:lp-spin 38s linear infinite}.glow{position:absolute;z-index:0;pointer-events:none;width:130px;height:130px;border-radius:28px;filter:blur(26px);opacity:.85;background:conic-gradient(from 90deg,var(--color-accent-400),var(--color-mint),var(--color-sun),#ff6b8a,var(--color-accent-400));animation:lp-spin 22s linear infinite}@keyframes lp-spin{to{transform:rotate(1turn)}}.glass{position:relative;border-radius:22px;background:#ffffffbd;border:1px solid rgb(255 255 255 / .9);box-shadow:0 30px 70px -36px #06152b61;-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);color:var(--color-ink)}.stage[data-tone=white] .glass{background:#f2f7ffd9;border-color:#06152b0f;box-shadow:0 24px 60px -40px #06152b59}.glass-dark{background:#ffffff0f;border-color:#ffffff24;box-shadow:none;color:#fff}.glass-label{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent-600)}.glass-dark .glass-label{color:var(--color-mint)}.chip{position:absolute;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:12px;font-size:13px;font-weight:600;white-space:nowrap;background:#ffffffd1;border:1px solid #fff;box-shadow:0 16px 36px -20px #06152b73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-ink);animation:lp-bob 7s ease-in-out infinite;animation-delay:var(--d, 0s)}.chip-tag{font-family:var(--font-meta);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-600)}@keyframes lp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.window{position:relative;overflow:hidden;border-radius:20px;background:#fff;color:var(--color-ink);box-shadow:0 50px 100px -40px #020b1f8c,0 0 0 1px #06152b0f}.window-bar{display:flex;align-items:center;gap:7px;height:44px;padding:0 18px;border-bottom:1px solid var(--color-base-100)}.window-bar i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.window-bar i:nth-child(2){background:#febc2e}.window-bar i:nth-child(3){background:#28c840}.window-url{margin-left:14px;font-size:13px;color:var(--color-base-500)}.window-tag{margin-left:auto;font-size:12px;font-weight:700;color:var(--color-accent-600)}.waves{position:absolute;inset:0;z-index:0;width:100%;height:100%;pointer-events:none}.waves path{fill:none;stroke:var(--color-mint);stroke-linecap:round;filter:drop-shadow(0 0 10px rgb(77 255 166 / .8));stroke-dasharray:1400 600;animation:lp-flow 14s linear infinite}@keyframes lp-flow{to{stroke-dashoffset:-2000}}.chrome{position:fixed;z-index:50;color:var(--color-ink);transition:color .35s;pointer-events:none}.chrome>*{pointer-events:auto}html[data-chrome=dark] .chrome:not(.chrome-top),html[data-top=dark] .chrome-top{color:#fff}.chrome-meta{opacity:.72}.chrome-nav{display:flex;align-items:center;gap:2px;padding:4px;border-radius:999px;background:#ffffffb3;border:1px solid rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background-color .35s,border-color .35s}html[data-top=dark] .chrome-nav{background:#ffffff1a;border-color:#ffffff2e}.chrome-nav a{padding:8px 14px;border-radius:999px;font-size:14px;font-weight:500;color:inherit;text-decoration:none!important;opacity:.8}.chrome-nav a:hover,.chrome-nav a[aria-current]{opacity:1;background:color-mix(in srgb,currentColor 9%,transparent)}html[data-top-tone=night] .chrome-top .pill-ink{background:#fff;color:var(--color-ink)}.rail{position:fixed;z-index:50;right:22px;top:calc(50% - 60px);width:2px;height:120px;border-radius:2px;background:color-mix(in srgb,currentColor 18%,transparent);overflow:hidden}.rail>span{position:absolute;inset:0 0 auto;height:calc(var(--progress, 0) * 100%);background:currentColor;border-radius:2px}html[data-chrome=dark] .rail>span{background:var(--color-mint)}.lp-js .rise{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i, 0) * 90ms)}.lp-js .in .rise,.lp-js .rise.in{opacity:1;transform:none}.faq summary{list-style:none;cursor:pointer}.faq summary::-webkit-details-marker{display:none}.faq .plus{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.faq details[open] .plus{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}.lp-js .rise{opacity:1;transform:none}.ghost{transform:none}}@media(max-width:767px){.ring{opacity:calc(var(--o, .9) * .45)}}}.window-body>.scene{border:0;border-radius:0;box-shadow:none}
