.cx-web-head{height:64px;flex:0 0 64px;display:flex;align-items:center;gap:26px;padding:0 40px;border-bottom:1px solid #17162a;background:#08080d;position:relative;z-index:31}.cx-web-nav{display:flex;gap:6px;margin-left:16px}.cx-web-actions{margin-left:auto;display:flex;gap:10px;align-items:center}.cx-burger{display:none;position:relative;width:44px;height:44px;margin-left:auto;border-radius:12px;border:1px solid #2c2a45;background:#111019;cursor:pointer;padding:0;transition:background .25s ease,border-color .25s ease}.cx-burger:hover{border-color:#4e3fa3}.cx-burger span{position:absolute;left:12px;width:20px;height:2px;border-radius:2px;background:#f3f1ff;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s ease,width .35s cubic-bezier(.2,.8,.2,1),background .25s ease}.cx-burger span:nth-child(1){top:15px}.cx-burger span:nth-child(2){top:21px;width:14px}.cx-burger span:nth-child(3){top:27px}.cx-burger.is-open{background:#d4ff3a;border-color:#d4ff3a}.cx-burger.is-open span{background:#08080d}.cx-burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.cx-burger.is-open span:nth-child(2){opacity:0;width:0}.cx-burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.cx-web-menu{display:none}.cx-web-menu-links{display:flex;flex-direction:column}.cx-web-menu-link{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 4px;border:none;border-bottom:1px solid #17162a;background:transparent;color:#c9c5ee;font-family:Unbounded,sans-serif;font-size:26px;font-weight:700;letter-spacing:-.8px;text-align:left;cursor:pointer;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1),color .2s ease}.cx-web-menu-link span:last-child{font-family:Geist,system-ui,sans-serif;font-size:20px;color:#565275;transition:transform .25s ease,color .2s ease}.cx-web-menu-link:hover,.cx-web-menu-link.is-active{color:#f3f1ff}.cx-web-menu-link:hover span:last-child,.cx-web-menu-link.is-active span:last-child{color:#d4ff3a;transform:translate(4px)}.cx-web-menu-cta{margin-top:auto;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(14px);transition:opacity .4s ease,transform .5s cubic-bezier(.2,.8,.2,1)}.cx-web-menu-primary,.cx-web-menu-secondary{height:52px;border-radius:14px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.cx-web-menu-primary{border:none;background:#d4ff3a;color:#08080d}.cx-web-menu-secondary{border:1px solid #2c2a45;background:transparent;color:#f3f1ff}.cx-web-menu-note{text-align:center;font-size:12.5px;color:#8e8ab0;padding-top:4px}@media (max-width: 860px){.cx-web-head{padding:0 16px;gap:12px}.cx-web-nav,.cx-web-actions{display:none}.cx-burger{display:block}.cx-web-menu{display:flex;flex-direction:column;position:absolute;top:64px;left:0;right:0;bottom:0;z-index:30;padding:12px 20px calc(24px + env(safe-area-inset-bottom));background:radial-gradient(120% 60% at 50% 0%,#7c5cff47,#7c5cff00 70%),#08080d;overflow-y:auto;clip-path:inset(0 0 100% 0);opacity:0;visibility:hidden;transition:clip-path .45s cubic-bezier(.7,0,.2,1),opacity .3s ease,visibility 0s linear .45s}.cx-web-menu.is-open{clip-path:inset(0 0 0 0);opacity:1;visibility:visible;transition:clip-path .5s cubic-bezier(.7,0,.2,1),opacity .25s ease,visibility 0s}.cx-web-menu.is-open .cx-web-menu-link,.cx-web-menu.is-open .cx-web-menu-cta{opacity:1;transform:none}.cx-web-body [style*="padding: 0px 40px"]:not(.cx-hero *){padding-left:16px!important;padding-right:16px!important}.cx-web-body [style*=grid-template-columns]:not(.cx-hero *){grid-template-columns:minmax(0,1fr)!important}.cx-web-body [style*="grid-template-columns: repeat(4, 1fr)"]:not(.cx-hero *),.cx-web-body [style*="grid-template-columns: repeat(5, 1fr)"]:not(.cx-hero *){grid-template-columns:repeat(2,minmax(0,1fr))!important}.cx-web-body [style*="grid-template-columns: repeat(20, 1fr)"]:not(.cx-hero *){grid-template-columns:repeat(20,minmax(0,1fr))!important}.cx-web-body [style*="gap: 50px"]:not(.cx-hero *),.cx-web-body [style*="gap: 40px"]:not(.cx-hero *){gap:28px!important}.cx-web-body [style*="display: flex"]:not(.cx-hero *){min-width:0}.cx-web-body [style*="display: flex"][style*=gap]:not(.cx-hero *){flex-wrap:wrap}.cx-web-body [style*="font-size: 50px"]:not(.cx-hero *),.cx-web-body [style*="font-size: 48px"]:not(.cx-hero *){font-size:clamp(32px,9.5vw,48px)!important;letter-spacing:-1.2px!important}.cx-web-body [style*="font-size: 40px"]:not(.cx-hero *){font-size:clamp(30px,8.5vw,40px)!important}.cx-web-body [style*="font-size: 34px"]:not(.cx-hero *){font-size:clamp(24px,7vw,34px)!important;letter-spacing:-.8px!important}.cx-web-body [style*="font-size: 30px"]:not(.cx-hero *){font-size:clamp(22px,6.5vw,30px)!important}.cx-web-body [style*="padding: 60px 0px 30px"]:not(.cx-hero *),.cx-web-body [style*="padding: 56px 0px 30px"]:not(.cx-hero *){padding-top:32px!important}.cx-web-body [style*="padding: 30px"]:not(.cx-hero *),.cx-web-body [style*="padding: 26px"]:not(.cx-hero *){padding:20px!important}.cx-web-body [style*="max-width: 280px"]:not(.cx-hero *){max-width:none!important}.cx-web-body img:not(.cx-hero *),.cx-web-body svg:not(.cx-hero *){max-width:100%}}@media (max-width: 1000px){.cx-founding{flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:20px!important}.cx-founding-copy,.cx-founding-count{width:auto!important;flex:0 0 auto!important;min-width:0}.cx-founding-cta{white-space:normal!important;padding:14px 20px!important}}@media (prefers-reduced-motion: reduce){.cx-burger span,.cx-web-menu,.cx-web-menu-link,.cx-web-menu-cta{transition:none!important}}:root{--t-brand: #d4ff3a;--t-canvas: #eceaf5;--t-bg: #f7f6fc;--t-surface: #ffffff;--t-surface-2: #f4f2fb;--t-surface-3: #ece9f7;--t-surface-4: #e2def3;--t-border: #e4e1f0;--t-border-soft: #eceaf5;--t-border-row: #f2f0f9;--t-border-input: #dcd8ec;--t-border-strong: #c8c3e0;--t-ink: #0b0a14;--t-ink-2: #24223a;--t-ink-3: #444160;--t-ink-4: #615e7e;--t-ink-5: #7d7a98;--t-ink-6: #9693af;--t-ink-7: #b4b1c8;--t-white: #ffffff;--t-accent-fill: #6545f0;--t-accent-text: #5634e0;--t-accent-text-2: #4526c2;--t-accent-tint: #eeeaff;--t-accent-tint-soft: #f6f4ff;--t-accent-border: #d9d0ff;--t-accent-border-2: #b9a9ff;--t-ok: #1e8a5a;--t-ok-text: #187048;--t-ok-tint: #e2f4ea;--t-ok-border: #b7dec9;--t-warn: #9a6a0e;--t-warn-text: #835a0c;--t-warn-tint: #fbf1dc;--t-warn-border: #ebd49e;--t-bad: #d2283f;--t-bad-text: #b71f34;--t-bad-tint: #fde8eb;--t-bad-border: #f2b5bf;--t-dark: #17162a;--t-dark-2: #08080d;--t-dark-4: #25233f;--t-dark-ink: #f3f1ff;--t-dark-ink-2: #8e8ab0;--t-dark-ink-3: #c9c5ee}[data-theme=dark]{--t-canvas: #050508;--t-bg: #08080d;--t-surface: #111019;--t-surface-2: #15141f;--t-surface-3: #1c1a2b;--t-surface-4: #242238;--t-border: #211f33;--t-border-soft: #1b1a2b;--t-border-row: #19182a;--t-border-input: #2c2a45;--t-border-strong: #3b385c;--t-ink: #f3f1ff;--t-ink-2: #e0ddf5;--t-ink-3: #bfbbdd;--t-ink-4: #a29ec4;--t-ink-5: #8884a8;--t-ink-6: #6f6b90;--t-ink-7: #565275;--t-accent-fill: #7c5cff;--t-accent-text: #a893ff;--t-accent-text-2: #c4b6ff;--t-accent-tint: #1f1a3f;--t-accent-tint-soft: #171433;--t-accent-border: #352c6e;--t-accent-border-2: #4e3fa3;--t-ok: #22a36a;--t-ok-text: #5fd49a;--t-ok-tint: #0f2a1e;--t-ok-border: #1e5a3e;--t-warn: #a87612;--t-warn-text: #f0c062;--t-warn-tint: #2c220b;--t-warn-border: #5a4616;--t-bad: #e0304a;--t-bad-text: #ff7a8c;--t-bad-tint: #36121a;--t-bad-border: #6e2333}html,body{margin:0;height:100%;overflow:hidden}body{background:var(--t-bg);font-family:Geist,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--t-accent-text);text-decoration:none}a:hover{color:var(--t-accent-text-2);text-decoration:underline}*,*:before,*:after{box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--t-border-strong);border-radius:6px;border:3px solid transparent;background-clip:content-box}.hv1:hover{background:var(--t-surface-2)!important}.hv2:hover{background:var(--t-surface-4)!important}.hv3:hover{border-color:var(--t-accent-border-2)!important}.hv4:hover{border-color:var(--t-bad)!important}.hv5:hover{background:#fbf8f2!important}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline:2px solid var(--t-accent-fill);outline-offset:2px}@media (max-width: 860px){.cx-auth-grid{grid-template-columns:minmax(0,1fr)!important}.cx-auth-aside{display:none!important}}
