﻿:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--accent:#13f287;--accent-rgb:19, 242, 135;--accent-hover:#4ef5a5;--plus:#4d7cff;--plus-rgb:77, 124, 255;--plus-from:#9dbaff;--plus-btn-base:#2b4db8;--plus-btn-depth:linear-gradient(180deg, #9dbaff38 0%, #4d7cff12 42%, #0006 100%);--plus-btn-edge:linear-gradient(180deg, #c4d6ff 0%, #6d94ffe0 28%, #4d7cff61 62%, #4d7cff14 100%);--plus-btn-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #0810307a, 0 3px 8px #00000057, 0 0 18px rgba(var(--plus-rgb), .22);--btn-tone-rgb:var(--accent-rgb);--btn-base:#17472f;--btn-hover-ease:.15s cubic-bezier(.4, 0, .2, 1);--btn-sheen:radial-gradient(ellipse 58% 175% at 50% -28%, #ffffff4d 0%, rgba(var(--btn-tone-rgb), .28) 36%, rgba(var(--btn-tone-rgb), .09) 60%, transparent 78%);--btn-depth:linear-gradient(180deg, rgba(var(--btn-tone-rgb), .1) 0%, rgba(var(--btn-tone-rgb), .02) 42%, #00000075 100%);--btn-edge:linear-gradient(180deg, rgba(var(--btn-tone-rgb), .9) 0%, rgba(var(--btn-tone-rgb), .62) 26%, rgba(var(--btn-tone-rgb), .3) 58%, rgba(var(--btn-tone-rgb), .06) 88%, rgba(var(--btn-tone-rgb), 0) 100%);--premium-ink:#fff;--premium-btn-base:#167a4e;--premium-btn-depth:linear-gradient(180deg, #96ffcc38 0%, #13f28712 42%, #0006 100%);--premium-btn-edge:linear-gradient(180deg, #b5ffdb 0%, #29f796e0 28%, #13f28761 62%, #13f28714 100%);--premium-btn-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #00180e7a, 0 3px 8px #00000057, 0 0 18px rgba(var(--accent-rgb), .18);--premium-btn-height:35px;--premium-btn-radius:999px;--page-surface:#0a0c0e;--page-gutter:140px;--page-content-top:160px;--premium-btn-lift:1.05;--premium-btn-hover:.32s cubic-bezier(.22, 1, .36, 1);--premium-btn-shine:linear-gradient(108deg, transparent 34%, #ffffff05 39%, #fff1 44%, #ffffff2e 48%, #ffffff5c 50%, #ffffff2b 53%, #ffffff0e 58%, transparent 65%);--apply-tone-rgb:168, 176, 188;--apply-base:#2a2e34;--apply-sheen:radial-gradient(ellipse 58% 175% at 50% -28%, #ffffff38 0%, rgba(var(--apply-tone-rgb), .2) 36%, rgba(var(--apply-tone-rgb), .06) 60%, transparent 78%);--apply-depth:linear-gradient(180deg, #ffffff14 0%, rgba(var(--apply-tone-rgb), .04) 42%, #00000075 100%);--apply-edge:linear-gradient(180deg, #d2d8e28c 0%, rgba(var(--apply-tone-rgb), .38) 26%, rgba(var(--apply-tone-rgb), .16) 58%, rgba(var(--apply-tone-rgb), .04) 88%, rgba(var(--apply-tone-rgb), 0) 100%);--text:#f5f6f8;--text-muted:#8a93a3;--bg:#000;--bg-elevated:#000;--radius:10px;--ease:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box;margin:0;padding:0}html{--accent:#13f287;--accent-rgb:19, 242, 135;--accent-hover:#4ef5a5;--plus:#4d7cff;--plus-rgb:77, 124, 255;--page-surface:#0a0c0e;--page-gutter:140px;--page-content-top:160px;--radius:10px;--ease:cubic-bezier(.22, 1, .36, 1);--text:#f5f6f8;--text-muted:#8a93a3;--bg:#000;background:#000;height:100%}html,body{max-width:100%;overflow-x:hidden}body{color:#f5f6f8;min-height:100%;font-family:"Inter Display", var(--font-inter), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{font:inherit;border:0;outline:none}.page{background:#000;flex:1;min-height:0;padding:6px 8px 8px}.hero-shell{isolation:isolate;background:#000;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hero-media{z-index:0;pointer-events:none;border-radius:28px;position:relative;overflow:hidden}.hero-media picture{border-radius:28px;line-height:0;display:block;overflow:hidden}.hero-media-img{object-fit:contain;object-position:top center;filter:blur(2.4px);transform-origin:top;width:100%;height:auto;margin-bottom:-1%;display:block;transform:scale(1.055)}.topbar{z-index:5;min-height:52px;padding:0 var(--page-gutter,140px);justify-content:space-between;align-items:center;display:flex;position:absolute;top:4px;left:0;right:0}.brand,.topbar-nav,.topbar-actions{align-items:center;display:flex}.brand{z-index:1;gap:10px;min-width:0;position:relative}.brand-logo{object-fit:contain;border-radius:8px;flex:none;width:32px;height:32px}.brand-name{color:#f5f6f8;letter-spacing:.01em;font-size:16.5px;font-weight:600;line-height:1}.topbar-nav{z-index:1;justify-content:center;gap:48px;position:absolute;left:50%;transform:translate(-50%)}.topbar-nav a{color:#f5f6f8db;letter-spacing:-.015em;white-space:nowrap;font-size:14px;font-weight:450;transition:color .16s}.topbar-nav a:hover{color:#fff}.topbar-actions{z-index:1;justify-content:flex-end;gap:8px;position:relative}.app-btn{isolation:isolate;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px 0 8px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s cubic-bezier(.4,0,.2,1),opacity .16s;display:inline-flex;position:relative;overflow:hidden}.app-btn__icon{flex:none;width:16px;height:16px}.app-btn__icon-card{isolation:isolate;background:#000;border:3px solid #000;border-radius:6px;flex:none;place-items:center;width:28px;height:28px;display:grid;overflow:hidden}.app-btn__icon-img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;background:#000;display:block}.app-btn--primary{color:#fff;background-color:#187a4e;background-image:radial-gradient(58% 175% at 50% -28%,#ffffff57 0%,#4ef5a547 36%,#13f2871c 60%,#0000 78%),linear-gradient(#96ffcc33 0%,#13f28712 42%,#0000004d 100%),linear-gradient(#187a4e,#187a4e),linear-gradient(#b5ffdbe0 0%,#29f796ad 28%,#13f28757 62%,#13f28714 100%);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;transition:filter .15s cubic-bezier(.4,0,.2,1),opacity .16s;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00201257,0 3px 10px #0000004d,0 0 14px #13f28729}.app-btn--primary .app-btn__icon,.app-btn--primary .app-btn__icon-card,.app-btn--primary span{z-index:2;color:#fff;position:relative}.app-btn--shine:after{z-index:1;content:"";mix-blend-mode:screen;opacity:0;pointer-events:none;will-change:transform, opacity;background:linear-gradient(108deg,#0000 34%,#ffffff05 39%,#fff1 44%,#ffffff2e 48%,#ffffff5c 50%,#ffffff2b 53%,#ffffff0e 58%,#0000 65%);position:absolute;inset:-36% -42%;transform:translate(-78%)skew(-10deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 84%,#0000 100%)}.app-btn--primary:hover{filter:brightness(1.18)}.app-btn--shine:hover:after{animation:1.3s cubic-bezier(.22,.65,.28,1) btn-shine}.app-btn--primary:active{opacity:.94}.app-btn--primary:focus-visible{outline:none;box-shadow:inset 0 1px #fffffff2,0 0 0 2px #13f28780,0 6px 18px #13f28747}@keyframes btn-shine{0%{opacity:0;transform:translate(-78%)skew(-10deg)}16%{opacity:.68}76%{opacity:.68}to{opacity:0;transform:translate(78%)skew(-10deg)}}.app-btn--ghost{color:#fff;background-color:#2a2e34;background-image:radial-gradient(58% 175% at 50% -28%,#ffffff38 0%,#a8b0bc33 36%,#a8b0bc0f 60%,#0000 78%),linear-gradient(#ffffff14 0%,#a8b0bc0a 42%,#00000075 100%),linear-gradient(#2a2e34,#2a2e34),linear-gradient(#d2d8e28c 0%,#a8b0bc61 26%,#a8b0bc29 58%,#a8b0bc0a 88%,#a8b0bc00 100%);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #0000006b,0 3px 8px #00000047}.app-btn--ghost .app-btn__icon,.app-btn--ghost span{z-index:2;color:#fff;position:relative}.app-btn--ghost:hover{filter:brightness(1.18)}.app-btn--ghost:active{opacity:.94}.app-btn--plus{color:#fff;background-color:#2b4db8;background-image:radial-gradient(58% 175% at 50% -28%,#ffffff4d 0%,#4d7cff47 36%,#4d7cff17 60%,#0000 78%),linear-gradient(#4d7cff1a 0%,#4d7cff05 42%,#00000075 100%),linear-gradient(#2b4db8,#2b4db8),linear-gradient(#4d7cffe6 0%,#4d7cff9e 26%,#4d7cff4d 58%,#4d7cff0f 88%,#4d7cff00 100%);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;transition:filter .15s cubic-bezier(.4,0,.2,1),opacity .16s}.app-btn--plus .app-btn__icon,.app-btn--plus .app-btn__icon-card,.app-btn--plus span{z-index:2;color:#fff;position:relative}.app-btn--plus:hover{filter:brightness(1.18)}.app-btn--plus:active{opacity:.94}.app-btn--plain{padding:0 16px}.app-btn--lg{border-radius:999px;gap:12px;min-width:280px;height:54px;padding:0 20px 0 7px;font-size:16px}.app-btn--lg .app-btn__icon-card{background:#000;border:3px solid #000;border-radius:7px;width:38px;height:38px}.app-btn--lg .app-btn__icon{width:24px;height:24px}.hero{z-index:4;position:absolute;inset:0}.hero-copy{text-align:center;flex-direction:column;align-items:center;padding:128px 24px 96px;display:flex;position:relative}.social-proof{-webkit-backdrop-filter:blur(24px)saturate(1.2);background:#06080ab8;border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:7px 18px 7px 8px;display:inline-flex;box-shadow:0 8px 28px #00000059}.avatar-stack{align-items:center;display:inline-flex}.avatar-stack img{object-fit:cover;background:#0a0c0e;border:1.5px solid #080a0ceb;border-radius:50%;width:26px;height:26px}.avatar-stack img+img{margin-left:-8px}.stars{color:#13f287;align-items:center;gap:2px;display:inline-flex}.stars svg{filter:drop-shadow(0 0 6px #13f28759);width:13px;height:13px}.stars svg path,.review-card__stars svg path,.reviews-board__stars svg path,.reviews-modal__stars svg path{fill:currentColor;stroke:none}.stars .is-off{opacity:.22;filter:none}.social-proof-text{color:#f5f6f8eb;letter-spacing:-.01em;text-shadow:0 1px 10px #000000b3;font-size:13px;font-weight:500}.hero h1,.download-hero h1{letter-spacing:-.045em;flex-direction:column;align-items:center;margin:0;font-size:clamp(34px,4.8vw,62px);font-weight:600;line-height:.96;display:flex}.hero-title-white,.hero-title-accent{width:100%;display:block}.hero-title-white{color:#fff;text-shadow:0 2px 2px #0006,0 8px 34px #0000009e}.hero-title-accent{color:#13f287;-webkit-text-fill-color:transparent;filter:drop-shadow(0 3px 3px #00000073)drop-shadow(0 0 30px #13f28747);background-image:linear-gradient(90deg,#8affc4 0%,#13f287 32%,#4ef5a5 62%,#13f287 100%);-webkit-background-clip:text;background-clip:text}.hero-sub,.download-hero .hero-sub{color:#eef1f6e6;letter-spacing:-.018em;text-shadow:0 2px 14px #0000008c;max-width:540px;margin:16px 0 28px;font-size:clamp(13.5px,1.2vw,16px);font-weight:400;line-height:1.5}.reviews{z-index:4;color:#fff;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;bottom:108px;left:0;right:0}.reviews-rating{letter-spacing:-.03em;text-shadow:0 2px 12px #0000008c;font-size:18px;font-weight:600;line-height:1}.reviews-sep{background:#ffffff38;width:1px;height:16px}.reviews .stars{gap:3px}.reviews .stars svg{width:15px;height:15px}.reviews-copy{color:#e8ecf3d1;letter-spacing:-.01em;font-size:13.5px;font-weight:450}.reviews-count{color:#fff;font-weight:550}.reviews-word{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.2px}.reviews:hover .reviews-word{color:#fff}.reviews-rail{margin-top:36px;padding:8px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.reviews-track{will-change:transform;gap:14px;width:max-content;animation:88s linear infinite reviews-marquee;display:flex}.review-card{background:#121416eb;border-radius:10px;flex-direction:column;flex:0 0 320px;justify-content:space-between;gap:16px;min-height:176px;padding:22px;display:flex}.reviews-rail .review-card{justify-content:flex-start;gap:12px;height:176px;max-height:176px;overflow:hidden}.reviews-rail .review-card p{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;flex:auto;min-height:0;margin:0;display:-webkit-box;overflow:hidden}.reviews-rail .review-card.has-more p{-webkit-line-clamp:3;line-clamp:3}.reviews-rail .review-card__more{text-decoration:none}.review-card__head{align-items:center;gap:10px;display:flex}.review-card__head img{object-fit:cover;background:#111;border-radius:50%;width:32px;height:32px}.review-card__head strong{color:#f3f5f8;letter-spacing:-.02em;font-size:13.5px;font-weight:550;display:block}.review-card__stars{color:#13f287;gap:2px;margin-top:3px;display:flex}.review-card__stars svg{width:11px;height:11px}.review-card__stars .is-off{opacity:.22}.review-card p{color:#eef1f6db;letter-spacing:-.018em;font-size:13.5px;font-weight:400;line-height:1.45}.review-avatar{color:#fff;letter-spacing:-.03em;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.review-card .review-avatar{width:32px;height:32px}.review-card__date{color:#bac2ce9e;letter-spacing:-.01em;margin-top:3px;font-size:12px;font-weight:400;display:block}@keyframes reviews-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.compare{text-align:center;max-width:1120px;margin:188px auto 0;padding:8px 24px 48px}.compare-head{max-width:720px;margin:0 auto 52px}.compare-kicker{color:#b4bcc9b3;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:500}.compare-title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.6vw,46px);font-weight:600;line-height:1.12}.compare-title em{color:#13f287;text-shadow:0 0 28px #13f28747;font-style:normal}.compare-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.cmp-card{flex-direction:column;align-items:center;min-width:0;display:flex}.cmp-stage{width:100%;padding-bottom:22px;position:relative}.cmp-stage:after{content:"";z-index:0;pointer-events:none;filter:blur(22px);height:36px;position:absolute;bottom:4px;left:12%;right:12%}.cmp-card--off .cmp-stage:after{background:#e23b3b6b}.cmp-card--on .cmp-stage:after{background:#13f28752}.cmp-shot{z-index:1;aspect-ratio:16/9;background:#050607;border:1px solid #ffffff0d;border-radius:14px;width:100%;position:relative;overflow:hidden}.cmp-shot__video{object-fit:cover;pointer-events:none;backface-visibility:hidden;width:100%;height:100%;display:block;transform:translateZ(0)}.cmp-card--off .cmp-shot__video{filter:grayscale(.55)brightness(.42)contrast(1.06)}.cmp-card--on .cmp-shot__video{filter:brightness(1.02)contrast(1.03)}.cmp-shot:after{content:"";z-index:1;pointer-events:none;position:absolute;inset:0}.cmp-card--off .cmp-shot:after{background:linear-gradient(#0000 48%,#0000008c 100%),radial-gradient(90% 52% at 50% 100%,#d2242475,#0000 72%)}.cmp-card--on .cmp-shot:after{background:linear-gradient(#0000 58%,#00000047 100%),radial-gradient(90% 52% at 50% 100%,#13f28738,#0000 72%)}.cmp-hud{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:18px;left:20px;right:20px}.cmp-hud__stat{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex}.cmp-hud__stat strong{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-shadow:0 2px 14px #0000008c;font-size:clamp(26px,2.6vw,34px);font-weight:700;line-height:1}.cmp-hud__stat span{color:#d2d8e09e;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px #00000080;font-size:10px;font-weight:500}.cmp-card--off .cmp-hud__stat strong{color:#f4f6f8}.cmp-card--on .cmp-hud__stat strong{color:#13f287;text-shadow:0 0 18px #13f28759}.cmp-card--on .cmp-hud__stat span{color:#13f287b8}.cmp-switch{z-index:3;justify-content:center;align-items:center;width:min(78%,340px);height:44px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.cmp-switch__bar{background:#08090b;border-radius:999px;height:5px;position:absolute;left:0;right:0;box-shadow:0 0 0 1px #ffffff0a,0 6px 16px #00000059}.cmp-switch__knob{z-index:1;background:linear-gradient(#ffffff14,#0000 42%),linear-gradient(#1b1e22 0%,#0c0e10 100%);border:1px solid #ffffff12;border-radius:10px;align-items:center;width:86px;height:40px;padding:0 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,inset 0 -1px #00000080,0 10px 22px #0000006b}.cmp-card--off .cmp-switch__knob{justify-content:flex-start}.cmp-card--on .cmp-switch__knob{justify-content:flex-end}.cmp-switch__led{background:#e44545;border-radius:2px;width:3px;height:16px;box-shadow:0 0 8px #e44545f2,0 0 18px #e4454580}.cmp-switch__mark{object-fit:cover;filter:drop-shadow(0 0 8px #13f287b3);border-radius:4px;width:18px;height:18px}.cmp-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin:14px 0 0;font-size:12px;font-weight:600;display:inline-flex}.cmp-label__sep{color:#ffffff52;font-weight:400}.cmp-label em{font-style:normal;font-weight:500}.cmp-card--off .cmp-label em{color:#f5f6f88c}.cmp-card--on .cmp-label em{color:#13f287}.showcase{max-width:1180px;margin:168px auto 0;padding:8px 24px 20px}.showcase-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:48px 56px;margin-bottom:64px;display:grid}.showcase-kicker{color:#bac2ceb3;letter-spacing:.02em;margin:0 0 14px;font-size:13px;font-weight:500}.showcase-title{color:#fff;letter-spacing:-.045em;max-width:640px;margin:0;font-size:clamp(30px,4.4vw,46px);font-weight:600;line-height:1.12}.showcase-title em{color:#13f287;text-shadow:0 0 28px #13f28747;font-style:normal}.showcase-copy{color:#bac2cec7;letter-spacing:-.018em;max-width:380px;margin:0 0 6px auto;font-size:15px;font-weight:400;line-height:1.55}.showcase-stage{border-radius:22px;place-items:center;padding:22px 20px;display:grid;position:relative;overflow:hidden}.showcase-code{z-index:0;border-radius:inherit;pointer-events:none;-webkit-user-select:none;user-select:none;background:#13f287;position:absolute;inset:0;overflow:hidden}.showcase-code pre{color:#fff6;letter-spacing:.14em;word-break:break-all;white-space:pre-wrap;margin:0;padding:8px 6px;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:8px;font-weight:500;line-height:1.12}.showcase-frame{z-index:1;background:#111;border:1px solid #ffffff1a;border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b}.showcase-frame img{width:100%;height:auto;display:block}.trust{max-width:1180px;margin:12px auto 0;padding:0 24px 80px}.trust-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.trust-card{background:#121416eb;border-radius:14px;min-width:0;padding-bottom:28px;overflow:hidden}.trust-scene{height:292px;margin-bottom:24px;position:relative;overflow:hidden}.trust-code{z-index:0;pointer-events:none;border-radius:50%;place-items:center;width:330px;height:330px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000 26%,#0000 66%);mask-image:radial-gradient(circle,#000 26%,#0000 66%)}.trust-code pre{color:#13f28766;letter-spacing:.08em;white-space:pre;margin:0;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:7px;font-weight:600;line-height:1.35}.trust-pipe{z-index:1;background:linear-gradient(#3e434a 0%,#26292e 32%,#121416 78%,#0a0b0d 100%);border-top:1px solid #ffffff17;border-bottom:1px solid #000000a6;height:16px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);box-shadow:0 6px 14px #0006}.trust-clamp{z-index:2;background:linear-gradient(#596069 0%,#2c3036 42%,#14161a 100%);border:1px solid #ffffff12;border-radius:3px;width:12px;height:32px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #fff3,0 3px 8px #00000080}.trust-clamp--left{left:12%}.trust-clamp--right{right:12%}.trust-text{color:#bac2cebf;letter-spacing:-.015em;margin:0;padding:0 28px;font-size:14.5px;font-weight:400;line-height:1.55}.trust-text strong{color:#fff;font-weight:600}.trust-plate{z-index:3;background:linear-gradient(#2c3037 0%,#17191d 52%,#0e1013 100%);border:1px solid #ffffff12;border-radius:20px;width:216px;height:156px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 1px #ffffff1c,inset 0 -2px #00000080,0 24px 48px #0000008c}.trust-plate__glow{z-index:0;filter:blur(14px);pointer-events:none;background:radial-gradient(58% 55% at 50% 40%,#13f28757,#0000 72%);width:250px;height:74px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.trust-plate__inner{background:linear-gradient(#0a0c0e 0%,#0f1215 100%);border-radius:13px;place-items:center;display:grid;position:absolute;inset:19px;box-shadow:inset 0 2px 10px #000000bf,inset 0 0 36px #13f28714}.trust-screw{z-index:1;background:radial-gradient(circle at 32% 28%,#969ca6 0%,#4a515a 40%,#1c1f23 74%);border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:inset 0 1px #ffffff4d,0 1px 3px #0009}.trust-screw:after{content:"";background:#080a0cbf;height:1.6px;position:absolute;top:50%;left:20%;right:20%;transform:translateY(-50%)rotate(32deg)}.trust-screw--tl{top:9px;left:9px}.trust-screw--tr{top:9px;right:9px}.trust-screw--bl{bottom:9px;left:9px}.trust-screw--br{bottom:9px;right:9px}.trust-shield{width:74px;height:86px;overflow:visible}.trust-shield__fill{fill:#13f2870f}.trust-shield__stroke{fill:none;stroke:#13f287;stroke-width:4px;stroke-linejoin:round;filter:drop-shadow(0 0 5px #13f287e6)drop-shadow(0 0 16px #13f28773)}.trust-shield__led{fill:none;stroke:#eafff4;stroke-width:2.4px;stroke-linejoin:round;stroke-dasharray:16 64;stroke-linecap:round;filter:drop-shadow(0 0 6px #13f287);animation:2.4s linear infinite trust-led-run}.trust-keyhole__ring{fill:none;stroke:#13f287;stroke-width:3.6px;filter:drop-shadow(0 0 9px #13f287e6)}.trust-keyhole__slot{fill:none;stroke:#13f287;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 9px #13f287e6)}.trust-switch{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trust-switch__glow{z-index:0;filter:blur(13px);pointer-events:none;background:radial-gradient(62% 70% at 68% 45%,#13f28757,#0000 72%);height:56px;position:absolute;bottom:-30px;left:10%;right:-24px}.trust-switch__face{z-index:1;background:linear-gradient(#34393f 0%,#1e2126 42%,#101214 100%);border:1px solid #ffffff17;border-radius:24px;justify-content:space-between;align-items:center;width:198px;height:112px;padding:0 32px;display:flex;position:relative;box-shadow:inset 0 2px #ffffff21,inset 0 -7px 14px #0009,inset 3px 0 8px #00000040,0 26px 52px #0000008c}.trust-switch__bar{background:linear-gradient(#565d66 0%,#3a3f46 100%);border-radius:3px;width:5px;height:34px;box-shadow:inset 0 1px #fff3,0 1px 3px #00000080}.trust-switch__ring{width:44px;height:44px}.trust-switch__ring svg{width:100%;height:100%;overflow:visible}.trust-o__halo{fill:none;stroke:#13f2873d;stroke-width:9px}.trust-o__ring{fill:none;stroke:#13f287;stroke-width:3.8px;filter:drop-shadow(0 0 6px #13f287f2)drop-shadow(0 0 18px #13f28780)}.trust-o__led{fill:none;stroke:#eafff4;stroke-width:2.6px;stroke-dasharray:10 28;stroke-linecap:round;filter:drop-shadow(0 0 6px #13f287);animation:1.9s linear infinite trust-led-run}@keyframes trust-led-run{0%{stroke-dashoffset:80px}to{stroke-dashoffset:0}}.games{margin:100px auto 0;padding:24px 0 80px;position:relative}.games-backdrop{z-index:0;pointer-events:none;width:min(680px,70vw);position:absolute;top:0;left:50%;transform:translate(-50%)}.games-backdrop img{opacity:.9;-webkit-user-select:none;user-select:none;width:100%;height:auto;display:block}.games-head{z-index:3;text-align:center;max-width:1180px;margin:0 auto 42px;padding:0 24px;position:relative}.games-title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(30px,4.6vw,46px);font-weight:600;line-height:1.12}.games-title em{color:#13f287;text-shadow:0 0 28px #13f28747;font-style:normal}.games-stage{z-index:1;position:relative}.games-rail{--step:218px;--card-w:206px;z-index:1;height:382px;position:relative;overflow-x:clip;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.games-track{height:100%;transform:translateX(calc(-1 * var(--pos) * var(--step)));will-change:transform;transition:transform .64s cubic-bezier(.25,.8,.25,1);position:absolute;top:0;left:50%}.games-track.is-snap{transition:none}.game-card{top:50%;left:calc(var(--i) * var(--step));z-index:calc(40 - var(--distance));width:var(--card-w);aspect-ratio:3/4;cursor:pointer;appearance:none;background:#0d0f12;border:0;border-radius:10px;padding:0;transition:transform .64s cubic-bezier(.25,.8,.25,1);position:absolute;overflow:hidden;transform:translate(-50%,-50%)scale(.92)}.games-track.is-snap .game-card{transition:none}.game-card img{object-fit:cover;width:100%;height:100%;display:block}.game-card.is-active{z-index:50;transform:translate(-50%,-50%)scale(1.12)}.game-card:focus-visible{outline-offset:3px;outline:2px solid #13f287}.games-controls{z-index:2;justify-content:center;align-items:center;gap:12px;margin-top:28px;display:flex;position:relative}.games-arrow{color:#ecf0f6eb;cursor:pointer;appearance:none;background:linear-gradient(#ffffff13,#ffffff13),#0000009e;border:0;border-radius:50%;flex:0 0 52px;place-items:center;width:52px;height:52px;transition:background .18s,color .18s,transform .18s;display:grid}.games-arrow svg{width:18px;height:18px}.games-arrow--prev svg{transform:rotate(180deg)}.games-arrow:hover{color:#fff;background:linear-gradient(#ffffff1c,#ffffff1c),#0000009e}.games-arrow:active{transform:scale(.94)}.games-badge{background:linear-gradient(#ffffff13,#ffffff13),#0000009e;border-radius:10px;grid-template-columns:auto auto;align-items:center;gap:2px 32px;min-height:72px;padding:16px 32px;display:grid}.games-badge__name{color:#f3f5f8;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;grid-row:1/span 2;font-size:13.5px;font-weight:550;display:grid;position:relative}.games-badge__name-sizer,.games-badge__name-live{grid-area:1/1}.games-badge__name-sizer{visibility:hidden;pointer-events:none}.games-badge__name-live{align-items:center;display:flex}.games-badge__value{justify-content:center;align-items:center;gap:8px;display:flex}.games-badge__value strong{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:600;line-height:1.05}.games-badge__up{color:#13f287;filter:drop-shadow(0 0 6px #13f28799);width:13px;height:11px}.games-badge__label{color:#eef1f69e;letter-spacing:.12em;text-align:center;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:500}.hiw{width:100vw;max-width:100vw;margin:100px 0 0 calc(50% - 50vw);padding:40px 0 130px;position:relative}.hiw-shell{max-width:1180px;margin:0 auto;padding:0 24px}.hiw-head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:74px;display:flex}.hiw-kicker{color:#bac2ceb3;letter-spacing:.02em;margin:0 0 14px;font-size:13px;font-weight:500}.hiw-title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4.2vw,42px);font-weight:600;line-height:1.16}.hiw-title em{color:#13f287;text-shadow:0 0 28px #13f28747;font-style:normal}.hiw-action{flex:none;padding-bottom:6px}.hiw-board{position:relative}.hiw-steps{grid-template-rows:auto minmax(88px,auto) auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;column-gap:28px;padding-left:72px;padding-right:32px;display:grid}.hiw-step{z-index:1;opacity:0;max-width:250px;transition:opacity .7s cubic-bezier(.22, 1, .3, 1) var(--delay), transform .76s cubic-bezier(.22, 1, .3, 1) var(--delay);position:relative;transform:translate(-46px)}.hiw-step:first-child{grid-area:1/1}.hiw-step:nth-child(2){grid-area:3/2}.hiw-step:nth-child(3){grid-area:1/3}.hiw-step:nth-child(4){grid-area:3/4}.is-shown .hiw-step{opacity:1;transform:translate(0)}.hiw-step h3{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:15px;font-weight:600}.hiw-step p{color:#98999be6;letter-spacing:-.012em;margin:0;font-size:13.5px;font-weight:400;line-height:1.62}.hiw-rails{z-index:0;pointer-events:none;gap:32px;width:100%;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.hiw-rail{clip-path:inset(0 100% 0 0);background:repeating-linear-gradient(90deg,#13f287c7 0 1px,#0000 1px 25px) -90px/100% 18px repeat-x,repeating-linear-gradient(90deg,#13f28785 0 1px,#0000 1px 13px) -90px/100% 12px repeat-x,repeating-linear-gradient(90deg,#13f28757 0 1px,#0000 1px 6px) -90px/100% 8px repeat-x;height:20px;transition:clip-path 1.6s cubic-bezier(.3,.8,.25,1),background-position 1.6s cubic-bezier(.3,.8,.25,1);display:block;position:relative}.hiw-rail:after{content:"";background:linear-gradient(90deg,#0000 0%,#13f28724 10% 90%,#0000 100%);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.hiw-rail--b{opacity:.5;transition-delay:.2s}.is-shown .hiw-rail{clip-path:inset(0);background-position:0,0,0}.perf{max-width:1180px;margin:40px auto 0;padding:0 24px 40px}.perf-card{background:radial-gradient(76% 62% at 2% 0,#13f2870d 0%,#0000 62%),#121416eb;border-radius:24px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:520px;display:grid;position:relative;overflow:hidden}.perf-copy{z-index:2;flex-direction:column;align-items:flex-start;padding:44px 30px 38px 38px;display:flex;position:relative}.perf-title{color:#fff;letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(26px,3.2vw,36px);font-weight:600;line-height:1.16}.perf-title em{color:#13f287;text-shadow:0 0 28px #13f28747;font-style:normal}.perf-action{margin-bottom:auto}.perf-quote{margin:48px 0 0}.perf-quote blockquote{color:#f5f6f8f0;letter-spacing:-.015em;margin:0 0 12px;font-size:13px;font-weight:500;line-height:1.45;display:grid}.perf-quote figcaption{align-items:center;gap:8px;display:flex}.perf-quote figcaption img{object-fit:cover;border-radius:50%;width:22px;height:22px}.perf-quote figcaption span{color:#bac2ceb8;letter-spacing:-.01em;font-size:12.5px;font-weight:500}.perf-shot{min-width:0;position:relative;overflow:hidden}.perf-shot img{object-fit:cover;object-position:left center;image-rendering:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:14px 0 0;width:100%;max-width:none;height:calc(100% - 26px);position:absolute;top:26px;left:0}@media (max-width:980px){.perf-card{grid-template-columns:minmax(0,1fr);min-height:0}.perf-copy{padding:36px 28px 32px}.perf-quote{margin-top:36px}.perf-shot{height:460px}.perf-shot img{border-radius:14px 0 0;width:calc(100% - 24px);height:100%;top:0;left:24px}}@media (max-width:640px){.perf{padding:0 16px 32px}.perf-card{border-radius:20px}.perf-copy{padding:28px 20px 26px}.perf-title{margin-bottom:22px;font-size:clamp(23px,6.6vw,30px)}.perf-action,.perf-action .app-btn{width:100%}.perf-quote{margin-top:28px}.perf-shot{height:380px}.perf-shot img{width:calc(100% - 16px);left:16px}}.faq{max-width:1000px;margin:100px auto 0;padding:0 24px 40px}.faq-head{text-align:center;margin-bottom:58px}.faq-kicker{color:#bac2ceb3;letter-spacing:.02em;margin:0 0 14px;font-size:13px;font-weight:500}.faq-title{color:#fff;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4.2vw,42px);font-weight:600;line-height:1.14}.faq-title em{color:#13f287;text-shadow:0 0 28px #13f28747;font-style:normal}.faq-list{gap:18px;display:grid}.faq-item{opacity:0;transition:opacity .6s cubic-bezier(.22, 1, .3, 1) var(--delay), transform .64s cubic-bezier(.22, 1, .3, 1) var(--delay), background .22s ease;background:#121416eb;border:0;border-radius:10px;overflow:hidden;transform:translateY(16px)}.is-shown .faq-item{opacity:1;transform:translateY(0)}.faq-item:hover,.faq-item.is-open{background:#181b1ef5}.faq-item h3{font-size:inherit;font-weight:inherit;margin:0}.faq-question{color:#ced3dbdb;width:100%;font:inherit;letter-spacing:-.018em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:23px 30px;font-size:15.5px;font-weight:500;transition:color .22s;display:flex}.faq-question:hover,.faq-item.is-open .faq-question{color:#fff}.faq-plus{color:#ced3dbb3;flex:none;place-items:center;width:16px;height:16px;transition:transform .42s cubic-bezier(.22,1,.3,1),color .26s;display:grid}.faq-plus svg{width:16px;height:16px;display:block}.faq-item.is-open .faq-plus{color:#13f287;transform:rotate(135deg)}.faq-panel{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.3,1);display:grid}.faq-item.is-open .faq-panel{grid-template-rows:1fr}.faq-panel__inner{overflow:hidden}.faq-panel p{color:#98999beb;letter-spacing:-.012em;margin:0;padding:0 66px 26px 30px;font-size:14px;font-weight:400;line-height:1.66}.site-frame{flex-direction:column;min-height:100vh;display:flex}.site-footer{background:0 0;margin-top:auto;padding:88px 8px 20px}:is(html:has(.page--reviews) .page,html:has(.page--premium) .page,html:has(.page--download) .page,html:has(.page--tutorial) .page,html:has(.page--affiliates) .page,html:has(.page--legal) .page,html:has(.page--account) .page){padding-bottom:0}:is(html:has(.page--reviews) .page-shell,html:has(.page--premium) .premium-shell,html:has(.page--download) .premium-shell,html:has(.page--tutorial) .premium-shell,html:has(.page--affiliates) .affiliates-shell,html:has(.page--legal) .legal-shell,html:has(.page--account) .premium-shell){border-bottom-right-radius:0;border-bottom-left-radius:0}:is(html:has(.page--reviews) .site-footer,html:has(.page--download) .site-footer,html:has(.page--tutorial) .site-footer,html:has(.page--premium) .site-footer,html:has(.page--affiliates) .site-footer,html:has(.page--legal) .site-footer,html:has(.page--account) .site-footer){background:var(--page-surface);border-radius:0 0 28px 28px;margin:0 8px 8px;padding:80px 0 16px}.footer-inner{padding:0 var(--page-gutter,140px);justify-content:space-between;align-items:flex-start;gap:40px 48px;display:flex}.footer-brand{flex:none;max-width:220px}.footer-brand .brand{margin-bottom:12px;display:inline-flex}.footer-copy{color:#bac2cead;letter-spacing:-.016em;margin:0;font-size:13.5px;font-weight:400;line-height:1.45}.footer-cols{flex:auto;justify-content:space-between;align-items:flex-start;gap:24px 32px;min-width:0;display:flex}.footer-col{flex-direction:column;gap:12px;min-width:0;display:flex}.footer-col h2{color:#fff;letter-spacing:-.02em;margin:0 0 2px;font-size:14px;font-weight:600}.footer-col a{color:#bac2ceb8;letter-spacing:-.014em;white-space:nowrap;align-items:center;gap:8px;font-size:13.5px;font-weight:400;line-height:1.3;transition:color .16s;display:inline-flex}.footer-col a:hover{color:#fff}.footer-link-icon{flex:none;width:16px;height:16px}.footer-actions{flex:none;justify-content:flex-end;align-items:center;display:flex}.footer-cta{min-width:0}@media (max-width:1180px){.footer-inner{flex-wrap:wrap;gap:32px 40px}.footer-brand{flex:200px;max-width:none}.footer-actions{margin-left:auto}.footer-cols{flex:100%;justify-content:space-between;gap:32px}}@media (max-width:860px){.footer-inner{gap:28px 32px}.footer-cols{grid-template-columns:1fr 1fr;justify-content:stretch;gap:28px 40px;display:grid}.footer-actions{justify-content:flex-start;width:100%;margin-left:0}}@media (max-width:640px){.site-footer{padding:64px 8px 16px}:is(html:has(.page--reviews) .site-footer,html:has(.page--download) .site-footer,html:has(.page--tutorial) .site-footer,html:has(.page--premium) .site-footer,html:has(.page--affiliates) .site-footer,html:has(.page--legal) .site-footer,html:has(.page--account) .site-footer){border-radius:0 0 20px 20px;margin-bottom:8px;padding:56px 0 14px}.footer-cols{gap:24px 28px}.footer-col a{white-space:normal}.faq{margin-top:72px;padding:0 16px 32px}.faq-head{margin-bottom:30px}.faq-title{font-size:clamp(23px,6.6vw,30px)}.faq-list{gap:10px}.faq-question{gap:16px;padding:18px;font-size:14.5px}.faq-panel p{padding:0 18px 20px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.faq-item,.faq-panel,.faq-plus{transition:none}.reviews-track,.trust-shield__led,.trust-o__led{animation:none}.game-card,.games-track,.hiw-step,.hiw-rail{transition:none}}@media (max-width:1200px){:root{--page-gutter:72px}.topbar-nav{gap:32px}}@media (max-width:980px){:root{--page-gutter:40px}.hiw{margin-top:80px;padding:28px 0 88px}.home-pricing{padding-bottom:88px}.hiw-head{margin-bottom:48px}.hiw-title{font-size:clamp(26px,4.6vw,36px)}.hiw-steps{grid-template-rows:auto minmax(72px,auto) auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;padding-left:24px;padding-right:24px}.hiw-step{max-width:none}.hiw-step:first-child{grid-area:1/1}.hiw-step:nth-child(2){grid-area:3/1}.hiw-step:nth-child(3){grid-area:1/2}.hiw-step:nth-child(4){grid-area:3/2}.hiw-rails{gap:24px}.topbar-nav{display:none}.hero-shell{min-height:calc(100dvh - 16px)}.hero-media{position:absolute;inset:0}.hero-media picture{height:100%}.hero-media-img{object-fit:cover;object-position:center top;filter:blur(1.8px);width:100%;height:100%;margin-bottom:0;transform:none}.hero{flex-direction:column;min-height:calc(100dvh - 16px);display:flex;position:relative}.hero h1,.download-hero h1{font-size:clamp(32px,8.4vw,48px)}.hero-copy{flex:auto;justify-content:center;padding:84px 20px 28px;display:flex}.hero-sub br,.download-hero .hero-sub br{display:none}.reviews{flex-wrap:wrap;padding:0 16px 28px;position:relative;bottom:auto;left:auto;right:auto}.reviews-rail{margin-top:28px;padding:8px 0}.compare{margin-top:144px;padding:8px 20px 32px}.compare-grid{grid-template-columns:1fr;gap:36px;max-width:560px;margin:0 auto}.showcase{margin-top:128px;padding:8px 20px 12px}.showcase-head{grid-template-columns:1fr;gap:18px;margin-bottom:36px}.showcase-copy{max-width:none;margin:0}.showcase-stage{border-radius:18px;padding:20px 16px}.showcase-frame{border-radius:14px;width:100%}.trust{margin-top:10px;padding:0 20px 64px}.trust-grid{grid-template-columns:1fr;gap:18px}.trust-card{width:100%;max-width:560px;margin:0 auto}.games{margin-top:80px;padding:20px 0 64px}.games-head{margin-bottom:28px;padding:0 20px}.games-rail{--step:152px;--card-w:142px;height:268px}.games-backdrop{width:min(520px,74vw)}}@media (max-width:640px){:root{--page-gutter:16px}.hiw{margin-top:72px;padding:12px 0 72px}.home-pricing{padding:0 16px 72px}.hiw-shell{padding:0 16px}.hiw-head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.hiw-kicker{margin-bottom:10px;font-size:12px}.hiw-title{font-size:clamp(22px,6.4vw,28px);line-height:1.2}.hiw-action{width:100%;padding-bottom:0}.hiw-action .app-btn{width:100%}.hiw-board{flex-direction:column;display:flex}.hiw-steps{display:contents}.hiw-step{max-width:none;margin-left:16px;margin-right:16px;transform:translate(-28px)}.hiw-step:first-child,.hiw-step:nth-child(2),.hiw-step:nth-child(3),.hiw-step:nth-child(4){grid-area:auto}.hiw-step:first-child{order:1;margin-bottom:22px}.hiw-step:nth-child(2){order:2;margin-bottom:22px}.hiw-rails{order:3;gap:16px;width:100%;margin:4px 0 26px;position:relative;top:auto;left:0;transform:none}.hiw-rail{background-size:100% 12px,100% 8px,100% 5px;height:14px}.hiw-step:nth-child(3){order:4;margin-bottom:22px}.hiw-step:nth-child(4){order:5;margin-bottom:0}.hiw-step h3{margin-bottom:8px;font-size:15px}.hiw-step p{font-size:13px;line-height:1.55}.page{padding:8px}.hero-shell,.hero{border-radius:20px;min-height:calc(100dvh - 16px)}.hero-media,.hero-media picture{border-radius:20px}.topbar{gap:8px;min-height:48px;top:4px}.brand-logo{width:28px;height:28px}.brand-name{font-size:14.5px}.hero-copy{padding:76px 16px 20px}.social-proof{max-width:100%;margin-bottom:14px;padding:5px 12px 5px 6px}.hero-sub,.download-hero .hero-sub{max-width:100%;margin:14px 0 22px;font-size:14px}.app-btn--lg{width:min(280px,100%);min-width:0;height:48px;padding:0 14px 0 6px;font-size:14.5px}.app-btn--lg .app-btn__icon-card{border-width:2px;width:32px;height:32px}.app-btn--lg .app-btn__icon{width:18px;height:18px}.topbar-actions .app-btn--ghost{display:none}.topbar-actions .app-btn{gap:6px;height:36px;padding:0 10px 0 6px;font-size:12px}.topbar-actions .app-btn__icon-card{border-width:2px;border-radius:6px;width:22px;height:22px}.reviews{gap:8px;padding:0 12px 22px}.reviews-rail{margin-top:14px;padding:4px 0}.review-card{flex-basis:260px;min-height:156px;padding:18px 16px}.reviews-rail .review-card{height:156px;max-height:156px}.reviews-rating{font-size:16px}.social-proof-text{font-size:12px}.compare{margin-top:120px;padding:4px 12px 28px}.compare-head{margin-bottom:36px}.compare-title{font-size:clamp(26px,8vw,34px)}.showcase{margin-top:112px;padding:8px 12px}.showcase-title{font-size:clamp(26px,8vw,34px)}.showcase-copy{font-size:14px}.showcase-stage{border-radius:16px;padding:16px 12px}.showcase-code pre{letter-spacing:.1em;font-size:7px}.showcase-frame{border-radius:12px}.trust{margin-top:8px;padding:0 12px 56px}.trust-scene{height:240px}.trust-plate{width:188px;height:138px}.trust-switch__face{width:176px;height:100px;padding:0 26px}.trust-text{padding:0 22px;font-size:14px}.games{margin-top:72px;padding:8px 0 56px}.games-head{margin-bottom:24px;padding:0 12px}.games-title{font-size:clamp(26px,8vw,34px)}.games-rail{--step:122px;--card-w:114px;height:220px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.games-backdrop{width:min(380px,86vw)}.games-arrow{flex-basis:44px;width:44px;height:44px}.games-badge{gap:2px 20px;min-height:56px;padding:12px 20px}.games-badge__name{letter-spacing:.1em;font-size:11.5px}.games-badge__value strong{font-size:22px}.cmp-switch{width:min(84%,280px);height:40px}.cmp-switch__knob{width:78px;height:36px}.cmp-hud{bottom:14px;left:14px;right:14px}.cmp-hud__stat strong{font-size:24px}}@media (max-width:380px){.brand-name{display:none}.social-proof-text{font-size:11.5px}}@media (max-width:980px) and (max-height:540px){.hero-shell,.hero{min-height:auto}.hero-copy{flex:none;justify-content:flex-start;padding:64px 20px 16px}.reviews{padding-bottom:16px}}.page-shell{isolation:isolate;background:var(--page-surface);border-radius:28px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page--reviews{background:#000;flex-direction:column;flex:1;display:flex}html:has(.page--reviews){background:#000}html:has(.page--reviews) body{background:#000}html:has(.page--affiliates){background:#000}html:has(.page--affiliates) body{background:#000}.premium-page,.affiliates-hero,.legal-doc,.download-page{z-index:1;position:relative}.reviews-hero{z-index:4;padding:var(--page-content-top,160px) 24px 36px;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.reviews-hero h1,.reviews-hero .premium-modal-title{flex-direction:column;align-items:center;display:flex}.reviews-hero .hero-sub,.reviews-hero .premium-modal-lead{max-width:540px;margin-bottom:28px}.reviews.reviews--inline{margin:8px 0 26px;position:relative;bottom:auto;left:auto;right:auto}.reviews-hero__cta{min-width:196px;height:46px;padding:0 22px;font-size:14.5px}.reviews-board{max-width:1120px;margin:8px auto 0;padding:4px 24px 72px}.reviews-board__summary{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.reviews-board__score{align-items:center;gap:10px;min-width:0;display:flex}.reviews-board__stars{color:#13f287;gap:3px;display:flex}.reviews-board__stars svg{width:16px;height:16px}.reviews-board__stars .is-off{opacity:.22}.reviews-board__average{color:#fff;letter-spacing:-.04em;font-size:22px;font-weight:600;line-height:1}.reviews-board__total{color:#e8ecf3b8;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:14.5px;font-weight:500}.reviews-board__total strong{color:#fff;font-weight:600}.reviews-board__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.reviews-board .review-card{box-sizing:border-box;background:#121416eb;border:0;flex:none;justify-content:flex-start;gap:10px;width:auto;height:156px;min-height:156px;max-height:156px;padding:14px 16px;overflow:hidden}.reviews-board .review-card__head{flex:none;align-items:flex-start;min-width:0}.reviews-board .review-card__head>div{min-width:0}.reviews-board .review-card__head strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviews-board .review-card p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:auto;min-height:0;margin:0;display:-webkit-box;overflow:hidden}.reviews-board .review-card.has-more p{-webkit-line-clamp:2;line-clamp:2}.review-card__more{color:#13f287;letter-spacing:-.02em;cursor:pointer;background:0 0;align-self:flex-start;margin-top:auto;padding:0;font-size:12.5px;font-weight:600}.review-card__more:hover{color:#fff}.reviews-board__empty{text-align:center;background:#121416eb;border:0;border-radius:10px;max-width:520px;margin:28px auto 0;padding:48px 24px}.reviews-board__empty h2{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:600}.reviews-board__empty p{color:#bac2cec7;font-size:14.5px;line-height:1.55}.reviews-board__more{justify-content:center;margin-top:22px;display:flex}button.app-btn{color:inherit}button.app-btn:disabled{opacity:.65;cursor:wait}.reviews-modal{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reviews-modal__panel{background:#121416eb;border:0;border-radius:10px;flex-direction:column;gap:16px;width:min(100%,520px);max-height:calc(100vh - 48px);padding:28px;display:flex;overflow:auto}.reviews-modal__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.reviews-modal__head h2{color:#fff;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.reviews-modal__close{color:#fff;cursor:pointer;background:#2a2e34;border-radius:999px;width:36px;height:36px;font-size:24px;line-height:1}.reviews-modal__hp{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.reviews-modal__panel label{color:#f5f6f8;flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.reviews-modal__panel input,.reviews-modal__panel textarea{color:#f5f6f8;width:100%;font:inherit;resize:vertical;background:#ffffff13;border:0;border-radius:10px;outline:none;padding:12px 14px}.reviews-modal__panel input:focus,.reviews-modal__panel textarea:focus{border-color:#13f2878c}.reviews-modal__panel small{color:#8a93a3;font-size:12px;font-weight:400}.reviews-modal__stars{border:0;margin:0;padding:0}.reviews-modal__stars legend{color:#f5f6f8;margin-bottom:8px;font-size:13px;font-weight:500}.reviews-modal__stars-row{gap:2px;display:flex}.reviews-modal__stars button{color:#13f28738;cursor:pointer;background:0 0;padding:4px;transition:color .12s,transform .12s,filter .12s}.reviews-modal__stars button.is-on{color:#13f287;filter:drop-shadow(0 0 6px #13f28747)}:is(.reviews-modal__stars-row:has(button:hover) button,.reviews-modal__stars-row:has(button:focus-visible) button){color:#13f28738;filter:none}.reviews-modal__stars-row:has(button:hover) button:hover{color:#13f287;filter:drop-shadow(0 0 6px #13f28747)}.reviews-modal__stars-row:has(button:hover) button:has(~button:hover){color:#13f287;filter:drop-shadow(0 0 6px #13f28747)}.reviews-modal__stars-row:has(button:focus-visible) button:focus-visible{color:#13f287;filter:drop-shadow(0 0 6px #13f28747)}.reviews-modal__stars-row:has(button:focus-visible) button:has(~button:focus-visible){color:#13f287;filter:drop-shadow(0 0 6px #13f28747)}.reviews-modal__stars button:hover,.reviews-modal__stars button:focus-visible{transform:scale(1.12)}.reviews-modal__stars svg{width:28px;height:28px}.reviews-modal__error{color:#ff8b8b;margin:0;font-size:13px}.reviews-modal__actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.reviews-modal__panel--view{gap:18px}.reviews-view__head{align-items:flex-start}.reviews-view__text{color:#eef1f6db;letter-spacing:-.018em;white-space:pre-wrap;margin:0;font-size:15px;font-weight:400;line-height:1.55}@media (max-width:980px){:root{--page-content-top:128px}.reviews-hero{padding:var(--page-content-top,160px) 20px 28px}.reviews-board__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){:root{--page-content-top:112px}.page-shell{border-radius:20px 20px 0 0}.reviews-hero{padding:var(--page-content-top,160px) 16px 24px}.reviews-board{padding:4px 16px 56px}.reviews-board__grid{grid-template-columns:1fr}.reviews-modal{padding:12px}.reviews-modal__panel{padding:22px 16px}.reviews-modal__actions{flex-direction:column-reverse}.reviews-modal__actions .app-btn{width:100%}}.page--premium,.page--download,.page--tutorial,.page--affiliates,.page--legal,.page--account{background:#000;flex-direction:column;flex:1;display:flex}html:has(.page--premium){background:#000}html:has(.page--premium) body{background:#000}html:has(.page--download){background:#000}html:has(.page--download) body{background:#000}html:has(.page--tutorial){background:#000}html:has(.page--tutorial) body{background:#000}html:has(.page--affiliates){background:#000}html:has(.page--affiliates) body{background:#000}html:has(.page--legal){background:#000}html:has(.page--legal) body{background:#000}html:has(.page--account){background:#000}html:has(.page--account) body{background:#000}.premium-shell,.affiliates-shell,.legal-shell{isolation:isolate;background:var(--page-surface);border-radius:28px;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.page-shell .topbar,.premium-shell .topbar,.affiliates-shell .topbar,.legal-shell .topbar{position:absolute;top:4px}.page-shell:before,.premium-shell:before,.affiliates-shell:before,.legal-shell:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:88px 88px;height:min(780px,86vh);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000000b8 0%,#00000047 52%,#0000 100%);mask-image:linear-gradient(#000000b8 0%,#00000047 52%,#0000 100%)}.download-page{font-family:var(--font-poppins), Poppins, sans-serif;flex-direction:column;flex:1;display:flex}.download-hero{z-index:4;padding:var(--page-content-top,160px) 24px 0;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.download-hero h1,.download-hero .hero-sub{font-family:"Inter Display", var(--font-inter), Arial, Helvetica, sans-serif}.download-hero h1{line-height:1.12;overflow:visible}.download-hero .hero-title-white,.download-hero .hero-sub{text-shadow:none}.download-hero .hero-title-accent{filter:none;padding-bottom:.14em}.download-visual{width:min(1040px,100%);margin:48px auto 0;position:relative}.download-visual__glow{z-index:0;filter:blur(46px);pointer-events:none;background:radial-gradient(#13f28729 0%,#0000 72%);border-radius:40%;position:absolute;inset:10% 8% 8%}.download-visual__frame{z-index:1;background:#111;border:1px solid #13f28742;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #13f2870f,0 0 32px #13f28724,0 24px 70px #0000006b}.download-visual img{width:100%;height:auto;display:block}.download-page .faq-title em{text-shadow:none}.download-steps{width:calc(100% - (var(--page-gutter,140px) * 2));max-width:none;margin:168px auto 0;padding:8px 0 0}.download-steps__head{text-align:center;width:100%;margin:0 0 40px}.download-steps .premium-modal-title{padding-bottom:.06em;line-height:1.2;overflow:visible}.download-steps__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;width:100%;margin:0;padding:0;list-style:none;display:grid}.download-step{background:#121416eb;border:1px solid #ffffff09;border-radius:22px;padding:32px 28px 36px;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000029}.download-step__num{color:var(--accent);letter-spacing:.08em;margin-bottom:22px;font-size:13px;font-weight:600;display:block}.download-step h3{color:#fff;letter-spacing:-.03em;margin:0 0 10px;font-size:22px;font-weight:500;line-height:1.25}.download-step p{color:#8a93a3;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:400;line-height:1.5}.download-page .faq{max-width:760px;margin-top:100px;padding-bottom:80px}.download-page .faq-head{margin-bottom:36px}.download-page .faq-title{font-size:clamp(24px,3.2vw,32px)}.download-page .faq-list{gap:12px}.download-page .faq-question{padding:18px 22px;font-size:14.5px}.download-page .faq-panel p{padding:0 48px 20px 22px}@media (max-width:980px){.download-hero{padding:var(--page-content-top,160px) 20px 0}.download-steps{width:calc(100% - (var(--page-gutter,140px) * 2));margin-top:80px}}@media (max-width:780px){.download-steps .premium-modal-title{font-size:34px}.download-steps__grid{grid-template-columns:1fr;gap:20px}}@media (max-width:640px){.download-hero{padding:var(--page-content-top,160px) 16px 0}.download-visual{margin-top:36px}.download-visual__frame{border-radius:12px}.download-steps{width:calc(100% - 32px)}.download-step{padding:24px 20px 26px}.download-step h3{font-size:18px}.download-steps__head{margin-bottom:25px}.download-page .faq{margin-top:72px;padding-bottom:48px}}.tutorial-page .download-visual__glow{display:none}.tutorial-page .download-visual__frame{border-color:#ffffff0f;box-shadow:0 24px 70px #0000006b}.tutorial-video__frame{aspect-ratio:16/9;background:#0b0c0e;position:relative}.tutorial-video__frame iframe,.tutorial-video__poster,.tutorial-video__poster img,.tutorial-video__fallback{border:0;width:100%;height:100%;display:block}.tutorial-video__frame iframe{position:absolute;inset:0}.tutorial-video__poster{appearance:none;width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:#0b0c0e;border:0;margin:0;padding:0;position:relative;overflow:hidden}.tutorial-video__poster:after{content:"";pointer-events:none;background:linear-gradient(#00000014,#00000061);position:absolute;inset:0}.tutorial-video__poster img{object-fit:cover;transition:transform .45s,filter .45s;transform:scale(1.02)}.tutorial-video__poster:hover img,.tutorial-video__poster:focus-visible img{filter:brightness(.82);transform:scale(1.045)}.tutorial-video__poster:focus-visible{outline-offset:-2px;outline:2px solid #13f287}.tutorial-video__fallback{background:#0b0c0e}.tutorial-video__play{z-index:1;color:#04140c;background:#13f287;border-radius:50%;place-items:center;width:68px;height:68px;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 28px #13f28747}.tutorial-video__poster:hover .tutorial-video__play,.tutorial-video__poster:focus-visible .tutorial-video__play{transform:translate(-50%,-50%)scale(1.07);box-shadow:0 16px 34px #13f28761}.tutorial-video__play svg{width:26px;height:26px;margin-left:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tutorial-lessons{width:calc(100% - (var(--page-gutter,140px) * 2));flex-direction:column;gap:88px;margin:132px auto 0;padding:0;list-style:none;display:flex}.tutorial-row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;gap:0 36px;display:grid}.tutorial-row__copy{grid-area:1/1}.tutorial-row__num{grid-area:1/2}.tutorial-row__visual{grid-area:1/3;min-width:0}.tutorial-row--reverse .tutorial-row__visual{grid-column:1}.tutorial-row--reverse .tutorial-row__copy{grid-column:3}.tutorial-row__copy h2{color:#fff;letter-spacing:-.04em;margin:0 0 12px;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15}.tutorial-row__copy p{color:#8a93a3;letter-spacing:-.015em;max-width:380px;margin:0;font-size:15px;font-weight:400;line-height:1.55}.tutorial-row__copy a,.tutorial-why a{color:#13f287;text-underline-offset:3px;text-decoration:underline}.tutorial-row__num{color:#13f287;letter-spacing:.04em;background:#0c0d0f;border:1px solid #13f2876b;border-radius:6px;justify-self:center;place-items:center;width:48px;height:48px;font-size:15px;font-weight:600;display:grid}.tutorial-panel{aspect-ratio:16/10;background:#121416;border:1px solid #ffffff0f;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.tutorial-panel:before,.tutorial-panel:after{content:"";z-index:2;pointer-events:none;width:18px;height:18px;position:absolute}.tutorial-panel:before{border-top:1px solid #13f287;border-left:1px solid #13f287;top:-1px;left:-1px}.tutorial-panel:after{border-bottom:1px solid #13f287;border-right:1px solid #13f287;bottom:-1px;right:-1px}.tutorial-illu{box-sizing:border-box;color:#d7dbe2;place-items:center;width:100%;height:100%;padding:28px;display:grid}.tutorial-illu--row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.tutorial-illu--media{padding:18px}.tutorial-illu--media img,.tutorial-illu--media .tutorial-lib{width:100%;height:100%}.tutorial-illu--media img{object-fit:cover;object-position:top center;border:1px solid #ffffff0a;display:block}.tutorial-illu__icon{width:min(78px,26%);height:auto}.tutorial-illu__scene{width:min(230px,72%);height:auto}.tutorial-tile{color:#e6e8ee;background:#17191c;border:1px solid #ffffff0f;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.tutorial-tile--on{border-color:#13f28773}.tutorial-tile svg{width:26px;height:26px}.tutorial-lib{box-sizing:border-box;flex-direction:column;gap:12px;padding:4px;display:flex}.tutorial-lib__search{color:#6d7684;background:#17191c;border:1px solid #ffffff0d;flex:0 0 36px;height:36px;padding:0 14px;font-size:13px;line-height:36px}.tutorial-lib__games{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:0;display:grid}.tutorial-lib__games figure{flex-direction:column;min-width:0;min-height:0;margin:0;display:flex}.tutorial-lib__games img{object-fit:cover;flex:1;width:100%;min-height:0;display:block}.tutorial-lib__games figcaption{color:#8a93a3;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.tutorial-why{width:calc(100% - (var(--page-gutter,140px) * 2));border:1px solid #ffffff0f;grid-template-columns:1.05fr 1fr 1fr;margin:120px auto 0;display:grid}.tutorial-why__col{border-right:1px solid #ffffff0f;padding:40px 32px 38px}.tutorial-why__col:last-child{border-right:0}.tutorial-why__col h2{color:#fff;letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(26px,2.8vw,34px);font-weight:600;line-height:1.15}.tutorial-why__col>p{color:#8a93a3;margin:0;font-size:15px}.tutorial-why__kicker{color:#13f287;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:600}.tutorial-why ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.tutorial-why li{color:#c5cad3;padding-left:24px;font-size:14.5px;line-height:1.5;position:relative}.tutorial-why li:before{content:"";border-bottom:1.5px solid #13f287;border-left:1.5px solid #13f287;width:11px;height:6px;position:absolute;top:.4em;left:0;transform:rotate(-45deg)}.tutorial-why strong{color:#fff;font-weight:600}.tutorial-page{padding-bottom:88px}html.download-screen-open,html.download-screen-open body{overflow:hidden}.download-screen{z-index:80;background:#050607;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.download-screen .topbar{z-index:2;position:absolute;top:4px}.download-screen__glow{pointer-events:none;background:radial-gradient(#13f2871a 0%,#0000 72%);width:min(720px,80vw);height:280px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.download-screen__copy{z-index:1;text-align:center;max-width:640px;position:relative}.download-screen__copy h2{color:#fff;font-family:"Inter Display", var(--font-inter), Arial, Helvetica, sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(34px,5vw,58px);font-weight:600;line-height:1.1}.download-screen__copy p{color:#8a93a3;letter-spacing:-.015em;margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.5}.download-screen__copy button{color:#13f287;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.download-screen__close{color:#8a93a3;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:22px;right:22px}.download-screen__close:hover{color:#fff}@media (max-width:980px){.tutorial-lessons,.tutorial-why{width:calc(100% - (var(--page-gutter,140px) * 2))}.tutorial-lessons{gap:64px;margin-top:88px}.tutorial-row{gap:0 20px}.tutorial-why{margin-top:80px}.tutorial-why__col{padding:28px 20px}}@media (max-width:860px){.tutorial-row,.tutorial-row--reverse{grid-template-columns:1fr;justify-items:start;gap:16px}.tutorial-row__copy,.tutorial-row--reverse .tutorial-row__copy{grid-area:auto/1}.tutorial-row__num,.tutorial-row--reverse .tutorial-row__num{grid-area:auto/1;justify-self:start}.tutorial-row__visual,.tutorial-row--reverse .tutorial-row__visual{grid-area:auto/1;width:100%}.tutorial-row__copy h2{font-size:26px}.tutorial-why{grid-template-columns:1fr}.tutorial-why__col,.tutorial-why__col:last-child{border-bottom:1px solid #ffffff0f;border-right:0}.tutorial-why__col:last-child{border-bottom:0}}@media (max-width:640px){.tutorial-lessons,.tutorial-why{width:calc(100% - 32px)}.tutorial-lessons{gap:48px;margin-top:64px}.tutorial-row__copy h2{font-size:24px}.tutorial-tile{flex-basis:54px;width:54px;height:54px}.tutorial-video__play{width:56px;height:56px}.tutorial-page{padding-bottom:56px}}.premium-page{padding:var(--page-content-top,160px) 28px 56px;font-family:var(--font-poppins), Poppins, sans-serif;flex:1;justify-content:center;align-items:flex-start;display:flex}.account-page{--content-inline:var(--page-gutter,140px);--card:#121416;--card-border:#ffffff08;--press-duration:.28s;--press-ease:cubic-bezier(.22, 1, .36, 1);z-index:1;width:100%;padding:var(--page-content-top,160px) var(--content-inline) 80px;font-family:var(--font-poppins), Poppins, sans-serif;flex-direction:column;flex:1;margin:0;display:flex;position:relative}.account-loading{color:var(--text-muted);margin:0;font-size:15px}.account-page .opt-picker{width:calc(100% + (var(--content-inline) * 2));max-width:none;margin:0 calc(var(--content-inline) * -1) 16px;padding:0 var(--content-inline) 8px;background:0 0;border:0;flex-wrap:wrap;flex:none;align-self:stretch;align-items:center;gap:10px;display:flex;position:relative;overflow:visible}.account-page .opt-picker:after{z-index:0;background:var(--card-border);content:"";pointer-events:none;height:1px;position:absolute;bottom:0;left:0;right:0}.account-page .opt-picker-indicator{z-index:1;opacity:0;pointer-events:none;background:#fff;border-radius:0;height:2px;transition:transform .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),opacity .18s;position:absolute;bottom:0;left:0;transform:translate(0)}.account-page .opt-chip{color:#81818c;height:36px;font:inherit;letter-spacing:-.01em;cursor:pointer;box-shadow:none;transition:color .18s ease, background-color .18s ease, border-color .18s ease, transform var(--press-duration) var(--press-ease);background:0 0;border:.75px solid #0000;border-radius:10px;outline:none;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex;position:relative;transform:scale(1)}.account-page .opt-chip svg{flex:none;width:15px;height:15px}.account-page .opt-chip:hover,.account-page .opt-chip:focus-visible{color:#fff;background:0 0;transform:none}.account-page .opt-chip.is-active{color:#fff;background:var(--card);border-color:#ffffff14;transform:none}@keyframes account-tab-in{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes account-tab-out{0%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:0;filter:blur(3px);transform:translateY(-10px)scale(.99)}}.account-panel.is-tab-leaving>*{pointer-events:none;animation:.2s cubic-bezier(.4,0,1,1) both account-tab-out}.account-panel.is-tab-entering>*{animation:account-tab-in .52s var(--ease) both}.account-panel.is-tab-entering>:first-child{animation-delay:30ms}.account-panel.is-tab-entering>:nth-child(2){animation-delay:70ms}.account-panel.is-tab-entering>:nth-child(3){animation-delay:.11s}.account-panel.is-tab-entering>:nth-child(4){animation-delay:.15s}.account-panel.is-tab-entering>:nth-child(5){animation-delay:.185s}.account-panel.is-tab-entering>:nth-child(6){animation-delay:.22s}.account-panel.is-tab-entering>:nth-child(n+7){animation-delay:.25s}@media (prefers-reduced-motion:reduce){.account-panel.is-tab-leaving>*,.account-panel.is-tab-entering>*{animation:none}}.account-title{color:#fff;letter-spacing:-.04em;margin:0 0 28px;font-size:clamp(28px,4vw,40px);font-weight:600}.account-panel{gap:22px;width:min(640px,100%);display:grid}.account-field,.account-field-row .account-field{gap:8px;display:grid}.account-field-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-label{color:#8a93a3;letter-spacing:-.01em;font-size:13px;font-weight:500}.account-input{color:#fff;width:100%;height:48px;font:inherit;letter-spacing:-.015em;background:#121416;border:1px solid #ffffff0d;border-radius:12px;padding:0 14px;font-size:15px}.account-input:read-only{color:#f5f6f8}.account-avatar{color:#c5ccd6;background:#171a1d;border-radius:50%;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.account-avatar em{letter-spacing:-.04em;font-size:22px;font-style:normal;font-weight:600}.account-plan-badge{color:#d7dde6;background:#ffffff0f;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.account-plan-badge.is-plus{color:#9dbaff;background:#4d7cff24}.account-plan-badge.is-free{color:#d7dde6;background:#ffffff0f}.account-plan-badge.is-premium{color:#4ef5a5;background:#13f2871f}.account-soft-btn,.account-reset .account-soft-btn{color:#f5f6f8;width:fit-content;height:42px;font:inherit;cursor:pointer;background:#121416;border:1px solid #ffffff0f;border-radius:12px;padding:0 16px;font-size:14px;font-weight:500}.account-soft-btn:hover,.account-soft-btn:focus-visible{border-color:#ffffff1f;outline:none}.account-reset{gap:10px;display:grid}.account-notice{color:#ffb4b4;background:#ff40401a;border:1px solid #ff5c5c47;border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.account-notice[data-tone=success]{color:#b8ffd8;background:#13f28714;border-color:#4ef5a547}.account-logout{color:#fff;width:fit-content;height:44px;font:inherit;cursor:pointer;background:#ff3b4a;border:0;border-radius:12px;padding:0 18px;font-size:14px;font-weight:600}.account-logout:hover,.account-logout:focus-visible{filter:brightness(1.06);outline:none}.account-plan-card{background:#121416;border:1px solid #ffffff0d;border-radius:16px;gap:8px;padding:20px;display:grid}.account-plan-name{color:#fff;letter-spacing:-.04em;font-size:28px;font-weight:600}.account-plan-name.is-plus{color:#9dbaff}.account-plan-name.is-free{color:#f5f6f8}.account-plan-name.is-premium{color:#4ef5a5}.account-plan-card p{color:#8a93a3;margin:0;font-size:14px}.account-plan-features{gap:10px;margin:0;padding:0;list-style:none;display:grid}.account-plan-features li{color:#d7dde6;background:#121416cc;border:1px solid #ffffff0a;border-radius:12px;padding:12px 14px;font-size:14px}.account-plan-note{color:#8a93a3;margin:0;font-size:14px}.account-plan-actions{flex-wrap:wrap;gap:10px;display:flex}.account-upgrade{color:#4ef5a5;background:#13f2871f;border-radius:12px;align-items:center;height:42px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.account-upgrade--plus{color:#9dbaff;background:#4d7cff24}@media (max-width:720px){.account-field-row{grid-template-columns:1fr}}.affiliates-hero{width:100%;max-width:1180px;padding:var(--page-content-top,160px) 40px 72px;font-family:var(--font-poppins), Poppins, sans-serif;background:0 0;flex:1;grid-template-columns:minmax(0,.92fr) minmax(280px,1.08fr);align-items:center;gap:28px 48px;margin:0 auto;display:grid;position:relative}.affiliates-copy{z-index:1;max-width:520px;position:relative}.affiliates-soon{color:#4ef5a5;letter-spacing:.14em;text-transform:uppercase;background:#13f28714;border:1px solid #13f28747;border-radius:999px;margin:0 0 18px;padding:6px 12px;font-size:11px;font-weight:600;display:inline-flex}.affiliates-copy h1,.affiliates-copy .premium-modal-title{text-align:left}.affiliates-perks{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.affiliates-perks li{color:#dce2eae0;letter-spacing:-.018em;background:#121416eb;border:1px solid #ffffff09;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;font-weight:400;line-height:1.35;display:flex}.affiliates-perk-icon{color:#fff;flex:none;width:22px;height:22px}.affiliates-cta{pointer-events:none;opacity:.92;margin-top:28px}.affiliates-visual{place-items:center;min-height:420px;display:grid;position:relative}.affiliates-visual:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#13f2872e 0%,#0000 72%);border-radius:50%;width:78%;height:62%;position:absolute}.affiliates-visual img{z-index:1;mix-blend-mode:lighten;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:min(100%,620px);height:auto;display:block;position:relative}.legal-doc{width:min(760px,100% - 48px);padding:var(--page-content-top,160px) 0 72px;margin:0 auto}.legal-kicker{color:#13f287db;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:600}.legal-doc h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(32px,4.4vw,46px);font-weight:500;line-height:1.08}.legal-updated{color:#bac2ce94;letter-spacing:-.014em;margin:14px 0 0;font-size:13.5px}.legal-body{margin-top:36px}.legal-body h2{color:#fff;letter-spacing:-.03em;margin:32px 0 10px;font-size:18px;font-weight:600}.legal-body h3{color:#ffffffe6;letter-spacing:-.02em;margin:20px 0 8px;font-size:15.5px;font-weight:600}.legal-body p,.legal-body li{color:#bac2cec7;letter-spacing:-.016em;font-size:15px;font-weight:400;line-height:1.65}.legal-body strong{color:#e6ecf4eb;font-weight:600}.legal-body p{margin:0 0 14px}.legal-body ul{margin:0 0 14px;padding-left:20px}.legal-body a{color:#4ef5a5;text-decoration:none}.legal-body a:hover{text-decoration:underline}.affiliates-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;width:100%;max-width:900px;margin:0;padding:0;list-style:none;display:grid}.affiliates-step{background:#121416eb;border:1px solid #ffffff09;border-radius:22px;padding:22px 20px 24px;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000029}.affiliates-step-num{color:var(--accent);letter-spacing:.08em;margin-bottom:18px;font-size:12px;font-weight:600;display:block}.affiliates-step h2{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.25}.affiliates-step p{color:#8a93a3;letter-spacing:-.015em;margin:0;font-size:13.5px;font-weight:400;line-height:1.45}.home-pricing{width:100%;max-width:1120px;font-family:var(--font-poppins), Poppins, sans-serif;margin:40px auto 0;padding:0 24px 130px}.premium-page button,.home-pricing button{font-family:inherit}.upgrade-pricing-container{width:100%;max-width:1080px}.upgrade-pricing-header{text-align:center;width:100%;margin:0 0 40px}.premium-modal-title{color:#fff;font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:-.035em;text-align:center;margin:0;font-size:clamp(36px,4.6vw,50px);font-weight:500;line-height:1.12}.premium-gamer-word{color:#4ef5a5;font-weight:500}.premium-modal-lead{color:#8a93a3;font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:-.01em;text-align:center;margin:12px 0 0;font-size:17px;font-weight:500;line-height:1.45}.upgrade-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;display:grid}.upgrade-pricing-card{background:#121416eb;border:1px solid #ffffff09;border-radius:27px;flex-direction:column;min-height:500px;padding:11px 11px 24px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000029}.upgrade-pricing-card-top{background:#181b1e;border:1px solid #ffffff0b;border-radius:22px;flex-direction:column;height:258px;padding:16px 16px 12px;display:flex;box-shadow:inset 0 1px #ffffff09,0 8px 18px #00000047}.upgrade-pricing-card-premium .upgrade-pricing-card-top{background:radial-gradient(110% 95% at 8% 0,#13f28721,#0000 58%),linear-gradient(145deg,#19231e 0%,#151c18 100%);border-color:#13f28721}.upgrade-pricing-card-plus .upgrade-pricing-card-top{background:radial-gradient(110% 95% at 8% 0,#4d7cff1a,#0000 58%),linear-gradient(145deg,#1a1e28 0%,#16191f 100%);border-color:#4d7cff1a}.upgrade-pricing-badge{color:#aeb6c2;letter-spacing:.1px;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff0d;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:26px;padding:0 13px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.upgrade-pricing-card-premium .upgrade-pricing-badge{color:#4ef5a5;background:#13f28714;border-color:#13f28729}.upgrade-pricing-card-plus .upgrade-pricing-badge{color:#9dbaff;background:#4d7cff17;border-color:#4d7cff2e}.upgrade-pricing-price{color:#f5f6f8;font-variant-numeric:tabular-nums;letter-spacing:-1.5px;white-space:nowrap;margin-top:36px;font-size:38px;font-weight:600;line-height:1}.upgrade-pricing-description{color:#8a93a3;margin:auto 0 16px;font-size:13px;font-weight:400;line-height:1.35}.upgrade-pricing-button{color:#f8f8f8;cursor:pointer;border:1px solid #ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:100%;height:48px;font-size:13px;font-weight:500;text-decoration:none;transition:filter .15s cubic-bezier(.4,0,.2,1);display:flex}.upgrade-pricing-button:disabled{opacity:1}.upgrade-pricing-button-muted{color:#d7dbe1;cursor:default;background:linear-gradient(#2a2d31 0%,#1d2023 100%);box-shadow:inset 0 1px #ffffff14,0 3px 8px #0000004d}.upgrade-pricing-button-premium{background:radial-gradient(65% 150% at 50% -45%,#ffffff3d,#0000 68%),linear-gradient(#1f6040 0%,#123a27 100%);border-color:#13f28757;box-shadow:inset 0 1px #ffffff24,0 4px 12px #13f2871f}.upgrade-pricing-button-plus{background:radial-gradient(65% 150% at 50% -45%,#ffffff38,#0000 68%),linear-gradient(#254a8f 0%,#172d57 100%);border-color:#4d7cff61;box-shadow:inset 0 1px #ffffff24,0 4px 12px #4d7cff1f}.upgrade-pricing-button:hover:not(:disabled){filter:brightness(1.16)}.upgrade-pricing-button:active,.upgrade-pricing-button:hover:active{transform:none!important}.upgrade-pricing-button:disabled:not(.upgrade-pricing-button-muted){cursor:wait;filter:saturate(.82)}.upgrade-pricing-error{color:#ff8f8f;text-align:center;margin:18px 0 0;font-size:13px;line-height:1.4}.upgrade-pricing-features{flex-direction:column;gap:15px;margin:28px 14px 0;padding:0;list-style:none;display:flex}.upgrade-pricing-features li{color:#8a93a3;align-items:flex-start;gap:8px;font-size:13px;font-weight:400;line-height:1.25;display:flex}.upgrade-pricing-check{color:#4b525d;flex:none;width:14px;height:14px;margin-top:1px}.upgrade-pricing-card-premium .upgrade-pricing-check{color:#13f287b3}.upgrade-pricing-card-plus .upgrade-pricing-check{color:#4d7cffc7}.plan-compare{width:100%;margin-top:100px}.plan-compare-head{text-align:center;margin:0 0 22px}.plan-compare-head h2{margin:0}.plan-compare-head p{margin:12px 0 0}.plan-compare-head span{color:var(--accent)}.plan-compare-card{background:#121416eb;border:1px solid #ffffff0d;border-radius:24px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff09,0 10px 30px #00000029}.plan-compare-card.is-collapsed{overflow:auto hidden}.plan-compare-card.is-collapsed tbody tr:nth-child(n+5){display:none}.plan-compare-card.is-collapsed tbody tr:nth-child(4) th,.plan-compare-card.is-collapsed tbody tr:nth-child(4) td{border-bottom:0;-webkit-mask-image:linear-gradient(#000 12%,#0000 100%);mask-image:linear-gradient(#000 12%,#0000 100%)}.plan-compare-card.is-collapsed:after{content:"";pointer-events:none;background:linear-gradient(#12141600,#121416b3 42%,#121416fa);height:92px;position:absolute;inset:auto 0 0}.plan-compare-toggle{z-index:1;color:#f5f6f8;height:44px;font:inherit;letter-spacing:-.02em;white-space:nowrap;cursor:pointer;background:#16181b;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;margin:8px auto 18px;padding:0 20px;font-size:14px;font-weight:500;display:flex;position:relative;box-shadow:0 8px 20px #00000047}.plan-compare-card.is-collapsed .plan-compare-toggle{z-index:2;margin:0;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.plan-compare-toggle:hover{filter:brightness(1.12)}.plan-compare-card table{border-collapse:collapse;width:100%;min-width:640px}.plan-compare-card th,.plan-compare-card td{letter-spacing:-.015em;border-bottom:1px solid #ffffff0b;padding:18px 20px;font-size:15px;font-weight:400;line-height:1.35}.plan-compare-card thead th{color:#fff;letter-spacing:-.02em;text-align:center;padding:20px;font-size:14.5px;font-weight:600}.plan-compare-card thead th:first-child,.plan-compare-card tbody th{color:#f5f6f8e0;text-align:left;padding-left:24px;font-weight:500}.plan-compare-card tbody th{color:#d2d6dcd1;font-weight:400}.plan-compare-card td{color:#bac2cec7;text-align:center}.plan-compare-card tbody tr:last-child th,.plan-compare-card tbody tr:last-child td{border-bottom:0}.plan-compare-plan--plus{color:#9dbaff}.plan-compare-plan--premium{color:#4ef5a5}.plan-compare-empty{color:#8a93a373}.plan-compare-hot--plus{color:#9dbaff;font-weight:500}.plan-compare-hot--premium{color:#4ef5a5;font-weight:500}.plan-compare-check{width:16px;height:16px;color:var(--accent);display:inline-flex}.plan-compare-check--plus{color:#6d9bff}.plan-compare-check svg{width:100%;height:100%;display:block}@media (max-width:780px){.premium-page{padding:var(--page-content-top,160px) 18px 48px}.affiliates-hero{padding:var(--page-content-top,160px) 20px 48px;grid-template-columns:1fr;gap:8px 0}.affiliates-copy{max-width:none}.affiliates-copy h1,.reviews-hero h1,.reviews-hero .premium-modal-title{font-size:40px}.affiliates-visual{min-height:280px}.upgrade-pricing-container{max-width:1080px}.upgrade-pricing-header{margin:0 0 25px}.premium-modal-title{font-size:40px}.upgrade-pricing-grid{grid-template-columns:1fr;gap:20px}.upgrade-pricing-card{min-height:auto}.plan-compare{margin-top:72px}.home-pricing .plan-compare{margin-top:64px}}@media (max-width:640px){.premium-shell,.affiliates-shell,.legal-shell{border-radius:20px 20px 0 0}.legal-doc{width:calc(100% - 32px);padding-bottom:48px}.affiliates-hero{padding-left:16px;padding-right:16px}}.mobile-nav{display:none}@media (max-width:980px){.topbar:not(.topbar--mobile){display:none}.mobile-nav{display:block}.hero-shell .topbar.topbar--mobile,.page-shell .topbar.topbar--mobile,.premium-shell .topbar.topbar--mobile,.affiliates-shell .topbar.topbar--mobile,.legal-shell .topbar.topbar--mobile,.topbar.topbar--mobile{z-index:120;min-height:calc(56px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) var(--page-gutter,140px) 0;-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:none;background:#ffffff08;border:0;outline:none;position:fixed;top:0;left:0;right:0}.mobile-nav.is-open .topbar--mobile{box-shadow:none;background:#080a0c47;border:0}.topbar-menu-btn{width:44px;height:44px;box-shadow:none;color:#f5f6f8;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;place-items:center;margin-right:-8px;padding:0;transition:color .18s;display:grid}.topbar-menu-btn:hover,.mobile-nav.is-open .topbar-menu-btn{box-shadow:none;color:var(--accent);background:0 0;border:0}.topbar-menu-btn:focus-visible{color:var(--accent);outline:none}.mobile-nav-panel{z-index:110;padding:calc(72px + env(safe-area-inset-top,0px)) var(--page-gutter,140px) calc(28px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(36px)saturate(170%);backdrop-filter:blur(36px)saturate(170%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s var(--ease), visibility .42s var(--ease);background:#06080a6b;flex-direction:column;display:flex;position:fixed;inset:0}.mobile-nav.is-open .mobile-nav-panel{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-links{flex-direction:column;flex:auto;justify-content:center;gap:2px;min-height:0;display:flex}.mobile-nav-links a{color:#f5f6f8eb;font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:-.045em;opacity:0;transition:color .18s ease, opacity .48s var(--ease), transform .48s var(--ease);padding:8px 0;font-size:clamp(28px,8vw,40px);font-weight:500;line-height:1.18;transition-delay:0s;transform:translateY(16px)}.mobile-nav.is-open .mobile-nav-links a{opacity:1;transition-delay:calc(var(--i,0) * 55ms + 90ms);transform:none}.mobile-nav-links a:hover,.mobile-nav-links a:focus-visible{color:var(--accent);outline:none}.mobile-nav-login{opacity:0;transition:opacity .48s var(--ease), transform .48s var(--ease);flex:none;padding-top:20px;transition-delay:0s;transform:translateY(12px)}.mobile-nav.is-open .mobile-nav-login{opacity:1;transition-delay:calc(var(--i,5) * 55ms + 90ms);transform:none}html.mobile-nav-open,html.mobile-nav-open body{overflow:hidden}}@media (max-width:640px){.topbar.topbar--mobile{min-height:calc(52px + env(safe-area-inset-top,0px))}}@media (prefers-reduced-motion:reduce){.mobile-nav-panel,.mobile-nav-links a,.mobile-nav-login,.topbar-menu-btn{transition:none}.mobile-nav-links a,.mobile-nav-login{opacity:1;transform:none}}.mobile-nav-account{flex-direction:column;gap:4px;display:flex}.mobile-nav-user{color:#f5f6f8;font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:-.03em;margin:0 0 8px;font-size:18px;font-weight:600}.mobile-nav-account-item{color:#f5f6f8d1;width:100%;font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:-.02em;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;display:block}.mobile-nav-account-item:hover,.mobile-nav-account-item:focus-visible{color:var(--accent);outline:none}.mobile-nav-account-item--logout:hover,.mobile-nav-account-item--logout:focus-visible{color:#ffb4b4}.account-menu{position:relative}.account-trigger{padding-right:12px}.account-trigger span{text-overflow:ellipsis;max-width:140px;overflow:hidden}.account-trigger-caret{color:#fff;width:14px;height:14px;transition:transform .18s var(--ease);flex:0 0 14px}.account-menu.is-open .account-trigger-caret{transform:rotate(180deg)}.account-menu-panel{z-index:80;background:#141618;border:1px solid #ffffff14;border-radius:14px;min-width:188px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 40px #0000006b,inset 0 1px #ffffff0a}.account-menu-panel[hidden]{display:none}.account-menu-item{color:#f5f6f8;letter-spacing:-.015em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:10px 12px;font-size:13.5px;font-weight:500;text-decoration:none;display:block}.account-menu-item:hover,.account-menu-item:focus-visible{background:#ffffff0f;outline:none}.account-menu-item--logout:hover,.account-menu-item--logout:focus-visible{color:#ffb4b4}.page--auth{background:#0b0c0e;min-height:100vh;padding:0}html:has(.page--auth) .site-frame{min-height:100vh}html.auth-open,html.auth-open body{overflow:hidden}.app-auth{--background:#0b0c0e;--sidebar:#121416;--text:#f5f6f8;--text-muted:#8a93a3;--text-soft:#b4bcc9;--titlebar-height:38px;--press-scale:.98;--press-duration:.28s;--press-ease:cubic-bezier(.4, 0, .2, 1);z-index:200;background:linear-gradient(125deg, var(--background) 0%, var(--sidebar) 100%);color:var(--text);font-family:var(--font-poppins), Poppins, sans-serif;flex-direction:column;font-weight:400;display:flex;position:fixed;inset:0;overflow:hidden}.auth-chrome{z-index:5;height:var(--titlebar-height);pointer-events:none;display:flex;position:absolute;top:0;left:0;right:0}.auth-chrome-drag{flex:1;min-width:0}.auth-chrome .window-controls{pointer-events:auto;background:0 0;height:100%;display:flex}.auth-chrome .window-control{width:var(--titlebar-height);color:#ffffff8c;cursor:pointer;background:0 0;border-radius:0;place-items:center;height:100%;display:grid}.auth-chrome .window-control:hover{color:#fff;background:#ffffff0f}.auth-chrome .window-control-close:hover{color:#fff;background:#e81123}.auth-split{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.auth-side{min-width:0;min-height:0}.auth-side-form{background:0 0;justify-content:center;align-items:center;padding:48px 40px 32px;display:flex;overflow:hidden auto}.auth-form{flex-direction:column;align-items:stretch;width:min(100%,360px);display:flex}.auth-logo{object-fit:contain;pointer-events:none;border-radius:12px;width:52px;height:52px;margin:0 auto 18px}.auth-title{color:var(--text);letter-spacing:-.035em;text-align:center;margin:0;font-size:28px;font-weight:500;line-height:1.15}.auth-switch{color:var(--text-muted);text-align:center;letter-spacing:-.01em;margin:10px 0 0;font-size:13px;font-weight:500}.auth-switch #auth-switch-lead:after{content:" "}.auth-switch-btn{color:#13f287;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:500;transition:color .16s}.auth-switch-btn:hover,.auth-switch-btn:focus-visible{color:#8affc4}.auth-lead{color:var(--text-muted);letter-spacing:-.01em;text-align:center;margin:12px 0 0;font-size:13px;font-weight:500;line-height:1.45}.auth-social{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.auth-social-btn{border-radius:var(--radius);letter-spacing:-.015em;cursor:pointer;min-height:42px;transition:filter .16s ease, transform .16s var(--ease), background .16s ease, border-color .16s ease;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13.5px;font-weight:500;display:inline-flex}.auth-social-icon{flex:0 0 18px;width:18px;height:18px}.auth-social-google{color:#e3e3e3;background:#131314;border:1px solid #8e918f}.auth-social-google:hover:not(:disabled){background:#1f1f1f;border-color:#c4c7c5}.auth-social-discord{color:#fff;background:#5865f2;border:1px solid #0000}.auth-social-discord:hover:not(:disabled){filter:brightness(1.04);background:#4752c4}.auth-social-btn:active:not(:disabled){transform:scale(.98)}.auth-social-btn:disabled{opacity:.7;cursor:default}.auth-divider{color:#6d7686;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;margin:16px 0 0;font-size:11.5px;font-weight:500;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#ffffff14;flex:auto;height:1px}.auth-fields{flex-direction:column;gap:12px;margin-top:16px;display:flex}.auth-field{gap:7px;min-width:0;display:grid}.auth-field-pair{gap:12px;min-width:0;display:grid}.auth-label-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.app-auth[data-mode=login] [data-auth-show]:not([data-auth-show~=login]),.app-auth[data-mode=signup] [data-auth-show]:not([data-auth-show~=signup]),.app-auth[data-mode=signup-code] [data-auth-show]:not([data-auth-show~=signup-code]),.app-auth[data-mode=forgot] [data-auth-show]:not([data-auth-show~=forgot]),.app-auth[data-mode=forgot-code] [data-auth-show]:not([data-auth-show~=forgot-code]),.app-auth[data-mode=forgot-password] [data-auth-show]:not([data-auth-show~=forgot-password]){display:none!important}.auth-notice{color:#ffb4b4;letter-spacing:-.01em;background:#ff40401a;border:1px solid #ff5c5c47;margin:10px 0 0;padding:10px 12px;font-size:12.5px;line-height:1.4}.auth-notice[data-tone=success]{color:#b8ffd8;background:#13f28714;border-color:#4ef5a547}.auth-notice[data-tone=info]{color:#c8d9ff;background:#4678ff1a;border-color:#78aaff47}.auth-notice[hidden]{display:none!important}.auth-label{color:var(--text);letter-spacing:-.01em;font-size:12.5px;font-weight:500}.auth-control,.auth-control-wrap{width:100%}.auth-control{height:42px;color:var(--text);font:inherit;letter-spacing:-.01em;background:#0e1016;border:1px solid #ffffff14;border-radius:0;outline:none;padding:0 12px;font-size:13.5px;font-weight:500;transition:border-color .16s,background .16s}.auth-control::placeholder{color:#6a7384}.auth-control:focus{border-color:rgba(var(--accent-rgb), .45);background:#12151d}.auth-control-wrap{align-items:center;display:flex;position:relative}.auth-control-wrap .auth-control{padding-right:42px}.auth-code{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.auth-code-digit{border-radius:var(--radius);width:100%;height:48px;color:var(--text);font:inherit;letter-spacing:0;text-align:center;caret-color:var(--accent);background:#0e1016;border:1px solid #ffffff14;outline:none;padding:0;font-size:20px;font-weight:500;transition:border-color .16s,background .16s}.auth-code-digit:focus{border-color:rgba(var(--accent-rgb), .45);background:#12151d}.auth-eye{color:#7a8494;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:42px;transition:color .14s;display:grid;position:absolute;top:0;bottom:0;right:0}.auth-eye:hover,.auth-eye:focus-visible{color:var(--text-soft)}.auth-eye-icon{width:17px;height:17px}.auth-eye .auth-eye-show,.auth-eye .auth-eye-hide{grid-area:1/1}.auth-eye .auth-eye-hide,.auth-eye.is-revealed .auth-eye-show{display:none}.auth-eye.is-revealed .auth-eye-hide{display:block}.auth-check{color:var(--text-soft);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:12.5px;font-weight:500;line-height:1.35;display:flex}.auth-check input{opacity:0;pointer-events:none;position:absolute}.auth-check-box{background:#0e1016;border:1.5px solid #fff3;border-radius:3px;flex:0 0 15px;width:15px;height:15px;margin-top:1px;position:relative}.auth-check-box:after{content:"";opacity:0;border:1.6px solid #fff;border-width:0 1.6px 1.6px 0;transition:transform .14s,opacity .14s;position:absolute;inset:2px 2px 3px;transform:rotate(45deg)scale(0)}.auth-check input:checked+.auth-check-box{background:var(--accent);border-color:var(--accent)}.auth-check input:checked+.auth-check-box:after{opacity:1;transform:rotate(45deg)scale(1)}.auth-actions{flex-direction:column;gap:10px;margin-top:18px;display:flex}.auth-primary{isolation:isolate;border-radius:var(--radius);letter-spacing:-.015em;cursor:pointer;background-color:#17472f;background-image:var(--btn-sheen), var(--btn-depth), linear-gradient(#17472f, #17472f), var(--btn-edge);color:#fff;width:100%;min-height:44px;transition:filter var(--btn-hover-ease), color .16s ease, opacity .16s ease, transform var(--press-duration) var(--press-ease);background-origin:border-box;background-clip:padding-box,padding-box,padding-box,border-box;border:1px solid #0000;justify-content:center;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.auth-primary:hover:not(:disabled){filter:brightness(1.24)}.auth-primary:disabled{opacity:.7;cursor:default}.auth-forgot{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:500;transition:color .14s}.auth-forgot:hover,.auth-forgot:focus-visible{color:var(--accent-hover)}.auth-text-back{width:auto;color:var(--text-muted);font:inherit;letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;align-self:center;margin:2px auto 0;padding:0;font-size:13px;font-weight:500;transition:color .14s}.auth-text-back:hover,.auth-text-back:focus-visible{color:var(--text-soft)}.auth-legal{color:#6d7686;text-align:center;margin:16px 0 0;font-size:11px;font-weight:500;line-height:1.45}.auth-legal-link{color:var(--text-soft);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.auth-legal-link:hover,.auth-legal-link:focus-visible{color:var(--text)}.auth-copy{color:#5c6575;text-align:center;margin:22px 0 0;font-size:11.5px;font-weight:500}.auth-side-art{background:#05070a;place-items:center;display:grid;position:relative;overflow:hidden}.auth-art-stage{z-index:1;aspect-ratio:1;transform-origin:88%;filter:brightness(.28)saturate(.4)contrast(1.02);place-items:center;width:min(56%,348px);transition:filter 4.8s cubic-bezier(.12,.7,.2,1),transform 5.4s cubic-bezier(.12,.7,.2,1);display:grid;position:relative;transform:scale(1.06)}.app-auth.is-lit .auth-art-stage{filter:brightness(1.18)saturate(.38)contrast(1.1);transform:scale(1)}.auth-art-mark{opacity:.78;pointer-events:none;-webkit-user-select:none;user-select:none;filter:brightness(1.22)contrast(1.1)saturate(.18)drop-shadow(18px 0 36px #13f2872e);width:74%;max-width:100%;height:auto;display:block}.auth-art-bloom{z-index:0;opacity:0;transform-origin:100%;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(72% 130% at 100%,#96ffd26b 0%,#13f2872e 32%,#13f28712 54%,#05070a00 76%),radial-gradient(110% 160% at 118%,#13f28729 0%,#0b5a360f 40%,#05070a00 68%);transition:opacity 4.6s cubic-bezier(.12,.7,.2,1),transform 5.6s cubic-bezier(.12,.7,.2,1);position:absolute;inset:-36% -2% -36% -58%;transform:scale(.52)}.app-auth.is-lit .auth-art-bloom{opacity:1;transform:scale(1.08)}.auth-art-shade{z-index:2;opacity:1;transform-origin:100%;pointer-events:none;background:radial-gradient(58% 88% at 100%,#05070a1f 0%,#05070ab3 46%,#05070a 78%),#05070a;transition:opacity 5.2s cubic-bezier(.12,.7,.2,1),transform 5.2s cubic-bezier(.12,.7,.2,1);position:absolute;inset:0;transform:scale(1.05)}.app-auth.is-lit .auth-art-shade{opacity:0;transform:scale(1.32)}@media (prefers-reduced-motion:reduce){.auth-art-stage,.auth-art-bloom,.auth-art-shade{transition:none}.auth-art-stage{filter:brightness(1.18)saturate(.38)contrast(1.1);transform:scale(1)}.auth-art-bloom{opacity:1;transform:scale(1)}.auth-art-shade{opacity:0;transform:none}}.app-auth[data-mode=signup] .auth-side-form{padding-top:40px;padding-bottom:20px}.app-auth[data-mode=signup] .auth-logo{width:44px;height:44px;margin-bottom:12px}.app-auth[data-mode=signup] .auth-title{font-size:24px}.app-auth[data-mode=signup] .auth-social{margin-top:14px}.app-auth[data-mode=signup] .auth-divider{margin-top:12px}.app-auth[data-mode=signup] .auth-fields{gap:8px;margin-top:12px}.app-auth[data-mode=signup] .auth-field-pair,.app-auth[data-mode=forgot-password] .auth-field-pair{grid-template-columns:1fr 1fr;gap:8px}.app-auth[data-mode=signup] .auth-control{height:38px}.app-auth[data-mode=signup] .auth-check{margin-top:10px}.app-auth[data-mode=signup] .auth-actions,.app-auth[data-mode=signup] .auth-legal{margin-top:12px}.app-auth[data-mode=forgot] .auth-fields,.app-auth[data-mode=forgot-code] .auth-fields,.app-auth[data-mode=signup-code] .auth-fields,.app-auth[data-mode=forgot-password] .auth-fields{margin-top:18px}@media (max-width:900px){.auth-split{grid-template-columns:minmax(0,1fr)}.auth-side-art{display:none}.auth-side-form{padding:56px 24px 32px}.auth-chrome .window-control-close:hover{background:#e81123}}@media (max-width:980px){.account-menu-panel{right:0}}.checkout{--co:#13f287;--co-rgb:19, 242, 135;--co-ink:#08110c;background:#000;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.checkout-aside,.checkout-main{position:relative}.checkout-aside{background:#000;flex-direction:column;align-items:flex-end;padding:36px clamp(40px,4vw,76px);display:flex}.checkout-top{width:100%;max-width:404px;position:absolute;top:36px}.checkout-aside .checkout-top{right:clamp(40px,4vw,76px)}.checkout-main .checkout-top{left:clamp(40px,4vw,76px)}.checkout-aside-inner{flex:1;align-content:center;width:100%;max-width:404px;min-height:0;display:grid}.checkout-back{color:#8a93a3;letter-spacing:-.01em;align-items:center;gap:7px;width:fit-content;min-height:23px;margin:0;font-size:13px;font-weight:450;text-decoration:none;transition:color .14s;display:inline-flex}.checkout-back:hover{color:#f5f6f8}.checkout-back-icon{flex:none}.checkout-plan-row{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 18px;display:flex}.checkout-plan-name{color:#fff;font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:-.032em;margin:0;font-size:20px;font-weight:500;line-height:1.1}.checkout-plan-price{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.038em;white-space:nowrap;font-size:20px;font-weight:600}.checkout-art{border:1px solid #ffffff0f;border-radius:18px;width:100%;height:auto;display:block}.checkout-plan-copy{gap:14px;margin-top:24px;display:grid}.checkout-plan-copy p{color:#8a93a3;letter-spacing:-.01em;margin:0;font-size:13px;font-weight:400;line-height:1.6}.checkout-plan-copy strong{color:#f5f6f8;font-weight:600}.checkout-main{background:#171b20;flex-direction:column;align-items:flex-start;padding:36px clamp(40px,4vw,76px);display:flex}.checkout-main-inner{flex:1;align-content:center;gap:12px;width:100%;max-width:404px;min-height:0;display:grid}.checkout-heading{gap:6px;display:grid}.checkout-main-inner--flow{text-align:center;justify-items:center;gap:15px;min-height:0}.checkout-title{color:#fff;font-family:var(--font-poppins), Poppins, sans-serif;letter-spacing:-.032em;margin:0;font-size:20px;font-weight:500;line-height:1.15}.checkout-lead{color:#939cab;letter-spacing:-.008em;margin:0;font-size:12.5px;font-weight:400;line-height:1.5}.checkout-field{gap:6px;min-width:0;display:grid}.checkout-label{color:#9ba4b2;letter-spacing:-.004em;font-size:11.5px;font-weight:500}.checkout-input{color:#f7f8fa;width:100%;height:40px;font:inherit;letter-spacing:-.01em;background-color:#0e1114;border:1px solid #ffffff1a;border-radius:999px;outline:none;padding:0 15px;font-size:14px;font-weight:450;transition:border-color .16s}.checkout-input::placeholder{color:#6b7484}.checkout-input:focus{border-color:rgba(var(--co-rgb), .45)}.checkout-input[readonly]{color:#d5dae1;cursor:default}.checkout-input[aria-invalid=true]{border-color:#ff787873}.checkout-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239ba4b2' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.checkout-error{color:#ff9a9a;letter-spacing:-.004em;font-size:11.5px;font-weight:400;line-height:1.3}.checkout-card{background-color:#0e1114;border:1px solid #ffffff1a;border-radius:12px;transition:border-color .16s;overflow:hidden}.checkout-card:focus-within{border-color:rgba(var(--co-rgb), .45)}.checkout-card[data-invalid=true]{border-color:#ff787873}.checkout-card-number,.checkout-card-cell{align-items:center;gap:8px;min-width:0;height:42px;padding:0 14px;display:flex}.checkout-card-number>.StripeElement,.checkout-card-cell>.StripeElement{flex:1;min-width:0}.checkout-card-split{border-top:1px solid #ffffff14;grid-template-columns:1fr 1fr;display:grid}.checkout-card-split .checkout-card-cell+.checkout-card-cell{border-left:1px solid #ffffff14}.checkout-card-brands,.checkout-brands{flex:none;align-items:center;gap:3px;display:inline-flex}.checkout-brand{opacity:1;transition:opacity .16s;display:inline-flex}.checkout-brand[data-active=false]{opacity:.22}.checkout-cvc-hint{color:#6b7484;flex:none;width:25px;height:18px}.checkout-methods{background:#1c2026;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden}.checkout-method+.checkout-method{border-top:1px solid #ffffff14}.checkout-method[data-open=true]{background:rgba(var(--co-rgb), .04)}.checkout-method-row{cursor:pointer;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;min-height:48px;padding:0 15px;display:grid}.checkout-radio{width:16px;height:16px;accent-color:var(--co);cursor:pointer;margin:0}.checkout-pix-logo,.checkout-card-icon{width:21px;height:21px}.checkout-card-icon{color:#dfe3e9}.checkout-method-name{color:#f7f8fa;letter-spacing:-.012em;font-size:14px;font-weight:450}.checkout-method-note{color:#7e8797;letter-spacing:-.004em;font-size:11.5px;font-weight:400}.checkout-brands{align-items:center;gap:3px;display:inline-flex}.checkout-method-panel{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.checkout-method[data-open=true] .checkout-method-panel{grid-template-rows:1fr}.checkout-method-body{opacity:0;gap:10px;min-height:0;padding:0 15px;transition:opacity .16s,padding .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.checkout-method[data-open=true] .checkout-method-body{opacity:1;padding:2px 15px 13px}@media (prefers-reduced-motion:reduce){.checkout-method-panel,.checkout-method-body{transition:none}}.checkout-qr{background:#fff;border-radius:18px;place-items:center;padding:14px;display:grid}.checkout-qr img{width:232px;height:232px;display:block}.checkout-qr-amount{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:26px;font-weight:600;line-height:1}.checkout-pix-code{text-align:left;background:#0e1114;border:1px solid #ffffff1a;border-radius:12px;gap:6px;width:100%;padding:11px 13px;display:grid}.checkout-pix-code span{color:#9ba4b2;font-size:11px;font-weight:500}.checkout-pix-code code{color:#d7dce4;overflow-wrap:anywhere;white-space:normal;-webkit-user-select:all;user-select:all;max-height:4.35em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;display:block;overflow:auto}.checkout-status{color:#9ba4b2;font-variant-numeric:tabular-nums;letter-spacing:-.004em;align-items:center;gap:7px;margin:0;font-size:11.5px;font-weight:450;display:inline-flex}.checkout-pulse{background:var(--co);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite checkout-pulse}@keyframes checkout-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.checkout-pulse{animation:none}}.checkout-summary{background:#1c2026;border:1px solid #ffffff1a;border-radius:16px;gap:8px;padding:12px 16px;display:grid}.checkout-summary-row{color:#9ba4b2;letter-spacing:-.008em;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;font-weight:400;display:flex}.checkout-summary-row span:last-child{font-variant-numeric:tabular-nums}.checkout-summary-total{color:#f7f8fa;border-top:1px solid #ffffff14;padding-top:8px;font-size:14px;font-weight:500}.checkout-summary-total span:last-child{letter-spacing:-.03em;font-size:16px;font-weight:600}.checkout-alert{color:#ffb4b4;letter-spacing:-.008em;background:#ff404017;border:1px solid #ff5c5c47;border-radius:12px;margin:0;padding:10px 13px;font-size:12px;font-weight:450;line-height:1.4}.checkout-pay{background:var(--co);width:100%;height:44px;color:var(--co-ink);font:inherit;letter-spacing:-.012em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:500;text-decoration:none;transition:opacity .15s;display:inline-flex}.checkout-pay:hover:not(:disabled){opacity:.9}.checkout-pay:disabled{cursor:wait;opacity:.6}.checkout-secure{color:#7e8797;letter-spacing:-.004em;justify-content:center;align-items:center;gap:6px;margin:-2px 0 0;font-size:11px;font-weight:400;display:flex}.checkout-link{color:#939cab;font:inherit;letter-spacing:-.008em;cursor:pointer;background:0 0;border:0;justify-self:center;font-size:12px;font-weight:450;transition:color .14s}.checkout-link:hover{color:#f7f8fa}.checkout-done-icon{border:1px solid rgba(var(--co-rgb), .24);background:rgba(var(--co-rgb), .09);width:44px;height:44px;color:var(--co);border-radius:50%;place-items:center;display:grid}.checkout-done-icon--error{color:#ff9a9a;background:#ff6e6e1a;border-color:#ff6e6e59}.checkout-code{background:#1c2026;border:1px solid #ffffff1a;border-radius:14px;gap:4px;width:100%;padding:12px 14px;display:grid}.checkout-code span{color:#7e8797;font-size:11px;font-weight:500}.checkout-code code{color:#f7f8fa;text-overflow:ellipsis;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:11.5px;overflow:hidden}@media (max-width:1100px){.checkout-aside,.checkout-main{padding:32px 30px}.checkout-aside .checkout-top{right:30px}.checkout-main .checkout-top{left:30px}}@media (max-height:760px) and (min-width:901px){.checkout-aside,.checkout-main{padding-block:24px}.checkout-top{top:24px}}@media (max-width:900px){.checkout{grid-template-columns:minmax(0,1fr)}.checkout-aside{background:#000;align-items:center;padding:26px 18px 22px}.checkout-main{align-items:center;padding:22px 18px 48px}.checkout-top{position:static;top:auto}.checkout-aside .checkout-top,.checkout-main .checkout-top{left:auto;right:auto}.checkout-top,.checkout-aside-inner,.checkout-main-inner{max-width:404px}.checkout-aside-inner,.checkout-main-inner{flex:none;align-content:start}.checkout-back,.checkout-heading{text-align:left;justify-self:start}.checkout-plan-copy{display:none}}
html{--page-gutter:140px;--page-content-top:160px;--page-surface:#0a0c0e;--radius:10px;--ease:cubic-bezier(.22, 1, .36, 1);--accent:#13f287;--accent-rgb:19, 242, 135;--accent-hover:#4ef5a5;--plus:#4d7cff;--plus-rgb:77, 124, 255;--text:#f5f6f8;--text-muted:#8a93a3;--bg:#000}@media (max-width:1200px){html{--page-gutter:72px}}@media (max-width:980px){html{--page-gutter:40px}}
