@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Byter Display;src:url(./SFProRounded-Bold-DzQLYsW1.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Byter Display;src:url(./SFProRounded-Heavy-DLu01dI_.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--font-display: "Byter Display", "SF Pro Rounded", ui-rounded, "Inter Variable", system-ui, sans-serif;--font: "Inter Variable", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--ink: #141416;--ink-heading: #1c1c1f;--ink-2: #55565c;--ink-3: #8b8c93;--paper: #ffffff;--page: #f6f7f9;--line: rgba(20, 20, 22, .08);--nav-bg: #ffffff;--nav-border: rgba(199, 204, 223, .7);--nav-shadow: 0px 20px 25px -5px rgba(0, 0, 0, .1), 0px 8px 10px -6px rgba(0, 0, 0, .1);--btn-dark: #0d0d0f;--btn-dark-ink: #ffffff;--btn-support: #303030;--btn-light: #ffffff;--btn-light-ink: #141416;--ph: #ff6154;--hero-sky: #eceff8;--hero-cloud: #ffffff;--hero-lavender: #c9c4ff;--hero-periwinkle: #a9b8ff;--hero-peach: #ffd9c2;--feat-cyan: #c7f0ff;--feat-mint: #d8f8ea;--feat-lime: #e6ff9a;--feat-white: #f7fbff;--w-bg: rgba(24, 24, 27, .92);--w-card: rgba(255, 255, 255, .07);--w-ink: #ffffff;--w-ink-2: rgba(255, 255, 255, .55);--w-line: rgba(255, 255, 255, .1);--w-orange: #ff8a3d;--w-purple: #9b7bff;--w-blue: #4aa8ff;--w-lime: #c6f432;--w-yellow: #ffcc00;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font);color:var(--ink);background:var(--paper);overflow-x:hidden}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.stage{position:relative;height:100vh;height:100svh;overflow:hidden}.stage-canvas{position:absolute;inset:0;z-index:2}.stage-canvas canvas{opacity:0;transition:opacity .8s ease}.stage-canvas canvas.is-ready{opacity:1}.hero{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:16vh;text-align:center;pointer-events:none}.hero-copy>*{pointer-events:auto}.hero h1{font-family:var(--font-display);font-size:clamp(44px,5.14vw,74px);line-height:.96;font-weight:800;letter-spacing:0;color:var(--ink-heading);max-width:585px;text-box:trim-both cap alphabetic}.hero-copy{display:flex;flex-direction:column;align-items:center}.hero p{margin-top:28px;max-width:560px;font-size:clamp(16px,1.35vw,19px);line-height:1.5;color:var(--ink-2)}.hero-ctas{margin-top:38px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn{height:48px;padding:0 20px;border-radius:10px;display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;white-space:nowrap;transition:transform .4s var(--ease-spring),box-shadow .3s var(--ease-out)}.btn:hover{transform:translateY(-2px)}.btn-light{background:var(--btn-light);color:var(--btn-light-ink);box-shadow:0 1px 2px #0000000f,0 4px 16px #1e1e3c0f}.btn-dark{background:var(--btn-dark);color:var(--btn-dark-ink)}.btn-ph{background:var(--ph);color:#fff}.btn small{display:block;font-size:9px;font-weight:500;letter-spacing:.02em;opacity:.9;line-height:1}.btn .stack{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.btn .stack b{font-size:16px;font-weight:600}.ph-votes{display:flex;flex-direction:column;align-items:center;font-size:11px;font-weight:700;margin-left:8px;line-height:1;gap:2px}.features{position:absolute;z-index:3;inset:0 4% 0 61%;pointer-events:none;opacity:0}.features-track{position:absolute;left:0;right:0;top:50%;will-change:transform}.feature{position:absolute;left:0;right:0;will-change:transform,filter,opacity}.feature-icon{width:55px;height:55px;border-radius:12px;background:#fff;border:1px solid rgba(238,238,238,.66);box-shadow:0 1px 1px #00000014;display:grid;place-items:center;color:var(--ink-heading);margin-bottom:36px}.feature-icon svg{fill:currentColor;stroke:currentColor;stroke-width:1.4px;paint-order:stroke}.feature-icon svg path[stroke-width]{fill:none}.feature h3{font-family:var(--font-display);font-size:clamp(26px,2.6vw,38px);line-height:1.06;font-weight:800;letter-spacing:-.01em;max-width:13ch}.feature p{margin-top:14px;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:34ch}.next-up{min-height:70vh;display:grid;place-items:center;color:var(--ink-3);font-size:15px;background:var(--paper);position:relative;z-index:5}@media(max-width:1023px),(max-aspect-ratio:1/1){:root{--m-edge: max(20px, calc((100vw - 560px)/2) )}.hero{padding:0 20px 14vh}.stage.is-mobile{height:auto}.stage.is-mobile:after{content:"";position:absolute;inset:auto 0 0;height:120px;z-index:2;pointer-events:none;background:linear-gradient(#f2f4fb00,#f2f4fb)}.stage.is-mobile .hero{position:relative;inset:auto;padding:168px 20px 104px}.stage.is-mobile .hero-copy{width:100%}.hero h1{font-size:clamp(40px,12vw,52px)}.hero p{margin-top:18px;font-size:16px;max-width:340px}.stage.is-mobile .hero-ctas{margin-top:28px;width:min(calc(100% - 32px),340px);flex-direction:column;gap:10px}.stage.is-mobile .hero-ctas .btn{width:100%;height:46px;justify-content:flex-start;padding:0 16px;gap:10px;border-radius:11px}.stage.is-mobile .hero-ctas .ph-votes{margin-left:auto}.stage.is-mobile .hero-ctas .btn-light>svg:first-child{margin:0 4.5px}.stage.is-mobile .hero-ctas .btn-dark>svg:first-child{margin:0 3px}.stage.is-mobile .hero-ctas .btn .stack{align-items:flex-start}.stage.is-mobile .hero-ctas .btn:hover{transform:none}.features{top:56%;left:24px;right:24px}.features:before{content:"";position:absolute;top:-9vh;bottom:0;left:-80px;right:-24px;background:linear-gradient(#f4faf900,#f4faf9e6 9vh,#f4faf9 18vh)}.features-track{top:0;bottom:0;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 88%,transparent)}.features-track .feature{top:50%}.feature-icon{width:44px;height:44px;border-radius:10px;margin-bottom:16px}.feature-icon svg{width:26px;height:26px}.feature h3{font-size:27px;max-width:none}.feature p{margin-top:10px;font-size:15px}}.scene-error{position:absolute;left:50%;bottom:32px;z-index:4;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 16px;border-radius:12px;background:var(--paper);color:var(--ink-2);font-size:13px;box-shadow:var(--nav-shadow);max-width:min(560px,calc(100vw - 32px));text-align:center}.scene-error code{font-size:11px;color:var(--ink-3);word-break:break-word}.page-veil{position:fixed;inset:0;z-index:48;background:#fff;pointer-events:none;visibility:hidden;opacity:0}a[aria-disabled=true]{cursor:pointer}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nav{position:fixed;top:66px;left:0;right:0;z-index:50;display:flex;justify-content:center;pointer-events:none}.nav-pill{--w: 640.73px;pointer-events:auto;box-sizing:border-box;width:min(var(--w),calc(100vw - 32px));height:46px;padding:5px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px;border-radius:16px;background:var(--nav-bg);border:1px solid var(--nav-border);box-shadow:var(--nav-shadow);will-change:width}.nav-brand{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:16px;letter-spacing:-.01em;flex-shrink:0;margin-right:auto}.nav-links{display:flex;gap:22px;margin-right:14px;font-size:14px;font-weight:500;color:var(--ink)}.nav-links a{transition:opacity .2s}.nav-links a:hover{opacity:.6}.nav-actions{--aw: 192px;position:relative;width:var(--aw);height:34px;margin-left:0;flex-shrink:0}.nav-a,.nav-b{position:absolute;right:0;top:0;height:100%;display:flex;gap:8px;will-change:opacity,transform}.nav-b{opacity:0;pointer-events:none}.nav-btn{height:34px;padding:0 14px;border-radius:11px;display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;white-space:nowrap;transition:transform .35s var(--ease-spring)}.nav-btn:hover{transform:translateY(-1px) scale(1.02)}.nav-btn-dark{background:var(--btn-dark);color:var(--btn-dark-ink)}.nav-btn-support{background:var(--btn-support);color:var(--btn-dark-ink);border-radius:12px}.nav-btn-outline{background:var(--paper);color:var(--ink);border:1px solid var(--line)}.nav-burger,.nav-menu{display:none}@media(max-width:1023px),(max-aspect-ratio:1/1){.nav{top:max(12px,env(safe-area-inset-top));flex-direction:column;align-items:center}.nav-links,.nav-b{display:none}.nav-pill{gap:0;width:min(calc(100vw - 32px),600px)}.nav-brand{gap:7px;font-size:15px}.nav-actions{width:auto}.nav-a{position:static}.nav-btn-support{padding:0 12px}.nav-burger{display:grid;place-content:center;gap:5px;width:34px;height:34px;margin-left:12px;border-radius:11px;background:#f1f2f6;flex-shrink:0;-webkit-tap-highlight-color:transparent}.nav-burger i{display:block;width:16px;height:2px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease-spring)}.nav.is-open .nav-burger i:first-child{transform:translateY(3.5px) rotate(45deg)}.nav.is-open .nav-burger i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav-menu{display:block;pointer-events:auto;box-sizing:border-box;width:min(calc(100vw - 32px),600px);margin-top:8px;padding:8px;border-radius:18px;background:var(--nav-bg);border:1px solid var(--nav-border);box-shadow:var(--nav-shadow);transform-origin:50% 0;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .22s ease,transform .35s var(--ease-out),visibility 0s .35s}.nav.is-open .nav-menu{opacity:1;visibility:visible;transform:none;transition:opacity .22s ease,transform .45s var(--ease-spring),visibility 0s}.nav-menu-links{display:flex;flex-direction:column}.nav-menu-links a{padding:14px 12px;font:600 17px/1 var(--font);color:var(--ink)}.nav-menu-links a+a{border-top:1px solid var(--line)}.nav-menu-links a:active{background:#f4f5f8}.nav-menu-buttons{display:flex;flex-direction:column;gap:8px;margin-top:8px}.nav-menu-btn{height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;font:600 16px/1 var(--font)}.nav-menu-btn.is-light{background:#f4f5f8;color:var(--ink)}.nav-menu-btn.is-dark{background:var(--btn-dark);color:#fff}.top-blur{height:84px}}.top-blur{position:fixed;inset:0 0 auto;height:116px;z-index:49;pointer-events:none;visibility:hidden}.top-blur i{position:absolute;inset:0;-webkit-backdrop-filter:blur(var(--b));backdrop-filter:blur(var(--b));-webkit-mask-image:linear-gradient(to top,transparent var(--a),#000 var(--c),#000 var(--d),transparent var(--e));mask-image:linear-gradient(to top,transparent var(--a),#000 var(--c),#000 var(--d),transparent var(--e))}.top-blur i:nth-child(1){--b: .5px;--a: 0%;--c: 12.5%;--d: 25%;--e: 37.5%}.top-blur i:nth-child(2){--b: 1px;--a: 12.5%;--c: 25%;--d: 37.5%;--e: 50%}.top-blur i:nth-child(3){--b: 2px;--a: 25%;--c: 37.5%;--d: 50%;--e: 62.5%}.top-blur i:nth-child(4){--b: 4px;--a: 37.5%;--c: 50%;--d: 62.5%;--e: 75%}.top-blur i:nth-child(5){--b: 8px;--a: 50%;--c: 62.5%;--d: 75%;--e: 87.5%}.top-blur i:nth-child(6){--b: 16px;--a: 62.5%;--c: 75%;--d: 100%;--e: 101%}.top-blur:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#ffffff8c,#ffffff40 45%,#fff0)}.byter-widget{position:absolute;width:370px;border-radius:20px;background:#19191a;overflow:hidden;transition:height .55s cubic-bezier(.34,1.3,.64,1)}.ws-feature{position:absolute;inset:0 auto auto 0;width:370px;opacity:0;visibility:hidden;transform:translateY(-8px) scale(.985);filter:blur(4px);transition:opacity .28s ease,transform .32s ease-in,filter .28s ease,visibility 0s linear .32s;pointer-events:none}.ws-feature.is-on{opacity:1;visibility:visible;transform:none;filter:none;transition:visibility 0s;animation:ws-in .85s cubic-bezier(.34,1.5,.64,1) .1s both}@keyframes ws-in{0%{opacity:0;transform:translateY(14px) scale(.97);filter:blur(5px)}45%{opacity:1;filter:blur(0)}to{opacity:1;transform:none;filter:none}}.ws-layer{position:absolute;inset:0 auto auto 0;opacity:0;transition:opacity .35s ease;pointer-events:none}.ws-layer.is-on{opacity:1}.ws-layer svg{display:block}.ws-layer path[stroke-dasharray]{display:none}.ws-gauge{position:absolute;inset:0 auto auto 0;opacity:0;transition:opacity .3s ease;pointer-events:none}.ws-gauge.is-on{opacity:1}.ws-usage rect[fill="#A538FF"]{transform-box:fill-box;transform-origin:50% 100%}.ws-usage.play rect[fill="#A538FF"]{animation:ws-bar .9s cubic-bezier(.34,1.4,.64,1) both}.ws-usage.play rect[fill="#A538FF"]:nth-of-type(n){animation-delay:.08s}@keyframes ws-bar{0%{transform:scaleY(.05)}}.ws-net .net-arc{stroke-dasharray:1 1;transition:opacity .35s ease,stroke-width .45s cubic-bezier(.34,1.5,.64,1)}.ws-net .play .net-arc{animation:ws-draw 1.25s cubic-bezier(.65,0,.35,1) calc(.15s + var(--i) * .16s) backwards}@keyframes ws-draw{0%{stroke-dashoffset:1;opacity:0}6%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.ws-net .net-row{transition:opacity .35s ease}.ws-net .dim{opacity:.3}.ws-net .net-arc.hl{stroke-width:20px}.ws-net [data-l="42.9"]{display:none}.net-num{position:absolute;left:0;width:374px;top:119px;text-align:center;font:800 47px/47px var(--font-display);color:#fff;white-space:nowrap;pointer-events:none}.net-hits{position:absolute;inset:0 auto auto 0}.ws-net.is-on .net-hits g{pointer-events:all;cursor:default}.ws-live1 [data-l="4.64"],.ws-live1 [data-l=Mbps],.ws-st3 [data-l="21"],.ws-st3 [data-l=Mbps]{display:none}.ws-readout{position:absolute;inset:0 auto auto 0;width:370px;height:360px;opacity:0;transition:opacity .3s ease;pointer-events:none}.ws-readout.is-on{opacity:1}.ws-num{position:absolute;left:0;width:341px;top:calc(var(--num-top) + var(--y));text-align:center;font:800 60px/60px var(--font-display);color:#fff;white-space:nowrap;--num-top: 162px}.ws-unit{position:absolute;inset:0 auto auto 0}.ws-unit path{opacity:0;transition:opacity .3s ease}.ws-unit path.is-on{opacity:1}.rn{display:inline-flex}.rn-slot{position:relative;display:inline-block;height:var(--size, 60px);transition:width .28s cubic-bezier(.22,1,.36,1)}.rn-ch{position:absolute;inset:0;text-align:center}.rn-in{animation:rn-in .45s cubic-bezier(.34,1.3,.64,1) var(--d) both}.rn-out{animation:rn-out .26s cubic-bezier(.4,0,1,1) var(--d) both}.rn-in.up{--from: .6em}.rn-in.down{--from: -.6em}.rn-out.up{--to: -.6em}.rn-out.down{--to: .6em}@keyframes rn-in{0%{transform:translateY(var(--from)) scale(.9);filter:blur(7px);opacity:0}60%{filter:blur(0);opacity:1}to{transform:none;filter:none;opacity:1}}@keyframes rn-out{to{transform:translateY(var(--to)) scale(.9);filter:blur(7px);opacity:0}}.mac{position:relative;overflow:hidden;border-radius:14px;background:#1a1d22;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font);color:var(--w-ink);-webkit-user-select:none;user-select:none;pointer-events:none}.wallpaper{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%}.menubar{position:absolute;top:0;left:0;right:0;height:37px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;font-size:14px;background:#0000001f;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);text-shadow:0 1px 2px rgba(0,0,0,.15)}.mb-left,.mb-right{display:flex;align-items:center;gap:22px}.mb-left b{font-weight:700}.mb-apple{display:inline-flex;margin-top:-2px}.mb-byter{display:inline-flex;align-items:center;gap:7px;padding:3px 10px 3px 6px;border-radius:999px;background:#ffffff2e;font-weight:600}.widget-slot{position:absolute;top:55px;right:43px;width:370px;height:390px;transform:scale(1.2);transform-origin:top right}.widget-slot .byter-widget{top:0;right:0}.notch{position:absolute;top:0;left:50%;width:190px;height:35px;transform:translate(-50%);background:#000;border-radius:0 0 11px 11px;z-index:5}.notch-cam{position:absolute;top:13px;left:50%;width:7px;height:7px;margin-left:-3.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#2a3550,#0b0e16 60%,#000)}.notif-stack{position:absolute;top:48px;right:14px;width:344px;height:200px}.notif{--d: 0;position:absolute;top:0;left:0;width:344px;min-height:78px;box-sizing:border-box;padding:11px 17px 11px 14px;display:flex;align-items:center;gap:12px;border-radius:23px;background:#25252599;box-shadow:inset 0 0 0 1px #ffffff26,0 10px 30px #0000002e;backdrop-filter:blur(33px) saturate(1.4);-webkit-backdrop-filter:blur(33px) saturate(1.4);color:#f0f0f0;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font);z-index:calc(10 - var(--d));transform:translateY(calc(var(--d) * 11px)) scale(calc(1 - var(--d) * .05));transform-origin:50% 100%;opacity:calc(1 - var(--d) * .3);transition:transform .6s cubic-bezier(.34,1.35,.64,1),opacity .45s ease;animation:notif-in .75s cubic-bezier(.22,1.25,.36,1) both}.notif:not(:first-child) .notif-text,.notif:not(:first-child) time{opacity:0;transition:opacity .25s ease}.notif.is-gone{opacity:0}@keyframes notif-in{0%{translate:115% 0}to{translate:0 0}}.notif-icon{width:36px;height:36px;border-radius:10px;flex:none}.notif-text{flex:1;min-width:0;display:flex;flex-direction:column}.notif-text b{font-size:13px;line-height:20px;font-weight:700;letter-spacing:-.026px;color:#ececec}.notif-text span{font-size:13px;line-height:16px;letter-spacing:-.013px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:34px}.notif time{position:absolute;top:11px;right:17px;font-size:12px;line-height:16px;opacity:.6}.mf{position:relative;z-index:5;padding:24px 20px 40px;background:linear-gradient(#f2f4fb,#f4fbfa 260px,#f2f9f7)}.mf-title{margin:0 0 40px;font:800 30px/35px var(--font-display);color:var(--ink-heading)}.mf-item{margin:0 auto 64px;max-width:560px}.mf-item .feature-icon{width:46px;height:46px;border-radius:11px;margin-bottom:18px}.mf-item h3{font:800 25px/1.1 var(--font-display);letter-spacing:-.01em;color:var(--ink-heading)}.mf-item p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-2)}.mf-shot{position:relative;margin-top:22px;border-radius:22px;overflow:hidden;padding:40px 16px;box-shadow:0 18px 40px -22px #1c1c1f73;isolation:isolate}.mf-shot picture,.mf-shot .wallpaper{position:absolute;inset:-90px 0;width:100%;height:calc(100% + 180px);object-fit:cover;object-position:70% 60%;z-index:-1}.mf-shot picture{transform:translate3d(0,var(--py, 0px),0);will-change:transform}.mf-shot picture .wallpaper{inset:0;height:100%}.mf-widget{position:relative}.mf-widget .byter-widget{position:absolute;top:0;left:50%;transform:translate(-50%) scale(var(--s));transform-origin:top center;box-shadow:0 20px 40px -18px #00000080}.mf-item>*{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .9s cubic-bezier(.22,1,.36,1)}.mf-item.is-in>*{opacity:1;transform:none}.mf-item.is-in>:nth-child(2){transition-delay:.05s}.mf-item.is-in>:nth-child(3){transition-delay:.1s}.mf-item.is-in>:nth-child(4){transition-delay:.16s}@media(prefers-reduced-motion:reduce){.mf-item>*{opacity:1;transform:none;transition:none}}.bg{position:absolute;inset:0;overflow:hidden;z-index:1;background:var(--hero-sky)}.bg-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.grid-overlay{position:absolute;right:0;bottom:0;width:42vw;height:55vh;background-image:linear-gradient(rgba(255,255,255,.45) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.45) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse at 70% 75%,#000 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 70% 75%,#000 0%,transparent 70%);pointer-events:none}.grain{position:absolute;inset:-50%;opacity:.045;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.privacy{--margin: max(16px, calc((100vw - 1150px)/2) );position:relative;z-index:5;height:100vh;height:100svh;overflow:hidden;background:#fff}.privacy-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.privacy-glow{position:absolute;left:calc(var(--margin) - 572px);top:0;width:880px;height:863px;transform-origin:40% 40%;-webkit-mask-image:radial-gradient(ellipse 62% 62% at 32% 48%,#000 35%,transparent 100%);mask-image:radial-gradient(ellipse 62% 62% at 32% 48%,#000 35%,transparent 100%);animation:privacy-drift 18s ease-in-out infinite;will-change:transform}@keyframes privacy-drift{0%{transform:translate(0) scale(1)}25%{transform:translate(180px,70px) scale(1.18)}50%{transform:translate(320px,-30px) scale(1.05)}75%{transform:translate(120px,-80px) scale(1.22)}to{transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.privacy-glow{animation:none}}.privacy-inner{position:absolute;left:var(--margin);top:max(96px,calc(50% - 290px))}.privacy-title{-webkit-font-smoothing:antialiased}.privacy-title{position:relative;margin:0;width:393px;height:135px;font:800 41px/45px var(--font-display);letter-spacing:0;color:#1c1c1f;white-space:nowrap}.privacy-title span{position:absolute;left:0;top:-8.19px}.privacy-strip{position:relative;width:2068px;height:494px;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.privacy-strip h3,.privacy-strip p{position:absolute;margin:0;color:#1c1c1f;white-space:pre-line}.privacy-strip .is-white{color:#fff}.privacy-strip .nowrap{white-space:pre}.pc-h{font:800 24px/30px var(--font-display);letter-spacing:0;translate:0 -6.12px}.pc-p{font:500 14px/18.2px var(--font);letter-spacing:-.07px;translate:0 1px}.privacy ::selection{background:#a538ff38}.privacy-track{visibility:hidden;will-change:transform,opacity}@media(max-width:1023px),(max-aspect-ratio:1/1){.privacy{height:auto;padding:96px 0 56px}.privacy-inner{position:relative;left:0;top:0}.privacy-title{width:auto;height:100px;margin:0 var(--m-edge);font-size:32px;line-height:36px}.privacy-title span{top:-6.4px}.privacy-glow{left:-620px}.privacy-track{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0 var(--m-edge);padding:0 var(--m-edge) 8px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.privacy-track::-webkit-scrollbar{display:none}.privacy-strip{zoom:var(--pz, 1);will-change:auto}.privacy-strip:after{content:"";position:absolute;left:100%;width:calc(var(--m-edge) / var(--pz, 1));height:1px}.pc-card{scroll-snap-align:start}.pv-controls{display:flex;align-items:center;justify-content:space-between;margin:16px var(--m-edge) 0}.pv-arrows{display:flex;gap:8px}.pv-arrow{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#f1f2f5;color:var(--ink);transition:opacity .25s ease,transform .3s var(--ease-spring);-webkit-tap-highlight-color:transparent}.pv-arrow:active{transform:scale(.92)}.pv-arrow:disabled{opacity:.35;cursor:default}.pv-dots{display:flex;gap:2px;margin-left:-4px}.pv-dots button{padding:8px 4px;-webkit-tap-highlight-color:transparent}.pv-dots button:before{content:"";display:block;width:7px;height:7px;border-radius:4px;background:#1c1c1f33;transition:width .35s var(--ease-spring),background .25s ease}.pv-dots button.is-on:before{width:20px;background:#1c1c1f}}.pc-card{position:absolute;will-change:transform,opacity}.pc-art svg{display:block;overflow:visible}.pc-gauge{position:absolute;left:34px;top:211px;width:370px;height:360px;pointer-events:none}.pc-card :is(.pa-icon,.pa-ad,.pa-ghost,.pa-logo,.pa-binos,.pa-shot,.pa-globe){transform-box:fill-box;transform-origin:50% 50%}.pc-card .pa-icon{opacity:0;transform:scale(.35);transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}.pc-card.is-live .pa-icon{opacity:1;transform:none;transition-delay:.1s}.pc-card .pa-ad{opacity:0;transform:scale(.5) rotate(-14deg);transition:transform .9s cubic-bezier(.34,1.6,.64,1),opacity .3s ease}.pc-card.is-live .pa-ad{opacity:1;transform:none;transition-delay:.1s}.pc-card .pa-ghost-1{--o: .35}.pc-card .pa-ghost-2{--o: .2}.pc-card .pa-ghost{opacity:0;transform:translate(-24px);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s ease}.pc-card.is-live .pa-ghost{opacity:var(--o);transform:none}.pc-card.is-live .pa-ghost-1{transition-delay:.3s}.pc-card.is-live .pa-ghost-2{transition-delay:.42s}.pc-card .pa-globe{opacity:0;transform:translateY(70px);transition:transform 1.6s cubic-bezier(.22,1,.36,1),opacity 1s ease}.pc-card.is-live .pa-globe{opacity:1;transform:none;transition-delay:.1s}.pc-card .pa-binos{transform-origin:50% 90%}.pc-card.is-live .pa-binos{animation:pa-look 2.4s cubic-bezier(.45,0,.55,1) .3s both}@keyframes pa-look{0%,to{transform:none}30%{transform:translate(-5px) rotate(-4deg)}65%{transform:translate(4px) rotate(3deg)}}.pc-card .pa-logo{transform-origin:50% 100%}.pc-card.is-live .pa-logo{animation:pa-launch 1.3s .35s both}@keyframes pa-launch{0%{transform:none;animation-timing-function:cubic-bezier(.2,.7,.4,1)}22%{transform:translateY(-30px);animation-timing-function:cubic-bezier(.6,0,.8,.4)}44%{transform:scale(1.04,.95);animation-timing-function:cubic-bezier(.2,.7,.4,1)}62%{transform:translateY(-12px);animation-timing-function:cubic-bezier(.6,0,.8,.4)}80%{transform:scale(1.02,.98)}to{transform:none}}.pc-card .pa-shot{opacity:0;transform:translateY(28px);transition:transform 1s cubic-bezier(.22,1,.36,1),opacity .6s ease}.pc-card.is-live .pa-shot{opacity:1;transform:none}.pc-card .pa-ring{opacity:0;transition:opacity .1s .6s}.pc-card.is-live .pa-ring{opacity:1}.pc-card .pa-ring-pen{stroke-dasharray:1 1;stroke-dashoffset:1}.pc-card.is-live .pa-ring-pen{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) .6s}@media(prefers-reduced-motion:reduce){.pc-card *{transition:none!important;animation:none!important}}.faq{position:relative;z-index:5;background:linear-gradient(to bottom,#fff 0,#f2f8f7 300px);padding:189px 16px 160px;display:flex;flex-direction:column;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.faq-title{margin:0;font:800 40px/45px var(--font-display);color:#1c1c1f;text-align:center}.faq-list{width:min(540px,100%);margin-top:39.5px;display:flex;flex-direction:column;gap:12px}.faq-item{background:#fff;border-radius:16px;padding-bottom:8px;box-shadow:0 0 #0000;transition:transform .45s cubic-bezier(.34,1.4,.64,1),box-shadow .45s ease}.faq-item:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #1c1c1f29}.faq-item h3{margin:0}.faq-q{all:unset;box-sizing:border-box;width:100%;padding:20px 24px 12px;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font:800 18px/28px var(--font-display);color:#1c1c1f;border-radius:16px}.faq-q:focus-visible{outline:2px solid #a538ff;outline-offset:2px}.faq-icon{flex:none;overflow:visible}.faq-icon circle,.faq-icon path{fill:none;stroke:#1c1c1f;stroke-width:2;stroke-linecap:round}.faq-icon{transition:transform .45s cubic-bezier(.34,1.5,.64,1)}.faq-item:hover .faq-icon{transform:scale(1.1)}.faq-icon-v{transform-box:fill-box;transform-origin:center;transition:transform .45s cubic-bezier(.34,1.4,.64,1),opacity .3s ease}.is-open .faq-icon-v{transform:rotate(90deg);opacity:0}.faq-a{overflow:hidden;height:0}.faq-a-inner{padding:0 24px 8px;font:500 14px/18.2px var(--font);letter-spacing:-.07px;color:#1c1c1fcc}.faq-a-inner p{margin:0}.faq-a-inner p+*,.faq-a-inner .faq-cmd+p{margin-top:10px}.faq-cmd{display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;border-radius:10px;background:#19191a;color:#e8e8ea}.faq-cmd code{flex:1;font:500 12.5px/18px ui-monospace,SF Mono,Menlo,monospace;word-break:break-all;-webkit-user-select:all;user-select:all}.faq-cmd button{all:unset;cursor:pointer;flex:none;padding:2px 10px;border-radius:7px;background:#ffffff1f;font:600 12px/18px var(--font);color:#fff;transition:background .2s ease}.faq-cmd button:hover{background:#fff3}@media(max-width:1023px),(max-aspect-ratio:1/1){.faq{padding:112px 20px 48px}.faq-list{width:min(560px,100%)}.faq-title{font-size:32px;line-height:38px}.faq-list{margin-top:32px;gap:10px}.faq-q{padding:18px 18px 10px;font-size:17px;line-height:24px}.faq-a-inner{padding:0 18px 10px;font-size:14.5px;line-height:20px}.faq-item:hover{transform:none;box-shadow:none}}@media(prefers-reduced-motion:reduce){.faq-item,.faq-icon,.faq-icon-v{transition:none}}.faq-a-inner a{color:#1c1c1f;font-weight:600;text-decoration:underline;text-decoration-color:#1c1c1f4d;text-underline-offset:2px;transition:text-decoration-color .2s ease}.faq-a-inner a:hover{text-decoration-color:currentColor}.credits{border:0;padding:0;margin:auto;width:min(calc(100vw - 40px),440px);max-height:calc(100dvh - 40px);background:transparent;overflow:visible}.credits::backdrop{background:#14141859;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.credits[open]{animation:credits-in .45s cubic-bezier(.34,1.35,.64,1)}.credits[open]::backdrop{animation:credits-fade .3s ease}@keyframes credits-in{0%{opacity:0;transform:translateY(14px) scale(.97)}}@keyframes credits-fade{0%{opacity:0}}.credits-card{background:#fff;border-radius:22px;padding:22px 24px 24px;box-shadow:0 30px 60px -20px #00000059;color:var(--ink);font-family:var(--font);max-height:calc(100dvh - 40px);overflow:auto}.credits-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.credits h2{margin:0;font:800 24px/30px var(--font-display);color:#1c1c1f}.credits-close{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#f1f2f5;color:var(--ink)}.credits ul{list-style:none;margin:0;padding:0}.credits li{display:flex;flex-direction:column;gap:3px;padding:14px 0}.credits li+li{border-top:1px solid rgba(28,28,31,.08)}.credits li b{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#1c1c1f80}.credits li span{font-size:15px;line-height:1.45}.credits li small{font-size:13px;line-height:1.4;color:#1c1c1f99}.credits a{color:inherit;text-decoration:underline;text-decoration-color:#1c1c1f4d;text-underline-offset:2px}.credits a:hover{text-decoration-color:currentColor}@media(prefers-reduced-motion:reduce){.credits[open],.credits[open]::backdrop{animation:none}}.cta{position:relative;z-index:5;height:max(100vh,760px);height:max(100svh,760px);overflow:hidden;background:#f2f8f7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cta-bg{z-index:0}.cta:before{content:"";position:absolute;inset:0 0 auto;height:160px;z-index:1;background:linear-gradient(#f2f8f7,#f2f8f700);pointer-events:none}.cta-laptop{position:absolute;inset:0;z-index:2;pointer-events:none}.cta-canvas{position:absolute!important;inset:0}.cta-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;padding-top:clamp(120px,14vh,160px)}.cta-logo img{box-shadow:0 10px 30px -10px #1c1c1f40}.cta-title{margin:22.46px 0 0;font:800 40px/45px var(--font-display);color:#1c1c1f;text-align:center;padding:0 16px}.cta-buttons{display:flex;gap:10px;margin-top:33.54px}.cta-btn{height:52px;box-sizing:border-box;border-radius:12px;display:inline-flex;align-items:center;text-decoration:none;transition:transform .45s cubic-bezier(.34,1.5,.64,1),box-shadow .3s ease}.cta-btn:hover{transform:translateY(-2px)}.cta-btn-light{width:188.75px;justify-content:center;gap:8px;background:#fff;color:#1c1c1f;font:600 16px/18.2px var(--font);letter-spacing:-.07px;box-shadow:0 1px 2px #0000000d}.cta-btn-light svg{color:#303030}.cta-btn-light:hover{box-shadow:0 10px 24px -10px #1c1c1f40}.cta-btn-dark{width:188px;padding-left:15px;gap:8px;background:#000;color:#fff;box-shadow:inset 0 0 0 1px #a6a6a6}.cta-btn-dark:hover{box-shadow:inset 0 0 0 1px #a6a6a6,0 10px 24px -10px #00000073}.cta-store{display:flex;flex-direction:column;font-family:-apple-system,"SF Pro Text",var(--font)}.cta-store small{font-size:9px;line-height:9px;font-weight:500}.cta-store b{font-size:18px;line-height:18px;font-weight:500;letter-spacing:-.47px}.cta-footer{margin-top:177px;width:min(1150px,calc(100vw - 32px));box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 14px;font:500 14px/18.2px var(--font);letter-spacing:-.07px;color:#303030;white-space:nowrap}.cta-footer a,.cta-credits{color:inherit;text-decoration:none;transition:opacity .2s ease}.cta-credits{font:inherit;letter-spacing:inherit;padding:0}.cta-credits:hover,.cta-footer a[href]:hover{opacity:.6}.cta-footer a:not([href]){cursor:default}.cta-support{display:inline-flex;align-items:center;gap:6px}.cta-support img{width:18px;height:17px;object-fit:contain}@media(max-width:1023px),(max-aspect-ratio:1/1){.cta{height:auto;padding-bottom:40px}.cta:after{content:none}.cta-content{padding-top:64px}.cta-logo img{width:68px;height:68px}.cta-title{margin-top:20px;font-size:32px;line-height:38px;padding:0 24px}.cta-buttons{margin-top:26px;width:100%;padding:0 20px;justify-content:center}.cta-btn-light,.cta-btn-dark{width:auto;flex:1 1 0;max-width:188px}.cta-btn-dark{justify-content:center;padding-left:0}.cta-footer{margin-top:112px;width:min(calc(100% - 40px),560px);padding:32px 0 0;border-top:1px solid rgba(28,28,31,.1);display:grid;grid-template-columns:repeat(3,1fr);gap:16px 12px;text-align:left;font-size:15px}.cta-footer>a,.cta-footer>.cta-credits{justify-self:start}.cta-footer>.cta-support{grid-column:1 / -1;margin-top:4px}.cta-footer>span{order:9;grid-column:1 / -1;margin-top:6px;padding-top:18px;border-top:1px solid rgba(28,28,31,.1);font-size:13px;opacity:.6}}.splash{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;background:radial-gradient(60% 50% at 30% 90%,rgba(255,211,189,.55),transparent 70%),radial-gradient(50% 45% at 75% 85%,rgba(169,157,247,.4),transparent 70%),#f2f4fb;pointer-events:auto}.splash.fade-in{animation:splash-in .4s ease both}@keyframes splash-in{0%{opacity:0}}.splash.is-leave{opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.65,0,.35,1)}.splash-mark{position:relative;width:120px;height:120px;display:grid;place-items:center;animation:splash-breathe 2.4s ease-in-out infinite;transition:transform .8s cubic-bezier(.65,0,.35,1)}.is-leave .splash-mark{transform:scale(1.12);animation:none}.splash-mark img{box-shadow:0 12px 30px -10px #1c1c1f4d}@keyframes splash-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}html.is-loading,html.is-loading body{overflow:hidden}@media(prefers-reduced-motion:reduce){.splash-mark{animation:none}}
