@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6154d24c-module__U-bTlG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6154d24c-module__U-bTlG__variable{--font-zy-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.3bz3aq452sydg.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.343obqi851wr5.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.40kcwrf1wub16.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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.200l3jur7oygh.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.269kn9uafm0ti.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_35195d3e-module__zs5naG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_35195d3e-module__zs5naG__variable{--font-zy-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.zl-root{--tracking-tighter:-.03em;--tracking-tight:-.015em;--tracking-label:.09em;--radius-xs:4px;--radius-2xl:18px;--shadow-lg:0 12px 32px #00000080;--text-sm:13px;--text-base:14px;scroll-behavior:smooth}.zl-root :where(section[id],article[id]){scroll-margin-top:80px}.zl-skip{z-index:60;background:var(--accent);color:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;top:-48px;left:12px}.zl-skip:focus{top:12px}.zl-root a:focus-visible,.zl-root button:focus-visible,.zl-root summary:focus-visible,.zl-root input:focus-visible{outline:2px solid var(--violet-400);outline-offset:2px}.zl-hero-bg{background-image:radial-gradient(60% 55% at 50% 0,#7a5af838 0%,#7a5af800 70%),radial-gradient(35% 35% at 12% 10%,#22d3ee0f 0%,#22d3ee00 70%)}.zl-grid-bg{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 0,#000 0%,#0000 75%)}.zl-band{background:linear-gradient(180deg, #0c102600 0%, var(--surface-panel) 18%, var(--surface-panel) 82%, #0c102600 100%)}.zl-surface{border:1px solid var(--border-subtle);box-shadow:0 1px 0 #ffffff0a inset, var(--shadow-md);background:linear-gradient(#161c40b8 0%,#111634b8 100%)}.zl-frame{border:1px solid var(--border-default);background:var(--surface-card);border-radius:16px;overflow:hidden;box-shadow:0 30px 80px -30px #000c,0 0 0 1px #ffffff05}.zl-glow-under{pointer-events:none;background:radial-gradient(60% 60%,#7a5af842 0%,#7a5af814 45%,#7a5af800 72%);border-radius:40px;position:absolute;inset:8% 6% -4%}.zl-highlight{background:linear-gradient(var(--surface-card), var(--surface-card)) padding-box, linear-gradient(135deg, #7a5af8b3, #22d3ee59 50%, #f0509b73) border-box;border:1px solid #0000;border-radius:22px;position:relative}.zl-cta{color:#fff;background:linear-gradient(180deg, #8a6dfb 0%, var(--violet-500) 55%, var(--violet-600) 100%);transition:transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard), filter var(--duration-base) var(--ease-standard);box-shadow:inset 0 0 0 1px #9b7cff73,0 10px 30px -10px #7a5af8bf}.zl-cta:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 0 0 1px #bca5ff8c,0 16px 40px -12px #7a5af8e6}.zl-card{transition:border-color var(--duration-base) var(--ease-standard), transform var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}.zl-card:hover{border-color:var(--border-accent);box-shadow:var(--glow-accent-soft);transform:translateY(-2px)}@keyframes zl-progress{0%{width:0%}to{width:100%}}.zl-progress{width:0%;animation:7s linear forwards zl-progress}.zl-progress-paused{animation-play-state:paused}@keyframes zl-panel-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.zl-panel-in{animation:zl-panel-in .45s var(--ease-out)}.zl-pane{transition:opacity .5s var(--ease-out), transform .5s var(--ease-out), visibility .5s}.zl-pane[data-on=false]{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px)scale(.985)}.zl-tabrow{scrollbar-width:none}.zl-tabrow::-webkit-scrollbar{display:none}.zl-range{appearance:none;background-color:var(--surface-active);background-image:linear-gradient(90deg, var(--violet-500), var(--indigo-500));cursor:pointer;background-repeat:no-repeat;border-radius:999px;height:8px}.zl-range::-webkit-slider-thumb{appearance:none;border:4px solid var(--violet-500);background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 0 0 6px #7a5af838}.zl-range::-moz-range-thumb{border:4px solid var(--violet-500);background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 0 0 6px #7a5af838}@keyframes zl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.zl-rise{animation:zl-rise .8s var(--ease-out) both}.zl-rise-2{animation:zl-rise .8s var(--ease-out) .12s both}.zl-rise-3{animation:zl-rise .9s var(--ease-out) .24s both}@keyframes zl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.zl-float{animation:6s ease-in-out infinite zl-float}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.zl-reveal{animation:linear both zl-rise;animation-timeline:view();animation-range:entry entry 35%}}}.zl-menu>summary{list-style:none}.zl-menu>summary::-webkit-details-marker{display:none}.zl-faq>summary{list-style:none}.zl-faq>summary::-webkit-details-marker{display:none}.zl-faq .zl-chevron{transition:transform var(--duration-base) var(--ease-standard)}.zl-faq[open] .zl-chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.zl-root{scroll-behavior:auto}.zl-rise,.zl-rise-2,.zl-rise-3,.zl-float,.zl-panel-in,.zl-progress{animation:none}.zl-pane{transition:none}.zl-card,.zl-card:hover,.zl-cta,.zl-cta:hover{transition:none;transform:none}}@media (min-width:1024px){.zl-zoom-lg{zoom:1.3}}.zl-plan{flex:0 100%;max-width:420px}@media (min-width:640px){.zl-plan{flex-basis:calc(50% - 8px);max-width:none}}@media (min-width:1024px){.zl-plan{flex-basis:calc(33.333% - 11px)}}@media (min-width:1280px){.zl-plan{flex-basis:calc(20% - 13px)}}.zl-seg{border:1px solid var(--border-default);background:#080b1c99;box-shadow:inset 0 1px 2px #00000059}.zl-seg-pill{background:linear-gradient(180deg, #8a6dfb 0%, var(--violet-600) 100%);width:calc(50% - 3px);transition:transform .28s var(--ease-out);border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:inset 0 0 0 1px #bca5ff59,0 6px 16px -6px #7a5af8d9}.zl-switch{border:1px solid var(--border-default);width:46px;height:26px;transition:background-color .2s var(--ease-standard), border-color .2s var(--ease-standard);background:#080b1cb3;border-radius:999px;position:relative;box-shadow:inset 0 1px 3px #00000073}.zl-switch:after{content:"";background:linear-gradient(180deg, #a48bff 0%, var(--violet-500) 100%);width:18px;height:18px;transition:transform .25s var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 0 0 3px #7a5af838,0 2px 8px #7a5af899}.zl-switch[aria-checked=true]{border-color:var(--border-accent);background:#7a5af838}.zl-switch[aria-checked=true]:after{transform:translate(20px)}.zl-switch:hover{border-color:var(--border-strong)}@media (prefers-reduced-motion:reduce){.zl-seg-pill,.zl-switch,.zl-switch:after{transition:none}}.zl-plan-hot{background:linear-gradient(180deg, #7a5af824 0%, #7a5af800 40%) padding-box, linear-gradient(var(--surface-card), var(--surface-card)) padding-box, linear-gradient(180deg, #a48bfff2, #7a5af873 45%, #4f5bf259) border-box;border:1px solid #0000;box-shadow:0 0 0 1px #7a5af81f,0 30px 70px -30px #7a5af8bf}
