:root{--color-obsidian:#26243e;--color-midnight:#2d1a6e;--color-pulse:#7c2ff0;--color-mist:#e9e7ff;--color-cloud:#fff;--color-midnight-900:#2d1a6e;--color-midnight-800:#3d2585;--color-midnight-700:#4f3aa0;--color-midnight-600:#6452b8;--color-midnight-500:#7d6ec8;--color-midnight-400:#9a8ed8;--color-midnight-300:#b8b0e6;--color-midnight-200:#d6d1f2;--color-midnight-100:#f5f2fd;--color-pulse-900:#7c2ff0;--color-pulse-800:#8f47f2;--color-pulse-700:#a262f4;--color-pulse-600:#b47ff6;--color-pulse-500:#c49af7;--color-pulse-400:#d4b5f9;--color-pulse-300:#e3cffb;--color-pulse-200:#efe5fc;--color-pulse-100:#fbf9ff;--color-mist-900:#e9e7ff;--color-mist-800:#eeecff;--color-mist-700:#f1f0ff;--color-mist-600:#f4f3ff;--color-mist-500:#f7f6ff;--color-obsidian-900:#26243e;--color-obsidian-800:#3d3a5a;--color-obsidian-700:#54506f;--color-obsidian-600:#6b6785;--color-obsidian-500:#8a87a0;--color-obsidian-400:#aaa8bb;--color-obsidian-300:#cbc9d5;--color-obsidian-200:#ecebf0;--color-obsidian-100:#f5f4f8;--color-neutral-black:#161716;--color-neutral-dune:#32302f;--color-neutral-dark-grey:#615e5c;--color-neutral-grey:#94908d;--color-neutral-dark-silver:#a9a6a4;--color-neutral-silver:#bfbebe;--color-neutral-platinum:#e4e2e1;--color-neutral-white-smoke:#fcfcfc;--color-neutral-white:#fff;--color-green:#17c964;--color-green-dark:#0fa04e;--color-yellow-green:#d9e73c;--bg-primary:var(--color-cloud);--bg-subtle:var(--color-mist-500);--bg-mist:var(--color-mist-900);--bg-dark:var(--color-obsidian-900);--bg-midnight:var(--color-midnight-900);--text-primary:var(--color-obsidian-900);--text-secondary:var(--color-obsidian-600);--text-muted:var(--color-obsidian-500);--text-inverse:var(--color-cloud);--text-brand:var(--color-pulse-900);--border-default:var(--color-obsidian-200);--border-mist:var(--color-mist-900);--border-focus:var(--color-pulse-900);--surface-card:var(--color-cloud);--surface-card-subtle:var(--color-mist-500);--accent-primary:var(--color-pulse-900);--accent-dark:var(--color-midnight-900);--accent-light:var(--color-mist-900);--font-display:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Mona Sans","DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"Roboto Mono","Fira Code",monospace;--fs-display:80px;--fs-h1:64px;--fs-h2:40px;--fs-h3:24px;--fs-subtitle:24px;--fs-body:16px;--fs-small:14px;--fs-pretitle:10px;--fs-button:16px;--fs-link:16px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--lh-tight:100%;--lh-heading:1.1;--lh-body:1.4;--lh-relaxed:1.6;--ls-tight:-0.02em;--ls-normal:0em;--ls-pretitle:0.03em;--ls-button:0.04em;--t-h1-family:var(--font-display);--t-h1-size:var(--fs-h1);--t-h1-weight:var(--fw-medium);--t-h1-ls:var(--ls-tight);--t-h2-family:var(--font-display);--t-h2-size:var(--fs-h2);--t-h2-weight:var(--fw-medium);--t-h2-ls:var(--ls-tight);--t-h3-family:var(--font-display);--t-h3-size:var(--fs-h3);--t-h3-weight:var(--fw-medium);--t-h3-ls:var(--ls-tight);--t-body-family:var(--font-body);--t-body-size:var(--fs-body);--t-body-weight:var(--fw-medium);--t-body-lh:var(--lh-body);--t-pretitle-family:var(--font-body);--t-pretitle-size:var(--fs-pretitle);--t-pretitle-weight:var(--fw-bold);--t-pretitle-ls:var(--ls-pretitle);--t-button-family:var(--font-body);--t-button-size:var(--fs-button);--t-button-weight:var(--fw-semibold);--t-button-ls:var(--ls-button);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--radius-3xl:32px;--radius-full:9999px;--shadow-xs:0px 1px 2px rgba(0,0,0,.05);--shadow-sm:0px 1px 4px rgba(0,0,0,.08);--shadow-md:0px 4px 12px rgba(0,0,0,.08);--shadow-lg:0px 4px 40px rgba(0,0,0,.05);--shadow-xl:0px 8px 32px rgba(0,0,0,.12);--shadow-focus:0 0 0 3px rgba(124,47,240,.18);--border-width-default:1px;--border-width-thick:2px;--duration-fast:120ms;--duration-base:200ms;--duration-slow:350ms;--ease-default:cubic-bezier(0.2,0,0,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--z-base:0;--z-raised:10;--z-dropdown:100;--z-overlay:200;--z-modal:300;--z-toast:400}@font-face{font-family:DM Sans;src:url(https://cdn.jsdelivr.net/fontsource/fonts/mona-sans:vf@latest/latin-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(https://cdn.jsdelivr.net/fontsource/fonts/mona-sans:vf@latest/latin-wght-normal.woff2) format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}.rd *,.rd :after,.rd :before{box-sizing:border-box}body.rd-body{margin:0;padding:0;background:#fff;font-family:DM Sans,sans-serif;color:#26243e;-webkit-font-smoothing:antialiased}html.rd-smooth{scroll-behavior:smooth}body.rd-body,body.rd-body *{cursor:none!important}body.rd-body [contenteditable],body.rd-body input,body.rd-body textarea{cursor:text!important}#z-cursor-outer{display:none}#z-cursor-inner{position:fixed;width:18px;height:18px;background:#e9e7ff;border-radius:50%;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);box-shadow:0 0 0 2px rgba(124,47,240,.5),0 2px 12px rgba(124,47,240,.4);transition:width .15s,height .15s,box-shadow .15s,opacity .15s;left:-100px;top:-100px}body.cursor-hover #z-cursor-inner{width:22px;height:22px;box-shadow:0 0 0 3px rgba(124,47,240,.7),0 4px 20px rgba(124,47,240,.5)}body.cursor-text #z-cursor-inner{opacity:0}@media (hover:none),(max-width:768px){#z-cursor-inner,#z-cursor-outer{display:none!important}body.rd-body,body.rd-body *{cursor:auto!important}body.rd-body [contenteditable],body.rd-body input,body.rd-body textarea{cursor:text!important}}#znav.nv-dark{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;background:hsla(0,0%,100%,.1);backdrop-filter:blur(40px) saturate(200%) brightness(1.1);-webkit-backdrop-filter:blur(40px) saturate(200%) brightness(1.1);border:1px solid hsla(0,0%,100%,.28);border-radius:100px;padding:7px 7px 7px 18px;display:flex;align-items:center;gap:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 hsla(0,0%,100%,.06),0 8px 40px rgba(0,0,0,.22),0 1px 1px rgba(0,0,0,.1);white-space:nowrap;transition:background .4s,border-color .4s,box-shadow .4s}#znav.nv-dark.znav-solid{background:hsla(0,0%,100%,.88);border-color:rgba(0,0,0,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 4px 24px rgba(0,0,0,.1)}#znav.nv-dark .znl{text-decoration:none;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 13px;border-radius:100px;color:hsla(0,0%,100%,.9);transition:background .12s,color .12s}#znav.nv-dark .znl:hover{background:hsla(0,0%,100%,.12);color:#fff}#znav.nv-dark .znl.active{color:#fff;background:hsla(0,0%,100%,.16);font-weight:600}#znav.nv-dark.znav-solid .znl{color:#26243e}#znav.nv-dark.znav-solid .znl:hover{background:#f7f6ff;color:#7c2ff0}#znav.nv-dark.znav-solid .znl.active{color:#7c2ff0;background:#f1eafe;font-weight:600;box-shadow:inset 0 1px 3px rgba(124,47,240,.12)}#znav.nv-dark .znav-cta{background:hsla(0,0%,100%,.18);color:#fff;border:1px solid hsla(0,0%,100%,.3);border-radius:100px;padding:10px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .15s,box-shadow .15s,color .15s;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3)}#znav.nv-dark .znav-cta:hover{background:hsla(0,0%,100%,.28);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),0 4px 16px hsla(0,0%,100%,.15)}#znav.nv-dark.znav-solid .znav-cta{background:#26243e;color:#fff;border-color:transparent;box-shadow:none}#znav.nv-dark.znav-solid .znav-cta:hover{background:#7c2ff0;box-shadow:0 4px 16px rgba(124,47,240,.35)}#znav.nv-dark .znl-login{color:hsla(0,0%,100%,.7);text-decoration:none;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 14px;transition:color .12s}#znav.nv-dark .znl-login:hover{color:#fff}#znav.nv-dark.znav-solid .znl-login{color:#26243e;opacity:.6}#znav.nv-dark.znav-solid .znl-login:hover{opacity:1}#znav.nv-dark #znav-logo-text{color:#fff;transition:color .4s}#znav.nv-dark.znav-solid #znav-logo-text{color:#26243e}#znav.nv-dark .znav-burger span{background:#fff}#znav.nv-dark.znav-solid .znav-burger span{background:#26243e}#znav.nv-light{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:4px;border-radius:100px;padding:6px 6px 6px 16px;transition:background .4s,border-color .4s,box-shadow .4s;white-space:nowrap;background:hsla(0,0%,100%,.88);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(0,0,0,.07);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8),0 4px 24px rgba(0,0,0,.1)}#znav.nv-light .znl{text-decoration:none;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 14px;border-radius:100px;color:#5a5772;transition:background .28s cubic-bezier(.2,0,0,1),color .28s cubic-bezier(.2,0,0,1)}#znav.nv-light .znl:hover{background:#f4f0fe;color:#7c2ff0}#znav.nv-light .znl.active{color:#7c2ff0;background:#f1eafe;font-weight:600;box-shadow:inset 0 1px 3px rgba(124,47,240,.12)}#znav.nv-light .znav-cta{background:#26243e;color:#fff;border:none;border-radius:100px;padding:9px 20px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background .28s cubic-bezier(.2,0,0,1),box-shadow .28s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1);text-decoration:none;display:inline-flex;align-items:center}#znav.nv-light .znav-cta:hover{background:#7c2ff0;box-shadow:0 6px 18px rgba(124,47,240,.4);transform:translateY(-1px)}#znav.nv-light .znl-login{color:#26243e;opacity:.6;text-decoration:none;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;padding:8px 14px;transition:opacity .12s}#znav.nv-light .znl-login:hover{opacity:1}#znav.nv-light #znav-logo-text{color:#26243e}#znav.nv-light .znav-burger span{background:#26243e}.znav-burger{display:none;width:34px;height:34px;border-radius:50%;border:none;background:transparent;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;flex-direction:column;margin-left:2px;padding:0}.znav-burger span{display:block;width:16px;height:1.6px;border-radius:2px;transition:transform .25s cubic-bezier(.2,0,0,1),opacity .25s}.znav-burger span+span{margin-top:4px}.znav-burger.open span:first-child{transform:translateY(5.6px) rotate(45deg)}.znav-burger.open span:nth-child(2){opacity:0}.znav-burger.open span:nth-child(3){transform:translateY(-5.6px) rotate(-45deg)}.znav-mobile-backdrop{position:fixed;inset:0;background:rgba(10,6,26,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:998;opacity:0;pointer-events:none;transition:opacity .3s ease}.znav-mobile-backdrop.open{opacity:1;pointer-events:auto}.znav-mobile-panel{position:fixed;top:78px;left:16px;right:16px;z-index:999;background:#fff;border-radius:20px;box-shadow:0 24px 60px rgba(20,10,50,.35);padding:10px;display:flex;flex-direction:column;gap:2px;opacity:0;transform:translateY(-10px) scale(.97);pointer-events:none;transition:opacity .28s cubic-bezier(.2,0,0,1),transform .28s cubic-bezier(.2,0,0,1);max-height:calc(100vh - 100px);overflow-y:auto}.znav-mobile-panel.open{opacity:1;transform:none;pointer-events:auto}.znav-mobile-link{display:block;padding:14px 16px;border-radius:12px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;color:#26243e;text-decoration:none;transition:background .15s}.znav-mobile-link:active{background:#f4f0fe}.znav-mobile-muted{color:#8b87a3;font-weight:500}.znav-mobile-div{height:1px;background:#f0eff8;margin:6px 8px}.znav-mobile-cta{display:flex;align-items:center;justify-content:center;margin:8px 4px 4px;padding:14px;border-radius:12px;background:#7c2ff0;color:#fff;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;text-decoration:none}body.znav-lock{overflow:hidden}@media (min-width:769px){.znav-mobile-backdrop,.znav-mobile-panel{display:none!important}}@media (max-width:768px){#zn-user-wrap,#znav .znav-cta,#znav .znl,#znav .znl-login{display:none!important}#znav{padding:6px 6px 6px 14px!important;gap:12px!important;max-width:calc(100vw - 24px)}#znav>a:first-child{border-right:none!important;padding-right:0!important;margin-right:0!important}.znav-burger{display:flex!important}}#zn-user-btn{cursor:pointer}#zn-user-menu{position:absolute;top:calc(100% + 14px);right:0;width:200px;background:#fff;border:1px solid #ecebf0;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.12);padding:8px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .15s ease-out,transform .15s ease-out,visibility .15s;text-align:left;z-index:1200}#zn-user-menu.open{opacity:1;visibility:visible;transform:translateY(0)}.zn-menu-head{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aaa8bb;padding:8px 12px 5px}.zn-menu-head,.zn-menu-item{font-family:DM Sans,sans-serif}.zn-menu-item{display:block;width:100%;border:none;background:transparent;text-align:left;padding:9px 12px;border-radius:8px;font-size:14px;font-weight:500;color:#26243e;text-decoration:none;transition:background .12s,color .12s}.zn-menu-item:hover{background:#f7f6ff;color:#7c2ff0}.zn-menu-div{height:1px;background:#f0eff8;margin:6px 4px}.zn-menu-muted{color:#aaa8bb}.zn-menu-muted:hover{color:#6b6785;background:#f7f6ff}.z-chat-overlay{z-index:2000}.rd-footer{position:relative;overflow:hidden;background:#201c38;border-top:1px solid hsla(0,0%,100%,.06)}.rd-footer .rdf-glow{background:radial-gradient(ellipse 700px 380px at 88% -12%,rgba(124,47,240,.22),transparent 65%)}.rd-footer .rdf-dots,.rd-footer .rdf-glow{position:absolute;inset:0;pointer-events:none}.rd-footer .rdf-dots{background-image:radial-gradient(hsla(0,0%,100%,.045) 1px,transparent 0);background-size:28px 28px;opacity:.6}.rd-footer .rdf-inner{position:relative;z-index:1;max-width:1160px;margin:0 auto;padding:72px clamp(24px,6vw,80px) 0}.rd-footer .rdf-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px;flex-wrap:wrap;padding-bottom:8px}.rd-footer .rdf-brand{max-width:280px}.rd-footer .rdf-brand-row{display:flex;align-items:center;gap:10px;margin-bottom:10px}.rd-footer .rdf-brand-row img{width:24px;height:24px;object-fit:contain;filter:invert(1) brightness(2)}.rd-footer .rdf-brand-row span{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:17px;letter-spacing:-.02em;color:#fff}.rd-footer .rdf-tagline{font-family:DM Sans,sans-serif;font-size:13.5px;color:hsla(0,0%,100%,.34);line-height:1.65}.rd-footer .rdf-cols{display:flex;gap:80px;flex-wrap:wrap}.rd-footer .rdf-col-title{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.28);margin-bottom:18px;transition:color .22s cubic-bezier(.4,0,.2,1)}.rd-footer .rdf-col:hover .rdf-col-title{color:hsla(0,0%,100%,.75)}.rd-footer .rdf-links{display:flex;flex-direction:column;gap:12px}.rd-footer .rdf-links a{color:hsla(0,0%,100%,.56);text-decoration:none;font-family:DM Sans,sans-serif;font-size:14.5px;display:inline-block;transition:color .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1),text-shadow .22s cubic-bezier(.4,0,.2,1)}.rd-footer .rdf-links a:hover{color:#fff;transform:translateY(-2px);text-shadow:0 0 16px rgba(168,120,255,.5)}.rd-footer .rdf-watermark{position:relative;height:190px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rd-footer .rdf-wm-row{position:absolute;left:0;right:0;bottom:-46px;display:flex;align-items:center;justify-content:center;gap:40px}.rd-footer .rdf-wm-row img{width:150px;height:150px;object-fit:contain;flex-shrink:0;pointer-events:none;filter:invert(1) brightness(2);opacity:.045}.rd-footer .rdf-wm-row span{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(120px,16vw,220px);letter-spacing:.02em;line-height:1;white-space:nowrap;pointer-events:none;color:#fff;opacity:.045}.rd-footer .rdf-wm-fade{position:absolute;inset:0;background:linear-gradient(180deg,#201c38,rgba(32,28,56,0) 22%,rgba(32,28,56,0) 78%,#201c38);pointer-events:none}.rd-footer .rdf-copy{padding:6px 0 28px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.rd-footer .rdf-copy p{font-family:DM Sans,sans-serif;font-size:12.5px;color:hsla(0,0%,100%,.24);margin:0}.rd-footer .rdf-built-by{color:hsla(0,0%,100%,.4)!important}.rd-footer .rdf-copy a{color:hsla(0,0%,100%,.62);text-decoration:none;transition:color .22s cubic-bezier(.4,0,.2,1)}.rd-footer .rdf-copy a:hover{color:#fff;text-decoration:underline}.rd-footer .rdf-social{display:flex;gap:16px;font-family:DM Sans,sans-serif;font-size:12.5px}@media (min-width:861px){.rd-footer .rdf-copy p:last-child{margin-left:auto!important}}@media (max-width:640px){.rd-footer .rdf-watermark{height:96px}.rd-footer .rdf-wm-row{bottom:auto;top:50%;transform:translateY(-50%);gap:0}.rd-footer .rdf-wm-row span{display:none}.rd-footer .rdf-wm-row img{width:52px;height:52px}}