@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-ext-400-normal.525016a2.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-400-normal.5b63eeb4.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/outfit-latin-400-normal.3735857b.woff2) format("woff2"),url(/_next/static/media/outfit-latin-400-normal.0e2c2d77.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-ext-500-normal.de8952e8.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-500-normal.3b1ff63c.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/outfit-latin-500-normal.26143ffe.woff2) format("woff2"),url(/_next/static/media/outfit-latin-500-normal.263182ad.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-ext-600-normal.a950dc95.woff2) format("woff2"),url(/_next/static/media/outfit-latin-ext-600-normal.28067fc2.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/outfit-latin-600-normal.78a6d831.woff2) format("woff2"),url(/_next/static/media/outfit-latin-600-normal.8eff9f84.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/syne-greek-600-normal.3ebcc3f4.woff2) format("woff2"),url(/_next/static/media/syne-greek-600-normal.29389931.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/syne-latin-ext-600-normal.bb70d072.woff2) format("woff2"),url(/_next/static/media/syne-latin-ext-600-normal.8cb8f505.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/syne-latin-600-normal.d3985a2e.woff2) format("woff2"),url(/_next/static/media/syne-latin-600-normal.9aa8a361.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/syne-greek-700-normal.4cc5267d.woff2) format("woff2"),url(/_next/static/media/syne-greek-700-normal.323be9a8.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/syne-latin-ext-700-normal.7dae510d.woff2) format("woff2"),url(/_next/static/media/syne-latin-ext-700-normal.da674b32.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Syne;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/syne-latin-700-normal.fb2d498c.woff2) format("woff2"),url(/_next/static/media/syne-latin-700-normal.169857b3.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--bg:#0a0a0a;--card:#111;--card-2:#161616;--line:#222;--line-2:#2c2c2c;--ink:#f2f2f2;--ink-2:#c4c4c6;--muted:#8e8e93;--faint:#5c5c61;--ok:#4ade80;--bad:#f87171;--radius:14px;--wrap:1180px;--display:"Syne","Outfit","Segoe UI Variable Display",system-ui,sans-serif;--font:"Outfit","Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--font);-webkit-font-smoothing:antialiased;min-height:100vh}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline-offset:3px;border-radius:8px}::selection{background:hsla(0,0%,100%,.2)}.wrap{width:min(var(--wrap),calc(100% - 48px));margin:0 auto}.narrow-wrap{width:min(760px,calc(100% - 48px));margin:0 auto}.display,.h1{font-family:var(--display);font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0}.display{font-size:clamp(34px,3.9vw,56px);white-space:nowrap}.h1{font-size:clamp(36px,4.6vw,58px)}.h2{font-size:clamp(28px,3.4vw,42px);line-height:1.1;letter-spacing:-.02em}.h2,.h3{font-family:var(--display);font-weight:700;margin:0}.h3{font-size:19px;line-height:1.25;letter-spacing:-.01em}.eyebrow{font:600 12px var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin:0}.lede{font-size:18px;line-height:1.6;color:var(--ink-2);margin:0;max-width:56ch}.body-2{color:var(--muted);margin:0}.gray{color:#9b9ba0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 26px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:600 15px var(--display);cursor:pointer;white-space:nowrap;transition:background .18s,border-color .18s,transform .18s}.btn:hover{border-color:#4a4a4f;background:hsla(0,0%,100%,.04)}.btn.primary{background:#fff;color:#0a0a0a;border-color:#fff}.btn.primary:hover{background:#e9e9ea}.btn.small{height:40px;padding:0 18px;font-size:13px}.btn.block{width:100%}.btn.square{border-radius:10px}.btn.plain{border:0;padding:0 6px;height:auto}.btn.plain:hover{background:none;color:#fff}.btn:disabled{opacity:.45;cursor:default}.arrow,.btn svg{flex:none}.arrow{width:14px;height:14px}.site-head{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:hsla(0,0%,4%,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-head .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;grid-gap:20px;gap:20px;width:min(1320px,calc(100% - 48px))}.brand{display:inline-flex;align-items:center;gap:12px;justify-self:start}.brand img{width:22px;height:22px}.brand span{font:700 15px var(--display);letter-spacing:.22em}.site-nav{display:flex;gap:28px;font-size:15px;color:#a9a9ad}.site-nav a{position:relative;transition:color .15s}.site-nav a.on,.site-nav a:hover{color:#fff}.site-nav a.on{font-weight:600}.head-actions{display:flex;align-items:center;gap:14px;justify-self:end}.icon-btn{width:38px;height:38px;display:grid;place-items:center;border-radius:999px;color:#d6d6d8;transition:background .15s}.icon-btn:hover{background:hsla(0,0%,100%,.06)}.login-pill{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border-radius:999px;border:1px solid #3b3f7a;background:#12142a;color:#e8e9ff;font:600 13px var(--display);transition:border-color .15s,background .15s}.login-pill:hover{border-color:#5865f2;background:#171a38}.burger{display:none;width:40px;height:40px;border-radius:999px;border:1px solid var(--line-2);background:none;position:relative;cursor:pointer}.burger i{position:absolute;left:12px;right:12px;height:1.5px;background:#fff;transition:transform .2s}.burger i:first-child{top:15px}.burger i:last-child{top:22px}.burger.x i:first-child{transform:translateY(3.5px) rotate(45deg)}.burger.x i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.drawer{position:fixed;inset:64px 0 0;background:#0a0a0a;padding:28px 24px;display:flex;flex-direction:column;gap:6px;transform:translateY(-8px);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;z-index:29}.drawer.open{opacity:1;transform:none;pointer-events:auto}.drawer a{font:600 24px var(--display);padding:10px 0;border-bottom:1px solid var(--line)}.band{border-top:1px solid var(--line)}.band-glow{background:radial-gradient(900px 420px at 50% 0,hsla(0,0%,100%,.05),transparent 70%)}.sec{padding:96px 0}.sec-head{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.hero{position:relative;overflow:hidden;background:radial-gradient(800px 600px at 18% 30%,hsla(0,0%,100%,.06),transparent 65%),radial-gradient(900px 600px at 80% 20%,hsla(0,0%,100%,.035),transparent 60%)}.hero .wrap{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:center;padding:96px 0 150px;width:min(1320px,calc(100% - 48px))}.hero-copy{display:flex;flex-direction:column;gap:18px}.hero-copy .mark{width:30px;height:30px;margin-bottom:6px}.hero-copy .display .gray{color:#8f8f94}.hero-rule{height:1px;width:100%;max-width:420px;background:linear-gradient(90deg,#8a8a8f,transparent);margin:8px 0 6px}.hero-tag{font:600 21px var(--display);margin:0}.hero-sub{color:var(--muted);margin:-8px 0 10px}.hero-ctas{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.hero-img{border-radius:16px;overflow:hidden;border:1px solid var(--line-2);box-shadow:0 40px 100px -30px rgba(0,0,0,.9)}.hero-img img{width:100%;height:auto}.vcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.vcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px 22px 24px;display:flex;flex-direction:column;gap:10px;transition:border-color .2s,transform .2s}.vcard:hover{border-color:#333;transform:translateY(-2px)}.vcard .ico{width:18px;height:18px;color:#d9d9db}.vcard p{color:var(--muted);margin:0;font-size:15px}.note-strip{gap:12px;margin-top:16px;padding:14px 18px;border:1px solid var(--line);border-radius:12px;color:var(--ink-2);font-size:14px;background:hsla(0,0%,100%,.015)}.note-strip,.row-ctas{display:flex;align-items:center}.row-ctas{gap:18px;margin-top:28px;flex-wrap:wrap}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .2s,transform .2s}.tile:hover{border-color:#383838;transform:translateY(-3px)}.tile img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .5s}.tile:hover img{transform:scale(1.03)}.tile-meta{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 18px;gap:12px}.tile-meta b{font:700 15px var(--display)}.tile-meta span{color:var(--muted);font-family:var(--display);font-size:14px}.center{display:flex;justify-content:center;margin-top:40px}.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:22px;gap:22px}.product{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.product:hover{border-color:#353535;transform:translateY(-3px)}.pimg{position:relative;aspect-ratio:3/2;overflow:hidden;border-bottom:1px solid var(--line);background:#000}.pimg img{width:100%;height:100%!important;object-fit:cover;transition:transform .5s}.product:hover .pimg img{transform:scale(1.03)}.pimg-badge{position:absolute;left:14px;top:14px;font:700 11px var(--display);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.25)}.pill{position:absolute;right:14px;bottom:14px;display:flex;align-items:baseline;gap:8px;background:#fff;color:#0a0a0a;padding:8px 14px;border-radius:12px}.pill b{font:700 18px var(--display)}.pill s{font-size:13px;color:#8a8a8f}.product-body{padding:22px 22px 18px;display:flex;flex-direction:column;gap:10px}.product-title{margin:0;font:700 22px/1.2 var(--display);letter-spacing:-.01em}.product-desc{margin:0;color:var(--muted);font-size:15px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-desc.full{display:block;color:var(--ink-2)}.product-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;border-top:1px solid var(--line);margin:6px 22px 0;padding:16px 0 22px}.pbtn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;border-radius:10px;font:600 15px var(--display);cursor:pointer;border:1px solid transparent;transition:background .15s}.pbtn.dark{background:#1b1b1c;color:#f2f2f2}.pbtn.dark:hover{background:#242426}.pbtn.light{background:#fff;color:#0a0a0a}.pbtn.light:hover{background:#e9e9ea}.modal-scrim{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.7);display:grid;place-items:center;padding:24px;animation:fade .18s}.modal{width:min(560px,100%);padding:30px;flex-direction:column;background:#101010;border:1px solid var(--line-2);border-radius:16px;animation:rise .22s}.modal,.modal-head{display:flex;gap:20px}.modal-head{justify-content:space-between;align-items:flex-start}.modal-price{display:flex;align-items:baseline;gap:10px;margin-top:8px}.modal-price b{font:700 28px var(--display)}.modal-price s,.modal-price span{color:var(--muted);font-size:14px}.modal-x{background:none;border:1px solid var(--line-2);color:var(--ink);width:38px;height:38px;border-radius:999px;font-size:20px;cursor:pointer}.crumbs{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--muted);padding:24px 0 26px}.crumbs b{color:var(--ink);font-weight:500}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);grid-gap:48px;gap:48px;align-items:start;padding-bottom:60px;border-bottom:1px solid var(--line)}.pdp-img{border-radius:18px;border:1px solid var(--line-2)}.pdp-info{display:flex;flex-direction:column;gap:22px;padding-top:6px}.pdp-price{display:flex;align-items:center;gap:14px}.pdp-price b{font:700 34px var(--display)}.pdp-price s{color:var(--faint);font-family:var(--display)}.save{font:700 12px var(--display);padding:4px 9px;border-radius:6px;background:#262628;color:#e4e4e6}.pdp-desc{color:var(--ink-2);font-size:18px;line-height:1.75;margin:0}.pdp-btns{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:10px;gap:10px}.pdp-btns .btn{border-radius:10px}.secure{align-items:center;color:var(--muted);font-size:14px}.secure,.ticks{display:flex;gap:10px}.ticks{list-style:none;padding:0;margin:0;flex-direction:column;color:var(--ink-2)}.ticks li{display:flex;gap:12px;align-items:baseline}.ticks li:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;flex:none;transform:translateY(-2px)}.ticks li.off{color:var(--faint)}.ticks li.off:before{background:#3a3a3e}.matrix{width:100%;border-collapse:separate;border-spacing:0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.matrix td,.matrix th{padding:14px 22px;border-bottom:1px solid var(--line);text-align:left;font-size:15px}.matrix th{font:600 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.matrix td:not(:first-child),.matrix th:not(:first-child){text-align:center;width:160px}.matrix tr:last-child td{border-bottom:0}.yes{color:#fff;font-weight:700}.no{color:var(--faint)}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(700px 300px at 20% 0,hsla(0,0%,100%,.05),transparent 70%)}.page-hero .narrow-wrap{padding:56px 0 44px;display:flex;flex-direction:column;gap:18px}.prose{padding:40px 0 80px}.prose section{padding:34px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:14px}.prose section:last-of-type{border-bottom:0}.prose p{color:var(--ink-2);margin:0;line-height:1.75}.mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.cta-card{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;border:1px solid var(--line-2);border-radius:16px;background:radial-gradient(400px 200px at 90% 0,hsla(0,0%,100%,.06),transparent 70%),var(--card);margin-top:34px}.cta-card .body-2{max-width:46ch}.faq-group{padding:26px 0;display:flex;flex-direction:column;gap:10px}.faq-group>.h3{font-size:22px;margin-bottom:8px}.faq details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:0 22px;margin-bottom:10px;transition:border-color .2s}.faq details[open]{border-color:#333}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font:600 17px var(--display)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:400 24px var(--font);color:var(--muted);transition:transform .25s}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq details[open] .ans{grid-template-rows:1fr}.faq .ans>div{overflow:hidden}.faq .ans p{margin:0 0 20px;color:var(--ink-2);line-height:1.7}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;padding:48px 0 90px}.contact-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.site-foot{border-top:1px solid var(--line);padding:64px 0 40px;margin-top:0}.site-foot .wrap{width:min(1320px,calc(100% - 48px))}.foot-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;grid-gap:40px;gap:40px;padding-bottom:48px;border-bottom:1px solid var(--line)}.foot-brand p{color:var(--muted);max-width:26ch;margin:18px 0 0}.foot-col{display:flex;flex-direction:column;gap:12px;color:var(--muted);font-size:15px}.foot-col b{font:700 13px var(--display);letter-spacing:.2em;color:var(--ink);margin-bottom:8px}.foot-col a:hover{color:#fff}.foot-bottom{padding-top:26px;color:var(--faint);font-size:13px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.cookie{position:fixed;right:20px;bottom:20px;z-index:40;width:min(360px,calc(100% - 40px));padding:20px;border-radius:16px;border:1px solid var(--line-2);background:radial-gradient(300px 160px at 100% 0,hsla(0,0%,100%,.06),transparent 70%),#101010;box-shadow:0 30px 60px -20px #000;animation:rise .35s ease}.cookie .h3{font-size:22px;margin:6px 0 10px}.cookie p{font-size:14px;color:var(--ink-2);margin:0 0 16px}.cookie p a{text-decoration:underline;color:#fff}.cookie .row{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.cookie .opts{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;font-size:14px;color:var(--ink-2)}.cookie .opts label{display:flex;justify-content:space-between;align-items:center}.narrow{width:min(460px,calc(100% - 48px));margin:64px auto 96px}.card{padding:32px}.card,.glass{background:var(--card);border:1px solid var(--line);border-radius:16px}.form{gap:16px;margin-top:24px}.field,.form{display:flex;flex-direction:column}.field{gap:8px;font-size:14px;font-weight:500;color:var(--ink-2)}.input{height:50px;padding:0 18px;border-radius:12px;border:1px solid var(--line-2);background:#0c0c0c;color:var(--ink);font:16px var(--font)}.input:focus{outline:none;border-color:#55555a}.error{color:var(--bad);font-size:14px;margin:0}.ok-text{color:var(--ok)}.switch-link{margin-top:20px;font-size:14px;color:var(--muted)}.switch-link a{color:#fff;font-weight:600}.page-head{padding:56px 0 32px;display:flex;flex-direction:column;gap:14px}.account{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;padding-bottom:96px;align-items:start}.account .card{display:flex;flex-direction:column;gap:18px}.stat{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.stat:last-child{border-bottom:0}.stat span{color:var(--muted)}.devices{display:flex;flex-direction:column}.device{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.device:last-child{border-bottom:0}.device small{display:block;color:var(--muted)}.test-banner{padding:12px 16px;border-radius:10px;border:1px solid rgba(245,184,75,.4);color:#f5b84b;font-weight:600;font-size:14px}.legal h2{margin-top:40px}.legal p{color:var(--ink-2);max-width:75ch}.reveal{transform:translateY(18px);transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--d,0ms),transform .7s cubic-bezier(.2,.8,.2,1) var(--d,0ms)}.rise{animation:rise .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d,0ms)}@keyframes rise{0%{opacity:0;transform:translateY(16px)}}@keyframes fade{0%{opacity:0}}.float{animation:float 7s ease-in-out infinite}@keyframes float{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (max-width:960px){.site-head .wrap{grid-template-columns:1fr auto}.head-actions .icon-btn,.head-actions .login-pill,.site-nav{display:none}.burger{display:block}.account,.contact-grid,.hero .wrap,.pdp{grid-template-columns:1fr}.hero .wrap{padding:56px 0 80px;gap:36px}.mini,.tiles,.vcards{grid-template-columns:1fr}.display{white-space:normal}.foot-grid,.pdp-btns{grid-template-columns:1fr 1fr}.cta-card{flex-direction:column;align-items:flex-start}.matrix td:not(:first-child),.matrix th:not(:first-child){width:90px}}:root{--acc:#9fd8ff;--acc-soft:rgba(159,216,255,.16)}.emblem{--s:120px;place-items:center;flex:none}.em-tile,.emblem{position:relative;width:var(--s);height:var(--s);display:grid}.em-tile{z-index:2;border-radius:calc(var(--s) * .26);place-items:center;overflow:hidden;background:linear-gradient(160deg,#1d2128,#0b0d11 70%);border:1px solid rgba(159,216,255,.55);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 1px hsla(0,0%,100%,.04),0 0 calc(var(--s) * .45) -4px rgba(159,216,255,.55),0 calc(var(--s) * .2) calc(var(--s) * .5) -10px #000}.em-p{width:64%;height:64%;overflow:visible}.em-path{fill:#fff;stroke:#fff;stroke-width:6;stroke-linejoin:round}.emblem.draw .em-path{fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1;animation:em-draw .7s cubic-bezier(.6,0,.3,1) forwards,em-fill .35s ease forwards;animation-delay:calc(var(--i) * .12s + .1s),calc(var(--i) * .06s + .7s)}@keyframes em-draw{to{stroke-dashoffset:0}}@keyframes em-fill{to{fill-opacity:1;stroke-width:0}}.em-sweep{position:absolute;inset:-40%;background:linear-gradient(115deg,transparent 40%,hsla(0,0%,100%,.35) 50%,transparent 60%);transform:translateX(-70%);pointer-events:none}.emblem.draw .em-sweep{animation:em-sweep .9s ease .95s forwards}@keyframes em-sweep{to{transform:translateX(70%)}}.em-dash{inset:calc(var(--s) * -.32);border-radius:50%;border:1px dashed hsla(0,0%,100%,.16)}.em-dash,.em-ring{position:absolute;z-index:1}.em-ring{inset:calc(var(--s) * -.22);border-radius:50%;border-color:rgba(159,216,255,.9) rgba(159,216,255,.35) transparent transparent;border-style:solid;border-width:1.5px;animation:spin 14s linear infinite;filter:drop-shadow(0 0 6px rgba(159,216,255,.6))}.em-grid{position:absolute;inset:calc(var(--s) * -.9);border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,rgba(159,216,255,.16),transparent 70%),repeating-linear-gradient(0deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 18px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.05) 0 1px,transparent 1px 18px);-webkit-mask:radial-gradient(closest-side,#000 30%,transparent 75%);mask:radial-gradient(closest-side,#000 30%,transparent 75%)}@keyframes spin{to{transform:rotate(1turn)}}.hero-copy .emblem{margin:24px 0 18px 24px}.pdp-img{position:relative}.pdp-emblem{position:absolute;right:22px;bottom:22px;z-index:3}.hdr-logo{display:inline-grid;width:24px;height:24px}.hdr-p path{fill:#fff;stroke:#fff;stroke-width:10;stroke-dasharray:1;stroke-dashoffset:0;fill-opacity:1}.brand:hover .hdr-p path{animation:hdr-draw .6s ease forwards;animation-delay:calc(var(--i) * .1s)}@keyframes hdr-draw{0%{stroke-dashoffset:1;fill-opacity:0}70%{stroke-dashoffset:0;fill-opacity:0}to{fill-opacity:1}}.intro{position:fixed;inset:0;z-index:100;display:grid;place-content:center;justify-items:center;grid-gap:46px;gap:46px;background:#0a0a0a;transition:opacity .3s ease,transform .3s ease;cursor:pointer}.intro.out{opacity:0;transform:scale(1.03);pointer-events:none}.intro-word{font:700 15px var(--display);letter-spacing:.5em;padding-left:.5em;color:#d8d8da;animation:rise .6s ease .35s both}.scroll-progress{width:100%;z-index:60;background:linear-gradient(90deg,#fff,var(--acc));transform:scaleX(0);transform-origin:left}.cursor-glow,.scroll-progress{position:fixed;left:0;top:0;pointer-events:none}.cursor-glow{width:600px;height:600px;border-radius:50%;z-index:0;background:radial-gradient(closest-side,rgba(159,216,255,.07),transparent 70%);opacity:0;transition:opacity .4s}.cursor-glow.on{opacity:1}main{position:relative;z-index:1}.magnetic{display:inline-flex;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.btn.discord{border-color:#3b3f7a;background:#12142a;color:#e8e9ff}.btn.discord:hover{border-color:#5865f2;background:#171a38}.hx .wrap{padding:72px 0 110px}.hx-grid{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 64px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.025) 0 1px,transparent 1px 64px);-webkit-mask:radial-gradient(900px 500px at 70% 40%,#000,transparent 75%);mask:radial-gradient(900px 500px at 70% 40%,#000,transparent 75%)}.device-wrap{position:relative;perspective:1600px;--rx:0deg;--ry:0deg;--px:0px;--py:0px}.device{position:relative;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);background:#0b0d11;transform:rotateY(calc(-12deg + var(--ry))) rotateX(calc(5deg + var(--rx)));transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 50px 120px -30px rgba(0,0,0,.95),0 0 0 1px rgba(159,216,255,.06),0 0 80px -30px rgba(159,216,255,.35)}.device-bar{height:0}.device img{width:100%;height:auto;display:block}.device-sheen{position:absolute;inset:0;background:linear-gradient(115deg,hsla(0,0%,100%,.12),transparent 35%,transparent 70%,hsla(0,0%,100%,.05));pointer-events:none}.device-reflect{margin-top:6px;height:90px;overflow:hidden;opacity:.18;transform:rotateY(calc(-12deg + var(--ry))) rotateX(calc(5deg + var(--rx))) scaleY(-1);-webkit-mask:linear-gradient(0deg,#000,transparent 85%);mask:linear-gradient(0deg,#000,transparent 85%);filter:blur(2px);pointer-events:none}.device-reflect img{width:100%;display:block;transform:translateY(calc(-100% + 90px))}.dv-streaks{position:absolute;inset:-10% -6% -10% 40%;pointer-events:none;z-index:3;transform:translate(var(--px),var(--py));transition:transform .4s}.dv-streaks i{position:absolute;top:0;height:120%;width:6px;border-radius:6px;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.75) 45%,transparent);transform:rotate(32deg);opacity:.4}.dv-streaks i:first-child{right:12%}.dv-streaks i:nth-child(2){right:20%;width:3px;opacity:.25}.dv-streaks i:nth-child(3){right:4%;width:10px;opacity:.18}.dv-streaks i:nth-child(4){right:28%;width:2px;opacity:.2}.chip{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font:600 13px var(--display);background:rgba(14,16,22,.86);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 16px 40px -14px #000;transform:translate(calc(var(--px) * -.6),calc(var(--py) * -.6));transition:transform .4s;animation:float 6s ease-in-out infinite}.chip.c1{left:-18px;bottom:26%}.chip.c2{right:-10px;top:8%;animation-delay:-3s}.chip .dot{width:7px;height:7px;border-radius:50%;background:#4ade80}.chip b{color:var(--acc)}.stats-x{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:-50px;position:relative;z-index:2;border:1px solid var(--line);border-radius:18px;background:hsla(0,0%,7%,.85);overflow:hidden}.stat-x{padding:26px 28px;display:flex;flex-direction:column;gap:4px}.stat-x+.stat-x{border-left:1px solid var(--line)}.stat-x b{font:700 40px/1 var(--display);letter-spacing:-.02em}.stat-x span{color:var(--muted);font-size:14px}.marquee-x{padding:46px 0 40px}.mq{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.mq-track{display:flex;width:max-content;animation:marquee 40s linear infinite;animation-play-state:paused}.mq.in .mq-track{animation-play-state:running}.mq:hover .mq-track{animation-play-state:paused}.mq-track span{display:inline-flex;align-items:center;gap:36px;padding-right:36px;font:700 26px var(--display);color:#5e5e63;white-space:nowrap;transition:color .2s}.mq-track span:hover{color:#fff}.mq-track i{font-style:normal;font-size:14px;color:#3a3a3e}@keyframes marquee{to{transform:translateX(-50%)}}.sec-x{padding:100px 0;position:relative}.split-x{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:center}.tour-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.tour-tabs button{position:relative;overflow:hidden;height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--muted);font:600 13px var(--display);cursor:pointer;transition:color .15s,border-color .15s,background .15s}.tour-tabs button:hover{color:#fff}.tour-tabs button.on{color:#0a0a0a;background:#fff;border-color:#fff}.tour-tabs em{font-style:normal;font-size:9px;margin-left:6px;padding:2px 5px;border-radius:4px;background:var(--acc);color:#04121c}.tour-prog{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--acc);transform-origin:left;transform:scaleX(0);animation:prog linear forwards}.tour.paused .tour-prog{animation-play-state:paused}@keyframes prog{to{transform:scaleX(1)}}.tour-stage{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);grid-gap:36px;gap:36px;align-items:center}.tour-screen{position:relative;aspect-ratio:1280/860;border-radius:16px;overflow:hidden;border:1px solid var(--line-2);background:#0b0d11;box-shadow:0 40px 90px -40px #000,0 0 60px -30px rgba(159,216,255,.35)}.tour-screen img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;opacity:0;transform:scale(1.025) translateX(14px);transition:opacity .55s ease,transform .8s cubic-bezier(.2,.8,.2,1)}.tour-screen img.on{opacity:1;transform:none}.tour-info{display:flex;flex-direction:column;gap:16px;animation:rise .5s ease both}.tour-info .h2{display:flex;align-items:center;gap:12px}.tier{font:700 10px var(--display);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted)}.tier.pro{color:#04121c;background:var(--acc);border-color:var(--acc)}.report{border:1px solid var(--line-2);border-radius:18px;background:linear-gradient(180deg,#121418,#0c0d10);padding:22px;box-shadow:0 30px 80px -40px #000}.report-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.report-top b{font:700 18px var(--display)}.pill-state{font:700 11px var(--display);letter-spacing:.1em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--muted)}.pill-state.ok{color:#052e14;background:#4ade80;border-color:#4ade80}.report-rows{list-style:none;margin:0;padding:0}.report-rows li{display:grid;grid-template-columns:90px 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line);font-size:15px}.rk{color:var(--muted);font-size:13px}.rs{font:600 12px var(--display);padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);color:var(--faint);transition:background .3s,color .3s,border-color .3s}.report-rows li.scan .rs{color:var(--acc);border-color:rgba(159,216,255,.5);animation:blink .9s ease-in-out infinite}.report-rows li.ok .rs{color:#052e14;background:#4ade80;border-color:#4ade80;animation:pop .3s ease}@keyframes blink{50%{opacity:.45}}@keyframes pop{50%{transform:scale(1.12)}}.report-bar{margin-top:18px;height:4px;border-radius:4px;background:var(--line);overflow:hidden}.report-bar i{display:block;height:100%;background:linear-gradient(90deg,#fff,var(--acc));transform-origin:left;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.report-foot{margin-top:10px;font:600 12px var(--display);letter-spacing:.12em;color:var(--muted)}.report-foot b{font-size:20px;color:#fff;letter-spacing:0;margin-right:6px}.ba{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line-2);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize}.ba-panel{padding:30px 34px 26px;background:linear-gradient(180deg,#1a0f10,#0f0a0b);display:flex;flex-direction:column;gap:4px;min-height:360px}.ba-panel.after{background:linear-gradient(180deg,#0e1620,#0a0d12);text-align:right;align-items:flex-end}.ba-clip,.ba-panel.after{position:absolute;inset:0}.ba-clip{-webkit-clip-path:inset(0 0 0 var(--pos));clip-path:inset(0 0 0 var(--pos))}.ba-label{font:700 12px var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.ba-row{display:flex;gap:20px;justify-content:space-between;width:min(380px,100%);padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.ba-panel.after .ba-row{flex-direction:row-reverse}.ba-row b{font:700 22px var(--display)}.ba-panel:not(.after) .ba-row b{color:#f87171}.ba-panel.after .ba-row b{color:var(--acc)}.ba-chart{width:min(380px,100%);height:70px;margin-top:16px}.ba-chart path{fill:none;stroke-width:2;stroke:#f87171}.ba-panel.after .ba-chart path{stroke:var(--acc)}.ba-cap{font-size:12px;color:var(--faint)}.ba-handle{top:0;bottom:0;left:var(--pos);width:2px;transform:translateX(-1px);box-shadow:0 0 20px hsla(0,0%,100%,.5)}.ba-handle,.ba-handle span{position:absolute;background:#fff}.ba-handle span{top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;color:#0a0a0a;display:grid;place-items:center;font:700 14px var(--display);box-shadow:0 8px 24px rgba(0,0,0,.6)}.fgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.fcard{position:relative;overflow:hidden;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:22px;display:flex;flex-direction:column;gap:12px;min-height:170px;transition:border-color .2s}.fcard:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .3s;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%),rgba(159,216,255,.12),transparent 70%)}.fcard:hover:before{opacity:1}.fcard:hover{border-color:#353840}.fcard.pro{border-color:rgba(159,216,255,.3)}.fcard-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.fcard p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.th-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.th-btn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px 0 8px;border-radius:999px;border:1px solid var(--line-2);background:none;color:var(--ink-2);font:600 13px var(--display);cursor:pointer}.th-btn span{width:24px;height:24px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2)}.th-btn.on{border-color:#fff;color:#fff}.sw-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.sw-list button{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:transform .15s}.sw-list button:hover{transform:scale(1.12)}.sw-list button.on{outline-color:#fff}.mini-app{display:grid;grid-template-columns:130px 1fr;min-height:340px;border-radius:16px;overflow:hidden;border:1px solid var(--tl);background:var(--tb);color:var(--ti);transition:background .4s,border-color .4s;box-shadow:0 40px 90px -40px #000}.mini-app.glass{background:radial-gradient(500px 300px at 10% 0,color-mix(in srgb,var(--ta) 25%,transparent),transparent 60%),var(--tb)}.mini-app aside{border-right:1px solid var(--tl);padding:16px 12px;display:flex;flex-direction:column;gap:4px;font-size:12px}.mini-app aside b{font:800 13px/1 var(--font);margin-bottom:14px;border-left:2px solid var(--ta);padding-left:8px}.mini-app aside b span{opacity:.55}.mini-app aside i{font-style:normal;padding:6px 8px;border-radius:6px;opacity:.7}.mini-app aside i.on{background:color-mix(in srgb,var(--ti) 9%,transparent);opacity:1;box-shadow:inset 2px 0 0 var(--ta)}.ma-main{padding:16px;gap:10px}.ma-hero,.ma-main{display:flex;flex-direction:column}.ma-hero{border:1px solid var(--tl);border-radius:10px;padding:14px;background:var(--tp);gap:6px;transition:background .4s}.ma-hero small{font-size:9px;letter-spacing:.1em;opacity:.6}.ma-hero b{font:800 18px var(--font)}.ma-btn{align-self:flex-start;font-size:10px;font-weight:700;padding:6px 10px;border-radius:6px;background:#fff;color:#000}.ma-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.ma-cards div{border:1px solid var(--tl);border-radius:10px;padding:10px;display:flex;align-items:center;gap:10px;background:var(--tp);transition:background .4s}.ma-cards svg{width:38px;height:38px;transform:rotate(-90deg)}.ma-cards circle{fill:none;stroke:var(--tl);stroke-width:4}.ma-cards circle.arc{stroke:var(--ta);stroke-linecap:round;transition:stroke .3s}.ma-cards span{font-size:10px;opacity:.8;display:flex;flex-direction:column}.ma-cards b{font-size:15px;opacity:1}.ma-row{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid var(--tl);border-radius:8px;font-size:12px;background:var(--tp)}.tg{width:30px;height:17px;border-radius:9px;background:var(--tl);position:relative}.tg:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#888;transition:transform .2s}.tg.on{background:var(--ta)}.tg.on:after{transform:translateX(13px);background:#000}.kb{position:relative;aspect-ratio:16/7;border-radius:18px;overflow:hidden;border:1px solid var(--line-2);background:#000}.kb img{position:absolute;inset:0;width:100%;height:100%!important;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity 1.2s ease}.kb img.on{opacity:1;animation:kenburns 9s ease-out forwards}@keyframes kenburns{0%{transform:scale(1.02) translate(0)}to{transform:scale(1.12) translate(-2%,-1%)}}.kb-dots{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);display:flex;gap:8px}.kb-dots button{width:26px;height:4px;border-radius:2px;border:0;background:hsla(0,0%,100%,.3);cursor:pointer;transition:background .2s}.kb-dots button.on{background:#fff}.kb-cap{position:absolute;left:22px;top:18px;font:600 13px var(--display);padding:7px 12px;border-radius:999px;background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.15)}.cmp{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--card)}.cmp-r{display:grid;grid-template-columns:1.1fr 1fr 1fr;grid-gap:16px;gap:16px;padding:15px 24px;border-bottom:1px solid var(--line);align-items:center;font-size:15px;opacity:0;transform:translateX(-14px);transition:opacity .5s ease calc(var(--i, 0) * 70ms),transform .5s ease calc(var(--i, 0) * 70ms)}.cmp-r.head{font:600 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cmp-r.head,.cmp.in .cmp-r{opacity:1;transform:none}.cmp-r:last-child{border-bottom:0}.cmp-r .k{font-weight:600}.cmp-r .a{color:var(--muted)}.cmp-r .a,.cmp-r .b{display:flex;align-items:center;gap:10px}.cmp-r .b{color:#fff;font-weight:600}.dt{width:8px;height:8px;border-radius:50%;flex:none}.dt.bad,.dt.flip{background:#f87171}.dt.flip{transition:background .5s ease calc(var(--i, 0) * 70ms + .45s),box-shadow .5s ease calc(var(--i, 0) * 70ms + .45s)}.cmp.in .dt.flip{background:#4ade80;box-shadow:0 0 10px #4ade80}.upg{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:22px}.upg-c{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.upg-c b{font:700 46px/1 var(--display);color:#6b6b70;text-decoration:line-through;text-decoration-thickness:2px}.upg-c.win{border-color:rgba(159,216,255,.35);background:radial-gradient(400px 200px at 100% 0,rgba(159,216,255,.1),transparent 70%),var(--card)}.upg-c.win b{color:#fff;text-decoration:none}.product{position:relative}.product.popular{border-color:transparent;isolation:isolate}.product.popular:before{inset:-1px;padding:1px;z-index:-1;background:conic-gradient(from var(--ang,0deg),rgba(159,216,255,.1),rgba(159,216,255,.95),#fff,rgba(159,216,255,.1) 40%,rgba(159,216,255,.1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ang 5s linear infinite}.product.popular:after,.product.popular:before{content:"";position:absolute;border-radius:inherit}.product.popular:after{inset:0;box-shadow:0 0 60px -20px rgba(159,216,255,.5);pointer-events:none;z-index:-2}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes ang{to{--ang:360deg}}.popular-tag{position:absolute;z-index:3;left:14px;top:14px;font:700 11px var(--display);letter-spacing:.08em;text-transform:uppercase;padding:6px 11px;border-radius:999px;background:var(--acc);color:#04121c}.pv{position:relative;width:100%;height:100%;min-height:100%;overflow:hidden;background:radial-gradient(120% 90% at 85% 30%,#262a31 0,#121418 45%,#07080a 100%)}.pv-floor{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(transparent,hsla(0,0%,100%,.03)),repeating-radial-gradient(circle at 50% 120%,hsla(0,0%,100%,.04) 0 1px,transparent 1px 7px)}.pv-streaks{position:absolute;inset:0;pointer-events:none}.pv-streaks i{position:absolute;top:-20%;width:8px;height:140%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.85) 45%,hsla(0,0%,100%,.1));transform:rotate(30deg);opacity:.5}.pv-streaks i:first-child{right:6%}.pv-streaks i:nth-child(2){right:13%;width:4px;opacity:.3}.pv-streaks i:nth-child(3){right:0;width:12px;opacity:.2}.pv-shot{right:-10%;top:12%;width:72%!important;border-radius:8px;border:1px solid hsla(0,0%,100%,.14);transform:perspective(1200px) rotateY(-20deg) rotateX(4deg);box-shadow:0 30px 60px rgba(0,0,0,.75),0 0 40px -10px rgba(159,216,255,.35);transition:transform .6s cubic-bezier(.2,.8,.2,1)}.pdp-img:hover .pv-shot,.product:hover .pv-shot{transform:perspective(1200px) rotateY(-12deg) rotateX(2deg) translateY(-4px)}.pv-copy{position:absolute;left:6%;top:10%;bottom:10%;display:flex;flex-direction:column;gap:12px;z-index:2;color:#fff}.pv-mark{color:#fff;filter:drop-shadow(0 0 16px rgba(159,216,255,.4))}.pv-copy b{font:700 clamp(17px,2vw,26px)/1.08 var(--font)}.pv.large .pv-copy b{font-size:clamp(24px,2.6vw,38px)}.pv-copy ul{list-style:none;padding:0;margin:2px 0 0;display:flex;flex-direction:column;gap:5px;font-size:12px;color:#c4c6cc}.pv.large .pv-copy ul{font-size:14px;gap:8px}.pv-copy li:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--acc);margin-right:8px;transform:translateY(-2px)}.pv-badge{position:absolute;right:14px;top:14px;z-index:2;font:700 11px var(--display);letter-spacing:.06em;text-transform:uppercase;padding:6px 10px;border-radius:999px;border:1px solid rgba(159,216,255,.5);color:var(--acc)}.pimg{display:block}.pimg .pv{aspect-ratio:auto;position:absolute;inset:0}.pdp-img .pv{aspect-ratio:4/3}.steps{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px}.steps-line{position:absolute;left:24px;right:24px;top:23px;height:2px;background:linear-gradient(90deg,#fff,var(--acc));transform:scaleX(0);transform-origin:left;transition:transform 1.6s cubic-bezier(.6,0,.2,1)}.steps.in .steps-line{transform:scaleX(1)}.step{position:relative;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(14px);transition:opacity .5s ease calc(var(--i) * .26s + .2s),transform .5s ease calc(var(--i) * .26s + .2s)}.steps.in .step{opacity:1;transform:none}.step-dot{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:700 17px var(--display);background:#0a0a0a;border:1px solid var(--line-2);position:relative;z-index:1}.steps.in .step-dot{border-color:rgba(159,216,255,.6);box-shadow:0 0 20px -6px rgba(159,216,255,.7)}.step p{font-size:14px}.compat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.compat li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.compat svg{width:26px;height:26px;flex:none;fill:none;stroke-width:1.8}.compat circle{stroke:var(--line-2)}.compat path{stroke:#4ade80;stroke-dasharray:20;stroke-dashoffset:20;transition:stroke-dashoffset .5s ease calc(var(--i) * .13s + .15s)}.compat.in path{stroke-dashoffset:0}.compat b{display:block;font-weight:600}.compat small{display:block;color:var(--muted);font-size:13px;margin-top:2px}.cta-x{position:relative;overflow:hidden;padding:120px 0;text-align:center}.cta-grid{position:absolute;inset:-50% 0;pointer-events:none;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 48px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.04) 0 1px,transparent 1px 48px);-webkit-mask:radial-gradient(600px 300px at 50% 50%,#000,transparent 75%);mask:radial-gradient(600px 300px at 50% 50%,#000,transparent 75%);animation:grid-move 18s linear infinite}@keyframes grid-move{to{transform:translateY(48px)}}.cta-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:30px}.cta-in .h1{max-width:20ch}.cta-in .emblem{margin-bottom:12px}@media (max-width:960px){.split-x,.tour-stage{grid-template-columns:1fr}.stats-x{grid-template-columns:1fr 1fr;margin-top:0}.stat-x:nth-child(3){border-left:0}.stat-x:nth-child(n+3){border-top:1px solid var(--line)}.fgrid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr}.steps-line{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto;transform:scaleY(0);transform-origin:top}.steps.in .steps-line{transform:scaleY(1)}.step{padding-left:64px}.step-dot{position:absolute;left:0;top:0}.upg{grid-template-columns:1fr}.cmp-r{grid-template-columns:1fr 1fr}.cmp-r .k{grid-column:1/-1}.chip{display:none}.mini-app{grid-template-columns:1fr}.mini-app aside{display:none}.hero-copy .emblem{margin-left:22px}.device{transform:none}}@media (max-width:560px){.fgrid{grid-template-columns:1fr}.ba-panel{padding:22px}}@media (prefers-reduced-motion:reduce){.cmp-r,.step,.steps-line{opacity:1;transform:none}.compat path{stroke-dashoffset:0}.tour-screen img{transition:none}}:root{--bg:#000;--card:hsla(0,0%,100%,.03);--card-2:hsla(0,0%,100%,.045);--line:hsla(0,0%,100%,.08);--line-2:hsla(0,0%,100%,.12);--acc:#fff;--acc-soft:hsla(0,0%,100%,.12);--glass-blur:blur(18px) saturate(140%)}body,html{background:#000}:focus-visible{outline:2px solid #fff;outline-offset:2px}.cursor-glow,.hx-grid{display:none!important}.cmp,.compat li,.cookie,.faq details,.glass,.matrix,.modal,.pop,.product,.report,.search-box,.shop-btn,.shop-search,.step,.upg-c,.vcard{background:var(--card);border:1px solid var(--line);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.faq details[open],.product:hover,.vcard:hover{border-color:hsla(0,0%,100%,.16)}.cookie,.modal{background:hsla(0,0%,5%,.8)}.site-head{background:rgba(0,0,0,.6);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom-color:var(--line)}.site-nav a.on:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:#fff}.login-pill{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.16);color:#fff}.login-pill:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.3)}.cart-btn{position:relative}.cart-n{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#fff;color:#000;font:700 10px/16px var(--display);text-align:center}.drawer{background:rgba(0,0,0,.92)}.site-foot{background:#000}button.icon-btn{background:none;border:0;cursor:pointer;padding:0}button.icon-btn:hover{background:hsla(0,0%,100%,.06)}.emblem{filter:grayscale(1) brightness(1.05)}.cmp .dt.bad{background:#555;box-shadow:none}.upg-c.win{border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.popular-tag,.product.popular:after,.product.popular:before,.scroll-progress,.upg-c.win:after,.upg-c.win:before{display:none}.tier.pro,.tour-tabs em{color:#000}.cmp.in .dt.flip{background:#fff;box-shadow:none}.pill-state.ok,.report-rows li.ok .rs{background:#fff;border-color:#fff;color:#000}.search-scrim{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.72);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;padding:12vh 16px 16px;animation:fade .15s}.search-box{width:min(620px,100%);height:-moz-fit-content;height:fit-content;border-radius:16px;overflow:hidden;background:hsla(0,0%,5%,.97);animation:rise .2s}.search-field{display:flex;align-items:center;gap:12px;padding:0 18px;height:58px;border-bottom:1px solid var(--line);color:var(--muted)}.search-field input{flex:1 1;background:none;border:0;outline:0;color:#fff;font:500 16px var(--font)}.search-field kbd{font:600 11px var(--display);color:var(--faint);border:1px solid var(--line-2);border-radius:6px;padding:3px 6px}.search-hits{list-style:none;margin:0;padding:8px;max-height:60vh;overflow:auto}.search-hits a{display:grid;grid-template-columns:70px 1fr;grid-gap:2px 12px;gap:2px 12px;padding:12px;border-radius:10px}.search-hits a:focus-visible,.search-hits a:hover{background:hsla(0,0%,100%,.05)}.search-hits em{grid-row:span 2;font:600 10px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-style:normal;padding-top:4px}.search-hits b{font:600 15px var(--display)}.search-hits span{color:var(--muted);font-size:13px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-hits .none{padding:18px 12px;color:var(--muted)}.home-hero{position:relative;height:calc(100vh - 65px);height:calc(100dvh - 65px);min-height:520px;display:grid;place-items:center;overflow:hidden}.hh-glow{position:absolute;inset:0;background:radial-gradient(60% 50% at 70% 40%,hsla(0,0%,100%,.05),transparent 70%);pointer-events:none}.hh-wrap{position:relative;width:min(1240px,calc(100% - 64px));display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:center}.hh-copy{display:flex;flex-direction:column;gap:14px}.hh-copy .emblem{margin:0 0 6px}.hh-ctas{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:10px}.hh-visual{width:min(100%,calc((100dvh - 200px) * 1.483));justify-self:end;transition:transform .3s ease;will-change:transform}.hh-frame{position:relative;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:#000;box-shadow:0 40px 100px -40px #000}.hh-frame img{display:block;width:100%;height:auto}.hh-streaks{position:absolute;inset:0;pointer-events:none}.hh-streaks i{position:absolute;top:-30%;right:9%;width:2px;height:160%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.55) 50%,transparent);transform:rotate(32deg);opacity:.6}.hh-streaks i:nth-child(2){right:13%;width:1px;opacity:.35}.hh-streaks i:nth-child(3){display:none}.hh-sheen{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,hsla(0,0%,100%,.06) 50%,transparent 60%);transform:translateX(-100%);animation:hh-sheen 7s ease-in-out 1.2s infinite;pointer-events:none}@keyframes hh-sheen{0%,70%{transform:translateX(-100%)}to{transform:translateX(100%)}}@media (min-width:901px) and (min-height:560px){body:has(.home-hero),html:has(.home-hero){overflow:hidden}}body:has(.home-hero) .site-foot{display:none}@media (max-height:820px) and (min-width:901px){.home-hero .display{font-size:clamp(32px,3.4vw,48px)}.hh-copy{gap:10px}}@media (max-height:559px),(max-width:900px){.home-hero{height:auto;min-height:0;overflow:visible;padding:40px 0 56px}.hh-wrap{grid-template-columns:1fr;width:calc(100% - 32px)}.hh-visual{width:100%;justify-self:stretch}}.band-head{border-bottom:1px solid var(--line);padding:56px 16px 48px;display:flex;flex-direction:column;gap:14px}.band-head.center{align-items:center;text-align:center}.band-sub{margin:0;color:var(--ink-2);font-size:18px}.band-pill{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:10px 18px;border-radius:999px;border:1px solid var(--line-2);background:var(--card);font-size:14px;color:var(--ink-2)}.page-hero{background:none}.shop-wrap{padding:28px 0 96px}.shop-bar{margin-bottom:24px;flex-wrap:wrap}.shop-bar,.shop-search{display:flex;align-items:center;gap:10px}.shop-search{height:42px;padding:0 14px;border-radius:10px;width:min(280px,100%);color:var(--muted)}.shop-search.wide{width:min(360px,100%)}.shop-search input{flex:1 1;min-width:0;background:none;border:0;outline:0;color:#fff;font:500 14px var(--font)}.shop-btn{height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:10px;color:#fff;font:600 14px var(--font);cursor:pointer}.shop-btn.wide{min-width:240px;justify-content:space-between}.shop-btn b{font-weight:600}.shop-btn span{color:var(--ink-2)}.shop-btn em{font-style:normal;background:#fff;color:#000;border-radius:999px;font-size:11px;padding:0 6px}.pop-wrap{position:relative}.pop-wrap.sort{margin-left:auto}.pop{position:absolute;top:calc(100% + 6px);left:0;z-index:20;min-width:200px;padding:12px;border-radius:12px;background:hsla(0,0%,5%,.92);display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;animation:rise .15s}.pop.right{left:auto;right:0;min-width:100%;padding:6px;gap:2px}.pop label{display:flex;gap:10px;align-items:center;font-size:14px;cursor:pointer}.pop input{accent-color:#fff}.pop li{padding:9px 12px;border-radius:8px;font-size:14px;cursor:pointer;color:var(--ink-2)}.pop li.on,.pop li:hover{background:hsla(0,0%,100%,.07);color:#fff}.pop-clear{align-self:flex-start;background:none;border:0;color:var(--muted);font-size:13px;cursor:pointer;padding:0;text-decoration:underline}.shop-none{color:var(--muted);padding:40px 0}.cat-count{margin-left:auto;color:var(--muted);font-size:14px}.pv{background:#050505;aspect-ratio:3/2}.pv-shot{position:absolute;left:8%;top:10%;width:92%!important;height:auto!important;border-radius:8px 0 0 0;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 30px 60px rgba(0,0,0,.8);transform:none;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.pdp-img:hover .pv-shot,.product:hover .pv-shot{transform:translateY(-4px)}.pv-streak{position:absolute;top:-30%;right:12%;width:2px;height:160%;background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.5) 50%,transparent);transform:rotate(32deg);pointer-events:none}.pv-badge{border-color:hsla(0,0%,100%,.25);color:#fff;background:rgba(0,0,0,.6);left:14px;right:auto}.pdp-img{border-radius:16px;overflow:hidden;border:1px solid var(--line)}.pdp-more{margin-top:40px;border-top:1px solid var(--line)}.product.cat{display:flex;flex-direction:column;max-width:380px}.cat-badge{position:absolute;top:12px;right:12px;z-index:3;background:#fff;color:#000;font:700 12px var(--display);padding:5px 10px;border-radius:999px}.cat-go{display:inline-flex;align-items:center;gap:6px;font:600 14px var(--display);margin-top:6px}.product.cat:hover .cat-go svg{transform:translateX(3px)}.cat-go svg{transition:transform .2s}.cart-wrap{width:min(1040px,calc(100% - 32px));margin:0 auto}.band-head .cart-wrap{display:flex;flex-direction:column;gap:14px}.cart-body{padding:48px 0 96px;display:grid;justify-items:center}.empty{width:min(450px,100%);border-radius:16px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;color:var(--muted)}.empty svg{color:#8a8a8f}.empty p{margin:0 0 8px}.cart-list{width:min(640px,100%);border-radius:16px;padding:10px 22px 22px}.cart-row{display:grid;grid-template-columns:96px 1fr auto auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.cart-row img{width:96px;height:64px!important;object-fit:cover;object-position:left top;border-radius:8px;border:1px solid var(--line)}.cart-row div{display:flex;flex-direction:column}.cart-row div span{color:var(--muted);font-size:13px}.cart-x{background:none;border:0;color:var(--muted);cursor:pointer;font:500 13px var(--font);text-decoration:underline}.cart-x:hover{color:#fff}.cart-note{color:var(--muted);font-size:13px;margin:12px 0 0}.cart-total{display:flex;justify-content:space-between;align-items:baseline;padding:18px 0}.cart-total b{font:700 26px var(--display)}.contact-wrap{width:min(680px,calc(100% - 32px));margin:36px auto 96px;gap:14px}.contact-wrap,.dc-card{display:flex;flex-direction:column}.dc-card{border-radius:18px;padding:28px;gap:18px;align-items:flex-start;border:1px solid rgba(88,101,242,.45);background:linear-gradient(135deg,rgba(88,101,242,.22),rgba(88,101,242,.06) 60%,hsla(0,0%,100%,.02))}.dc-card p{margin:0;color:var(--ink-2);max-width:46ch}.dc-head{display:flex;gap:14px;align-items:center}.dc-head .h2{font-size:24px;margin-top:4px}.dc-ico{width:52px;height:52px;border-radius:12px;background:#5865f2;display:grid;place-items:center;color:#fff}.dc-mini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dc-mini .glass{border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:6px}.dc-mini .h3{font-size:17px}.dc-mini p{margin:0;color:var(--muted);font-size:14px}.dc-i{color:var(--ink-2)}.dc-fallback{color:var(--muted);font-size:13px;margin:16px 0 0}.dc-fallback a{color:#fff;text-decoration:underline;word-break:break-all}@media (max-width:700px){.dc-mini{grid-template-columns:1fr}.pop-wrap.sort{margin-left:0}.shop-btn.wide{min-width:0}.cart-row{grid-template-columns:64px 1fr auto}.cart-row img{width:64px;height:44px!important}.cart-x{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.hh-sheen{animation:none;display:none}}.hh-row{display:flex;flex-wrap:wrap;gap:12px}.pill em{font-style:normal;font:600 12px var(--font);color:#555}.shop-hint{margin:28px 0 0;text-align:center;color:var(--muted);font-size:14px}.pay-modal{width:min(500px,100%);gap:18px}.pay-opts{display:flex;flex-direction:column;gap:10px}.pay-opt{display:grid;grid-template-columns:44px 1fr auto 20px;align-items:center;grid-gap:14px;gap:14px;width:100%;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:hsla(0,0%,100%,.03);color:#fff;text-align:left;cursor:pointer;font:inherit;transition:border-color .2s,background .2s}.pay-opt:hover{border-color:hsla(0,0%,100%,.18)}.pay-opt.on{border-color:#fff;background:hsla(0,0%,100%,.06)}.pay-ico{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:hsla(0,0%,100%,.05);border:1px solid var(--line);color:#fff}.pay-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pay-txt b{font:600 15px var(--display)}.pay-txt small{color:var(--muted);font-size:13px}.pay-test{font-style:normal;font:600 10px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-2);border-radius:999px;padding:3px 8px}.pay-radio{width:18px;height:18px;border-radius:50%;border:1.5px solid hsla(0,0%,100%,.35);display:grid;place-items:center}.pay-opt.on .pay-radio{border-color:#fff}.pay-opt.on .pay-radio:after{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:badge-pop .3s ease}.pay-note{margin:0;color:var(--muted);font-size:13px}.pay-secure{margin:0;text-align:center;color:var(--faint);font-size:12px}@media (max-width:480px){.pay-opt{grid-template-columns:36px 1fr 20px}.pay-opt .pay-test{display:none}.pay-ico{width:36px;height:36px}}.pay-waiver{display:grid;grid-template-columns:18px 1fr;grid-gap:10px;gap:10px;align-items:start;font-size:13px;line-height:1.5;color:var(--ink-2);cursor:pointer}.pay-waiver input{margin:2px 0 0;width:16px;height:16px;accent-color:#fff}.pay-waiver a{color:#fff;text-decoration:underline}.forgot-link{align-self:center;font-size:13px;color:var(--muted);text-decoration:underline}.forgot-link:hover{color:#fff}.adm-wrap{width:min(1240px,calc(100% - 32px));margin:0 auto;display:flex;flex-direction:column;gap:14px}.adm-body{padding:32px 0 96px;gap:22px}.adm-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.adm-card{border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.adm-card span{color:var(--muted);font-size:13px}.adm-card b{font:700 28px var(--display)}.adm-card small{color:var(--faint);font-size:12px}.adm-panel{border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px}.adm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.adm-search{width:min(320px,100%)}.adm-table-wrap{overflow-x:auto;margin:0 -20px;padding:0 20px}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table th{text-align:left;font:600 11px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:10px 12px}.adm-table td,.adm-table th{border-bottom:1px solid var(--line);white-space:nowrap}.adm-table td{padding:12px;color:var(--ink-2);vertical-align:middle}.adm-table tr:last-child td{border-bottom:0}.adm-table tr.banned td{opacity:.55}.adm-table td:first-child{color:#fff}.adm-table .mono{font-family:Consolas,monospace;font-size:12px;color:var(--muted)}.adm-tag{font-style:normal;margin-left:8px;font:600 10px var(--display);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);border-radius:999px;padding:2px 8px;color:var(--muted)}.adm-tag.paid{background:#fff;color:#000;border-color:#fff;margin:0}.adm-tag.pending{margin:0}.adm-actions{display:flex;gap:8px;align-items:center}.adm-btn,.adm-select{height:32px;border-radius:8px;border:1px solid var(--line-2);background:hsla(0,0%,100%,.04);color:#fff;font:500 13px var(--font);padding:0 10px;cursor:pointer}.adm-select option{background:#111}.adm-btn:hover,.adm-select:hover{border-color:hsla(0,0%,100%,.3)}.adm-btn.danger:hover{border-color:#f87171;color:#f87171}.adm-btn:disabled,.adm-select:disabled{opacity:.45;cursor:default}.adm-empty,.adm-note{color:var(--muted);font-size:13px}.adm-empty{text-align:center;padding:28px}@media (max-width:900px){.adm-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.legal-todo{color:var(--muted)!important;font-size:14px;border:1px dashed var(--line-2);border-radius:10px;padding:10px 14px}.prose section{scroll-margin-top:90px}.pay-next{border:1px solid var(--line-2);border-radius:12px;padding:14px 16px;background:hsla(0,0%,100%,.04);display:flex;flex-direction:column;gap:8px;font-size:14px}.pay-next p{margin:0;color:var(--ink-2)}.adm-tools,.pay-next-row{display:flex;gap:10px;flex-wrap:wrap}.adm-tools{align-items:center}.adm-tools .adm-btn{display:inline-flex;align-items:center;height:40px;border-radius:10px}.adm-tabs{display:flex;gap:8px;flex-wrap:wrap}.adm-tabs a{display:inline-flex;gap:8px;align-items:center;height:34px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-2);font-size:13px}.adm-tabs a:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.adm-tabs a.on{background:#fff;color:#000;border-color:#fff;font-weight:600}.adm-tabs em{font-style:normal;font-size:11px;opacity:.7}.adm-sort{color:inherit;white-space:nowrap}.adm-sort:hover{color:#fff}.adm-actions{flex-wrap:wrap}.adm-btn.primary{background:#fff;color:#000;border-color:#fff;font-weight:600}.adm-btn.primary:disabled{background:hsla(0,0%,100%,.15);color:var(--muted);border-color:transparent}.adm-note-cell{max-width:260px;overflow:hidden;text-overflow:ellipsis;color:var(--muted);font-size:12px}.adm-tag.revoked{text-decoration:line-through}.grant-modal{width:min(480px,100%);gap:16px}.grant-modal select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.grant-actions{display:flex;gap:10px;justify-content:flex-end}.how-buy{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:10px}.how-buy .h3{font-size:18px}.how-buy ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;color:var(--ink-2);font-size:14px;line-height:1.55}.how-buy li::marker{color:#fff;font-weight:700}.how-buy a{color:#fff;text-decoration:underline}.how-email{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.how-email code{color:#fff;background:hsla(0,0%,100%,.07);border:1px solid var(--line-2);border-radius:8px;padding:5px 10px;word-break:break-all}.how-email code,.ticket-text{font:500 13px Consolas,monospace}.ticket-text{resize:none}.copy-btn{height:32px}.bill{border:1px solid var(--line);border-radius:14px;padding:16px 18px;background:hsla(0,0%,100%,.03);display:flex;flex-direction:column;gap:12px}.bill .h3{font-size:18px}.bill-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);grid-gap:12px;gap:12px}.bill-row .input{min-width:0;width:100%;box-sizing:border-box}.bill select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.pay-pp{display:flex;flex-direction:column;gap:8px}.pay-label{margin:0;font:600 12px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pp-box{min-height:48px}.pay-soon{margin:0;text-align:center;color:var(--faint);font-size:13px}.rep-form{display:flex;gap:8px;align-items:center}.rep-form .input{padding:8px 10px;width:auto;color-scheme:dark}.bill-opt summary{cursor:pointer;font:600 15px var(--display);color:#fff}.bill-opt[open] summary{margin-bottom:4px}.ticket-box{display:flex;flex-direction:column;gap:12px}.ticket-box p{margin:0}.ticket-box ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:14px;line-height:1.45}.ticket-box ol b{color:#fff}.tb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:hsla(0,0%,100%,.03)}.tb-row span{flex-basis:100%;font-size:12px;color:var(--muted)}.tb-row b{flex:1 1;min-width:0;overflow-wrap:anywhere;color:#fff;font-size:14px}@media (max-width:480px){.bill-row{grid-template-columns:1fr}}.adm-billing{max-width:260px;font-size:13px;color:#fff}.adm-billing small{display:block;color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis}.adm-tag.failed,.adm-tag.review{border-color:#f59e0b;color:#f59e0b}:root{--ease:cubic-bezier(0.2,0.8,0.2,1);--intro:0ms}html.intro-on{--intro:1050ms}.intro2{position:fixed;inset:0;z-index:100;background:#000;display:grid;place-items:center;transition:opacity .4s ease;cursor:pointer}html.no-intro .intro2{display:none}html.intro-out .intro2{opacity:0;pointer-events:none}.intro2-mark{position:relative;width:132px;height:106px;overflow:hidden;isolation:isolate;transition:transform .4s ease}html.intro-out .intro2-mark{transform:scale(1.06)}.intro2-mark svg{width:100%;height:100%;overflow:visible}.intro2-mark path{fill:#d9d9dc;fill-opacity:0;stroke:#fff;stroke-width:5;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:i2-draw .55s cubic-bezier(.6,0,.3,1) forwards,i2-fill .3s ease forwards,i2-white .25s ease forwards;animation-delay:calc(var(--i) * .1s + .05s),calc(var(--i) * .05s + .5s),.95s}@keyframes i2-draw{to{stroke-dashoffset:0}}@keyframes i2-fill{to{fill-opacity:1;stroke-width:0}}@keyframes i2-white{to{fill:#fff}}.intro2-shine{position:absolute;inset:-30%;background:linear-gradient(110deg,transparent 38%,#fff 50%,transparent 62%);mix-blend-mode:overlay;transform:translateX(-80%);animation:i2-shine .45s ease .62s forwards;pointer-events:none}@keyframes i2-shine{to{transform:translateX(80%)}}.site-head{background:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom-color:transparent!important}.site-head:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(0,0,0,.6);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--line);transform-origin:top;transition:transform .35s var(--ease),background .35s}.site-head.compact:before{transform:scaleY(.86);background:rgba(0,0,0,.8)}.site-head>.wrap{transition:transform .35s var(--ease);animation:hdr-in .7s var(--ease) backwards;animation-delay:calc(var(--intro) * .9)}.site-head.compact>.wrap{transform:translateY(-4.5px)}@keyframes hdr-in{0%{opacity:0;transform:translateY(-12px)}}.site-nav{position:relative}.site-nav a.on:after{display:none}.nav-ind{position:absolute;left:0;bottom:-6px;width:1px;height:1px;background:#fff;transform-origin:left;opacity:0;transition:transform .4s var(--ease),opacity .2s;pointer-events:none}.cart-n{animation:badge-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes badge-pop{0%{transform:scale(0)}}.page-tx{animation:page-in .45s var(--ease) backwards}@keyframes page-in{0%{opacity:0;transform:translateY(10px)}}.band-head .cart-wrap>*,.band-head>:not(.cart-wrap),.page-hero .narrow-wrap>*{animation:soft-in .75s var(--ease) backwards}:is(.page-hero .narrow-wrap,.band-head,.band-head .cart-wrap)>:nth-child(2){animation-delay:80ms}:is(.page-hero .narrow-wrap,.band-head,.band-head .cart-wrap)>:nth-child(3){animation-delay:.16s}:is(.page-hero .narrow-wrap,.band-head,.band-head .cart-wrap)>:nth-child(4){animation-delay:.24s}@keyframes soft-in{0%{opacity:0;transform:translateY(16px);filter:blur(6px)}}.reveal{opacity:0;transform:translateY(16px);filter:blur(6px);transition:opacity .7s var(--ease) var(--d,0ms),transform .7s var(--ease) var(--d,0ms),filter .7s var(--ease) var(--d,0ms)}.reveal.in{opacity:1;transform:none;filter:none}.home-hero .rise{animation-delay:calc(var(--d, 0ms) + var(--intro))}.hw{display:inline-block;animation:word-in .9s var(--ease) backwards;animation-delay:calc(var(--d) + var(--intro))}@keyframes word-in{0%{opacity:0;transform:translateY(18px);filter:blur(10px)}}.hh-rule{transform-origin:left;animation:rule-in .9s var(--ease) backwards;animation-delay:calc(var(--d) + var(--intro))}@keyframes rule-in{0%{transform:scaleX(0);opacity:0}}.hh-in{animation:img-in 1.1s var(--ease) backwards;animation-delay:calc(var(--d) + var(--intro))}@keyframes img-in{0%{opacity:0;transform:scale(.96);filter:blur(12px)}}.hh-frame{transform:perspective(1400px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--ease)}.hh-pass{position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,hsla(0,0%,100%,.2) 50%,transparent 62%);transform:translateX(-110%);animation:pass 1.3s ease forwards;animation-delay:calc(var(--d) + var(--intro))}@keyframes pass{to{transform:translateX(110%)}}.home-hero .emblem.draw .em-path{animation-delay:calc(var(--i) * .12s + .3s + var(--intro)),calc(var(--i) * .06s + .9s + var(--intro))}.home-hero .emblem.draw .em-sweep{animation:em-sweep .9s ease forwards,em-loop 6s ease-in-out infinite;animation-delay:calc(1.15s + var(--intro)),calc(3s + var(--intro))}@keyframes em-loop{0%{transform:translateX(-70%)}16%,to{transform:translateX(70%)}}.em-breath{position:absolute;inset:calc(var(--s) * -.45);border-radius:50%;z-index:0;pointer-events:none;background:radial-gradient(closest-side,hsla(0,0%,100%,.16),transparent 72%);animation:breath 4.5s ease-in-out infinite alternate}@keyframes breath{0%{opacity:.35;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}.em-dash{animation:spin 40s linear infinite reverse}.hh-emb{width:-moz-fit-content;width:fit-content;perspective:600px}.hh-emb .em-tile{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease)}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%);transform:translateX(-120%)}.btn.primary:after{background:linear-gradient(110deg,transparent 30%,rgba(0,0,0,.08) 50%,transparent 70%)}.btn:hover:after{transform:translateX(120%);transition:transform .75s var(--ease)}:is(.product,.vcard,.glass,.dc-card,.faq details,.cmp,.step,.shop-search){position:relative}:is(.product,.vcard,.glass,.dc-card,.faq details,.cmp,.step,.shop-search):before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%),hsla(0,0%,100%,.07),transparent 70%)}:is(.product,.vcard,.glass,.dc-card,.faq details,.cmp,.step,.shop-search):hover:before{opacity:1}.faq details[open] .ans{grid-template-rows:0fr}.faq details.on .ans{grid-template-rows:1fr}.faq details[open] summary:after{transform:none}.faq details.on summary:after{transform:rotate(45deg)}.faq details[open]:not(.on){border-color:var(--line)}.faq details.on{border-color:hsla(0,0%,100%,.16)}.faq .ans{transition:grid-template-rows .4s var(--ease)}.faq .ans p{opacity:0;transform:translateY(-4px);transition:opacity .3s,transform .3s var(--ease)}.faq details.on .ans p{opacity:1;transform:none;transition-delay:.08s}.cu{display:inline-grid;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cu>*{grid-area:1/1}.cu-ghost{visibility:hidden}.cu-live{text-align:inherit}.toasts{position:fixed;left:50%;bottom:24px;z-index:80;display:flex;flex-direction:column;gap:8px;transform:translateX(-50%);pointer-events:none}.toast,.toasts{align-items:center}.toast{display:inline-flex;gap:10px;padding:12px 18px;border-radius:999px;background:hsla(0,0%,6%,.92);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:#fff;font:600 14px var(--font);box-shadow:0 16px 40px -16px #000;animation:toast-in .4s var(--ease);transition:opacity .3s,transform .3s var(--ease)}.toast.out{opacity:0;transform:translateY(8px)}@keyframes toast-in{0%{opacity:0;transform:translateY(12px) scale(.96)}}.dc-live{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-2);margin-left:auto;align-self:flex-start}.dc-live i{position:relative;width:8px;height:8px}.dc-live i,.dc-live i:after{border-radius:50%;background:#3ba55d}.dc-live i:after{content:"";position:absolute;inset:0;animation:live 2s ease-out infinite}@keyframes live{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}.dc-head{width:100%}.scroll-progress{display:block!important;background:#fff;opacity:.85;height:2px;transition:transform .08s linear}@media (prefers-reduced-motion:reduce){.home-hero .emblem.draw .em-sweep{animation:em-sweep .9s ease forwards;animation-delay:calc(1.15s + var(--intro))}.btn:after,.hh-sheen{display:none}.hh-emb .em-tile,.hh-frame{transform:none}}