@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/kanit-thai-300-normal-C7lzstOG.woff2)format("woff2"),url(/assets/kanit-thai-300-normal-CheLIY2i.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/kanit-thai-400-normal-D80Pglro.woff2)format("woff2"),url(/assets/kanit-thai-400-normal-D2nliXKa.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kanit-thai-500-normal-BB8gri04.woff2)format("woff2"),url(/assets/kanit-thai-500-normal-Iy_w0a80.woff)format("woff")}@font-face{font-family:Kanit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/kanit-thai-600-normal-Bj6oiaDc.woff2)format("woff2"),url(/assets/kanit-thai-600-normal-wbTlPO7I.woff)format("woff")}@property --iris-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--iris-lime:#a6dc6a;--iris-sun:#f2d86e;--iris-rose:#f18fc8;--iris-violet:#a58af3;--iris-blue:#7fa0f6;--iris-aqua:#6fd4ec;--iris-mint:#85e2c4;--ink-lime:#5f9a2a;--ink-rose:#c2408f;--ink-violet:#6a4fd0;--ink-blue:#3f68d6;--ink-aqua:#1d8fae;--indigo-950:#1c1a3d;--indigo-900:#26234f;--indigo-800:#332f68;--indigo-700:#3f3a7c;--indigo-600:#544c9b;--indigo-500:#6f63b8;--indigo-400:#8f84cf;--indigo-200:#d4cff0;--indigo-100:#e7e4f7;--bg:#eceef6;--bg-sunk:#e2e5f0;--surface:#eceef6;--surface-raised:#f3f4fa;--surface-strong:#f8f9fd;--text:#211f47;--text-2:#4a4874;--text-3:#5f5c88;--text-inverse:#f6f5ff;--brand:var(--indigo-600);--brand-strong:var(--indigo-700);--brand-ink:#4b40a6;--success:#2c8a5e;--success-soft:#2c8a5e1f;--danger:#c23b4d;--danger-soft:#c23b4d1a;--iris:linear-gradient(110deg, var(--iris-lime) 0%, var(--iris-sun) 18%, var(--iris-rose) 40%, var(--iris-violet) 60%, var(--iris-blue) 80%, var(--iris-aqua) 100%);--iris-soft:linear-gradient(110deg, #a6dc6a59, #f2d86e59 18%, #f18fc859 40%, #a58af359 60%, #7fa0f659 80%, #6fd4ec59);--iris-conic:conic-gradient(from var(--iris-angle), var(--iris-lime), var(--iris-sun), var(--iris-rose), var(--iris-violet), var(--iris-blue), var(--iris-aqua), var(--iris-lime));--ink-grad:linear-gradient(100deg, var(--indigo-900) 0%, var(--indigo-700) 45%, var(--ink-violet) 70%, var(--ink-rose) 100%);--hairline:#4642821a;--hairline-strong:#4642822e;--focus-ring:0 0 0 3px #6f63b88c;--shade-light:#fffffff2;--shade-dark:#8e94c480;--shade-dark-soft:#8e94c452;--light-x:-1;--light-y:-1;--lift-1:0 1px 2px #26234f2e, 0 8px 18px -6px #26234f59;--lift-2:0 2px 4px #26234f33, 0 18px 34px -12px #26234f73;--float:0 30px 70px -24px #26234f6b, 0 10px 24px -10px #26234f3d;--font-sans:"Poppins", "Kanit", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-md:1.0625rem;--fs-lg:1.25rem;--fs-xl:1.625rem;--fs-2xl:clamp(1.9rem, 1.3rem + 2vw, 2.8rem);--fs-3xl:clamp(2.3rem, 1.4rem + 3.4vw, 4.2rem);--fs-display:clamp(2.8rem, 1.4rem + 5.6vw, 6rem);--lh-tight:1.18;--lh-snug:1.38;--lh-body:1.72;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:144px;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-xl:32px;--r-2xl:44px;--r-full:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-1:.14s;--dur-2:.24s;--dur-3:.38s;--dur-4:.62s;--z-cursor:120;--z-liquid:100;--z-menu:70;--z-nav:50;--container:min(1240px, 100% - 2 * clamp(20px, 5vw, 56px));--nav-h:76px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root,section,footer{--raise-1:calc(var(--light-x) * -3px) calc(var(--light-y) * -3px) 8px var(--shade-dark-soft), calc(var(--light-x) * 3px) calc(var(--light-y) * 3px) 8px var(--shade-light);--raise-2:calc(var(--light-x) * -7px) calc(var(--light-y) * -7px) 18px var(--shade-dark), calc(var(--light-x) * 7px) calc(var(--light-y) * 7px) 18px var(--shade-light);--raise-3:calc(var(--light-x) * -16px) calc(var(--light-y) * -16px) 36px var(--shade-dark), calc(var(--light-x) * 14px) calc(var(--light-y) * 14px) 32px var(--shade-light);--sink-1:inset calc(var(--light-x) * -3px) calc(var(--light-y) * -3px) 6px var(--shade-dark-soft), inset calc(var(--light-x) * 3px) calc(var(--light-y) * 3px) 6px var(--shade-light);--sink-2:inset calc(var(--light-x) * -6px) calc(var(--light-y) * -6px) 12px var(--shade-dark), inset calc(var(--light-x) * 6px) calc(var(--light-y) * 6px) 12px var(--shade-light)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:calc(var(--nav-h) + 24px)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{min-height:100svh;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}body:before{content:"";z-index:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .3  0 0 0 0 .3  0 0 0 0 .5  0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;top:0;bottom:0;left:0;right:0}#app{z-index:1;position:relative}img,svg,canvas,video{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-weight:600;line-height:var(--lh-tight);letter-spacing:-.02em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--r-xs);outline:none}::selection{color:var(--indigo-950);background:#a58af352}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border-radius:var(--r-full);background:var(--indigo-900);color:var(--text-inverse);transition:transform var(--dur-2) var(--ease-out);padding:10px 16px;font-weight:600;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.container{width:var(--container);margin-inline-start:auto;margin-inline-end:auto}.tabular{font-variant-numeric:tabular-nums}.kicker{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);align-items:center;gap:10px;font-weight:600;display:inline-flex}.kicker:before{content:"";border-radius:var(--r-full);background:var(--iris);background-size:200% 100%;width:22px;height:6px;animation:4s linear infinite iris-slide}.h-display{font-size:var(--fs-display);letter-spacing:-.035em;font-weight:700;line-height:1.04}.h-1{font-size:var(--fs-3xl);letter-spacing:-.03em;font-weight:600}.h-2{font-size:var(--fs-2xl);letter-spacing:-.025em;font-weight:600}.lede{font-size:clamp(1.05rem,.98rem + .35vw,1.25rem);line-height:var(--lh-body);color:var(--text-2)}.ink{background:var(--ink-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.iris-text{background:linear-gradient(100deg, var(--ink-lime), #c79b12 18%, var(--ink-rose) 40%, var(--ink-violet) 60%, var(--ink-blue) 80%, var(--ink-aqua));color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite iris-slide}.neu{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--raise-2)}.neu-sunk{background:var(--bg-sunk);border-radius:var(--r-lg);box-shadow:var(--sink-1)}.section{padding-block-start:clamp(80px,12vw,160px);padding-block-end:clamp(80px,12vw,160px);position:relative}.reveal{opacity:0;transition:opacity .9s var(--ease-out) var(--reveal-delay,0s), transform 1.1s var(--ease-out) var(--reveal-delay,0s);transform:translateY(34px)scale(.985)}.reveal.reveal--left{transform:translate(-48px)}.reveal.reveal--right{transform:translate(48px)}.reveal.reveal--pop{transform:scale(.9)}.reveal.is-in{opacity:1;transform:none}@keyframes iris-slide{to{background-position:200% 0}}@keyframes iris-spin{to{--iris-angle:360deg}}@keyframes float-y{50%{transform:translateY(-12px)}}@keyframes pulse-dot{50%{opacity:.45;transform:scale(.6)}}@media (hover:hover) and (pointer:fine){html.has-cursor,html.has-cursor a,html.has-cursor button,html.has-cursor [role=button],html.has-cursor label{cursor:none}html.has-cursor input,html.has-cursor textarea{cursor:text}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.hdr[data-v-2f690bf4]{z-index:var(--z-nav);padding:calc(12px + var(--safe-top)) clamp(12px, 3vw, 28px) 0;pointer-events:none;transition:transform var(--dur-4) var(--ease-out);position:fixed;top:0;bottom:auto;left:0;right:0}.hdr.is-hidden[data-v-2f690bf4]{transform:translateY(calc(-100% - 24px))}.hdr.is-hidden .hdr__bar[data-v-2f690bf4]{box-shadow:none}.hdr__bar[data-v-2f690bf4]{pointer-events:auto;border-radius:var(--r-full);width:min(1320px,100%);height:64px;transition:background var(--dur-4) var(--ease-out), box-shadow var(--dur-4) var(--ease-out), backdrop-filter var(--dur-4);background:#eceef600;align-items:center;gap:16px;margin-inline-start:auto;margin-inline-end:auto;padding:0 10px 0 14px;display:flex}.is-scrolled .hdr__bar[data-v-2f690bf4],.is-open .hdr__bar[data-v-2f690bf4]{box-shadow:var(--raise-2);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:#eceef6c7}.hdr__brand[data-v-2f690bf4]{letter-spacing:-.02em;color:var(--indigo-900);align-items:center;gap:10px;font-size:1.06rem;font-weight:700;display:inline-flex}.hdr__brand img[data-v-2f690bf4]{width:36px;height:36px;transition:transform var(--dur-4) var(--ease-spring)}.hdr__brand:hover img[data-v-2f690bf4]{transform:rotate(-12deg)scale(1.08)}.hdr__nav[data-v-2f690bf4]{border-radius:var(--r-full);gap:4px;margin-inline-start:auto;margin-inline-end:auto;padding:5px;display:flex;position:relative}.hdr__pill[data-v-2f690bf4]{width:var(--w);border-radius:var(--r-full);background:var(--bg-sunk);box-shadow:var(--sink-1);transform:translateX(var(--x));opacity:0;transition:transform var(--dur-4) var(--ease-out), width var(--dur-4) var(--ease-out), opacity var(--dur-3);position:absolute;top:5px;bottom:5px;left:0}.hdr__pill.is-on[data-v-2f690bf4]{opacity:1}.hdr__link[data-v-2f690bf4]{border-radius:var(--r-full);font-size:var(--fs-sm);color:var(--text-2);transition:color var(--dur-2);padding:9px 18px;font-weight:500;position:relative}.hdr__link[data-v-2f690bf4]:hover,.hdr__link.router-link-exact-active[data-v-2f690bf4]{color:var(--indigo-900)}.hdr__link.router-link-exact-active[data-v-2f690bf4]{font-weight:600}.hdr__end[data-v-2f690bf4]{align-items:center;gap:8px;display:flex}.hdr__lang[data-v-2f690bf4]{border-radius:var(--r-full);height:40px;font-size:var(--fs-xs);color:var(--indigo-800);background:var(--surface);box-shadow:var(--raise-1);transition:box-shadow var(--dur-2);align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.hdr__lang[data-v-2f690bf4]:hover{box-shadow:var(--raise-2)}.hdr__lang[data-v-2f690bf4]:active{box-shadow:var(--sink-1)}.hdr__login[data-v-2f690bf4]{font-size:var(--fs-sm);color:var(--text-2);border-radius:var(--r-full);transition:color var(--dur-2);padding:9px 14px;font-weight:500}.hdr__login[data-v-2f690bf4]:hover{color:var(--indigo-900)}.hdr__burger[data-v-2f690bf4]{background:var(--surface);width:46px;height:46px;box-shadow:var(--raise-1);border-radius:50%;display:none;position:relative}.hdr__burger span[data-v-2f690bf4]{background:var(--indigo-900);height:2px;transition:transform var(--dur-3) var(--ease-out), top var(--dur-3) var(--ease-out);border-radius:2px;position:absolute;left:14px;right:14px}.hdr__burger span[data-v-2f690bf4]:first-child{top:18px}.hdr__burger span[data-v-2f690bf4]:last-child{top:26px}.is-open .hdr__burger span[data-v-2f690bf4]:first-child{top:22px;transform:rotate(45deg)}.is-open .hdr__burger span[data-v-2f690bf4]:last-child{top:22px;transform:rotate(-45deg)}.menu[data-v-2f690bf4]{pointer-events:none;z-index:-1;padding:calc(104px + var(--safe-top)) clamp(20px, 6vw, 40px) calc(32px + var(--safe-bottom));background:var(--bg);clip-path:circle(0 at calc(100% - 44px) 44px);transition:clip-path .7s var(--ease-in-out);flex-direction:column;justify-content:space-between;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu.is-open[data-v-2f690bf4]{pointer-events:auto;clip-path:circle(150% at calc(100% - 44px) 44px)}.menu__nav[data-v-2f690bf4]{gap:6px;display:grid}.menu__link[data-v-2f690bf4]{letter-spacing:-.03em;color:var(--indigo-900);border-bottom:1px solid var(--hairline);opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(.12s + var(--i) * 60ms);align-items:center;gap:14px;padding:14px 4px;font-size:clamp(2rem,9vw,2.8rem);font-weight:600;display:flex;transform:translateY(24px)}.menu__link .icon[data-v-2f690bf4]{color:var(--brand);margin-left:auto}.menu__link.router-link-exact-active[data-v-2f690bf4]{color:var(--brand-ink)}.menu__index[data-v-2f690bf4]{font-size:var(--fs-xs);color:var(--text-3);letter-spacing:.08em;align-self:flex-start;margin-top:.6em;font-weight:600}.menu__foot[data-v-2f690bf4]{opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(.12s + var(--i) * 60ms);gap:12px;display:grid;transform:translateY(24px)}.menu.is-open .menu__link[data-v-2f690bf4],.menu.is-open .menu__foot[data-v-2f690bf4]{opacity:1;transform:none}@media (max-width:1000px){.hdr__nav[data-v-2f690bf4],.hdr__login[data-v-2f690bf4]{display:none}.hdr__end[data-v-2f690bf4]{margin-left:auto}.hdr__burger[data-v-2f690bf4]{display:block}}@media (max-width:560px){.hdr__cta[data-v-2f690bf4]{display:none}.hdr__bar[data-v-2f690bf4]{height:60px}}@media (min-width:1001px){.menu[data-v-2f690bf4]{display:none}}.ftr[data-v-cc1dacf7]{background:linear-gradient(to bottom, var(--bg), var(--bg-sunk));padding-top:clamp(64px,9vw,120px);position:relative;overflow:hidden}.ftr__grid[data-v-cc1dacf7]{grid-template-columns:1.5fr 1fr 1fr auto;align-items:start;gap:40px clamp(24px,5vw,72px);display:grid}.ftr__brand p[data-v-cc1dacf7]{max-width:32ch;color:var(--text-2);font-size:var(--fs-sm);margin-top:14px}.ftr__logo[data-v-cc1dacf7]{font-size:var(--fs-lg);letter-spacing:-.02em;color:var(--indigo-900);align-items:center;gap:12px;font-weight:700;display:inline-flex}.ftr__status[data-v-cc1dacf7]{border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--text-2);background:var(--surface);box-shadow:var(--raise-1);transition:box-shadow var(--dur-2);align-items:center;gap:10px;margin-top:22px;padding:10px 16px;font-weight:500;display:inline-flex}.ftr__status[data-v-cc1dacf7]:hover{box-shadow:var(--raise-2)}.ftr__status i[data-v-cc1dacf7]{background:var(--text-3);width:9px;height:9px;animation:pulse-dot 2s var(--ease-in-out) infinite;border-radius:50%}.ftr__status.is-ok i[data-v-cc1dacf7]{background:var(--success)}.ftr__status.is-degraded i[data-v-cc1dacf7]{background:#d69a1c}.ftr__status.is-down i[data-v-cc1dacf7]{background:var(--danger)}.ftr__uptime[data-v-cc1dacf7]{color:var(--text-3)}.ftr__col[data-v-cc1dacf7]{gap:10px;display:grid}.ftr__heading[data-v-cc1dacf7]{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-weight:600}.ftr__col a[data-v-cc1dacf7]{width:-moz-fit-content;width:fit-content;font-size:var(--fs-sm);color:var(--text-2);background:linear-gradient(var(--brand), var(--brand)) 0 100% / 0 1.5px no-repeat;transition:color var(--dur-2), background-size var(--dur-3) var(--ease-out)}.ftr__col a[data-v-cc1dacf7]:hover{color:var(--indigo-900);background-size:100% 1.5px}.ftr__top[data-v-cc1dacf7]{width:58px;height:58px;color:var(--indigo-800);background:var(--surface);box-shadow:var(--raise-2);transition:box-shadow var(--dur-3), transform var(--dur-3) var(--ease-spring);border-radius:50%;place-items:center;display:grid}.ftr__top[data-v-cc1dacf7]:hover{box-shadow:var(--raise-3);transform:translateY(-4px)}.ftr__top[data-v-cc1dacf7]:active{box-shadow:var(--sink-1)}.ftr__bottom[data-v-cc1dacf7]{border-top:1px solid var(--hairline);font-size:var(--fs-xs);color:var(--text-3);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:clamp(48px,6vw,80px);padding-top:24px;display:flex}.ftr__giant[data-v-cc1dacf7]{letter-spacing:-.06em;text-align:center;white-space:nowrap;background:var(--iris);color:#0000;opacity:.55;transform:translateY(calc((1 - var(--vp)) * 40%));will-change:transform;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:clamp(4rem,17.5vw,17rem);font-weight:700;line-height:.82}@media (max-width:860px){.ftr__grid[data-v-cc1dacf7]{grid-template-columns:1fr 1fr}.ftr__brand[data-v-cc1dacf7]{grid-column:1/-1}.ftr__top[data-v-cc1dacf7]{display:none}}.liquid[data-v-f6780e9f]{z-index:var(--z-liquid);pointer-events:none;visibility:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.liquid.is-active[data-v-f6780e9f]{visibility:visible;pointer-events:auto}.liquid__svg[data-v-f6780e9f]{width:100%;height:100%}.liquid__svg.is-fade[data-v-f6780e9f]{background:#e3e4f8}.liquid__mark[data-v-f6780e9f]{opacity:0;animation:lq-mark-f6780e9f .5s .28s var(--ease-out) forwards;justify-items:center;gap:14px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.liquid__mark img[data-v-f6780e9f]{filter:drop-shadow(0 10px 24px #5046a040);width:88px;height:88px;animation:lq-bob-f6780e9f 1.6s var(--ease-in-out) infinite}.liquid__label[data-v-f6780e9f]{font-size:var(--fs-lg);color:var(--indigo-800);letter-spacing:-.01em;font-weight:600}@keyframes lq-mark-f6780e9f{0%{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes lq-bob-f6780e9f{50%{transform:translateY(-6px)rotate(-3deg)}}.cursor-ring[data-v-ca8928fe],.cursor-dot[data-v-ca8928fe]{z-index:var(--z-cursor);pointer-events:none;will-change:transform;position:fixed;top:0;left:0}.cursor-ring__body[data-v-ca8928fe]{width:38px;height:38px;transition:width var(--dur-3) var(--ease-out), height var(--dur-3) var(--ease-out), background var(--dur-3) var(--ease-out), opacity var(--dur-2), scale var(--dur-2) var(--ease-out);background:#ffffff14;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;translate:-50% -50%}.cursor-ring__body[data-v-ca8928fe]:before{content:"";border-radius:inherit;background:var(--iris-conic);-webkit-mask-composite:xor;padding:1.5px;animation:3s linear infinite iris-spin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.is-hover .cursor-ring__body[data-v-ca8928fe]{background:#a58af31a;width:64px;height:64px}.is-label .cursor-ring__body[data-v-ca8928fe]{background:#26234fdb;width:84px;height:84px}.is-text .cursor-ring__body[data-v-ca8928fe]{background:var(--indigo-600);border-radius:3px;width:6px;height:30px}.is-text .cursor-ring__body[data-v-ca8928fe]:before{display:none}.is-pressed .cursor-ring__body[data-v-ca8928fe]{scale:.82}.is-hidden .cursor-ring__body[data-v-ca8928fe],.cursor-dot.is-hidden[data-v-ca8928fe]{opacity:0}.cursor-ring__label[data-v-ca8928fe]{font-size:var(--fs-xs);color:var(--text-inverse);letter-spacing:.02em;font-weight:600}.cursor-dot[data-v-ca8928fe]:before{content:"";background:var(--indigo-800);border-radius:50%;width:6px;height:6px;position:absolute;translate:-50% -50%}.cursor-dot[data-v-ca8928fe]{transition:opacity var(--dur-2)}.dot-word[data-v-458f53d8]{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.split__line[data-v-976479fd]{margin-block-start:-.12em;margin-block-end:-.16em;padding-block-start:.12em;padding-block-end:.16em;display:block;overflow:clip}.split__inner[data-v-976479fd]{transform-origin:0 100%;opacity:0;transition:transform 1.1s var(--ease-out), opacity .7s var(--ease-out);transition-delay:calc(var(--split-delay) + var(--i) * .11s);display:inline-block;transform:translateY(108%)rotate(2.5deg)}.split__word[data-v-976479fd]{white-space:nowrap}.is-in .split__inner[data-v-976479fd]{opacity:1;transform:none}@media (max-width:720px){.split:not(.split--hard) .split__line[data-v-976479fd]{margin:0;padding:0;display:inline;overflow:visible}.split:not(.split--hard) .split__inner[data-v-976479fd]{transition:opacity .9s var(--ease-out);transition-delay:calc(var(--split-delay) + var(--i) * .11s);display:inline;transform:none}}@media (prefers-reduced-motion:reduce){.split__inner[data-v-976479fd]{opacity:1;transform:none}}.hero[data-v-ab209b15]{--hp:0;min-height:max(720px,100svh);padding:calc(var(--nav-h) + 40px) 0 120px;isolation:isolate;align-items:center;display:grid;position:relative;overflow:hidden}.hero__bg[data-v-ab209b15]{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.blob[data-v-ab209b15]{opacity:.6;will-change:transform;animation:blob-morph-ab209b15 18s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute}.blob--a[data-v-ab209b15]{background:radial-gradient(circle at 35% 35%, var(--iris-lime), transparent 58%), radial-gradient(circle at 65% 60%, var(--iris-sun), transparent 55%);width:46vw;height:46vw;top:-10vw;left:-12vw}.blob--b[data-v-ab209b15]{background:radial-gradient(circle at 40% 40%, var(--iris-violet), transparent 56%), radial-gradient(circle at 68% 68%, var(--iris-aqua), transparent 54%);width:50vw;height:50vw;animation-delay:-6s;top:-4vw;right:-16vw}.blob--c[data-v-ab209b15]{background:radial-gradient(circle, var(--iris-rose), transparent 58%);opacity:.4;width:40vw;height:40vw;animation-delay:-11s;bottom:-26vw;left:28vw}@keyframes blob-morph-ab209b15{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.14,1.04)rotate(24deg)}to{transform:scale(.94,1.08)rotate(-18deg)}}.hero__grid[data-v-ab209b15]{background-image:radial-gradient(#46428224 1px,#0000 1.4px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 20%,#0000 75%)}.hero__content[data-v-ab209b15]{z-index:1;text-align:center;pointer-events:none;translate:0 calc(var(--hp) * -90px);opacity:calc(1 - var(--hp) * 1.4);justify-items:center;display:grid;position:relative}.hero__content a[data-v-ab209b15],.hero__content button[data-v-ab209b15]{pointer-events:auto}.hero__badge[data-v-ab209b15]{border-radius:var(--r-full);font-size:var(--fs-sm);color:var(--indigo-800);background:var(--surface);box-shadow:var(--raise-1);animation:hero-in-ab209b15 1s .2s var(--ease-out) both;align-items:center;gap:10px;padding:7px 18px 7px 8px;font-weight:500;display:inline-flex}.hero__badge img[data-v-ab209b15]{width:26px;height:26px}.hero__word[data-v-ab209b15]{width:min(1120px,100%);height:clamp(130px,19vw,280px);margin-top:clamp(18px,3vw,36px)}.hero__hint[data-v-ab209b15]{font-size:var(--fs-xs);color:var(--text-3);animation:hero-in-ab209b15 1s 2.2s var(--ease-out) both;align-items:center;gap:8px;margin-top:14px;display:inline-flex}.hero__sub[data-v-ab209b15]{max-width:44ch;color:var(--text-2);margin-top:clamp(14px,2vw,24px);font-size:clamp(1.06rem,.96rem + .45vw,1.32rem);line-height:1.65}.hero__ctas[data-v-ab209b15]{animation:hero-in-ab209b15 1s .9s var(--ease-out) both;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(24px,3vw,36px);display:flex}@keyframes hero-in-ab209b15{0%{opacity:0;filter:blur(8px);transform:translateY(18px)}}html.is-liquid,html.is-liquid,html.is-liquid,html.liquid-boot,html.liquid-boot,html.liquid-boot{animation-play-state:paused}.chips[data-v-ab209b15]{z-index:0;pointer-events:none;opacity:calc(1 - var(--hp) * 1.6);position:absolute;top:0;bottom:0;left:0;right:0}.chip[data-v-ab209b15]{box-shadow:var(--raise-2);will-change:transform;animation:chip-in-ab209b15 1.1s var(--ease-spring) both, float-y 6s var(--ease-in-out) infinite;background:#f3f4faeb;border-radius:22px;align-items:center;gap:12px;padding:10px 18px 10px 10px;display:flex;position:absolute}.chip--a[data-v-ab209b15]{animation-delay:1.4s,0s;top:26%;left:clamp(16px,6vw,110px)}.chip--b[data-v-ab209b15]{animation-delay:1.55s,-2s;top:21%;right:clamp(16px,5vw,96px)}.chip--c[data-v-ab209b15]{animation-delay:1.7s,-4s;bottom:16%;left:clamp(16px,9vw,170px)}.chip--d[data-v-ab209b15]{animation-delay:1.85s,-1s;bottom:19%;right:clamp(16px,8vw,150px)}@keyframes chip-in-ab209b15{0%{opacity:0;transform:translateY(30px)scale(.8)}}.chip__text[data-v-ab209b15]{text-align:left;line-height:1.25;display:grid}.chip__text small[data-v-ab209b15]{color:var(--text-3);font-size:12px}.chip__text strong[data-v-ab209b15]{font-size:var(--fs-sm);color:var(--indigo-900);font-weight:600}.chip__ring[data-v-ab209b15]{background:radial-gradient(closest-side, var(--surface-raised) 74%, transparent 76%), conic-gradient(var(--success) calc(var(--p) * 360deg), var(--bg-sunk) 0);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.chip__ring b[data-v-ab209b15]{color:var(--success);font-size:13px}.chip__live[data-v-ab209b15]{border-radius:var(--r-full);letter-spacing:.06em;color:#fff;height:28px;animation:live-ab209b15 1.6s var(--ease-in-out) infinite;background:#c8283d;place-items:center;padding:0 10px;font-size:11px;font-weight:700;display:grid;box-shadow:0 0 0 4px #c8283d24}@keyframes live-ab209b15{50%{box-shadow:0 0 0 9px #c8283d00}}.chip__icon[data-v-ab209b15]{width:44px;height:44px;box-shadow:var(--sink-1);border-radius:14px;place-items:center;display:grid;position:relative}.chip__icon--pdf[data-v-ab209b15]{color:var(--ink-rose)}.chip__icon--bell[data-v-ab209b15]{color:var(--ink-violet)}.chip__icon--bell i[data-v-ab209b15]{background:var(--danger);width:8px;height:8px;animation:pulse-dot 1.8s var(--ease-in-out) infinite;border-radius:50%;position:absolute;top:9px;right:9px}.hero__scroll[data-v-ab209b15]{z-index:1;font-size:var(--fs-xs);color:var(--text-3);opacity:calc(1 - var(--hp) * 4);animation:hero-in-ab209b15 1s 2.4s var(--ease-out) both;justify-items:center;gap:10px;display:grid;position:absolute;bottom:28px;left:50%;translate:-50%}.hero__mouse[data-v-ab209b15]{width:26px;height:40px;box-shadow:var(--sink-1);border-radius:14px;justify-items:center;padding-top:7px;display:grid}.hero__mouse i[data-v-ab209b15]{background:var(--brand);width:4px;height:8px;animation:wheel-ab209b15 1.8s var(--ease-in-out) infinite;border-radius:2px}@keyframes wheel-ab209b15{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(12px)}to{opacity:0;transform:translateY(0)}}@media (max-width:1100px){.chip--c[data-v-ab209b15],.chip--d[data-v-ab209b15]{display:none}}@media (max-width:720px){.hero[data-v-ab209b15]{padding-top:calc(var(--nav-h) + 36px);align-items:start}.hero__word[data-v-ab209b15]{height:min(58vw,300px)}.chips[data-v-ab209b15],.hero__scroll[data-v-ab209b15]{display:none}.hero__ctas[data-v-ab209b15]{width:100%}.hero__ctas[data-v-ab209b15]>*{flex:100%}}.browser[data-v-29a5c928]{--bar:42px;--pad:10px;padding:0 var(--pad) var(--pad);background:var(--surface);box-shadow:var(--raise-3);transform-style:preserve-3d;border-radius:26px;position:relative}.browser__overlay[data-v-29a5c928]{top:var(--bar);left:var(--pad);right:var(--pad);bottom:var(--pad);transform-style:preserve-3d;pointer-events:none;position:absolute}.browser__bar[data-v-29a5c928]{height:var(--bar);align-items:center;gap:12px;padding:0 8px;display:flex}.browser__lights[data-v-29a5c928]{gap:7px;width:64px;display:flex}.browser__lights i[data-v-29a5c928]{width:11px;height:11px;box-shadow:var(--sink-1);border-radius:50%}.browser__lights i[data-v-29a5c928]:first-child{background:#f3a9b4}.browser__lights i[data-v-29a5c928]:nth-child(2){background:#f4dc8a}.browser__lights i[data-v-29a5c928]:nth-child(3){background:#a9dd96}.browser__url[data-v-29a5c928]{border-radius:var(--r-full);max-width:340px;height:26px;color:var(--text-3);background:var(--bg-sunk);box-shadow:var(--sink-1);flex:1;justify-content:center;align-items:center;gap:6px;margin-inline-start:auto;margin-inline-end:auto;font-size:12px;display:inline-flex}.browser__spacer[data-v-29a5c928]{width:64px}.browser__screen[data-v-29a5c928]{aspect-ratio:16/10;box-shadow:0 0 0 1px var(--hairline);background:#f6f6fa;border-radius:16px;position:relative;overflow:hidden}@media (max-width:560px){.browser[data-v-29a5c928]{--bar:30px;--pad:6px;border-radius:18px}.browser__lights i[data-v-29a5c928]{width:8px;height:8px}.browser__url[data-v-29a5c928]{height:20px;font-size:10px}.browser__screen[data-v-29a5c928]{border-radius:12px}}.shot[data-v-648d21dd]{-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.tour[data-v-76eea599]{padding-top:clamp(80px,11vw,150px);position:relative}.tour__head[data-v-76eea599]{text-align:center;justify-items:center;gap:18px;display:grid}.tour__head .lede[data-v-76eea599]{max-width:46ch}.tour__pin[data-v-76eea599]{height:calc(var(--n) * 95vh + 100vh);position:relative}.tour__stage[data-v-76eea599]{height:100vh;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.tour__grid[data-v-76eea599]{padding-top:calc(var(--nav-h) * .6);grid-template-columns:minmax(300px,.72fr) 1.28fr;align-items:center;gap:clamp(28px,4.5vw,72px);display:grid}.tour__count[data-v-76eea599]{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.tour__num[data-v-76eea599]{letter-spacing:-.05em;height:1.1em;font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:700;line-height:1.1;display:inline-grid;position:relative;overflow:hidden}.tour__num span[data-v-76eea599]{background:var(--ink-grad);color:#0000;transition:transform .7s var(--ease-out);-webkit-background-clip:text;background-clip:text;grid-area:1/1;transform:translateY(100%)}.tour__num span.is-past[data-v-76eea599]{transform:translateY(-100%)}.tour__num span.is-on[data-v-76eea599]{transform:none}.tour__of[data-v-76eea599]{font-size:var(--fs-md);color:var(--text-3);font-weight:600}.tour__stack[data-v-76eea599]{display:grid}.tour__slide[data-v-76eea599]{pointer-events:none;grid-area:1/1}.tour__slide.is-on[data-v-76eea599]{pointer-events:auto}.tour__tag[data-v-76eea599]{border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--brand-ink);background:var(--surface);box-shadow:var(--raise-1);align-items:center;gap:8px;padding:6px 14px 6px 10px;font-weight:600;display:inline-flex}.tour__slide .tour__tag[data-v-76eea599],.tour__slide .tour__body[data-v-76eea599],.tour__slide .tour__points li[data-v-76eea599]{opacity:0;transition:opacity .4s var(--ease-out), transform .6s var(--ease-out);transform:translateY(14px)}.tour__slide.is-on .tour__tag[data-v-76eea599],.tour__slide.is-on .tour__body[data-v-76eea599],.tour__slide.is-on .tour__points li[data-v-76eea599]{opacity:1;transform:none}.tour__slide.is-on .tour__body[data-v-76eea599]{transition-delay:.16s}.tour__slide.is-on .tour__points li[data-v-76eea599]{transition-delay:var(--d)}.tour__title[data-v-76eea599]{letter-spacing:-.025em;color:var(--indigo-950);margin-top:16px;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);font-weight:600}.tour__body[data-v-76eea599]{max-width:40ch;color:var(--text-2);margin-top:14px}.tour__points[data-v-76eea599]{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.tour__points li[data-v-76eea599]{border-radius:var(--r-full);font-size:var(--fs-xs);color:var(--text-2);box-shadow:var(--sink-1);align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}.tour__points .icon[data-v-76eea599]{color:var(--success)}.tour__rail[data-v-76eea599]{gap:8px;margin-top:clamp(24px,4vh,44px);display:flex}.tour__dot[data-v-76eea599]{text-align:left;flex:1;gap:8px;padding:6px 0;display:grid;position:relative}.tour__dot i[data-v-76eea599]{border-radius:var(--r-full);height:6px;box-shadow:var(--sink-1);display:block;position:relative;overflow:hidden}.tour__dot i[data-v-76eea599]:after{content:"";border-radius:inherit;background:var(--iris);transform:scaleX(var(--f));transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.tour__dot span[data-v-76eea599]{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;transition:color var(--dur-2);font-size:11px;font-weight:500;overflow:hidden}.tour__dot.is-on span[data-v-76eea599],.tour__dot:hover span[data-v-76eea599]{color:var(--indigo-900)}.tour__visual[data-v-76eea599]{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;transition:transform .6s var(--ease-out);position:relative}.tour__visual.is-tilting[data-v-76eea599]{transition:none}.tour__screens[data-v-76eea599]{position:absolute;top:0;bottom:0;left:0;right:0}.tour__screen[data-v-76eea599]{opacity:0;transition:opacity .6s var(--ease-out), transform .9s var(--ease-out);will-change:opacity, transform;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.06)}.tour__screen.is-past[data-v-76eea599]{transform:scale(.96)}.tour__screen.is-on[data-v-76eea599]{opacity:1;transform:none}.tour__dim[data-v-76eea599]{opacity:calc(var(--lift) * 1);pointer-events:none;background:#26234f57;position:absolute;top:0;bottom:0;left:0;right:0}.tour__sweep[data-v-76eea599]{width:38%;animation:sweep-76eea599 .9s var(--ease-in-out) forwards;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff8c 40%,#d6c4ff80 55%,#0000);position:absolute;top:-10%;bottom:-10%;left:0;right:auto;transform:translate(-120%)skew(-12deg)}@keyframes sweep-76eea599{to{transform:translate(320%)skew(-12deg)}}.tour__callout[data-v-76eea599]{opacity:0;transform-origin:50%;transition:opacity .3s var(--ease-out);pointer-events:none;position:absolute}.tour__callout.is-on[data-v-76eea599]{opacity:calc(min(1, var(--lift) * 6));transform:translate3d(calc(var(--lift) * var(--tx)), calc(var(--lift) * var(--ty)), calc(var(--lift) * 90px)) scale(calc(1 + var(--lift) * (var(--pop) - 1)));will-change:transform, opacity}.tour__callout[data-v-76eea599] .shot{object-fit:cover;object-position:top left;border-radius:12px;width:100%;height:100%}.tour__callout[data-v-76eea599]:before{content:"";opacity:var(--lift);border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 34px 60px -18px #26234f8c,0 12px 24px -8px #26234f4d}.tour__callout[data-v-76eea599]:after{content:"";background:var(--iris);-webkit-mask-composite:xor;opacity:var(--lift);border-radius:15px;padding:2px;position:absolute;top:-3px;bottom:-3px;left:-3px;right:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tour__real[data-v-76eea599]{font-size:var(--fs-xs);color:var(--text-3);align-items:center;gap:8px;font-weight:500;display:inline-flex;position:absolute;bottom:-40px;right:18px}.tour__real i[data-v-76eea599]{background:var(--success);width:8px;height:8px;animation:pulse-dot 2s var(--ease-in-out) infinite;border-radius:50%}.tour__list[data-v-76eea599]{gap:64px;margin-top:56px;display:grid}.tour__item[data-v-76eea599]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;display:grid}@media (max-width:900px){.tour__pin[data-v-76eea599]{height:calc(var(--n) * 85vh + 100vh)}.tour__grid[data-v-76eea599]{padding-top:calc(var(--nav-h) * .9);grid-template-columns:1fr;gap:20px}.tour__count[data-v-76eea599]{margin-bottom:6px}.tour__num[data-v-76eea599]{font-size:2.4rem}.tour__title[data-v-76eea599]{margin-top:10px;font-size:1.45rem}.tour__body[data-v-76eea599]{font-size:var(--fs-sm);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.tour__points[data-v-76eea599]{display:none}.tour__rail[data-v-76eea599]{margin-top:16px}.tour__dot span[data-v-76eea599]{display:none}.tour__real[data-v-76eea599]{bottom:-32px}.tour__item[data-v-76eea599]{grid-template-columns:1fr}}.marquee[data-v-a83e6f9e]{padding-block-start:18px;padding-block-end:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-v-a83e6f9e]{will-change:transform;gap:16px;width:max-content;display:flex}.marquee__pill[data-v-a83e6f9e]{border-radius:var(--r-full);height:48px;font-size:var(--fs-sm);white-space:nowrap;color:var(--text-2);background:var(--surface);box-shadow:var(--raise-1);align-items:center;gap:10px;padding:0 22px 0 16px;font-weight:500;display:inline-flex}.marquee__dot[data-v-a83e6f9e]{background:conic-gradient(from calc(var(--h) * 1deg), var(--iris-lime), var(--iris-rose), var(--iris-violet), var(--iris-aqua), var(--iris-lime));border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 3px #ffffffb3}.facts__head[data-v-78175e0b]{gap:16px;max-width:22ch;display:grid}.facts__head .h-1[data-v-78175e0b]{max-width:18ch}.facts__grid[data-v-78175e0b]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);margin-top:clamp(40px,6vw,72px);display:grid}.fact[data-v-78175e0b]{perspective:900px}.fact__card[data-v-78175e0b]{border-radius:var(--r-xl);background:var(--surface);height:100%;box-shadow:var(--raise-2);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .7s var(--ease-out), box-shadow var(--dur-3);padding:28px 26px 30px;position:relative;overflow:hidden}.fact__card.is-tilting[data-v-78175e0b]{transition:box-shadow var(--dur-3);box-shadow:var(--raise-3)}.fact__glare[data-v-78175e0b]{background:radial-gradient(260px circle at var(--gx,50%) var(--gy,0%), #ffffffd9, transparent 60%);opacity:0;transition:opacity var(--dur-3);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fact__card.is-tilting .fact__glare[data-v-78175e0b]{opacity:.75}.fact__icon[data-v-78175e0b]{width:52px;height:52px;color:var(--brand-ink);box-shadow:var(--sink-1);border-radius:16px;place-items:center;display:grid;position:relative}.fact__figure[data-v-78175e0b]{letter-spacing:-.05em;background:var(--ink-grad);color:#0000;-webkit-background-clip:text;background-clip:text;align-items:baseline;gap:10px;margin-top:26px;font-size:clamp(3.4rem,2.4rem + 3vw,5rem);font-weight:700;line-height:1;display:flex;position:relative}.fact__figure small[data-v-78175e0b]{font-size:var(--fs-md);letter-spacing:0;color:var(--text-3);-webkit-text-fill-color:var(--text-3);font-weight:600}.fact__title[data-v-78175e0b]{font-size:var(--fs-lg);margin-top:18px;position:relative}.fact__body[data-v-78175e0b]{font-size:var(--fs-sm);color:var(--text-2);margin-top:8px;line-height:1.65;position:relative}.facts__belts[data-v-78175e0b]{gap:4px;margin-top:clamp(56px,8vw,110px);display:grid}@media (max-width:1000px){.facts__grid[data-v-78175e0b]{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.facts__grid[data-v-78175e0b]{grid-template-columns:1fr}}.flow[data-v-9014a565]{position:relative}.flow__pin[data-v-9014a565]{height:340vh;position:relative}.flow__stage[data-v-9014a565]{height:100vh;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.flow__track[data-v-9014a565]{will-change:transform;align-items:center;gap:clamp(40px,6vw,96px);width:max-content;padding-inline-start:max(24px,50vw - 620px);padding-inline-end:12vw;display:flex;position:relative}.flow__intro[data-v-9014a565]{flex:none;gap:18px;width:min(460px,80vw);display:grid}.flow__intro .lede[data-v-9014a565]{max-width:34ch}.flow__hint[data-v-9014a565]{width:52px;height:52px;color:var(--brand-ink);box-shadow:var(--raise-1);animation:nudge-9014a565 1.8s var(--ease-in-out) infinite;border-radius:50%;place-items:center;display:grid}@keyframes nudge-9014a565{50%{transform:translate(10px)}}.flow__title[data-v-9014a565]{font-size:clamp(2rem,1.4rem + 2vw,3.1rem)}.flow__ribbon[data-v-9014a565]{pointer-events:none;height:300px;position:absolute;top:50%;left:-40px;right:-8vw;translate:0 -50%}.flow__ribbon svg[data-v-9014a565]{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.flow__reveal[data-v-9014a565]{will-change:transform;position:absolute;top:-20px;bottom:-20px;left:0;right:0;overflow:hidden}.flow__reveal svg[data-v-9014a565]{will-change:transform;height:calc(100% - 40px);top:20px;bottom:20px;left:0;right:0}.flow__ribbon path[data-v-9014a565]{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.flow__ribbon-base[data-v-9014a565]{stroke:#8e94c438;stroke-width:10px}.flow__ribbon-line[data-v-9014a565]{stroke:url(#flow-iris);stroke-width:10px}.flow__rail[data-v-9014a565]{position:relative}.flow__cards[data-v-9014a565]{gap:clamp(28px,4vw,64px);display:flex;position:relative}.flow__card[data-v-9014a565]{border-radius:var(--r-xl);background:var(--surface);width:min(380px,78vw);box-shadow:var(--raise-2);translate:0 calc((var(--i) - 1.5) * 26px);transition:transform .8s var(--ease-spring), box-shadow .6s var(--ease-out);align-content:start;gap:12px;padding:30px 30px 34px;display:grid;position:relative;transform:scale(.94)}.flow__card.is-on[data-v-9014a565]{box-shadow:var(--raise-3);transform:none}.flow__top[data-v-9014a565]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.flow__icon[data-v-9014a565]{width:58px;height:58px;color:var(--text-3);box-shadow:var(--sink-1);border-radius:18px;place-items:center;transition:color .6s,background .6s;display:grid}.flow__card.is-on .flow__icon[data-v-9014a565]{color:var(--text-inverse);background:linear-gradient(150deg, var(--indigo-500), var(--indigo-800));box-shadow:var(--lift-1)}.flow__n[data-v-9014a565]{letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #8e94c48c;font-size:2.6rem;font-weight:700}.flow__card.is-on .flow__n[data-v-9014a565]{-webkit-text-stroke:0;background:var(--iris);-webkit-background-clip:text;background-clip:text}.flow__card h3[data-v-9014a565]{font-size:var(--fs-xl)}.flow__card p[data-v-9014a565]{font-size:var(--fs-sm);color:var(--text-2);line-height:1.7}.flow__bead[data-v-9014a565]{background:var(--iris-conic);width:18px;height:18px;box-shadow:0 0 0 5px var(--surface), var(--raise-1);transition:transform .6s var(--ease-spring);border-radius:50%;margin-left:-9px;position:absolute;top:-9px;left:50%;transform:scale(0)}.flow__card.is-on .flow__bead[data-v-9014a565]{transform:none}.flow__bar[data-v-9014a565]{left:50%;bottom:calc(36px + var(--safe-bottom));border-radius:var(--r-full);width:min(320px,60vw);height:6px;box-shadow:var(--sink-1);position:absolute;overflow:hidden;translate:-50%}.flow__bar i[data-v-9014a565]{background:var(--iris);transform-origin:0;position:absolute;top:0;bottom:0;left:0;right:0}.flow__static[data-v-9014a565]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-top:40px;display:grid}.flow__static .flow__card[data-v-9014a565]{width:auto;transform:none}@media (max-width:720px){.flow__pin[data-v-9014a565]{height:420vh}.flow__track[data-v-9014a565]{flex-wrap:nowrap}.flow__card[data-v-9014a565]{translate:0}.flow__ribbon[data-v-9014a565]{left:-20px}}.phone[data-v-c011d115]{background:var(--surface);box-shadow:var(--raise-3);border-radius:46px;padding:9px;position:relative}.phone[data-v-c011d115]:after{content:"";background:var(--surface-raised);width:3px;height:64px;box-shadow:var(--raise-1);border-radius:0 3px 3px 0;position:absolute;top:22%;right:-3px}.phone__screen[data-v-c011d115]{aspect-ratio:390/844;box-shadow:0 0 0 1px var(--hairline);background:#f6f6fa;border-radius:38px;position:relative;overflow:hidden}.phone__island[data-v-c011d115]{border-radius:var(--r-full);background:#14132b;width:30%;height:22px;position:absolute;top:9px;left:50%;translate:-50%}.roles[data-v-005080c3]{overflow-x:clip}.roles__head[data-v-005080c3]{text-align:center;justify-items:center;gap:16px;display:grid}.roles__grid[data-v-005080c3]{grid-template-columns:minmax(280px,.62fr) 1.38fr;align-items:center;gap:clamp(28px,4vw,64px);margin-top:clamp(40px,6vw,80px);display:grid}.roles__list[data-v-005080c3]{gap:12px;display:grid}.role[data-v-005080c3]{border-radius:var(--r-lg);text-align:left;background:var(--surface);box-shadow:var(--raise-1);transition:box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-out);align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative}.role[data-v-005080c3]:hover{box-shadow:var(--raise-2)}.role.is-on[data-v-005080c3]{box-shadow:var(--sink-1);transform:translate(6px)}.role__icon[data-v-005080c3]{width:44px;height:44px;color:var(--brand-ink);box-shadow:var(--raise-1);transition:background var(--dur-3), color var(--dur-3), box-shadow var(--dur-3);border-radius:14px;flex:none;place-items:center;display:grid}.role.is-on .role__icon[data-v-005080c3]{color:var(--text-inverse);background:linear-gradient(150deg, var(--indigo-500), var(--indigo-800));box-shadow:var(--lift-1)}.role__text[data-v-005080c3]{gap:2px;min-width:0;display:grid}.role__text strong[data-v-005080c3]{font-size:var(--fs-md);color:var(--indigo-950);font-weight:600}.role__text small[data-v-005080c3]{color:var(--text-3);font-size:13px;line-height:1.45}.role__ring[data-v-005080c3]{opacity:0;width:26px;height:26px;transition:opacity var(--dur-3);flex:none;margin-left:auto;transform:rotate(-90deg)}.role.is-on .role__ring[data-v-005080c3]{opacity:1}.role[data-v-005080c3]:not(.is-on){--t:0}.role__ring circle[data-v-005080c3]{fill:none;stroke:var(--brand);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t))}.roles__stage[data-v-005080c3]{place-items:center;min-height:min(620px,52vw);display:grid;position:relative}.orbit[data-v-005080c3]{aspect-ratio:1;pointer-events:none;width:min(760px,62vw);position:absolute;top:50%;bottom:auto;left:50%;right:auto;translate:-50% -50%}.orbit[data-v-005080c3]:before{content:"";box-shadow:var(--sink-1);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.orbit__ring[data-v-005080c3]{border-radius:50%;animation:60s linear infinite orbit-005080c3;position:absolute;top:0;bottom:0;left:0;right:0}.orbit__ring[data-v-005080c3]:before{content:"";border:1px dashed #8e94c466;border-radius:50%;position:absolute;top:16%;bottom:16%;left:16%;right:16%}.orbit__node[data-v-005080c3]{transform:rotate(var(--a)) translateY(calc(min(760px, 62vw) / -2)) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.orbit__node>span[data-v-005080c3]{width:46px;height:46px;color:var(--text-3);background:var(--surface);box-shadow:var(--raise-1);transition:color var(--dur-3), background var(--dur-3), scale var(--dur-3) var(--ease-spring);border-radius:50%;place-items:center;margin:-23px;animation:60s linear infinite reverse orbit-005080c3;display:grid}.orbit__node.is-on>span[data-v-005080c3]{color:var(--text-inverse);background:linear-gradient(150deg, var(--indigo-500), var(--indigo-800));scale:1.25}@keyframes orbit-005080c3{to{rotate:360deg}}.orbit__hub[data-v-005080c3]{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);opacity:.5;justify-items:center;gap:4px;font-size:11px;font-weight:600;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.orbit__hub img[data-v-005080c3]{width:64px;height:64px}.roles__screens[data-v-005080c3]{width:100%;transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--ease-out);place-items:center;display:grid;position:relative}.roles__screens.is-tilting[data-v-005080c3]{transition:none}.roles__screen[data-v-005080c3]{opacity:0;width:100%;transition:opacity .5s var(--ease-out), transform .8s var(--ease-out);pointer-events:none;grid-area:1/1;transform:translateY(40px)scale(.94)}.roles__screen.is-phone[data-v-005080c3]{width:min(290px,70%)}.roles__screen.is-on[data-v-005080c3]{opacity:1;pointer-events:auto;transform:none}@media (max-width:900px){.roles__grid[data-v-005080c3]{grid-template-columns:1fr}.roles__stage[data-v-005080c3]{order:-1;min-height:0}.orbit[data-v-005080c3]{width:96vw}.orbit__node[data-v-005080c3]{transform:rotate(var(--a)) translateY(-48vw) rotate(calc(var(--a) * -1))}.role.is-on[data-v-005080c3]{transform:none}.role__text small[data-v-005080c3]{display:none}}.devices[data-v-a536f156]{--fan:0;overflow:hidden}.devices__grid[data-v-a536f156]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.devices__copy[data-v-a536f156]{align-content:start;gap:18px;display:grid}.devices__copy .lede[data-v-a536f156]{max-width:40ch}.devices__points[data-v-a536f156]{gap:14px;margin-top:12px;display:grid}.devices__points li[data-v-a536f156]{align-items:flex-start;gap:16px;display:flex}.devices__points strong[data-v-a536f156]{color:var(--indigo-950);font-weight:600;display:block}.devices__points small[data-v-a536f156]{font-size:var(--fs-sm);color:var(--text-2)}.devices__icon[data-v-a536f156]{width:48px;height:48px;color:var(--brand-ink);background:var(--surface);box-shadow:var(--raise-1);border-radius:16px;flex:none;place-items:center;display:grid}.devices__stage[data-v-a536f156]{place-items:center;height:clamp(520px,52vw,660px);display:grid;position:relative}.devices__glow[data-v-a536f156]{opacity:calc(.4 + var(--fan) * .6);background:radial-gradient(circle at 30% 40%,#a6dc6a80,#0000 55%),radial-gradient(circle at 70% 60%,#a58af38c,#0000 55%),radial-gradient(circle at 50% 30%,#f18fc866,#0000 50%);border-radius:50%;position:absolute;top:12%;bottom:12%;left:8%;right:8%}.devices__phone[data-v-a536f156]{will-change:transform;width:clamp(190px,17vw,250px);position:absolute}.devices__phone.is-0[data-v-a536f156]{transform:translateX(calc(var(--fan) * -62%)) translateY(calc(var(--fan) * 30px)) rotate(calc(var(--fan) * -11deg)) scale(.9);z-index:1}.devices__phone.is-1[data-v-a536f156]{transform:translateY(calc((1 - var(--fan)) * 40px));z-index:2}.devices__phone.is-2[data-v-a536f156]{transform:translateX(calc(var(--fan) * 62%)) translateY(calc(var(--fan) * 30px)) rotate(calc(var(--fan) * 11deg)) scale(.9);z-index:1}.notifs[data-v-a536f156]{z-index:3;gap:10px;width:min(330px,80%);display:grid;position:absolute;top:14%;left:50%;translate:-50%}.notif[data-v-a536f156]{box-shadow:var(--float);opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-spring);background:#f8f9fdf0;border-radius:20px;align-items:center;gap:12px;padding:10px 14px 10px 10px;display:flex;transform:translateY(-24px)scale(.92)}.notif.is-on[data-v-a536f156]{opacity:1;transform:none}.notif.is-out[data-v-a536f156]{opacity:0;transition-delay:calc(var(--i) * 80ms);transform:translateY(-10px)scale(.96)}.notif img[data-v-a536f156]{width:34px;height:34px;box-shadow:0 0 0 1px var(--hairline);background:#fff;border-radius:10px;padding:4px}.notif__text[data-v-a536f156]{min-width:0;line-height:1.35;display:grid}.notif__app[data-v-a536f156]{letter-spacing:.02em;color:var(--text-3);justify-content:space-between;gap:8px;font-size:11px;font-weight:600;display:flex}.notif__app time[data-v-a536f156]{font-weight:500}.notif strong[data-v-a536f156]{color:var(--indigo-950);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}@media (max-width:900px){.devices__grid[data-v-a536f156]{grid-template-columns:1fr}.devices__stage[data-v-a536f156]{height:560px}.devices__phone[data-v-a536f156]{width:200px}}@media (max-width:480px){.devices__stage[data-v-a536f156]{height:480px}.devices__phone[data-v-a536f156]{width:170px}}.teaser__grid[data-v-10d0a9b4]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.teaser__grid[data-v-10d0a9b4]>*{min-width:0}.teaser__copy[data-v-10d0a9b4]{align-content:start;gap:18px;display:grid}.teaser__ctas[data-v-10d0a9b4]{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:10px;display:flex}.teaser__own[data-v-10d0a9b4]{font-size:var(--fs-sm);color:var(--brand-ink);background:linear-gradient(var(--brand), var(--brand)) 0 100% / 0 1.5px no-repeat;transition:background-size var(--dur-3) var(--ease-out);align-items:center;gap:8px;font-weight:500;display:inline-flex}.teaser__own[data-v-10d0a9b4]:hover{background-size:100% 1.5px}.coins[data-v-10d0a9b4]{grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,26px);display:grid}.coin[data-v-10d0a9b4]{aspect-ratio:1.15;border-radius:var(--r-2xl);text-align:center;background:var(--surface);box-shadow:var(--raise-2);transition:box-shadow var(--dur-3) var(--ease-out), transform var(--dur-3) var(--ease-spring);align-content:center;justify-items:center;gap:4px;padding:20px;display:grid;position:relative}.coin[data-v-10d0a9b4]:hover{box-shadow:var(--raise-3);transform:translateY(-6px)}.coin[data-v-10d0a9b4]:active{box-shadow:var(--sink-1)}.coin--pro[data-v-10d0a9b4]:before{content:"";border-radius:inherit;background:var(--iris-conic);-webkit-mask-composite:xor;padding:2px;animation:8s linear infinite iris-spin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.coin__name[data-v-10d0a9b4]{font-size:var(--fs-sm);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-weight:600}.coin__price[data-v-10d0a9b4]{letter-spacing:-.05em;color:var(--indigo-950);align-items:flex-start;gap:4px;font-size:clamp(3rem,2rem + 3vw,4.6rem);font-weight:700;line-height:1;display:flex}.coin__price small[data-v-10d0a9b4]{letter-spacing:0;color:var(--text-3);margin-top:.3em;font-size:.4em}.coin__unit[data-v-10d0a9b4]{color:var(--text-3);font-size:12px}.coin__tag[data-v-10d0a9b4]{border-radius:var(--r-full);color:var(--success);background:var(--success-soft);padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:16px;right:16px}.coin--skeleton[data-v-10d0a9b4]{background:linear-gradient(100deg, var(--surface) 30%, var(--surface-strong) 50%, var(--surface) 70%) 0 0 / 300% 100%;animation:1.4s linear infinite shimmer-10d0a9b4}@keyframes shimmer-10d0a9b4{to{background-position:-150% 0}}.teaser__error[data-v-10d0a9b4]{border-radius:var(--r-xl);color:var(--text-2);box-shadow:var(--sink-1);grid-column:1/-1;padding:32px}@media (max-width:900px){.teaser__grid[data-v-10d0a9b4]{grid-template-columns:1fr}}.final[data-v-cc657647]{padding-bottom:clamp(40px,6vw,72px)}.final__panel[data-v-cc657647]{isolation:isolate;text-align:center;background:var(--surface);box-shadow:var(--raise-3);border-radius:clamp(32px,4vw,56px);justify-items:center;gap:20px;padding:clamp(56px,9vw,120px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.final__mesh[data-v-cc657647]{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.final__mesh span[data-v-cc657647]{aspect-ratio:1;opacity:.55;will-change:transform;width:60%;animation:mesh-cc657647 16s var(--ease-in-out) infinite alternate;border-radius:50%;position:absolute}.final__mesh span[data-v-cc657647]:first-child{background:radial-gradient(circle, var(--iris-lime), transparent 60%);top:-30%;left:-18%}.final__mesh span[data-v-cc657647]:nth-child(2){background:radial-gradient(circle, var(--iris-violet), transparent 60%);animation-delay:-5s;top:-10%;right:-20%}.final__mesh span[data-v-cc657647]:nth-child(3){background:radial-gradient(circle, var(--iris-rose), transparent 60%);animation-delay:-9s;bottom:-50%;left:25%}@keyframes mesh-cc657647{to{transform:translate(8%,10%)scale(1.15)}}.final__logo[data-v-cc657647]{filter:drop-shadow(0 18px 30px #5046a040);width:clamp(80px,9vw,120px);height:auto;animation:float-y 5s var(--ease-in-out) infinite}.final .h-display[data-v-cc657647]{max-width:16ch;color:var(--indigo-950)}.final .lede[data-v-cc657647]{max-width:44ch}.final__ctas[data-v-cc657647]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:8px;display:flex}main[data-v-ba07cf76]{outline:none;display:block;position:relative;overflow-x:clip}
