@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/landing/inter-tight-cyrillic-ext-wght-normal-okcGN4Nq.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/landing/inter-tight-cyrillic-wght-normal-BS41q_Tv.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/landing/inter-tight-greek-ext-wght-normal-DQgQPNk4.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/landing/inter-tight-greek-wght-normal-sS1B39LI.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/landing/inter-tight-vietnamese-wght-normal-TKKdAiBA.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/landing/inter-tight-latin-ext-wght-normal-B4u9PlvR.woff2)format("woff2-variations");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:Inter Tight Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/landing/inter-tight-latin-wght-normal-DX-nOvPD.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/landing/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/landing/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/landing/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/landing/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/landing/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");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}:root{--pearl:#f5f5f7;--white:#fff;--ink:#1d1d1f;--ink-2:#424245;--grey:#6e6e73;--silver:#86868b;--line:#d2d2d7;--line-2:#e8e8ed;--electric:#2000ea;--electric-2:#4b3bff;--ion:#9e92e7;--ion-2:#c9c2f5;--arc:#bfe3ff;--void:#050507;--graphite:#0e0e12;--carbon:#1c1c22;--edge:#ffffff17;--edge-2:#ffffff29;--green:#34c759;--green-ink:#248a3d;--red:#ff3b30;--red-ink:#d70015;--amber:#ff9500;--amber-ink:#b25000;--aurora:linear-gradient(120deg,#2000ea 0%,#5b4bff 46%,#9e92e7 100%);--sf:-apple-system,BlinkMacSystemFont,"SF Pro Display","Inter Tight Variable","Inter Tight","Helvetica Neue",Arial,sans-serif;--sft:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter Tight Variable","Inter Tight","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono Variable","JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--spring:cubic-bezier(.32,.72,0,1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--pearl);color:var(--ink);font-family:var(--sft);letter-spacing:-.022em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.47;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--sf);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.07}p{margin:0}button{font:inherit}img{max-width:100%}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:0}.wrap{max-width:1180px;padding-left:max(22px,env(safe-area-inset-left,0px));padding-right:max(22px,env(safe-area-inset-right,0px));margin:0 auto}.band{position:relative;overflow:hidden}.pearl{background:var(--pearl)}.white{background:var(--white)}:root{--hl:#2000ea}.dark{--hl:#8e80ff;background:var(--void);color:#a1a1a6}.dark h1,.dark h2,.dark h3,.dark h4{color:#f5f5f7}.pad{padding-block:clamp(90px,12vw,150px)}.aur{background:linear-gradient(100deg,#2000ea 0%,#5b4bff 55%,#9e92e7 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.dark .aur{background:linear-gradient(100deg,#7b6cff,#9e92e7 55%,#bfe3ff);color:#0000;-webkit-background-clip:text;background-clip:text}:focus-visible{outline:2px solid var(--electric);outline-offset:3px;border-radius:6px}.subnav{top:env(safe-area-inset-top,0px);z-index:50;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#fbfbfdcc;border-bottom:1px solid #00000014;position:sticky}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:51;background:#fbfbfdf2;position:fixed;inset:0 0 auto}.subnav .in{align-items:center;gap:20px;height:52px;display:flex}.pname{font-family:var(--sf);letter-spacing:-.02em;color:var(--ink);white-space:nowrap;flex:none;font-size:21px;font-weight:600;text-decoration:none}.links{scrollbar-width:none;gap:2px;min-width:0;margin-left:auto;display:flex;overflow-x:auto}.links::-webkit-scrollbar{display:none}.links a{color:var(--ink);opacity:.8;white-space:nowrap;border-bottom:1px solid #0000;padding:6px 9px;font-size:12px;text-decoration:none}.links a:hover{opacity:1}.links a.on{opacity:1;border-bottom-color:var(--ink)}.cta-pill{color:#fff;background:var(--electric);letter-spacing:-.01em;border-radius:980px;flex:none;align-items:center;padding:5px 12px;font-size:12px;font-weight:400;text-decoration:none;display:inline-flex}@media (width<=760px){.pname{font-size:17px}}.pricebar{z-index:45;-webkit-backdrop-filter:saturate(180%)blur(20px);padding-bottom:env(safe-area-inset-bottom,0px);transition:transform .6s var(--spring);background:#e8e8edd9;border-top:1px solid #0000000f;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.pricebar .in{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.pricebar p{color:var(--ink);letter-spacing:-.016em;font-size:14px;font-weight:600}.pricebar p span{color:var(--grey);font-weight:400}@media (width<=600px){.pricebar p span{display:none}}.btn{font-family:var(--sft);letter-spacing:-.022em;cursor:pointer;transition:transform .25s var(--spring),background .3s;border:0;border-radius:980px;align-items:center;gap:8px;padding:12px 22px;font-size:17px;font-weight:400;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.96)}.btn-blue{background:var(--electric);color:#fff}.btn-blue:hover{background:#1a00c4}.btn-line{color:var(--electric);border:1px solid var(--electric);background:0 0}.btn-white{color:#000;background:#f5f5f7}.btn-glass{color:#f5f5f7;border:1px solid var(--edge-2);background:#ffffff14}.btn.sm{padding:8px 16px;font-size:14px}.js .reveal{opacity:0;transition:opacity 1.1s var(--spring),transform 1.1s var(--spring);transform:translateY(40px)}.js .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .reveal{transition:none;opacity:1!important;transform:none!important}}.hero{text-align:center;padding-top:clamp(40px,6vw,64px);overflow:hidden}.hero .eb{font-family:var(--sf);letter-spacing:-.02em;font-size:clamp(24px,2.6vw,32px);font-weight:600}.hero h1{letter-spacing:-.025em;margin-top:6px;font-size:clamp(44px,7vw,88px);line-height:1.05}.hero .sub{color:var(--ink);margin-top:14px;font-size:clamp(17px,1.7vw,21px)}.hero .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:26px;display:flex}.hero{background:linear-gradient(#f5f5f7 0%,#eff4fd 46%,#e7f0fe 100%);padding-bottom:clamp(40px,6vw,80px)}.hero-dev{margin-top:clamp(34px,5vw,60px);position:relative}.hero-dev:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#bfe3ffd9,#bfe3ff59 55%,#bfe3ff00);width:min(1100px,96%);height:70%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.hero-dev .device.laptop{width:min(1180px,100%)}@media (prefers-reduced-motion:no-preference){.hero-dev .device{animation:rise 1.6s var(--spring) both .15s}}@media (width<=734px){.hero-dev .device.laptop{width:134%;margin-left:-17%}}#hs{text-align:left}.hs-olh{letter-spacing:.06em;text-transform:uppercase;color:#86868b;padding-bottom:6px;font-size:13px;font-weight:600}.u-out .hs-olh{padding-left:10px}.u-out div.hs-add{color:var(--electric);margin-top:8px;font-weight:500}.u-out div.hs-add b{justify-content:center;width:8px;font-weight:600;display:inline-flex}.u-out i{transition:background .4s}#hs .u-out>div,#hs .u-ref,#hs .u-cl,#hs .u-hl{transition:opacity .5s var(--spring),transform .5s var(--spring)}#hs .u-sub2{transition:transform .25s var(--spring),background .3s,color .3s}#hs .u-sub2.press{background:#1a00c4;transform:scale(.96)}#hs .u-sub2.done{color:var(--green-ink);background:#e5f6ea}#hs .u-shell{transition:opacity .5s}#hs.hs-fade .u-shell{opacity:0}.hs-toast{z-index:15;color:var(--ink);opacity:0;transition:opacity .5s var(--spring),transform .6s var(--spring);pointer-events:none;background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 18px;font-size:15px;font-weight:600;display:flex;position:absolute;bottom:28px;right:28px;transform:translateY(14px)scale(.98);box-shadow:0 2px 6px #0000000f,0 24px 48px -18px #00000047}.hs-toast small{color:var(--grey);margin-top:2px;font-size:13px;font-weight:400;display:block}.hs-toast.on{opacity:1;transform:none}.hs-cur{z-index:20;opacity:0;pointer-events:none;width:30px;height:30px;transition:transform .9s var(--spring),opacity .3s;position:absolute;top:0;left:0}.hs-cur.on{opacity:1}.hs-cur svg{filter:drop-shadow(0 2px 3px #00000047);width:100%;height:100%;transition:transform .18s var(--spring);transform-origin:20% 15%}.hs-cur.press svg{transform:scale(.82)}@keyframes rise{0%{opacity:0;transform:translateY(80px)scale(.96)}to{opacity:1;transform:none}}.chl{text-align:center;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--electric);margin-bottom:18px;font-size:12px;display:block}.dark .chl{color:var(--ion-2)}.statement{text-align:center;max-width:980px;margin:0 auto}.statement h2{font-size:clamp(40px,6vw,80px);line-height:1.05}.statement p{font-family:var(--sf);letter-spacing:-.016em;color:var(--grey);max-width:690px;margin:26px auto 0;font-size:clamp(19px,1.9vw,21px);font-weight:600;line-height:1.38}.statement p b{color:var(--ink);font-weight:600}.dark .statement p{color:#86868b}.dark .statement p b{color:#f5f5f7}.gap{height:clamp(48px,7vw,90px)}.device{margin:0 auto;position:relative;container-type:inline-size}.device>img{z-index:2;pointer-events:none;width:100%;height:auto;display:block;position:relative}.device .screen{z-index:3;background:#000;position:absolute;overflow:hidden}.device.laptop .screen{border-radius:.45cqw .45cqw 0 0;width:60.79%;height:64.74%;top:9.74%;left:19.64%}.device.tablet .screen{border-radius:2.3cqw;width:78.38%;height:69.72%;top:14.79%;left:10.79%}.device.phone .screen{border-radius:4.4cqw;width:39.05%;height:63.18%;top:12.54%;left:33.26%}.ui{transform-origin:0 0;font-family:var(--sft);letter-spacing:-.01em;position:absolute;top:0;left:0;overflow:hidden}.u-light{color:var(--ink);background:#f5f5f7}.u-shell{grid-template-columns:250px 1fr;height:100%;display:grid}.u-side{background:#f6f6f8e6;border-right:1px solid #e5e5ea;flex-direction:column;gap:4px;padding:26px 16px;display:flex}.u-brand{font-family:var(--sf);align-items:center;gap:10px;padding:0 10px 22px;font-size:18px;font-weight:600;display:flex}.u-brand svg{color:var(--electric)}.u-si{color:var(--ink-2);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:16px;display:flex}.u-si svg{width:19px;height:19px;color:var(--grey)}.u-si.on{color:var(--ink);background:#fff;font-weight:500;box-shadow:0 1px 3px #00000014}.u-si.on svg{color:var(--electric)}.u-side .u-k{color:var(--grey);background:#fff;border:1px solid #e5e5ea;border-radius:11px;align-items:center;gap:10px;margin-top:auto;padding:11px 12px;font-size:14px;display:flex}.kbd{font-family:var(--mono);color:var(--ink-2);background:#f5f5f7;border:1px solid #dcdce0;border-radius:6px;padding:2px 6px;font-size:12px}.u-main{min-width:0;padding:38px 44px}.u-date{color:var(--silver);font-size:15px;font-weight:500}.u-h1{font-family:var(--sf);letter-spacing:-.03em;margin-top:4px;font-size:42px;font-weight:700}.u-sub{color:var(--ink-2);margin-top:4px;font-size:18px}.u-tasks{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.u-task{background:#fff;border-radius:18px;padding:22px;box-shadow:0 1px 2px #0000000d}.u-task b{font-family:var(--sf);letter-spacing:-.02em;margin-top:12px;font-size:21px;display:block}.u-task small{color:var(--silver);margin-top:3px;font-size:14px;display:block}.u-tag{border-radius:980px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-block}.t-blue{color:var(--electric);background:#ecebff}.t-green{color:var(--green-ink);background:#e5f6ea}.t-amber{color:var(--amber-ink);background:#fff2de}.u-btn{color:var(--electric);background:#f5f5f7;border-radius:980px;margin-top:18px;padding:9px 18px;font-size:15px;font-weight:600;display:inline-block}.u-btn.pri{background:var(--electric);color:#fff}.u-qh{letter-spacing:.06em;text-transform:uppercase;color:var(--silver);margin-top:34px;font-size:13px;font-weight:600}.u-quick{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.u-quick span{background:#fff;border-radius:980px;padding:10px 18px;font-size:15px;font-weight:500;box-shadow:0 1px 2px #0000000d}.u-crumb{color:var(--silver);font-size:15px}.u-crumb b{color:var(--ink-2);font-weight:500}.u-title{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.u-title h4{letter-spacing:-.03em;font-size:34px}.u-fp{font-family:var(--mono);color:var(--silver);background:#fff;border-radius:8px;padding:6px 10px;font-size:13px}.u-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:24px;display:grid}.u-panel{background:#fff;border-radius:20px;padding:24px;box-shadow:0 1px 2px #0000000d}.u-ph{letter-spacing:.06em;text-transform:uppercase;color:var(--silver);margin-bottom:10px;font-size:13px;font-weight:600}.u-row{color:var(--ink-2);border-top:1px solid #f0f0f3;justify-content:space-between;align-items:center;padding:14px 0;font-size:17px;display:flex}.u-row:first-of-type{border-top:0}.u-row b{font-family:var(--mono);color:var(--ink);font-size:16px;font-weight:500}.u-seg{background:#f2f2f5;border-radius:9px;padding:3px;display:inline-flex}.u-seg em{font-style:normal;font-family:var(--mono);color:var(--silver);border-radius:7px;padding:5px 12px;font-size:14px}.u-seg em.on{color:var(--ink);background:#fff;box-shadow:0 1px 2px #0000001a}.u-res{align-items:center;gap:22px;display:flex}.u-ring{flex:none;width:132px;height:132px;position:relative}.u-ring svg{width:132px;height:132px;transform:rotate(-90deg)}.u-ring b{font-family:var(--sf);letter-spacing:-.03em;justify-content:center;align-items:center;font-size:36px;display:flex;position:absolute;inset:0}.u-ok{color:var(--green-ink);background:#e5f6ea;border-radius:980px;align-items:center;gap:7px;padding:6px 13px;font-size:15px;font-weight:600;display:inline-flex}.u-add{text-align:center;background:var(--electric);color:#fff;border-radius:13px;margin-top:18px;padding:14px;font-size:16px;font-weight:600;display:block}.u-studio{background:#f5f5f7;grid-template-columns:220px 1fr 300px;height:100%;display:grid}.u-out{border-right:1px solid #e5e5ea;padding:26px 14px;font-size:15px}.u-out div{color:var(--ink-2);border-radius:9px;align-items:center;gap:9px;padding:9px 10px;display:flex}.u-out div.on{color:var(--ink);background:#fff;font-weight:500;box-shadow:0 1px 3px #00000012}.u-out i{background:var(--green);border-radius:50%;flex:none;width:8px;height:8px}.u-page{justify-content:center;padding:28px;display:flex}.u-a4{width:100%;max-width:560px;color:var(--ink-2);background:#fff;border-radius:6px;padding:34px 34px 26px;font-size:14px;box-shadow:0 2px 4px #0000000f,0 20px 40px -20px #0003}.u-lh{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.u-co{font-family:var(--sf);color:var(--ink);letter-spacing:.02em;font-size:17px;font-weight:700}.u-co small{color:var(--silver);letter-spacing:0;font-size:13px;font-weight:500;display:block}.u-yc{background:var(--ink);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:700;display:flex}.u-a4 h5{font-family:var(--sf);color:var(--ink);letter-spacing:-.02em;margin:18px 0 2px;font-size:21px}.u-ref{font-family:var(--mono);color:var(--silver);font-size:12px}.u-cl{border-top:1px solid #f0f0f3;grid-template-columns:1fr auto;gap:3px 14px;margin-top:10px;padding:12px 0;display:grid}.u-cl .t{color:var(--ink);font-size:15px;font-weight:600}.u-cl .f{font-family:var(--mono);color:var(--ink-2);grid-column:1/2;font-size:13px}.u-cl .c{font-family:var(--mono);color:var(--electric);grid-area:1/2/3;align-self:center;font-size:13px}.u-fine{color:var(--silver);text-align:right;margin-top:16px;font-size:11px}.u-insp{background:#fff;border-left:1px solid #e5e5ea;padding:26px 20px}.u-hl{color:var(--ink-2);align-items:flex-start;gap:11px;padding:9px 0;font-size:15px;display:flex}.u-dt{border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;height:20px;margin-top:1px;display:flex}.u-dt.y{color:var(--green-ink);background:#e5f6ea}.u-dt.n{color:var(--amber-ink);background:#fff2de}.u-dt svg{width:12px;height:12px}.u-sub2{text-align:center;background:var(--electric);color:#fff;border-radius:12px;margin-top:20px;padding:13px;font-size:15px;font-weight:600;display:block}.u-issue{background:#e9e9ee;justify-content:center;align-items:center;height:100%;display:flex;position:relative}.u-issue .bk{filter:blur(6px);opacity:.6;justify-content:center;padding:40px;display:flex;position:absolute;inset:0}.u-issue .scrim{background:#1d1d1f38;position:absolute;inset:0}.u-sheet{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#fffffff0;border-radius:28px;width:520px;padding:34px;position:relative;box-shadow:0 50px 100px -40px #00000080}.u-sheet h4{letter-spacing:-.03em;font-size:32px}.u-sheet .sm{color:var(--silver);margin-top:2px;font-size:16px}.u-chk{border-top:1px solid #ececf0;justify-content:space-between;align-items:center;padding:15px 0;font-size:17px;display:flex}.u-chk:first-of-type{margin-top:18px}.u-chk small{color:var(--silver);font-size:14px;display:block}.u-tg{background:var(--green);border-radius:980px;flex:none;width:52px;height:31px;position:relative}.u-tg:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;position:absolute;top:2px;right:2px;box-shadow:0 2px 4px #0003}.u-lock{color:var(--ink-2);background:#f5f5f7;border-radius:13px;align-items:center;gap:10px;margin-top:16px;padding:13px 15px;font-size:15px;display:flex}.u-lock svg{color:var(--electric);flex:none}.u-issuebtn{text-align:center;background:var(--aurora);color:#fff;border-radius:15px;margin-top:18px;padding:17px;font-size:18px;font-weight:600;display:block}.u-web{background:linear-gradient(#f5f5f7 0%,#eff4fd 46%,#e7f0fe 100%);height:100%;position:relative;overflow:hidden}.u-web .bp{background-image:linear-gradient(#2000ea0b 1px,#0000 1px),linear-gradient(90deg,#2000ea0b 1px,#0000 1px),linear-gradient(#2000ea12 1px,#0000 1px),linear-gradient(90deg,#2000ea12 1px,#0000 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 62% 52%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 65% at 62% 52%,#000 25%,#0000 78%)}.u-web .sw{filter:blur(46px);opacity:.7;background:linear-gradient(90deg,#bfe3ff00,#bfe3ffbf,#c9c2f559,#bfe3ff00);width:520px;height:160%;position:absolute;top:-30%;left:44%;transform:rotate(18deg)}.u-wnav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:#ffffffc7;border:1px solid #ffffffe6;border-radius:980px;justify-content:space-between;align-items:center;width:1020px;height:54px;padding:0 8px 0 20px;font-size:14px;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -18px #1d1d1f59}.u-wnav .l{font-family:var(--sf);align-items:center;gap:9px;font-size:19px;font-weight:600;display:inline-flex}.u-wnav .l svg{color:var(--electric)}.u-wnav .r{color:var(--ink-2);align-items:center;gap:26px;display:flex}.u-wnav .r span:last-child{background:var(--electric);color:#fff;border-radius:980px;padding:9px 16px}.u-web .cp{text-align:center;z-index:2;width:900px;margin:0 auto;position:absolute;top:150px;left:0;right:0}.u-web .cp .ctas,.u-web .cp .facts{justify-content:center}.u-web .hint{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);margin-top:22px;font-size:12px}.u-web .anno{font-size:14px}.u-web h3{letter-spacing:-.032em;margin-top:22px;font-size:76px;line-height:1.02}.u-web p.s{color:var(--ink-2);max-width:34em;margin:20px auto 0;font-size:20px}.u-web .ctas{gap:12px;margin-top:26px;display:flex}.u-web .ctas span{background:var(--electric);color:#fff;border-radius:980px;padding:11px 22px;font-size:16px}.u-web .ctas span.l2{color:var(--electric);border:1px solid var(--electric);background:0 0}.u-web .facts{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);gap:20px;margin-top:26px;font-size:13px;display:flex}.u-web .facts span{align-items:center;gap:8px;display:inline-flex}.u-web .facts span:before{content:"";background:var(--electric);border-radius:50%;width:7px;height:7px}.u-web img{z-index:1;width:1000px;position:absolute;top:735px;left:50%;transform:translate(-50%)}.u-web .peek{z-index:2;background:linear-gradient(90deg,#f2f2f5 0 17%,#f5f5f7 17% 70%,#fff 70%);border-radius:4px 4px 0 0;width:607.9px;height:80px;position:absolute;top:791px;left:calc(50% - 303.6px);overflow:hidden}.u-web .peek:after{content:"";background:#fff;border-radius:3px;width:34%;height:100px;position:absolute;top:14px;left:30%;box-shadow:0 1px 3px #00000014}.u-dark{color:#d1d1d6;background:#05050a}.u-hud{background:radial-gradient(circle at 50% 62%,#4b3bff38,#0000 60%),#07070b;height:100%;position:relative}.u-hud canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.u-hud .ov{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--arc);position:absolute}.u-hud .tl{color:#f5f5f7;font-size:16px;top:30px;left:34px}.u-hud .tl i{background:#30d158;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #30d158}.u-hud .tl small{color:#6e6e73;letter-spacing:.08em;margin-top:6px;font-size:13px;display:block}.u-hud .tr{text-align:right;color:#6e6e73;gap:12px;font-size:13px;display:grid;top:30px;right:34px}.u-hud .tr b{color:#f5f5f7;letter-spacing:.02em;font-size:30px;font-weight:500;display:block}.u-hud .tr b.g{color:#30d158}.u-hud .card{border:1px solid var(--edge-2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-transform:none;letter-spacing:0;width:400px;font-family:var(--sft);background:#14141ad1;border-radius:22px;padding:22px;position:absolute;bottom:30px;right:34px}.u-hud .card .k{font-family:var(--mono);letter-spacing:.12em;color:var(--arc);text-transform:uppercase;font-size:12px}.u-hud .card h5{font-family:var(--sf);color:#f5f5f7;letter-spacing:-.02em;margin:10px 0 4px;font-size:22px}.u-hud .card p{color:#a1a1a6;font-size:15px}.u-hud .card .a{gap:10px;margin-top:14px;display:flex}.u-hud .card .a span{color:#000;background:#f5f5f7;border-radius:980px;padding:8px 16px;font-size:15px}.u-hud .card .a span.d{color:#f5f5f7;border:1px solid var(--edge-2);background:#ffffff14}.u-phone{flex-direction:column;height:100%;padding:64px 22px 30px;display:flex}.u-status{justify-content:space-between;font-size:15px;font-weight:600;display:flex;position:absolute;top:18px;left:30px;right:30px}.u-drive .dh{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--arc);text-align:center;font-size:12px}.u-drive h5{font-family:var(--sf);color:#f5f5f7;text-align:center;letter-spacing:-.02em;margin-top:6px;font-size:28px}.u-orb{background:radial-gradient(circle at 50% 40%,#bfe3ff47,#4b3bff47 45%,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:220px;height:220px;margin:26px auto 22px;display:flex;position:relative;box-shadow:0 0 70px #4b3bff73,inset 0 0 50px #9e92e74d}.u-orb canvas{width:170px;height:80px;display:block}.u-bub{border-radius:20px;max-width:88%;margin-top:10px;padding:12px 15px;font-size:15px;line-height:1.4}.u-bub.me{color:#f5f5f7;background:#2a2a33;border-bottom-right-radius:6px;align-self:flex-end}.u-bub.m{color:#e9e6ff;background:#4b3bff33;border:1px solid #9e92e759;border-bottom-left-radius:6px;align-self:flex-start}.u-mic{background:var(--aurora);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:auto auto 0;display:flex;box-shadow:0 0 40px #4b3bff99}.u-sign{color:var(--ink);text-align:center;background:#f5f5f7;align-items:center}.u-sign .mk{width:84px;color:var(--ink);margin-top:40px}.u-sign h5{font-family:var(--sf);letter-spacing:-.025em;margin-top:18px;font-size:30px}.u-sign .s{color:var(--grey);margin-top:4px;font-size:16px}.u-gbtn{background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:34px;padding:15px;font-size:17px;font-weight:500;display:flex;box-shadow:0 1px 2px #00000014}.u-gbtn em{width:22px;height:22px;color:var(--electric);border:1px solid #d2d2d7;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:700;display:inline-flex}.u-or{width:100%;color:var(--silver);align-items:center;gap:10px;margin:18px 0 6px;font-size:14px;display:flex}.u-or:before,.u-or:after{content:"";background:#dcdce0;flex:1;height:1px}.u-field{text-align:left;width:100%;margin-top:12px}.u-field span{color:var(--grey);margin-bottom:6px;font-size:13px;display:block}.u-field div{background:#fff;border-radius:13px;padding:14px;font-size:16px;box-shadow:inset 0 0 0 1px #e5e5ea}.u-signbtn{background:var(--electric);color:#fff;border-radius:14px;width:100%;margin-top:18px;padding:15px;font-size:17px;font-weight:600}.u-sign .fine{color:var(--grey);margin-top:16px;font-size:14px}.u-sign .fine b{color:var(--ink);font-weight:600}.hl-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hl-head h2{font-size:clamp(32px,4vw,48px)}.track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;margin-top:34px;padding-bottom:6px;padding-left:max(22px,50vw - 568px);padding-right:max(22px,50vw - 568px);scroll-padding-left:max(22px,50vw - 568px);display:flex;overflow-x:auto}.track::-webkit-scrollbar{display:none}.hcard{height:var(--ch);scroll-snap-align:start;background:var(--pearl);border-radius:28px;flex-direction:column;flex:0 0 min(1000px,86vw);display:flex;position:relative;overflow:hidden}.hcard h3{z-index:4;max-width:24em;padding:clamp(26px,3.2vw,40px);font-size:clamp(24px,2.6vw,32px);position:relative}.hcard h3 span{color:var(--grey)}.hcard .stage{justify-content:center;align-items:flex-end;padding-top:140px;display:flex;position:absolute;inset:0}.hcard{--ch:clamp(540px,58vw,700px)}.hcard .device.laptop{width:min(940px,94%,calc((var(--ch) - 150px)*1.8));margin-bottom:-1%}.hcard .device.tablet{width:min(760px,88%,calc((var(--ch) - 140px)*1.36));margin-bottom:-1%}.hcard .device.phone{width:min(560px,74%,calc(var(--ch)*.86));margin-bottom:-30%}@media (width<=600px){.hero br.dk{display:none}.hcard .stage{padding-top:200px}.hcard .device.laptop{flex:0 0 150%;width:150%;margin-bottom:6%}.hcard .device.tablet{flex:0 0 118%;width:118%;margin-bottom:4%}.hcard .device.phone{flex:0 0 96%;width:96%;margin-bottom:-34%}}.hcard.free .stage{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-bottom:40px}.hcard.free .big{font-family:var(--sf);letter-spacing:-.05em;font-size:clamp(90px,14vw,180px);font-weight:700;line-height:.9}.hcard.free p{color:var(--grey);margin-top:12px;font-size:19px}.hcard.free svg{width:clamp(90px,10vw,130px);color:var(--ink);margin-bottom:18px}.hl-ctrl{justify-content:center;align-items:center;gap:14px;margin-top:26px;display:flex}.dots{background:#e8e8edd9;border-radius:980px;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.dot{cursor:pointer;width:8px;height:8px;transition:width .5s var(--spring),background .3s;background:#0000006b;border:0;border-radius:980px;padding:0;position:relative;overflow:hidden}.dot.on{background:#0000002e;width:48px}.dot.on:after{content:"";background:#0009;border-radius:980px;width:0;position:absolute;inset:0}.playing .dot.on:after{animation:5s linear forwards fill}@keyframes fill{to{width:100%}}.pp{cursor:pointer;width:56px;height:56px;color:var(--ink);background:#e8e8edd9;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.cards4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=900px){.cards4{grid-template-columns:1fr 1fr}}@media (width<=520px){.cards4{grid-template-columns:1fr}}.lc{background:#fff;border-radius:28px;padding:30px 28px 32px}.pearl .lc{background:#fff}.white .lc{background:var(--pearl)}.lc .k{font-family:var(--mono);letter-spacing:.14em;color:var(--electric);text-transform:uppercase;font-size:11px}.lc h3{margin-top:40px;font-size:26px}.lc p{color:var(--grey);letter-spacing:-.016em;margin-top:8px;font-size:16px}.truths{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=900px){.truths{grid-template-columns:1fr 1fr}}.truth{background:#fff;border-radius:28px;padding:30px 28px}.truth .v{font-family:var(--sf);letter-spacing:-.04em;font-size:clamp(40px,5vw,56px);font-weight:700;line-height:1}.truth .k{color:var(--grey);margin-top:10px;font-size:15px}.logo-grid{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}@media (width<=860px){.logo-grid{grid-template-columns:1fr}}.lstage{background:var(--pearl);border-radius:28px;justify-content:center;align-items:center;min-height:440px;display:flex;position:relative;overflow:hidden}.lstage:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#5b4bff2e,#0000 65%);border-radius:50%;width:70%;position:absolute}.lstage svg{width:min(280px,60%);color:var(--ink);position:relative}@media (prefers-reduced-motion:no-preference){.lit{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite lit}}@keyframes lit{50%{transform:scale(1.22)}}@keyframes spin{to{transform:rotate(360deg)}}.cap{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silver);font-size:10.5px;position:absolute;bottom:16px;left:20px}.construct{background:var(--pearl);border-radius:28px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.construct .legend{gap:12px;margin-top:16px;display:grid}.construct .legend div{color:var(--grey);gap:12px;font-size:15px;display:flex}.construct .legend b{font-family:var(--mono);color:var(--electric);flex:0 0 18px;padding-top:2px;font-size:12px;font-weight:500}.construct .legend span b{font-family:var(--sft);color:var(--ink);padding:0;font-size:15px;font-weight:600}.tiles{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=900px){.tiles{grid-template-columns:1fr 1fr}}@media (width<=480px){.tiles{grid-template-columns:1fr}}.tile{border-radius:28px;justify-content:center;align-items:center;min-height:220px;display:flex;position:relative;overflow:hidden}.lockup{align-items:center;gap:12px;display:flex}.wm{font-family:var(--sf);letter-spacing:-.022em;font-weight:600}.icons{align-items:center;gap:18px;display:flex}.icons svg{border-radius:22.5%;box-shadow:0 18px 36px -16px #00000059}.rules{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=760px){.rules{grid-template-columns:1fr}}.rule{background:var(--pearl);border-radius:24px;padding:24px}.rule .rk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.rule .rk.ok{color:var(--green-ink)}.rule .rk.no{color:var(--red-ink)}.rule p{color:var(--grey);margin-top:8px;font-size:15px}.rule p b{color:var(--ink);font-weight:600}.sws{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (width<=900px){.sws{grid-template-columns:1fr 1fr}}.sw{background:#fff;border-radius:28px;overflow:hidden}.sw .chip{height:160px;font-family:var(--sf);letter-spacing:-.03em;align-items:flex-end;padding:18px 20px;font-size:36px;font-weight:600;display:flex}.sw .meta{padding:16px 20px 22px}.sw .nm{font-family:var(--sf);font-size:19px;font-weight:600}.sw .hx{font-family:var(--mono);color:var(--silver);margin-top:2px;font-size:12px}.sw .role{color:var(--grey);margin-top:8px;font-size:14px}.auroracard{background:var(--aurora);color:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;min-height:220px;margin-top:20px;padding:30px;display:flex}.auroracard h3{color:#fff;font-size:clamp(30px,4vw,48px)}.auroracard .mono{opacity:.88;font-size:12px}.ratio{background:#fff;border-radius:28px;margin-top:20px;padding:28px}.lbl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--silver);font-size:11px}.ratio .bar{border-radius:14px;height:48px;margin-top:14px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #e5e5ea}.ratio .lg{color:var(--grey);flex-wrap:wrap;gap:18px;margin-top:14px;font-size:14px;display:flex}.ratio .lg span{align-items:center;gap:7px;display:inline-flex}.ratio .lg em{border-radius:3px;width:10px;height:10px;display:inline-block}.status{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=700px){.status{grid-template-columns:1fr}}.st{background:#fff;border-radius:24px;padding:22px}.pill{border-radius:980px;align-items:center;gap:7px;padding:6px 13px;font-size:14px;font-weight:600;display:inline-flex}.st p{color:var(--grey);margin-top:12px;font-size:14px}.type-grid{grid-template-columns:1.1fr 1fr;gap:20px;display:grid}@media (width<=860px){.type-grid{grid-template-columns:1fr}}.aa{background:var(--pearl);border-radius:28px;flex-direction:column;justify-content:space-between;min-height:400px;padding:32px;display:flex}.aa .g{font-family:var(--sf);letter-spacing:-.05em;font-size:clamp(150px,22vw,260px);font-weight:600;line-height:.8}.aa .fam{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silver);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.aa .fam b{color:var(--ink);font-weight:500}.weights{background:var(--pearl);border-radius:28px;flex-direction:column;justify-content:center;gap:10px;padding:32px;display:flex}.weights div{font-family:var(--sf);letter-spacing:-.03em;border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;padding-bottom:10px;font-size:clamp(28px,3.6vw,40px);display:flex}.weights div:last-child{border-bottom:0}.weights small{font-family:var(--mono);letter-spacing:.1em;color:var(--silver);font-size:11px;font-weight:400}.scale{background:var(--pearl);border-radius:28px;margin-top:20px;padding:8px 30px;overflow-x:auto}.scale .r{border-bottom:1px solid var(--line-2);grid-template-columns:140px 1fr 150px;align-items:baseline;gap:20px;min-width:560px;padding:18px 0;display:grid}.scale .r:last-child{border-bottom:0}.scale .l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--silver);font-size:11px}.scale .s{font-family:var(--sf);letter-spacing:-.025em;font-weight:600;line-height:1.08}.scale .spec{font-family:var(--mono);color:var(--silver);text-align:right;font-size:11px}.hudspec{background:var(--void);font-family:var(--mono);color:var(--arc);letter-spacing:.1em;text-transform:uppercase;border-radius:28px;margin-top:20px;padding:28px;font-size:13px;line-height:2.2}.hudspec .dim{color:#6e6e73}.materials{border-radius:32px;padding:60px 30px;position:relative;overflow:hidden}.materials .field{background:radial-gradient(circle at 18% 30%,#5b4bff,#0000 38%),radial-gradient(circle at 78% 70%,#9e92e7,#0000 40%),radial-gradient(circle at 55% 20%,#bfe3ff,#0000 30%),#e9e7f7;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.materials .field{animation:16s ease-in-out infinite alternate drift}}@keyframes drift{to{transform:scale(1.12)translate(-3%,2%)}}.glassrow{grid-template-columns:repeat(3,1fr);gap:20px;display:grid;position:relative}@media (width<=760px){.glassrow{grid-template-columns:1fr}}.glass{border:1px solid #ffffff8c;border-radius:26px;flex-direction:column;justify-content:space-between;min-height:200px;padding:26px;display:flex}.glass h4{font-size:24px}.glass p{color:var(--ink-2);font-size:14.5px}.glass .mono{letter-spacing:.08em;color:var(--ink-2);font-size:11px}.g1{-webkit-backdrop-filter:blur(8px)saturate(160%);background:#ffffff59}.g2{-webkit-backdrop-filter:blur(22px)saturate(180%);background:#ffffff8c}.g3{-webkit-backdrop-filter:blur(44px)saturate(200%);background:#fffc;box-shadow:0 24px 50px -24px #2000ea59}.mgrid{grid-template-columns:1fr 1.25fr;gap:20px;margin-top:20px;display:grid}@media (width<=860px){.mgrid{grid-template-columns:1fr}}.mcard{background:#fff;border-radius:28px;padding:32px}.mlist{gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mlist li{color:var(--grey);grid-template-columns:28px 1fr;gap:12px;font-size:15.5px;display:grid}.mlist li b{color:var(--ink);font-weight:600;font-family:var(--sf);letter-spacing:-.02em;font-size:18px;display:block}.mlist .n{font-family:var(--mono);color:var(--electric);padding-top:4px;font-size:11px}.tokens{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tokens span{font-family:var(--mono);color:var(--ink-2);background:var(--pearl);border-radius:8px;padding:6px 10px;font-size:11px}.demo h4{margin-top:10px;font-size:26px}.demo .hint{color:var(--grey);margin-top:6px;font-size:15px}.strack{background:var(--pearl);touch-action:none;-webkit-user-select:none;user-select:none;border-radius:980px;height:64px;margin-top:40px;position:relative;box-shadow:inset 0 1px 3px #00000014}.strack .stops{text-align:center;color:var(--silver);pointer-events:none;grid-template-columns:repeat(4,1fr);align-items:center;font-size:14px;font-weight:500;display:grid;position:absolute;inset:0}.strack .stops span.on{color:var(--ink)}.puck{cursor:grab;will-change:transform;width:calc(25% - 3px);height:52px;transition:box-shadow .25s,scale .25s var(--spring);background:#fff;border-radius:980px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #0000001f,0 12px 24px -10px #2000ea59}.puck.pressed{cursor:grabbing;scale:1.04}.puck i{background:var(--aurora);border-radius:50%;width:8px;height:8px}.readout{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:22px;display:flex}.readout b{font-family:var(--sf);letter-spacing:-.03em;font-size:30px}.readout span{color:var(--grey);font-size:15px}.giant{margin-top:clamp(40px,6vw,70px)}.giant .device.laptop{width:min(1180px,100%)}.pattern{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(40px,6vw,70px);display:grid}@media (width<=900px){.pattern{grid-template-columns:1fr 1fr}}@media (width<=480px){.pattern{grid-template-columns:1fr}}.pt{background:var(--pearl);border-radius:24px;padding:24px}.pt .k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--electric);font-size:11px}.pt h4{margin:12px 0 6px;font-size:20px}.pt p{color:var(--grey);font-size:14.5px}.step{grid-template-columns:minmax(0,.72fr) minmax(0,1.5fr);align-items:center;gap:clamp(28px,5vw,70px);margin-top:clamp(70px,9vw,120px);display:grid}.step.flip{grid-template-columns:minmax(0,1.5fr) minmax(0,.72fr)}.step.flip .scopy{order:2}@media (width<=900px){.step,.step.flip{grid-template-columns:1fr}.step.flip .scopy{order:0}}.scopy .sn{background:var(--ink);color:#fff;width:36px;height:36px;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:13px;display:inline-flex}.scopy h3{letter-spacing:-.025em;font-size:clamp(32px,3.8vw,48px)}.scopy p{font-family:var(--sf);color:var(--grey);letter-spacing:-.016em;margin-top:14px;font-size:19px;font-weight:600;line-height:1.4}.scopy p b{color:var(--ink)}.step .device.phone{width:min(460px,100%);-webkit-mask-image:linear-gradient(#000 76%,#0000 98%);mask-image:linear-gradient(#000 76%,#0000 98%)}.step .device.tablet,.step .device.laptop{width:100%}#reactor{width:100%;height:clamp(320px,40vw,460px);display:block}.hud{border:1px solid var(--edge-2);aspect-ratio:16/9;background:radial-gradient(circle at 50% 60%,#4b3bff2e,#0000 60%),#07070b;border-radius:30px;margin-top:clamp(40px,6vw,64px);position:relative;overflow:hidden}@media (width<=760px){.hud{aspect-ratio:3/4}}.hud canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.hud .ov{font-family:var(--mono);text-transform:uppercase;letter-spacing:.12em;color:var(--arc);pointer-events:none;position:absolute}.hud .tl{color:#f5f5f7;font-size:11px;top:22px;left:24px}.hud .tl i{background:#30d158;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #30d158}@media (prefers-reduced-motion:no-preference){.hud .tl i,.u-hud .tl i{animation:1.6s ease-in-out infinite pulse}}@keyframes pulse{50%{opacity:.35}}.hud .tl small{color:#6e6e73;letter-spacing:.08em;margin-top:6px;font-size:11px;display:block}.hud .tr{text-align:right;color:#6e6e73;gap:8px;font-size:10px;display:grid;top:22px;right:24px}.hud .tr b{color:#f5f5f7;font-size:20px;font-weight:500;display:block}.hud .tr b.g{color:#30d158}.hud .mlab{color:#f5f5f7;font-size:11px;top:calc(72% + 32px);left:calc(50% + 66px)}.hud .mlab small{color:var(--arc);font-size:9.5px;display:block}@media (width<=760px){.hud .tr{text-align:left;justify-content:space-between;display:flex;inset:auto 20px 16px}.hud .tr b{font-size:17px}.hud .mlab{letter-spacing:.04em;font-size:9.5px;top:calc(60% + 32px);left:calc(50% + 58px)}.hud .mlab small{font-size:8.5px}}.sug{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}@media (width<=760px){.sug{grid-template-columns:1fr}}.scard{border:1px solid var(--edge-2);background:linear-gradient(#ffffff0f,#ffffff05);border-radius:24px;padding:24px}.scard .sk{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--arc);justify-content:space-between;font-size:10.5px;display:flex}.scard .sk span{color:#6e6e73}.scard h4{margin-top:14px;font-size:21px}.scard p{color:#a1a1a6;margin-top:6px;font-size:15px}.scard .acts{gap:8px;margin-top:16px;display:flex}.airow{grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}@media (width<=860px){.airow{grid-template-columns:1fr}}.drive{border:1px solid var(--edge-2);background:radial-gradient(circle at 50% 28%,#4b3bff47,#0000 60%),#07070b;border-radius:28px;padding:26px}.drive .dh{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--arc);justify-content:space-between;font-size:10.5px;display:flex}.drive .dh span{color:#6e6e73}.orb{background:radial-gradient(circle at 50% 40%,#bfe3ff40,#4b3bff40 45%,#0000 70%);border-radius:50%;justify-content:center;align-items:center;width:180px;height:180px;margin:22px auto 6px;display:flex;position:relative;box-shadow:0 0 60px #4b3bff73,inset 0 0 40px #9e92e74d}.orb canvas{width:150px;height:70px;display:block}.transcript{gap:10px;margin-top:16px;font-size:14.5px;display:grid}.transcript div{grid-template-columns:62px 1fr;gap:10px;display:grid}.transcript .who{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#6e6e73;padding-top:3px;font-size:10.5px}.transcript .who.m{color:var(--arc)}.transcript p{color:#d1d1d6}.transcript .me p{color:#a1a1a6}.cmdk{border:1px solid var(--edge-2);background:linear-gradient(#1c1c22f2,#0e0e12f2);border-radius:28px;padding:12px}.cmdk .q{border-bottom:1px solid var(--edge);align-items:center;gap:12px;padding:12px 14px;display:flex}.cmdk .q svg{color:var(--ion);flex:none}.cmdk .q span{color:#f5f5f7;flex:1;min-width:0;font-size:16px}.cmdk .q .kbd{border-color:var(--edge-2);color:#a1a1a6;background:#ffffff14;flex:none}.cmdk .grp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6e6e73;padding:14px 14px 6px;font-size:10px}.cmdk .it{color:#d1d1d6;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:14.5px;display:flex}.cmdk .it.on{color:#f5f5f7;background:#4b3bff38}.cmdk .it em{font-style:normal;font-family:var(--mono);color:#6e6e73;margin-left:auto;font-size:11px}.cmdk .it svg{color:var(--ion-2);flex:none}.guard{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=900px){.guard{grid-template-columns:1fr 1fr}}@media (width<=480px){.guard{grid-template-columns:1fr}}.gd{border:1px solid var(--edge);background:var(--graphite);border-radius:22px;padding:22px}.gd .mono{letter-spacing:.12em;color:#30d158;text-transform:uppercase;font-size:10.5px}.gd p{color:#d1d1d6;margin-top:10px;font-size:15px}.posts{grid-template-columns:repeat(4,1fr);align-items:start;gap:20px;margin-top:clamp(40px,6vw,64px);display:grid}@media (width<=1000px){.posts{grid-template-columns:1fr 1fr}}@media (width<=480px){.posts{grid-template-columns:1fr}}.post{border-radius:24px;flex-direction:column;padding:22px;display:flex;position:relative;overflow:hidden}.post.sq{aspect-ratio:1}.post.pt4{aspect-ratio:4/5}.post.st{aspect-ratio:9/16}.post.pw{background:#fff}.post.pp{background:var(--pearl);box-shadow:inset 0 0 0 1px var(--line-2)}.post.pa{background:var(--aurora);color:#fff}.post.pv{background:radial-gradient(circle at 70% 25%,#4b3bff73,transparent 55%),var(--void);color:#a1a1a6}.post .top{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--electric);justify-content:space-between;align-items:center;font-size:9.5px;display:flex}.post.pa .top{color:#ffffffd9}.post.pv .top{color:var(--ion-2)}.post .big{font-family:var(--sf);letter-spacing:-.035em;margin-top:auto;font-size:clamp(26px,2.8vw,32px);font-weight:600;line-height:1.04}.post.pa .big{color:#fff}.post.pv .big{color:#f5f5f7}.post .hd{font-family:var(--mono);color:var(--silver);align-items:center;gap:7px;margin-top:16px;font-size:10px;display:flex}.post.pa .hd{color:#ffffffd9}.post .num{font-family:var(--sf);letter-spacing:-.05em;margin-top:auto;font-size:clamp(64px,8vw,92px);font-weight:700;line-height:.9}.post .num+.mono{color:var(--grey);letter-spacing:.04em;margin-top:10px;font-size:11px}.post .bars{align-items:center;gap:3px;height:60px;margin-top:auto;display:flex}.post .bars i{background:linear-gradient(#bfe3ff,#5b4bff);border-radius:3px;flex:1}.post .ring2{width:86px;height:86px;margin-bottom:auto}.srules{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}@media (width<=760px){.srules{grid-template-columns:1fr}}.sr{background:var(--pearl);border-radius:24px;padding:24px}.sr h4{font-size:19px}.sr p{color:var(--grey);margin-top:6px;font-size:15px}.approve{max-width:680px;margin:clamp(40px,6vw,60px) auto 0}.checklist{background:#fff;border-radius:28px;margin:0 0 26px;padding:0;list-style:none;overflow:hidden}.checklist li{border-top:1px solid var(--line-2);cursor:pointer;align-items:center;gap:14px;padding:18px 22px;transition:background .2s;display:flex}.checklist li:first-child{border-top:0}.checklist li:hover{background:#fafafc}.cbox{border:1.5px solid var(--line);width:26px;height:26px;transition:all .3s var(--spring);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.checklist li.done .cbox{background:var(--electric);border-color:#0000;transform:scale(1.06)}.cbox svg{opacity:0;color:#fff;transition:opacity .2s}.checklist li.done .cbox svg{opacity:1}.checklist .nm{font-family:var(--sf);letter-spacing:-.02em;font-size:17px;font-weight:600}.checklist .nm small{font-family:var(--sft);color:var(--grey);letter-spacing:-.01em;margin-top:2px;font-size:14px;font-weight:400;display:block}.checklist li.done .nm{color:var(--silver)}.prog{background:var(--line-2);border-radius:980px;height:6px;margin-bottom:22px;overflow:hidden}.prog i{background:var(--aurora);width:0;height:100%;transition:width .6s var(--spring);display:block}.approvebtn{font-family:var(--sft);cursor:pointer;background:var(--line-2);color:var(--silver);transition:all .4s var(--spring);border:0;border-radius:980px;margin:0 auto;padding:14px 30px;font-size:17px;display:block}.approvebtn.ready{background:var(--electric);color:#fff}footer{background:var(--pearl);border-top:1px solid var(--line);padding-block:28px 110px}footer .f{color:var(--grey);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;display:flex}section,header{scroll-margin-top:84px}.anno .tag{color:#fff;background:var(--electric);letter-spacing:.08em;border-radius:5px;padding:3px 7px}.subnav{top:calc(10px + env(safe-area-inset-top,0px));background:#ffffffb8;border:1px solid #00000012;border-radius:980px;width:min(1020px,100% - 20px);position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -18px #1d1d1f59}.subnav .in{height:54px;padding-left:18px;padding-right:8px}.subnav .pname{align-items:center;gap:9px;font-size:18px;display:inline-flex}.navcore{width:24px;height:24px;color:var(--electric)}.subnav .cta-pill{padding:9px 16px;font-size:13px}.subnav .signin{color:var(--ink);opacity:.8;flex:none;padding:6px 4px;font-size:12px;text-decoration:none}.subnav .signin:hover{opacity:1}@media (width<=734px){.subnav .links,.subnav .signin{display:none}.subnav .cta-pill{margin-left:auto}}.foot{background:var(--pearl);border-top:1px solid var(--line-2);padding:22px 0 calc(90px + env(safe-area-inset-bottom,0px));color:var(--grey);font-size:12px;line-height:1.5}.foot .note{border-bottom:1px solid var(--line);padding-bottom:14px}.foot .row{flex-wrap:wrap;justify-content:space-between;gap:10px 24px;padding-top:14px;display:flex}.foot nav{flex-wrap:wrap;gap:6px 0;display:flex}.foot nav a{color:var(--ink-2);border-left:1px solid var(--line);padding:0 10px;text-decoration:none}.foot nav a:first-child{border-left:0;padding-left:0}.foot nav a:hover{text-decoration:underline}.plans{grid-template-columns:1fr 1fr;gap:20px;max-width:980px;margin:clamp(48px,6vw,72px) auto 0;display:grid}.plan{background:var(--pearl);text-align:center;border-radius:28px;flex-direction:column;align-items:center;padding:clamp(28px,3.4vw,44px);display:flex}.plan h3{letter-spacing:-.02em;font-size:28px}.plan .price{flex-direction:column;align-items:center;margin-top:14px;display:flex}.plan .price b{font-family:var(--sf);letter-spacing:-.03em;font-size:clamp(48px,5.2vw,64px);font-weight:600;line-height:1}.plan .price span{color:var(--grey);margin-top:8px;font-size:15px}.plan .pn{max-width:30ch;color:var(--ink-2);margin:16px auto 24px}.plan .pf{color:var(--grey);margin-top:14px;font-size:13px}.cmpwrap{max-width:980px;margin:28px auto 0;overflow-x:auto}.cmp{border-collapse:collapse;width:100%;font-size:16px}.cmp th,.cmp td{border-bottom:1px solid var(--line-2);text-align:center;vertical-align:middle;padding:16px 12px}.cmp thead th{font-family:var(--sf);color:var(--ink);border-bottom:1px solid var(--line);font-size:17px;font-weight:600}.cmp tbody th{text-align:left;color:var(--ink);width:44%;font-weight:400}.cmp td{color:var(--ink-2);width:28%}.cmp .ck{width:18px;height:18px;color:var(--electric);vertical-align:middle;display:inline-block}.cmp .no{color:var(--silver)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricefine{text-align:center;max-width:760px;color:var(--grey);margin:28px auto 0;font-size:14px}.pricefine a{color:var(--electric)}@media (width<=734px){.plans{grid-template-columns:1fr}.cmp{font-size:14px}.cmp th,.cmp td{padding:13px 8px}}.cards3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=1068px){.cards3{grid-template-columns:repeat(2,1fr)}}@media (width<=734px){.cards3{grid-template-columns:1fr}}.faq{border-top:1px solid var(--line);max-width:860px;margin:clamp(40px,5vw,60px) auto 0}.qa{border-bottom:1px solid var(--line)}.qa summary{cursor:pointer;font-family:var(--sf);letter-spacing:-.016em;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(19px,1.9vw,21px);font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa .pm{flex:0 0 18px;height:18px;position:relative}.qa .pm:before,.qa .pm:after{content:"";background:var(--electric);width:18px;height:2px;transition:transform .35s var(--spring);border-radius:2px;position:absolute;top:8px;left:0}.qa .pm:after{transform:rotate(90deg)}.qa[open] .pm:after{transform:rotate(0)}.qa p{max-width:70ch;color:var(--ink-2);padding:0 0 24px}.endcta{text-align:center}.endcta .endcore{width:64px;height:64px;color:var(--electric);margin:0 auto 22px}.endcta h2{font-size:clamp(40px,6vw,80px);line-height:1.05}.endcta p{color:var(--ink-2);margin-top:18px;font-size:clamp(17px,1.7vw,21px)}.endcta .ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.cine-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.bp{background-image:linear-gradient(#2000ea0b 1px,#0000 1px),linear-gradient(90deg,#2000ea0b 1px,#0000 1px),linear-gradient(#2000ea12 1px,#0000 1px),linear-gradient(90deg,#2000ea12 1px,#0000 1px);background-size:24px 24px,24px 24px,120px 120px,120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 62% 52%,#000 25%,#0000 78%);mask-image:radial-gradient(75% 65% at 62% 52%,#000 25%,#0000 78%)}.beam{filter:blur(46px);opacity:.7;background:linear-gradient(90deg,#bfe3ff00,#bfe3ffbf,#c9c2f559,#bfe3ff00);width:42vw;height:160%;position:absolute;top:-30%;transform:rotate(18deg)}.beam.b1{left:30%}.beam.b2{opacity:.5;width:26vw;left:72%}@media (prefers-reduced-motion:no-preference){.beam.b1{animation:sweep 16s var(--spring) infinite alternate}.beam.b2{animation:sweep 22s var(--spring) infinite alternate-reverse}}@keyframes sweep{0%{transform:translate(-14vw)rotate(18deg)}to{transform:translate(12vw)rotate(18deg)}}.hero.cine{text-align:center;padding:124px 0 64px;overflow:hidden}.cine-pin{position:relative}.cine-copywrap{z-index:3;position:relative}.cine-copy{max-width:860px;margin:0 auto}.cine-copy .anno{margin-bottom:22px}.scrollhint{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grey);margin-top:34px;font-size:11px;display:none}.scrollhint i{background:linear-gradient(var(--electric),transparent);transform-origin:top;width:1px;height:34px;margin:10px auto 0;display:block}html.cine-on .scrollhint{display:block}@media (prefers-reduced-motion:no-preference){.scrollhint i{animation:hint 2.2s var(--spring) infinite}}@keyframes hint{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.hero.cine h1{letter-spacing:-.032em;margin:0;font-size:clamp(44px,6.6vw,96px);line-height:1.02}.hero.cine .sub{color:var(--ink-2);max-width:50ch;margin:22px auto 0;font-size:clamp(17px,1.6vw,21px)}.hero.cine .ctas{justify-content:center;margin-top:30px}.facts{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:28px;font-size:11.5px;display:flex}.facts span{align-items:center;gap:8px;display:inline-flex}.facts span:before{content:"";background:var(--electric);border-radius:50%;width:6px;height:6px}.cine-stage{z-index:2;perspective:2200px;width:min(1180px,100% - 32px);margin:52px auto 0;position:relative}.cine-tilt{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));position:relative}.cine-stage .device.laptop{width:100%}.dimline{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grey);align-items:center;gap:14px;margin:6px 8% 0;font-size:11px;display:flex}.dimline:before,.dimline:after{content:"";border-left:1px solid var(--silver);border-right:1px solid var(--silver);background:linear-gradient(var(--silver),var(--silver)) center/100% 1px no-repeat;flex:1;height:9px}.cos{display:none}@media (width<=734px){.cine-stage{width:134%;margin-left:-17%}.dimline{margin:6px 20% 0}}html.cine-on .hero.cine{height:230vh;padding:0}html.cine-on .cine-pin{height:100vh;position:sticky;top:0;overflow:hidden}html.cine-on .cine-copywrap{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}html.cine-on .cine-copy{pointer-events:auto;opacity:var(--co,1);transform:translateY(var(--cy,0px));margin-top:-4vh}html.cine-on .cine-stage{width:min(1180px,86vw);transform:translate(-50%,-50%) translate3d(var(--tx,0px),var(--ty,0px),0) scale(var(--s,1));margin:0;position:absolute;top:52%;left:50%}html.cine-on .dimline{opacity:var(--dl,0)}html.cine-on .cos{pointer-events:none;z-index:5;display:block;position:absolute;inset:0}.co{left:0;top:var(--y);width:100%;height:0;position:absolute}.co .cd{left:var(--x);background:var(--electric);opacity:0;width:11px;height:11px;transition:opacity .3s var(--spring);border-radius:50%;margin:-5.5px 0 0 -5.5px;position:absolute;top:0;box-shadow:0 0 0 4px #2000ea24,0 0 0 1px #fff}.co .ln{background:var(--electric);opacity:.55;height:1px;transition:transform .7s var(--spring);position:absolute;top:0;transform:scaleX(0)}.co.l .ln{width:calc(var(--x) - 16.5%);transform-origin:100%;left:16.5%}.co.r .ln{left:var(--x);width:calc(83.5% - var(--x));transform-origin:0}.co .cl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:200px;color:var(--ink);opacity:0;transition:opacity .45s var(--spring);background:#ffffffe0;border:1px solid #2000ea29;border-radius:12px;padding:8px 12px;font-size:13.5px;font-weight:600;line-height:1.25;position:absolute;top:0;transform:translateY(-50%);box-shadow:0 10px 24px -14px #1d1d1f66}.co .cl small{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--grey);margin-top:3px;font-size:10px;font-weight:400;display:block}.co.l .cl{right:calc(83.5% + 6px)}.co.r .cl{left:calc(83.5% + 6px)}.cos.on .co .cd{opacity:1;transition-delay:var(--d)}.cos.on .co .ln{transition-delay:calc(var(--d) + .1s);transform:scaleX(1)}.cos.on .co .cl{opacity:1;transition-delay:calc(var(--d) + .45s)}.flow{background:#fff;padding-block:clamp(90px,11vw,140px)}.flow-head .anno{margin-bottom:18px}.flow-head h2{letter-spacing:-.03em;font-size:clamp(38px,5vw,72px);line-height:1.04}.flow-grid{grid-template-columns:8fr 4fr;align-items:start;gap:clamp(30px,5vw,72px);max-width:1320px;margin-top:clamp(30px,4vw,50px);display:grid}.flow-stage{height:80vh;position:sticky;top:10vh}.flow-sticky,.flow-dev{height:100%;position:relative}.flow-dev:before{content:"";filter:blur(30px);background:radial-gradient(closest-side,#bfe3ffcc,#bfe3ff00);border-radius:50%;position:absolute;inset:8% 6%}.flow-dev .device{--from:-75%;transform:translate(-50%,-50%) translateX(var(--from)) scale(.92);transition:opacity .55s var(--spring),transform 1s var(--spring);margin:0;position:absolute;top:50%;left:50%}.flow-dev .device:nth-child(2n){--from:75%}@media (prefers-reduced-motion:reduce){.flow-dev .device{transition:opacity .3s;transform:translate(-50%,-50%)!important}}.flow-dev .device.laptop{width:114%}.flow-dev .device.tablet{width:96%}.flow-dev .device.phone{width:min(460px,56%);-webkit-mask-image:linear-gradient(#000 76%,#0000 98%);mask-image:linear-gradient(#000 76%,#0000 98%)}.js .flow-dev .device{opacity:0}.js .flow-dev .device.on{opacity:1;transform:translate(-50%,-50%)}html:not(.js) .flow-dev .device:not(:first-child){display:none}.flow-steps{border-left:1px solid var(--line-2);margin:0;padding:0 0 0 30px;list-style:none;position:relative}.flow-rail{width:2px;position:absolute;top:0;bottom:0;left:-1px}.flow-rail i{background:var(--electric);transform-origin:top;height:100%;transform:scaleY(var(--fp,.2));transition:transform .6s var(--spring);display:block}.fs{opacity:.3;min-height:80vh;transition:opacity .5s var(--spring);flex-direction:column;justify-content:center;display:flex}.fs.on{opacity:1}.fs .anno{margin-bottom:14px}.fs h3{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px)}.fs p{font-family:var(--sf);color:var(--grey);max-width:34ch;margin-top:12px;font-size:clamp(17px,1.6vw,20px);font-weight:600;line-height:1.4}.fs p b{color:var(--ink);font-weight:600}@media (width<=999px){.flow-grid{display:block}.flow-stage{z-index:2;background:linear-gradient(#fff 86%,#fff0);height:50vh;top:72px}.flow-dev .device.laptop{width:118%}.flow-dev .device.tablet{width:100%}.flow-dev .device.phone{width:min(300px,60%)}.flow-steps{padding-left:22px}.fs{justify-content:flex-end;min-height:68vh;padding-bottom:12vh}}.pricebar{left:50%;right:auto;bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#fffc;border:1px solid #00000012;border-radius:980px;width:min(760px,100% - 20px);padding-bottom:0;transform:translate(-50%,160%);box-shadow:0 16px 40px -20px #1d1d1f73}.pricebar.show{transform:translate(-50%)}.pricebar .in{min-height:56px;padding-left:22px;padding-right:8px}.hero.cine,.flow{overflow:clip}:root{--maxw:1440px;--gut:max(24px,env(safe-area-inset-left,0px));--night:#08061a;--night-2:#110d2e;--glass:#ffffff14;--glass-line:#ffffff29}[data-theme=dark],.vnav{--hl:#8e80ff}[data-theme=light],.vnav.light{--hl:#2000ea}body{background:#fff}html.lenis{scroll-behavior:auto}.vwrap{max-width:var(--maxw);margin:0 auto;padding-inline:clamp(24px,4vw,56px)}.tag{color:#fff;background:var(--electric);font-family:var(--mono);letter-spacing:.08em;border-radius:5px;padding:3px 7px;font-size:11px;display:inline-block}.vnav{z-index:60;top:calc(14px + env(safe-area-inset-top,0px));width:min(calc(var(--maxw) - 28px),calc(100% - 28px));height:58px;transition:background .5s var(--spring),border-color .5s,box-shadow .5s;border:1px solid #0000;border-radius:980px;justify-content:space-between;align-items:center;gap:16px;padding:0 8px 0 18px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.vn-brand{font-family:var(--sf);letter-spacing:-.02em;color:#fff;align-items:center;gap:9px;font-size:18px;font-weight:600;text-decoration:none;transition:color .4s;display:inline-flex}.vn-brand .navcore{color:#f5f5f7;width:28px;height:28px;transition:color .4s}.vn-pills{background:var(--glass);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:980px;gap:2px;padding:4px;transition:background .4s,border-color .4s;display:flex}.vn-pills a{color:#ffffffb8;border-radius:980px;padding:8px 16px;font-size:13.5px;text-decoration:none;transition:color .3s,background .3s}.vn-pills a:hover{color:#fff}.vn-pills a.on{color:#0b0a16;background:#fff}.vn-right{align-items:center;gap:6px;display:flex}.vn-signin{color:#ffffffbf;padding:8px 12px;font-size:13.5px;text-decoration:none;transition:color .3s}.vn-cta{color:#0b0a16;transition:transform .25s var(--spring),background .3s,color .3s;background:#fff;border-radius:980px;padding:10px 18px;font-size:13.5px;font-weight:500;text-decoration:none}.vn-cta:active{transform:scale(.96)}.vnav.light{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background:#ffffffc7;border-color:#00000012;box-shadow:0 12px 32px -20px #1d1d1f66}.vnav.light .vn-brand,.vnav.light .vn-brand .navcore{color:var(--ink)}.vnav.light .vn-pills{background:#0000000a;border-color:#0000000f}.vnav.light .vn-pills a{color:var(--ink-2)}.vnav.light .vn-pills a:hover{color:var(--ink)}.vnav.light .vn-pills a.on{background:var(--ink);color:#fff}.vnav.light .vn-signin{color:var(--ink-2)}.vnav.light .vn-cta{background:var(--electric);color:#fff}@media (width<=1180px){.vn-pills{display:none}}@media (width<=900px){.vn-signin{display:none}}.vbtn{font-family:var(--sft);letter-spacing:-.01em;transition:transform .25s var(--spring),background .3s,border-color .3s;border-radius:980px;align-items:center;gap:8px;padding:14px 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.vbtn:active{transform:scale(.96)}.vbtn-white{color:#0b0a16;background:#fff}.vbtn-white:hover{background:#edebff}.vbtn-ghost{color:#fff;border:1px solid #ffffff57}.vbtn-ghost:hover{border-color:#fff}.vbtn-blue{background:var(--electric);color:#fff}.vbtn-blue:hover{background:#1a00c4}.vsec{background:#fff;padding-block:clamp(90px,12vw,150px);position:relative}.vstate{grid-template-columns:200px 1fr 260px;align-items:start;gap:clamp(20px,3vw,48px);display:grid}.vsee{color:var(--ink-2);padding-top:14px;font-size:13px;text-decoration:none}.vsee:hover{color:var(--electric)}.vstate h2{font-family:var(--sf);letter-spacing:-.035em;color:var(--ink);margin:0;font-size:clamp(36px,4.6vw,66px);font-weight:500;line-height:1.04}.vstate .grey{color:#a1a1a6}.vside{color:var(--grey);padding-top:14px;font-size:14px;line-height:1.5}@media (width<=900px){.vstate{grid-template-columns:1fr}.vsee,.vside{padding-top:0}}.anno{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:10px;font-size:11.5px;display:inline-flex}.dark .anno{color:#ffffffb3}.vstate .anno{margin-bottom:18px}.vsec{scroll-margin-top:90px}.bcard{background:#f5f5f7;border-radius:28px;position:relative;overflow:hidden}.ben{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ben li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.ben svg{width:18px;height:18px;color:var(--electric);flex:0 0 18px;margin-top:2px}.bento{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:minmax(150px,auto);gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.bbig{grid-area:span 2/1;justify-content:center;align-items:center;padding:clamp(24px,3vw,48px);display:flex}.bbig .device{width:100%}.bmini{flex-direction:column;gap:8px;padding:24px;display:flex}.bmini b,.wcard b{font-family:var(--sf);letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:600;line-height:1.15}.bmini p,.wcard p{color:var(--grey);font-size:14.5px;line-height:1.45}@media (width<=900px){.bento{grid-template-columns:1fr 1fr}.bbig{grid-area:auto/1/auto/-1}}@media (width<=560px){.bento{grid-template-columns:1fr}}.cstrip{margin-top:clamp(40px,5vw,64px);padding:4px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.cs-track{width:max-content;transform:translate3d(var(--csx,0px),0,0);gap:12px;display:flex}.cc{white-space:nowrap;background:#f5f5f7;border-radius:980px;align-items:center;gap:12px;padding:14px 20px;display:inline-flex}.cc b{color:var(--ink);font-size:16px;font-weight:600}.cc i{font-style:normal;font-family:var(--mono);color:var(--electric);letter-spacing:.06em;font-size:11.5px}.hjour{background:#fff;scroll-margin-top:0;position:relative}.hj-head{grid-template-columns:1fr minmax(320px,520px);align-items:end;gap:30px;padding-top:clamp(90px,10vw,130px);display:grid}.hj-head h2{font-family:var(--sf);letter-spacing:-.035em;color:var(--ink);margin:18px 0 0;font-size:clamp(34px,4.2vw,60px);font-weight:500;line-height:1.04}.hj-head .grey{color:#a1a1a6}.hj-rail{padding-bottom:10px}.hj-line{background:var(--line-2);border-radius:2px;height:2px;position:relative}.hj-line i{width:calc(var(--hp,0) * 100%);background:var(--electric);border-radius:2px;position:absolute;inset:0 auto 0 0}.hj-doc{top:50%;left:calc(var(--hp,0) * 100%);font-style:normal;font-family:var(--mono);color:#fff;background:var(--electric);border-radius:6px;padding:4px 7px;font-size:10.5px;font-weight:600;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 16px -6px #2000ea99}.hj-stops{justify-content:space-between;margin-top:16px;display:flex}.hj-stop{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--silver);font-size:10.5px;transition:color .3s}.hj-stop.on{color:var(--ink)}.hj-view{overflow:hidden}.hj-track{width:max-content;transform:translate3d(var(--hx,0px),0,0);gap:24px;padding:40px clamp(24px,4vw,56px) clamp(60px,7vw,90px);display:flex}.hj-panel{background:#f5f5f7;border-radius:32px;grid-template-columns:5fr 7fr;align-items:center;gap:clamp(24px,4vw,56px);width:min(1240px,100vw - 2*clamp(24px,4vw,56px));padding:clamp(28px,4vw,56px);display:grid}.hj-copy h3{font-family:var(--sf);letter-spacing:-.025em;color:var(--ink);margin:16px 0 0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.08}.hj-p{font-family:var(--sf);color:var(--grey);letter-spacing:-.012em;margin-top:14px;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.4}.hj-dev{justify-content:center;align-items:center;display:flex}.hj-dev .device.laptop{width:100%}.hj-dev .device.tablet{width:92%}.hj-dev .device.phone{width:min(360px,62%);margin-bottom:-14%;-webkit-mask-image:linear-gradient(#000 78%,#0000 99%);mask-image:linear-gradient(#000 78%,#0000 99%)}.okt{color:var(--green-ink)!important}html.story-on .hj-pin{flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:clip}html.story-on .hj-view{flex:1;align-items:center;display:flex}html:not(.story-on) .hj-track{flex-direction:column;width:auto;padding:30px clamp(16px,4vw,56px) clamp(60px,7vw,90px);transform:none}html:not(.story-on) .hj-panel{width:auto}@media (width<=900px){.hj-head,.hj-panel{grid-template-columns:1fr}.hj-rail{display:none}}.dwin{background:var(--night);color:#a1a1a6;isolation:isolate;border-radius:32px;padding:clamp(28px,5vw,72px);position:relative;overflow:hidden}.dw-truss{z-index:-1;opacity:.95;width:min(900px,100%);height:330px;position:absolute;top:10px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.dw-head{text-align:center;max-width:760px;margin:0 auto;padding-top:300px}.dw-head h2{font-family:var(--sf);letter-spacing:-.03em;color:#f5f5f7;margin:18px 0 0;font-size:clamp(38px,5vw,72px);font-weight:600;line-height:1.04}.dw-p{max-width:640px;font-family:var(--sf);color:#86868b;margin:22px auto 0;font-size:clamp(17px,1.6vw,21px);font-weight:600;line-height:1.38}.dw-p b{color:#f5f5f7;font-weight:600}.dwin .hud{margin-top:clamp(40px,5vw,64px)}.prows{border-top:1px solid var(--line);margin-top:clamp(36px,4vw,56px)}.prow{border-bottom:1px solid var(--line)}.prow summary{cursor:pointer;font-family:var(--sf);letter-spacing:-.02em;color:var(--ink);grid-template-columns:70px 1fr 40px;align-items:center;padding:26px 0;font-size:clamp(20px,2vw,26px);font-weight:500;list-style:none;display:grid}.prow summary::-webkit-details-marker{display:none}.prow .prn{color:var(--silver);letter-spacing:.1em;font-size:12px}.prow .pra{color:var(--ink-2);transition:transform .4s var(--spring);justify-self:end;font-size:22px}.prow[open] .pra{transform:rotate(90deg)}.prow p{max-width:820px;color:var(--ink-2);padding:0 40px 28px 70px;font-size:16px}.pstat{background:#f5f5f7;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);margin:0 0 30px;padding:clamp(24px,3.4vw,44px);display:grid}.ps-big{align-items:baseline;gap:14px;margin-top:12px;display:flex}.ps-big b{font-family:var(--sf);letter-spacing:-.05em;color:var(--ink);font-size:clamp(72px,9vw,128px);font-weight:600;line-height:1}.ps-big span{color:var(--grey);font-size:15px}.ps-sub{color:var(--grey);letter-spacing:.02em;margin-top:12px;font-size:12.5px;display:block}.ps-bars{grid-template-columns:repeat(60,1fr);align-items:end;gap:3px;height:120px;display:grid}.ps-bars i{background:#dcdce3;border-radius:2px;height:100%;transition:background .25s;display:block}.ps-bars i.on,.ps-bars:not(.armed) i:nth-child(-n+52){background:linear-gradient(#5b4bff,#2000ea)}.ps-scale{color:var(--silver);justify-content:space-between;margin-top:10px;font-size:11px;display:flex}@media (width<=800px){.pstat{grid-template-columns:1fr}.prow p{padding-left:0}.prow summary{grid-template-columns:50px 1fr 30px}}.who{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(36px,4vw,56px);display:grid}.wcard{flex-direction:column;gap:10px;min-height:230px;padding:28px 24px 30px;display:flex}@media (width<=1000px){.who{grid-template-columns:1fr 1fr}}@media (width<=560px){.who{grid-template-columns:1fr}}#pricing .plans{margin-top:clamp(36px,4vw,56px)}.dclose{text-align:center;justify-content:center;align-items:center;min-height:min(78vh,720px);display:flex}.dc-truss{z-index:-1;opacity:.3;width:100%;height:100%;position:absolute;inset:0}.dc-in{position:relative}.dc-word{font-family:var(--sf);letter-spacing:-.04em;color:#f5f5f7;font-size:clamp(46px,8vw,120px);font-weight:600;line-height:1}.dclose h2{font-family:var(--sf);letter-spacing:-.025em;color:#f5f5f7;margin:22px 0 0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.1}.dclose h2 .dim{color:#ffffff6b}.dc-p{color:#ffffffa8;margin-top:16px;font-size:17px}.dclose .vh-ctas{justify-content:center}.fam{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.pcard{aspect-ratio:3/4;isolation:isolate;background:#0b0a16;border-radius:28px;margin:0;position:relative;overflow:hidden}.pcard img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--spring),filter 1.2s var(--spring);filter:saturate(.85);position:absolute;inset:0;transform:scale(1.04)}.pcard:after{content:"";background:linear-gradient(#08061a00 45%,#08061ad9 100%);position:absolute;inset:0}.pcard figcaption{z-index:1;color:#fff;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.pcard figcaption span{font-family:var(--mono);letter-spacing:.14em;color:#bfe3ff;font-size:11.5px}.pcard figcaption b{font-family:var(--sf);letter-spacing:-.025em;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1}.pcard:hover img{filter:saturate();transform:scale(1.1)}@media (width<=900px){.fam{grid-template-columns:1fr 1fr}}@media (width<=560px){.fam{gap:10px}.pcard{border-radius:20px}.pcard figcaption{bottom:14px;left:16px}}.wcard .wph{aspect-ratio:4/3;background:#0b0a16;margin:-28px -24px 10px;overflow:hidden}.wcard .wph img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--spring);display:block}.wcard:hover .wph img{transform:scale(1.05)}.dc-photo{z-index:-1;object-fit:cover;opacity:.85;filter:saturate(.9);width:100%;height:100%;position:absolute;inset:0}.dc-shade{z-index:-1;background:radial-gradient(70% 70%,#08061a99,#08061a26 75%),linear-gradient(#08061a00 40%,#08061ab3);position:absolute;inset:0}.vsec .statement{margin-bottom:clamp(44px,5.5vw,72px)}.pearl-sec{background:var(--pearl)}.vh-kicker{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;align-items:center;gap:10px;margin:0 0 22px;font-size:11.5px;display:inline-flex}.vh-ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.vh-bar{background:#15131f;border-bottom:1px solid #ffffff14;flex:none;align-items:center;gap:7px;height:30px;padding:0 13px;display:flex}.vh-bar i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.vh-bar i:nth-child(2){background:#febc2e}.vh-bar i:nth-child(3){background:#28c840}.vh-bar span{font-family:var(--mono);letter-spacing:.04em;color:#ffffff80;margin-left:10px;font-size:10.5px}[data-theme=dark] .aur,.hseq .aur,.mx .aur,.sk-dark .aur{background:linear-gradient(100deg,#7b6cff,#9e92e7 55%,#bfe3ff);color:#0000;-webkit-background-clip:text;background-clip:text}@keyframes wordup{0%{opacity:0;filter:blur(10px);transform:translateY(45%)}to{opacity:1;filter:blur();transform:none}}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes breathe{0%{opacity:.6}to{opacity:1}}.vnav{transition:background .5s var(--spring),border-color .5s,box-shadow .5s,opacity .6s var(--spring),translate .7s var(--spring)}.vnav.hid{opacity:0;pointer-events:none;translate:0 -18px}.intro{display:none}html.intro-on .intro{z-index:200;background:var(--night);transition:opacity 1s var(--spring),filter 1s var(--spring),visibility 0s 1s;place-items:center;display:grid;position:fixed;inset:0}html.intro-on .intro.out{opacity:0;filter:blur(28px);visibility:hidden}.in-mark{color:#f5f5f7;flex-direction:column;align-items:center;display:flex}.in-mark svg{stroke-dasharray:400;stroke-dashoffset:400px;--hl:transparent;width:clamp(96px,11vw,148px);height:auto;animation:1.4s cubic-bezier(.65,0,.35,1) .2s forwards indraw;overflow:visible}.in-mark.on svg{--hl:#8e80ff;animation:indraw 1.4s cubic-bezier(.65,0,.35,1) .2s forwards,nodepop .9s var(--spring) both}@keyframes nodepop{0%{filter:drop-shadow(0 0 #8e80ff00)}35%{filter:drop-shadow(0 0 26px #8e80ff)}to{filter:drop-shadow(0 0 14px #8e80ffb3)}}@keyframes indraw{to{stroke-dashoffset:0}}.hseq{background:var(--night);color:#fff;isolation:isolate;position:relative;overflow:clip}.sq-pin{flex-direction:column;align-items:center;gap:56px;padding:120px 16px 90px;display:flex;position:relative}.sq-glow{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5b4bff6b,#5b4bff00);border-radius:50%;width:120vw;height:85vh;position:absolute;top:-20%;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.sq-glow{animation:7s ease-in-out infinite alternate breathe}}.sq-grid{z-index:-1;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-position:50%;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 55%,#000,#0000 75%)}.sq-title{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(1240px,100%);min-height:62svh;display:flex}.sq-title h1{font-family:var(--sf);letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(50px,8.4vw,136px);font-weight:500;line-height:.98}.sq-title .w{display:inline-block}.sq-title .dim{color:#ffffff61}.sq-sub{color:#ffffffa8;max-width:48ch;margin:26px auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.sq-cue{display:none}.js .sq-title:not(.go) .w,.js .sq-title:not(.go) .vh-kicker,.js .sq-title:not(.go) .sq-sub{opacity:0}@media (prefers-reduced-motion:no-preference){.sq-title.go .w{animation:wordup 1.2s var(--spring) both;animation-delay:calc(50ms + var(--i) * 85ms)}.sq-title.go .dim{background:linear-gradient(100deg,#ffffff61 30%,#bfe3ff 45%,#8e80ff 52%,#ffffff61 66%) 0 0/250% 100%;color:#0000;animation:wordup 1.2s var(--spring) both,sheen 6s ease-in-out infinite;animation-delay:calc(50ms + var(--i) * 85ms),1.8s;-webkit-background-clip:text;background-clip:text}.sq-title.go .vh-kicker,.sq-title.go .sq-sub{animation:fadeup 1s var(--spring) both .6s}.sq-title.go .sq-cue{animation:fadeup 1s var(--spring) both 1.2s}}@keyframes sheen{0%{background-position:100% 0}60%,to{background-position:-50% 0}}.sq-phone{aspect-ratio:393/852;background:#000;border:1px solid #fff3;border-radius:34px;width:min(64vw,270px);margin:0;position:relative;overflow:hidden;box-shadow:0 50px 90px -30px #000000f2,0 0 90px -20px #8e80ff99}.sq-phone .screen{width:100%;height:100%;position:relative;overflow:hidden}.sq-phone .u-orb{width:170px;height:170px;margin:14px auto 12px}.sq-phone .u-bub{transition:opacity .5s var(--spring),transform .5s var(--spring);margin-top:8px;padding:11px 14px;font-size:14px}.sq-phone .u-bub.sq-hide{opacity:0;transform:translateY(12px)}.sq-line{display:none}.sq-files{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;width:min(1100px,100%);display:grid}.sq-file{transition:box-shadow .5s var(--spring);background:#fff;border:1px solid #fff9;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:16px 18px;display:grid;box-shadow:0 30px 60px -30px #000c}.sq-file .ext{width:40px;height:40px;font-family:var(--mono);text-transform:uppercase;color:#fff;background:#86868b;border-radius:11px;grid-row:1/3;place-items:center;font-size:10px;font-weight:600;display:grid}.sq-file .ext.xlsx{background:#1f7a4d}.sq-file .ext.docx{background:#2b5797}.sq-file .ext.mail{background:#6e6e73}.sq-file .ext.pdf{background:#c62828}.sq-file .ext.zip{background:#8a5a00}.sq-file b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.sq-file small{color:var(--grey);font-size:12.5px}.sq-file.sq-lit{box-shadow:0 0 0 2px #8e80ff,0 0 50px -6px #8e80ffd9}.sq-win{background:#0f0e17;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;width:100%;max-width:1400px;margin:0;display:flex;position:relative;overflow:hidden;box-shadow:0 80px 160px -40px #000000f2,0 0 140px -24px #5b4bff99}.sq-win .screen{aspect-ratio:1440/867;position:relative;overflow:hidden}#hs .hs-hide{opacity:0;transform:translateY(8px)}.sq-end{text-align:center;flex-direction:column;align-items:center;display:flex}.sq-mark{color:#f5f5f7;width:72px;height:72px;margin-bottom:18px}.sq-end h2{font-family:var(--sf);letter-spacing:-.05em;color:#fff;margin:0;font-size:clamp(44px,6.4vw,104px);font-weight:600;line-height:1}.sq-end .mono{letter-spacing:.14em;text-transform:uppercase;color:#fff9;margin-top:18px;font-size:12px}html.story-on .hseq{height:680vh}html.story-on .sq-pin{height:100vh;padding:0;display:block;position:sticky;top:0;overflow:clip}html.story-on .sq-l,html.story-on .sq-file{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.story-on .sq-title{min-height:0}html.story-on .sq-cue{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#ffffff80;flex-direction:column;align-items:center;gap:10px;margin-top:48px;font-size:10.5px;display:flex}html.story-on .sq-cue i{background:linear-gradient(#fff,#0000);width:1px;height:46px;animation:2.2s ease-in-out infinite cue}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}html.story-on .sq-phone{opacity:0;width:auto;height:min(66vh,620px)}html.story-on .sq-files{pointer-events:none;width:auto;display:block;position:absolute;inset:0}html.story-on .sq-file{opacity:0;width:min(290px,21vw)}html.story-on .sq-line{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}html.story-on .sq-line path{fill:none;stroke:#8e80ff;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 7px #8e80fff2)}html.story-on .sq-win{opacity:0;width:min(90vw,162vh - 324px,1400px);margin-top:24px}html.story-on .sq-end{opacity:0;width:min(1000px,92vw)}.pb-mat .glass h4{font-size:clamp(21px,1.8vw,24px);line-height:1.15}.pb-stats{margin-top:0}.pb-stats .post .num{color:var(--ink)}.pb-stats .post.pa .num{color:#fff}.pb-stats .post.pv .num{color:#f5f5f7}.pb-stats .post .big{letter-spacing:-.02em;margin-top:12px;font-size:clamp(17px,1.5vw,20px);line-height:1.2}.pb-stats .post .num+.mono{line-height:1.45}.giantmark{color:var(--ink);transform:scale(var(--gs,1));opacity:var(--go,1);transform-origin:50% 60%;justify-content:center;align-items:center;gap:clamp(14px,2vw,32px);margin:0 auto clamp(56px,7vw,96px);display:flex}.giantmark svg{flex:none;width:clamp(72px,12vw,196px);height:auto}.giantmark>span{font-family:var(--sf);letter-spacing:-.055em;font-size:clamp(52px,11.5vw,196px);font-weight:600;line-height:.9}.hj-chl{text-align:left!important;margin-bottom:14px!important}.hj-head h2 .aur{display:inline}.mx{background:var(--night);color:#a1a1a6;isolation:isolate;position:relative}.mx-pin{padding:clamp(40px,6vw,80px) 0;position:relative;overflow:clip}.mx-truss{z-index:-1;opacity:.22;width:100%;height:100%;position:absolute;inset:0}.mx-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.mx-copy .chl{text-align:left;color:var(--ion-2,#c9c2f5)}.mx-copy h2{font-family:var(--sf);letter-spacing:-.04em;color:#f5f5f7;margin:0;font-size:clamp(36px,4.4vw,66px);font-weight:600;line-height:1.04}.mx-steps{gap:4px;margin:clamp(28px,4vh,44px) 0 0;padding:0;list-style:none;display:grid}.mx-steps li{opacity:.45;transition:opacity .5s var(--spring),border-color .5s;border-left:2px solid #ffffff1a;grid-template-columns:44px 1fr;gap:6px;padding:16px 0 16px 16px;display:grid}.mx-steps li.on{opacity:1;border-color:#8e80ff}.mx-steps .mono{letter-spacing:.12em;color:var(--ion-2,#c9c2f5);padding-top:4px;font-size:11px}.mx-steps b{font-family:var(--sf);color:#f5f5f7;letter-spacing:-.02em;font-size:19px;font-weight:600;display:block}.mx-steps p{color:#86868b;margin:4px 0 0;font-size:14.5px;line-height:1.45}.mx-stage{gap:20px;display:grid;position:relative}.mx-panel>*{margin:0!important}.mx-panel .sug{grid-template-columns:1fr}.mx-limits .guard{margin-top:0}html.story-on .mx-pin{flex-direction:column;justify-content:center;height:100vh;padding:0;display:flex;position:sticky;top:0}html.story-on .mx-stage{height:min(58vh,560px);display:block}html.story-on .mx-panel{opacity:0;transition:opacity .7s var(--spring),transform .9s var(--spring);pointer-events:none;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0;transform:translateY(40px)scale(.97)}html.story-on .mx-panel.on{opacity:1;pointer-events:auto;transform:none}html.story-on .mx-panel .hud{max-height:100%}@media (width<=900px){.mx-grid{grid-template-columns:1fr}}.stack{flex-direction:column;gap:clamp(28px,5vh,48px);padding-bottom:4vh;display:flex}.sk-card{top:calc(92px + var(--i) * 16px);transform-origin:50% 0;min-height:min(72vh,620px);transform:scale(var(--sc,1));box-shadow:0 -24px 60px -36px #08061a73,inset 0 0 0 1px var(--line-2);border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(28px,4.5vw,72px);display:grid;position:sticky;overflow:hidden}.sk-card:after{content:"";opacity:var(--dim,0);pointer-events:none;background:#08061a;position:absolute;inset:0}.sk-light{background:var(--pearl)}.sk-dark{background:radial-gradient(circle at 78% 20%,#4b3bff6b,transparent 55%),var(--night);color:#a1a1a6}.sk-copy .chl{text-align:left;margin-bottom:16px}.sk-copy h3{font-family:var(--sf);letter-spacing:-.04em;color:var(--ink);margin:0;font-size:clamp(30px,3.4vw,50px);font-weight:600;line-height:1.04}.sk-copy p{font-family:var(--sf);letter-spacing:-.016em;color:var(--grey);max-width:34ch;margin:18px 0 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.4}.sk-copy p b{color:var(--ink);font-weight:600}.sk-dark .chl{color:var(--ion-2,#c9c2f5)}.sk-dark h3{color:#f5f5f7}.sk-dark .sk-copy p{color:#86868b}.sk-dark .sk-copy p b{color:#f5f5f7}.sk-photo{background:#0b0a16;align-items:flex-end;padding:clamp(18px,3vw,40px);display:flex}.sk-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sk-photo .sk-copy{max-width:560px;min-height:0;padding:clamp(22px,3vw,36px);position:relative}.sk-photo .sk-copy p{max-width:none}.sk-sheet{background:#fff;border-radius:18px;padding:clamp(20px,2.6vw,34px);box-shadow:0 40px 80px -40px #1d1d1f73,0 0 0 1px #0000000a}.sk-lh{border-bottom:2px solid var(--ink);letter-spacing:.04em;color:var(--ink);justify-content:space-between;align-items:center;margin:0 0 14px;padding-bottom:12px;font-size:12px;font-weight:700;display:flex}.sk-lh span{background:var(--ink);color:#fff;border-radius:6px;padding:3px 7px;font-size:11px}.sk-sheet h5{font-family:var(--sf);color:var(--ink);margin:0;font-size:18px}.sk-ref{font-family:var(--mono);color:var(--grey);margin:4px 0 12px;font-size:11.5px}.sk-row{border-top:1px solid var(--line-2);color:var(--ink-2);grid-template-columns:120px 1fr auto;align-items:baseline;gap:10px;padding:10px 0;font-size:13px;display:grid}.sk-row code{font-family:var(--mono);color:var(--ink);font-size:12px}.sk-row i{font-style:normal;font-family:var(--mono);color:var(--electric);font-size:11.5px}.sk-row.ok code{color:#1e7e34;font-weight:600}.sk-dark .pstat{display:block}.sk-chain{gap:14px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.sk-chain:before{content:"";background:linear-gradient(var(--line-2),#8e80ff);width:2px;position:absolute;top:8px;bottom:8px;left:8px}.sk-chain li{background:#fff;border-radius:16px;padding:14px 18px;position:relative;box-shadow:0 10px 30px -18px #1d1d1f59,0 0 0 1px #0000000a}.sk-chain li:before{content:"";background:#fff;border:2px solid #8e80ff;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:-26px}.sk-chain li.on{background:var(--electric);color:#fff}.sk-chain li.on:before{background:var(--electric);border-color:var(--electric)}.sk-chain b{color:var(--ink);font-size:15px;font-weight:600;display:block}.sk-chain li.on b{color:#fff}.sk-chain span{font-family:var(--mono);color:var(--grey);font-size:11.5px}.sk-chain li.on span{color:#ffffffbf}@media (width<=900px){.sk-card{top:calc(84px + var(--i) * 10px);grid-template-columns:1fr;min-height:0}.sk-photo{min-height:min(78vh,620px)}.sk-row{grid-template-columns:1fr auto}.sk-row span{grid-column:1/-1}}.tr-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid;position:relative}.tr-col{justify-content:flex-start;gap:16px;min-height:0}.tr-list{margin:0;padding:0;list-style:none;display:grid}.tr-list li{color:var(--ink-2);border-top:1px solid #1d1d1f1a;padding:14px 0;font-size:15px;line-height:1.45}.tr-list li b{color:var(--ink)}.tr-list a{color:var(--electric)}@media (width<=820px){.tr-grid{grid-template-columns:1fr}}.post.pb-pearl{background:var(--pearl);box-shadow:inset 0 0 0 1px var(--line-2)}.pearl-sec .post.pb-pearl{background:#fff}.mx-truss{opacity:.1}html.story-on .mx-pin{padding-top:80px}html.story-on .mx-copy h2{font-size:clamp(32px,3.4vw,52px)}html.story-on .mx-steps{margin-top:22px}html.story-on .mx-steps li{padding:11px 0 11px 16px}html.story-on .mx-steps li p{opacity:0;max-height:0;transition:max-height .5s var(--spring),opacity .4s;overflow:hidden}html.story-on .mx-steps li.on p{opacity:1;max-height:80px}html.story-on .mx-limits{margin-top:28px}html.story-on .mx-limits .gd p{font-size:13px}@media (width<=900px){.sk-card{position:relative;top:auto;transform:none}.sk-card:after{display:none}}@media (width<=560px){.pb-stats{grid-template-columns:1fr 1fr;gap:10px}.pb-stats .post.sq{aspect-ratio:auto;min-height:210px;padding:18px}.pb-stats .post .num{font-size:54px}.pb-stats .post .big{font-size:14.5px}.pb-stats .post .num+.mono{font-size:10px}}.vn-pills a{padding:8px 13px}html.story-on .mx-panel .drive{grid-template-columns:150px 1fr;align-items:center;column-gap:24px;display:grid}html.story-on .mx-panel .drive .dh{grid-column:1/-1}html.story-on .mx-panel .drive .orb{width:150px;height:150px;margin:0}html.story-on .mx-panel .drive .transcript{margin:0}.vsec .statement{max-width:1240px}.vsec .statement h2{text-wrap:balance;font-size:clamp(34px,3.9vw,58px);line-height:1.06}@media (width>=900px){.vsec .statement h2,.hj-head h2,.mx-copy h2,.sq-end h2,.dclose h2{white-space:nowrap}}.hj-panel{isolation:isolate;background:#e9e7f7;position:relative;overflow:hidden}.hj-panel:before{content:"";z-index:-1;background:radial-gradient(circle at 16% 26%,#5b4bff,#0000 38%),radial-gradient(circle at 80% 72%,#9e92e7,#0000 42%),radial-gradient(circle at 58% 14%,#bfe3ff,#0000 32%),#e9e7f7;position:absolute;inset:-12%}.hj-panel:nth-child(2):before{background:radial-gradient(circle at 84% 20%,#bfe3ff,#0000 40%),radial-gradient(circle at 20% 82%,#9e92e7,#0000 42%),radial-gradient(circle at 62% 60%,#5b4bff,#0000 30%),#eceaf8}.hj-panel:nth-child(3):before{background:radial-gradient(circle at 78% 80%,#4b3bff,#0000 38%),radial-gradient(circle at 12% 18%,#bfe3ff,#0000 40%),radial-gradient(circle at 46% 46%,#c9c2f5,#0000 36%),#e9e7f7}.hj-panel:nth-child(4):before{background:radial-gradient(circle at 50% 30%,#9e92e7,#0000 40%),radial-gradient(circle at 86% 88%,#bfe3ff,#0000 40%),radial-gradient(circle at 10% 70%,#5b4bff,#0000 34%),#eceaf8}.hj-panel:nth-child(5):before{background:radial-gradient(circle at 10% 30%,#2000ea,#0000 36%),radial-gradient(circle at 84% 16%,#bfe3ff,#0000 40%),radial-gradient(circle at 70% 86%,#9e92e7,#0000 40%),#e9e7f7}@media (prefers-reduced-motion:no-preference){.hj-panel:before{animation:16s ease-in-out infinite alternate drift}}.hj-copy{-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);background:#ffffff8c;border:1px solid #fff9;border-radius:26px;padding:clamp(24px,3vw,40px);box-shadow:0 24px 50px -30px #2000ea59}.hj-copy .hj-p{color:var(--ink-2)}.hj-dev .device{transform:translateY(calc((1 - var(--dk,1)) * 90px)) scale(calc(.9 + .1 * var(--dk,1)));opacity:calc(.25 + .75 * var(--dk,1));transform-origin:50% 80%}.hj-dev{filter:drop-shadow(0 40px 50px #2000ea38)}@media (prefers-reduced-motion:reduce){.hj-dev .device{opacity:1;transform:none}}.pcard:after{transition:opacity 1.1s var(--spring) .15s,transform 1.3s var(--spring) .15s;background:linear-gradient(#2000ea00 38%,#2000ea8c 62%,#2000eaeb 84%,#2000ea 100%)}.js .pcard:not(.in):after{opacity:0;transform:translateY(35%)}.pcard figcaption{transition:opacity .9s var(--spring) .45s,transform .9s var(--spring) .45s}.js .pcard:not(.in) figcaption{opacity:0;transform:translateY(14px)}.pcard figcaption span{color:#ffffffc7}.pcard:nth-child(2){transition-delay:80ms}.pcard:nth-child(3){transition-delay:.16s}.pcard:nth-child(4){transition-delay:.24s}.mx{background:radial-gradient(70% 50% at 50% 0%,#4b3bff52,transparent 70%),radial-gradient(60% 40% at 85% 55%,#9e92e71f,transparent 70%),var(--night);padding:clamp(100px,12vw,160px) 0 clamp(80px,10vw,130px)}.mx-intro{text-align:center}.mx-orb{aspect-ratio:1;background:radial-gradient(circle at 50% 40%,#bfe3ff4d,#4b3bff52 45%,#0000 70%);border-radius:50%;place-items:center;width:clamp(150px,16vw,220px);margin:0 auto clamp(28px,4vw,44px);display:grid;box-shadow:0 0 120px -10px #5b4bff8c}.mx-orb canvas{width:72%;height:36%;display:block}.mx .statement h2{color:#f5f5f7}.mx .statement p{color:#86868b}.mx .statement p b{color:#f5f5f7}.mx .chl{color:var(--ion-2,#c9c2f5)}.mx-caps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mcap{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;min-height:300px;padding:26px 26px 24px;display:flex;position:relative;overflow:hidden}.cap-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ion-2,#c9c2f5);font-size:11px}.mcap h3{font-family:var(--sf);letter-spacing:-.03em;color:#f5f5f7;margin:14px 0 0;font-size:clamp(22px,1.9vw,27px);font-weight:600;line-height:1.1}.mcap p{color:#a1a1a6;margin:10px 0 0;font-size:14.5px;line-height:1.45}.cap-vis{margin-top:auto;padding-top:22px}.cap-miss,.cap-health{gap:7px;margin-bottom:0;padding-left:0;list-style:none;display:grid}.cap-miss li,.cap-health li{color:#d1d1d6;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;display:flex}.cap-miss li:before{content:"";background:#ff9f0a;border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 10px #ff9f0ab3}.cap-health li:before{content:"✓";color:#30d158;background:#30d1582e;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:10px;display:grid}.cap-health li.n:before{content:"";background:#9e92e7;width:8px;height:8px;margin:0 4px;box-shadow:0 0 10px #8e80ff}.cap-health li.n{color:#c9c2f5;border-color:#9e92e759}.cap-draft{gap:8px;display:grid}.cap-draft .nr,.mx-nr .nr{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffd60a;background:#ffd60a1f;border:1px solid #ffd60a59;border-radius:980px;justify-self:start;padding:4px 10px;font-size:10.5px}.cap-draft i{background:#ffffff1f;border-radius:5px;height:9px;display:block}.cap-draft i.s{width:62%}.cap-a{background:var(--aurora,linear-gradient(120deg,#2000ea 0%,#5b4bff 46%,#9e92e7 100%));border-color:#0000;justify-content:space-between}.cap-a .cap-k{color:#ffffffd9}.cap-a h3{color:#fff;margin-top:auto;font-size:clamp(28px,2.6vw,38px)}.cap-a p{color:#ffffffd9}.cap-v{background:radial-gradient(circle at 70% 25%,#4b3bff80,#0000 60%),#050507;border-color:#ffffff14}.cap-bars{align-items:center;gap:4px;height:64px;display:flex}.cap-bars i{background:linear-gradient(#bfe3ff,#5b4bff);border-radius:3px;flex:1}@media (prefers-reduced-motion:no-preference){.cap-bars i{transform-origin:50%;animation:1.4s ease-in-out infinite alternate barpulse}.cap-bars i:nth-child(odd){animation-delay:-.7s}.cap-bars i:nth-child(3n){animation-delay:-.35s}}@keyframes barpulse{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}.cap-cmd{color:#f5f5f7;background:#1c1c22e6;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:13px 14px;font-size:13.5px;display:flex}.cap-cmd svg{color:#8e80ff;flex:none}.cap-cmd b{font-family:var(--mono);color:#86868b;margin-left:auto;font-weight:400}.cap-cmd{margin-top:22px}@media (width<=1000px){.mx-caps{grid-template-columns:1fr 1fr}}@media (width<=600px){.mx-caps{grid-template-columns:1fr}.mcap{min-height:0}}.mx-how{margin-top:clamp(80px,10vw,140px);position:relative}.mx-list{border:1px solid var(--edge-2,#ffffff29);background:linear-gradient(#1c1c22f2,#0e0e12f2);border-radius:28px;gap:8px;padding:14px;display:grid}.ml-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#c9c2f5;align-items:center;gap:10px;padding:8px 10px 12px;font-size:11.5px;display:flex}.ml-h svg{color:#8e80ff}.ml-h span{color:#86868b;margin-left:auto}.ml-i{background:#ffffff0d;border:1px solid #ffffff14;border-left:3px solid #ff9f0a;border-radius:18px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.ml-i b{color:#f5f5f7;font-size:17px;font-weight:600}.ml-i span{font-family:var(--mono);color:#86868b;font-size:11.5px}.mx-nr{gap:14px;display:grid}.nr-doc{background:#fff;border-radius:22px;gap:10px;padding:26px 28px;display:grid;box-shadow:0 40px 80px -40px #000c}.nr-h{font-family:var(--sf);color:var(--ink);margin:0;font-size:18px;font-weight:600}.nr-para{background:#fff9db;border:1px solid #f5e08a;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.nr-para .nr{color:#8a6d00;background:#fff0a8;border-color:#e9cf55}.nr-para p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.nr-doc i{background:#ededf0;border-radius:5px;height:9px;display:block}.nr-doc i.s{width:58%}.nr-gate{color:#f5f5f7;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;display:flex}.nr-gate b{font-size:15px;display:block}.nr-gate small{color:#86868b;font-size:13px}.nr-gate .nr-btn{color:#0b0a16;background:#fff;border-radius:980px;margin-left:auto;padding:9px 16px;font-size:13.5px;font-weight:500}.nr-gate .u-dt{flex:none}.mx-limits .chl{text-align:left;margin-bottom:16px}.mx-limits .gd{background:linear-gradient(#ffffff0f,#ffffff05);border-color:#ffffff1a;border-radius:22px}.mx-limits .gd .mono{color:#c9c2f5}.mx .statement{max-width:1240px;margin-bottom:clamp(48px,6vw,80px)}.mx .statement h2{text-wrap:balance;font-size:clamp(34px,3.9vw,58px);line-height:1.06}@media (width>=900px){.mx .statement h2{white-space:nowrap}}.mt-lap{width:min(1240px,100%);transform:translateY(calc((1 - var(--lk,1)) * 80px)) scale(calc(.86 + .14 * var(--lk,1)));opacity:calc(.3 + .7 * var(--lk,1));transform-origin:50% 100%;margin:0 auto}.mt-lap .device.laptop{width:100%}.mt-cards{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(24px,3vw,40px);display:grid}.mtc{min-height:230px;transition:transform .7s var(--spring),box-shadow .7s var(--spring);border-radius:26px;flex-direction:column;gap:10px;padding:26px 24px 28px;display:flex;position:relative;overflow:hidden}.mtc .mono{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.mtc b{font-family:var(--sf);letter-spacing:-.025em;margin-top:auto;font-size:clamp(20px,1.7vw,24px);font-weight:600;line-height:1.12}.mtc p{margin:0;font-size:14.5px;line-height:1.45}.mtc-1{background:var(--aurora,linear-gradient(120deg,#2000ea 0%,#5b4bff 46%,#9e92e7 100%));color:#fff}.mtc-1 .mono,.mtc-1 p{color:#ffffffd9}.mtc-2{color:var(--ink);background:radial-gradient(circle at 80% 0,#bfe3ff,#0000 60%),linear-gradient(160deg,#e7f4ff,#c9e4ff)}.mtc-2 .mono{color:#1c4e9a}.mtc-2 p{color:#3a4a66}.mtc-3{color:var(--ink);background:radial-gradient(circle at 15% 0,#c9c2f5,#0000 60%),linear-gradient(160deg,#eeebff,#d8d2fb)}.mtc-3 .mono{color:var(--electric)}.mtc-3 p{color:#4a4566}.mtc-4{background:radial-gradient(circle at 75% 15%,#4b3bff8c,transparent 60%),var(--night);color:#f5f5f7}.mtc-4 .mono{color:#c9c2f5}.mtc-4 p{color:#a1a1a6}.mtc:after{content:"";border-radius:inherit;transition:box-shadow .6s var(--spring);position:absolute;inset:0;box-shadow:inset 0 0 0 2px #8e80ff00}.mtc.on{transform:translateY(-8px);box-shadow:0 30px 60px -30px #2000ea8c}.mtc.on:after{box-shadow:inset 0 0 0 2px #8e80ffe6}@media (width<=1000px){.mt-cards{grid-template-columns:1fr 1fr}}@media (width<=560px){.mt-cards{grid-template-columns:1fr}.mtc{min-height:0}}.ap-main{background:#f5f5f7;flex-direction:column;flex:1;gap:26px;min-width:0;padding:40px 48px;display:flex}.ap-head{justify-content:space-between;align-items:flex-end;display:flex}.ap-crumb{color:var(--grey);margin:0;font-size:14px}.ap-head h4{font-family:var(--sf);letter-spacing:-.03em;color:var(--ink);margin:6px 0 0;font-size:34px;font-weight:600}.ap-status{color:#1e7e34;background:#e5f6ea;border-radius:980px;padding:9px 18px;font-size:15px;font-weight:600;transition:background .4s,color .4s}.ap-status.s0{color:var(--ink-2);background:#ededf0}.ap-status.s1{color:#8a5a00;background:#fff3d6}.ap-status.s2,.ap-status.s3{color:var(--electric);background:#e8e6ff}.ap-steps{background:#fff;border-radius:22px;grid-template-columns:repeat(4,1fr);margin:0;padding:22px 28px;list-style:none;display:grid;position:relative;box-shadow:0 0 0 1px #0000000d}.ap-steps:before{content:"";background:#e5e5ea;border-radius:2px;height:3px;position:absolute;top:36px;left:calc(14px + 12.5%);right:calc(14px + 12.5%)}.ap-steps:after{content:"";height:3px;width:calc((100% - 2 * (28px + 12.5% - 14px)) * var(--ap,1));transition:width .9s var(--spring);background:linear-gradient(90deg,#2000ea,#8e80ff);border-radius:2px;position:absolute;top:36px;left:calc(14px + 12.5%)}.ap-steps li{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ap-steps i{background:#fff;border:3px solid #d1d1d6;border-radius:50%;width:30px;height:30px;transition:background .4s,border-color .4s,box-shadow .4s}.ap-steps li.done i{background:var(--electric);border-color:var(--electric);box-shadow:0 0 0 6px #2000ea1f}.ap-steps li.now i{border-color:var(--electric);box-shadow:0 0 0 6px #2000ea1f}.ap-steps b{color:var(--ink);font-size:17px}.ap-steps span{color:var(--grey);font-size:13px}.ap-cols{flex:1;grid-template-columns:1fr 1fr;gap:22px;min-height:0;display:grid}.ap-card{background:#fff;border-radius:22px;flex-direction:column;gap:12px;min-height:0;padding:24px 26px;display:flex;box-shadow:0 0 0 1px #0000000d}.ap-h{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grey);margin:0;font-size:12px}.ap-h2{margin-top:10px}.ap-rep{gap:8px;display:grid}.ap-rep span{color:var(--ink-2);background:#f5f5f7;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:16px;transition:background .4s,color .4s;display:flex}.ap-rep span:before{content:"";border:2px solid #d1d1d6;border-radius:50%;flex:none;width:18px;height:18px;transition:all .4s}.ap-rep span.ok{color:var(--ink);background:#eef9f1}.ap-rep span.ok:before{background:#34c759 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/12px no-repeat;border-color:#34c759}.ap-people{gap:10px;display:flex}.ap-people span{color:var(--ink-2);background:#f5f5f7;border-radius:980px;align-items:center;gap:8px;padding:6px 14px 6px 6px;font-size:14px;display:flex}.ap-people b{color:#fff;background:var(--electric);border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.ap-people span:nth-child(2) b{background:#5b4bff}.ap-people span:nth-child(3) b{background:#9e92e7}.ap-log{gap:10px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.ap-log:before{content:"";background:#e5e5ea;width:2px;position:absolute;top:6px;bottom:6px;left:6px}.ap-log li{color:var(--ink-2);transition:opacity .5s var(--spring),transform .5s var(--spring);font-size:15.5px;position:relative}.ap-log li:before{content:"";background:#fff;border:2px solid #8e80ff;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-21px}.ap-log li:last-child:before{background:var(--electric);border-color:var(--electric)}.ap-log li.hid{opacity:0;transform:translateY(8px)}.ap-hash{background:var(--night);color:#f5f5f7;transition:opacity .6s var(--spring),transform .6s var(--spring);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;margin-top:auto;padding:16px 18px;display:grid}.ap-hash .mono{letter-spacing:.08em;color:#c9c2f5;text-transform:uppercase;font-size:12px}.ap-hash b.mono{letter-spacing:.04em;color:#fff;text-transform:none;font-size:18px}.ap-hash em{color:#0b0a16;background:#fff;border-radius:980px;grid-area:1/2/3;padding:8px 16px;font-size:14px;font-style:normal;font-weight:500}.ap-hash.hid{opacity:0;transform:translateY(12px)}html.story-on .mx-how .mx-pin{justify-content:center;padding-top:64px}html.story-on .mx-stage{height:min(62vh,580px)}.mx-limits{margin-top:clamp(24px,3vw,40px)}.mx{padding-bottom:clamp(64px,8vw,110px)}.pz{max-width:1080px;margin:0 auto}.pz-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 28px;margin-bottom:28px;display:flex}.pz-seg{background:var(--pearl);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:980px;grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.pz-seg button{z-index:1;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:980px;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:500;transition:color .3s;display:inline-flex;position:relative}.pz-seg button[aria-checked=true]{color:#fff}.pz-seg em{color:#1e7e34;background:#e5f6ea;border-radius:980px;padding:3px 8px;font-size:11.5px;font-style:normal;font-weight:600}.pz-thumb{z-index:0;background:var(--electric);width:calc(50% - 5px);transition:transform .55s var(--spring);border-radius:980px;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 8px 20px -8px #2000ea99}.pz[data-bill=annual] .pz-thumb{transform:translate(100%)}.pz-seats{color:var(--ink-2);align-items:center;gap:14px;font-size:15px;display:flex}.pz-step{background:var(--pearl);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:980px;align-items:center;display:inline-flex}.pz-step button{width:38px;height:38px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:20px}.pz-step button:hover{background:#2000ea14}.pz-step output{text-align:center;min-width:28px;font-family:var(--mono);color:var(--ink);font-weight:600}.pz-seats input[type=range]{width:160px;accent-color:var(--electric)}.pz-plans{grid-template-columns:1fr 1fr;gap:20px;display:grid}.pz-plan{transition:transform .6s var(--spring),box-shadow .6s var(--spring);border-radius:30px;flex-direction:column;padding:clamp(28px,3.4vw,44px);display:flex;position:relative;overflow:hidden}.pz-plan:hover{transform:translateY(-6px)}.pz-basic{background:var(--pearl);box-shadow:inset 0 0 0 1px var(--line-2)}.pz-adv{color:#fff;background:radial-gradient(circle at 85% 0%,#bfe3ff73,transparent 45%),var(--aurora,linear-gradient(120deg,#2000ea 0%,#5b4bff 46%,#9e92e7 100%));box-shadow:0 40px 80px -40px #2000eab3}.pz-adv:hover{box-shadow:0 50px 90px -40px #2000ead9}.pz-top{justify-content:space-between;align-items:center;display:flex}.pz-top .mono{letter-spacing:.14em;text-transform:uppercase;color:var(--electric);font-size:12px}.pz-adv .pz-top .mono{color:#ffffffe6}.pz-tag{color:var(--ink-2);background:#fff;border-radius:980px;padding:5px 12px;font-size:12.5px;font-weight:500}.pz-adv .pz-tag{color:#fff;background:#ffffff2e}.pz-price{flex-wrap:wrap;align-items:baseline;gap:12px;margin:26px 0 0;display:flex}.pz-price b{font-family:var(--sf);letter-spacing:-.045em;font-size:clamp(56px,6vw,80px);font-weight:600;line-height:1;transition:opacity .25s}.pz-price span{color:var(--grey);font-size:15px}.pz-adv .pz-price span{color:#ffffffd1}.pz-price b.swap{opacity:0}.pz-sum,.pz-total{color:var(--ink-2);min-height:46px;margin:14px 0 0;font-size:16px;line-height:1.45}.pz-total{color:#fff;font-weight:500}.pz-cta{background:var(--electric);color:#fff;justify-content:center;margin-top:24px}.pz-cta:hover{background:#1a00c4}.pz-adv .pz-cta{color:#0b0a16;background:#fff}.pz-adv .pz-cta:hover{background:#edebff}.pz-fine{text-align:center;color:var(--grey);margin:12px 0 0;font-size:13px}.pz-adv .pz-fine{color:#ffffffc7}.pz-list{border-top:1px solid var(--line-2);gap:12px;margin:28px 0 0;padding:22px 0 0;list-style:none;display:grid}.pz-adv .pz-list{border-top-color:#ffffff40}.pz-list li{color:var(--ink-2);gap:10px;font-size:15px;line-height:1.4;display:flex}.pz-adv .pz-list li{color:#ffffffeb}.pz-list li:before{content:"";background:var(--electric) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/11px no-repeat;border-radius:50%;flex:none;width:18px;height:18px;margin-top:1px}.pz-adv .pz-list li:before{background-color:#ffffff40}.pz-more{background:var(--pearl);max-width:1080px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:24px;margin:24px auto 0}.pz-more summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;padding:20px 26px;font-weight:600;list-style:none;display:flex}.pz-more summary::-webkit-details-marker{display:none}.pz-more summary span{border-right:2px solid var(--ink);border-bottom:2px solid var(--ink);width:12px;height:12px;transition:transform .4s var(--spring);transform:rotate(45deg)translateY(-3px)}.pz-more[open] summary span{transform:rotate(225deg)}.pz-more .cmpwrap{max-width:none;margin:0;padding:0 26px 20px}@media (width<=820px){.pz-plans{grid-template-columns:1fr}.pz-seats input[type=range]{display:none}}.pz-seg em{white-space:nowrap}@media (width<=560px){.pz-seg button{padding:10px 14px;font-size:14px}.pz-seg em{padding:2px 7px;font-size:10.5px}}.pb-mat{margin-top:0}html:not(.story-on) .hj-track{padding-bottom:clamp(40px,5vw,64px)}.mx{padding-top:clamp(64px,7.5vw,110px);padding-bottom:clamp(48px,6vw,80px)}.stack{padding-bottom:0}.meet{margin-top:clamp(12px,2vw,24px)}:root{--sec:clamp(48px,5vw,76px);--head:clamp(24px,2.6vw,40px);--blk:clamp(20px,2.2vw,32px)}.vsec{padding-block:var(--sec)}.vsec .statement,.mx .statement{margin-bottom:var(--head)}.statement p{margin-top:18px}.pb-with{margin-top:var(--sec)}.giantmark{margin-bottom:var(--head)}.meet,.mt-cards,.cstrip,.fam{margin-top:var(--blk)}.hj-head{padding-top:var(--sec)}html.story-on .hj-track{padding-block:12px}html:not(.story-on) .hj-track{padding-top:var(--blk);padding-bottom:var(--sec)}.mx{padding-block:var(--sec)}.mx-orb{margin-bottom:var(--blk)}.mx-how,.mx-limits{margin-top:var(--blk)}.pz-bar{margin-bottom:var(--blk)}.pz-more,.pricefine{margin-top:var(--blk)}.stack{gap:var(--blk)}.tr-mat,.pb-mat{margin-top:0}.close{padding-top:0}.dclose{min-height:min(56vh,520px)}html.story-on .mx-how{height:auto}html.story-on .mx-how .mx-pin{height:auto;padding:0;display:block;position:sticky;top:84px}.mcap.cap-v{min-height:360px}.cap-drive{gap:12px;display:grid}.cd-live{align-items:center;gap:10px;display:flex}.cd-mic{color:#fff;background:var(--aurora,linear-gradient(120deg,#2000ea,#5b4bff 46%,#9e92e7));border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 #8e80ff99}.cd-st{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#c9c2f5;font-size:11px}.cd-time{color:#6e6e73;margin-left:auto;font-size:11px}.cd-wave{align-items:center;gap:3px;height:56px;padding:0 2px;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.cd-wave i{min-width:2px;height:calc(var(--h) * 100%);background:linear-gradient(#bfe3ff,#8e80ff 55%,#5b4bff);border-radius:3px;flex:1}.cd-me{color:#f5f5f7;background:#2a2a33;border-radius:16px 16px 5px;justify-self:end;max-width:92%;margin:0;padding:10px 13px;font-size:14px;line-height:1.4}.cd-m{color:#e9e6ff;background:#4b3bff33;border:1px solid #9e92e759;border-radius:16px 16px 16px 5px;max-width:92%;margin:0;padding:10px 13px;font-size:14px;line-height:1.4}.cd-m b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#c9c2f5;margin-bottom:3px;font-size:10px;font-weight:500;display:block}@media (prefers-reduced-motion:no-preference){.cd-wave i{animation:1.15s ease-in-out infinite alternate cdwave;animation-delay:var(--d)}.cd-mic{animation:1.8s ease-out infinite cdpulse}}@keyframes cdwave{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes cdpulse{0%{box-shadow:0 0 #8e80ff99}to{box-shadow:0 0 0 12px #8e80ff00}}.burger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,border-color .3s;display:grid;position:relative}.burger i{height:2px;transition:transform .5s var(--spring),background .3s;background:#fff;border-radius:2px;position:absolute;left:13px;right:13px}.burger i:first-child{transform:translateY(-4px)}.burger i:last-child{transform:translateY(4px)}.burger:hover{background:#ffffff29}.vnav.light .burger{background:#0000000a;border-color:#0000001a}.vnav.light .burger i{background:var(--ink)}html.menu-open .burger i:first-child{transform:rotate(45deg)}html.menu-open .burger i:last-child{transform:rotate(-45deg)}html.menu-open .vnav{opacity:1!important;pointer-events:auto!important;translate:0!important}html.menu-open .vnav,html.menu-open .vnav.light{box-shadow:none;background:0 0;border-color:#0000}html.menu-open .vnav .vn-pills{opacity:0;pointer-events:none}.mnu{z-index:55;-webkit-backdrop-filter:blur(36px)saturate(180%);backdrop-filter:blur(36px)saturate(180%);opacity:0;transition:opacity .45s var(--spring);background:radial-gradient(60% 50% at 15% 10%,#5b4bff47,#0000 60%),radial-gradient(50% 50% at 90% 90%,#bfe3ff66,#0000 60%),#f5f5f79e;display:block;position:fixed;inset:0;overflow-y:auto}.mnu[hidden]{display:none}.mnu.on{opacity:1}.mnu-in{max-width:var(--maxw);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(32px,6vw,96px);min-height:100%;margin:0 auto;padding:120px clamp(24px,5vw,72px) 48px;display:grid}.mnu-links{grid-template-columns:1fr 1fr;gap:4px 40px;display:grid}.mnu-links a{font-family:var(--sf);letter-spacing:-.035em;color:var(--ink);opacity:0;transition:opacity .6s var(--spring),transform .7s var(--spring),color .3s;transition-delay:calc(40ms * var(--i));border-bottom:1px solid #1d1d1f14;align-items:baseline;gap:14px;padding:12px 0;font-size:clamp(24px,2.6vw,38px);font-weight:600;text-decoration:none;display:flex;transform:translateY(18px)}.mnu-links a .mono{letter-spacing:.12em;color:var(--electric);font-size:12px;font-weight:500}.mnu.on .mnu-links a{opacity:1;transform:none}.mnu-side{opacity:0;transition:opacity .6s var(--spring) .2s,transform .7s var(--spring) .2s;background:#ffffff9e;border:1px solid #ffffffb3;border-radius:28px;gap:22px;padding:28px;display:grid;transform:translateY(18px);box-shadow:0 30px 60px -30px #2000ea59}.mnu.on .mnu-side{opacity:1;transform:none}.mnu-cta{gap:10px;display:grid}.mnu-cta .vbtn{justify-content:center}.mnu-ghost{color:var(--ink);border:1px solid #1d1d1f2e}.mnu-note{color:var(--grey);margin:0;font-size:14px;line-height:1.45}.mnu-foot{flex-wrap:wrap;gap:8px 18px;font-size:14px;display:flex}.mnu-foot a{color:var(--ink-2);text-decoration:none}@media (width<=820px){.mnu-in{grid-template-columns:1fr;align-items:start;padding-top:100px}.mnu-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mnu,.mnu-links a,.mnu-side{transition:none}}@media (width<=820px){.mnu-side{order:-1;padding:20px}.mnu-links a{padding:9px 0;font-size:24px}.mnu-in{gap:24px;padding-top:92px}}.mnu{-webkit-backdrop-filter:blur(28px)saturate(150%);backdrop-filter:blur(28px)saturate(150%);background:radial-gradient(55% 45% at 12% 0,#5b4bff6b,#0000 70%),radial-gradient(45% 45% at 100% 100%,#9e92e738,#0000 70%),linear-gradient(#110d2ef0,#08061af5)}.mnu-in{align-content:start;align-items:start;padding-top:clamp(104px,13vh,140px)}.mnu-links a{color:#f5f5f7;border-bottom-color:#ffffff1a}.mnu-links a .mono{color:#c9c2f5}.mnu-links a:hover{color:#bfe3ff}.mnu-side{background:linear-gradient(#ffffff14,#ffffff08);border-color:#ffffff1f;box-shadow:0 30px 60px -30px #000c}.mnu-cta .vbtn-blue{color:#0b0a16;background:#fff}.mnu-cta .vbtn-blue:hover{background:#edebff}.mnu-ghost{color:#fff;border-color:#ffffff4d}.mnu-ghost:hover{border-color:#fff}.mnu-note{color:#a1a1a6}.mnu-foot a{color:#d1d1d6}.mnu-foot a:hover{color:#bfe3ff}html.menu-open .vn-brand,html.menu-open .vn-brand .navcore{color:#f5f5f7}html.menu-open .vnav{--hl:#8e80ff}html.menu-open .burger{background:#ffffff14;border-color:#ffffff38}html.menu-open .burger i{background:#fff}html.menu-open .vnav.light .vn-brand,html.menu-open .vnav.light .vn-brand .navcore,html.menu-open .vnav .vn-brand{color:#f5f5f7}html.menu-open .vnav.light{--hl:#8e80ff}html.menu-open .vnav.light .burger,html.menu-open .vnav .burger{background:#ffffff1a;border-color:#ffffff40}html.menu-open .vnav.light .burger i,html.menu-open .vnav .burger i{background:#fff}html.menu-open .vnav .vn-brand .aur,html.menu-open .vnav.light .vn-brand .aur{background:linear-gradient(100deg,#9e92e7,#bfe3ff);color:#0000;-webkit-background-clip:text;background-clip:text}.ks{z-index:55;left:50%;bottom:calc(22px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(160%)blur(18px);backdrop-filter:saturate(160%)blur(18px);color:#ffffffd1;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:opacity .5s var(--spring),transform .6s var(--spring);pointer-events:none;background:#110d2e9e;border:1px solid #ffffff1f;border-radius:980px;align-items:center;gap:12px;padding:8px 16px 8px 9px;font-size:10.5px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 34px -18px #000000b3}.ks.off,html.intro-on .ks{opacity:0;transform:translate(-50%,14px)}html:not(.js) .ks{display:none}.ks-ch{color:#bfe3ff;background:#8e80ff3d;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.ks-ch svg{width:11px;height:11px;animation:1.6s ease-in-out infinite ksbob}.ks-bar{background:#ffffff24;border-radius:3px;width:44px;height:3px;overflow:hidden}.ks-bar b{transform-origin:0;height:100%;transform:scaleX(var(--kp,0));background:linear-gradient(90deg,#5b4bff,#9e92e7,#bfe3ff);display:block}@keyframes ksbob{0%,to{transform:translateY(-1.5px)}50%{transform:translateY(1.5px)}}@media (prefers-reduced-motion:reduce){.ks-ch svg{animation:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
