/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--beam:0deg}}}@layer theme{:host,:root{--radius-lg:var(--radius-lg)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.static{position:static}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}@font-face{font-family:Urbanist;src:local(Urbanist Regular Italic),local(Urbanist Italic),url(../_fonts/ySUbe1mfqgPvcvKIi01SAqJfpwmVUW41tSuozlGdGgo-oSg0j00_IBhUwJYh191018qcUCILiVnba8haRJar__Q.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Regular Italic),local(Urbanist Italic),url(../_fonts/XkJqPIYWuD7VwupgY-nZNFtgBHmAyBB6jNWm7dVuCo0-UGuEK17WR25bknavrRppvvr7M6y8WEhrKLhwyNvfZAw.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist SemiBold Italic),url(../_fonts/ySUbe1mfqgPvcvKIi01SAqJfpwmVUW41tSuozlGdGgo-oSg0j00_IBhUwJYh191018qcUCILiVnba8haRJar__Q.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist SemiBold Italic),url(../_fonts/XkJqPIYWuD7VwupgY-nZNFtgBHmAyBB6jNWm7dVuCo0-UGuEK17WR25bknavrRppvvr7M6y8WEhrKLhwyNvfZAw.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Black Italic),url(../_fonts/ySUbe1mfqgPvcvKIi01SAqJfpwmVUW41tSuozlGdGgo-oSg0j00_IBhUwJYh191018qcUCILiVnba8haRJar__Q.woff2)format("woff2");font-display:swap;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-weight:900;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Black Italic),url(../_fonts/XkJqPIYWuD7VwupgY-nZNFtgBHmAyBB6jNWm7dVuCo0-UGuEK17WR25bknavrRppvvr7M6y8WEhrKLhwyNvfZAw.woff2)format("woff2");font-display:swap;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-weight:900;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Medium),url(../_fonts/TEGWlPJM1-ytpHD0SoDeX0kakO_UzZ619exceBn9aOY-5DNNdPSdsDRBq05_9_At0uJ81xQD_1iqN7xvzJsD7y0.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist Medium),url(../_fonts/Ha_5giqm2j6PDrmerccYMrUbaiODpUO84lMQaiW7pvo-tQlerlDpPD1N_exPkInUfx949SYUfcWvIwWz3Iq3cb8.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist Bold),url(../_fonts/TEGWlPJM1-ytpHD0SoDeX0kakO_UzZ619exceBn9aOY-5DNNdPSdsDRBq05_9_At0uJ81xQD_1iqN7xvzJsD7y0.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist Bold),url(../_fonts/Ha_5giqm2j6PDrmerccYMrUbaiODpUO84lMQaiW7pvo-tQlerlDpPD1N_exPkInUfx949SYUfcWvIwWz3Iq3cb8.woff2)format("woff2");font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Urbanist Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Urbanist;src:local(Urbanist Medium Italic),url(../_fonts/ySUbe1mfqgPvcvKIi01SAqJfpwmVUW41tSuozlGdGgo-oSg0j00_IBhUwJYh191018qcUCILiVnba8haRJar__Q.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Medium Italic),url(../_fonts/XkJqPIYWuD7VwupgY-nZNFtgBHmAyBB6jNWm7dVuCo0-UGuEK17WR25bknavrRppvvr7M6y8WEhrKLhwyNvfZAw.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Bold Italic),url(../_fonts/ySUbe1mfqgPvcvKIi01SAqJfpwmVUW41tSuozlGdGgo-oSg0j00_IBhUwJYh191018qcUCILiVnba8haRJar__Q.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Bold Italic),url(../_fonts/XkJqPIYWuD7VwupgY-nZNFtgBHmAyBB6jNWm7dVuCo0-UGuEK17WR25bknavrRppvvr7M6y8WEhrKLhwyNvfZAw.woff2)format("woff2");font-display:swap;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-weight:700;font-style:italic}@font-face{font-family:Urbanist;src:local(Urbanist Regular),local(Urbanist),url(../_fonts/TEGWlPJM1-ytpHD0SoDeX0kakO_UzZ619exceBn9aOY-5DNNdPSdsDRBq05_9_At0uJ81xQD_1iqN7xvzJsD7y0.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist Regular),local(Urbanist),url(../_fonts/Ha_5giqm2j6PDrmerccYMrUbaiODpUO84lMQaiW7pvo-tQlerlDpPD1N_exPkInUfx949SYUfcWvIwWz3Iq3cb8.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist SemiBold),url(../_fonts/TEGWlPJM1-ytpHD0SoDeX0kakO_UzZ619exceBn9aOY-5DNNdPSdsDRBq05_9_At0uJ81xQD_1iqN7xvzJsD7y0.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist SemiBold),url(../_fonts/Ha_5giqm2j6PDrmerccYMrUbaiODpUO84lMQaiW7pvo-tQlerlDpPD1N_exPkInUfx949SYUfcWvIwWz3Iq3cb8.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist Black),url(../_fonts/TEGWlPJM1-ytpHD0SoDeX0kakO_UzZ619exceBn9aOY-5DNNdPSdsDRBq05_9_At0uJ81xQD_1iqN7xvzJsD7y0.woff2)format("woff2");font-display:swap;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-weight:900;font-style:normal}@font-face{font-family:Urbanist;src:local(Urbanist Black),url(../_fonts/Ha_5giqm2j6PDrmerccYMrUbaiODpUO84lMQaiW7pvo-tQlerlDpPD1N_exPkInUfx949SYUfcWvIwWz3Iq3cb8.woff2)format("woff2");font-display:swap;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-weight:900;font-style:normal}:root{--brand:#09f;--brand-2:#3fb4f2;--brand-deep:#027bc3;--tint:#e5f6ff;--ink:#021622;--body:#37454e;--muted:#7c929c;--bg:#fff;--bg-soft:#fafafa;--line:#d6dde0;--card-border:#fafafa;--card-heading:#3c0366;--card-icon:#3c0366;--tag:#8200db;--plan-radius:24px;--foot-mark-drop:6%;--card-sub:#1e2939;--line-2:#b3bfc6;--f-display:"Urbanist", "Urbanist Fallback: sans-serif",system-ui,sans-serif;--f-body:"Urbanist", "Urbanist Fallback: sans-serif",system-ui,sans-serif;--wrap:1180px;--gutter:24px;--content:calc(var(--wrap) - var(--gutter)*2);--gap:28px;--radius:16px;--radius-lg:24px;--btn-dark:#250041;--btn-dark-hover:#3a0068;--btn-radius:32px;--nav-radius:40px;--hero-slot-gap:140px;--hero-gap:84px;--hero-top-gap:26px;--hero-w:1320px;--video-overlap:40px;--video-w:1080px;--hero-content-shift:-36px;--hero-radius:48px;--nav-space:92px;--ease:cubic-bezier(.22,1,.36,1);--dur:.7s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width<=900px){:root{--logo-h:28px}}@media (width<=420px){:root{--logo-h:26px}}@media (width<=900px){:root{--hero-gap:40px;--hero-radius:30px;--nav-space:82px}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--f-body);color:var(--body);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.65;overflow-x:hidden}img,svg,video{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}ol,ul{list-style:none}b,h1,h2,h3,h4,h5,strong{font-weight:600}h1,h2,h3,h4,h5{font-family:var(--f-display);color:var(--ink);letter-spacing:-.02em;line-height:1.08}.hero__title{letter-spacing:-.035em;font-size:80px;font-weight:600;line-height:96px}@media (width<=900px){.hero__title{font-size:clamp(2.2rem,8.6vw,80px);line-height:1.2}}.h2{letter-spacing:-.03em;font-size:clamp(2rem,4.2vw,3.1rem);font-weight:900}.h4{font-size:clamp(1.35rem,2.2vw,1.75rem)}.h5{font-size:1.12rem;line-height:1.3}.lede{color:var(--muted);max-width:56ch;font-size:clamp(1rem,1.5vw,1.18rem)}.eyebrow{font-family:var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--brand);font-size:.78rem;font-weight:600}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.wrap--narrow{max-width:800px}.sec{padding:clamp(72px,10vw,130px) 0}.sec--soft{background:var(--bg-soft)}.sec__head{max-width:720px;margin-bottom:clamp(40px,5vw,66px)}.sec__head .eyebrow{margin-bottom:14px}.sec__head .lede{margin-top:16px}.btn{border-radius:var(--btn-radius);corner-shape:squircle;height:52px;font-family:var(--f-body);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s,color .25s;will-change:transform;justify-content:center;align-items:center;padding:0 28px;font-size:.97rem;font-weight:600;display:inline-flex}.btn--primary{background:var(--brand);color:#fff;box-shadow:0 6px 20px -6px #09f9}.btn--primary:hover{background:var(--brand-deep);transform:translateY(-2px);box-shadow:0 12px 28px -8px #0099ffb3}.btn--ghost{color:var(--ink);border:1.5px solid var(--line-2);background:0 0}.btn--ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn:active{transform:translateY(0)}.link{color:var(--brand);font-weight:600;position:relative}.link:after{content:"";transform-origin:100%;width:100%;height:1.5px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:-2px;left:0;transform:scaleX(0)}.link:hover:after{transform-origin:0;transform:scaleX(1)}.sec-tag{letter-spacing:0;text-transform:none;color:var(--tag);align-items:center;gap:9px;margin-bottom:18px;font-size:17px;font-weight:600;display:inline-flex}.sec-tag:before{content:"";background:var(--tag);border-radius:100px;flex:none;width:8px;height:8px}.sec__head--center{text-align:center;margin-inline:auto}.sec__head--center .lede{margin-inline:auto}.sec__head--center .h2{color:var(--card-heading);font-size:64px;font-weight:600;line-height:77px}@media (width<=820px){.sec__head--center .h2{font-size:clamp(2rem,7.8vw,64px);line-height:1.2}.sec__head--center .lede br{display:none}}.nav{z-index:60;padding-inline:var(--gutter);position:fixed;inset:18px 0 auto}.nav__bar{max-width:var(--content);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);border-radius:var(--nav-radius);corner-shape:squircle;height:74px;transition:background .35s var(--ease),height .3s var(--ease);background:#fff9;border:1px solid #ffffff8c;align-items:center;gap:20px;margin-inline:auto;padding:0 12px 0 26px;display:flex;position:relative}.nav.is-stuck .nav__bar{background:#ffffffb8}.nav__logo{flex:none;align-items:center;display:flex}.nav__logo img{height:var(--logo-h,34px);width:auto;display:block}.nav__links{align-items:center;gap:4px;margin-inline:auto;font-size:1rem;font-weight:500;display:flex}.nav__links a{color:var(--body);white-space:nowrap;transition:background .25s var(--ease),color .25s var(--ease);border-radius:100px;padding:11px 20px}.nav__links a:hover{color:var(--ink);background:#f3f6f7}.nav__links a.is-active{color:var(--ink);background:#e9edef}.btn--dark{background:var(--btn-dark);color:#fff;height:50px;padding:0 30px}.btn--dark:hover{background:var(--btn-dark-hover);transform:translateY(-2px);box-shadow:0 10px 24px -10px #2500418c}.nav .btn--dark,.nav__cta{flex:none}.nav__burger{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:42px;height:42px;display:none}.nav__burger span{background:var(--ink);width:20px;height:2px;transition:transform .3s var(--ease),opacity .2s;border-radius:2px}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=900px){.nav__burger{display:flex}.nav__bar{gap:12px;height:64px;padding:0 10px 0 20px}.nav__cta{height:42px;margin-left:auto;padding:0 22px;font-size:.9rem}.nav__links{clip-path:inset(0 0 100%);opacity:0;pointer-events:none;transition:clip-path .45s var(--ease),opacity .3s;background:#fff;border-radius:26px;flex-direction:column;align-items:stretch;gap:2px;margin:0;padding:12px;position:absolute;top:calc(100% + 12px);left:0;right:0;box-shadow:0 16px 40px -14px #0216224d}.nav__links.is-open{clip-path:inset(0);opacity:1;pointer-events:auto}.nav__links a{padding:14px 18px}}@media (width<=420px){.nav__cta{padding:0 16px;font-size:.85rem}}.hero{width:calc(100% - var(--gutter)*2);max-width:var(--hero-w);margin:calc(var(--nav-space) + var(--hero-top-gap)) auto var(--hero-gap);border-radius:var(--hero-radius);corner-shape:squircle;text-align:center;background:#0b0417;padding:calc(clamp(88px,11vw,150px) - 24px) 0;position:relative;overflow:hidden}.shaderbg{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero__in{z-index:1;margin-top:var(--hero-content-shift);flex-direction:column;align-items:center;gap:20px;display:flex;position:relative}.hero__sub{margin-top:-6px}.hero__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;display:flex}.hero .eyebrow{letter-spacing:.01em;text-transform:none;color:#eadcff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff42;border-radius:100px;align-items:center;gap:9px;padding:6px 18px 6px 14px;font-size:14px;font-weight:500;animation:3.2s ease-in-out infinite tagGlow;display:inline-flex}.hero .eyebrow:before{content:"";background:#c9a4ff;border-radius:100px;flex:none;width:7px;height:7px;box-shadow:0 0 10px 2px #c9a4ffe6}@keyframes tagGlow{0%,to{box-shadow:0 0 20px #a759ff66,inset 0 0 14px #ffffff12}50%{box-shadow:0 0 36px #a759ffbf,inset 0 0 20px #ffffff24}}.hero__title{color:#fff}.hero__sub{color:#ffffffd1;max-width:62ch;font-size:20px;font-weight:500;line-height:27px}.hero .btn--primary{color:#3c0366;background:#fff;box-shadow:0 8px 24px -10px #0a031873}.hero .btn--primary:hover{color:#3c0366;background:#fff;transform:translateY(-2px);box-shadow:0 14px 30px -12px #0a03188c}.hero .btn--ghost{color:#fff;border-color:#ffffff6b}.hero .btn--ghost:hover{color:#fff;background:#ffffff1a;border-color:#fff}.videosec{z-index:2;width:calc(100% - var(--gutter)*2);max-width:var(--video-w);margin:clamp(40px,5vw,72px) auto 0;position:relative}.videowrap{display:block;position:relative}.videoplay{aspect-ratio:1;-webkit-backdrop-filter:blur(18px)saturate(170%);backdrop-filter:blur(18px)saturate(170%);cursor:pointer;width:clamp(74px,8vw,104px);transition:transform .32s var(--ease),background .32s var(--ease),opacity .3s var(--ease);background:#ffffff29;border:1px solid #ffffff4d;border-radius:100px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 34px #0000004d,inset 0 1px #ffffff8c,inset 0 -8px 18px #ffffff1a}.videoplay:hover{background:#ffffff3d;transform:translate(-50%,-50%)scale(1.07)}.videoplay:active{transform:translate(-50%,-50%)scale(.98)}.videoplay svg{fill:#fff;width:46%;height:46%;display:block}.videowrap.is-playing .videoplay{opacity:0;pointer-events:none}.hero-video{aspect-ratio:1.6;-o-object-fit:cover;object-fit:cover;border-radius:var(--hero-radius);corner-shape:squircle;background:#140a24;width:100%;display:block;box-shadow:0 0 50px 15px #0a03181a}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee__track{width:max-content;animation:scroll var(--speed,34s) linear infinite;display:flex}.marquee[data-marquee-reverse] .marquee__track{animation-direction:reverse}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__row{align-items:center;gap:56px;padding-right:56px;display:flex}@keyframes scroll{to{transform:translate(-50%)}}.fcards{padding:0}.marquee.fcards{-webkit-mask-image:none;mask-image:none}.marquee[data-drag] .marquee__track{will-change:transform;animation:none}.marquee[data-drag]{cursor:grab;touch-action:pan-y}.marquee[data-drag].is-dragging{cursor:grabbing}.marquee[data-drag] img{-webkit-user-drag:none}.marquee[data-drag] .fcard,.marquee[data-drag] img{-webkit-user-select:none;user-select:none}.fcards .marquee__row{align-items:stretch;gap:24px;padding-right:24px}.fcard{border:1px solid var(--card-border);corner-shape:squircle;white-space:normal;background:#fff;border-radius:28px;flex-direction:column;flex:0 0 min(390px,82vw);padding:38px 34px 0;display:flex;position:relative;overflow:hidden}.fcard__icon{color:var(--card-icon);margin-bottom:22px;display:inline-flex}.fcard__icon svg{width:30px;height:30px;display:block}.fcard__title{color:var(--card-heading);letter-spacing:-.025em;margin-bottom:16px;font-size:1.95rem;font-weight:600;line-height:1.16}.fcard__text{color:var(--card-sub);font-size:1rem;line-height:1.55}.fcard__media{border-top:1.5px dashed var(--line-2);background:repeating-linear-gradient(45deg,#0099ff0d 0 12px,transparent 12px 24px),var(--tint);flex:1;place-items:center;min-height:250px;margin:30px -34px 0;display:grid}.fcard__media span{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:600}.fcard[class*=fcard--]{background-position:50%;background-size:cover}.fcard[class*=fcard--] .fcard__media{background:0 0;border-top:0}.fcard[class*=fcard--] .fcard__media span{display:none}.fcard__shot{pointer-events:none;width:70%;height:auto;position:absolute;bottom:0;right:0}.fcard__shot--left{width:86%;left:0;right:auto}.fcard__shot--center{width:92%;left:50%;right:auto;transform:translate(-50%)}.fcard--1{background-image:url(../img/card-1.webp)}.fcard--2{background-image:url(../img/card-2.webp)}.fcard--3{background-image:url(../img/card-3.webp)}.fcard--4{background-image:url(../img/card-4.webp)}.fcard--5{background-image:url(../img/card-5.webp)}.fcard--6{background-image:url(../img/card-6.webp)}.fcard--7{background-image:url(../img/card-7.webp)}@media (width<=600px){.fcard{padding:30px 26px 0}.fcard__media{min-height:200px;margin:26px -26px 0}.fcard__title{font-size:1.6rem}}.ucase{border:1px solid var(--line);corner-shape:squircle;background:#fff;border-radius:26px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.ucase__list{flex-direction:column;justify-content:center;gap:2px;padding:22px;display:flex}.ucase__item{text-align:left;width:100%;transition:background .3s var(--ease);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px 20px;display:grid}.ucase__item:hover{background:#8200db0a}.ucase__item.is-active{background:#f5f5f6}.ucase__icon{color:#3c036673;flex:none;display:inline-flex}.ucase__icon svg{width:22px;height:22px;display:block}.ucase__item.is-active .ucase__icon{color:#8200db}.ucase__title{font-family:var(--f-display);color:var(--card-heading);letter-spacing:-.01em;margin-bottom:6px;font-size:19px;font-weight:600;display:block}.ucase__desc{color:var(--card-sub);font-size:15px;line-height:1.5;display:block}.ucase__chev{color:#3c036647;transition:color .3s,transform .3s var(--ease);flex:none;display:inline-flex}.ucase__chev svg{width:18px;height:18px;display:block}.ucase__item:hover .ucase__chev{color:#3c03668c;transform:translate(2px)}.ucase__item.is-active .ucase__chev{color:#8200db}.ucase__visual{border-left:1px solid var(--line);background:radial-gradient(120% 85% at 50% 0,#efe2ff,#f8f2ff 55%,#fdfbff);min-height:520px;padding:0;display:grid;position:relative;overflow:hidden}.ucase__panel{display:none}.ucase__img,.ucase__panel.is-on{height:100%;display:block}.ucase__img{-o-object-fit:cover;object-fit:cover;width:100%}@media (width<=900px){.ucase{grid-template-columns:1fr}.ucase__visual{border-left:0;border-top:1px solid var(--line);min-height:360px}.ucase__list{padding:14px}.ucase__item{gap:14px;padding:18px 16px}}.orbit{background:linear-gradient(#270044,#09000f);padding:clamp(72px,10vw,130px) 0 clamp(80px,11vw,140px);overflow:hidden}.orbit .sec-tag{color:#c9a4ff}.orbit .sec-tag:before{background:#c9a4ff}.orbit .sec__head--center .h2{color:#fff}.orbit .lede{color:#ffffff94}.orbit__stage{--sun:130px;--size:min(560px,88vw);width:var(--size);height:var(--size);margin:clamp(20px,4vw,48px) auto 0;position:relative}.orbit__halo{filter:blur(6px);background:radial-gradient(circle,#8200db6b,#5a00a033 32%,#0000 62%);inset:0}.orbit__halo,.orbit__ring{border-radius:50%;position:absolute}.orbit__ring{width:calc(var(--size)*var(--f));height:calc(var(--size)*var(--f));margin-top:calc(var(--size)*var(--f)/-2);margin-left:calc(var(--size)*var(--f)/-2);animation:orbitSpin var(--t) linear infinite;border:1px solid #ffffff21;top:50%;left:50%}.orbit__ring--rev{animation-direction:reverse}.orbit__node{width:0;height:0;transform:rotate(var(--a)) translateY(calc(var(--size)*var(--f)/-2));position:absolute;top:50%;left:50%}.orbit__spin{animation:orbitSpin var(--t) linear infinite reverse;position:absolute;top:0;left:0}.orbit__ring--rev .orbit__spin{animation-direction:normal}.orbit__ico{--s:64px;width:var(--s);height:var(--s);margin-top:calc(var(--s)/-2);margin-left:calc(var(--s)/-2);transform:rotate(calc(var(--a)*-1));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid;position:absolute}.orbit__ico img,.orbit__ico svg{width:38px;height:38px;display:block}.orbit__core{width:var(--sun);height:var(--sun);margin:calc(var(--sun)/-2) 0 0 calc(var(--sun)/-2);z-index:2;place-items:center;display:grid;position:absolute;top:50%;left:50%}.orbit__logo{background:url(../img/orbit-logo.webp) 50%/contain no-repeat;width:100%;height:100%}@media (width<=600px){.orbit__ico{--s:52px}.orbit__ico img,.orbit__ico svg{width:30px;height:30px}.orbit__stage{--sun:96px}}@keyframes orbitSpin{to{transform:rotate(1turn)}}.aistack{aspect-ratio:2000/495;width:min(720px,92%);margin:clamp(38px,5vw,66px) auto 64px;position:relative}.aistack__card{transform-origin:50% 0;will-change:transform,opacity;backface-visibility:hidden;width:100%;display:block;position:absolute;top:0;left:0;right:0}.aistack__card img{width:100%;height:auto;display:block}.aistack__text{color:#ffffffeb;text-align:left;opacity:0;transition:opacity .28s var(--ease);pointer-events:none;font-size:clamp(13px,1.9vw,17px);line-height:1.45;position:absolute;top:19%;left:6.5%;right:16%}.aistack__card[data-pos="0"] .aistack__text{opacity:1}.aistack.is-typing .aistack__card[data-pos="0"] .aistack__text:after{content:"";vertical-align:-.15em;background:currentColor;width:1.5px;height:1em;margin-left:3px;animation:1.05s step-end infinite aiCaret;display:inline-block}@keyframes aiCaret{50%{opacity:0}}.fgrid{grid-template-columns:repeat(3,1fr);gap:1px;display:grid;position:relative}.fgrid:before{content:"";z-index:0;pointer-events:none;background:var(--line);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 16% 84%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.fgrid__cell{z-index:1;background:var(--bg);flex-direction:column;padding:clamp(28px,3.2vw,52px);display:flex;position:relative}.fgrid__icon{color:var(--card-icon);opacity:.5;margin-bottom:clamp(20px,2.4vw,34px)}.fgrid__icon svg{width:28px;height:28px;display:block}.fgrid__title{color:var(--ink);letter-spacing:-.015em;margin-bottom:14px;font-size:clamp(1.18rem,1.6vw,1.45rem);font-weight:600}.fgrid__text{color:var(--muted);max-width:34ch;font-size:1rem;line-height:1.55}@media (width<=900px){.fgrid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.fgrid{grid-template-columns:1fr}}.price{background:var(--bg-soft)}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:12px;padding-top:14px;display:grid}.plans--single{grid-template-columns:minmax(0,420px);justify-content:center}.plan__was{font-family:var(--f-display);color:var(--muted);font-size:clamp(1.15rem,1.6vw,1.4rem);font-weight:500;line-height:1;text-decoration-thickness:1.5px}.plan--best .plan__was{color:#3c03668c}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plan{background:var(--bg);border-radius:var(--plan-radius);corner-shape:squircle;border:1px solid #eaecef;flex-direction:column;padding:clamp(22px,1.9vw,30px);display:flex;position:relative}.plan--best{background:#8200db0a;border-color:#8200db47}.plan__bg{z-index:0;border-radius:calc(var(--plan-radius) - 1px);corner-shape:squircle;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.plan--best>:not(.plan__bg):not(.plan__badge){z-index:1;position:relative}.plan__badge{z-index:2;color:var(--card-heading);letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#e9d5ff;border-radius:100px;padding:8px 18px;font-size:12px;font-weight:600;line-height:1;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #3c036624}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.plan__badge:before{content:"";border-radius:inherit;background:conic-gradient(from var(--beam),transparent 0deg 236deg,#c27aff59 274deg,#fffffff2 302deg,#c27aff59 330deg,transparent 1turn);pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1.5px;animation:3.2s linear infinite badgeBeam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;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}@keyframes badgeBeam{to{--beam:360deg}}.plan__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(18px,1.8vw,26px);font-size:13px;font-weight:500}.plan--best .plan__label{color:#3c0366bd}.plan--best .plan__per{color:#3c0366ad}.plan__price{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.plan__amount{font-family:var(--f-display);letter-spacing:-.02em;color:var(--card-heading);font-size:clamp(2rem,3vw,2.55rem);font-weight:500;line-height:1}.plan__per{color:var(--muted);font-size:.97rem}.plan__note{color:var(--card-sub);min-height:3.1em;font-size:15px;line-height:1.55}.plan__save{color:var(--tag);font-weight:600}.plan__cta{justify-content:center;width:100%;margin-top:clamp(24px,2.6vw,34px)}.btn--outline{color:var(--ink);border:1.5px solid var(--line-2);background:0 0}.btn--outline:hover{border-color:var(--card-heading);color:var(--card-heading);background:#3c03660d;transform:translateY(-2px)}.plan__div{background:var(--line);height:1px;margin:clamp(18px,1.8vw,24px) 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.plan--best .plan__div{background:#8200db38}.plan__perks{flex-direction:column;gap:11px;display:flex}.plan__perks li{color:var(--card-sub);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;display:flex}.perk__i{width:17px;height:17px;color:var(--tag);flex:none;margin-top:1px}.plans__foot{text-align:center;color:var(--muted);margin-top:clamp(26px,3vw,40px);font-size:15px}@media (width<=900px){.plans{grid-template-columns:1fr;gap:24px;padding-top:16px}}.cta{padding:clamp(40px,6vw,90px) 0 clamp(64px,8vw,110px)}.ctacard{width:calc(100% - var(--gutter)*2);max-width:var(--content);corner-shape:squircle;text-align:left;background:#0b0417;border-radius:56px;margin-inline:auto;padding:clamp(44px,5.6vw,86px);position:relative;overflow:hidden}.ctacard__in{z-index:1;max-width:34rem;position:relative}.ctacard__title{letter-spacing:-.03em;color:#fff;margin-bottom:18px;font-size:clamp(2rem,3.9vw,3.1rem);font-weight:600;line-height:1.14}.ctacard__text{color:#ffffffd1;max-width:44ch;margin-bottom:32px;font-size:17px;line-height:1.5}.btn--light,.btn--light:hover{color:var(--card-heading);background:#fff}.btn--light:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px #0a031899}@media (width<=600px){.ctacard__in{max-width:none}}.foot{isolation:isolate;color:#fff;background:#0a0710;padding:clamp(56px,7vw,90px) 0 0;position:relative;overflow:hidden}.foot:after{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(at 50% 100%,#8200db57,#8200db21 42%,#0000 72%);width:min(1200px,130%);height:clamp(220px,26vw,380px);position:absolute;bottom:0;left:50%;transform:translate(-50%,42%)}.foot__wordmark{width:100%;max-width:var(--content);margin:clamp(24px,3vw,44px) auto calc(var(--foot-mark-drop)*-1);-webkit-user-select:none;user-select:none}.foot__wordmark img{opacity:.1;width:100%;height:auto;display:block}.foot__top{grid-template-columns:1fr auto;gap:clamp(40px,6vw,96px);display:grid}.foot__links{grid-template-columns:repeat(3,auto);gap:112px;display:grid}.foot__logo{display:inline-block}.foot__logo img{width:auto;height:34px;display:block}.foot__desc{color:#ffffff8c;max-width:40ch;margin-top:clamp(22px,2.6vw,34px);font-size:15.5px;line-height:1.65}.foot__copy{color:#ffffff57;font-size:15px}.foot__col h4{font-family:var(--f-display);color:#ffffff61;margin-bottom:clamp(18px,2vw,26px);font-size:17px;font-weight:500}.foot__col a{color:#ffffffdb;transition:color .2s var(--ease);padding:9px 0;font-size:16px;display:block}.foot__col a:hover{color:#fff}.foot__bottom{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:20px;margin-top:clamp(38px,5vw,62px);padding-top:clamp(20px,2.4vw,30px);display:flex}.foot__social{gap:10px;margin-top:clamp(26px,3.4vw,46px);display:flex}.foot__social a{color:#ffffffb3;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:44px;height:44px;transition:color .2s,border-color .2s,background .2s;display:grid}.foot__social a:hover{color:#fff;background:#ffffff0d;border-color:#ffffff61}.foot__social svg{width:18px;height:18px;display:block}.foot__by{color:#ffffff80;font-size:15px}.foot__by a{color:#fff}@media (width<=820px){.foot__top{grid-template-columns:1fr;gap:38px}.foot__links{gap:34px 48px}.foot__brand{grid-column:1/-1}}@media (width<=520px){.foot__top{grid-template-columns:1fr}.foot__bottom{flex-direction:column;align-items:flex-start;gap:22px}}.helphead{padding-top:calc(var(--nav-space) + clamp(30px,5vw,70px))}.helpcat{margin-bottom:clamp(44px,6vw,86px)}.helpcat:last-child{margin-bottom:0}.helpcat__title{font-family:var(--f-display);letter-spacing:-.02em;color:var(--card-heading);margin-bottom:clamp(14px,1.8vw,22px);font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}.helpcat__note{color:var(--card-sub);margin-bottom:clamp(20px,2.4vw,30px);font-size:15.5px;line-height:1.6}.helpclose{border-top:1px solid var(--line);margin-top:clamp(34px,4vw,56px);padding-top:clamp(26px,3vw,38px)}.helpclose p{color:var(--card-sub);font-size:16px;line-height:1.6}.mailbig{font-family:var(--f-display);letter-spacing:-.02em;margin-top:clamp(22px,2.6vw,32px);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:600}.mailbig a{color:var(--tag);border-bottom:1px solid #8200db47;padding-bottom:2px;transition:color .2s,border-color .2s}.mailbig a:hover{color:var(--card-heading);border-color:var(--card-heading)}.mailnote{color:var(--muted);margin-top:16px;max-width:52ch;margin-inline:auto;font-size:clamp(17px,1.6vw,20px);line-height:1.5}#reasons{padding-top:clamp(18px,2.4vw,36px);padding-bottom:clamp(22px,2.8vw,40px)}#reasons .fgrid{grid-template-columns:repeat(2,1fr)}#reasons+.sec{padding-top:clamp(20px,2.6vw,38px)}.linkcard{transition:background .3s var(--ease);text-decoration:none}.linkcard:hover{background:#faf5ff}.linkcard .fgrid__title{transition:color .3s var(--ease)}.linkcard:hover .fgrid__title{color:var(--tag)}.helpcat__title--center{text-align:center;margin-bottom:clamp(26px,3vw,40px)}.callout{corner-shape:squircle;background:#8200db0b;border:1px solid #8200db24;border-radius:16px;max-width:none;margin-top:clamp(16px,2vw,22px);padding:clamp(18px,2vw,24px);font-size:15.5px;line-height:1.6}.callout,.prose p{color:var(--card-sub)}.prose p{font-size:16px;line-height:1.65}.prose p+p{margin-top:clamp(14px,1.6vw,20px)}.btn--dark-text{color:var(--ink)}code.ui{color:var(--card-heading);white-space:nowrap;background:#8200db0e;border:1px solid #8200db1f;border-radius:7px;padding:.16em .42em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;line-height:1.3}.acc__a strong,.helpcat__note strong,.prose strong{color:var(--ink);font-weight:600}.legal__intro{margin-top:clamp(20px,2.4vw,32px)}.legal__intro p{color:var(--card-sub);font-size:17px}.legal{padding-top:clamp(20px,2.6vw,38px)}.legal__sec{margin-bottom:clamp(34px,4vw,56px)}.legal__sec:last-child{margin-bottom:0}.legal__h{letter-spacing:-.015em;color:var(--card-heading);margin-bottom:clamp(10px,1.4vw,16px);font-size:clamp(1.18rem,1.9vw,1.45rem)}.legal__h,.legal__h3{font-family:var(--f-display);scroll-margin-top:calc(var(--nav-space) + 20px);font-weight:600}.legal__h3{color:var(--ink);margin:clamp(20px,2.4vw,30px) 0 8px;font-size:clamp(1rem,1.4vw,1.12rem)}.legal__list{margin:14px 0 0;padding-left:1.15em;list-style:outside}.legal__list li{color:var(--card-sub);margin-bottom:8px;font-size:16px;line-height:1.65}.legal__list li::marker{color:var(--tag)}.shortcuts{border-collapse:collapse;text-align:left;width:100%}.shortcuts th{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:0 0 14px;font-size:13px;font-weight:600}.shortcuts td,.shortcuts th{border-bottom:1px solid var(--line)}.shortcuts td{color:var(--card-sub);padding:15px 0;font-size:16px}.shortcuts tr:last-child td{border-bottom:0}.shortcuts td:last-child,.shortcuts th:last-child{text-align:right;white-space:nowrap;width:1%}kbd{font-family:var(--f-display);letter-spacing:.08em;color:var(--card-heading);white-space:nowrap;vertical-align:baseline;background:#8200db12;border:1px solid #8200db26;border-radius:10px;padding:.34em .6em;font-size:.94em;font-weight:600;line-height:1;display:inline-block}.shortcuts kbd{padding:7px 13px;font-size:15px}.acc__item{border-bottom:1px solid var(--line)}.acc__q{text-align:left;width:100%;font-family:var(--f-display);color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:600;transition:color .25s;display:flex}.acc__q:hover{color:var(--tag)}.acc__i{flex:none;width:16px;height:16px;position:relative}.acc__i:after,.acc__i:before{content:"";height:2px;transition:transform .35s var(--ease);background:currentColor;border-radius:2px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.acc__i:after{transform:translateY(-50%)rotate(90deg)}.acc__q[aria-expanded=true] .acc__i:after{transform:translateY(-50%)rotate(0)}.acc__a{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.acc__a>div{overflow:hidden}.acc__item.is-open .acc__a{grid-template-rows:1fr}.acc__a p{color:var(--muted);max-width:62ch;padding-bottom:26px}.helpcat .acc__a p{max-width:none}[data-reveal]{opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease);transform:translateY(26px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal-delay="1"]{transition-delay:90ms}[data-reveal-delay="2"]{transition-delay:.18s}[data-reveal-delay="3"]{transition-delay:.27s}[data-reveal-delay="4"]{transition-delay:.36s}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none}}.changelog{padding-top:clamp(20px,2.6vw,38px)}.release{margin-bottom:clamp(34px,4vw,56px)}.release:last-child{margin-bottom:0}.release__head{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(10px,1.4vw,16px);display:flex}.release__version{font-family:var(--f-display);letter-spacing:.08em;color:var(--card-heading);white-space:nowrap;vertical-align:baseline;background:#8200db12;border:1px solid #8200db26;border-radius:10px;padding:7px 13px;font-size:15px;font-weight:600;line-height:1;display:inline-block}.release__date{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.release__lede{color:var(--card-sub);font-size:16px;line-height:1.65}.release__badge{color:var(--card-heading);letter-spacing:0;text-transform:uppercase;white-space:nowrap;background:#e9d5ff;border-radius:100px;margin-top:clamp(18px,2vw,26px);padding:8px 18px;font-size:12px;font-weight:600;line-height:1;display:inline-block;box-shadow:0 0 0 1px #3c036624}.release__list{margin:14px 0 0;padding-left:1.15em;list-style:outside}.release__list li{color:var(--card-sub);margin-bottom:8px;font-size:16px;line-height:1.65}.release__list li::marker{color:var(--tag)}.release__div{background:var(--line);height:1px;margin:clamp(26px,3vw,40px) 0 0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.blog{padding-top:clamp(20px,2.6vw,38px)}.bloggrid{grid-template-columns:repeat(2,1fr)}@media (width<=600px){.bloggrid{grid-template-columns:1fr}.bpost__filler{display:none}}.bpost__cover{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius);corner-shape:squircle;border:1px solid var(--line);width:100%;margin-bottom:clamp(18px,2vw,24px)}.bpost__date{margin-bottom:12px;display:block}.bpost__byline,.bpost__date{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:500}.bpost__byline{margin-top:clamp(14px,1.6vw,20px)}.bpost__byline span[aria-hidden]{margin-inline:10px}.blogpost{padding-top:clamp(20px,2.6vw,38px)}.blogpost .prose>.legal__h:not(:first-child){margin-top:clamp(34px,4vw,56px)}.blogpost .prose>.legal__list+p{margin-top:clamp(14px,1.6vw,20px)}.blogpost__cover{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-lg);corner-shape:squircle;border:1px solid var(--line);width:100%;margin-top:clamp(26px,3vw,40px)}.blogpost .prose img{border:1px solid var(--line)}.blogpost .prose img,.blogpost .prose pre{border-radius:var(--radius);corner-shape:squircle;margin:clamp(18px,2vw,26px) 0}.blogpost .prose pre{color:var(--card-heading);background:#8200db0e;border:1px solid #8200db1f;padding:clamp(16px,2vw,22px);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;line-height:1.6;overflow-x:auto}.blogpost .prose pre code{white-space:pre}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
