.legacy{--font-display:"Archivo Black", "Archivo", "Roboto Flex", "Archivo Black Fallback", sans-serif;--font-body:"Archivo", "Roboto Flex", "Archivo Fallback", system-ui, sans-serif;min-height:100svh}.legacy{--hue-brand:27;--color-bg:var(--color-rage-black);--color-bg-alt:var(--color-rage-char);--color-surface:var(--color-rage-soot);--color-border:var(--color-rage-line-strong);--color-text-primary:var(--color-rage-white);--color-text-secondary:var(--color-rage-ash);--color-text-muted:var(--color-rage-dust);--color-accent:var(--color-rage-orange);--color-accent-hover:var(--color-rage-orange-hot);--color-accent-ink:var(--color-rage-black);--color-accent-subtle:var(--color-rage-brown);--radius:0px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.legacy,.legacy *{box-sizing:border-box}.legacy{background:var(--color-bg);color:var(--color-text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5;overflow-x:clip}.legacy ::selection{background:var(--color-accent);color:var(--color-accent-ink)}.legacy a{color:inherit;text-decoration:none}.legacy img{max-width:100%;display:block}.legacy h1,.legacy h2{font-family:var(--font-display,sans-serif);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-text-primary);margin:0;font-weight:400;line-height:.95}.legacy h3{font-family:var(--font-body,sans-serif);color:var(--color-text-primary);margin:0;font-weight:800}.legacy :focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.legacy .wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.legacy .nav{z-index:200;color:#fff;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 26px;transition:background .25s,border-color .25s;display:flex;position:fixed;top:0;left:0}.legacy .nav.solid{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1.5px solid var(--color-border);background:#0e0805eb}.legacy .nav__brand{font-family:var(--font-display,sans-serif);text-transform:uppercase;color:#fff;align-items:center;gap:10px;font-size:1.3rem;display:flex}.legacy .nav__mark{place-items:center;width:42px;height:42px;display:grid}.legacy .nav__mark img{object-fit:contain;width:42px;height:42px}.legacy .navlinks{align-items:center;display:flex}.legacy .navcluster{align-items:center;gap:4px;display:flex}.legacy .nav-sep{background:var(--color-border);width:1px;height:22px;margin:0 10px}.legacy .navlink{font-family:var(--font-body,sans-serif);text-transform:uppercase;letter-spacing:.02em;color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:0;align-items:center;gap:6px;padding:10px 14px;font-size:12px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.legacy .navlink:hover{background:#ffffff14}.legacy .navlink.on{background:var(--color-accent);color:var(--color-accent-ink)}.legacy .navlink .chev{font-size:10px;transition:transform .2s}.legacy .navdrop{position:relative}.legacy .navdrop.open .navlink .chev{transform:rotate(180deg)}.legacy .navdrop__panel{border:1.5px solid var(--color-border);opacity:0;visibility:hidden;z-index:210;background:#0a0503;border-radius:0;min-width:260px;padding:8px;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 22px 50px #0009}.legacy .navdrop:hover .navdrop__panel,.legacy .navdrop:focus-within .navdrop__panel,.legacy .navdrop.open .navdrop__panel{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.legacy .navdrop__panel a{color:#fff;border-radius:0;padding:10px 14px;display:block}.legacy .navdrop__panel a:hover{background:#f56c001f}.legacy .navdrop__panel a b{text-transform:uppercase;font-size:13px;font-weight:800;display:block}.legacy .navdrop__panel a small{color:var(--color-text-secondary);margin-top:2px;font-size:11px;display:block}.legacy .mmenu{z-index:205;border:1.5px solid var(--color-border);background:#0a0503;border-radius:0;max-height:calc(100dvh - 100px);padding:10px;position:fixed;top:74px;left:12px;right:12px;overflow-y:auto;box-shadow:0 22px 50px #0009}.legacy .mmenu__label{text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);margin:8px 10px 4px;font-size:10px;font-weight:800}.legacy .mmenu a{text-transform:uppercase;color:#fff;border-radius:0;padding:11px 14px;font-size:13px;font-weight:700;display:block}.legacy .mmenu a:hover{background:#ffffff14}.legacy .nav__actions{align-items:center;gap:10px;display:flex}.legacy .cartbtn{border:1.5px solid var(--color-border);color:#fff;text-transform:uppercase;cursor:pointer;background:#00000080;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-size:12px;font-weight:800;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.legacy .cartbtn:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.legacy .cartbtn .n{background:var(--color-accent);min-width:22px;height:22px;color:var(--color-accent-ink);border-radius:0;place-items:center;padding:0 5px;font-size:11px;display:grid}.legacy .cartbtn:hover .n{background:var(--color-accent-ink);color:var(--color-accent)}.legacy .burger{border:1.5px solid var(--color-border);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:0;flex-direction:column;justify-content:center;gap:4px;padding:0 12px;display:none}.legacy .burger span{background:currentColor;height:2px;transition:transform .2s,opacity .2s;display:block}.legacy .burger.open span:first-child{transform:translateY(6px)rotate(45deg)}.legacy .burger.open span:nth-child(2){opacity:0}.legacy .burger.open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (max-width:1280px){.legacy .navlinks{display:none}.legacy .burger{display:flex}.legacy .nav__brand span.t,.legacy .cartbtn .lbl{display:none}.legacy .cartbtn{padding:8px 12px}}.legacy .hero{background:var(--color-bg);justify-content:center;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.legacy .hero__bg{z-index:0;position:absolute;inset:0}.legacy .hero__bg img{object-fit:cover;object-position:center 30%;width:100%;height:100%;animation:24s ease-in-out infinite alternate legacy-kenburns}.legacy .hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a050240,#0a050259 45%,#0a0502e6);position:absolute;inset:0}.legacy .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.legacy .hero__content{z-index:2;text-align:center;color:#fff;max-width:1000px;padding:0 20px clamp(12px,1.8vh,24px);position:relative}.legacy .hero__flame{filter:drop-shadow(0 10px 40px #f56c0073);width:clamp(110px,16vw,170px);height:auto;margin:0 auto 10px}.legacy .hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;border:1.5px solid var(--color-border);background:#0009;border-radius:0;align-items:center;gap:8px;margin-bottom:22px;padding:8px 20px;font-size:12px;font-weight:800;display:inline-flex}.legacy .hero__eyebrow i{background:var(--color-accent);border-radius:0;width:8px;height:8px;display:inline-block}.legacy .hero h1{color:#fff;text-shadow:0 8px 44px #0009;text-wrap:balance;font-size:clamp(56px,11vw,168px)}.legacy .hero h1 .r{color:var(--color-accent)}.legacy .hero__sub{color:#ffffffc7;text-shadow:0 2px 18px #000c;max-width:54ch;margin:14px auto 0;font-size:clamp(.95rem,1.5vw,1.1rem)}.legacy .hero__cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}.legacy .hero__meta{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:40px;display:flex}.legacy .hero__meta div{text-align:center}.legacy .hero__meta b{font-family:var(--font-display,sans-serif);color:#fff;font-size:1.8rem;display:block}.legacy .hero__meta span{text-transform:uppercase;letter-spacing:.08em;color:#fff9;font-size:11px}.legacy .intro-loader{z-index:500;color:var(--color-text-primary);will-change:transform;background:#050201;flex-direction:column;justify-content:center;align-items:center;gap:8px;transition:transform .7s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}.legacy .intro-loader.is-leaving{transform:translateY(-101%)}.legacy .intro-loader img{object-fit:contain;filter:drop-shadow(0 0 26px #f56c0073);width:96px;height:96px;animation:.8s cubic-bezier(.22,1,.36,1) both legacy-intro-flame}.legacy .intro-loader span{font-family:var(--font-display,sans-serif);letter-spacing:.1em;font-size:1.05rem;animation:.6s .15s both legacy-intro-text}.legacy .intro-loader i{background:var(--color-border);width:96px;height:2px;margin-top:8px;position:relative;overflow:hidden}.legacy .intro-loader i:after{content:"";background:var(--color-accent);animation:.9s cubic-bezier(.22,1,.36,1) .1s forwards legacy-intro-line;position:absolute;inset:0;transform:translate(-100%)}.legacy .hero__cta{animation:.8s 1.05s both legacy-hUp}.legacy .hero__meta{animation:.8s 1.2s both legacy-hUp}.legacy .btn{text-transform:uppercase;letter-spacing:.02em;border:1.5px solid var(--color-border);min-height:44px;color:var(--color-text-primary);cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:.5em;padding:15px 34px;font-size:.85rem;font-weight:800;transition:transform .16s,background .2s,color .2s,border-color .2s;display:inline-flex}.legacy .btn:hover{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-accent-ink);transform:scale(1.04)}.legacy .btn--red{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.legacy .btn--red:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:var(--color-accent-ink)}.legacy .btn--ink{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-accent-ink)}.legacy .btn--ink:hover{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.legacy .btn--ghost-light{color:#fff;background:0 0;border-color:#ffffff80}.legacy .btn--ghost-light:hover{color:#000;background:#fff;border-color:#fff}.legacy .band{background:var(--color-accent);color:var(--color-accent-ink);border-top:2px solid #000;border-bottom:2px solid #000;margin:56px 0;padding:24px 0;overflow:hidden;transform:skewY(-1.5deg)}.legacy .band__in{transform:skewY(1.5deg)}.legacy .mq{white-space:nowrap;overflow:hidden}.legacy .mq__row{white-space:nowrap;will-change:transform;animation:22s linear infinite legacy-sx;display:inline-flex}.legacy .mq__row span{font-family:var(--font-display,sans-serif);text-transform:uppercase;padding:0 .35em;font-size:clamp(28px,4.5vw,64px)}.legacy .s{padding:clamp(48px,6vw,88px) 0}.legacy .s--grey{background:var(--color-bg-alt);border-top:1.5px solid var(--color-border);border-bottom:1.5px solid var(--color-border)}.legacy .s__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.legacy .s__head .eb{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:8px;font-size:12px;font-weight:800}.legacy .s__head h2{font-size:clamp(38px,5.5vw,76px)}.legacy .s__head p.sub{max-width:60ch;color:var(--color-text-secondary);margin:12px 0 0}.legacy .tlink{text-transform:uppercase;color:var(--color-accent);align-self:flex-end;align-items:center;gap:.4em;padding-bottom:4px;font-size:.85rem;font-weight:800;display:inline-flex;position:relative}.legacy .tlink:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;bottom:0;left:0}.legacy .pgrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.legacy .pgrid--2{grid-template-columns:1fr 1fr}.legacy .pgrid--3{grid-template-columns:repeat(3,1fr)}.legacy .svc-feats{color:var(--color-text-secondary);gap:6px;margin:12px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}@media (max-width:980px){.legacy .pgrid--3{grid-template-columns:1fr 1fr}}.legacy .svc-note{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);font-size:.78rem;font-weight:800}.legacy .pcard{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;flex-direction:column;transition:transform .2s,border-color .2s;display:flex;overflow:hidden}.legacy .pcard:hover{border-color:var(--color-accent);transform:translateY(-6px)}.legacy .pcard__img{aspect-ratio:16/9;border-bottom:1.5px solid var(--color-border);background:#000;display:block;position:relative;overflow:hidden}.legacy .pcard__img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.legacy .pcard:hover .pcard__img img{transform:scale(1.06)}.legacy .pgrid .pcard:nth-child(2){transition-delay:80ms}.legacy .pgrid .pcard:nth-child(3){transition-delay:.16s}.legacy .pcard__badge{z-index:2;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent-ink);background:var(--color-accent);border-radius:0;padding:6px 12px;font-size:10px;font-weight:800;position:absolute;top:12px;left:12px}.legacy .pcard__cat{z-index:2;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:0;padding:6px 12px;font-size:10px;font-weight:800;position:absolute;top:12px;right:12px}.legacy .pcard__b{flex-direction:column;flex:1;padding:18px 18px 20px;display:flex}.legacy .pcard__meta{color:var(--color-text-secondary);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.legacy .pcard__meta b{color:var(--color-accent)}.legacy .pcard h3{text-transform:uppercase;margin-top:8px;font-size:1.35rem}.legacy .pcard__tag{color:var(--color-accent);margin-top:2px;font-size:.9rem;font-weight:700}.legacy .pcard__desc{color:var(--color-text-secondary);margin:8px 0 0;font-size:.92rem}.legacy .pcard__fw{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.legacy .pcard__fw span{text-transform:uppercase;border:1.5px solid var(--color-border);color:var(--color-text-secondary);border-radius:0;padding:3px 10px;font-size:11px;font-weight:700}.legacy .pcard__foot{border-top:1.5px solid var(--color-border);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:16px;display:flex}.legacy .pcard__b .pcard__foot{margin-top:auto}.legacy .pcard__foot{margin-top:16px}.legacy .pcard__frame{position:absolute;inset:0}.legacy .pcard__frame .browser-frame{border:0;border-radius:0;height:100%;min-height:0}.legacy .pcard__frame .browser-frame__peek{min-height:0}.legacy .foot-note{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.legacy .pcard__price{font-family:var(--font-display,sans-serif);color:var(--color-text-primary);font-size:1.7rem}.legacy .pcard__price s{font-family:var(--font-body,sans-serif);color:var(--color-text-muted);margin-right:6px;font-size:.9rem}@media (max-width:980px){.legacy .pgrid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.legacy .pgrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:2px 4px 14px;display:flex;overflow-x:auto}.legacy .pgrid::-webkit-scrollbar{display:none}.legacy .pgrid .pcard{scroll-snap-align:start;flex:0 0 84%}.legacy .pgrid--2{grid-template-columns:1fr;display:grid;overflow:visible}.legacy .pgrid--2 .pcard{flex:none}}.legacy .split{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.legacy .split__img{background:#000;min-height:360px;position:relative;overflow:hidden}.legacy .split__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.legacy .split__img--fit{aspect-ratio:1672/941;background:#000;min-height:0}.legacy .split__img--fit img{object-fit:cover}.legacy .split__txt{flex-direction:column;justify-content:center;padding:clamp(26px,4vw,52px);display:flex}.legacy .split__txt .eb{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:10px;font-size:12px;font-weight:800}.legacy .split__txt h2,.legacy .split__txt h3{margin-bottom:14px;font-size:clamp(32px,4vw,56px)}.legacy .split__txt p{max-width:46ch;color:var(--color-text-secondary);margin:0 0 18px}.legacy .split__txt .btn{align-self:flex-start}.legacy .split--compact .split__txt{padding:clamp(20px,2.5vw,32px)}.legacy .split--dark,.legacy .split--dark .split__txt{background:#000}.legacy .catgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:820px){.legacy .split,.legacy .catgrid,.legacy .partner-feature{grid-template-columns:1fr}.legacy .split__img{height:260px;min-height:0;position:relative}.legacy .split__img--fit{height:auto}.legacy .partner-feature__logo{min-height:240px}.legacy .partner-feature__banner{aspect-ratio:16/9}.legacy .checklist--cols{grid-template-columns:1fr}}.legacy .partner-feature{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden}.legacy .partner-feature--wide{grid-template-columns:1fr}.legacy .partner-feature__logo{background:radial-gradient(65% 55% at 50% 45%,#41240b 0%,#000 78%);place-items:center;min-height:340px;padding:40px;display:grid;position:relative}.legacy .partner-feature__logo img{border:1.5px solid var(--color-border);filter:drop-shadow(0 14px 44px #f56c0040);border-radius:0;width:min(62%,250px);height:auto}.legacy .partner-feature__banner{aspect-ratio:21/8;border-bottom:1.5px solid var(--color-border);background:#000;min-height:0;position:relative;overflow:hidden}.legacy .partner-feature__banner img{object-fit:cover}.legacy .partner-feature .flag{z-index:2;text-transform:uppercase;letter-spacing:.08em;background:var(--color-accent);color:var(--color-accent-ink);border-radius:0;padding:5px 14px;font-size:11px;font-weight:800;position:absolute;top:16px;left:16px}.legacy .checklist--cols{grid-template-columns:repeat(3,1fr)}.legacy .partner-feature__txt{flex-direction:column;justify-content:center;padding:clamp(26px,4vw,52px);display:flex}.legacy .partner-feature__txt h2{margin:8px 0 12px;font-size:clamp(34px,4.5vw,64px)}.legacy .partner-feature__txt p{color:var(--color-text-secondary);max-width:52ch;margin:0 0 16px}.legacy .partner-main{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;align-items:center;gap:22px;max-width:640px;margin:0 auto;padding:26px 30px;display:flex}.legacy .partner-main img{object-fit:cover;border:1.5px solid var(--color-border);border-radius:0;width:110px;height:110px}.legacy .partner-main .tier{text-transform:uppercase;letter-spacing:.08em;background:var(--color-accent);color:var(--color-accent-ink);border-radius:0;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.legacy .partner-main h3{text-transform:uppercase;margin-top:6px;font-size:2rem}.legacy .partner-main p{color:var(--color-text-secondary);margin:6px 0 0;font-size:.95rem}.legacy .statgrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.legacy .stat{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;padding:22px}.legacy .stat b{font-family:var(--font-display,sans-serif);color:var(--color-accent);font-size:2.2rem;display:block}.legacy .stat span{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:12px;font-weight:700}.legacy .checklist{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.legacy .checklist li{color:var(--color-text-secondary);gap:10px;font-size:.98rem;display:flex}.legacy .checklist li b{color:var(--color-text-primary)}.legacy .checklist .tick{background:var(--color-accent);width:26px;height:26px;color:var(--color-accent-ink);border-radius:0;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}@media (max-width:820px){.legacy .statgrid{grid-template-columns:1fr 1fr}}.legacy .benefit-grid{grid-template-columns:repeat(4,1fr)}.legacy .step-grid{grid-template-columns:repeat(3,1fr)}@media (max-width:980px){.legacy .benefit-grid{grid-template-columns:1fr 1fr}.legacy .step-grid{grid-template-columns:1fr}}@media (max-width:640px){.legacy .benefit-grid{grid-template-columns:1fr}}.legacy .store-bar{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;gap:12px;margin-top:26px;padding:16px 18px;display:grid}.legacy .store-bar__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.legacy .store-bar .searchrow{margin-top:0}.legacy .store-group{margin-top:38px}.legacy .store-group:first-of-type{margin-top:30px}.legacy .store-group__head{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.legacy .store-group__head h2{font-size:clamp(26px,3.5vw,44px)}.legacy .store-group__head .count{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);border:1.5px solid var(--color-border);border-radius:0;padding:4px 12px;font-size:12px;font-weight:800}.legacy .store-group__head .dot{background:var(--color-accent);border-radius:0;align-self:center;width:12px;height:12px}.legacy .store-group__head .dot--green{background:#35d07f}.legacy .linklike{cursor:pointer;font:inherit;text-transform:uppercase;color:var(--color-accent);background:0 0;border:none;align-items:center;gap:.4em;margin-left:auto;padding:0 0 4px;font-size:.85rem;font-weight:800;display:inline-flex;position:relative}.legacy .linklike:after{content:"";background:currentColor;width:100%;height:2px;position:absolute;bottom:0;left:0}.legacy .store-result{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;font-size:12px;font-weight:800;display:flex}.legacy .store-result .linklike{margin-left:0}.legacy .filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.legacy .fbtn{border:1.5px solid var(--color-border);min-height:44px;color:var(--color-text-primary);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;padding:9px 22px;font-size:12px;font-weight:800;transition:background .18s,color .18s,border-color .18s}.legacy .fbtn:hover{border-color:var(--color-accent);color:var(--color-accent)}.legacy .fbtn.on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.legacy .searchrow{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.legacy .searchrow input,.legacy .searchrow select{border:1.5px solid var(--color-border);min-height:44px;font:inherit;background:var(--color-surface);color:var(--color-text-primary);border-radius:0;padding:10px 20px;font-size:.9rem}.legacy .searchrow input{flex:1;min-width:220px}.legacy .searchrow input::placeholder{color:var(--color-text-muted)}.legacy .detail{grid-template-columns:1.6fr 1fr;align-items:start;gap:24px;display:grid}.legacy .detail__img{border:1.5px solid var(--color-border);background:#000;border-radius:0;overflow:hidden}.legacy .detail__img img{aspect-ratio:16/8;object-fit:cover;width:100%}.legacy .detail__img--fit img{aspect-ratio:auto}.legacy .buybox{border:1.5px solid var(--color-accent);background:var(--color-accent-subtle);border-radius:0;padding:26px;position:sticky;top:96px}.legacy .buybox .price{font-family:var(--font-display,sans-serif);color:var(--color-text-primary);font-size:3rem}.legacy .buybox .price s{font-family:var(--font-body,sans-serif);color:var(--color-text-muted);margin-right:8px;font-size:1rem}.legacy .buybox ul{border-top:1.5px solid var(--color-border);color:var(--color-text-secondary);gap:8px;margin:18px 0 0;padding:18px 0 0;font-size:.88rem;list-style:none;display:grid}.legacy .infobox{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;padding:24px}.legacy .infobox h2{margin-bottom:12px;font-size:1.6rem}.legacy .infobox ul{color:var(--color-text-secondary);gap:8px;margin:0;padding:0;font-size:.95rem;list-style:none;display:grid}.legacy .tagrow{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.legacy .tagrow span{text-transform:uppercase;color:var(--color-accent);background:#f56c0024;border-radius:0;padding:5px 12px;font-size:11px;font-weight:800}.legacy .cta-box{text-align:center;background:radial-gradient(70% 90% at 50% 0,#301a08 0%,#050201 78%);border-color:#f56c0073;box-shadow:0 0 70px #f56c001a,inset 0 1px #f56c0026}@media (max-width:900px){.legacy .detail{grid-template-columns:1fr}.legacy .buybox{position:static}}.legacy .form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legacy .form-grid label{flex-direction:column;gap:6px;display:flex}.legacy .form-label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary);font-size:11px;font-weight:800}@media (max-width:700px){.legacy .form-grid{grid-template-columns:1fr}}.legacy .contact-ico{background:var(--color-accent);width:52px;height:52px;color:var(--color-accent-ink);border-radius:0;place-items:center;display:inline-grid}.legacy .contact-ico svg{width:24px;height:24px}.legacy .channel-card{transition:transform .2s,border-color .2s}.legacy .channel-card:hover{border-color:var(--color-accent);transform:translateY(-4px)}.legacy .channel-card--hot{border-color:var(--color-accent)}.legacy .mini-badge{text-transform:uppercase;letter-spacing:.08em;background:var(--color-accent);color:var(--color-accent-ink);border-radius:0;align-self:flex-start;margin-bottom:10px;padding:4px 12px;font-size:10px;font-weight:800;display:inline-block}.legacy .contact-split{grid-template-columns:1.6fr 1fr;align-items:start;gap:16px;margin-top:16px;display:grid}.legacy .contact-aside>*+*{margin-top:12px}@media (max-width:980px){.legacy .contact-split{grid-template-columns:1fr}}.legacy .form-cols{grid-template-columns:1fr 1fr;gap:12px;display:grid}.legacy .form-stack{align-content:start;gap:12px;display:grid}.legacy .form-tall{flex-direction:column;gap:6px;display:flex}.legacy .form-tall .field{flex:1;min-height:180px}@media (max-width:700px){.legacy .form-cols{grid-template-columns:1fr}}.legacy .field{border:1.5px solid var(--color-border);width:100%;min-height:44px;font:inherit;background:var(--color-surface);color:var(--color-text-primary);border-radius:0;padding:10px 16px;font-size:.95rem}.legacy .field::placeholder{color:var(--color-text-muted)}.legacy .drawer{z-index:300;position:fixed;inset:0}.legacy .drawer__bg{background:#000000a6;position:absolute;inset:0}.legacy .drawer__panel{background:var(--color-bg-alt);border-left:1.5px solid var(--color-border);width:100%;max-width:420px;height:100%;color:var(--color-text-primary);flex-direction:column;display:flex;position:absolute;top:0;right:0}.legacy .drawer__head{border-bottom:1.5px solid var(--color-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.legacy .drawer__head h2{font-size:1.5rem}.legacy .drawer__body{flex:1;padding:18px 20px;overflow-y:auto}.legacy .drawer__foot{border-top:1.5px solid var(--color-border);padding:18px 20px}.legacy .cartline{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;gap:12px;margin-bottom:10px;padding:10px;display:flex}.legacy .cartline img{object-fit:cover;border-radius:0;width:88px;height:64px}.legacy .faq{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;margin-bottom:10px;padding:18px 20px;transition:border-color .2s}.legacy .faq summary{cursor:pointer;text-transform:uppercase;color:var(--color-text-primary);align-items:center;gap:12px;font-size:.9rem;font-weight:800;list-style:none;display:flex}.legacy .faq summary::-webkit-details-marker{display:none}.legacy .faq summary:before{content:"+";border:1.5px solid var(--color-border);border-radius:0;flex:none;place-items:center;width:28px;height:28px;font-size:16px;font-weight:800;line-height:1;transition:background .2s,color .2s,border-color .2s,transform .3s;display:grid}.legacy .faq summary:hover{color:var(--color-accent)}.legacy .faq[open]{border-color:var(--color-accent)}.legacy .faq[open] summary{color:var(--color-accent)}.legacy .faq[open] summary:before{content:"−";background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink);transform:rotate(180deg)}.legacy .faq p{color:var(--color-text-secondary);font-size:.95rem}.legacy .faq-grid{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin-top:18px;display:grid}.legacy .faq-grid .faq{margin-bottom:0}@media (max-width:900px){.legacy .faq-grid{grid-template-columns:1fr}}.legacy .step-num{font-family:var(--font-display,sans-serif);color:var(--color-accent);margin:0;font-size:2.6rem;line-height:1}.legacy .trust-row{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.legacy .trust-row span{text-transform:uppercase;letter-spacing:.05em;border:1.5px solid var(--color-border);color:var(--color-text-secondary);border-radius:0;padding:6px 14px;font-size:11px;font-weight:800}.legacy .trust-row span b{color:var(--color-accent)}.legacy .foot{color:#b8ab9e;border-top:2px solid var(--color-accent);background:#050201;padding:56px 0 26px}.legacy .foot__top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:24px;display:grid}.legacy .foot .brand{font-family:var(--font-display,sans-serif);color:#fff;text-transform:uppercase;align-items:center;gap:12px;font-size:1.8rem;display:flex}.legacy .foot .brand img{object-fit:contain;width:46px;height:46px}.legacy .foot h5{color:var(--color-accent);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:.7rem}.legacy .foot a{padding:3px 0;display:block}.legacy .foot a:hover{color:#fff}.legacy .foot__bar{border-top:1px solid var(--color-border);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}@media (max-width:820px){.legacy .foot__top{grid-template-columns:1fr 1fr}}.legacy .browser-frame{border:1.5px solid var(--color-border);background:#000;border-radius:0;flex-direction:column;height:100%;min-height:300px;display:flex;overflow:hidden}.legacy .browser-frame__bar{background:var(--color-surface);border-bottom:1.5px solid var(--color-border);align-items:center;gap:7px;padding:9px 12px;display:flex}.legacy .browser-frame__bar .dot{border-radius:0;flex:none;width:10px;height:10px}.legacy .dot--r{background:#ff5f57}.legacy .dot--y{background:#febc2e}.legacy .dot--g{background:#28c840}.legacy .browser-frame__url{color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);white-space:nowrap;text-overflow:ellipsis;border-radius:0;flex:1;margin-left:6px;padding:4px 12px;font-size:11px;overflow:hidden}.legacy .browser-frame__open{text-transform:uppercase;color:var(--color-accent);white-space:nowrap;font-size:11px;font-weight:800}.legacy .browser-frame__open:hover{text-decoration:underline}.legacy .browser-frame__peek{flex:1;min-height:260px;position:relative;overflow:hidden}.legacy .browser-frame__peek iframe{transform-origin:0 0;pointer-events:none;background:#fff;border:0;width:calc(200% + 36px);height:200%;position:absolute;top:0;left:-18px;transform:scale(.5)}.legacy .scroll-progress{background:var(--color-accent);transform-origin:0;z-index:400;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.legacy .totop{z-index:140;border:1.5px solid var(--color-border);background:var(--color-surface);width:52px;height:52px;color:var(--color-text-primary);cursor:pointer;opacity:0;visibility:hidden;border-radius:0;place-items:center;font-size:20px;transition:opacity .3s,transform .3s,background .2s,color .2s,border-color .2s;display:grid;position:fixed;bottom:clamp(16px,3vw,30px);right:clamp(16px,3vw,30px);transform:translateY(14px)}.legacy .totop.show{opacity:1;visibility:visible;transform:none}.legacy .totop:hover{background:var(--color-accent);color:var(--color-accent-ink);border-color:var(--color-accent)}.legacy .stars{color:var(--color-accent);letter-spacing:3px;font-size:.95rem}.legacy .partner-wide{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;max-width:920px;margin:26px auto 0;transition:transform .2s,border-color .2s;overflow:hidden}.legacy .partner-wide:hover{border-color:var(--color-accent);transform:translateY(-4px)}.legacy .partner-wide__media{aspect-ratio:21/9;border-bottom:1.5px solid var(--color-border);background:#000;display:block;position:relative}.legacy .partner-wide__badge{z-index:2;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent-ink);background:var(--color-accent);border-radius:0;padding:6px 14px;font-size:11px;font-weight:800;position:absolute;top:14px;left:14px}.legacy .partner-wide__body{flex-wrap:wrap;align-items:center;gap:26px;padding:26px 30px;display:flex}.legacy .partner-wide__txt{text-align:left;flex:320px}.legacy .partner-wide__txt h3{text-transform:uppercase;margin-top:6px;font-size:1.9rem}.legacy .partner-wide__txt p{color:var(--color-text-secondary);margin:8px 0 0;font-size:.95rem}.legacy .partner-wide__code{border:1.5px dashed var(--color-accent);text-align:center;background:var(--color-accent-subtle);border-radius:0;flex:0 250px;margin-left:auto;padding:16px 18px}.legacy .partner-wide__code span{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-secondary);font-size:10px;font-weight:800;display:block}.legacy .partner-wide__code small{color:var(--color-text-secondary);margin-top:6px;font-size:.78rem;display:block}.legacy .code-copy{font-family:var(--font-display,sans-serif);letter-spacing:.06em;color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.6rem}.legacy .code-copy:hover{text-decoration:underline}.legacy .auth-center{text-align:center;max-width:460px;margin:0 auto;padding:10px 0 40px;position:relative}.legacy .auth-glow{z-index:-1;pointer-events:none;background:radial-gradient(55% 38% at 50% 0,#4b2506 0%,#0000 65%);position:absolute;inset:-120px -40vw 0}.legacy .auth-card{text-align:left;margin-top:18px;padding:26px 26px 22px;box-shadow:0 30px 80px #0000008c,0 0 90px #f56c0012}.legacy .auth-tabs{border:1.5px solid var(--color-border);background:#000;border-radius:0;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.legacy .auth-tabs button{color:var(--color-text-secondary);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;border-radius:0;padding:11px 0;font-size:12px;font-weight:800;transition:background .2s,color .2s}.legacy .auth-tabs button:hover{color:#fff}.legacy .auth-tabs button.on{background:var(--color-accent);color:var(--color-accent-ink)}.legacy .auth-sub{text-align:center;color:var(--color-text-secondary);margin:14px 0 4px;font-size:.9rem}.legacy .pw-wrap{margin-top:6px;display:block;position:relative}.legacy .pw-wrap .field{width:100%;margin-top:0}.legacy .pw-toggle{width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:0;place-items:center;transition:color .18s,background .18s;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.legacy .pw-toggle:hover{color:var(--color-accent);background:#f56c001a}.legacy .docs-layout{grid-template-columns:290px 1fr;align-items:start;gap:18px;display:grid}.legacy .docs-side{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;max-height:calc(100dvh - 116px);padding:12px;position:sticky;top:92px;overflow-y:auto}.legacy .docs-toggle{border:1.5px solid var(--color-border);width:100%;min-height:44px;color:var(--color-text-primary);font:inherit;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border-radius:0;font-size:.85rem;font-weight:800;display:none}.legacy .docs-search{margin-bottom:8px}.legacy .docs-group{margin-top:4px}.legacy .docs-group>button{width:100%;color:var(--color-text-primary);font:inherit;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:none;border-radius:0;align-items:center;gap:8px;padding:9px 8px;font-size:.8rem;font-weight:800;display:flex}.legacy .docs-group>button:hover{color:var(--color-accent)}.legacy .docs-group .chev{color:var(--color-text-muted);margin-left:auto}.legacy .docs-group .cnt{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text-muted);border-radius:0;padding:1px 8px;font-size:.7rem}.legacy .docs-group ul{gap:2px;margin:2px 0 8px;padding:0;list-style:none;display:grid}.legacy .docs-group ul a{color:var(--color-text-secondary);border-left:2px solid #0000;border-radius:0;padding:8px 12px;font-size:.88rem;display:block}.legacy .docs-group ul a:hover{color:#fff;background:#ffffff0d}.legacy .docs-group ul a.on{color:var(--color-accent);border-left-color:var(--color-accent);background:#f56c001a}.legacy .docs-group .sub{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);padding:10px 12px 2px;font-size:.68rem;font-weight:800}.legacy .docs-main{min-width:0}.legacy .docs-article{border:1.5px solid var(--color-border);background:var(--color-surface);border-radius:0;padding:clamp(24px,4vw,44px)}.legacy .doc-breadcrumb{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:800}.legacy .doc-breadcrumb a{color:var(--color-accent)}.legacy .doc-h1{overflow-wrap:break-word;text-wrap:balance;margin-top:8px;font-size:clamp(28px,4vw,44px)}.legacy .doc-h2{margin:30px 0 12px;font-size:clamp(20px,2.5vw,28px)}.legacy .doc-meta{color:var(--color-text-muted);margin-top:8px;font-size:.85rem}.legacy .doc-body{gap:14px;margin-top:18px;display:grid}.legacy .doc-p{color:var(--color-text-secondary);max-width:75ch;margin:0;line-height:1.7}.legacy .doc-steps{counter-reset:step;gap:10px;margin:0;padding:0;list-style:none;display:grid}.legacy .doc-steps li{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text-secondary);counter-increment:step;border-radius:0;padding:12px 14px 12px 52px;font-size:.92rem;line-height:1.55;position:relative}.legacy .doc-steps li:before{content:counter(step);background:var(--color-accent);width:26px;height:26px;color:var(--color-accent-ink);border-radius:0;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;top:12px;left:12px}.legacy .doc-list{color:var(--color-text-secondary);gap:6px;margin:0;padding-left:20px;font-size:.92rem;line-height:1.6;display:grid}.legacy .doc-code{border:1.5px solid var(--color-border);background:#000;border-radius:0;overflow:hidden}.legacy .doc-code>span{text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);padding:8px 14px;font-size:.7rem;font-weight:800;display:block}.legacy .doc-code pre{color:var(--color-accent);margin:0;padding:14px;font-size:.85rem;line-height:1.6;overflow-x:auto}.legacy .doc-note{background:var(--color-accent-subtle);border:1.5px solid var(--color-accent);color:var(--color-text-secondary);border-left-width:5px;border-radius:0;margin:0;padding:12px 16px;font-size:.9rem}.legacy .doc-cards{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.legacy .doc-card{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:0;padding:18px;transition:transform .2s,border-color .2s}.legacy .doc-card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.legacy .doc-card b{text-transform:uppercase;font-size:.95rem;display:block}.legacy .doc-card span{color:var(--color-text-secondary);margin-top:4px;font-size:.85rem;display:block}.legacy .doc-card i{color:var(--color-accent);margin-top:8px;font-size:.8rem;font-style:normal;font-weight:800;display:block}.legacy .doc-pager{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.legacy .doc-pagecard{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:0;padding:14px 16px;transition:border-color .2s}.legacy .doc-pagecard:hover{border-color:var(--color-accent)}.legacy .doc-pagecard span{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-size:.72rem;font-weight:800;display:block}.legacy .doc-pagecard b{margin-top:4px;font-size:.92rem;display:block}.legacy .doc-pagecard--next{text-align:right}@media (max-width:900px){.legacy .docs-layout{grid-template-columns:1fr}.legacy .docs-side{max-height:none;position:static}.legacy .docs-toggle{display:block}.legacy .docs-nav{margin-top:10px;display:none}.legacy .docs-nav.open{display:block}.legacy .doc-cards,.legacy .doc-pager{grid-template-columns:1fr}.legacy .doc-pagecard--next{text-align:left}}.legacy .lic-badge{text-transform:uppercase;letter-spacing:.06em;border:1.5px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;border-radius:0;padding:5px 14px;font-size:.72rem;font-weight:800}.legacy .lic-badge--on{color:#35d07f;border-color:#35d07f}.legacy .lic-iprow{color:var(--color-text-secondary);background:var(--color-bg);border:1px solid var(--color-border);border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:.85rem;display:flex}.legacy .lic-iprow b{color:var(--color-accent)}.legacy .lic-reset{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;text-decoration:underline}.legacy .lic-reset:hover{color:var(--color-accent)}.legacy .lic-tokenrow{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.82rem;display:flex}.legacy .lic-tokenrow code{border:1px solid var(--color-border);color:var(--color-accent);background:#000;border-radius:0;padding:5px 12px;font-size:.85rem}.legacy .lic-tokenrow button{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:.78rem;font-weight:800}.legacy .lic-tokenrow button:hover{text-decoration:underline}.legacy .rv{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(36px)}.legacy .rv.in{opacity:1;transform:none}.legacy .page-entrance{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.legacy .page-entrance.is-ready{opacity:1;transform:none}.legacy .page{padding:120px 0 70px}.legacy .page .eb{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:8px;font-size:12px;font-weight:800}.legacy .page h1{font-size:clamp(40px,6vw,88px)}.legacy .page .lead{color:var(--color-text-secondary);max-width:62ch;margin-top:14px}@keyframes legacy-intro-flame{0%{opacity:0;transform:scale(.65)translateY(12px)}to{opacity:1;transform:none}}@keyframes legacy-intro-text{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes legacy-intro-line{to{transform:translate(0)}}@keyframes legacy-kenburns{0%{transform:scale(1.02)}to{transform:scale(1.12)}}@keyframes legacy-hUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes legacy-sx{0%{transform:translate(0)}to{transform:translate(-50%)}}
