@font-face{font-family:"Twemoji Country Flags";src:url("../assets/fonts/TwemojiCountryFlags.woff2") format("woff2");font-display:swap;unicode-range:U+1F1E6-1F1FF}:root{--bg-0:#05060f;--bg-1:#0a0c1a;--panel:#10121f;--panel-2:#151827;--glass:rgba(22, 25, 41, 0.72);--glass-2:rgba(28, 32, 52, 0.85);--line:rgba(255, 255, 255, 0.08);--line-2:rgba(255, 255, 255, 0.16);--hi:rgba(255, 255, 255, 0.06);--blurple:#6672ff;--blurple-2:#9aa4ff;--aqua:#2ee6c8;--aqua-2:#7cf5e2;--amber:#ffc24b;--pink:#ff6ea9;--grad-brand:linear-gradient(115deg, #6672ff 0%, #2ee6c8 100%);--grad-vivid:linear-gradient(115deg, #8a97ff 0%, #2ee6c8 55%, #7cf5e2 100%);--text-0:#f6f7fe;--text-1:#a3a9c4;--text-2:#6b7192;--f-display:"Unbounded",system-ui,sans-serif;--f-body:"Twemoji Country Flags","Outfit",system-ui,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,monospace;--wrap:1160px;--radius:22px;--nav-h:70px}*{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:var(--aqua) transparent}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--grad-brand);background-clip:padding-box;border:3px solid transparent;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--grad-vivid);background-clip:padding-box;border-width:2px;box-shadow:0 0 10px rgba(46,230,200,.55)}::-webkit-scrollbar-thumb:active{background:var(--aqua-2);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;color:var(--text-1);font-family:var(--f-body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden;background-color:var(--bg-0);background-image:radial-gradient(120% 85% at 12% -12%,rgba(102,114,255,.24),transparent 52%),radial-gradient(110% 75% at 92% 2%,rgba(46,230,200,.16),transparent 50%),radial-gradient(90% 65% at 50% 118%,rgba(154,164,255,.14),transparent 60%);background-attachment:fixed}h1,h2,h3,h4{color:var(--text-0);font-family:var(--f-display);line-height:1.06;margin:0;letter-spacing:-.025em}p{margin:0}a{color:inherit;text-decoration:none}code{font-family:var(--f-mono);font-size:.9em;color:var(--aqua)}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}.wrap--narrow{max-width:780px}.grad{background:var(--grad-vivid);-webkit-background-clip:text;background-clip:text;color:transparent}.skip-link{position:absolute;left:-999px;top:8px;z-index:200;background:var(--blurple);color:#fff;padding:8px 16px;border-radius:8px}.skip-link:focus{left:12px}:focus-visible{outline:2px solid var(--aqua);outline-offset:3px;border-radius:6px}:focus:not(:focus-visible){outline:0}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.orbs{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.orb{position:absolute;border-radius:50%;opacity:.7}.orb--blurple{width:620px;height:620px;top:-220px;left:-160px;background:radial-gradient(circle at center,rgba(102,114,255,.5),transparent 66%);animation:float1 18s ease-in-out infinite}.orb--aqua{width:540px;height:540px;top:90px;right:-200px;background:radial-gradient(circle at center,rgba(46,230,200,.4),transparent 66%);animation:float2 22s ease-in-out infinite}@keyframes float1{50%{transform:translate(40px,30px)}}@keyframes float2{50%{transform:translate(-36px,44px)}}body>:not(.grain):not(.orbs):not(.nav){position:relative;z-index:2}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:18px}.eq i{width:3px;border-radius:3px;background:currentColor;animation:eq 1.1s ease-in-out infinite}.eq i:first-child{height:40%;animation-delay:-.2s}.eq i:nth-child(2){height:90%;animation-delay:-.5s}.eq i:nth-child(3){height:60%;animation-delay:-.1s}.eq i:nth-child(4){height:100%;animation-delay:-.7s}.eq i:nth-child(5){height:50%;animation-delay:-.35s}@keyframes eq{0%,100%{transform:scaleY(.4)}50%{transform:scaleY(1)}}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;font-family:var(--f-body);font-weight:650;font-size:16px;padding:14px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .28s ease,background .25s ease;white-space:nowrap}.btn--sm{padding:9px 18px;font-size:15px}.btn--lg{padding:19px 44px;font-size:19px}.btn--primary{color:#fff;background:var(--grad-brand);background-size:160% 160%;box-shadow:0 10px 34px -8px rgba(102,114,255,.75),inset 0 1px 0 rgba(255,255,255,.28)}.btn--primary::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 50%,transparent 70%);transform:translateX(-120%);transition:transform .6s ease}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 46px -10px rgba(46,230,200,.62),inset 0 1px 0 rgba(255,255,255,.3)}.btn--primary:hover::after{transform:translateX(120%)}.btn--ghost{color:var(--text-0);background:rgba(255,255,255,.045);border-color:var(--line-2)}.btn--ghost:hover{background:rgba(255,255,255,.1);border-color:var(--aqua);transform:translateY(-2px)}.nav{position:sticky;top:0;z-index:100;transition:background .3s ease,border-color .3s ease;border-bottom:1px solid transparent}.nav.is-stuck{background:rgba(5,6,15,.82);backdrop-filter:blur(16px);border-bottom-color:var(--line)}.nav__inner{display:flex;align-items:center;justify-content:space-between;height:var(--nav-h)}.brand{display:inline-flex;align-items:center;gap:11px}.brand__mark{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--grad-brand);color:#fff;box-shadow:0 8px 22px -6px rgba(102,114,255,.85),inset 0 1px 0 rgba(255,255,255,.35)}.brand__word{font-family:var(--f-display);font-weight:700;font-size:23px;color:var(--text-0);letter-spacing:-.04em}.nav__links{display:flex;gap:30px}.nav__links a{color:var(--text-1);font-weight:500;font-size:15px;transition:color .2s}.nav__links a:hover{color:var(--text-0)}.nav__actions{display:flex;align-items:center;gap:14px}.nav__gh{display:grid;place-items:center;color:var(--text-1);transition:color .2s,transform .2s}.nav__gh:hover{color:var(--text-0);transform:scale(1.12)}.lang{position:relative}.lang__btn{display:inline-flex;align-items:center;gap:7px;font-family:var(--f-body);font-weight:600;font-size:13.5px;color:var(--text-0);background:rgba(255,255,255,.05);border:1px solid var(--line);border-radius:999px;padding:6px 12px;cursor:pointer;transition:border-color .2s,background .2s}.lang__btn:hover{border-color:var(--line-2);background:rgba(255,255,255,.08)}.lang__btn:focus-visible{outline:2px solid var(--blurple);outline-offset:2px}.lang__flag{font-size:15px;line-height:1}.lang__chev{color:var(--text-1);transition:transform .22s ease;flex:none}.lang.is-open .lang__chev{transform:rotate(180deg)}.lang__panel{position:absolute;top:calc(100% + 8px);right:0;z-index:120;min-width:208px;max-height:min(60vh,420px);overflow-y:auto;margin:0;padding:6px;list-style:none;background:var(--glass-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.45),inset 0 1px 0 var(--hi);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.lang.is-open .lang__panel{opacity:1;visibility:visible;transform:translateY(0)}.lang__opt{display:flex;align-items:center;gap:10px;padding:9px 10px;min-height:44px;box-sizing:border-box;border-radius:10px;cursor:pointer;color:var(--text-1);font-size:14px;transition:background .15s,color .15s}.lang__opt:hover{background:rgba(102,114,255,.14);color:var(--text-0)}.lang__opt:focus-visible{outline:0;background:rgba(102,114,255,.14);color:var(--text-0)}.lang__opt.is-active{background:rgba(102,114,255,.2);color:var(--text-0);font-weight:600}.lang__opt .lang__flag{font-size:17px}.lang__optname{flex:1 1 auto}.lang__check{color:var(--blurple-2);opacity:0;flex:none}.lang__opt.is-active .lang__check{opacity:1}.nav__burger{display:none}.hero{position:relative;padding:clamp(56px,9vw,120px) 0 90px;overflow:hidden}.hero__wave{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);width:100%;height:min(560px,90%);z-index:0;pointer-events:none;opacity:.6;-webkit-mask:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 0.95fr;gap:56px;align-items:center}.pill{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--text-0);background:rgba(46,230,200,.09);border:1px solid rgba(46,230,200,.28);box-shadow:inset 0 1px 0 var(--hi)}.pill__dot{width:7px;height:7px;border-radius:50%;background:var(--aqua);box-shadow:0 0 12px var(--aqua);animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.4}}.hero__title{font-size:clamp(48px, 8.4vw, 96px);font-weight:800;margin:22px 0 22px;letter-spacing:-.045em}.hero__title span{display:block}.hero__title .grad{filter:drop-shadow(0 6px 40px rgba(46, 230, 200, .35))}.hero__sub{font-size:clamp(17px, 2.1vw, 20.5px);max-width:30em;margin-bottom:34px;color:var(--text-1)}.hero__cta{display:flex;gap:14px;flex-wrap:wrap}.hero__mini{margin-top:28px;font-family:var(--f-mono);font-size:13.5px;color:var(--text-2);letter-spacing:.01em}.hero__demo{position:relative}.demo__glow{position:absolute;inset:8% 4%;z-index:-1;border-radius:40px;background:var(--grad-brand);opacity:.28}.discord{border-radius:20px;overflow:hidden;border:1px solid var(--line-2);background:var(--panel);box-shadow:0 44px 100px -34px rgba(0,0,0,.95),inset 0 1px 0 var(--hi)}.discord__bar{display:flex;align-items:center;gap:7px;padding:13px 16px;background:rgba(0,0,0,.3);border-bottom:1px solid rgba(255,255,255,.06)}.dot{width:11px;height:11px;border-radius:50%}.dot--r{background:#ff5f57}.dot--y{background:#febc2e}.dot--g{background:#28c840}.discord__ch{margin-left:8px;color:var(--text-2);font-size:13px;font-weight:600}.discord__body{padding:20px 18px;min-height:268px;display:flex;flex-direction:column;gap:16px}.msg{display:flex;gap:11px;align-items:flex-start;opacity:0;transform:translateY(8px);animation:msgIn .4s ease forwards}@keyframes msgIn{to{opacity:1;transform:none}}.msg__av{width:38px;height:38px;border-radius:50%;flex:0 0 38px;display:grid;place-items:center;font-size:17px;font-weight:700;color:#fff}.msg__av--u{background:linear-gradient(135deg,#ffab3d,#ef4444)}.msg__av--v{background:var(--grad-brand)}.msg__b{min-width:0}.msg__name{font-size:14.5px;font-weight:700;color:var(--text-0)}.msg__name b{color:var(--blurple-2)}.msg__name .tag{font-size:10px;font-weight:700;background:var(--blurple);color:#fff;padding:1px 5px;border-radius:4px;margin-left:6px;vertical-align:1px}.msg__text{color:#d6d9e6;font-size:15px}.cursor{display:inline-block;width:2px;height:1em;background:var(--aqua);vertical-align:-2px;margin-left:1px;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.speaking{display:inline-flex;align-items:center;gap:8px;color:var(--aqua);font-size:13.5px;font-weight:600;margin-top:3px}.speaking .eq{color:var(--aqua);height:14px}.stats{padding:12px 0 30px}.stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:34px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi),0 30px 70px -40px rgba(0,0,0,.8)}.stat{text-align:center;position:relative}.stat:not(:last-child)::after{content:"";position:absolute;right:-8px;top:15%;height:70%;width:1px;background:var(--line)}.stat b{display:block;font-family:var(--f-display);font-weight:800;font-size:clamp(36px, 5vw, 54px);color:var(--text-0);line-height:1}.stat__inf{background:var(--grad-vivid);-webkit-background-clip:text;background-clip:text;color:transparent}.stat span{font-size:14px;color:var(--text-1)}.hear{padding:clamp(48px,7vw,84px) 0 clamp(18px,3vw,34px)}.hear__inner{max-width:720px;margin:0 auto;text-align:center}.hear__inner .eyebrow{justify-content:center}.hear__title{font-size:clamp(26px, 4vw, 40px);font-weight:800;margin:14px 0 12px}.hear__sub{color:var(--text-1);font-size:17px;max-width:520px;margin:0 auto 30px}.hear__stage{display:flex;align-items:center;gap:20px;text-align:left;max-width:620px;margin:0 auto;padding:22px 26px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi),0 30px 70px -40px rgba(0,0,0,.8)}.hear__btn{flex:0 0 auto;width:64px;height:64px;border-radius:50%;border:none;cursor:pointer;color:#fff;background:linear-gradient(135deg,var(--blurple),var(--aqua));display:grid;place-items:center;box-shadow:0 12px 30px -8px rgba(102,114,255,.7);transition:transform .15s ease,box-shadow .15s ease}.hear__btn:hover{transform:translateY(-2px) scale(1.04)}.hear__btn:active{transform:scale(.97)}.hear__ic{grid-area:1/1}.hear__ic--pause{display:none}.hear__stage.is-playing .hear__ic--play{display:none}.hear__stage.is-playing .hear__ic--pause{display:block}.hear__meta{flex:1;min-width:0}.hear__nowrow{display:flex;align-items:center;gap:9px;margin-bottom:5px}.hear__flag{font-size:20px}.hear__lang{font-weight:700;color:var(--text-0);font-size:16px}.hear__eq{color:var(--aqua);height:15px;opacity:.32;transition:opacity .2s;margin-left:auto}.hear__eq i{animation-play-state:paused}.hear__stage.is-playing .hear__eq{opacity:1}.hear__stage.is-playing .hear__eq i{animation-play-state:running}.hear__phrase{color:var(--text-1);font-size:14.5px;line-height:1.5}.hear__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.hear__chip{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;cursor:pointer;background:rgba(255,255,255,.04);border:1px solid var(--line);color:var(--text-1);font-size:14px;font-weight:600;font-family:inherit;transition:all .18s ease}.hear__chip:hover{color:var(--text-0);border-color:var(--aqua);transform:translateY(-1px)}.hear__chip.is-active{color:#fff;background:var(--blurple);border-color:transparent;box-shadow:0 8px 22px -8px rgba(102,114,255,.7)}.hear__chip span{font-size:16px}.hear__chip.is-disabled{opacity:.32;cursor:not-allowed;pointer-events:none}.hear__engines{display:inline-flex;gap:4px;padding:4px;margin-bottom:26px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.hear__eng{padding:7px 20px;border-radius:999px;border:none;cursor:pointer;background:0 0;color:var(--text-1);font-size:14px;font-weight:600;font-family:inherit;transition:all .18s ease}.hear__eng:hover{color:var(--text-0)}.hear__eng.is-active{color:#fff;background:linear-gradient(135deg,var(--blurple),var(--aqua));box-shadow:0 6px 18px -6px rgba(102,114,255,.7)}.hear__engtag{font-family:var(--f-mono);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--aqua);background:rgba(46,230,200,.12);border:1px solid rgba(46,230,200,.22);padding:2px 8px;border-radius:6px}@media (max-width:560px){.hear__stage{flex-direction:column;text-align:center;gap:14px}.hear__nowrow{flex-wrap:wrap;justify-content:center}.hear__eq{margin-left:0}.lang__name{display:none}.lang__btn{padding:6px 10px;gap:5px}}.section{padding:clamp(76px,10vw,128px) 0}.section--alt{background:linear-gradient(180deg,transparent,rgba(10,12,26,.55),transparent)}.section--games{background:radial-gradient(120% 80% at 50% 0,rgba(255,194,75,.06),transparent 60%)}.head{text-align:center;max-width:660px;margin:0 auto clamp(48px,6vw,68px)}.head h2{font-size:clamp(34px, 5vw, 54px);font-weight:800;margin:16px 0 16px}.head p{font-size:18px;color:var(--text-1)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-mono);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.2em;color:var(--aqua)}.eyebrow::before{content:"";width:22px;height:1px;background:currentColor;opacity:.6}.eyebrow--amber{color:var(--amber)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{position:relative;padding:32px 28px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.card::after{content:"";position:absolute;inset:0;border-radius:var(--radius);padding:1px;background:var(--grad-vivid);opacity:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .3s ease}.card:hover{transform:translateY(-6px);background:var(--glass-2);box-shadow:inset 0 1px 0 var(--hi),0 30px 60px -30px rgba(0,0,0,.7)}.card:hover::after{opacity:.85}.card__ic{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;margin-bottom:20px;color:var(--aqua);background:rgba(46,230,200,.12);border:1px solid rgba(46,230,200,.24);box-shadow:inset 0 1px 0 var(--hi)}.card__ic svg{width:26px;height:26px}.card__ic--amber{color:var(--amber);background:rgba(255,194,75,.12);border-color:rgba(255,194,75,.26)}.card h3{font-size:20.5px;font-weight:600;font-family:var(--f-body);margin-bottom:9px}.card p{font-size:15.5px;color:var(--text-1)}.card--accent{border-color:rgba(255,194,75,.26)}.card--link{display:block;cursor:pointer}.card__arrow{position:absolute;top:22px;right:24px;font-size:20px;color:var(--text-2);transition:color .25s,transform .25s}.card--link:hover .card__arrow{color:var(--aqua);transform:translate(3px,-3px)}.card__badge{position:absolute;top:22px;right:22px;font-family:var(--f-mono);font-size:10.5px;font-weight:700;color:#1a1500;background:var(--amber);padding:3px 9px;border-radius:6px;letter-spacing:.05em;box-shadow:0 4px 14px -3px rgba(255,194,75,.6)}.show{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.show--rev .show__visual{order:2}.show__copy h2{font-size:clamp(32px, 4vw, 46px);margin:16px 0 18px}.show__copy p{font-size:17.5px;margin-bottom:26px;color:var(--text-1)}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:13px}.ticks li{position:relative;padding-left:32px;color:var(--text-0);font-weight:500}.ticks li::before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;background-color:var(--aqua);box-shadow:0 0 14px rgba(46,230,200,.6);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/13px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23000' d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/13px no-repeat}.ticks--amber li::before{background-color:var(--amber);box-shadow:0 0 14px rgba(255,194,75,.6)}.picker,.wordle{padding:24px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line-2);box-shadow:0 34px 76px -34px rgba(0,0,0,.85),inset 0 1px 0 var(--hi)}.picker__head{margin-bottom:12px}.picker__head .mono{font-family:var(--f-mono);color:var(--aqua);font-size:14px}.picker__row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;color:var(--text-0);font-weight:500;transition:background .2s}.picker__row span{font-size:20px}.picker__row b{color:var(--text-2);font-weight:500;margin-left:auto;font-size:14px}.picker__row.is-sel{background:rgba(102,114,255,.18);box-shadow:inset 0 0 0 1px rgba(102,114,255,.45)}.picker__row.is-sel b{color:var(--blurple-2)}.wordle__rows{display:grid;gap:8px;margin-bottom:20px}.wrow{display:flex;gap:8px;justify-content:center}.wtile{width:46px;height:46px;display:grid;place-items:center;font-family:var(--f-mono);font-weight:700;font-size:21px;color:#fff;border-radius:9px;background:#23263a;border:1px solid rgba(255,255,255,.06)}.wtile.g{background:#2fae76;border-color:transparent}.wtile.y{background:#d4ab2e;border-color:transparent}.wtile.x{background:#363a52}.game-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.game-pills span{font-size:12.5px;font-weight:600;color:var(--text-0);padding:6px 13px;border-radius:999px;background:rgba(255,194,75,.1);border:1px solid rgba(255,194,75,.24)}.marquee{margin-top:64px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.marquee__track{display:flex;gap:12px;width:max-content;animation:scroll 44s linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.chip{display:inline-flex;align-items:center;gap:8px;padding:10px 17px;border-radius:999px;background:rgba(255,255,255,.045);border:1px solid var(--line);color:var(--text-0);font-weight:500;font-size:14.5px;white-space:nowrap}@keyframes scroll{to{transform:translateX(-50%)}}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.step{position:relative;overflow:hidden;padding:42px 32px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi)}.step__n{position:absolute;top:-34px;right:8px;font-family:var(--f-display);font-weight:800;font-size:150px;line-height:1;color:rgba(102,114,255,.1)}.step h3{font-size:22px;color:var(--aqua);font-family:var(--f-mono);font-weight:700;margin-bottom:8px}.step p{color:var(--text-1)}.tabs{display:flex;gap:8px;justify-content:center;margin-bottom:32px;flex-wrap:wrap}.tabs button{border:1px solid var(--line);background:rgba(255,255,255,.035);color:var(--text-1);font-family:var(--f-body);font-weight:600;font-size:15px;padding:10px 22px;border-radius:999px;cursor:pointer;transition:all .2s}.tabs button:hover{color:var(--text-0);border-color:var(--line-2)}.tabs button.is-active{color:#fff;background:var(--blurple);border-color:transparent;box-shadow:0 8px 22px -8px rgba(102,114,255,.7)}.cmd-list{display:grid;gap:10px;max-width:780px;margin:0 auto}.cmd{display:flex;align-items:baseline;gap:16px;padding:16px 22px;border-radius:15px;background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi);transition:border-color .2s,transform .2s}.cmd:hover{border-color:rgba(46,230,200,.4);transform:translateX(4px)}.cmd code{flex:0 0 auto;font-size:15px;color:var(--aqua);font-weight:700}.cmd span{color:var(--text-1);font-size:15px}.bill-toggle{display:flex;width:fit-content;margin:0 auto clamp(30px,4vw,44px);padding:5px;border-radius:999px;background:rgba(255,255,255,.06);border:1px solid var(--line-2);box-shadow:0 10px 30px -14px rgba(0,0,0,.7),inset 0 1px 0 var(--hi)}.bill-toggle__btn{display:inline-flex;align-items:center;gap:9px;border:0;cursor:pointer;font-family:var(--f-body);font-weight:700;font-size:16px;color:var(--text-1);background:0 0;padding:12px 28px;border-radius:999px;transition:color .2s,background .2s,box-shadow .2s}.bill-toggle__btn:hover{color:var(--text-0)}.bill-toggle__btn.is-active{color:#fff;background:var(--blurple);box-shadow:0 8px 20px -6px rgba(102,114,255,.65)}.bill-toggle__save{font-family:var(--f-mono);font-size:12px;font-weight:700;letter-spacing:.02em;color:#1a1500;background:var(--amber);padding:3px 9px;border-radius:999px}.price-card__price .amt{font:inherit}.amt--y,.per--y,.was--y{display:none}.pricing.is-annual .amt--m,.pricing.is-annual .per--m{display:none}.pricing.is-annual .amt--y,.pricing.is-annual .per--y{display:inline}.pricing.is-annual .was--y{display:inline}.price-line{display:flex;align-items:baseline;gap:10px}.price-card__price .was{font-family:var(--f-display);font-weight:600;font-size:22px;color:var(--text-2);text-decoration:line-through;text-decoration-thickness:2px}.price-card--pro .price-card__price .was{text-decoration-color:rgba(255,194,75,0.6)}.price-card--plus .price-card__price .was{text-decoration-color:rgba(102,114,255,0.6)}@keyframes priceIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.pricing.is-annual .amt--y,.pricing.is-annual .per--y,.pricing.is-annual .was--y{animation:priceIn .22s ease-out both}.pricing.is-annual .was--y{animation-delay:40ms}@media (prefers-reduced-motion:reduce){.pricing.is-annual .amt--y,.pricing.is-annual .per--y,.pricing.is-annual .was--y{animation:none}}.premium-panel{max-width:1180px;margin:0 auto 22px;padding:20px 24px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi)}.ppanel__head{margin-bottom:14px}.ppanel__title{font-family:var(--f-display);font-weight:700;font-size:16px;color:var(--text-0);letter-spacing:-.01em}.btn--discord{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:12px;border:1px solid transparent;background:var(--blurple);color:#fff;font-weight:700;font-size:15px;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.btn--discord:hover{background:#7782ff;box-shadow:0 10px 30px -12px rgba(102,114,255,.8);transform:translateY(-1px)}.btn--discord svg{display:block}.nav__login{display:inline-flex;align-items:center;gap:8px}.nav__login svg{display:block}.btn--ghost{margin-top:10px;padding:9px 16px;border-radius:10px;cursor:pointer;font-weight:600;font-size:14px;color:var(--text-0);background:rgba(255,255,255,.045);border:1px solid var(--line-2)}.btn--ghost:hover{background:rgba(255,255,255,.08)}.ppanel__user{display:flex;align-items:center;gap:12px}.ppanel__av{border-radius:50%;object-fit:cover}.ppanel__av--none{width:40px;height:40px;display:grid;place-items:center;font-weight:800;background:var(--blurple);color:#fff;font-family:var(--f-display)}.ppanel__name{font-weight:700;color:var(--text-0);font-size:15px}.ppanel__logout{margin-left:auto;padding:7px 14px;border-radius:9px;cursor:pointer;font-weight:600;font-size:13px;color:var(--text-1);background:rgba(255,255,255,.04);border:1px solid var(--line-2)}.ppanel__logout:hover{color:var(--text-0);background:rgba(255,255,255,.08)}.ppanel__plans{margin-top:16px;display:flex;flex-direction:column;gap:14px}.ppanel__plan{display:flex;flex-direction:column;gap:6px}.ppanel__chip{align-self:flex-start;display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:#1a1500}.ppanel__chip--pro{background:var(--amber)}.ppanel__chip--plus{background:linear-gradient(115deg,#6672ff,#8a97ff);color:#f6f7fe}.ppanel__meta{color:var(--text-2);font-size:13.5px}.ppanel__servers{margin-top:4px}.ppanel__servers ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ppanel__servers li{font-size:13px;color:var(--text-1);padding:4px 10px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.ppanel__servers li code{font-family:var(--f-mono);color:var(--text-2)}.ppanel__none{display:flex;flex-direction:column;gap:4px}.ppanel__none b{color:var(--text-0);font-size:15px}.pricing{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin:0 auto}.price-card{position:relative;padding:38px 34px;border-radius:var(--radius);background:var(--glass);border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--hi);display:flex;flex-direction:column}.price-card h3{font-family:var(--f-body);font-size:22px;font-weight:700;margin-bottom:4px}.price-card__price{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:4px 0 24px}.price-card__price b{font-family:var(--f-display);font-weight:800;font-size:46px;color:var(--text-0);line-height:1}.price-card__price span{color:var(--text-2);font-size:14px}.price-card .ticks{gap:12px}.price-card .ticks li{font-size:15.5px}.price-card--pro{border-color:rgba(255,194,75,.4);background:linear-gradient(180deg,rgba(255,194,75,.08),transparent 55%),var(--glass);box-shadow:inset 0 1px 0 var(--hi),0 24px 60px -30px rgba(255,194,75,.25)}.price-card--pro .price-card__price .amt,.price-card--pro .price-card__price b{background:linear-gradient(115deg,#ffc24b,#ff9d5c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.price-card--plus{border-color:rgba(102,114,255,.4);background:linear-gradient(180deg,rgba(102,114,255,.09),transparent 55%),var(--glass);box-shadow:inset 0 1px 0 var(--hi),0 24px 60px -30px rgba(102,114,255,.28)}.price-card--plus .price-card__price .amt,.price-card--plus .price-card__price b{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.price-card__badge{display:inline-flex;align-self:flex-start;align-items:center;gap:5px;margin-bottom:14px;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:#1a1500;background:var(--amber);padding:5px 11px;border-radius:999px;box-shadow:0 4px 16px -4px rgba(255,194,75,.6)}.price-card__badge--plus{color:#f6f7fe;background:linear-gradient(115deg,#6672ff,#8a97ff);box-shadow:0 4px 16px -4px rgba(102,114,255,.6)}.price-card__note{margin-top:auto;padding-top:22px;font-family:var(--f-mono);font-size:12.5px;color:var(--text-2)}.price-card__buy{display:block;margin-top:16px;padding:11px 18px;border-radius:12px;text-align:center;font-weight:700;font-size:14.5px;text-decoration:none;color:#fff;background:var(--blurple);border:1px solid transparent;transition:transform .15s,box-shadow .15s,background .15s}.price-card__buy:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgba(102,114,255,.35)}.price-card__buy--pro{background:linear-gradient(120deg,#ffc24b,#ff9e3d);color:#1a1206}.price-card__buy--pro:hover{box-shadow:0 8px 22px rgba(255,194,75,.35)}.price-card__deal{margin:-8px 0 20px;padding:9px 13px;border-radius:12px;font-size:13.5px;font-weight:600;line-height:1.35;color:#ffce6b;background:rgba(255,194,75,.1);border:1px solid rgba(255,194,75,.3)}.faq{display:grid;gap:12px}.qa{border-radius:15px;background:var(--glass);border:1px solid var(--line);overflow:hidden;box-shadow:inset 0 1px 0 var(--hi)}.qa__q{width:100%;text-align:left;background:0 0;border:0;cursor:pointer;color:var(--text-0);font-family:var(--f-body);font-weight:600;font-size:17px;padding:21px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px}.qa__q::after{content:"+";font-size:23px;color:var(--aqua);transition:transform .25s}.qa.is-open .qa__q::after{transform:rotate(45deg)}.qa__a{max-height:0;overflow:hidden;transition:max-height .3s ease}.qa__a p{padding:0 22px 21px;font-size:15.5px;color:var(--text-1)}.finale{padding:clamp(76px,9vw,118px) 0}.finale__inner{position:relative;overflow:hidden;text-align:center;padding:clamp(54px,8vw,88px) 30px;border-radius:34px;border:1px solid var(--line-2);background:radial-gradient(120% 130% at 50% 0,rgba(102,114,255,.28),rgba(46,230,200,.1) 55%,transparent 80%),var(--bg-1);box-shadow:inset 0 1px 0 var(--hi)}.finale__inner h2{font-size:clamp(36px, 5.5vw, 62px);font-weight:800;margin-bottom:32px}.finale__note{margin-top:24px;font-family:var(--f-mono);font-size:14px;color:var(--text-2)}.foot{border-top:1px solid var(--line);padding:64px 0 32px;background:var(--bg-1)}.foot__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px}.foot__tag{margin-top:13px;color:var(--text-2)}.foot h4{font-family:var(--f-body);font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-2);margin-bottom:14px}.foot__grid a{display:block;color:var(--text-1);padding:5px 0;transition:color .2s}.foot__grid a:hover{color:var(--text-0)}.foot__base{display:flex;justify-content:space-between;margin-top:46px;padding-top:24px;border-top:1px solid var(--line);color:var(--text-2);font-size:14px}.foot__legal{display:flex;gap:18px}.foot__base a{color:var(--text-2);transition:color .2s}.foot__base a:hover{color:var(--text-0)}.reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.reveal.in-view{opacity:1;transform:none}.hero .reveal[data-r]{animation:heroIn .8s cubic-bezier(.2,.7,.2,1) both;opacity:1;transform:none;transition:none}.hero .reveal[data-r="1"]{animation-delay:50ms}.hero .reveal[data-r="2"]{animation-delay:.16s}.hero .reveal[data-r="3"]{animation-delay:.28s}.hero .reveal[data-r="4"]{animation-delay:.4s}.hero .reveal[data-r="5"]{animation-delay:.52s}@keyframes heroIn{from{opacity:0;transform:translateY(28px)}}@media (max-width:1000px){.hero__grid{grid-template-columns:1fr;gap:46px}.hero__demo{max-width:470px}.hero__wave{height:320px;opacity:.4}.cards{grid-template-columns:repeat(2,1fr)}.show,.show--rev .show__visual{grid-template-columns:1fr;order:0}.show{gap:38px}}@media (max-width:900px){.nav__links{display:none}.nav__links.is-open{display:flex;flex-direction:column;position:absolute;top:var(--nav-h);left:0;right:0;background:rgba(5,6,15,.97);backdrop-filter:blur(20px);padding:14px 24px;gap:0;border-bottom:1px solid var(--line)}.nav__links.is-open a{padding:12px 0;font-size:16.5px;border-bottom:1px solid rgba(255,255,255,.04)}.nav__links.is-open a:last-child{border-bottom:0}.nav__burger{display:flex;flex-direction:column;gap:5px;background:0 0;border:0;cursor:pointer;padding:10px 6px}.nav__burger span{width:22px;height:2px;background:var(--text-0);border-radius:2px;transition:.25s}.nav__burger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.pricing{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (max-width:720px){body{font-size:16px}.wrap{padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.nav .btn--sm{display:none}.stats__grid{grid-template-columns:repeat(2,1fr);gap:26px 12px}.stat:not(:last-child)::after{display:none}.cards,.steps{grid-template-columns:1fr}.pricing{grid-template-columns:1fr}.hero__cta .btn{width:100%;justify-content:center}.hero__demo{margin:0 auto}.price-card{padding:30px 24px}.card__badge{top:18px;right:18px}.foot__grid{grid-template-columns:1fr 1fr}.foot__base{flex-direction:column;gap:8px;text-align:center}.cmd{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.marquee__track{animation:none}.orb{animation:none}}