:root{--bg:#07090d;--surface:#0d1118;--surface-2:#111722;--surface-3:#151d29;--line:#202a38;--text:#f5f8fc;--muted:#98a5b5;--cyan:#44e6e1;--blue:#4c8dff;--green:#62e6a8;--danger:#ff6577;--radius:22px;--shadow:0 30px 80px rgba(0,0,0,.38);--shell:min(1180px,calc(100% - 40px));font-synthesis:none}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.65 Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(800px 450px at 50% -10%,rgba(76,141,255,.14),transparent 65%)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.shell{width:var(--shell);margin-inline:auto}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:20px;top:-100px;z-index:999;padding:12px 18px;background:var(--text);color:var(--bg);border-radius:8px}.skip-link:focus{top:18px}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}
.announcement{background:linear-gradient(90deg,rgba(68,230,225,.12),rgba(76,141,255,.1));border-bottom:1px solid rgba(68,230,225,.17);font-size:12px;font-weight:700}.announcement__inner{height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.announcement a{color:var(--cyan)}.pulse{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 5px rgba(68,230,225,.09);margin-right:10px}
.site-header{position:sticky;top:0;z-index:100;background:rgba(7,9,13,.72);backdrop-filter:blur(18px);border-bottom:1px solid transparent;transition:.25s}.site-header.is-scrolled{border-color:var(--line);background:rgba(7,9,13,.93)}.header__inner{height:78px;display:flex;align-items:center;gap:36px}.brand{display:inline-flex;align-items:center;gap:11px;font-family:"Space Grotesk",sans-serif;font-weight:700;white-space:nowrap}.brand__mark{display:grid;place-items:center;width:37px;height:37px;border:1px solid rgba(68,230,225,.42);border-radius:11px;background:linear-gradient(145deg,rgba(68,230,225,.18),rgba(76,141,255,.13));color:var(--cyan);font-size:13px;box-shadow:inset 0 0 20px rgba(68,230,225,.08)}.brand__word{font-size:15px;letter-spacing:.045em}.brand__word span{color:var(--cyan)}.custom-logo{display:block;max-height:44px;width:auto}.primary-nav{margin-left:auto}.primary-nav ul{display:flex;align-items:center;gap:29px;margin:0;padding:0;list-style:none}.primary-nav a{color:#b5bfcc;font-size:13px;font-weight:600;transition:.2s}.primary-nav a:hover,.primary-nav .current-menu-item>a{color:#fff}.header-actions{display:flex;align-items:center;gap:9px}.icon-button{height:38px;min-width:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:11px;background:rgba(255,255,255,.02);font-size:12px}.cart-button{position:relative}.spch-cart-count{position:absolute;top:-7px;right:-7px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:20px;background:var(--cyan);color:#04100f;font-size:10px;font-weight:800}.nav-toggle{display:none;background:none;border:0;padding:8px}.nav-toggle span:not(.screen-reader-text){display:block;width:23px;height:2px;background:#fff;margin:5px}
.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 21px;border:1px solid transparent!important;border-radius:12px!important;background:linear-gradient(135deg,var(--cyan),#37bcd8)!important;color:#031011!important;font-weight:800!important;font-size:13px!important;box-shadow:0 10px 32px rgba(68,230,225,.18);cursor:pointer;transition:transform .2s,box-shadow .2s}.button:hover,.woocommerce a.button:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(68,230,225,.24)}.button--ghost{background:rgba(255,255,255,.025)!important;color:#eaf0f7!important;border-color:var(--line)!important;box-shadow:none}.button--small{min-height:38px;padding:0 14px}.text-link{font-size:13px;font-weight:700;color:var(--cyan)}
.hero{position:relative;overflow:hidden;min-height:790px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,rgba(9,16,24,.1),#07090d 93%)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent 85%)}.hero__orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:.18}.hero__orb--one{width:460px;height:460px;background:var(--cyan);left:-180px;top:260px}.hero__orb--two{width:520px;height:520px;background:var(--blue);right:-190px;top:40px}.hero__inner{position:relative;text-align:center;padding:94px 0 85px}.hero__badge{display:inline-flex;align-items:center;padding:9px 14px;border:1px solid rgba(68,230,225,.22);border-radius:100px;background:rgba(68,230,225,.055);color:#b8cdcf;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{max-width:900px;margin:25px auto 20px;font:700 clamp(46px,6vw,78px)/.99 "Space Grotesk",sans-serif;letter-spacing:-.055em}.hero>div>p{max-width:700px;margin:0 auto;color:var(--muted);font-size:18px}.hero__actions{display:flex;justify-content:center;gap:12px;margin:31px 0 56px}.hero-panel{max-width:960px;margin:auto;text-align:left;border:1px solid #263244;border-radius:24px;overflow:hidden;background:linear-gradient(145deg,rgba(17,23,34,.96),rgba(9,13,20,.96));box-shadow:var(--shadow);transform:perspective(1400px) rotateX(2deg)}.hero-panel__top{height:51px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;border-bottom:1px solid var(--line);font-size:10px;color:#708092;letter-spacing:.09em}.hero-panel__top>span:last-child{justify-self:end}.window-dot{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:50%;background:#334153}.window-dot:first-child{background:var(--cyan)}.status-pill{display:inline-flex;width:max-content;padding:5px 9px;border-radius:99px;font-size:9px;font-weight:800;letter-spacing:.08em}.status-pill.is-live{color:#9affd0;background:rgba(36,194,122,.14);border:1px solid rgba(36,194,122,.25)}.status-pill.is-offline{color:#ff9aa6;background:rgba(255,101,119,.13)}.hero-panel__content{display:grid;grid-template-columns:190px 1fr;min-height:335px}.hero-panel aside{padding:26px 18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.hero-panel aside span{padding:11px 13px;border-radius:9px;color:#748398;font-size:11px}.hero-panel aside .is-active{color:#fff;background:rgba(68,230,225,.09);border:1px solid rgba(68,230,225,.16)}.hero-panel__main{padding:54px}.hero-panel__main h2{max-width:600px;margin:9px 0 38px;font:600 36px/1.12 "Space Grotesk",sans-serif}.eyebrow{margin:0;color:var(--cyan);font-size:10px!important;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric-grid div{padding:17px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.018)}.metric-grid small{display:block;color:#718095;font-size:10px;margin-bottom:6px}.metric-grid strong{font-size:13px}
.trust-strip{border-bottom:1px solid var(--line);background:#090c11}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.trust-grid>div{position:relative;display:flex;flex-direction:column;padding:31px 28px;border-left:1px solid var(--line)}.trust-grid>div:last-child{border-right:1px solid var(--line)}.trust-grid span{position:absolute;right:20px;top:20px;color:#253143;font:700 24px "Space Grotesk"}.trust-grid strong{font:600 14px "Space Grotesk"}.trust-grid small{color:var(--muted);font-size:11px}.section{padding:110px 0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:38px}.section-heading h2,.faq-layout h2,.split-panel h2{margin:8px 0 9px;font:600 clamp(34px,4vw,52px)/1.05 "Space Grotesk";letter-spacing:-.035em}.section-heading p:not(.eyebrow),.faq-layout>div>p:not(.eyebrow),.split-panel>div>p{color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-card,.feature-card{border:1px solid var(--line);border-radius:18px;background:linear-gradient(150deg,rgba(17,23,34,.93),rgba(10,13,19,.93));overflow:hidden;transition:.25s}.product-card:hover,.feature-card:hover{border-color:#36475f;transform:translateY(-4px)}.product-card__media{position:relative;display:block;aspect-ratio:16/10;background:#111722;overflow:hidden}.product-card__media img{width:100%;height:100%;object-fit:cover;transition:.4s}.product-card:hover img{transform:scale(1.035)}.product-card__media .status-pill{position:absolute;left:16px;top:16px}.product-card__body{padding:23px}.product-card h3,.feature-card h3{font:600 22px/1.18 "Space Grotesk";margin:8px 0}.product-card__copy,.feature-card p:not(.eyebrow){min-height:54px;color:var(--muted);font-size:13px}.product-card__footer{display:flex;align-items:end;justify-content:space-between;gap:15px;margin-top:22px;padding-top:17px;border-top:1px solid var(--line)}.price-label{font-weight:700}.feature-card{min-height:300px;padding:34px}.feature-card__icon{display:grid;place-items:center;width:47px;height:47px;margin-bottom:42px;border:1px solid rgba(68,230,225,.25);border-radius:14px;background:rgba(68,230,225,.07);color:var(--cyan);font-size:20px}
.process-section{border-block:1px solid var(--line);background:linear-gradient(120deg,rgba(76,141,255,.055),rgba(68,230,225,.035))}.split-panel{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.split-panel .button{margin-top:20px}.steps{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:rgba(7,9,13,.65)}.steps li{display:flex;gap:22px;padding:27px 30px;border-bottom:1px solid var(--line)}.steps li:last-child{border:0}.steps>li>span{color:var(--cyan);font:600 13px "Space Grotesk"}.steps strong{font:600 19px "Space Grotesk"}.steps p{margin:4px 0 0;color:var(--muted);font-size:13px}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{padding:24px 2px;cursor:pointer;list-style:none;font:600 16px "Space Grotesk"}.accordion summary:after{content:"+";float:right;color:var(--cyan);font-size:20px}.accordion details[open] summary:after{content:"âˆ’"}.accordion details p{margin:-8px 0 25px;max-width:670px;color:var(--muted);font-size:14px}
.site-footer{padding:25px 0 0;border-top:1px solid var(--line);background:#05070a}.footer-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:0 0 74px;padding:37px 42px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(120deg,rgba(68,230,225,.09),rgba(76,141,255,.06))}.footer-cta h2{margin:5px 0 0;font:600 clamp(25px,3vw,38px) "Space Grotesk"}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:65px;padding-bottom:64px}.footer-brand p{max-width:390px;color:var(--muted);font-size:13px}.footer-grid h3{margin:0 0 16px;font:600 12px "Space Grotesk";text-transform:uppercase;letter-spacing:.1em}.footer-grid>div>a:not(.brand){display:block;margin:8px 0;color:var(--muted);font-size:13px}.footer-grid a:hover{color:var(--cyan)}.footer-bottom{display:flex;justify-content:space-between;padding:22px 0;border-top:1px solid var(--line);color:#627084;font-size:11px}
.content-shell,.commerce-shell{min-height:650px;padding-block:75px}.page-content>h1,.commerce-heading h1{margin:8px 0 38px;font:600 clamp(40px,5vw,64px)/1.04 "Space Grotesk"}.prose{max-width:820px;color:#b4bfcd}.prose h2,.prose h3{color:#fff;font-family:"Space Grotesk"}.prose a{color:var(--cyan);text-decoration:underline}.entry-card{padding:30px 0;border-bottom:1px solid var(--line)}.entry-card h1{font-family:"Space Grotesk"}
.woocommerce .woocommerce-breadcrumb,.woocommerce-result-count,.woocommerce-ordering{color:var(--muted);font-size:12px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:18px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.woocommerce ul.products li.product a img{border-radius:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:600 20px "Space Grotesk";color:#fff}.woocommerce ul.products li.product .price{color:var(--cyan);font-weight:700}.woocommerce div.product{display:grid;grid-template-columns:1fr 1fr;gap:55px}.woocommerce div.product div.images,.woocommerce div.product div.summary{float:none;width:auto}.woocommerce div.product .product_title{font:600 clamp(36px,4vw,56px) "Space Grotesk"}.woocommerce div.product p.price{color:var(--cyan);font-size:24px}.woocommerce input.input-text,.woocommerce textarea,.woocommerce select,.select2-container--default .select2-selection--single{min-height:48px;padding:10px 13px!important;border:1px solid var(--line)!important;border-radius:10px!important;background:var(--surface)!important;color:#fff!important}.woocommerce table.shop_table{border-color:var(--line);border-radius:14px;background:var(--surface)}.woocommerce table.shop_table td,.woocommerce table.shop_table th{border-color:var(--line)}.woocommerce-info,.woocommerce-message,.woocommerce-error{border:1px solid var(--line);border-top:3px solid var(--cyan);border-radius:12px;background:var(--surface);color:#dfe8f1}.woocommerce-checkout #payment{background:var(--surface);border:1px solid var(--line);border-radius:16px}
@media(max-width:920px){.header__inner{height:68px}.nav-toggle{display:block;margin-left:auto}.primary-nav{display:none;position:fixed;left:20px;right:20px;top:118px;padding:18px;border:1px solid var(--line);border-radius:16px;background:#0b0f16;box-shadow:var(--shadow)}.primary-nav.is-open{display:block}.primary-nav ul{display:block}.primary-nav li a{display:block;padding:13px}.header-actions .icon-button:first-child,.header-actions .button{display:none}.hero{min-height:auto}.hero__inner{padding-top:70px}.hero-panel__content{grid-template-columns:1fr}.hero-panel aside{display:none}.trust-grid{grid-template-columns:repeat(2,1fr)}.product-grid,.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}.split-panel,.faq-layout{grid-template-columns:1fr;gap:40px}.footer-grid{grid-template-columns:1.5fr 1fr 1fr}.footer-grid>div:last-child{display:none}.woocommerce div.product{grid-template-columns:1fr}}
@media(max-width:620px){:root{--shell:calc(100% - 28px)}.announcement__inner{height:34px}.announcement__inner>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.announcement a{display:none}.brand__word{font-size:13px}.header-actions{display:none}.hero__inner{padding:55px 0 65px}.hero h1{font-size:42px}.hero>div>p{font-size:15px}.hero__actions{flex-direction:column;margin-bottom:36px}.hero-panel{border-radius:17px;transform:none}.hero-panel__top{grid-template-columns:1fr auto}.hero-panel__top strong{display:none}.hero-panel__main{padding:30px 22px}.hero-panel__main h2{font-size:28px}.metric-grid{grid-template-columns:1fr}.trust-grid{grid-template-columns:1fr 1fr}.trust-grid>div{padding:23px 17px}.trust-grid span{display:none}.section{padding:75px 0}.section-heading{display:block}.section-heading .text-link{display:inline-block;margin-top:18px}.product-grid,.woocommerce ul.products{grid-template-columns:1fr}.feature-card{min-height:250px}.footer-cta{display:block;padding:28px 24px}.footer-cta .button{margin-top:22px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px}.footer-brand{grid-column:1/-1}.footer-bottom{display:block}.footer-bottom span{display:block;margin:5px}.woocommerce div.product{display:block}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* v0.2 â€” atmospheric color system */
:root{--bg:#08111a;--surface:#0d1823;--surface-2:#10202e;--surface-3:#142a38;--line:#213849;--cyan:#35e4d2;--blue:#458bff}
body{background:
 radial-gradient(900px 650px at -8% 18%,rgba(14,154,183,.14),transparent 66%),
 radial-gradient(850px 620px at 108% 52%,rgba(56,91,211,.15),transparent 66%),
 linear-gradient(180deg,#09131d 0%,#071019 50%,#09131c 100%);background-attachment:fixed}
body:before{z-index:-2;background:
 linear-gradient(115deg,transparent 18%,rgba(41,229,207,.035) 37%,transparent 53%),
 radial-gradient(700px 380px at 50% 0,rgba(47,177,220,.12),transparent 72%)}
body:after{content:"";position:fixed;z-index:-1;inset:0;pointer-events:none;opacity:.23;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:soft-light}
.announcement{background:linear-gradient(90deg,#0b3536,#102c44 52%,#0b3536)}
.site-header{background:rgba(7,17,26,.69)}.site-header.is-scrolled{background:rgba(7,17,26,.92)}
.hero{isolation:isolate;background:
 radial-gradient(ellipse at 50% 18%,rgba(25,95,129,.22),transparent 54%),
 radial-gradient(ellipse at 8% 86%,rgba(21,212,178,.18),transparent 44%),
 radial-gradient(ellipse at 94% 76%,rgba(42,117,225,.2),transparent 45%),
 linear-gradient(180deg,#0a1622 0%,#09151f 56%,#071019 100%)}
.hero:before{z-index:-2;background-image:
 radial-gradient(circle at 18% 20%,rgba(255,255,255,.42) 0 1px,transparent 1.6px),
 radial-gradient(circle at 72% 38%,rgba(92,232,223,.35) 0 1px,transparent 1.7px),
 radial-gradient(circle at 42% 76%,rgba(255,255,255,.25) 0 1px,transparent 1.5px),
 linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:150px 150px,210px 210px,260px 260px,58px 58px,58px 58px;mask-image:linear-gradient(to bottom,#000 10%,transparent 96%)}
.hero:after{content:"";position:absolute;z-index:-1;width:72vw;height:760px;left:14%;top:-270px;background:linear-gradient(110deg,transparent 27%,rgba(51,229,209,.09) 44%,rgba(72,139,255,.08) 54%,transparent 69%);filter:blur(18px);transform:rotate(-7deg);animation:spch-aurora 12s ease-in-out infinite alternate}
.hero__orb{filter:blur(110px);opacity:.28}.hero__orb--one{background:#1fe3b9}.hero__orb--two{background:#3979ff}
.hero-panel{background:linear-gradient(145deg,rgba(19,36,50,.94),rgba(9,22,33,.95));border-color:#2b4c61;box-shadow:0 35px 100px rgba(0,0,0,.42),0 0 90px rgba(42,174,193,.09)}
.trust-strip{background:linear-gradient(90deg,rgba(10,31,42,.94),rgba(12,23,36,.95),rgba(10,31,42,.94))}
.products-section{position:relative;background:linear-gradient(180deg,rgba(14,36,50,.52),rgba(8,17,26,.48))}.products-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 300px at 15% 20%,rgba(53,228,210,.065),transparent),radial-gradient(650px 320px at 85% 80%,rgba(69,139,255,.07),transparent)}
.product-card,.feature-card{background:linear-gradient(145deg,rgba(19,38,52,.92),rgba(10,23,34,.93));box-shadow:0 20px 55px rgba(0,0,0,.18)}
.process-section{background:linear-gradient(125deg,rgba(12,55,64,.62),rgba(12,27,43,.72) 50%,rgba(21,42,76,.56))}
.faq-section{background:radial-gradient(800px 420px at 76% 45%,rgba(38,121,176,.1),transparent 68%),linear-gradient(180deg,rgba(9,20,30,.8),rgba(7,15,23,.9))}
.site-footer{background:linear-gradient(180deg,#07111a,#050b11)}
.footer-cta{background:linear-gradient(120deg,rgba(28,103,107,.27),rgba(27,56,105,.25))}
@keyframes spch-aurora{from{transform:translate3d(-4%,0,0) rotate(-8deg);opacity:.72}to{transform:translate3d(5%,34px,0) rotate(-3deg);opacity:1}}

/* v0.3 â€” unified graphite canvas; effects restricted to the opening banner */
:root{--bg:#0e0e10;--surface:#131315;--surface-2:#161618;--surface-3:#19191c;--line:#29292d;--text:#f5f5f3;--muted:#a0a0a4;--cyan:#20d5a7;--blue:#20d5a7}
html,body{background:#0e0e10!important}
body:before,body:after{display:none!important}
.announcement{background:#10352d;border-bottom-color:rgba(65,225,178,.18)}
.site-header,.site-header.is-scrolled{background:rgba(14,14,16,.88);border-bottom-color:rgba(255,255,255,.06);backdrop-filter:blur(20px)}
.hero{background:#0e0e10;min-height:800px;border-bottom-color:rgba(255,255,255,.06)}
.hero:before{display:block!important;z-index:-3;inset:-10%;opacity:.78;mask-image:linear-gradient(to bottom,#000 5%,#000 72%,transparent 100%);background:
 radial-gradient(circle at 15% 24%,rgba(255,255,255,.28) 0 1px,transparent 1.4px),
 radial-gradient(circle at 67% 34%,rgba(46,224,173,.27) 0 1px,transparent 1.5px),
 radial-gradient(circle at 45% 67%,rgba(255,255,255,.16) 0 1px,transparent 1.3px);background-size:160px 160px,230px 230px,280px 280px}
.hero:after{display:block!important;z-index:-2;width:1100px;height:900px;left:50%;top:-330px;opacity:.7;background:
 repeating-radial-gradient(ellipse at center,transparent 0 34px,rgba(22,190,146,.095) 46px,transparent 72px),
 radial-gradient(ellipse at center,rgba(24,205,155,.18),transparent 62%);filter:blur(16px);transform:translateX(-50%) rotate(-20deg);animation:spch-rings 14s ease-in-out infinite alternate}
.hero__orb{display:block;opacity:.18;filter:blur(125px)}
.hero__orb--one{background:#16c995;left:-130px;top:330px}.hero__orb--two{background:#149c7b;right:-170px;top:160px}
.hero-panel{background:#161618;border-color:#2c2c30;box-shadow:0 30px 80px rgba(0,0,0,.38)}
.hero-panel__top,.hero-panel aside{border-color:#2a2a2e}.hero-panel aside .is-active{background:rgba(32,213,167,.08);border-color:rgba(32,213,167,.18)}
.metric-grid div{background:#19191c;border-color:#2c2c30}
.trust-strip,.products-section,.process-section,.faq-section,.site-footer{background:#0e0e10!important;background-image:none!important;border-color:#252529}
.products-section:before{display:none}
.trust-grid>div{border-color:#252529;background:transparent}
.product-card,.feature-card{background:#141416;box-shadow:none;border-color:#29292d}
.product-card:hover,.feature-card:hover{border-color:#424247;box-shadow:0 18px 45px rgba(0,0,0,.22)}
.split-panel{background:transparent}.steps{background:#121214;border-color:#29292d}.steps li{border-color:#29292d}
.accordion{border-color:#2a2a2e}.accordion details{border-color:#2a2a2e}
.footer-cta{background:#141416;border-color:#2b2b2f}
.brand__mark{background:#151d1a;border-color:rgba(32,213,167,.35);box-shadow:none}
.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button{background:#20d5a7!important;box-shadow:0 9px 28px rgba(32,213,167,.14)}
.button--ghost{background:#171719!important;border-color:#303034!important}
.woocommerce ul.products li.product,.woocommerce table.shop_table,.woocommerce-checkout #payment{background:#141416;border-color:#29292d}
@keyframes spch-rings{0%{transform:translateX(-50%) rotate(-24deg) scale(.9);opacity:.48}100%{transform:translateX(-50%) rotate(-8deg) scale(1.13);opacity:.82}}

/* v0.4 â€” ZCode-inspired graphite, glass and electric-blue system */
:root{--bg:#0d0d0f;--surface:#151517;--surface-2:#1c1c1e;--surface-3:#232326;--line:#2c2c2f;--text:#f5f5f7;--muted:#98989d;--cyan:#4ba3ff;--blue:#0071e3;--green:#35c78a}
html,body{background:#0d0d0f!important;color:#f5f5f7}
.announcement{background:#171719;border-bottom:1px solid #2b2b2e;color:#d3d3d7}.announcement a{color:#7dbbff}
.pulse{background:#49a1e8;box-shadow:0 0 0 5px rgba(73,161,232,.09)}
.site-header,.site-header.is-scrolled{background:rgba(13,13,15,.86);border-color:#242426}
.brand__mark{background:linear-gradient(145deg,#252527,#121214);border-color:#3b3b3f;color:#fff}.brand__word span,.eyebrow,.text-link{color:#67adf4}
.primary-nav a{color:#aaaab0}.primary-nav a:hover,.primary-nav .current-menu-item>a{color:#fff}
.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button{background:linear-gradient(180deg,#1688f7,#0071e3)!important;color:#fff!important;box-shadow:0 10px 30px rgba(0,113,227,.24)}
.button:hover,.woocommerce a.button:hover{box-shadow:0 14px 40px rgba(0,113,227,.32)}
.button--ghost{background:#1c1c1e!important;border-color:#343438!important;color:#f5f5f7!important}
.hero{background:#0d0d0f;min-height:800px}
.hero:before{opacity:.55;background:radial-gradient(circle at 17% 24%,rgba(255,255,255,.34) 0 1px,transparent 1.35px),radial-gradient(circle at 68% 34%,rgba(100,178,255,.33) 0 1px,transparent 1.4px),radial-gradient(circle at 45% 67%,rgba(255,255,255,.15) 0 1px,transparent 1.25px);background-size:170px 170px,240px 240px,290px 290px}
.hero:after{width:1180px;height:900px;top:-360px;background:repeating-radial-gradient(ellipse at center,transparent 0 38px,rgba(0,113,227,.08) 50px,transparent 78px),radial-gradient(ellipse at center,rgba(32,124,224,.17),transparent 64%);filter:blur(18px)}
.hero__orb--one{background:#006edc;opacity:.16}.hero__orb--two{background:#5746d9;opacity:.12}
.hero__badge{border-color:rgba(84,166,246,.28);background:rgba(45,132,220,.08);color:#c5d8ec}
.hero-panel{background:linear-gradient(145deg,#1b1b1e,#121214);border-color:#3a3a3e;box-shadow:0 35px 100px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.025) inset}
.hero-panel__top,.hero-panel aside{border-color:#303034}.window-dot:first-child{background:#49a1e8}.hero-panel aside .is-active{background:rgba(0,113,227,.13);border-color:rgba(73,161,232,.22)}
.metric-grid div{background:#1c1c1f;border-color:#333337}.status-pill.is-live{color:#7fddb0;background:rgba(53,199,138,.12);border-color:rgba(53,199,138,.22)}
.trust-strip,.products-section,.process-section,.faq-section,.site-footer{background:#0d0d0f!important;border-color:#252527}
.trust-grid>div{border-color:#27272a}.trust-grid span{color:#303036}
.product-card,.feature-card{background:#151517;border-color:#2b2b2e;border-radius:16px}.product-card:hover,.feature-card:hover{border-color:#46464b;box-shadow:0 22px 55px rgba(0,0,0,.3)}
.feature-card__icon{background:#1b2430;border-color:#30465e;color:#68aff8}
.steps,.footer-cta{background:#151517;border-color:#2d2d31}.steps li,.accordion,.accordion details{border-color:#29292d}
.footer-cta{box-shadow:0 20px 60px rgba(0,0,0,.22)}
.woocommerce ul.products li.product,.woocommerce table.shop_table,.woocommerce-checkout #payment{background:#151517;border-color:#2c2c30}
.woocommerce ul.products li.product .price,.woocommerce div.product p.price{color:#67adf4}
.nav-toggle span:not(.screen-reader-text){background:#f5f5f7}
@media(max-width:920px){.primary-nav{background:#171719;border-color:#343438}}

/* v0.5 â€” editorial hero + horizontal product rails */
.hero{min-height:730px}.hero__inner{padding-top:72px;padding-bottom:70px}.hero h1{max-width:760px;font-size:clamp(45px,5.2vw,68px);line-height:1.01}.hero>div>p{max-width:620px;font-size:16px}.hero__actions{margin:27px 0 42px}.hero-panel{max-width:890px}.hero-panel__content{min-height:285px}.hero-panel__main{padding:39px 45px}.hero-panel__main h2{font-size:32px;margin-bottom:28px}
.products-section{overflow:hidden}.hardware-section{padding-top:40px;border-top:1px solid #242427}.carousel-heading{align-items:center}.carousel-actions{display:flex;align-items:center;gap:9px}.carousel-actions .text-link{margin-right:12px}.carousel-actions button{width:43px;height:43px;border:1px solid #343438;border-radius:50%;background:#171719;color:#f5f5f7;font-size:17px;cursor:pointer;transition:.2s}.carousel-actions button:hover{border-color:#5b5b61;background:#202023}.carousel-actions button:disabled{opacity:.28;cursor:default}
.catalog-carousel{width:100%;overflow:hidden}.catalog-track{display:flex;gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 20px}.catalog-track::-webkit-scrollbar{display:none}.catalog-track .product-card{flex:0 0 calc((100% - 36px)/3);scroll-snap-align:start}.catalog-track .product-card__media{aspect-ratio:16/9}.catalog-track .product-card__body{min-height:245px;display:flex;flex-direction:column}.catalog-track .product-card__footer{margin-top:auto}.carousel-progress{width:160px;height:2px;margin:18px auto 0;background:#29292d;overflow:hidden}.carousel-progress span{display:block;width:100%;height:100%;transform-origin:left center;transform:scaleX(.12);background:#1688f7;transition:transform .12s linear}
@media(max-width:920px){.catalog-track .product-card{flex-basis:calc((100% - 18px)/2)}.carousel-heading{align-items:flex-end}}
@media(max-width:620px){.hero{min-height:auto}.hero__inner{padding-top:48px}.hero h1{font-size:39px}.carousel-heading{display:block}.carousel-actions{margin-top:20px}.catalog-track .product-card{flex-basis:86%}.catalog-track .product-card__body{min-height:225px}.hardware-section{padding-top:20px}}

/* v0.6 â€” cinematic edge fog for horizontal rails */
.catalog-carousel{position:relative;overflow:visible;isolation:isolate}
.catalog-carousel:before,.catalog-carousel:after{content:"";position:absolute;z-index:5;pointer-events:none;top:-22px;bottom:2px;width:105px;opacity:.88;transition:opacity .35s;background:radial-gradient(ellipse at center,rgba(35,59,78,.3),transparent 62%),linear-gradient(90deg,#0d0d0f 7%,rgba(13,13,15,.86) 35%,rgba(13,13,15,0));filter:blur(.2px)}
.catalog-carousel:before{left:-2px}.catalog-carousel:after{right:-2px;transform:scaleX(-1)}
.catalog-carousel.at-start:before,.catalog-carousel.at-end:after{opacity:0}
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after{opacity:1;animation:rail-fog 1.1s ease-in-out infinite alternate}
.catalog-track{position:relative;z-index:1}
.catalog-track .product-card{opacity:var(--card-visibility,1);transform:translateY(var(--card-offset,0)) scale(var(--card-scale,1));filter:blur(var(--card-blur,0));transition:opacity .25s,transform .25s,filter .25s,border-color .25s}
.catalog-track .product-card__media:after{content:"";position:absolute;inset:auto 0 0;height:35%;background:linear-gradient(to top,rgba(13,13,15,.75),transparent);pointer-events:none}
@keyframes rail-fog{from{filter:blur(1px);transform:translateX(-4px)}to{filter:blur(7px);transform:translateX(5px)}}
.catalog-carousel.is-moving:after{animation-name:rail-fog-right}
@keyframes rail-fog-right{from{filter:blur(1px);transform:scaleX(-1) translateX(-4px)}to{filter:blur(7px);transform:scaleX(-1) translateX(5px)}}
@media(max-width:620px){.catalog-carousel:before,.catalog-carousel:after{width:55px}.catalog-track .product-card{filter:none}}

/* v0.7 â€” deeper edge smoke and conversion actions */
.catalog-carousel:before,.catalog-carousel:after{top:-30px;bottom:-12px;width:205px;opacity:1;background:radial-gradient(ellipse at center,rgba(0,0,0,.92),rgba(8,9,12,.62) 52%,transparent 76%),linear-gradient(90deg,#0d0d0f 4%,rgba(13,13,15,.995) 28%,rgba(13,13,15,.9) 50%,rgba(13,13,15,.35) 76%,transparent);filter:blur(2px)}
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after{opacity:1}
.catalog-track .product-card{flex-basis:29.5%}
.catalog-track .product-card__body{min-height:292px}
.product-card__footer{display:block!important;border-top:1px solid #2a2a2e;padding-top:18px}
.product-card__footer>.price-label{display:block;margin-bottom:12px}
.product-card__actions{display:grid;grid-template-columns:1.12fr .88fr;gap:9px}
.card-button{min-height:46px;padding:0 15px;border:1px solid transparent;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.055em;text-transform:uppercase;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s}
.card-button:hover{transform:translateY(-2px)}
.card-button--primary{color:#fff;background:linear-gradient(180deg,#1688f7,#0071e3);box-shadow:0 10px 25px rgba(0,113,227,.22)}
.card-button--primary:hover{color:#fff;box-shadow:0 14px 34px rgba(0,113,227,.34)}
.card-button--secondary{color:#d7d7dc;background:#202023;border-color:#37373c}
.card-button--secondary:hover{color:#fff;border-color:#55555c;background:#27272b}
.catalog-track .product-card__media{box-shadow:inset 0 -34px 34px -20px rgba(0,0,0,.96),0 15px 30px -21px rgba(0,0,0,.98)}
.catalog-track .product-card__media:after{height:48%;background:linear-gradient(to top,rgba(8,8,10,.94) 0,rgba(8,8,10,.5) 28%,transparent 76%)}
@media(max-width:920px){.catalog-carousel:before,.catalog-carousel:after{width:135px}.catalog-track .product-card{flex-basis:43.5%}}
@media(max-width:620px){.catalog-carousel:before,.catalog-carousel:after{width:78px}.catalog-track .product-card{flex-basis:86%}.product-card__actions{grid-template-columns:1fr}.catalog-track .product-card__body{min-height:310px}}

/* v0.7.2 â€” balanced edge smoke: card remains readable while entering */
.catalog-carousel:before,.catalog-carousel:after{width:118px;opacity:.78;background:linear-gradient(90deg,#0d0d0f 0,rgba(13,13,15,.86) 25%,rgba(13,13,15,.48) 58%,rgba(13,13,15,0));filter:blur(1px)}
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after{opacity:.88}
@media(max-width:920px){.catalog-carousel:before,.catalog-carousel:after{width:88px}}
@media(max-width:620px){.catalog-carousel:before,.catalog-carousel:after{width:48px;opacity:.62}}

/* v0.7.3 â€” slower motion with symmetric smoke while cards travel */
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after,.catalog-carousel.at-start.is-moving:before,.catalog-carousel.at-end.is-moving:after{width:140px;opacity:.9;background:radial-gradient(ellipse at center,rgba(13,13,15,.72),rgba(13,13,15,.26) 57%,transparent 76%),linear-gradient(90deg,#0d0d0f 0,rgba(13,13,15,.9) 23%,rgba(13,13,15,.5) 58%,transparent);filter:blur(2.5px)}
.catalog-carousel.at-start:not(.is-moving):before,.catalog-carousel.at-end:not(.is-moving):after{opacity:0}
@media(max-width:920px){.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after,.catalog-carousel.at-start.is-moving:before,.catalog-carousel.at-end.is-moving:after{width:105px}}
@media(max-width:620px){.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after,.catalog-carousel.at-start.is-moving:before,.catalog-carousel.at-end.is-moving:after{width:58px;opacity:.72}}

/* v0.8 â€” continuous seamless marquee */
.catalog-track{scroll-snap-type:none;scroll-behavior:auto}
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after{animation:none;opacity:.82}

/* v0.8.1 â€” compositor-friendly continuous motion */
.catalog-track .product-card{opacity:1;transform:none;filter:none;transition:border-color .25s,box-shadow .25s}
.catalog-carousel:before,.catalog-carousel:after,.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after{opacity:.82;animation:none;will-change:opacity}
.catalog-carousel:hover:before,.catalog-carousel:hover:after{opacity:.82}

/* v0.8.2 â€” invariant fog; hover never changes or animates it */
.catalog-carousel:before,.catalog-carousel:after,
.catalog-carousel:hover:before,.catalog-carousel:hover:after,
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after,
.catalog-carousel.at-start:before,.catalog-carousel.at-end:after{
  width:118px!important;opacity:.78!important;animation:none!important;transition:none!important;filter:blur(1px)!important;
  background:linear-gradient(90deg,#0d0d0f 0,rgba(13,13,15,.86) 25%,rgba(13,13,15,.48) 58%,rgba(13,13,15,0))!important
}

/* v0.9 â€” premium product-card typography */
.catalog-track .product-card__body{padding:25px 24px 23px}
.catalog-track .product-card .eyebrow{margin:0 0 11px;color:#69b2fa;font-family:"Inter",sans-serif;font-size:10.5px!important;font-weight:700;line-height:1.2;letter-spacing:.115em}
.catalog-track .product-card h3{min-height:50px;margin:0 0 12px;font-family:"Manrope",sans-serif;font-size:21px;font-weight:700;line-height:1.2;letter-spacing:-.026em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.catalog-track .product-card h3 a{color:#f4f4f6;text-decoration:none}
.catalog-track .product-card__copy{min-height:70px;margin:0;color:#a5a5ad;font-family:"Inter",sans-serif;font-size:14px;font-weight:400;line-height:1.62;letter-spacing:-.006em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.catalog-track .product-card__footer{margin-top:20px;padding-top:18px}
.catalog-track .card-button{font-family:"Inter",sans-serif;font-size:11.5px;font-weight:700;line-height:1;letter-spacing:.035em}
@media(max-width:620px){.catalog-track .product-card h3{font-size:20px}.catalog-track .product-card__copy{font-size:13.5px}}

/* v0.9.1 â€” site-wide typography system */
h1,h2,h3,h4,h5,h6,.brand,.trust-grid strong,.steps strong,.accordion summary{font-family:"Manrope",sans-serif}
.hero h1{font-family:"Manrope",sans-serif;font-weight:700;line-height:1.02;letter-spacing:-.047em}
.hero-panel__main h2{font-family:"Manrope",sans-serif;font-weight:700;line-height:1.14;letter-spacing:-.025em}
.section-heading h2,.faq-layout h2,.split-panel h2{font-family:"Manrope",sans-serif;font-weight:700;line-height:1.08;letter-spacing:-.04em}
.section-heading p:not(.eyebrow),.faq-layout>div>p:not(.eyebrow),.split-panel>div>p,.hero>div>p{color:#a8a8af;line-height:1.65;letter-spacing:-.008em}
.page-content>h1,.commerce-heading h1,.woocommerce div.product .product_title{font-family:"Manrope",sans-serif;font-weight:700;line-height:1.06;letter-spacing:-.04em}
.prose h2,.prose h3,.entry-card h1,.woocommerce ul.products li.product .woocommerce-loop-product__title{font-family:"Manrope",sans-serif;font-weight:700;letter-spacing:-.025em}
.feature-card h3,.steps strong{font-family:"Manrope",sans-serif;font-weight:700;letter-spacing:-.02em}
.accordion summary{font-family:"Manrope",sans-serif;font-weight:700;letter-spacing:-.015em}
.footer-cta h2{font-family:"Manrope",sans-serif;font-weight:700;line-height:1.12;letter-spacing:-.03em}
.footer-grid h3{font-family:"Inter",sans-serif;font-weight:700;letter-spacing:.09em}
.eyebrow{font-family:"Inter",sans-serif;font-weight:700;letter-spacing:.13em}
.primary-nav a,.text-link,.button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.wp-element-button{font-family:"Inter",sans-serif}

/* v0.10 â€” borderless editorial proof row */
.trust-strip{padding:30px 0;background:#0d0d0f!important;border-bottom:1px solid #252527}
.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}
.trust-grid>div,.trust-grid>div:last-child{display:flex;align-items:center;gap:14px;padding:0;border:0;background:transparent}
.trust-grid>div+div{position:relative}
.trust-grid>div+div:before{content:"";position:absolute;left:-17px;top:7px;bottom:7px;width:1px;background:linear-gradient(transparent,#303034,transparent)}
.trust-grid span{position:static;flex:0 0 auto;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;color:#65adf6;background:rgba(0,113,227,.09);font:700 13px/1 "Inter",sans-serif}
.trust-grid p{margin:0}.trust-grid strong{display:block;margin:0 0 2px;font-family:"Manrope",sans-serif;font-size:13px;font-weight:700;letter-spacing:-.012em}.trust-grid small{display:block;color:#85858d;font-size:11px;line-height:1.35}
@media(max-width:920px){.trust-grid{grid-template-columns:repeat(2,1fr);row-gap:24px}.trust-grid>div+div:before{display:none}}
@media(max-width:620px){.trust-strip{padding:22px 0;overflow:hidden}.trust-grid{display:flex;gap:32px;overflow-x:auto;padding:2px 0;scrollbar-width:none}.trust-grid::-webkit-scrollbar{display:none}.trust-grid>div{min-width:210px}.trust-grid span{display:grid}}

/* v0.10.1 â€” compact horizontal proof row */
.trust-strip{padding:22px 0}
.trust-grid>div,.trust-grid>div:last-child{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}
.trust-grid span{width:30px;height:30px;font-size:13px}
.trust-grid strong{font-size:14px;line-height:1.25}
.trust-grid small{font-size:11.5px;line-height:1.35}
@media(max-width:620px){.trust-strip{padding:19px 0}.trust-grid>div{min-width:225px}}

/* v0.11 â€” real featured-product catalog panel */
.hero-catalog{max-width:980px;text-align:left;transform:none;background:#151517}
.hero-catalog__content{display:grid;grid-template-columns:45% 55%;min-height:390px}
.hero-catalog__media{position:relative;display:block;min-height:390px;overflow:hidden;border-right:1px solid #303034;background:#101012}
.hero-catalog__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(13,13,15,.78),transparent 48%);pointer-events:none}
.hero-catalog__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}
.hero-catalog__media:hover img{transform:scale(1.035)}
.hero-catalog__image-label{position:absolute;z-index:2;left:22px;bottom:20px;padding:7px 11px;border:1px solid rgba(103,173,244,.28);border-radius:99px;background:rgba(13,13,15,.72);backdrop-filter:blur(10px);color:#dceafb;font:700 10px/1 Inter,sans-serif;letter-spacing:.09em;text-transform:uppercase}
.hero-catalog__info{display:flex;flex-direction:column;padding:42px 42px 34px}
.hero-catalog__info h2{max-width:500px;margin:9px 0 12px;font:700 34px/1.12 "Manrope",sans-serif;letter-spacing:-.035em}
.hero-catalog__copy{max-width:520px;margin:0 0 25px;color:#a5a5ad;font-size:14px;line-height:1.62}
.hero-catalog__facts{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:auto}
.hero-catalog__facts div{position:relative;min-height:82px;padding:15px;border:1px solid #303034;border-radius:12px;background:#1b1b1e}
.hero-catalog__facts small{display:block;margin-bottom:6px;color:#787881;font-size:10px}.hero-catalog__facts strong{display:block;color:#f0f0f2;font:700 12px/1.3 "Manrope",sans-serif}
.fact-dot{position:absolute;right:13px;top:13px;width:7px;height:7px;border-radius:50%;background:#35c78a;box-shadow:0 0 0 5px rgba(53,199,138,.08)}
.hero-catalog__actions{display:flex;gap:10px;margin-top:20px}.hero-catalog__actions .button{min-height:44px}
.hero-catalog__rail{display:flex;align-items:center;gap:22px;min-height:58px;padding:0 22px;border-top:1px solid #303034;overflow:hidden;white-space:nowrap}
.hero-catalog__rail>span{color:#73737b;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.hero-catalog__rail a{color:#b8b8bf;font-size:11px;font-weight:600}.hero-catalog__rail a:hover{color:#67adf4}
@media(max-width:920px){.hero-catalog__content{grid-template-columns:40% 60%}.hero-catalog__info{padding:32px 28px}.hero-catalog__facts{grid-template-columns:1fr}.hero-catalog__facts div{min-height:58px}.hero-catalog__media{min-height:430px}}
@media(max-width:620px){.hero-catalog__content{display:block}.hero-catalog__media{min-height:230px;aspect-ratio:16/10;border-right:0;border-bottom:1px solid #303034}.hero-catalog__info{padding:27px 22px}.hero-catalog__info h2{font-size:27px}.hero-catalog__facts{grid-template-columns:1fr 1fr}.hero-catalog__facts div:last-child{display:none}.hero-catalog__actions{display:grid;grid-template-columns:1fr}.hero-catalog__rail{display:none}}

/* v0.12 â€” polished software-interface showcase */
.product-preview{max-width:1040px;transform:none;background:#121214;border-color:#35353a;box-shadow:0 36px 100px rgba(0,0,0,.48)}
.preview-version{justify-self:end;color:#71717a;font:700 10px Inter,sans-serif;letter-spacing:.08em}
.preview-app{display:grid;grid-template-columns:180px 1fr;min-height:410px}
.preview-sidebar{display:flex!important;flex-direction:column;padding:25px 16px!important;border-right:1px solid #2b2b2f!important;background:#101012}
.preview-logo{display:grid;place-items:center;width:38px;height:38px;margin:0 0 24px 8px;border:1px solid rgba(72,158,245,.3);border-radius:11px;background:rgba(0,113,227,.09);color:#72b7fb;font:800 11px Inter,sans-serif}
.preview-sidebar nav{display:grid;gap:7px}.preview-sidebar nav span{padding:11px 13px!important;border:1px solid transparent;border-radius:9px;color:#777780!important;font:600 12px Inter,sans-serif}.preview-sidebar nav .is-active{color:#f4f4f6!important;border-color:#31445b!important;background:linear-gradient(90deg,rgba(0,113,227,.18),rgba(0,113,227,.07))!important}
.preview-sidebar>small{display:flex;align-items:center;gap:8px;margin:auto 8px 0;color:#6f6f77;font-size:10px}.preview-sidebar>small i{width:7px;height:7px;border-radius:50%;background:#35c78a;box-shadow:0 0 0 5px rgba(53,199,138,.07)}
.preview-workspace{min-width:0;background:#151517}.preview-tabs{display:flex;gap:29px;height:58px;align-items:end;padding:0 28px;border-bottom:1px solid #2b2b2f}.preview-tabs span,.preview-tabs button{position:relative;padding:0 0 16px;color:#74747d;font:650 12px Inter,sans-serif}.preview-tabs .is-active{color:#f4f4f6}.preview-tabs .is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:#1688f7;border-radius:2px}
.preview-columns{display:grid;grid-template-columns:1fr 1fr;min-height:351px}.preview-group{padding:27px 28px}.preview-group+.preview-group{border-left:1px solid #2b2b2f}.preview-group__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.preview-group__title small{display:block;margin-bottom:5px;color:#64acf4;font:700 9px Inter,sans-serif;letter-spacing:.12em}.preview-group__title strong{font:700 16px Manrope,sans-serif;color:#ededf0}
.preview-row{min-height:51px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #29292d;color:#b9b9c0;font-size:12px}.preview-toggle{position:relative;display:inline-block;width:34px;height:19px;border-radius:99px;background:#313137;box-shadow:inset 0 0 0 1px #3b3b42}.preview-toggle:after{content:"";position:absolute;width:13px;height:13px;left:3px;top:3px;border-radius:50%;background:#a5a5ad;transition:.2s}.preview-toggle.is-on{background:#087ee9;box-shadow:0 0 18px rgba(0,113,227,.16)}.preview-toggle.is-on:after{left:18px;background:#fff}
.preview-select{min-width:82px;padding:7px 9px;border:1px solid #37373d;border-radius:8px;background:#202023;color:#d5d5da;text-align:center;font-size:10px}.preview-slider-row{position:relative;display:grid;grid-template-columns:1fr auto;padding-bottom:15px}.preview-slider-row>b{font-size:11px}.preview-slider-row>i{grid-column:1/-1;position:relative;height:3px;border-radius:4px;background:#34343a}.preview-slider-row>i em{display:block;width:62%;height:100%;border-radius:4px;background:#1688f7}.preview-slider-row>i:after{content:"";position:absolute;left:60%;top:50%;width:11px;height:11px;border:3px solid #1688f7;border-radius:50%;background:#151517;transform:translate(-50%,-50%)}
.preview-colors{display:flex;gap:7px}.preview-colors i{width:15px;height:15px;border:2px solid #36363b;border-radius:50%;background:#4ba3ff}.preview-colors i:nth-child(2){background:#35c78a}.preview-colors i:nth-child(3){background:#a475ff}.preview-save{display:flex;align-items:center;justify-content:space-between;margin-top:24px;color:#64646c;font-size:9px}.preview-save button{padding:7px 11px;border:1px solid #343439;border-radius:7px;background:#1b1b1e;color:#8f8f97;font:600 9px Inter,sans-serif}
@media(max-width:920px){.preview-app{grid-template-columns:145px 1fr}.preview-columns{grid-template-columns:1fr}.preview-group+.preview-group{display:none}.preview-sidebar{display:flex!important}.preview-workspace{min-width:0}}
@media(max-width:620px){.preview-app{display:block;min-height:auto}.preview-sidebar{display:none!important}.preview-tabs{gap:22px;overflow:hidden}.preview-tabs span,.preview-tabs button:nth-child(4){display:none}.preview-columns{min-height:330px}.preview-group{padding:25px 21px}.product-preview{border-radius:17px}}

/* v0.12.1 â€” interactive preview states */
.product-preview{--preview-accent:#4ba3ff}
.preview-tabs span,.preview-tabs button,.preview-sidebar nav span,.preview-toggle,.preview-select,.preview-colors i,.preview-slider-row>i,.preview-save button{cursor:pointer;user-select:none}
.preview-tabs .is-active:after{background:var(--preview-accent)}
.preview-sidebar nav .is-active{border-color:color-mix(in srgb,var(--preview-accent) 30%,#303034)!important;background:color-mix(in srgb,var(--preview-accent) 14%,transparent)!important}
.preview-group__title small{color:var(--preview-accent)}
.preview-toggle.is-on{background:var(--preview-accent);box-shadow:0 0 18px color-mix(in srgb,var(--preview-accent) 22%,transparent)}
.preview-slider-row>i em{background:var(--preview-accent)}.preview-slider-row>i:after{left:var(--slider-position,60%);border-color:var(--preview-accent)}
.preview-colors i{transition:transform .2s,box-shadow .2s}.preview-colors i:hover,.preview-colors i.is-selected{transform:scale(1.2);box-shadow:0 0 0 3px #151517,0 0 0 5px currentColor}.preview-colors i:first-child{color:#4ba3ff}.preview-colors i:nth-child(2){color:#35c78a}.preview-colors i:nth-child(3){color:#a475ff}
.preview-save button:hover,.preview-select:hover{border-color:#56565d;color:#fff}
.catalog-carousel:after,.catalog-carousel:hover:after{transform:scaleX(-1)!important}
@media(max-width:920px){.catalog-carousel:before,.catalog-carousel:after{width:88px!important}}
@media(max-width:620px){.catalog-carousel:before,.catalog-carousel:after{width:48px!important;opacity:.62!important}}

/* v0.8.3 â€” denser, wider cinematic edge smoke */
.catalog-carousel:before,.catalog-carousel:after,
.catalog-carousel:hover:before,.catalog-carousel:hover:after,
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after,
.catalog-carousel.at-start:before,.catalog-carousel.at-end:after{
  width:178px!important;opacity:.94!important;filter:blur(2px)!important;
  background:radial-gradient(ellipse at center,rgba(13,13,15,.82) 0,rgba(13,13,15,.5) 48%,transparent 76%),linear-gradient(90deg,#0d0d0f 0,#0d0d0f 14%,rgba(13,13,15,.94) 32%,rgba(13,13,15,.68) 55%,rgba(13,13,15,.26) 76%,transparent 100%)!important
}
@media(max-width:920px){.catalog-carousel:before,.catalog-carousel:after{width:125px!important;opacity:.9!important}}
@media(max-width:620px){.catalog-carousel:before,.catalog-carousel:after{width:68px!important;opacity:.78!important}}

/* v0.8.4 â€” seamless mask removes vertical gradient seams */
.catalog-carousel:before,.catalog-carousel:after,
.catalog-carousel:hover:before,.catalog-carousel:hover:after,
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after,
.catalog-carousel.at-start:before,.catalog-carousel.at-end:after{
  width:184px!important;opacity:.98!important;filter:none!important;background:#0d0d0f!important;
  -webkit-mask-image:linear-gradient(90deg,#000 0,#000 10%,rgba(0,0,0,.96) 24%,rgba(0,0,0,.72) 48%,rgba(0,0,0,.34) 73%,transparent 100%)!important;
  mask-image:linear-gradient(90deg,#000 0,#000 10%,rgba(0,0,0,.96) 24%,rgba(0,0,0,.72) 48%,rgba(0,0,0,.34) 73%,transparent 100%)!important
}
@media(max-width:920px){.catalog-carousel:before,.catalog-carousel:after{width:128px!important}}
@media(max-width:620px){.catalog-carousel:before,.catalog-carousel:after{width:70px!important;opacity:.88!important}}

/* v0.8.5 â€” stronger smoke at the image/content transition */
.catalog-track .product-card__media{box-shadow:inset 0 -42px 38px -18px rgba(0,0,0,1),0 18px 30px -24px rgba(0,0,0,1)}
.catalog-track .product-card__media:after{inset:auto 0 -1px;height:52%;background:linear-gradient(to bottom,transparent 0,rgba(8,8,10,.2) 28%,rgba(8,8,10,.66) 67%,#151517 100%)}

/* v0.8.6 â€” compact image-edge fade, without covering the artwork */
.catalog-track .product-card__media{box-shadow:0 12px 22px -20px rgba(0,0,0,.95)}
.catalog-track .product-card__media:after{inset:auto 0 -1px;height:24%;background:linear-gradient(to bottom,transparent 0,rgba(12,12,14,.12) 30%,rgba(15,15,17,.48) 72%,#151517 100%)}

/* v0.8.7 â€” lateral reveal is denser over artwork and softer over copy */
.catalog-track .product-card__media{box-shadow:none}
.catalog-track .product-card__media:after{height:14%;background:linear-gradient(to bottom,transparent,rgba(21,21,23,.24))}
.catalog-carousel:before,.catalog-carousel:after,
.catalog-carousel:hover:before,.catalog-carousel:hover:after,
.catalog-carousel.is-moving:before,.catalog-carousel.is-moving:after,
.catalog-carousel.at-start:before,.catalog-carousel.at-end:after{
  background:linear-gradient(to bottom,#0d0d0f 0,#0d0d0f 42%,rgba(13,13,15,.78) 56%,rgba(13,13,15,.66) 100%)!important;
  -webkit-mask-image:linear-gradient(90deg,#000 0,#000 14%,rgba(0,0,0,.97) 29%,rgba(0,0,0,.78) 50%,rgba(0,0,0,.4) 73%,transparent 100%)!important;
  mask-image:linear-gradient(90deg,#000 0,#000 14%,rgba(0,0,0,.97) 29%,rgba(0,0,0,.78) 50%,rgba(0,0,0,.4) 73%,transparent 100%)!important
}

.preview-tabs button{appearance:none;background:none;border:0;color:inherit;font:inherit;padding:0 0 18px;cursor:pointer}


/* v0.12.4 ? reference-inspired interactive control panel */
.preview-app{display:block;min-height:430px}
.preview-sidebar{display:grid!important;grid-template-columns:190px 1fr auto;align-items:center;min-height:60px;padding:0!important;border-right:0!important;border-bottom:1px solid #292d33!important;background:#101216}
.preview-logo{display:flex;width:auto;height:60px;margin:0;padding:0 22px;border:0;border-right:1px solid #292d33;border-radius:0;background:none;color:#f0f3f7;font:800 15px Manrope,sans-serif;letter-spacing:.02em}
.preview-sidebar nav{display:flex;align-self:stretch;gap:0;overflow:hidden}
.preview-sidebar nav span{display:flex;align-items:center;padding:0 18px!important;border:0!important;border-radius:0!important;white-space:nowrap;color:#7e838d!important;font-size:11px!important}
.preview-sidebar nav .is-active{color:#f4f7fa!important;background:#181b20!important;box-shadow:inset 0 -3px 0 var(--preview-accent)!important}
.preview-sidebar>small{margin:0 20px 0 10px;white-space:nowrap}
.preview-tabs{height:51px;padding:0 24px;background:#12151a;gap:25px}
.preview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 250px;min-height:319px}
.preview-group{padding:22px 24px;background:#14171d}
.preview-group+.preview-group{display:block;border-left:1px solid #292d33}
.preview-group__title{padding-bottom:11px;margin-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--preview-accent) 45%,#293039)}
.preview-row{min-height:46px}
.preview-target{position:relative;display:flex;flex-direction:column;padding:22px 20px;border-left:1px solid #292d33;background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--preview-accent) 12%,transparent),transparent 45%),#101319;overflow:hidden}
.preview-target>small{color:var(--preview-accent);font:700 9px Inter,sans-serif;letter-spacing:.12em}.preview-target>strong{margin-top:6px;color:#e4e7ec;font:700 14px Manrope,sans-serif}
.target-figure{position:relative;flex:1;min-height:210px;margin-top:12px;border:1px solid #262d35;background:linear-gradient(180deg,rgba(255,255,255,.015),transparent)}
.target-head{position:absolute;left:50%;top:31px;width:38px;height:38px;border:2px solid color-mix(in srgb,var(--preview-accent) 80%,#fff);border-radius:50%;transform:translateX(-50%);box-shadow:0 0 28px color-mix(in srgb,var(--preview-accent) 22%,transparent)}
.target-body{position:absolute;left:50%;top:75px;width:80px;height:120px;border:2px solid #5c6673;border-radius:34px 34px 18px 18px;transform:translateX(-50%);clip-path:polygon(20% 0,80% 0,100% 75%,72% 100%,28% 100%,0 75%)}
.target-line{position:absolute;left:9px;right:9px;height:27px;border:1px solid #343c47;color:#727985;font:700 8px/27px Inter,sans-serif;padding-left:8px}.target-line--head{top:35px;border-color:var(--preview-accent);color:#dbefff}.target-line--chest{top:91px}.target-line--center{top:138px}
.preview-target>p{display:flex;align-items:center;gap:7px;margin:12px 0 0;color:#7e858e;font-size:9px}.preview-target>p span{width:7px;height:7px;border-radius:50%;background:#35c78a;box-shadow:0 0 8px #35c78a}
@media(max-width:1050px){.preview-sidebar{grid-template-columns:150px 1fr}.preview-sidebar>small{display:none}.preview-logo{padding:0 16px;font-size:12px}.preview-sidebar nav span{padding:0 12px!important}.preview-columns{grid-template-columns:1fr 1fr}.preview-target{display:none}}
@media(max-width:720px){.preview-sidebar{display:block!important;min-height:auto}.preview-logo{display:none}.preview-sidebar nav{overflow-x:auto;height:52px}.preview-sidebar nav span{flex:0 0 auto}.preview-columns{grid-template-columns:1fr}.preview-group:nth-child(2),.preview-target{display:none}.preview-tabs button:nth-child(4){display:none}}


/* v0.12.5 ? clean configuration map */
.target-figure{display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--preview-accent) 15%,transparent),transparent 56%),linear-gradient(135deg,#121820,#0f1217)}
.target-figure:before,.target-figure:after{content:"";position:absolute;inset:12px;border:1px solid rgba(113,135,157,.13);pointer-events:none}.target-figure:after{inset:28px;border-color:color-mix(in srgb,var(--preview-accent) 22%,transparent);transform:rotate(45deg)}
.signal-ring{position:absolute;border:1px solid color-mix(in srgb,var(--preview-accent) 48%,#3b4551);border-radius:50%;pointer-events:none}.signal-ring--one{width:84px;height:84px}.signal-ring--two{width:148px;height:148px;border-color:rgba(112,131,152,.3)}
.signal-cross{position:absolute;background:rgba(112,131,152,.34);pointer-events:none}.signal-cross--x{width:160px;height:1px}.signal-cross--y{width:1px;height:160px}
.signal-node{position:absolute;z-index:2;width:11px;height:11px;padding:0;border:2px solid #11161d;border-radius:50%;background:#5c6875;box-shadow:0 0 0 1px rgba(151,166,181,.35);cursor:pointer;transition:transform .18s,background .18s,box-shadow .18s}.signal-node:hover{transform:scale(1.25)}.signal-node.is-active{background:var(--preview-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--preview-accent) 16%,transparent),0 0 16px color-mix(in srgb,var(--preview-accent) 70%,transparent)}
.signal-node--north{top:41px;left:calc(50% - 5px)}.signal-node--east{top:calc(50% - 5px);right:39px}.signal-node--south{bottom:41px;left:calc(50% - 5px)}
.signal-label{position:absolute;color:#738090;font:700 8px Inter,sans-serif;letter-spacing:.09em}.signal-label--north{top:13px}.signal-label--south{bottom:13px;color:var(--preview-accent)}


/* v0.12.6 ? activation key picker */
.preview-key{min-width:78px;padding:8px 10px;border:1px solid color-mix(in srgb,var(--preview-accent) 35%,#3d444d);border-radius:7px;background:#111820;color:#e9f4ff;font:700 10px Inter,sans-serif;letter-spacing:.07em;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}
.preview-key:hover{border-color:var(--preview-accent);background:color-mix(in srgb,var(--preview-accent) 10%,#111820)}.preview-key.is-listening{min-width:90px;border-color:#35c78a;color:#92efc6;animation:key-pulse 1s ease-in-out infinite}@keyframes key-pulse{50%{box-shadow:0 0 0 4px rgba(53,199,138,.12)}}


/* v0.12.7 ? mode switch: console / HWID loader */
.hero-panel__top{grid-template-columns:1fr auto 1fr}
.preview-mode-switch{display:flex;gap:3px;padding:3px;border:1px solid #2c323b;border-radius:9px;background:#0d1117;letter-spacing:.08em}
.preview-mode-switch button{border:0;border-radius:6px;background:transparent;color:#6f7784;padding:6px 10px;font:800 8px Inter,sans-serif;letter-spacing:.09em;cursor:pointer}.preview-mode-switch button.is-active{background:#1c2d40;color:#dceeff;box-shadow:inset 0 0 0 1px rgba(75,163,255,.3)}
.product-preview[data-preview-mode="hwid"]{--preview-accent:#cb55e8}.product-preview[data-preview-mode="hwid"] .preview-sidebar{background:linear-gradient(90deg,#15101a,#101216)}.product-preview[data-preview-mode="hwid"] .preview-target{background:radial-gradient(circle at 50% 50%,rgba(203,85,232,.13),transparent 56%),linear-gradient(135deg,#17111b,#101217)}.product-preview[data-preview-mode="hwid"] .preview-target>small{color:#dc8df0}.product-preview[data-preview-mode="hwid"] .preview-logo:after{content:" LOADER";margin-left:7px;color:#cb55e8;font-size:9px;letter-spacing:.12em}.product-preview[data-preview-mode="hwid"] .preview-target>strong{font-size:0}.product-preview[data-preview-mode="hwid"] .preview-target>strong:after{content:"Session loader";font-size:14px}
@media(max-width:620px){.preview-mode-switch{justify-self:center}.preview-mode-switch button{padding:6px 7px;font-size:7px}.preview-version{display:none}}


/* v0.13.0 ? distinct console and loader previews */
.preview-app--split{display:block!important;min-height:430px;background:#101218}.preview-app--split>[data-preview-panel]{display:none}.preview-app--split>[data-preview-panel].is-active{display:block}
.console-demo,.loader-demo{min-height:430px;background:#11131a}.console-bar,.loader-bar{display:grid;grid-template-columns:190px 1fr auto;align-items:center;height:60px;padding:0 20px;border-bottom:1px solid #292d36;background:#0e1016}.console-bar>strong,.loader-bar>strong{font:800 15px Manrope,sans-serif;color:#f2f4f8}.console-bar nav{display:flex;align-self:stretch}.console-bar nav button{position:relative;padding:0 21px;border:0;background:transparent;color:#7e828d;font:700 11px Inter,sans-serif;cursor:pointer}.console-bar nav button.is-active{color:#fff;background:rgba(203,55,190,.1)}.console-bar nav button.is-active:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;background:#d23bc6}.console-bar>span,.loader-bar>span{display:flex;align-items:center;gap:8px;color:#78e9b4;font:700 10px Inter,sans-serif}.console-bar>span i,.loader-bar>span i{width:8px;height:8px;border-radius:50%;background:#35d18f;box-shadow:0 0 0 6px rgba(53,209,143,.09)}
.console-body{display:grid;grid-template-columns:42% 58%;min-height:330px}.console-controls{padding:25px 28px;border-right:1px solid #292d36}.console-controls h3{margin:5px 0 12px;color:#f3f3f6;font:750 19px Manrope,sans-serif}.console-list{border-top:1px solid #2b3038}.console-option{display:flex;align-items:center;justify-content:space-between;min-height:39px;border-bottom:1px solid #262a31;color:#c6c8cf;font-size:11px}.console-toggle{position:relative;width:34px;height:18px;padding:0;border:0;border-radius:20px;background:#343844;cursor:pointer}.console-toggle:after{content:"";position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#9298a7;transition:.2s}.console-toggle.is-on{background:#cf38bd;box-shadow:0 0 14px rgba(207,56,189,.18)}.console-toggle.is-on:after{left:19px;background:#fff}.console-value{min-width:64px;padding:6px 9px;border:1px solid #363b45;border-radius:6px;background:#191c24;color:#e5e7eb;font:700 9px Inter,sans-serif;cursor:pointer}.console-value.is-listening{border-color:#35d18f;color:#75e8af}
.console-visual{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(circle at 50% 43%,rgba(38,64,91,.22),transparent 48%),#0d1118}.console-visual__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(104,127,151,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(104,127,151,.08) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(#000,transparent)}.console-visual img{position:absolute;width:76%;height:100%;object-fit:cover;opacity:.58;filter:saturate(.62) contrast(1.05)}.entity-box{position:relative;width:150px;height:245px;border:2px solid #d93dc8;box-shadow:0 0 28px rgba(217,61,200,.17)}.entity-head{position:absolute;left:50%;top:25px;width:37px;height:37px;border:3px solid #d93dc8;border-radius:50%;transform:translateX(-50%)}.bone{position:absolute;background:#d93dc8}.bone--body{left:calc(50% - 2px);top:64px;width:4px;height:95px}.bone--arms{left:24px;right:24px;top:90px;height:3px}.bone--legs{left:50%;top:155px;width:65px;height:90px;background:linear-gradient(68deg,transparent 46%,#d93dc8 47% 51%,transparent 52%),linear-gradient(-68deg,transparent 46%,#d93dc8 47% 51%,transparent 52%);transform:translateX(-50%)}.console-visual>strong{position:absolute;top:17px;color:#fff;font:800 10px Inter,sans-serif}.console-visual>small{position:absolute;bottom:12px;color:#e493dd;font:700 9px Inter,sans-serif}.console-footer{display:flex;justify-content:space-between;align-items:center;height:40px;padding:0 22px;border-top:1px solid #292d36;background:#0d0f14;color:#838894;font:10px Inter,sans-serif}.console-footer b{color:#e47bd9}.console-footer span:last-child{color:#76e9b1}
.loader-demo{background:radial-gradient(circle at 75% 0,rgba(203,55,190,.12),transparent 38%),#090e18}.loader-bar{grid-template-columns:1fr auto;height:51px;background:rgba(7,11,20,.86)}.loader-summary{display:grid;grid-template-columns:1.4fr .8fr auto;gap:18px;align-items:center;padding:20px 25px;border-bottom:1px solid #242c3b}.loader-product{display:flex;align-items:center;gap:14px}.loader-product__icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(213,64,200,.42);border-radius:12px;background:linear-gradient(145deg,#29203b,#171d2c);color:#ec8ce2;font:800 13px Inter,sans-serif}.loader-product small,.loader-session small{display:block;margin-bottom:4px;color:#697487;font:700 8px Inter,sans-serif;letter-spacing:.11em}.loader-product h3{margin:0;color:#f1f3f7;font:750 17px Manrope,sans-serif}.loader-product p{margin:4px 0 0;color:#7d8593;font-size:9px}.loader-product p b{color:#d959ce}.loader-session{display:flex;align-items:center;gap:10px}.loader-session code{color:#d5d9e1;font:700 10px monospace}.loader-session button{width:31px;height:31px;border:1px solid #303849;border-radius:8px;background:#171d28;color:#9ba6b7;cursor:pointer}.loader-launch{position:relative;min-width:128px;height:43px;border:0;border-radius:10px;background:linear-gradient(100deg,#9f34d4,#ec147d);color:#fff;font:800 11px Inter,sans-serif;letter-spacing:.06em;cursor:pointer;box-shadow:0 8px 28px rgba(225,28,138,.2)}.loader-launch i{position:absolute;inset:auto 10px 5px;height:2px;border-radius:2px;background:rgba(255,255,255,.22);overflow:hidden}.loader-launch.is-loading i:after{content:"";display:block;width:55%;height:100%;background:#fff;animation:loader-progress 1.4s linear}.loader-launch.is-ready{background:linear-gradient(100deg,#148d66,#2ccc92)}@keyframes loader-progress{from{width:0}to{width:100%}}
.loader-feed{display:grid;gap:8px;padding:15px 25px;height:228px;overflow:auto}.loader-feed article{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:start;padding:12px 14px;border:1px solid #273044;border-radius:10px;background:linear-gradient(90deg,rgba(31,39,56,.78),rgba(18,24,37,.6))}.loader-feed article>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#21283a;color:#c75cd2;font:800 8px Inter,sans-serif}.loader-feed strong{color:#e1e5eb;font:700 10px Inter,sans-serif}.loader-feed p{margin:3px 0 5px;color:#858e9d;font-size:9px}.loader-feed small{color:#555f70;font-size:8px}.loader-feed article>b{padding:4px 7px;border-radius:5px;background:rgba(53,209,143,.1);color:#62d9a1;font:800 7px Inter,sans-serif;letter-spacing:.08em}.loader-products{display:flex;align-items:center;gap:17px;height:62px;padding:0 25px;border-top:1px solid #242c3b;background:#0b101b}.loader-products>span{color:#626c7d;font:800 8px Inter,sans-serif;letter-spacing:.11em}.loader-products>div{display:flex;gap:7px}.loader-products button{height:32px;padding:0 12px;border:1px solid #2d3648;border-radius:8px;background:#151b27;color:#848e9f;font:800 8px Inter,sans-serif;cursor:pointer}.loader-products button.is-active{border-color:#c94bc9;background:rgba(201,75,201,.12);color:#f0c1ee;box-shadow:0 0 18px rgba(201,75,201,.1)}
@media(max-width:780px){.console-bar{grid-template-columns:1fr auto;padding:0 14px}.console-bar>strong{display:none}.console-bar nav button{padding:0 12px}.console-body{grid-template-columns:1fr}.console-visual{display:none}.loader-summary{grid-template-columns:1fr auto}.loader-session{display:none}.loader-feed{height:250px}.loader-products{overflow:auto}.loader-products>span{display:none}.loader-products>div{min-width:max-content}}
@media(max-width:520px){.console-bar>span,.loader-bar>span{display:none}.console-bar{grid-template-columns:1fr}.console-bar nav{justify-content:center}.console-controls{padding:20px}.loader-summary{padding:16px}.loader-product h3{font-size:13px}.loader-launch{min-width:92px}.loader-feed{padding:12px}.loader-products{padding:0 12px}}


/* v0.13.1 ? realistic character preview and complete product selector */
.console-visual{background:radial-gradient(ellipse at 50% 46%,rgba(61,78,91,.34),transparent 53%),linear-gradient(180deg,#111720,#0a0e14)}
.console-visual img{width:auto;height:96%;max-width:78%;object-fit:contain;object-position:center bottom;opacity:.82;filter:saturate(.72) contrast(1.04) brightness(.8);transform:translateY(4%)}
.entity-box{width:168px;height:270px;background:rgba(10,15,22,.06)}
.loader-products>div{overflow-x:auto;scrollbar-width:none;padding:5px 1px}.loader-products>div::-webkit-scrollbar{display:none}.loader-products button{flex:0 0 auto;white-space:nowrap;padding:0 10px;font-size:7px}.loader-products{gap:12px}
@media(max-width:900px){.loader-products{overflow-x:auto}.loader-products>div{min-width:max-content}}


/* v0.13.2 ? silhouette-synchronized SVG skeleton */
.console-visual img{height:98%;max-width:82%;transform:translateY(3%)}
.entity-box{position:absolute;width:220px;height:96%;max-height:430px;border:0;background:transparent;box-shadow:none;z-index:2}
.entity-overlay{width:100%;height:100%;overflow:visible}.entity-frame{fill:none;stroke:#d93dc8;stroke-width:2}.entity-skeleton{fill:none;stroke:#ea42d6;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px rgba(234,66,214,.35))}.entity-skeleton>circle{fill:rgba(10,14,20,.18)}.entity-joints circle{fill:#f278e3;stroke:#d93dc8;stroke-width:1}.entity-health rect:first-child{fill:#27303a}.entity-health__fill{fill:#57df9c}.entity-overlay .is-hidden,.console-visual .is-hidden{opacity:0!important}.entity-frame,.entity-skeleton,.entity-health,.entity-distance{transition:opacity .2s}.console-visual img.has-chams{filter:saturate(.8) contrast(1.06) brightness(.84) drop-shadow(0 0 14px rgba(217,61,200,.72))}
@media(max-width:780px){.entity-box{width:190px}}


/* v0.13.4 ? arm alignment and functional snapline */
.entity-snapline{stroke:#ea42d6;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 4px rgba(234,66,214,.55));transition:opacity .2s}

/* v0.13.5 ? master Player ESP state */
.console-visual .entity-overlay,.console-visual>strong,.console-visual>.entity-distance{transition:opacity .2s}.console-visual.esp-disabled .entity-overlay,.console-visual.esp-disabled>strong,.console-visual.esp-disabled>.entity-distance{opacity:0!important}

/* v0.14.1 - reusable editorial title system */
.spch-display-title{position:relative;isolation:isolate;text-wrap:balance}
.spch-display-title__lead,.spch-display-title__accent{position:relative;z-index:1}
.spch-display-title__accent{color:#61adfa;background:linear-gradient(100deg,#f7fbff 0%,#7fc1ff 35%,#348ff0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.spch-display-title[data-ghost]::before{content:attr(data-ghost);position:absolute;z-index:0;left:-.035em;top:50%;transform:translateY(-54%);color:rgba(255,255,255,.027);font:800 clamp(72px,10vw,154px)/.78 "Manrope",sans-serif;letter-spacing:-.075em;white-space:nowrap;pointer-events:none}
.section-heading .eyebrow::before,.split-panel .eyebrow::before,.faq-layout .eyebrow::before{content:"// ";color:#358fe9;letter-spacing:-.04em}
.section-heading .spch-display-title,.split-panel .spch-display-title,.faq-layout .spch-display-title{font-weight:800;line-height:.99;letter-spacing:-.052em}
.hero .spch-display-title{font-weight:800;line-height:.96;letter-spacing:-.06em}
.hero .spch-display-title__accent{display:block}
@media(max-width:620px){.spch-display-title[data-ghost]::before{font-size:70px;opacity:.7}.section-heading .spch-display-title,.split-panel .spch-display-title,.faq-layout .spch-display-title{line-height:1.02}}
/* v0.14.2 - GPU banner atmosphere and refined preview rifle */
.hero{--mx:50%;--my:28%;--parallax-x:0px;--parallax-y:0px}
.hero-atmosphere{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}
.hero-smoke{position:absolute;border-radius:50%;will-change:transform,opacity;transform:translate3d(var(--parallax-x),var(--parallax-y),0);filter:blur(72px);mix-blend-mode:screen;opacity:.22}
.hero-smoke--one{width:58vw;height:36vw;left:-14vw;top:6%;background:radial-gradient(ellipse,rgba(29,126,226,.34),rgba(22,85,175,.11) 46%,transparent 72%);animation:hero-smoke-one 18s ease-in-out infinite alternate}
.hero-smoke--two{width:54vw;height:34vw;right:-13vw;top:19%;background:radial-gradient(ellipse,rgba(68,70,217,.25),rgba(22,109,202,.09) 48%,transparent 74%);animation:hero-smoke-two 22s ease-in-out infinite alternate}
.hero-smoke--three{width:44vw;height:25vw;left:28%;top:2%;background:radial-gradient(ellipse,rgba(70,169,255,.18),transparent 69%);animation:hero-smoke-three 16s ease-in-out infinite alternate}
.hero-pointer-glow{position:absolute;width:420px;height:420px;left:var(--mx);top:var(--my);translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgba(54,151,246,.115),rgba(38,107,218,.035) 40%,transparent 70%);filter:blur(12px);transition:opacity .25s;will-change:left,top}
.hero-particles{position:absolute;inset:0;transform:translate3d(calc(var(--parallax-x) * -.35),calc(var(--parallax-y) * -.35),0)}
.hero-particles span{position:absolute;width:2px;height:2px;border-radius:50%;background:#8fcaff;box-shadow:0 0 9px rgba(77,163,249,.8);opacity:.18;animation:hero-particle 8s ease-in-out infinite}
.hero-particles span:nth-child(1){left:8%;top:24%;animation-delay:-1s}.hero-particles span:nth-child(2){left:16%;top:64%;animation-delay:-5s}.hero-particles span:nth-child(3){left:25%;top:39%;animation-delay:-3s}.hero-particles span:nth-child(4){left:34%;top:17%;animation-delay:-7s}.hero-particles span:nth-child(5){left:42%;top:56%;animation-delay:-2s}.hero-particles span:nth-child(6){left:51%;top:28%;animation-delay:-6s}.hero-particles span:nth-child(7){left:59%;top:70%;animation-delay:-4s}.hero-particles span:nth-child(8){left:67%;top:19%;animation-delay:-8s}.hero-particles span:nth-child(9){left:74%;top:48%;animation-delay:-1.5s}.hero-particles span:nth-child(10){left:82%;top:31%;animation-delay:-5.5s}.hero-particles span:nth-child(11){left:91%;top:61%;animation-delay:-3.5s}.hero-particles span:nth-child(12){left:12%;top:78%;animation-delay:-6.5s}.hero-particles span:nth-child(13){left:55%;top:11%;animation-delay:-2.5s}.hero-particles span:nth-child(14){left:87%;top:82%;animation-delay:-7.5s}
.hero .hero__inner{transform:translate3d(calc(var(--parallax-x) * .12),calc(var(--parallax-y) * .12),0);will-change:transform}.hero .hero-panel{transform:perspective(1400px) rotateX(2deg) translate3d(calc(var(--parallax-x) * .18),calc(var(--parallax-y) * .18),0);will-change:transform}
@keyframes hero-smoke-one{to{transform:translate3d(calc(var(--parallax-x) + 9vw),calc(var(--parallax-y) + 4vh),0) scale(1.13);opacity:.31}}
@keyframes hero-smoke-two{to{transform:translate3d(calc(var(--parallax-x) - 8vw),calc(var(--parallax-y) - 3vh),0) scale(1.16);opacity:.29}}
@keyframes hero-smoke-three{to{transform:translate3d(calc(var(--parallax-x) + 3vw),calc(var(--parallax-y) + 5vh),0) scale(.9);opacity:.12}}
@keyframes hero-particle{0%,100%{transform:translate3d(0,9px,0);opacity:.08}50%{transform:translate3d(5px,-12px,0);opacity:.42}}
.entity-weapon{opacity:.58;filter:drop-shadow(0 0 2px rgba(228,53,202,.28))}.entity-weapon__body{fill:rgba(8,11,16,.76);stroke:currentColor;stroke-width:1.15;stroke-linejoin:round}.entity-weapon__barrel,.entity-weapon__stock,.entity-weapon__mag,.entity-weapon__detail{fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.entity-weapon__detail{stroke-width:.85;opacity:.65}
@media(prefers-reduced-motion:reduce){.hero-smoke,.hero-particles span{animation:none!important}.hero,.hero .hero__inner,.hero .hero-panel{transform:none!important}.hero-pointer-glow{display:none}}
@media(max-width:620px){.hero-smoke{filter:blur(55px)}.hero-pointer-glow{display:none}.hero .hero-panel{transform:none}}
/* v0.14.3 - visible atmosphere stacking and cleaner weapon trace */
.hero{isolation:isolate}
.hero-atmosphere{z-index:0!important;opacity:1}
.hero>.hero__orb{z-index:0}
.hero>.hero__inner{position:relative;z-index:2}
.hero-smoke{opacity:.34!important;filter:blur(58px) saturate(1.25)!important}
.hero-smoke--one{animation:hero-smoke-one-v2 12s ease-in-out infinite alternate!important}
.hero-smoke--two{animation:hero-smoke-two-v2 15s ease-in-out infinite alternate!important}
.hero-smoke--three{animation:hero-smoke-three-v2 10s ease-in-out infinite alternate!important}
.hero-particles span{width:3px;height:3px;opacity:.28;animation:hero-particle-v2 var(--particle-speed,7s) linear infinite!important}
.hero-particles span:nth-child(3n){--particle-speed:9s}.hero-particles span:nth-child(3n+1){--particle-speed:6s}.hero-particles span:nth-child(3n+2){--particle-speed:11s}
@keyframes hero-smoke-one-v2{0%{translate:-7vw -2vh;scale:.92;opacity:.2}100%{translate:12vw 7vh;scale:1.18;opacity:.46}}
@keyframes hero-smoke-two-v2{0%{translate:8vw 5vh;scale:1.12;opacity:.19}100%{translate:-12vw -6vh;scale:.9;opacity:.42}}
@keyframes hero-smoke-three-v2{0%{translate:-5vw 6vh;scale:.88;opacity:.12}100%{translate:7vw -5vh;scale:1.2;opacity:.34}}
@keyframes hero-particle-v2{0%{transform:translate3d(-8px,34px,0) scale(.7);opacity:0}18%{opacity:.42}70%{opacity:.25}100%{transform:translate3d(18px,-74px,0) scale(1.25);opacity:0}}
.entity-weapon{opacity:.42;filter:drop-shadow(0 0 1px rgba(228,53,202,.35))}
.entity-weapon__rail,.entity-weapon__receiver,.entity-weapon__grip{fill:none;stroke:currentColor;stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round}
.entity-weapon__receiver{fill:rgba(7,10,15,.5);stroke-width:1}.entity-weapon__grip{stroke-width:1}
@media(prefers-reduced-motion:reduce){.hero-atmosphere{opacity:.75}.hero-smoke{animation:none!important}.hero-particles span{animation:none!important}}
/* v0.14.4 - stronger, still restrained hero motion */
.hero-smoke{opacity:.44!important;filter:blur(48px) saturate(1.38)!important}
.hero-smoke--one{animation-duration:9s!important}.hero-smoke--two{animation-duration:11s!important}.hero-smoke--three{animation-duration:8s!important}
.hero-particles span{width:3.5px;height:3.5px;box-shadow:0 0 12px rgba(77,163,249,.95);animation-duration:var(--particle-speed,5.5s)!important}
.hero-particles span:nth-child(3n){--particle-speed:7s}.hero-particles span:nth-child(3n+1){--particle-speed:4.8s}.hero-particles span:nth-child(3n+2){--particle-speed:8.5s}
.hero-pointer-glow{width:520px;height:520px;background:radial-gradient(circle,rgba(54,151,246,.16),rgba(38,107,218,.055) 42%,transparent 72%)}
@keyframes hero-smoke-one-v2{0%{translate:-11vw -5vh;scale:.86;opacity:.25}100%{translate:17vw 10vh;scale:1.25;opacity:.58}}
@keyframes hero-smoke-two-v2{0%{translate:13vw 8vh;scale:1.18;opacity:.24}100%{translate:-17vw -9vh;scale:.84;opacity:.54}}
@keyframes hero-smoke-three-v2{0%{translate:-9vw 10vh;scale:.82;opacity:.18}100%{translate:11vw -9vh;scale:1.28;opacity:.46}}
@keyframes hero-particle-v2{0%{transform:translate3d(-14px,58px,0) scale(.65);opacity:0}14%{opacity:.62}68%{opacity:.36}100%{transform:translate3d(28px,-118px,0) scale(1.4);opacity:0}}
/* v0.14.5 - premium game directory replacing the generic shop grid */
.game-catalog{min-height:760px;padding:88px 0 125px;background:radial-gradient(circle at 50% 0,rgba(35,117,207,.09),transparent 37%)}
.game-catalog__hero{position:relative;margin-bottom:46px}.game-catalog__hero>.eyebrow::before{content:"// ";color:#358fe9}.game-catalog__hero h1{max-width:760px;margin:10px 0 14px;font:800 clamp(48px,6vw,78px)/.96 "Manrope",sans-serif;letter-spacing:-.06em}.game-catalog__hero>p:last-child{max-width:690px;margin:0;color:#9da4af;font-size:16px;line-height:1.65}
.game-directory{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:start}.game-directory__column{overflow:hidden;border:1px solid #292d34;border-radius:22px;background:linear-gradient(145deg,rgba(23,24,28,.98),rgba(13,15,19,.98));box-shadow:0 24px 65px rgba(0,0,0,.22)}
.game-directory__column-head{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;padding:27px 28px 22px;border-bottom:1px solid #2a2d33}.game-directory__column-head .eyebrow{grid-column:1/-1;margin-bottom:6px}.game-directory__column-head h2{margin:0;font:800 27px/1.1 "Manrope",sans-serif;letter-spacing:-.035em}.game-directory__column-head>span{display:grid;place-items:center;min-width:32px;height:25px;padding:0 9px;border:1px solid rgba(81,164,247,.24);border-radius:99px;background:rgba(50,137,225,.08);color:#77b9fa;font:700 11px "Inter",sans-serif}
.game-directory__list{padding:8px}.game-directory__item{display:grid;grid-template-columns:86px minmax(0,1fr) 34px;gap:17px;align-items:center;min-height:78px;padding:9px 13px;border:1px solid transparent;border-radius:14px;transition:background .22s,border-color .22s,transform .22s}.game-directory__item+ .game-directory__item{margin-top:2px}.game-directory__item:hover{transform:translateX(4px);border-color:#303a47;background:linear-gradient(90deg,rgba(49,132,218,.095),rgba(255,255,255,.018))}.game-directory__media{display:block;width:86px;height:56px;overflow:hidden;border:1px solid #2c3139;border-radius:10px;background:#0a0c10}.game-directory__media img{width:100%;height:100%;margin:0!important;object-fit:cover;filter:saturate(.88);transition:transform .3s,filter .3s}.game-directory__item:hover .game-directory__media img{transform:scale(1.06);filter:saturate(1.08)}.game-directory__copy{min-width:0}.game-directory__copy strong{display:block;overflow:hidden;color:#f3f5f8;font:700 15px/1.3 "Manrope",sans-serif;text-overflow:ellipsis;white-space:nowrap}.game-directory__copy small{display:block;overflow:hidden;margin-top:4px;color:#777f8b;font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.game-directory__arrow{display:grid;place-items:center;width:32px;height:32px;border:1px solid #30343c;border-radius:50%;color:#778291;font-size:17px;transition:color .2s,border-color .2s,background .2s}.game-directory__item:hover .game-directory__arrow{border-color:#3f91e3;background:#1479da;color:#fff}
@media(max-width:920px){.game-directory{grid-template-columns:1fr}.game-catalog{padding-top:65px}.game-catalog__hero{margin-bottom:32px}}
@media(max-width:620px){.game-catalog{padding:52px 0 85px}.game-catalog__hero h1{font-size:46px}.game-directory__column{border-radius:17px}.game-directory__column-head{padding:23px 20px 18px}.game-directory__item{grid-template-columns:70px minmax(0,1fr) 30px;gap:12px;padding:8px}.game-directory__media{width:70px;height:49px}.game-directory__copy small{display:none}.game-directory__copy strong{font-size:13px}}
/* v0.14.6 - visual catalog cards and status-free quick game navigator */
.catalog-switcher{display:flex;gap:8px;margin-bottom:18px}.catalog-switcher button{display:flex;align-items:center;gap:11px;min-height:46px;padding:0 18px;border:1px solid #2c3139;border-radius:12px;background:#121419;color:#858d99;font:700 13px "Inter",sans-serif;cursor:pointer}.catalog-switcher button.is-active{border-color:#2967a4;background:#14243a;color:#fff;box-shadow:0 8px 30px rgba(20,111,207,.12)}.catalog-switcher button span{display:grid;place-items:center;min-width:23px;height:20px;padding:0 6px;border-radius:99px;background:rgba(255,255,255,.06);font-size:10px}
.catalog-quick-wrap{margin-bottom:78px}.catalog-quick{display:none;overflow:hidden;border:1px solid #263e5f;border-radius:22px;background:rgba(7,12,21,.96);box-shadow:0 26px 75px rgba(0,0,0,.34)}.catalog-quick.is-active{display:block}.catalog-quick__featured{display:grid;grid-template-columns:1fr 1fr}.catalog-feature-row{position:relative;display:flex;align-items:center;min-height:112px;padding:22px 28px;overflow:hidden;border-bottom:1px solid #263e5f}.catalog-feature-row:first-child{border-right:1px solid #263e5f}.catalog-feature-row__image{position:absolute;inset:0}.catalog-feature-row__image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,14,27,.98) 6%,rgba(7,14,27,.82) 51%,rgba(7,14,27,.42))}.catalog-feature-row__image img{width:100%;height:100%;object-fit:cover;opacity:.42}.catalog-feature-row__copy{position:relative;z-index:1;display:block;min-width:0}.catalog-feature-row__copy strong{display:block;font:800 20px/1.2 "Manrope",sans-serif}.catalog-feature-row__copy small{display:block;margin-top:5px;color:#a0aaba}.catalog-feature-row>span:last-child{position:relative;z-index:1;margin-left:auto;color:#55aaff;font-size:24px;transition:transform .2s}.catalog-feature-row:hover>span:last-child{transform:translateX(5px)}
.catalog-quick__grid{display:grid;grid-template-columns:1fr 1fr;padding:13px}.catalog-mini-row{display:grid;grid-template-columns:55px minmax(0,1fr) 25px;gap:14px;align-items:center;min-height:78px;padding:10px 15px;border-radius:14px;transition:background .2s}.catalog-mini-row:hover{background:#0f2039}.catalog-mini-row>span:first-child{width:55px;height:48px;overflow:hidden;border:1px solid #25466f;border-radius:11px;background:#0c1524}.catalog-mini-row img{width:100%;height:100%;object-fit:cover}.catalog-mini-row strong,.catalog-mini-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-mini-row strong{font:700 15px "Manrope",sans-serif}.catalog-mini-row small{margin-top:4px;color:#8d98aa;font-size:12px}.catalog-mini-row i{color:#52647d;font-style:normal;font-size:19px}.catalog-mini-row:hover i{color:#55aaff}.catalog-quick__all{display:flex;align-items:center;justify-content:space-between;padding:20px 28px;border-top:1px solid #263e5f;background:#0c1a2e;color:#cbd8e9;font:700 12px "Inter",sans-serif;letter-spacing:.15em}.catalog-quick__all span{color:#55aaff;font-size:21px}
.catalog-products>header{margin-bottom:28px}.catalog-products>header .eyebrow:before{content:"// ";color:#358fe9}.catalog-products>header h2{margin:8px 0 0;font:800 clamp(34px,4vw,52px)/1 "Manrope",sans-serif;letter-spacing:-.045em}.catalog-card-grid{display:none;grid-template-columns:repeat(3,1fr);gap:20px}.catalog-card-grid.is-active{display:grid}.catalog-game-card{min-width:0}.catalog-game-card__link{position:relative;display:block;min-height:485px;overflow:hidden;border:1px solid #29303a;border-radius:20px;background:#111722;box-shadow:0 17px 45px rgba(0,0,0,.2);transition:transform .28s,border-color .28s,box-shadow .28s}.catalog-game-card__image{position:absolute;inset:0}.catalog-game-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .55s,filter .55s}.catalog-game-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(6,9,15,.04) 12%,rgba(6,10,18,.25) 43%,rgba(6,10,18,.96) 76%,#07101d 100%)}.catalog-game-card__content{position:absolute;z-index:1;left:0;right:0;bottom:0;padding:31px}.catalog-game-card__content strong{display:block;font:800 24px/1.12 "Manrope",sans-serif;letter-spacing:-.035em}.catalog-game-card__content small{display:block;margin-top:14px;color:#a3adbb;font-size:12px}.catalog-game-card__content b{display:block;margin-top:3px;font:800 19px "Manrope",sans-serif}.catalog-game-card__button{display:flex;align-items:center;justify-content:space-between;margin-top:21px;padding:14px 17px;border:1px solid #2f80ce;border-radius:11px;background:linear-gradient(180deg,#1688f7,#0874dc);color:#fff;font:800 12px "Inter",sans-serif;box-shadow:0 9px 27px rgba(0,113,227,.2)}.catalog-game-card__button i{font-style:normal;font-size:17px}.catalog-game-card__link:hover{transform:translateY(-5px);border-color:#3b7fbe;box-shadow:0 25px 65px rgba(0,0,0,.32),0 0 45px rgba(26,122,219,.1)}.catalog-game-card__link:hover .catalog-game-card__image img{transform:scale(1.055);filter:saturate(1.08)}
@media(max-width:920px){.catalog-card-grid{grid-template-columns:1fr 1fr}.catalog-quick__featured{grid-template-columns:1fr}.catalog-feature-row:first-child{border-right:0}.catalog-quick__grid{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.catalog-switcher{display:grid;grid-template-columns:1fr 1fr}.catalog-switcher button{justify-content:center;padding:0 10px}.catalog-quick__grid{grid-template-columns:1fr}.catalog-feature-row{min-height:96px;padding:18px}.catalog-mini-row:nth-child(n+5){display:none}.catalog-card-grid{grid-template-columns:1fr}.catalog-game-card__link{min-height:440px}.catalog-quick-wrap{margin-bottom:58px}}
/* v0.14.7 - compact shop cards and header catalog folder */
.header-catalog{position:relative;margin-left:auto}.header-catalog__trigger{display:flex;align-items:center;gap:7px;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#979da7;font:700 12px "Inter",sans-serif;cursor:pointer}.header-catalog__trigger:hover,.header-catalog.is-open .header-catalog__trigger{border-color:#2a3544;background:#141922;color:#fff}.header-catalog__trigger span{font-size:17px;line-height:1;transition:transform .2s}.header-catalog.is-open .header-catalog__trigger span{transform:rotate(180deg)}
.header-catalog__panel{position:absolute;z-index:80;top:calc(100% + 15px);left:50%;display:none;width:min(860px,88vw);grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #293a50;border-radius:18px;background:rgba(12,14,18,.985);box-shadow:0 28px 90px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.02) inset;transform:translateX(-50%)}.header-catalog.is-open .header-catalog__panel{display:grid}.header-catalog__column{padding:22px 18px 15px}.header-catalog__column+.header-catalog__column{border-left:1px solid #292d34}.header-catalog__column h2{margin:0 8px 12px;color:#8c96a5;font:700 12px "Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase}.header-catalog__column>div{display:grid;grid-template-columns:1fr 1fr;gap:2px}.header-catalog__column a{display:grid;grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;align-items:center;min-height:56px;padding:7px 8px;border-radius:10px;transition:background .18s}.header-catalog__column a:hover{background:#11233a}.header-catalog__column a>span{width:42px;height:38px;overflow:hidden;border:1px solid #2c3c51;border-radius:8px;background:#0a0d13}.header-catalog__column img{width:100%;height:100%;object-fit:cover}.header-catalog__column strong{overflow:hidden;color:#e8ebef;font:700 11px/1.25 "Inter",sans-serif;text-overflow:ellipsis;white-space:nowrap}.header-catalog__column i{color:#59687a;font-style:normal}.header-catalog__column a:hover i{color:#5aaeff}.header-catalog__all{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:17px 25px;border-top:1px solid #293a50;background:#0d1b2e;color:#b9c8da;font:700 11px "Inter",sans-serif;letter-spacing:.14em}.header-catalog__all span{color:#5aaeff;font-size:18px}
.catalog-products{padding-top:8px}.catalog-card-grid{grid-template-columns:repeat(4,1fr);gap:16px}.catalog-game-card__link{min-height:365px;border-radius:16px}.catalog-game-card__content{padding:21px}.catalog-game-card__content strong{font-size:18px;line-height:1.16}.catalog-game-card__content small{margin-top:10px;font-size:10px}.catalog-game-card__content b{font-size:15px}.catalog-game-card__button{min-height:40px;margin-top:15px;padding:0 13px;font-size:10.5px}.catalog-game-card__shade{background:linear-gradient(180deg,rgba(6,9,15,.03) 15%,rgba(6,10,18,.24) 47%,rgba(6,10,18,.97) 79%,#07101d 100%)}
@media(max-width:1180px){.catalog-card-grid{grid-template-columns:repeat(3,1fr)}.header-catalog__panel{left:auto;right:-180px;transform:none}}@media(max-width:920px){.header-catalog{display:none}.catalog-card-grid{grid-template-columns:repeat(2,1fr)}.catalog-game-card__link{min-height:390px}}@media(max-width:620px){.catalog-card-grid{grid-template-columns:1fr}.catalog-game-card__link{min-height:410px}}
/* v0.14.8 - stable mega-menu hover corridor and transparent game logos */
.header-catalog{align-self:stretch;display:flex;align-items:center}.header-catalog::after{content:"";position:absolute;z-index:79;left:-30px;right:-30px;top:100%;height:18px;pointer-events:none}.header-catalog.is-open::after{pointer-events:auto}.header-catalog__panel{top:100%;margin-top:10px}.header-catalog__chevron{width:7px;height:7px;margin:-4px 1px 0 3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)!important;transform-origin:center;transition:transform .2s!important}.header-catalog.is-open .header-catalog__chevron{margin-top:3px;transform:rotate(225deg)!important}.header-catalog__column a>span{display:grid;place-items:center;background:#0a0d13}.header-catalog__column img.header-game-logo{width:86%;height:76%;object-fit:contain;filter:none}.header-catalog__column img:not(.header-game-logo){width:100%;height:100%;object-fit:cover}
/* v0.14.9 - logo-only grouped game navigation with variant chooser */
.header-catalog__column>div{display:block}.header-game{position:relative;border-radius:10px}.header-game>button,.header-game>a{display:grid;width:100%;grid-template-columns:minmax(0,1fr) 20px;align-items:center;min-height:58px;padding:7px 10px;border:0;border-radius:10px;background:transparent;color:#718096;cursor:pointer;transition:background .18s}.header-game>button:hover,.header-game>a:hover,.header-game.is-expanded>button{background:#11233a}.header-game__logo{display:flex!important;width:100%!important;height:42px!important;align-items:center!important;justify-content:flex-start!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}.header-game__logo img{width:auto!important;max-width:148px!important;height:auto!important;max-height:38px!important;object-fit:contain!important;object-position:left center!important;filter:none!important}.header-game>button>i,.header-game>a>i{font-style:normal;font-size:18px}.header-game:hover>button>i,.header-game:hover>a>i{color:#55aaff}.header-game__variants{display:none;grid-template-columns:1fr 1fr;gap:6px;padding:2px 9px 10px}.header-game.is-expanded .header-game__variants{display:grid}.header-game__variants a{display:flex!important;min-height:34px!important;align-items:center!important;justify-content:space-between!important;padding:0 10px!important;border:1px solid #284565!important;border-radius:8px!important;background:#0d1b2d!important;color:#c9d6e6!important;font:700 10px "Inter",sans-serif!important}.header-game__variants a:hover{border-color:#3e8bd6!important;background:#12315a!important}.header-catalog__column{max-height:620px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#2b4b70 transparent}
/* v0.15.0 - normalized transparent wordmarks */
.header-game>button,.header-game>a{min-height:48px;padding:4px 10px}.header-game__logo{height:34px!important}.header-game__logo img{display:block;width:118px!important;max-width:118px!important;height:30px!important;max-height:30px!important;object-fit:contain!important;object-position:left center!important}.header-catalog__column{max-height:535px}.header-game__variants{padding-bottom:7px}.header-game__variants a{min-height:31px!important}.header-catalog__panel{width:min(790px,88vw)}
/* v0.15.2 - publisher/official transparent wordmarks */
.header-game[data-game-key="arma-reforger"] .header-game__logo img{filter:invert(1)!important}
.header-game[data-game-key="arena-breakout"] .header-game__logo img{width:112px!important}
.header-game[data-game-key="hell-let-loose"] .header-game__logo img{width:132px!important;max-width:132px!important}
.header-game[data-game-key="overwatch"] .header-game__logo img{width:120px!important}
.header-game[data-game-key="squad"] .header-game__logo img{width:116px!important}
.header-game[data-game-key="delta-force"] .header-game__logo img{width:126px!important;max-width:126px!important}
.header-game[data-game-key="the-finals"] .header-game__logo img{width:108px!important}
/* v0.15.3 - optical sizing: equal visual weight, not equal file bounds */
.header-game>button,.header-game>a{min-height:56px;padding:5px 14px}
.header-game__logo{height:42px!important}
.header-game__logo img{width:142px!important;max-width:142px!important;height:38px!important;max-height:38px!important}
.header-game[data-game-key="apex-legends"] .header-game__logo img{width:96px!important;max-width:96px!important;height:42px!important;max-height:42px!important}
.header-game[data-game-key="arc-raiders"] .header-game__logo img{width:150px!important;max-width:150px!important}
.header-game[data-game-key="arena-breakout"] .header-game__logo img{width:138px!important;max-width:138px!important;height:40px!important;max-height:40px!important}
.header-game[data-game-key="arma-reforger"] .header-game__logo img{width:158px!important;max-width:158px!important;height:42px!important;max-height:42px!important}
.header-game[data-game-key="call-of-duty"] .header-game__logo img{width:158px!important;max-width:158px!important;height:42px!important;max-height:42px!important}
.header-game[data-game-key="dayz"] .header-game__logo img{width:110px!important;max-width:110px!important;height:40px!important;max-height:40px!important}
.header-game[data-game-key="fortnite"] .header-game__logo img{width:154px!important;max-width:154px!important;height:40px!important;max-height:40px!important}
.header-game[data-game-key="hell-let-loose"] .header-game__logo img{width:154px!important;max-width:154px!important;height:36px!important;max-height:36px!important}
.header-game[data-game-key="overwatch"] .header-game__logo img{width:132px!important;max-width:132px!important;height:40px!important;max-height:40px!important}
.header-game[data-game-key="rust"] .header-game__logo img{width:150px!important;max-width:150px!important;height:40px!important;max-height:40px!important}
.header-game[data-game-key="squad"] .header-game__logo img{width:140px!important;max-width:140px!important;height:40px!important;max-height:40px!important}
.header-game[data-game-key="delta-force"] .header-game__logo img{width:150px!important;max-width:150px!important;height:38px!important;max-height:38px!important}
.header-game[data-game-key="pubg"] .header-game__logo img{width:112px!important;max-width:112px!important;height:42px!important;max-height:42px!important}
.header-game[data-game-key="the-finals"] .header-game__logo img{width:116px!important;max-width:116px!important;height:42px!important;max-height:42px!important}
.header-catalog__column{max-height:620px}
/* v0.15.4 - single card action and fixed title rhythm */
.catalog-game-card__content{display:flex;min-height:112px;flex-direction:column;justify-content:flex-end}
.catalog-game-card__content strong{display:flex;min-height:42px;align-items:flex-end;margin:0;font-size:18px;line-height:1.16}
.catalog-game-card__button{width:100%;margin-top:14px}
/* v0.15.5 - richer premium catalog cards without availability badges */
.catalog-game-card__link{min-height:445px;background:#0b1320}
.catalog-game-card__shade{background:linear-gradient(180deg,rgba(5,8,14,.02) 8%,rgba(5,9,16,.12) 35%,rgba(5,9,17,.84) 62%,#07101d 88%)}
.catalog-game-card__content{min-height:218px;padding:23px}
.catalog-game-card__type{align-self:flex-start;margin-bottom:8px;padding:5px 8px;border:1px solid rgba(67,157,246,.34);border-radius:6px;background:rgba(15,76,138,.3);color:#68b6ff;font:800 9px/1 "Inter",sans-serif;letter-spacing:.09em;text-transform:uppercase}
.catalog-game-card__content strong{min-height:44px;font-size:19px}
.catalog-game-card__details{display:flex;flex-wrap:wrap;gap:7px 13px;margin-top:8px;color:#b9c6d7;font:600 9.5px "Inter",sans-serif}
.catalog-game-card__details span{display:flex;align-items:center;gap:6px}.catalog-game-card__details i{color:#4ba8ff;font-size:7px;font-style:normal}
.catalog-game-card__price{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(135,159,190,.18)}
.catalog-game-card__price small{margin:0;color:#8493a6;font-size:9.5px}.catalog-game-card__price b{margin:0;color:#fff;font:800 15px "Manrope",sans-serif}
.catalog-game-card__button{margin-top:13px;background:linear-gradient(180deg,#2498ff,#0878df);box-shadow:0 10px 28px rgba(0,119,235,.25)}
.catalog-game-card__link:hover .catalog-game-card__button{background:linear-gradient(180deg,#43a8ff,#1588ed)}
@media(max-width:1180px){.catalog-game-card__link{min-height:455px}}
/* v0.15.6 - contained artwork stage prevents oversized/cropped covers */
.catalog-game-card__image{inset:0 0 auto!important;height:59%;overflow:hidden;background:#0b111b}
.catalog-game-card__image img{object-fit:cover;object-position:center 38%}
.catalog-game-card__image:after{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent,#07101d)}
.catalog-game-card__shade{background:linear-gradient(180deg,rgba(4,8,14,.02) 0,rgba(4,8,14,.04) 42%,rgba(7,16,29,.66) 58%,#07101d 70%)}
.catalog-game-card__content{min-height:220px;background:linear-gradient(180deg,transparent 0,#07101d 22%)}
/* v0.16.0 - premium responsive status dashboard */
.status-page{min-height:80vh;background:radial-gradient(900px 500px at 50% 0,rgba(36,137,240,.11),transparent 70%),#090b0f}.status-hero{position:relative;overflow:hidden;padding:92px 0 58px;border-bottom:1px solid #202731}.status-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(70,125,185,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(70,125,185,.045) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(to bottom,#000,transparent)}.status-hero__inner{position:relative;display:flex;align-items:end;justify-content:space-between;gap:48px}.status-hero h1{margin:9px 0 15px;font:800 clamp(48px,6.5vw,88px)/.95 "Manrope",sans-serif;letter-spacing:-.06em}.status-hero h1 span{color:#51a9ff}.status-hero__inner>div>p:last-child{max-width:670px;margin:0;color:#909dad;font-size:15px;line-height:1.7}.status-overview{position:relative;display:grid;min-width:260px;padding:23px 25px 23px 58px;border:1px solid #273444;border-radius:17px;background:rgba(13,18,27,.9);box-shadow:0 22px 55px rgba(0,0,0,.28)}.status-overview__pulse{position:absolute;left:24px;top:29px;width:15px;height:15px;border:4px solid rgba(45,213,142,.16);border-radius:50%;background:#2dd58e;box-shadow:0 0 24px currentColor}.status-overview small{color:#758297;font:700 9px "Inter",sans-serif;letter-spacing:.12em;text-transform:uppercase}.status-overview strong{margin-top:4px;font:800 21px "Manrope",sans-serif}.status-overview>span:last-child{margin-top:5px;color:#8491a2;font-size:10px}.status-is-maintenance .status-overview__pulse{background:#f7b928}.status-is-offline .status-overview__pulse{background:#ff5664}
.status-dashboard{padding-block:34px 105px}.status-toolbar{position:sticky;z-index:20;top:76px;display:grid;grid-template-columns:auto minmax(210px,1fr) auto;gap:16px;align-items:center;margin-bottom:20px;padding:12px;border:1px solid #242d39;border-radius:16px;background:rgba(10,14,21,.94);box-shadow:0 16px 45px rgba(0,0,0,.22);backdrop-filter:blur(18px)}.status-filters{display:flex;gap:5px}.status-filters button,.status-view button{min-height:39px;padding:0 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#8491a2;font:700 10px "Inter",sans-serif;cursor:pointer}.status-filters button b{margin-left:7px;padding:3px 6px;border-radius:20px;background:#243043;color:#b7c6d8;font-size:9px}.status-filters button:hover,.status-filters button.is-active,.status-view button:hover,.status-view button.is-active{border-color:#2c64a0;background:#10243d;color:#fff}.status-search{display:flex;align-items:center;justify-self:end;width:min(100%,330px);min-height:39px;padding:0 13px;border:1px solid #27313d;border-radius:10px;background:#0b1018;color:#647186}.status-search input{width:100%;padding:0 0 0 9px;border:0;outline:0;background:transparent;color:#fff;font:500 11px "Inter",sans-serif}.status-view{display:flex;padding-left:10px;border-left:1px solid #2a323d}.status-view button{min-width:40px;padding:0;font-size:16px}
.status-legend{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 28px}.status-legend>span{display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #252d38;border-radius:30px;background:#0d1118;color:#99a5b5;font:600 9.5px "Inter",sans-serif}.status-legend i,.status-pill i,.status-product footer i{width:7px;height:7px;border-radius:50%;background:#2dd58e;box-shadow:0 0 12px rgba(45,213,142,.55)}.status-legend b{color:#647186;font-size:9px}.status-is-maintenance i{background:#f7b928!important;box-shadow:0 0 12px rgba(247,185,40,.45)!important}.status-is-offline i{background:#ff5664!important;box-shadow:0 0 12px rgba(255,86,100,.45)!important}.status-is-development i{background:#569dff!important;box-shadow:0 0 12px rgba(86,157,255,.45)!important}
.status-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.status-product{min-width:0;overflow:hidden;border:1px solid #242d39;border-radius:17px;background:linear-gradient(155deg,#101722,#0a0f18);box-shadow:0 18px 45px rgba(0,0,0,.18);transition:transform .25s,border-color .25s,box-shadow .25s}.status-product:hover{transform:translateY(-4px);border-color:#35577c;box-shadow:0 25px 65px rgba(0,0,0,.3)}.status-product__media{position:relative;height:190px;overflow:hidden;background:#0d131c}.status-product__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(7,12,20,.82) 100%)}.status-product__media>img{width:100%;height:100%;object-fit:cover;transition:transform .45s}.status-product:hover .status-product__media>img{transform:scale(1.035)}.status-pill{position:absolute;z-index:2;right:13px;top:13px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid rgba(45,213,142,.3);border-radius:30px;background:rgba(6,38,29,.88);color:#45dea1;font:800 9px "Inter",sans-serif;letter-spacing:.045em;text-transform:uppercase}.status-is-maintenance .status-pill{border-color:rgba(247,185,40,.35);background:rgba(55,40,5,.88);color:#ffd35a}.status-is-offline .status-pill{border-color:rgba(255,86,100,.35);background:rgba(55,9,16,.88);color:#ff7b86}.status-is-development .status-pill{border-color:rgba(86,157,255,.35);background:rgba(8,29,59,.88);color:#7eb7ff}.status-product__body{padding:19px}.status-product__heading{display:flex;align-items:center;gap:12px;min-height:46px}.status-product__logo{display:grid;flex:0 0 52px;height:40px;place-items:center;border:1px solid #29384b;border-radius:9px;background:#111c2b}.status-product__logo img{max-width:44px;max-height:27px;object-fit:contain}.status-product__heading h2{margin:0;font:800 15px/1.15 "Manrope",sans-serif}.status-product__heading p{margin:4px 0 0;color:#738196;font-size:9.5px}.status-product__uptime{margin-top:17px;padding-top:14px;border-top:1px solid #222c39}.status-product__uptime-head{display:flex;justify-content:space-between;color:#77869a;font-size:9.5px}.status-product__uptime-head strong{color:#c9d6e5}.status-bars{display:grid;grid-template-columns:repeat(30,1fr);gap:2px;height:26px;margin-top:10px}.status-bar{min-width:2px;border-radius:2px;background:#2dd58e;opacity:.9}.status-product footer{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#38d995;font:700 9.5px "Inter",sans-serif}.status-product footer span{display:flex;align-items:center;gap:7px}.status-product footer small{color:#68768a;font-size:9px;font-weight:500}.status-empty{padding:60px;text-align:center;color:#8290a4}.status-product-grid.is-list{grid-template-columns:1fr}.status-product-grid.is-list .status-product{display:grid;grid-template-columns:240px minmax(0,1fr)}.status-product-grid.is-list .status-product__media{height:100%;min-height:185px}.status-product-grid.is-list .status-product__body{display:grid;grid-template-columns:1fr 1.25fr;gap:15px 25px;align-items:center}.status-product-grid.is-list .status-product__uptime{margin:0;padding:0 0 0 22px;border-top:0;border-left:1px solid #222c39}.status-product-grid.is-list footer{grid-column:1/-1;margin:0;padding-top:12px;border-top:1px solid #222c39}
@media(max-width:1050px){.status-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-toolbar{top:68px}.status-product-grid.is-list .status-product{grid-template-columns:190px 1fr}}
@media(max-width:760px){.status-hero{padding:62px 0 42px}.status-hero__inner{display:block}.status-overview{min-width:0;margin-top:28px}.status-toolbar{position:relative;top:0;grid-template-columns:1fr auto}.status-filters{grid-column:1/-1;overflow-x:auto}.status-filters button{flex:0 0 auto}.status-search{justify-self:stretch;width:auto}.status-product-grid{grid-template-columns:1fr}.status-product__media{height:210px}.status-product-grid.is-list .status-product{display:block}.status-product-grid.is-list .status-product__media{height:190px;min-height:0}.status-product-grid.is-list .status-product__body{display:block}.status-product-grid.is-list .status-product__uptime{margin-top:17px;padding:14px 0 0;border-top:1px solid #222c39;border-left:0}}
@media(max-width:460px){.status-dashboard{padding-top:22px}.status-toolbar{gap:9px;padding:9px}.status-search{grid-column:1/-1;grid-row:2}.status-view{grid-column:2;grid-row:1}.status-filters{grid-column:1}.status-filters button{padding-inline:10px}.status-filters button:nth-child(3){display:none}.status-product__media{height:178px}.status-product__body{padding:16px}.status-bars{gap:1px}.status-legend{gap:5px}.status-legend>span{padding:6px 8px}.status-hero h1{font-size:46px}}
/* v0.16.1 - live authority synchronization; no synthetic uptime history */
.status-is-unknown i{background:#718096!important;box-shadow:0 0 12px rgba(113,128,150,.35)!important}.status-is-unknown .status-pill{border-color:rgba(113,128,150,.35);background:rgba(24,31,42,.9);color:#9aa8ba}.status-product__live{display:flex;align-items:center;justify-content:space-between;margin-top:17px;padding:13px 14px;border:1px solid #233247;border-radius:10px;background:#0b1420;color:#7f8da0;font:600 9.5px "Inter",sans-serif}.status-product__live span{display:flex;align-items:center;gap:7px}.status-product__live i{width:7px;height:7px;border-radius:50%;background:#2dd58e;box-shadow:0 0 12px rgba(45,213,142,.55)}.status-product__live strong{color:#a8c9ed;font:700 10px "Inter",sans-serif}.status-product-grid.is-list .status-product__live{margin:0;padding:13px 16px}.status-product-grid.is-list .status-product__body{grid-template-columns:1fr 1.1fr}.status-product-grid.is-list footer{grid-column:1/-1}
/* v0.16.2 - unified live/manual product status */
.status-pill.is-updating{color:#ffd35a;background:rgba(55,40,5,.88);border:1px solid rgba(247,185,40,.35)}
.status-pill.is-pending{color:#aab5c4;background:rgba(24,31,42,.9);border:1px solid rgba(113,128,150,.35)}
.status-product__note{margin:10px 0 0;color:#aeb9c8;font-size:10px;line-height:1.5}
.status-product__note+footer{margin-top:9px}

/* v0.16.3 - compact and optically normalized header wordmarks */
.header-game>button,.header-game>a{min-height:42px;padding:3px 10px}
.header-game__logo{height:28px!important}
.header-game__logo img{width:92px!important;max-width:92px!important;height:25px!important;max-height:25px!important;object-fit:contain!important;object-position:left center!important}
.header-game[data-game-key="arena-breakout"] .header-game__logo img{width:88px!important;max-width:88px!important}
.header-game[data-game-key="hell-let-loose"] .header-game__logo img{width:98px!important;max-width:98px!important}
.header-game[data-game-key="the-finals"] .header-game__logo img{width:88px!important;max-width:88px!important;height:28px!important;max-height:28px!important}
.header-game[data-game-key="arc-raiders"] .header-game__logo img,.header-game[data-game-key="call-of-duty"] .header-game__logo img,.header-game[data-game-key="rust"] .header-game__logo img{width:102px!important;max-width:102px!important}
.header-catalog__column{max-height:510px}
/* v0.16.5 - semantic status footer colors */
.status-product.status-is-maintenance footer,.status-product.status-is-maintenance footer span{color:#f7b928}
.status-product.status-is-offline footer,.status-product.status-is-offline footer span{color:#ff6674}
.status-product.status-is-unknown footer,.status-product.status-is-unknown footer span{color:#95a2b4}
/* v0.16.6 - compact spaced catalog rows inspired by the reference menu */
.header-catalog__panel{width:min(720px,88vw)}
.header-catalog__column{max-height:500px;padding:22px 20px 17px}
.header-catalog__column h2{margin:0 6px 16px}
.header-catalog__column>div{display:flex;flex-direction:column;gap:5px}
.header-game>button,.header-game>a{grid-template-columns:38px minmax(0,1fr) 18px;gap:13px;min-height:51px;padding:5px 8px}
.header-game__logo{width:38px!important;height:31px!important;justify-content:center!important}
.header-game__logo img,.header-game[data-game-key] .header-game__logo img{width:34px!important;max-width:34px!important;height:28px!important;max-height:28px!important;object-fit:contain!important;object-position:center!important}
.header-game__name{overflow:hidden;color:#e9edf3;font:600 13px/1.2 "Inter",sans-serif;text-align:left;text-overflow:ellipsis;white-space:nowrap}
.header-game>button>i,.header-game>a>i{font-size:15px;text-align:right}
.header-game__variants{margin:1px 0 4px;padding:0 8px 7px 51px}
@media(max-width:1180px){.header-catalog__panel{width:min(720px,88vw)}}
/* v0.16.7 - status manual refresh control */
.status-refresh{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:39px;padding:0 13px;border:1px solid #2c64a0;border-radius:10px;background:#10243d;color:#dbeaff;font:700 10px "Inter",sans-serif;white-space:nowrap;transition:background .18s,border-color .18s,transform .18s}
.status-refresh:hover{border-color:#4a99eb;background:#163457;color:#fff;transform:translateY(-1px)}
.status-refresh span{color:#58adff;font-size:16px;line-height:1}.status-refresh.is-refreshed{border-color:rgba(45,213,142,.4);background:rgba(45,213,142,.1);color:#62e6ad}.status-refresh.is-refreshed span{color:#62e6ad}
@media(max-width:760px){.status-toolbar{grid-template-columns:1fr auto auto}.status-refresh{grid-column:3;grid-row:2}.status-search{grid-column:1/3}}
@media(max-width:460px){.status-refresh{grid-column:2;grid-row:2;padding-inline:11px}.status-search{grid-column:1;grid-row:2}.status-view{grid-column:2;grid-row:1}}
/* v0.16.8 - keep the atmospheric hero clear; preview becomes its own section */
.hero{min-height:auto}.hero__inner{padding-bottom:105px}.hero__actions{margin-bottom:0}
.preview-section{position:relative;padding:78px 0 96px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,#090b0f,#0d0d0f)}
.preview-section:before{content:"";position:absolute;inset:0;background:radial-gradient(700px 360px at 50% 15%,rgba(69,139,255,.09),transparent 72%);pointer-events:none}
.preview-section .shell{position:relative}.preview-section .hero-panel{max-width:1080px}
@media(max-width:620px){.hero__inner{padding-bottom:72px}.preview-section{padding:52px 0 70px}}
/* v0.16.9 - premium continuous supported-product ribbon */
.logo-marquee{position:relative;overflow:hidden;padding:30px 0 34px;border-bottom:1px solid #20252d;background:radial-gradient(650px 140px at 50% 48%,rgba(38,203,170,.1),transparent 72%),#090b0e}
.logo-marquee:before,.logo-marquee:after{content:"";position:absolute;z-index:2;top:0;bottom:0;width:min(12vw,170px);pointer-events:none}.logo-marquee:before{left:0;background:linear-gradient(90deg,#090b0e,transparent)}.logo-marquee:after{right:0;background:linear-gradient(270deg,#090b0e,transparent)}
.logo-marquee>p{margin:0 0 18px;text-align:center;color:#668178;font:700 8px "Inter",sans-serif;letter-spacing:.25em;text-transform:uppercase}
.logo-marquee__row{overflow:hidden;padding:2px 0;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}
.logo-marquee__row+.logo-marquee__row{margin-top:10px}
.logo-marquee__track{display:flex;width:max-content;align-items:center;gap:54px;animation:spch-logo-flow 42s linear infinite;will-change:transform}
.logo-marquee__row.is-reverse .logo-marquee__track{animation-direction:reverse;animation-duration:48s}
.logo-marquee:hover .logo-marquee__track{animation-play-state:paused}
.logo-marquee__item{display:grid;width:122px;height:38px;flex:0 0 122px;place-items:center;opacity:.66;filter:saturate(.7);transition:opacity .2s,filter .2s,transform .2s}
.logo-marquee__item:hover{opacity:1;filter:saturate(1);transform:scale(1.04)}
.logo-marquee__item img{display:block;max-width:104px;max-height:29px;width:auto;height:auto;object-fit:contain}
@keyframes spch-logo-flow{to{transform:translateX(calc(-50% - 27px))}}
@media(max-width:620px){.logo-marquee{padding:24px 0 27px}.logo-marquee__track{gap:34px;animation-duration:34s}.logo-marquee__item{width:94px;flex-basis:94px;height:33px}.logo-marquee__item img{max-width:82px;max-height:24px}@keyframes spch-logo-flow{to{transform:translateX(calc(-50% - 17px))}}}
@media(prefers-reduced-motion:reduce){.logo-marquee__track{animation:none;transform:none}}
/* v0.16.10 - single-row product ribbon */
.logo-marquee{padding:28px 0 31px}.logo-marquee>p{margin-bottom:16px}

/* v0.16.14 - static visual pause between moving ribbons and product carousel */
.setup-break{position:relative;padding:88px 0 92px;border-bottom:1px solid #252a31;background:linear-gradient(180deg,#0d0d0f,#111216)}
.setup-break:before{content:"";position:absolute;inset:0;background:radial-gradient(650px 280px at 50% 0,rgba(70,151,238,.08),transparent 72%);pointer-events:none}
.setup-break .shell{position:relative;display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}
.setup-break__heading h2{max-width:470px;margin:10px 0 15px;font:800 clamp(34px,4vw,54px)/1.02 "Manrope",sans-serif;letter-spacing:-.05em}.setup-break__heading h2 span{color:#58aaf9}.setup-break__heading>p:last-child{max-width:470px;margin:0;color:#8793a3;font-size:14px;line-height:1.65}
.setup-break__grid{display:grid;gap:10px}.setup-break__grid article{display:grid;grid-template-columns:42px 1fr;gap:17px;align-items:center;min-height:86px;padding:17px 20px;border:1px solid #292f38;border-radius:14px;background:rgba(17,20,26,.82);box-shadow:0 14px 35px rgba(0,0,0,.13)}.setup-break__grid article>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid #294e75;border-radius:12px;background:#101f31;color:#66b4ff;font:800 10px "Inter",sans-serif}.setup-break__grid strong{display:block;color:#f0f4f9;font:750 14px "Manrope",sans-serif}.setup-break__grid p{margin:5px 0 0;color:#778496;font-size:11px;line-height:1.45}
@media(max-width:820px){.setup-break{padding:70px 0}.setup-break .shell{grid-template-columns:1fr;gap:35px}.setup-break__heading h2,.setup-break__heading>p:last-child{max-width:620px}}
@media(max-width:520px){.setup-break{padding:58px 0}.setup-break__grid article{grid-template-columns:36px 1fr;padding:15px}.setup-break__grid article>span{width:36px;height:36px}}
/* v0.16.15 - restrained premium benefits section */
.benefits-lite{padding:92px 0;border-bottom:1px solid #252a31;background:#0d0d0f}.benefits-lite__heading{max-width:680px;margin:0 auto 36px;text-align:center}.benefits-lite__heading h2{margin:9px 0 12px;font:800 clamp(34px,4vw,52px)/1.03 "Manrope",sans-serif;letter-spacing:-.05em}.benefits-lite__heading>p:last-child{margin:0;color:#8490a0;font-size:14px;line-height:1.65}
.benefits-lite__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.benefits-lite__grid article{position:relative;min-height:185px;padding:25px 22px;border:1px solid #292d34;border-radius:15px;background:linear-gradient(150deg,#14161b,#101116);transition:transform .2s,border-color .2s,background .2s}.benefits-lite__grid article:hover{transform:translateY(-3px);border-color:#385472;background:linear-gradient(150deg,#171b22,#11141a)}.benefits-lite__grid article>span{display:grid;width:38px;height:38px;margin-bottom:32px;place-items:center;border:1px solid #315174;border-radius:11px;background:#111e2d;color:#64aeef;font-size:17px}.benefits-lite__grid strong{display:block;color:#f1f4f8;font:750 14px "Manrope",sans-serif}.benefits-lite__grid p{margin:8px 0 0;color:#778394;font-size:11px;line-height:1.55}
@media(max-width:920px){.benefits-lite__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.benefits-lite{padding:68px 0}.benefits-lite__heading{text-align:left}.benefits-lite__grid{grid-template-columns:1fr}.benefits-lite__grid article{min-height:0}.benefits-lite__grid article>span{margin-bottom:20px}}

/* v0.17.0 - premium single-product prototype */
.single-premium-product{overflow:hidden;background:radial-gradient(900px 520px at 14% 5%,rgba(40,130,190,.12),transparent 68%),#090b0f}.product-breadcrumb{display:flex;gap:10px;padding-top:32px;color:#6e7b8d;font-size:11px}.product-breadcrumb a{color:#94a4b7}.product-breadcrumb a:hover{color:#62baff}.product-buybox{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(350px,.75fr);gap:28px;align-items:start;padding-block:25px 65px}.product-gallery{min-width:0}.product-gallery__stage{position:relative;overflow:hidden;aspect-ratio:16/9;border:1px solid #293746;border-radius:19px;background:#0d141d;box-shadow:0 30px 75px rgba(0,0,0,.32)}.product-gallery__stage:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,rgba(5,9,14,.55))}.product-gallery__stage img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-gallery:hover .product-gallery__stage img{transform:scale(1.018)}.product-gallery__label{position:absolute;z-index:2;left:17px;bottom:17px;display:flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:rgba(5,9,14,.72);backdrop-filter:blur(10px);color:#dce7f3;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.product-gallery__label i{width:7px;height:7px;border-radius:50%;background:#52b4ff;box-shadow:0 0 12px #52b4ff}.product-gallery__meta{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:11px}.product-gallery__meta>div{padding:15px 17px;border:1px solid #232c38;border-radius:12px;background:#0d1219}.product-gallery__meta strong,.product-gallery__meta span{display:block}.product-gallery__meta strong{font:700 11px "Manrope",sans-serif}.product-gallery__meta span{margin-top:3px;color:#718096;font-size:9px}.product-purchase{position:sticky;top:98px;padding:25px;border:1px solid #293441;border-radius:19px;background:linear-gradient(150deg,#141a23,#0d1118);box-shadow:0 30px 75px rgba(0,0,0,.27)}.product-purchase__head{position:relative;padding-top:4px}.product-purchase__head>.status-pill{position:absolute;right:0;top:0}.product-purchase__head h1{margin:9px 0 11px;padding-right:95px;font:800 clamp(31px,3.2vw,48px)/1 "Manrope",sans-serif;letter-spacing:-.055em}.product-purchase__head>p:last-child{margin:0;color:#95a1b2;font-size:12px;line-height:1.65}.product-plan-card{margin-top:22px;padding-top:20px;border-top:1px solid #29313d}.product-plan-card h2{margin:0 0 12px;color:#8592a3;font:800 9px "Inter",sans-serif;letter-spacing:.14em;text-transform:uppercase}.product-plan-list{display:grid;gap:8px}.product-plan-list button{position:relative;display:flex;width:100%;min-height:61px;align-items:center;justify-content:space-between;padding:10px 13px;border:1px solid #2a333f;border-radius:11px;background:#0a0e14;color:#fff;text-align:left;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.product-plan-list button:hover{border-color:#3f5e7e;transform:translateY(-1px)}.product-plan-list button.is-active{border-color:#42a7ff;background:#0c1a29;box-shadow:inset 0 0 0 1px rgba(66,167,255,.15)}.product-plan-list b,.product-plan-list small{display:block}.product-plan-list b{font:750 13px "Manrope",sans-serif}.product-plan-list small{margin-top:2px;color:#657389;font-size:8.5px}.product-plan-list button>i{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#161d27;color:#708198;font:800 9px "Inter",sans-serif;font-style:normal}.product-plan-list button.is-active>i{background:#15385a;color:#72bdff}.product-plan-list em{position:absolute;right:54px;padding:4px 6px;border-radius:20px;background:#1a4063;color:#70bdff;font:800 7px "Inter",sans-serif;font-style:normal;letter-spacing:.06em}.product-purchase__total{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-top:18px;padding:17px 0;border-top:1px solid #252e39}.product-purchase__total small,.product-purchase__total strong{display:block}.product-purchase__total small{color:#68768a;font-size:8px}.product-purchase__total strong{margin-top:2px;font:750 13px "Manrope",sans-serif}.product-price{color:#7cc3ff;font:800 18px "Manrope",sans-serif}.product-checkout-button,.product-native-cart .single_add_to_cart_button{width:100%;min-height:51px;border:0;border-radius:11px;background:linear-gradient(135deg,#5db8ff,#318ae4);color:#06111c;font:800 12px "Inter",sans-serif}.product-checkout-button:disabled{cursor:not-allowed;filter:saturate(.6);opacity:.72}.product-native-cart form.cart{display:flex;margin:0!important}.product-native-cart .quantity{display:none!important}.product-assurance{display:flex;justify-content:center;gap:20px;margin-top:13px;color:#748297;font-size:8.5px}.product-facts{border-block:1px solid #202832;background:#0b0e13}.product-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.product-facts article{display:grid;grid-template-columns:35px 1fr;gap:1px 12px;padding:25px 22px;border-left:1px solid #202832}.product-facts article:last-child{border-right:1px solid #202832}.product-facts article>span{grid-row:1/3;display:grid;width:35px;height:35px;place-items:center;border:1px solid #29527b;border-radius:10px;background:#0f1d2b;color:#61b2f8}.product-facts small{color:#617084;font:700 8px "Inter",sans-serif;letter-spacing:.1em}.product-facts strong{font:700 12px "Manrope",sans-serif}.product-feature-section{padding-block:105px}.product-section-heading{max-width:700px;margin-bottom:36px}.product-section-heading h2{margin:9px 0 11px;font:800 clamp(38px,4.7vw,63px)/.98 "Manrope",sans-serif;letter-spacing:-.055em}.product-section-heading h2 span{color:#5daeff}.product-section-heading>p:last-child{margin:0;color:#7d8999;font-size:13px}.product-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.product-feature-group{overflow:hidden;border:1px solid #282f38;border-radius:15px;background:linear-gradient(145deg,#12161c,#0d1015)}.product-feature-group>button{display:grid;width:100%;grid-template-columns:43px 1fr 24px;gap:14px;align-items:center;padding:20px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.product-feature-group__icon{display:grid;width:43px;height:43px;place-items:center;border:1px solid #31577c;border-radius:12px;background:#102238;color:#65b9ff;font-size:18px}.product-feature-group button strong,.product-feature-group button small{display:block}.product-feature-group button strong{font:750 14px "Manrope",sans-serif}.product-feature-group button small{margin-top:4px;color:#748195;font-size:9px;line-height:1.4}.product-feature-group button>i{color:#5f7186;font:400 21px Inter;font-style:normal;transition:transform .2s}.product-feature-group.is-open button>i{transform:rotate(45deg);color:#61b4ff}.product-feature-group__content{display:none;padding:0 20px 21px}.product-feature-group.is-open .product-feature-group__content{display:block}.product-feature-group ul{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:17px 0 0;border-top:1px solid #262d36;list-style:none}.product-feature-group li{display:flex;align-items:center;gap:8px;color:#a4afbd;font-size:10px}.product-feature-group li i{display:grid;width:17px;height:17px;place-items:center;border-radius:50%;background:#10283a;color:#67bcff;font-size:8px;font-style:normal}.product-story{padding:90px 0;border-block:1px solid #222830;background:linear-gradient(120deg,#0d1015,#12151b)}.product-story>.shell{display:grid;grid-template-columns:1.1fr .9fr;gap:65px;align-items:center}.product-story__media{position:relative;overflow:hidden;aspect-ratio:16/10;border:1px solid #2a333e;border-radius:18px;background:#0a0f16}.product-story__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(5,8,12,.8))}.product-story__media img{width:100%;height:100%;object-fit:cover;transform:scale(1.14)}.product-story__media span{position:absolute;z-index:2;left:20px;bottom:17px;font:700 10px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.09em}.product-story__copy h2,.product-requirements h2,.product-how h2,.product-faq h2,.product-related h2{margin:9px 0 13px;font:800 clamp(32px,4vw,49px)/1.04 "Manrope",sans-serif;letter-spacing:-.045em}.product-story__copy>p:not(.eyebrow){color:#8f9bac;font-size:13px}.product-story__copy ul{margin:23px 0 0;padding:0;list-style:none}.product-story__copy li{padding:11px 0;border-top:1px solid #29303a;color:#c5ced9;font-size:11px}.product-story__copy li:before{content:"âœ“";margin-right:10px;color:#5ab5ff}.product-requirements{display:grid;grid-template-columns:.72fr 1.28fr;gap:65px;padding-block:105px}.product-requirements>div>p:last-child{color:#7e8a9b;font-size:12px}.product-requirements__grid{display:grid;gap:9px}.product-requirements__grid article{display:grid;grid-template-columns:43px 1fr;gap:3px 14px;padding:18px;border:1px solid #29313b;border-radius:13px;background:#101319}.product-requirements__grid article>span{grid-row:1/3;display:grid;width:43px;height:43px;place-items:center;border-radius:11px;background:#121f2d;color:#66b5fa;font:800 9px "Inter",sans-serif}.product-requirements__grid strong{font:700 12px "Manrope",sans-serif}.product-requirements__grid p{margin:0;color:#778395;font-size:9.5px}.product-how{padding:85px 0;border-block:1px solid #212832;background:#0c0f14}.product-how header{text-align:center}.product-how ol{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:34px 0 0;padding:0;list-style:none}.product-how li{min-height:175px;padding:22px;border:1px solid #29313b;border-radius:14px;background:#11151b}.product-how li>span{color:#5caef2;font:800 10px "Inter",sans-serif}.product-how li strong{display:block;margin-top:37px;font:750 13px "Manrope",sans-serif}.product-how li p{margin:7px 0 0;color:#758295;font-size:9.5px;line-height:1.5}.product-faq{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px;padding-block:105px}.product-faq .accordion summary{font-size:14px}.product-faq .accordion p{font-size:11px}.product-related{padding-bottom:105px}.product-related>header{display:flex;align-items:end;justify-content:space-between;margin-bottom:28px}.product-related h2{margin-bottom:0}.product-related>header>a{color:#66b5fa;font-size:11px;font-weight:700}.product-mobile-cta{display:none}
@media(max-width:980px){.product-buybox{grid-template-columns:1fr}.product-purchase{position:relative;top:auto}.product-facts>.shell{grid-template-columns:repeat(2,1fr)}.product-story>.shell{gap:35px}.product-feature-section,.product-requirements,.product-faq{padding-block:80px}.product-how ol{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.product-breadcrumb{padding-top:20px}.product-buybox{gap:17px;padding-bottom:42px}.product-gallery__stage{border-radius:14px}.product-gallery__meta{grid-template-columns:1fr}.product-purchase{padding:19px;border-radius:15px}.product-purchase__head>.status-pill{position:relative;margin-bottom:15px}.product-purchase__head h1{padding-right:0;font-size:34px}.product-plan-list button{min-height:57px}.product-facts>.shell{width:100%;grid-template-columns:1fr 1fr}.product-facts article{padding:17px 14px}.product-facts article:nth-child(odd){border-left:0}.product-facts article>span{display:none}.product-feature-section{padding-block:67px}.product-section-heading h2{font-size:40px}.product-feature-grid{grid-template-columns:1fr}.product-feature-group>button{padding:16px}.product-feature-group ul{grid-template-columns:1fr}.product-story{padding:65px 0}.product-story>.shell,.product-requirements,.product-faq{grid-template-columns:1fr;gap:35px}.product-story__copy{order:-1}.product-requirements,.product-faq{padding-block:68px}.product-how{padding:65px 0}.product-how ol{grid-template-columns:1fr 1fr}.product-how li{min-height:145px}.product-how li strong{margin-top:25px}.product-related{padding-bottom:95px}.product-mobile-cta{position:fixed;z-index:95;left:10px;right:10px;bottom:10px;display:flex;align-items:center;justify-content:space-between;padding:10px 10px 10px 14px;border:1px solid #314154;border-radius:14px;background:rgba(12,17,24,.94);box-shadow:0 15px 45px rgba(0,0,0,.55);backdrop-filter:blur(15px)}.product-mobile-cta small,.product-mobile-cta strong{display:block}.product-mobile-cta small{max-width:170px;overflow:hidden;color:#8592a3;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.product-mobile-cta strong{font-size:11px}.product-mobile-cta a{padding:11px 14px;border-radius:9px;background:#55adf5;color:#06111c;font-size:10px;font-weight:800}}
@media(max-width:420px){.product-gallery__label{left:11px;bottom:11px}.product-gallery__meta{display:none}.product-purchase__head h1{font-size:31px}.product-assurance{gap:10px}.product-facts article{grid-template-columns:1fr}.product-facts strong{font-size:10.5px}.product-how ol{grid-template-columns:1fr}.product-how li{min-height:0}.product-related .product-grid{grid-template-columns:1fr}}

/* v0.17.1 - softer surfaces, full feature index and product showcase */
.single-premium-product .product-facts{margin:0 auto;width:var(--shell);border:0;border-radius:17px;background:linear-gradient(145deg,#111720,#0d1117);box-shadow:0 20px 55px rgba(0,0,0,.18)}.single-premium-product .product-facts>.shell{width:100%;padding:10px;gap:8px}.single-premium-product .product-facts article{border:0;border-radius:12px;background:#0d1219}.single-premium-product .product-facts article:last-child{border:0}.single-premium-product .product-facts article>span{font:800 7px "Inter",sans-serif;letter-spacing:.05em}.single-premium-product .product-feature-section{padding-top:80px}.product-checkout-trust{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;padding-top:15px;border-top:1px solid #28313c}.product-checkout-trust>strong{display:flex;align-items:center;gap:7px;color:#8997a8;font:700 9px "Inter",sans-serif;white-space:nowrap}.product-checkout-trust>strong span{color:#66b8ff;font-size:13px}.payment-badges{display:flex;align-items:center;gap:4px}.payment-badges>b{display:grid;min-width:29px;height:18px;padding:0 4px;place-items:center;border-radius:4px;background:#fff;color:#101522;font:900 6.5px "Inter",sans-serif;font-style:normal;letter-spacing:-.03em}.payment-badges .is-visa{background:#1d3f9d;color:#fff;font-size:7px;font-style:italic}.payment-badges .is-paypal{color:#1266a8;font-size:6px}.payment-badges .is-crypto{background:#f49b22;color:#fff}.payment-badges .is-usdt{background:#25a17b;color:#fff}.payment-badges .is-mastercard{position:relative;display:block;width:29px;background:#15181d}.payment-badges .is-mastercard i{position:absolute;top:4px;width:10px;height:10px;border-radius:50%;background:#ed302f}.payment-badges .is-mastercard i:first-child{left:7px}.payment-badges .is-mastercard i:last-child{right:7px;background:#f6a021;mix-blend-mode:screen}.product-feature-grid{align-items:start}.product-feature-group__icon{font-size:8px;font-weight:900;letter-spacing:.04em}.product-feature-group ul{display:block}.product-feature-group li{display:block}.product-feature-tip{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:9px 5px;border:0;border-bottom:1px solid #222933;background:transparent;color:#aeb9c7;text-align:left;cursor:help;font:600 10px "Inter",sans-serif}.product-feature-group li:last-child .product-feature-tip{border-bottom:0}.product-feature-tip:hover,.product-feature-tip:focus-visible{color:#fff;background:rgba(69,150,222,.06)}.product-feature-tip>span{display:flex;align-items:center;gap:6px}.product-feature-tip em{padding:3px 5px;border-radius:20px;background:#143b5e;color:#68baff;font:800 6.5px "Inter",sans-serif;font-style:normal;letter-spacing:.06em}.product-feature-tip>i{display:grid;flex:0 0 17px;width:17px;height:17px;place-items:center;border:1px solid #35475b;border-radius:50%;color:#6c7d91;font:800 8px "Inter",sans-serif;font-style:normal}.product-feature-tip:after{content:attr(data-tooltip);position:absolute;z-index:30;left:8px;bottom:calc(100% + 8px);width:min(310px,calc(100vw - 70px));padding:10px 12px;border:1px solid #355371;border-radius:9px;background:#111b27;color:#dce6f1;font:500 9.5px/1.5 "Inter",sans-serif;box-shadow:0 16px 35px rgba(0,0,0,.42);opacity:0;visibility:hidden;transform:translateY(5px);transition:.16s;pointer-events:none}.product-feature-tip:hover:after,.product-feature-tip:focus:after{opacity:1;visibility:visible;transform:none}.product-showcase{padding-bottom:100px}.product-showcase>header{max-width:720px;margin-bottom:30px}.product-showcase h2{margin:9px 0 12px;font:800 clamp(34px,4vw,52px)/1.04 "Manrope",sans-serif;letter-spacing:-.045em}.product-showcase header>p:last-child{color:#7d899a;font-size:13px}.product-compare{position:relative;overflow:hidden;aspect-ratio:1500/844;border-radius:18px;background:#090d13;box-shadow:0 28px 80px rgba(0,0,0,.36);isolation:isolate}.product-compare img{display:block;width:100%;height:100%;object-fit:cover}.product-compare__after{position:absolute;inset:0}.product-compare__before{position:absolute;z-index:2;inset:0 auto 0 0;width:var(--compare);overflow:hidden;border-right:2px solid #59b7ff}.product-compare__before img{width:calc(100% / (var(--compare-number, .5)));max-width:none}.product-compare input{position:absolute;z-index:5;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize}.product-compare__handle{position:absolute;z-index:4;left:var(--compare);top:50%;display:grid;width:48px;height:48px;place-items:center;border:3px solid #fff;border-radius:50%;background:#4caaf4;color:#fff;font-size:20px;box-shadow:0 8px 25px rgba(0,0,0,.45);transform:translate(-50%,-50%);pointer-events:none}.product-compare__label{position:absolute;z-index:3;top:18px;padding:7px 10px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:rgba(5,8,12,.72);color:#fff;font:800 8px "Inter",sans-serif;letter-spacing:.08em;backdrop-filter:blur(10px)}.product-compare__label.is-before{left:18px}.product-compare__label.is-after{right:18px}.product-support-banner{display:grid;grid-template-columns:76px 1fr auto;gap:28px;align-items:center;margin-block:90px;padding:40px;border-radius:20px;background:radial-gradient(380px 240px at 90% 10%,rgba(255,255,255,.08),transparent 70%),linear-gradient(135deg,#226aaa,#294b96);box-shadow:0 30px 80px rgba(18,67,127,.25)}.product-support-banner__icon{display:grid;width:76px;height:76px;place-items:center;border-radius:18px;background:rgba(255,255,255,.12);font-size:30px}.product-support-banner .eyebrow{color:#bde1ff}.product-support-banner h2{margin:7px 0 8px;font:800 clamp(25px,3vw,38px)/1.08 "Manrope",sans-serif;letter-spacing:-.04em}.product-support-banner p:not(.eyebrow){max-width:650px;margin:0;color:#d5e5f4;font-size:12px}.product-support-banner>div>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.product-support-banner>div>div span{padding:6px 9px;border:1px solid rgba(255,255,255,.16);border-radius:30px;background:rgba(255,255,255,.07);font-size:8px;font-weight:700}.product-support-banner .button{background:#fff!important;color:#153557!important;box-shadow:none;white-space:nowrap}
@media(max-width:800px){.single-premium-product .product-facts{width:100%;border-radius:0}.product-support-banner{grid-template-columns:56px 1fr}.product-support-banner__icon{width:56px;height:56px}.product-support-banner .button{grid-column:1/-1;width:max-content}.product-checkout-trust{align-items:flex-start;flex-direction:column}.payment-badges>b{min-width:34px;height:21px}}
@media(max-width:540px){.single-premium-product .product-facts>.shell{gap:5px}.single-premium-product .product-facts article{padding:15px 11px}.product-feature-group__content{padding-inline:15px}.product-feature-tip{font-size:9.5px}.product-showcase{padding-bottom:68px}.product-compare{border-radius:12px}.product-compare__handle{width:38px;height:38px}.product-compare__label{top:10px;font-size:7px}.product-compare__label.is-before{left:10px}.product-compare__label.is-after{right:10px}.product-support-banner{display:block;margin-block:65px;padding:28px 22px}.product-support-banner__icon{margin-bottom:20px}.product-support-banner .button{margin-top:22px}}

/* v0.17.2 - direct feature naming and synchronized static lists */
.product-feature-grid{align-items:stretch}.product-feature-group{display:flex;min-height:100%;flex-direction:column}.product-feature-group>header{padding:22px 22px 18px;border-bottom:1px solid #252c35}.product-feature-group>header strong,.product-feature-group>header small{display:block}.product-feature-group>header strong{font:800 18px "Manrope",sans-serif}.product-feature-group>header small{min-height:30px;margin-top:5px;color:#748195;font-size:9.5px;line-height:1.5}.product-feature-group__content,.product-feature-group.is-open .product-feature-group__content{display:block;flex:1;padding:0 22px 20px}.product-feature-group ul{padding-top:10px}.product-feature-tip{padding-block:10px}.product-feature-tip>span{width:100%;justify-content:space-between}.product-feature-tip:after{left:0}.product-feature-group>button,.product-feature-group__icon,.product-feature-tip>i{display:none!important}
@media(max-width:700px){.product-feature-group>header{padding:18px 17px 15px}.product-feature-group>header small{min-height:0}.product-feature-group__content,.product-feature-group.is-open .product-feature-group__content{padding-inline:17px}}

/* v0.17.3 - product gameplay video and screenshot gallery */
.product-media-section{padding:95px 0;border-block:1px solid #202731;background:linear-gradient(180deg,#0c1016,#0a0d12)}.product-media-heading{max-width:760px;margin-bottom:34px}.product-media-heading h2{margin:9px 0 12px;font:800 clamp(35px,4.5vw,56px)/1.02 "Manrope",sans-serif;letter-spacing:-.05em}.product-media-heading>p:last-child{margin:0;color:#7e8b9c;font-size:13px}.product-video-frame{position:relative;overflow:hidden;aspect-ratio:16/9;margin-bottom:26px;border-radius:18px;background:#05070a;box-shadow:0 26px 75px rgba(0,0,0,.36)}.product-video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.product-screenshot-gallery{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:14px}.product-screenshot-gallery__main{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:16px;background:#06090d}.product-screenshot-gallery__main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgba(4,7,11,.85));pointer-events:none}.product-screenshot-gallery__main>img{width:100%;height:100%;object-fit:cover;transition:opacity .18s,transform .35s}.product-screenshot-gallery__main>img.is-changing{opacity:.35;transform:scale(1.015)}.product-screenshot-gallery__main>div{position:absolute;z-index:2;left:20px;right:20px;bottom:17px}.product-screenshot-gallery__main strong,.product-screenshot-gallery__main span{display:block}.product-screenshot-gallery__main strong{font:800 18px "Manrope",sans-serif}.product-screenshot-gallery__main span{margin-top:3px;color:#a3afbd;font-size:10px}.product-screenshot-gallery__strip{display:grid;grid-template-columns:1fr;gap:8px;max-height:100%;overflow:auto;padding-right:3px}.product-screenshot-gallery__strip button{display:grid;grid-template-columns:95px 1fr;gap:10px;align-items:center;min-height:67px;padding:5px;border:1px solid #29323d;border-radius:10px;background:#0c1118;color:#aab5c3;text-align:left;cursor:pointer;transition:.18s}.product-screenshot-gallery__strip button:hover,.product-screenshot-gallery__strip button.is-active{border-color:#438bc7;background:#102136;color:#fff}.product-screenshot-gallery__strip button img{width:95px;aspect-ratio:16/9;border-radius:7px;object-fit:cover}.product-screenshot-gallery__strip button span{padding-right:7px;font:700 9px/1.3 "Inter",sans-serif}.product-screenshot-gallery__strip::-webkit-scrollbar{width:5px}.product-screenshot-gallery__strip::-webkit-scrollbar-thumb{border-radius:10px;background:#2a4c6c}
@media(max-width:850px){.product-media-section{padding:75px 0}.product-screenshot-gallery{grid-template-columns:1fr}.product-screenshot-gallery__strip{display:flex;max-height:none;overflow-x:auto;padding:2px 0 8px}.product-screenshot-gallery__strip button{flex:0 0 210px;grid-template-columns:80px 1fr}.product-screenshot-gallery__strip button img{width:80px}}
@media(max-width:520px){.product-media-section{padding:62px 0}.product-video-frame,.product-screenshot-gallery__main{border-radius:12px}.product-media-heading h2{font-size:37px}.product-screenshot-gallery__main>div{left:14px;bottom:12px}.product-screenshot-gallery__main strong{font-size:15px}.product-screenshot-gallery__main span{font-size:8px}.product-screenshot-gallery__strip button{flex-basis:175px;grid-template-columns:66px 1fr}.product-screenshot-gallery__strip button img{width:66px}}

/* v0.17.4 - Hydra-style hero video and screenshot gallery */
.product-hero-gallery .product-gallery__stage:after{pointer-events:none}.product-hero-gallery .product-gallery__stage>iframe,.product-hero-gallery .product-gallery__stage>[data-hero-image]{position:absolute;inset:0;width:100%;height:100%;border:0;object-fit:cover}.product-hero-gallery .product-gallery__stage>[hidden]{display:none!important}.product-hero-gallery .product-gallery__label{z-index:3;pointer-events:none}.product-hero-gallery__thumbs{display:flex;gap:9px;margin-top:12px;padding:2px 1px 8px;overflow-x:auto;scrollbar-width:thin;scrollbar-color:#315778 transparent}.product-hero-gallery__thumbs::-webkit-scrollbar{height:5px}.product-hero-gallery__thumbs::-webkit-scrollbar-thumb{border-radius:10px;background:#315778}.product-hero-gallery__thumbs button{position:relative;overflow:hidden;flex:0 0 112px;aspect-ratio:16/9;padding:0;border:1px solid #293541;border-radius:10px;background:#090d13;color:#fff;cursor:pointer;opacity:.7;transition:border-color .18s,opacity .18s,transform .18s}.product-hero-gallery__thumbs button:hover,.product-hero-gallery__thumbs button.is-active{border-color:#55b4ff;opacity:1;transform:translateY(-1px)}.product-hero-gallery__thumbs button img{display:block;width:100%;height:100%;object-fit:cover}.product-hero-gallery__thumbs .is-video{display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(77,174,248,.2),transparent 55%),#0b1119!important}.product-hero-gallery__thumbs .is-video span{display:grid;width:29px;height:29px;place-items:center;padding-left:2px;border:1px solid rgba(105,190,255,.55);border-radius:50%;background:#112d45;color:#72c3ff;font-size:12px}.product-hero-gallery__thumbs .is-video small{position:absolute;right:7px;bottom:5px;color:#9dcdf2;font:700 7px "Inter",sans-serif;text-transform:uppercase;letter-spacing:.06em}.product-hero-gallery__thumbs button:focus-visible{outline:2px solid #72c3ff;outline-offset:2px}
@media(max-width:700px){.product-hero-gallery__thumbs{gap:7px;margin-top:9px}.product-hero-gallery__thumbs button{flex-basis:91px;border-radius:8px}}

/* v0.17.5 - premium feature cards and corrected checkout lock */
.product-checkout-lock{display:inline-grid!important;width:18px;height:18px;place-items:center;color:#67baff!important;font-size:0!important}
.product-checkout-lock svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.product-feature-grid{gap:18px}
.product-feature-group{position:relative;overflow:visible;border-color:rgba(113,139,166,.22);background:radial-gradient(500px 210px at 0 0,rgba(66,153,230,.09),transparent 62%),linear-gradient(145deg,#121820,#0c1117);box-shadow:0 22px 60px rgba(0,0,0,.2);transition:transform .22s,border-color .22s,box-shadow .22s}
.product-feature-group:hover{transform:translateY(-3px);border-color:rgba(92,178,246,.4);box-shadow:0 28px 70px rgba(0,0,0,.3),0 0 0 1px rgba(72,161,232,.06)}
.product-feature-group:before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(91,184,255,.62),transparent);opacity:.65}
.product-feature-group>header{display:grid;grid-template-columns:56px 1fr;gap:17px;align-items:center;min-height:110px;padding:23px 25px;border-bottom:1px solid rgba(102,127,152,.19)}
.product-feature-group>header>span:last-child{min-width:0}
.product-feature-group>header strong{font-size:21px;letter-spacing:-.025em}
.product-feature-group>header small{min-height:0;margin-top:7px;color:#7f91a7;font-size:10px;line-height:1.55}
.product-feature-group__mark{display:grid;width:56px;height:56px;place-items:center;border:1px solid rgba(93,179,246,.34);border-radius:17px;background:linear-gradient(145deg,rgba(28,91,145,.4),rgba(14,33,51,.68));color:#73c1ff;box-shadow:inset 0 1px rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.18)}
.product-feature-group__mark svg{width:31px;height:31px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.product-feature-group__content,.product-feature-group.is-open .product-feature-group__content{padding:8px 25px 23px}
.product-feature-tip{min-height:43px;padding:11px 7px;border-bottom-color:rgba(99,121,145,.17);font-size:10.5px;transition:padding-left .18s,color .18s,background .18s}
.product-feature-tip:hover,.product-feature-tip:focus-visible{padding-left:12px;background:linear-gradient(90deg,rgba(72,159,229,.1),transparent 72%);color:#fff}
.product-feature-tip>span:after{content:"";width:5px;height:5px;margin-left:auto;border-radius:50%;background:#3f81b5;opacity:.45;transition:.18s}
.product-feature-tip:hover>span:after,.product-feature-tip:focus-visible>span:after{background:#65bcff;opacity:1;box-shadow:0 0 10px rgba(80,178,255,.75)}
@media(max-width:700px){.product-feature-grid{gap:13px}.product-feature-group>header{grid-template-columns:46px 1fr;min-height:92px;padding:18px}.product-feature-group__mark{width:46px;height:46px;border-radius:14px}.product-feature-group__mark svg{width:26px;height:26px}.product-feature-group>header strong{font-size:18px}.product-feature-group__content,.product-feature-group.is-open .product-feature-group__content{padding:7px 18px 18px}.product-feature-group:hover{transform:none}}

/* v0.17.6 - real access pricing and mobile sticky purchase */
.product-plan-list button>strong{display:block;min-width:67px;color:#7cc3ff;font:800 13px "Manrope",sans-serif;text-align:right}.product-plan-list button.is-active>strong{color:#9bd3ff}.product-plan-list button em+strong{padding-top:18px}.product-native-cart{display:block!important;margin:0!important}.product-native-cart .single_add_to_cart_button{cursor:pointer;transition:filter .18s,transform .18s,box-shadow .18s}.product-native-cart .single_add_to_cart_button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 12px 28px rgba(53,151,231,.24)}.product-mobile-cta strong b,.product-mobile-cta strong i{font:inherit;font-style:normal}.product-mobile-cta strong i{color:#72bdff}.product-mobile-cta button{padding:11px 16px;border:0;border-radius:9px;background:linear-gradient(135deg,#5db8ff,#318ae4);color:#06111c;font:800 10px "Inter",sans-serif;cursor:pointer}
@media(max-width:700px){.product-mobile-cta{visibility:hidden;opacity:0;transform:translateY(24px);transition:opacity .22s,transform .22s,visibility .22s}.product-mobile-cta.is-visible{visibility:visible;opacity:1;transform:none}.single-premium-product{padding-bottom:78px}}

/* v0.17.8 - status gate, PIX, policies and gallery lightbox */
.payment-badges .is-pix{background:#28b7b2;color:#fff;font-size:7px}.product-purchase__policies{display:flex;justify-content:center;gap:13px;margin-top:13px;color:#6f7f92;font-size:7.5px}.product-purchase__policies a{color:inherit;text-decoration:underline;text-decoration-color:#354354;text-underline-offset:3px}.product-purchase__policies a:hover{color:#9ecfff}.product-gallery__expand{margin-top:7px;padding:7px 10px;border:1px solid #2b3947;border-radius:8px;background:#0d141c;color:#8ea0b4;font:700 8px "Inter",sans-serif;cursor:pointer}.product-gallery__expand:hover{border-color:#4b91c8;color:#fff}.product-lightbox[hidden]{display:none!important}.product-lightbox{position:fixed;z-index:9999;inset:0;display:grid;grid-template-columns:64px minmax(0,1400px) 64px;grid-template-rows:1fr auto;gap:12px;align-items:center;justify-content:center;padding:35px;background:rgba(3,6,10,.94);backdrop-filter:blur(14px)}.product-lightbox>img{grid-column:2;max-width:100%;max-height:calc(100vh - 105px);justify-self:center;border-radius:14px;box-shadow:0 30px 100px rgba(0,0,0,.7)}.product-lightbox>p{grid-column:2;grid-row:2;margin:0;color:#b8c7d7;text-align:center;font:700 11px "Inter",sans-serif}.product-lightbox__close{position:absolute;right:22px;top:18px;width:44px;height:44px;border:1px solid #334353;border-radius:50%;background:#101820;color:#fff;font-size:25px;cursor:pointer}.product-lightbox__nav{width:48px;height:48px;border:1px solid #344658;border-radius:50%;background:#111b25;color:#fff;font-size:20px;cursor:pointer}.product-lightbox__nav:hover,.product-lightbox__close:hover{border-color:#5eb8ff;background:#14283a}.product-lightbox__nav.is-prev{grid-column:1}.product-lightbox__nav.is-next{grid-column:3}.product-lightbox-open{overflow:hidden}.product-mobile-cta button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.65}
@media(max-width:700px){.product-purchase__policies{gap:10px}.product-lightbox{grid-template-columns:42px minmax(0,1fr) 42px;padding:18px 10px}.product-lightbox>img{max-height:calc(100vh - 90px);border-radius:9px}.product-lightbox__nav{width:38px;height:38px}.product-lightbox__close{right:10px;top:10px;width:38px;height:38px;z-index:2}}

/* v0.18.0 - shared premium template for all internal and external cheats */
.single-premium-product .product-buybox{padding-bottom:36px}.product-plan-list__pending{display:flex;min-height:72px;align-items:center;justify-content:space-between;padding:13px 15px;border:1px dashed #334252;border-radius:11px;background:#0b1017;color:#fff}.product-plan-list__pending b,.product-plan-list__pending small{display:block}.product-plan-list__pending b{font:750 13px "Manrope",sans-serif}.product-plan-list__pending small{margin-top:4px;color:#6e7d90;font-size:8.5px}.product-plan-list__pending i{padding:6px 8px;border-radius:20px;background:#172331;color:#7890a8;font:800 7px "Inter",sans-serif;font-style:normal;text-transform:uppercase;letter-spacing:.07em}.single-premium-product:not(.apex-product) .product-gallery__stage img{transform:none}.single-premium-product .product-price{white-space:nowrap}.single-premium-product .product-price:has(.amount){font-size:18px}
@media(max-width:700px){.single-premium-product .product-buybox{padding-bottom:28px}}

/* Call of Duty HWID Spoofer */
.spoofer-product{--sp-green:#31e6a1;--sp-cyan:#42a5ff;background:#070b10;color:#f4f8fc;overflow:hidden}
.spoofer-product .shell{width:min(1240px,calc(100% - 40px));margin-inline:auto}
.spoofer-hero{min-height:570px;background:linear-gradient(90deg,rgba(4,9,14,.98) 0%,rgba(4,9,14,.9) 48%,rgba(4,9,14,.25) 100%),var(--spoofer-hero) center/cover no-repeat;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.06)}
.spoofer-hero__content{padding-block:64px}.spoofer-breadcrumb{display:flex;gap:12px;color:#74869b;font-size:13px;margin-bottom:55px}.spoofer-breadcrumb a{color:#91abc4}.spoofer-hero__badges{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.spoofer-hero__badges>span{padding:8px 12px;border-radius:99px;background:rgba(13,24,34,.78);border:1px solid rgba(100,183,255,.16);font-size:11px;font-weight:800;letter-spacing:.09em}.spoofer-hero h1{font-size:clamp(44px,6vw,78px);line-height:.98;max-width:710px;margin:0 0 22px}.spoofer-hero h1 span{display:block;color:var(--sp-green)}.spoofer-hero__content>p{font-size:18px;color:#aebdca;line-height:1.7;max-width:650px}.spoofer-hero__actions{display:flex;gap:12px;margin:28px 0}.spoofer-hero__actions .button{background:var(--sp-green);color:#03110c}.spoofer-hero__actions .button--ghost{background:rgba(255,255,255,.04);color:#fff;border:1px solid rgba(255,255,255,.12)}.spoofer-hero__trust{display:flex;gap:24px;flex-wrap:wrap;color:#92a5b7;font-size:13px}.spoofer-hero__trust span:before{content:'âœ“';color:var(--sp-green);margin-right:7px;font-weight:900}
.spoofer-overview{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.7fr);gap:28px;padding-block:90px;align-items:start}.spoofer-overview__visual{position:relative;border-radius:28px;overflow:hidden;min-height:590px;background:#0c1219}.spoofer-overview__visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.spoofer-overview__visual:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,rgba(3,7,11,.96))}.spoofer-overview__visual>div{position:absolute;z-index:2;left:34px;bottom:32px}.spoofer-overview__visual strong{display:block;font-size:26px}.spoofer-overview__visual span{display:block;color:#9babb9;margin-top:6px}.spoofer-purchase{position:sticky;top:100px;padding:30px;border-radius:26px;background:linear-gradient(145deg,#111a24,#0b1118);box-shadow:0 24px 70px rgba(0,0,0,.35)}.spoofer-purchase h2{font-size:32px;margin:4px 0 24px}.spoofer-purchase .product-native-cart button{width:100%;background:linear-gradient(135deg,var(--sp-green),#21bff0);color:#03110d}.spoofer-facts{background:#0b1118}.spoofer-facts>.shell{display:grid;grid-template-columns:repeat(4,1fr)}.spoofer-facts article{display:flex;gap:14px;align-items:center;padding:26px 18px}.spoofer-facts article>span,.spoofer-capability-card header>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#102738;color:var(--sp-cyan);font-size:11px;font-weight:900}.spoofer-facts small{display:block;color:#60778a;font-size:10px;letter-spacing:.12em}.spoofer-facts strong{font-size:14px}
.spoofer-highlights{padding-block:110px}.spoofer-highlights header,.spoofer-capability-section>.shell>header{text-align:center;max-width:760px;margin:0 auto 45px}.spoofer-highlights h2,.spoofer-capability-section h2,.spoofer-guide h2,.spoofer-faq h2{font-size:clamp(34px,4vw,56px);margin:8px 0}.spoofer-highlights h2 span{color:var(--sp-green)}.spoofer-highlights>div{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.spoofer-highlights article{padding:28px;background:#0c1219;border-radius:20px}.spoofer-highlights article b{color:var(--sp-green);font-size:12px}.spoofer-highlights article h3{margin:40px 0 10px}.spoofer-highlights article p,.spoofer-capability-section header p,.spoofer-capability-card p{color:#8295a7;line-height:1.6}
.spoofer-capability-section{padding:105px 0;background:#0a0f15}.spoofer-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.spoofer-capability-card{background:#101720;border-radius:24px;padding:28px}.spoofer-capability-card header{display:flex;gap:15px;align-items:center;margin-bottom:20px}.spoofer-capability-card h3{margin:0;font-size:22px}.spoofer-capability-card header p{margin:4px 0 0;font-size:13px}.spoofer-capability-card ul{list-style:none;padding:0;margin:0}.spoofer-capability-card li{position:relative;padding:15px 30px 15px 0;color:#d6e1eb;border-top:1px solid rgba(255,255,255,.06);font-weight:650}.spoofer-capability-card li:after{content:'?';position:absolute;right:0;top:13px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#12314a;color:#62baff;font-size:11px}.spoofer-capability-card li:before{content:attr(data-tooltip);position:absolute;z-index:5;left:0;right:0;bottom:calc(100% - 5px);padding:12px;border-radius:10px;background:#233545;color:#fff;font-size:12px;line-height:1.45;opacity:0;transform:translateY(6px);pointer-events:none;transition:.18s}.spoofer-capability-card li:hover:before,.spoofer-capability-card li:focus:before{opacity:1;transform:none}
.spoofer-trial{margin-block:90px;padding:44px 50px;border-radius:26px;background:radial-gradient(circle at 90% 0,rgba(49,230,161,.2),transparent 35%),linear-gradient(135deg,#10233a,#101820);display:flex;justify-content:space-between;align-items:center;gap:25px}.spoofer-trial span{color:var(--sp-green);font-size:12px;font-weight:900;letter-spacing:.12em}.spoofer-trial h2{font-size:36px;margin:8px 0}.spoofer-trial p{color:#9db0c1}.spoofer-trial .button{white-space:nowrap;background:var(--sp-green);color:#03110c}.spoofer-guide{padding:30px 0 110px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.spoofer-guide ol{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:16px}.spoofer-guide li{padding:24px;border-radius:18px;background:#0d141c}.spoofer-guide li b{color:var(--sp-green)}.spoofer-guide li strong{display:block;font-size:19px;margin:18px 0 6px}.spoofer-guide li p{color:#8799aa;margin:0}.spoofer-faq{background:#0b1118;padding:100px 0}.spoofer-faq .shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.spoofer-faq details{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.08)}.spoofer-faq summary{cursor:pointer;font-size:18px;font-weight:750}.spoofer-faq details p{color:#91a3b4;line-height:1.7}
@media(max-width:980px){.spoofer-overview{grid-template-columns:1fr}.spoofer-purchase{position:relative;top:auto}.spoofer-facts>.shell,.spoofer-highlights>div{grid-template-columns:1fr 1fr}.spoofer-capability-grid{grid-template-columns:1fr}.spoofer-guide,.spoofer-faq .shell{grid-template-columns:1fr}}
@media(max-width:640px){.spoofer-product .shell{width:min(100% - 24px,1240px)}.spoofer-hero{min-height:640px;background-position:62% center}.spoofer-hero__content{padding-block:42px}.spoofer-breadcrumb{margin-bottom:110px}.spoofer-hero__trust{gap:10px 18px}.spoofer-overview{padding-block:55px}.spoofer-overview__visual{min-height:400px}.spoofer-purchase{padding:22px}.spoofer-facts>.shell,.spoofer-highlights>div,.spoofer-guide ol{grid-template-columns:1fr}.spoofer-facts article{padding:18px 8px}.spoofer-highlights,.spoofer-capability-section,.spoofer-faq{padding-block:70px}.spoofer-trial{padding:32px 24px;flex-direction:column;align-items:flex-start}.spoofer-trial h2{font-size:28px}.spoofer-guide{padding-bottom:80px}.spoofer-hero__actions{flex-direction:column}.spoofer-hero__actions .button{text-align:center}}

/* v0.19.2 premium spoofer capability cards */
.spoofer-capability-grid{gap:22px;align-items:stretch}
.spoofer-capability-card{position:relative;isolation:isolate;padding:30px;background:linear-gradient(155deg,rgba(18,28,39,.98),rgba(10,16,23,.98));box-shadow:0 22px 55px rgba(0,0,0,.22);overflow:visible}
.spoofer-capability-card:before{content:'';position:absolute;z-index:-1;inset:0;border-radius:24px;background:radial-gradient(circle at 12% 0,rgba(66,165,255,.13),transparent 32%),radial-gradient(circle at 100% 100%,rgba(49,230,161,.07),transparent 34%);pointer-events:none}
.spoofer-capability-card header{min-height:88px;margin-bottom:12px;padding-bottom:22px;border-bottom:1px solid rgba(138,179,210,.1)}
.spoofer-capability-card header>span.spoofer-capability-card__icon{width:58px;height:58px;flex:0 0 58px;border-radius:16px;background:linear-gradient(145deg,rgba(38,154,241,.2),rgba(31,230,161,.07));color:#7fc7ff;box-shadow:inset 0 0 0 1px rgba(90,181,248,.18),0 10px 28px rgba(0,0,0,.2)}
.spoofer-capability-card__icon svg{width:34px;height:34px;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.spoofer-capability-card h3{font-size:24px;letter-spacing:-.025em}
.spoofer-capability-card li{margin:0 -10px;padding:17px 38px 17px 12px;border-top:0;border-bottom:1px solid rgba(138,179,210,.08);border-radius:10px;color:#dce8f2;transition:background .18s ease,color .18s ease,transform .18s ease}
.spoofer-capability-card li:last-child{border-bottom:0}
.spoofer-capability-card li:hover,.spoofer-capability-card li:focus{outline:0;background:linear-gradient(90deg,rgba(66,165,255,.11),rgba(49,230,161,.035));color:#fff;transform:translateX(3px)}
.spoofer-capability-card li:after{content:'';right:13px;top:50%;width:7px;height:7px;border:0;border-top:2px solid #55b6ff;border-right:2px solid #55b6ff;border-radius:0;background:none;transform:translateY(-50%) rotate(45deg);opacity:.45;transition:.18s}
.spoofer-capability-card li:hover:after,.spoofer-capability-card li:focus:after{opacity:1;right:10px}
.spoofer-capability-card li:before{left:12px;right:12px;bottom:calc(100% - 2px);padding:13px 15px;border:1px solid rgba(100,189,255,.18);background:rgba(19,34,47,.98);box-shadow:0 14px 35px rgba(0,0,0,.38);font-weight:500}
@media(max-width:640px){.spoofer-capability-card{padding:22px}.spoofer-capability-card header>span.spoofer-capability-card__icon{width:50px;height:50px;flex-basis:50px}.spoofer-capability-card__icon svg{width:29px;height:29px}.spoofer-capability-card h3{font-size:21px}}

/* Product editorial content */
.product-editorial{padding:105px 0}.product-editorial>header{max-width:820px;margin-bottom:34px}.product-editorial h2{font-size:clamp(34px,4.5vw,58px);line-height:1.05;margin:8px 0}.product-editorial__lead{padding:32px 36px;border-radius:22px;background:linear-gradient(145deg,rgba(17,26,36,.96),rgba(9,14,20,.96));box-shadow:0 22px 55px rgba(0,0,0,.18)}.product-editorial__lead p{margin:0;color:#a7b6c4;font-size:17px;line-height:1.82}.product-editorial__lead p+p{margin-top:18px}.product-editorial__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.product-editorial__grid article{padding:27px;border-radius:19px;background:#0e151d;box-shadow:inset 0 1px rgba(255,255,255,.025)}.product-editorial__grid h3{margin:0 0 10px;font-size:20px}.product-editorial__grid p{color:#8799aa;line-height:1.65;margin:0}.spoofer-editorial{padding-top:105px;padding-bottom:30px}
@media(max-width:760px){.product-editorial{padding:70px 0}.product-editorial__lead{padding:24px}.product-editorial__lead p{font-size:15px}.product-editorial__grid{grid-template-columns:1fr}}

/* Premium FAQ */
.faq-premium,.support-premium{background:#070b10;color:#f5f8fc;overflow:hidden}.faq-premium .shell,.support-premium .shell{width:min(1220px,calc(100% - 40px));margin-inline:auto}.faq-premium__hero,.support-premium__hero{position:relative;padding:115px 0 90px;background:radial-gradient(circle at 75% 10%,rgba(40,143,255,.15),transparent 32%),radial-gradient(circle at 15% 90%,rgba(41,226,166,.08),transparent 30%),linear-gradient(180deg,#0b121b,#070b10)}.faq-premium__hero:after,.support-premium__hero:after{content:'';position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent)}.faq-premium__hero .shell,.support-premium__hero .shell{position:relative;z-index:1;text-align:center}.faq-premium__badge,.support-premium__badge{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border-radius:99px;background:#0f1b27;color:#73bcff;font-size:11px;font-weight:850;letter-spacing:.12em}.faq-premium__badge span,.support-premium__badge span{width:7px;height:7px;border-radius:50%;background:#36e4a3;box-shadow:0 0 15px #36e4a3}.faq-premium__hero h1,.support-premium__hero h1{font-size:clamp(48px,7vw,84px);letter-spacing:-.055em;line-height:1;margin:24px 0 18px}.faq-premium__hero p,.support-premium__hero>div>p{max-width:700px;margin:0 auto;color:#93a5b7;font-size:18px;line-height:1.7}.faq-search{width:min(700px,100%);height:64px;margin:38px auto 0;padding:0 18px;display:flex;align-items:center;gap:13px;background:rgba(14,23,33,.92);border:1px solid rgba(111,186,255,.2);border-radius:17px;box-shadow:0 20px 50px rgba(0,0,0,.28)}.faq-search:focus-within{border-color:#55adf4;box-shadow:0 0 0 4px rgba(54,151,235,.1),0 20px 50px rgba(0,0,0,.28)}.faq-search svg{width:23px;stroke:#6eaee7;stroke-width:1.8}.faq-search input{flex:1;border:0;outline:0;background:transparent;color:#fff;font:500 16px inherit}.faq-search kbd{padding:5px 8px;border-radius:7px;background:#182432;color:#71879a;font-size:11px}.faq-premium__stats,.support-premium__meta{display:flex;justify-content:center;gap:0;margin:48px auto 0}.faq-premium__stats span,.support-premium__meta span{min-width:210px;padding:0 35px;border-right:1px solid rgba(255,255,255,.08)}.faq-premium__stats span:last-child,.support-premium__meta span:last-child{border:0}.faq-premium__stats b,.support-premium__meta b{display:block;font-size:14px}.faq-premium__stats small,.support-premium__meta small{display:block;color:#657a8d;margin-top:4px}.faq-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:-29px;position:relative;z-index:2}.faq-categories a{padding:22px;border-radius:16px;background:#101821;box-shadow:0 16px 35px rgba(0,0,0,.25);transition:.2s}.faq-categories a:hover{transform:translateY(-4px);background:#13202c}.faq-categories span{color:#55b6ff;font-size:11px;font-weight:900}.faq-categories b,.faq-categories small{display:block}.faq-categories b{margin:14px 0 4px}.faq-categories small{color:#718497}.faq-premium__body{padding:115px 0}.faq-premium__body>header{max-width:680px;margin-bottom:55px}.faq-premium__body h2,.support-channels h2,.support-process h2,.support-scope h2,.support-final h2{font-size:clamp(36px,4vw,56px);line-height:1.05;margin:8px 0}.faq-premium__body>header>p:last-child,.support-channels>header>p:last-child{color:#8194a6}.faq-group{display:grid;grid-template-columns:280px 1fr;gap:50px;padding:46px 0;border-top:1px solid rgba(255,255,255,.07);scroll-margin-top:100px}.faq-group__title{display:flex;gap:15px}.faq-group__title>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#112a3d;color:#5dbaff;font-size:12px;font-weight:900}.faq-group__title h3{margin:3px 0;font-size:21px}.faq-group__title p{margin:0;color:#708397;font-size:13px}.faq-list details{border-bottom:1px solid rgba(255,255,255,.07)}.faq-list summary{position:relative;cursor:pointer;list-style:none;padding:23px 55px 23px 0;font-size:18px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary i{position:absolute;right:2px;top:18px;width:34px;height:34px;border-radius:50%;background:#111e2b}.faq-list summary i:before,.faq-list summary i:after{content:'';position:absolute;left:10px;right:10px;top:16px;height:2px;background:#59b9ff}.faq-list summary i:after{transform:rotate(90deg);transition:.2s}.faq-list details[open] summary i:after{transform:rotate(0)}.faq-list details>div{display:grid;grid-template-rows:0fr;transition:.25s}.faq-list details[open]>div{grid-template-rows:1fr}.faq-list details p{overflow:hidden;color:#93a5b6;line-height:1.75;margin:0;padding:0 50px 23px 0}.faq-empty{text-align:center;padding:40px;color:#8294a5}.faq-support-cta,.support-final{margin-bottom:100px;padding:42px 46px;border-radius:25px;background:radial-gradient(circle at 90% 0,rgba(51,229,164,.15),transparent 40%),linear-gradient(135deg,#101e2b,#101720);display:flex;align-items:center;justify-content:space-between;gap:25px}.faq-support-cta span,.support-final span{color:#48e1a2;font-size:11px;font-weight:900;letter-spacing:.12em}.faq-support-cta h2{font-size:38px;margin:8px 0}.faq-support-cta p,.support-final p{color:#8fa2b4}.faq-support-cta .button,.support-final .button{background:#35dfa2;color:#03110c;white-space:nowrap}
/* Premium support */
.support-premium__actions{display:flex;justify-content:center;gap:12px;margin-top:32px}.support-premium__actions .button{background:#269bff;color:#fff}.support-premium__actions .button--ghost{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12)}.support-channels{padding:105px 0}.support-channels>header{text-align:center;margin-bottom:44px}.support-channel-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.support-channel{position:relative;padding:38px;border-radius:24px;background:linear-gradient(145deg,#111a24,#0c1219);box-shadow:0 22px 55px rgba(0,0,0,.2);transition:.22s}.support-channel:hover{transform:translateY(-5px);background:linear-gradient(145deg,#142333,#0d151e)}.support-channel.is-primary:after{content:'';position:absolute;inset:0;border-radius:24px;box-shadow:inset 0 0 0 1px rgba(68,173,255,.22);pointer-events:none}.support-channel__icon{display:grid;place-items:center;width:66px;height:66px;border-radius:18px;background:#112b40;color:#66bfff}.support-channel__icon svg{width:34px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.support-channel>small{display:block;color:#50dfa4;font-weight:900;letter-spacing:.12em;margin-top:30px}.support-channel h3{font-size:29px;margin:9px 0}.support-channel p{color:#91a3b4;line-height:1.7;min-height:82px}.support-channel strong{display:flex;justify-content:space-between;color:#75c4ff;margin-top:30px}.support-process{padding:95px 0;background:#0b1118}.support-process header{text-align:center;margin-bottom:45px}.support-process ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.support-process li{padding:26px;border-radius:19px;background:#101821}.support-process li>span{color:#4eb5ff;font-weight:900}.support-process h3{margin:35px 0 9px}.support-process li p{color:#8396a8;line-height:1.65}.support-scope{padding:105px 0;display:grid;grid-template-columns:.65fr 1.35fr;gap:65px}.support-scope__grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.support-scope article{display:flex;gap:14px;padding:22px;border-radius:17px;background:#0e151d}.support-scope article>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:50%;background:rgba(49,226,162,.12);color:#35dda0}.support-scope h3{margin:2px 0 7px}.support-scope article p{margin:0;color:#8194a5;line-height:1.55}.support-final{margin-top:0}
@media(max-width:800px){.faq-premium .shell,.support-premium .shell{width:min(100% - 24px,1220px)}.faq-premium__hero,.support-premium__hero{padding:80px 0 65px}.faq-premium__stats,.support-premium__meta{flex-direction:column;gap:14px}.faq-premium__stats span,.support-premium__meta span{border:0;padding:0}.faq-categories{grid-template-columns:1fr 1fr;margin-top:18px}.faq-group{grid-template-columns:1fr;gap:18px}.faq-premium__body{padding:75px 0}.faq-support-cta,.support-final{padding:30px 24px;flex-direction:column;align-items:flex-start}.support-channel-grid,.support-scope,.support-scope__grid{grid-template-columns:1fr}.support-process ol{grid-template-columns:1fr 1fr}.support-premium__actions{flex-direction:column}.support-premium__actions .button{text-align:center}.support-scope{padding:75px 0}.support-channel p{min-height:0}}
@media(max-width:520px){.faq-categories,.support-process ol{grid-template-columns:1fr}.faq-search kbd{display:none}.faq-list summary{font-size:16px}.faq-premium__hero h1,.support-premium__hero h1{font-size:48px}}
.spoofer-overview__visual video{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;display:block}
.spoofer-theme--pubg{--sp-green:#ffb126;--sp-cyan:#ffca63}
.spoofer-theme--pubg .spoofer-purchase{background:linear-gradient(145deg,#19150f,#0c0e12);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,190,67,.06)}
.spoofer-theme--pubg .eyebrow,.spoofer-theme--pubg .product-price,.spoofer-theme--pubg .product-mobile-cta strong i{color:#ffc45c}
.spoofer-theme--pubg .product-plan-list button.is-active{border-color:#e89a20;background:#21180c;box-shadow:inset 0 0 0 1px rgba(255,177,38,.17),0 0 26px rgba(232,154,32,.08)}
.spoofer-theme--pubg .product-plan-list button.is-active>strong{color:#ffd079}
.spoofer-theme--pubg .product-plan-list em{background:#5b3a0d;color:#ffd17e}
.spoofer-theme--pubg .spoofer-purchase .product-native-cart button,.spoofer-theme--pubg .product-mobile-cta button{background:linear-gradient(135deg,#ffc04e,#e48b10);color:#1b1002;box-shadow:0 12px 30px rgba(229,142,17,.2)}
.spoofer-theme--arena{--sp-green:#25e4df;--sp-cyan:#64f5f0}.spoofer-theme--arena .spoofer-purchase{background:linear-gradient(145deg,#0c1c20,#090f14);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(64,235,229,.07)}
.spoofer-theme--arena .eyebrow,.spoofer-theme--arena .product-price,.spoofer-theme--arena .product-mobile-cta strong i{color:#6af3ed}.spoofer-theme--arena .product-plan-list button.is-active{border-color:#25cbc7;background:#092124;box-shadow:inset 0 0 0 1px rgba(37,203,199,.17),0 0 26px rgba(37,203,199,.08)}.spoofer-theme--arena .product-plan-list button.is-active>strong{color:#8afff9}.spoofer-theme--arena .product-plan-list em{background:#124c4c;color:#8afff9}.spoofer-theme--arena .spoofer-purchase .product-native-cart button,.spoofer-theme--arena .product-mobile-cta button{background:linear-gradient(135deg,#6cf7ef,#1bb9bb);color:#031616;box-shadow:0 12px 30px rgba(27,185,187,.2)}
.spoofer-theme--delta{--sp-green:#8bdf42;--sp-cyan:#b4f26f}.spoofer-theme--delta .spoofer-purchase{background:linear-gradient(145deg,#151d0f,#0b100b);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(141,223,66,.07)}
.spoofer-theme--delta .eyebrow,.spoofer-theme--delta .product-price,.spoofer-theme--delta .product-mobile-cta strong i{color:#a8eb65}.spoofer-theme--delta .product-plan-list button.is-active{border-color:#75bd35;background:#15220c;box-shadow:inset 0 0 0 1px rgba(117,189,53,.18),0 0 26px rgba(117,189,53,.08)}.spoofer-theme--delta .product-plan-list button.is-active>strong{color:#bdf77f}.spoofer-theme--delta .product-plan-list em{background:#365c18;color:#c7fa91}.spoofer-theme--delta .spoofer-purchase .product-native-cart button,.spoofer-theme--delta .product-mobile-cta button{background:linear-gradient(135deg,#b1ef69,#68ad2e);color:#0b1603;box-shadow:0 12px 30px rgba(104,173,46,.2)}
@media(max-width:640px){.spoofer-overview__visual{min-height:0;aspect-ratio:16/9}.spoofer-overview__visual video{object-fit:cover}.spoofer-overview{padding-top:28px}}
@media(prefers-reduced-motion:reduce){.spoofer-overview__visual video{display:none}.spoofer-overview__visual:has(video){background:var(--spoofer-poster,#0c1219)}}

/* v0.22.1 - responsive mobile catalog drawer */
@media(max-width:920px){
  body.catalog-open{overflow:hidden}
  .header__inner{gap:10px}
  .header-catalog{display:flex;align-self:stretch;margin-left:0}
  .header-catalog::after{display:none}
  .header-catalog__trigger{min-height:42px;padding:0 14px;border-color:#293544;background:#121822;color:#eef4fb;font-size:12px}
  .header-catalog__panel{
    position:fixed;z-index:1000;inset:var(--catalog-mobile-top,116px) 10px calc(10px + env(safe-area-inset-bottom));
    display:none;width:auto;max-width:none;height:auto;max-height:none;margin:0;
    grid-template-columns:1fr;align-content:start;overflow-x:hidden;overflow-y:auto;
    border:1px solid #30465f;border-radius:20px;background:rgba(9,13,19,.985);
    box-shadow:0 30px 100px rgba(0,0,0,.8),0 0 0 1px rgba(100,180,255,.035) inset;
    transform:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch
  }
  .header-catalog.is-open .header-catalog__panel{display:grid}
  .header-catalog__column{max-height:none;padding:20px 16px 12px;overflow:visible}
  .header-catalog__column+.header-catalog__column{border-top:1px solid #253344;border-left:0}
  .header-catalog__column h2{position:sticky;z-index:2;top:-20px;margin:0 -4px 10px;padding:12px 10px;background:rgba(9,13,19,.97);color:#75bfff;font-size:11px}
  .header-catalog__column>div{gap:4px}
  .header-game{border-radius:12px}
  .header-game>button,.header-game>a{grid-template-columns:54px minmax(0,1fr) 22px;gap:13px;min-height:58px;padding:7px 10px;border:1px solid transparent}
  .header-game>button:active,.header-game>a:active,.header-game.is-expanded>button{border-color:#274e76;background:#10233a}
  .header-game__logo{width:54px!important;height:40px!important;justify-content:center!important}
  .header-game__logo img,.header-game[data-game-key] .header-game__logo img{width:49px!important;max-width:49px!important;height:34px!important;max-height:34px!important}
  .header-game__name{overflow:visible;font-size:13px;text-overflow:clip;white-space:normal}
  .header-game__variants{grid-template-columns:1fr 1fr;padding:3px 10px 10px 77px}
  .header-catalog__all{position:sticky;z-index:4;bottom:0;min-height:58px;padding:17px 21px;border-top-color:#315175;background:linear-gradient(180deg,#10243b,#0c1b2d);box-shadow:0 -14px 30px rgba(5,9,14,.92);font-size:10px}
}
@media(max-width:620px){
  .site-header{z-index:900}
  .header__inner{height:66px;gap:7px}
  .nav-toggle{flex:0 0 auto;margin-left:auto;padding:6px}
  .nav-toggle span:not(.screen-reader-text){width:22px}
  .header-catalog{flex:0 0 auto}
  .header-catalog__trigger{min-height:40px;padding:0 11px;font-size:11px}
  .header-catalog__panel{right:7px;left:7px;border-radius:17px}
  .header-catalog__column{padding:16px 11px 10px}
  .header-catalog__column h2{top:-16px;padding-inline:8px}
}
@media(max-width:430px){
  .brand{gap:8px;min-width:0}
  .brand__mark{width:34px;height:34px;flex:0 0 34px}
  .brand__word{font-size:11px;letter-spacing:.025em}
  .header-catalog__trigger{padding-inline:9px}
  .header-game__variants{grid-template-columns:1fr;padding-left:77px}
}
@media(max-width:360px){.brand__word{display:none}}

/* v0.22.3 - mobile catalog fixed-position containment repair */
@media(max-width:920px){
  body.catalog-open{overflow:auto!important}
  body.catalog-open .site-header{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
  .header-catalog__panel{position:fixed!important;top:var(--catalog-mobile-top,116px)!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;left:10px!important;width:auto!important;max-height:none!important;transform:none!important;visibility:visible;opacity:1}
  .header-catalog:not(.is-open) .header-catalog__panel{display:none!important}
  .header-catalog.is-open .header-catalog__panel{display:grid!important}
}
@media(max-width:620px){.header-catalog__panel{right:7px!important;left:7px!important}}

/* v0.22.4 - premium Discord brand mark */
.support-channel--discord{overflow:hidden;background:radial-gradient(circle at 84% 0,rgba(88,101,242,.16),transparent 38%),linear-gradient(145deg,#111a24,#0c1219)}
.support-channel--discord:hover{background:radial-gradient(circle at 84% 0,rgba(88,101,242,.24),transparent 42%),linear-gradient(145deg,#151f30,#0d151e)}
.support-channel__icon--discord{position:relative;background:linear-gradient(145deg,#6978ff,#5865f2)!important;color:#fff!important;box-shadow:0 14px 35px rgba(88,101,242,.28),inset 0 1px rgba(255,255,255,.22)}
.support-channel__icon--discord:after{content:'';position:absolute;inset:-1px;border:1px solid rgba(158,168,255,.34);border-radius:inherit;pointer-events:none}
.support-channel__icon--discord svg{width:39px!important;height:39px!important;fill:currentColor;stroke:none!important;filter:drop-shadow(0 3px 7px rgba(25,31,91,.32))}
.support-channel--discord strong{color:#8f9aff}

/* v0.23.3 - keep product status inside spoofer hero badge flow */
.spoofer-hero__badges .status-pill{position:static;inset:auto;flex:0 0 auto}
@media(max-width:640px){.spoofer-hero__badges .status-pill{position:static;inset:auto}.spoofer-hero__badges{position:relative;z-index:1}}

/* v0.23.5 - premium compact typography for spoofer editorial sections */
.spoofer-highlights h2,
.spoofer-capability-section h2,
.spoofer-guide h2,
.spoofer-editorial h2{
  font-family:"Manrope",sans-serif;
  font-size:clamp(34px,3.15vw,48px);
  font-weight:720;
  line-height:1.08;
  letter-spacing:-.045em;
  text-wrap:balance;
}
.spoofer-highlights header{max-width:680px;margin-bottom:42px}
.spoofer-highlights article h3{font-family:"Manrope",sans-serif;font-size:17px;font-weight:720;letter-spacing:-.018em}
.spoofer-highlights article p{font-size:14px;line-height:1.65}
.spoofer-capability-section>.shell>header{max-width:700px}
.spoofer-capability-section>.shell>header>p:last-child{font-size:14px}
.spoofer-guide>div{max-width:470px}
.spoofer-guide h2{font-size:clamp(34px,3vw,46px);max-width:470px}
.spoofer-guide li strong{font-family:"Manrope",sans-serif;font-size:17px;font-weight:720;letter-spacing:-.018em}
.spoofer-guide li p{font-size:14px;line-height:1.6}
.spoofer-editorial>header{max-width:720px}
.spoofer-editorial h2{font-size:clamp(34px,3.2vw,48px);max-width:720px}
@media(max-width:640px){
 .spoofer-highlights h2,.spoofer-capability-section h2,.spoofer-guide h2,.spoofer-editorial h2{font-size:32px;line-height:1.12;letter-spacing:-.035em}
 .spoofer-highlights article h3{margin-top:25px}
 .spoofer-highlights article{padding:23px}
 .spoofer-guide{gap:30px}
}

/* v0.23.6 - editorial watermark headings */
.spoofer-display-heading{position:relative;isolation:isolate;padding-top:46px}
.spoofer-display-heading:before{content:attr(data-watermark);position:absolute;z-index:-1;left:50%;top:0;transform:translateX(-50%);width:max-content;max-width:100%;overflow:hidden;color:rgba(171,190,213,.045);font:800 clamp(58px,8vw,118px)/.82 "Manrope",sans-serif;letter-spacing:-.075em;white-space:nowrap;pointer-events:none;user-select:none}
.spoofer-display-heading:after{content:'';display:block;width:88px;height:1px;margin:23px auto 0;background:linear-gradient(90deg,transparent,#29d9a0 28%,#56b9ff 72%,transparent);box-shadow:0 0 13px rgba(65,198,255,.28)}
.spoofer-display-heading .eyebrow:after{content:'';display:inline-block;width:5px;height:5px;margin-left:9px;border-radius:50%;vertical-align:middle;background:#33dba4;box-shadow:0 0 12px rgba(51,219,164,.72)}
.spoofer-display-heading--left:before{left:0;transform:none}
.spoofer-display-heading--left:after{margin-left:0}
.spoofer-editorial .spoofer-display-heading{padding-top:52px}
@media(max-width:640px){.spoofer-display-heading{padding-top:34px}.spoofer-display-heading:before{font-size:clamp(48px,16vw,76px);opacity:.82}.spoofer-display-heading:after{width:68px;margin-top:18px}.spoofer-display-heading--left:before{left:50%;transform:translateX(-50%)}.spoofer-display-heading--left:after{margin-left:auto}.spoofer-guide .spoofer-display-heading,.spoofer-editorial .spoofer-display-heading{text-align:center;max-width:none}}

/* v0.24.0 - shared premium editorial headings for cheat pages */
.product-display-heading{position:relative;isolation:isolate;padding-top:46px}
.product-display-heading:before{content:attr(data-watermark);position:absolute;z-index:-1;left:50%;top:0;transform:translateX(-50%);width:max-content;max-width:100%;overflow:hidden;color:rgba(171,190,213,.045);font:800 clamp(58px,8vw,118px)/.82 "Manrope",sans-serif;letter-spacing:-.075em;white-space:nowrap;pointer-events:none;user-select:none}
.product-display-heading:after{content:'';display:block;width:88px;height:1px;margin:23px auto 0;background:linear-gradient(90deg,transparent,#4faeff 28%,#7a75ff 72%,transparent);box-shadow:0 0 13px rgba(79,174,255,.3)}
.product-display-heading .eyebrow:after{content:'';display:inline-block;width:5px;height:5px;margin-left:9px;border-radius:50%;vertical-align:middle;background:#5ab5ff;box-shadow:0 0 12px rgba(90,181,255,.75)}
.product-display-heading--left:before{left:0;transform:none}
.product-display-heading--left:after{margin-left:0}
@media(max-width:640px){.product-display-heading{padding-top:34px}.product-display-heading:before{font-size:clamp(48px,16vw,76px)}.product-display-heading:after{width:68px;margin-top:18px}.product-display-heading--left:before{left:50%;transform:translateX(-50%)}.product-display-heading--left:after{margin-left:auto}.product-editorial .product-display-heading{text-align:center;max-width:none}}

/* v0.25.0 - Free Trials premium hub */
.trial-page{--trial-accent:#55b6ff;overflow:hidden;background:#070b10}.trial-hero{position:relative;min-height:650px;display:flex;align-items:center;background:radial-gradient(circle at 78% 18%,rgba(57,125,255,.2),transparent 34%),radial-gradient(circle at 12% 75%,rgba(39,224,170,.1),transparent 30%),linear-gradient(145deg,#080d14,#070a0f)}.trial-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(#000,transparent)}.trial-hero>.shell{position:relative;padding-block:100px}.trial-hero h1{max-width:850px;margin:18px 0 24px;font:720 clamp(52px,6vw,82px)/.96 "Manrope",sans-serif;letter-spacing:-.065em}.trial-hero h1 span{color:#65b8ff}.trial-hero>.shell>p:not(.eyebrow){max-width:670px;color:#98a8ba;font-size:18px;line-height:1.7}.trial-hero__actions{display:flex;gap:12px;margin-top:31px}.trial-metrics{display:flex;gap:42px;margin-top:64px;color:#8b9aac;font-size:12px}.trial-metrics span{display:flex;align-items:center;gap:11px}.trial-metrics b{color:#66b9ff;font-size:19px}.trial-intro{padding-block:110px}.trial-display{position:relative;text-align:center;max-width:760px;margin:0 auto 46px;padding-top:48px}.trial-display:before{content:attr(data-watermark);position:absolute;z-index:0;left:50%;top:0;transform:translateX(-50%);color:rgba(171,190,213,.045);font:800 clamp(62px,9vw,126px)/.82 "Manrope";letter-spacing:-.075em;white-space:nowrap}.trial-display>*{position:relative}.trial-display h2{margin:10px 0;font:720 clamp(36px,4vw,52px)/1.05 "Manrope";letter-spacing:-.048em}.trial-display>p:last-child{color:#8496a9}.trial-tabs{display:grid;grid-template-columns:1fr 1fr;max-width:820px;margin:0 auto 55px;padding:6px;border:1px solid rgba(119,164,207,.13);border-radius:20px;background:#0b1119}.trial-tabs button{display:grid;grid-template-columns:40px 1fr;gap:2px 13px;text-align:left;padding:19px;border:0;border-radius:15px;background:transparent;color:#7e8da0;cursor:pointer}.trial-tabs button span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#111c28;color:#5eb7ff;font-weight:800}.trial-tabs b{color:#c7d2dd;font-size:15px}.trial-tabs small{font-size:10px}.trial-tabs button.is-active{background:linear-gradient(135deg,rgba(50,145,235,.18),rgba(39,224,170,.06));box-shadow:inset 0 0 0 1px rgba(81,173,248,.24)}.trial-tabs button.is-active b{color:#fff}.trial-panel[hidden]{display:none}.trial-panel__head{display:flex;align-items:end;justify-content:space-between;margin-bottom:27px}.trial-panel__head h2{margin:7px 0 0;font-size:32px}.trial-panel__head>span{padding:8px 12px;border-radius:30px;background:rgba(42,211,151,.1);color:#53dda9;font-size:10px;font-weight:800;text-transform:uppercase}.trial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.trial-card{min-height:260px;display:flex;flex-direction:column;padding:23px;border-radius:20px;background:linear-gradient(155deg,#101923,#0b1118);box-shadow:inset 0 0 0 1px rgba(117,167,207,.1),0 20px 50px rgba(0,0,0,.18);transition:.25s}.trial-card:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px rgba(89,180,250,.26),0 25px 60px rgba(0,0,0,.28)}.trial-card__logo{height:55px;display:flex;align-items:center;margin-bottom:24px}.trial-card__logo img{max-width:125px;max-height:52px;object-fit:contain}.trial-card span{color:#5db5fa;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.trial-card h3{margin:7px 0 8px;font:720 20px "Manrope"}.trial-card p{margin:0;color:#8293a5;font-size:12px;line-height:1.6}.trial-card footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:20px}.trial-card footer i{color:#4edaa6;font-size:10px;font-style:normal}.trial-card footer i:before{content:'';display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:#3ee39e;box-shadow:0 0 10px #3ee39e}.trial-card footer a{color:#75bfff;font-size:11px;font-weight:800}.trial-card--spoofer{background:radial-gradient(circle at 100% 0,rgba(39,224,170,.08),transparent 38%),linear-gradient(155deg,#101923,#0b1118)}.trial-downloads{padding:105px 0;background:#0a1017}.trial-download-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.trial-download-grid article{padding:34px;border-radius:23px;background:linear-gradient(150deg,#121d29,#0c131c)}.trial-download-grid article>span{color:#65b8ff;font-size:10px;font-weight:850;letter-spacing:.13em}.trial-download-grid h3{font-size:25px;margin:14px 0 9px}.trial-download-grid p{min-height:50px;color:#899bad;line-height:1.6}.trial-download-grid .button{margin-top:18px}.trial-requirements{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:23px 28px;border-radius:17px;background:#0d151e}.trial-requirements h3{margin:0;font-size:15px}.trial-requirements div{display:flex;gap:10px;flex-wrap:wrap}.trial-requirements a{padding:9px 12px;border-radius:9px;background:#121f2b;color:#71bfff;font-size:10px;font-weight:750}.trial-steps{display:grid;grid-template-columns:.65fr 1.35fr;gap:55px;padding-block:110px}.trial-steps h2{font-size:44px;line-height:1.05}.trial-steps ol{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:0;list-style:none}.trial-steps li{padding:24px;border-radius:17px;background:#0d151e}.trial-steps li b{color:#56b7ff}.trial-steps strong{display:block;margin:22px 0 7px;font-size:16px}.trial-steps li p{margin:0;color:#8294a6;font-size:12px;line-height:1.55}.trial-support{display:flex;align-items:center;gap:13px;margin-bottom:105px;padding:39px;border-radius:25px;background:radial-gradient(circle at 85% 0,rgba(71,136,255,.18),transparent 38%),linear-gradient(140deg,#111b27,#0c121a)}.trial-support>div{margin-right:auto}.trial-support h2{margin:7px 0;font-size:34px}.trial-support p{margin:0;color:#8da0b3}.trial-support .button{white-space:nowrap}
@media(max-width:900px){.trial-grid{grid-template-columns:1fr 1fr}.trial-steps{grid-template-columns:1fr}.trial-support{flex-wrap:wrap}.trial-support>div{width:100%;margin-bottom:15px}}
@media(max-width:620px){.trial-hero{min-height:auto}.trial-hero>.shell{padding-block:70px}.trial-hero h1{font-size:45px}.trial-hero>.shell>p:not(.eyebrow){font-size:15px}.trial-hero__actions{flex-direction:column}.trial-metrics{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.trial-intro,.trial-downloads{padding-block:75px}.trial-display{padding-top:35px}.trial-display:before{font-size:58px}.trial-display h2{font-size:34px}.trial-tabs{grid-template-columns:1fr}.trial-panel__head{display:block}.trial-panel__head>span{display:inline-block;margin-top:14px}.trial-grid,.trial-download-grid,.trial-steps ol{grid-template-columns:1fr}.trial-card{min-height:235px}.trial-download-grid p{min-height:0}.trial-download-grid .button{width:100%;text-align:center}.trial-requirements{align-items:flex-start;flex-direction:column}.trial-requirements div{display:grid;width:100%}.trial-steps{padding-block:75px}.trial-support{padding:27px 22px;margin-bottom:80px}.trial-support .button{width:100%}}

/* v0.25.1 - live Trial API availability */
.trial-card.is-unavailable{filter:saturate(.42);opacity:.66}
.trial-card.is-unavailable:hover{transform:none;box-shadow:inset 0 0 0 1px rgba(117,167,207,.1),0 20px 50px rgba(0,0,0,.18)}
.trial-card.is-unavailable footer i{color:#ff8e99}
.trial-card.is-unavailable footer i:before{background:#ff6475;box-shadow:0 0 10px rgba(255,100,117,.5)}
.trial-card footer>span{color:#718093;font-size:10px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}

/* v0.25.4 - premium Free Trial header action */
.header-trial-button{position:relative;isolation:isolate;display:grid;grid-template-columns:9px auto;align-items:center;column-gap:8px;min-width:112px;padding:9px 14px;border:1px solid rgba(79,174,255,.3);border-radius:12px;background:linear-gradient(135deg,rgba(47,139,230,.16),rgba(49,226,166,.07));box-shadow:inset 0 1px rgba(255,255,255,.05),0 8px 25px rgba(25,112,210,.1);overflow:hidden;transition:.22s}
.header-trial-button:before{content:'';position:absolute;z-index:-1;inset:-80% -35%;background:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.12) 50%,transparent 62%);transform:translateX(-60%);animation:headerTrialSweep 5s ease-in-out infinite}
.header-trial-button i{grid-row:1/3;width:7px;height:7px;border-radius:50%;background:#39dfa1;box-shadow:0 0 12px rgba(57,223,161,.85)}
.header-trial-button span{color:#edf7ff;font:750 11px/1.1 "Manrope",sans-serif;letter-spacing:.015em}
.header-trial-button small{color:#6eaee5;font-size:7px;line-height:1.1;text-transform:uppercase;letter-spacing:.12em}
.header-trial-button:hover{transform:translateY(-2px);border-color:rgba(89,184,255,.55);box-shadow:0 12px 30px rgba(25,112,210,.18)}
@keyframes headerTrialSweep{0%,45%{transform:translateX(-65%)}70%,100%{transform:translateX(65%)}}
@media(max-width:1100px){.header-trial-button small{display:none}.header-trial-button{min-width:auto;grid-template-columns:8px auto;padding:10px 12px}}
@media(max-width:760px){.header-trial-button{position:absolute;left:14px;right:14px;top:calc(100% + 10px);display:none;grid-template-columns:9px auto auto;z-index:5}.site-header.is-nav-open .header-trial-button,.site-header:has(.primary-nav.is-open) .header-trial-button{display:grid}.header-trial-button small{display:block;justify-self:end}.primary-nav.is-open{padding-top:67px}}
@media(max-width:760px){.primary-nav.is-open + .header-trial-button{display:grid}}

/* v0.25.5 - refined single-line Free Trial CTA */
.header-trial-button{display:flex;grid-template-columns:none;align-items:center;gap:10px;min-width:142px;min-height:44px;padding:5px 6px 5px 8px;border:1px solid rgba(89,166,238,.28);border-radius:13px;background:linear-gradient(135deg,rgba(17,30,45,.96),rgba(10,21,31,.96));box-shadow:inset 0 1px rgba(255,255,255,.055),0 10px 28px rgba(0,0,0,.2);overflow:hidden}
.header-trial-button:after{content:'';position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(115deg,rgba(91,190,255,.5),transparent 38%,rgba(55,225,172,.28));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.header-trial-button__icon{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:9px;background:linear-gradient(145deg,rgba(67,160,243,.22),rgba(54,226,173,.09));color:#72c2ff;box-shadow:inset 0 0 0 1px rgba(106,188,255,.15)}
.header-trial-button__icon svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.header-trial-button strong{flex:1;color:#f4f8fc;font:750 12px/1 "Manrope",sans-serif;letter-spacing:-.01em;white-space:nowrap}
.header-trial-button>b{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:rgba(92,177,244,.1);color:#70bfff;font-size:14px;transition:.2s}
.header-trial-button:hover>b{background:#62b9f7;color:#06111b;transform:translateX(1px)}
.header-trial-button:hover{border-color:rgba(100,188,255,.46);background:linear-gradient(135deg,rgba(20,38,57,.98),rgba(11,28,38,.98))}
.header-trial-button i,.header-trial-button small{display:none!important}
@media(max-width:1100px){.header-trial-button{min-width:132px;padding:5px 6px}.header-trial-button__icon{width:29px;height:29px;flex-basis:29px}}
@media(max-width:760px){.header-trial-button{min-height:48px;padding:7px 8px}.header-trial-button strong{font-size:13px}}

/* v0.25.6 - restrained Free Trial navigation action */
.header-trial-button{gap:9px;min-width:132px;min-height:40px;padding:4px 10px 4px 6px;border-color:rgba(115,154,190,.2);border-radius:11px;background:rgba(16,22,29,.82);box-shadow:inset 0 1px rgba(255,255,255,.035);transition:border-color .2s,background-color .2s}
.header-trial-button:before,.header-trial-button:after{display:none}
.header-trial-button__icon{width:29px;height:29px;flex-basis:29px;border-radius:8px;background:rgba(73,145,203,.1);color:#75b9ed;box-shadow:none}
.header-trial-button__icon svg{width:16px;height:16px;stroke-width:1.6}
.header-trial-button strong{color:#dce6ef;font-size:11px;font-weight:700;letter-spacing:0}
.header-trial-button>b{display:block;width:auto;height:auto;border-radius:0;background:transparent;color:#7197b8;font-size:13px;line-height:1;transition:color .2s,transform .2s}
.header-trial-button:hover{transform:none;border-color:rgba(105,171,220,.34);background:rgba(20,29,38,.94);box-shadow:inset 0 1px rgba(255,255,255,.045)}
.header-trial-button:hover>b{background:transparent;color:#8cc9f5;transform:translateX(2px)}
@media(max-width:1100px){.header-trial-button{min-width:126px;padding:4px 9px 4px 6px}}
@media(max-width:760px){.header-trial-button{min-height:44px;padding:6px 10px 6px 7px}.header-trial-button strong{font-size:12px}}

/* v0.25.7 - premium account and checkout surfaces */
.woocommerce-account .commerce-shell,.woocommerce-checkout .commerce-shell{min-height:720px;padding-top:72px;padding-bottom:100px}
.woocommerce-account .commerce-heading,.woocommerce-checkout .commerce-heading{max-width:980px;margin:0 auto 34px}
.woocommerce-account .commerce-heading h1,.woocommerce-checkout .commerce-heading h1{margin-bottom:0;font:750 clamp(42px,5vw,66px)/1 "Manrope",sans-serif;letter-spacing:-.055em}
.woocommerce-account .woocommerce{max-width:980px;margin:0 auto}
.woocommerce-account .woocommerce:not(:has(.woocommerce-MyAccount-navigation)){max-width:620px}
.woocommerce-account .woocommerce h2{margin:0 0 22px;font:720 22px/1.2 "Manrope",sans-serif;letter-spacing:-.025em}
.woocommerce-account form.login,.woocommerce-account form.register{position:relative;margin:0;padding:34px;border:1px solid rgba(115,145,177,.2);border-radius:20px;background:radial-gradient(420px 220px at 100% 0,rgba(69,154,226,.09),transparent 68%),linear-gradient(145deg,#111821,#0c1118);box-shadow:0 28px 70px rgba(0,0,0,.25)}
.woocommerce-account form.login:before,.woocommerce-account form.register:before{content:'SECURE ACCOUNT ACCESS';display:block;margin-bottom:10px;color:#66b8f8;font:800 8px/1 "Inter",sans-serif;letter-spacing:.14em}
.woocommerce-account .form-row{margin:0 0 17px}.woocommerce-account label{display:block;margin-bottom:7px;color:#9baabc;font-size:10px;font-weight:650}.woocommerce-account .required{color:#62b6f4}
.woocommerce-account .input-text,.woocommerce-account input[type=password],.woocommerce-account input[type=text],.woocommerce-account input[type=email]{width:100%;min-height:49px;padding:0 14px;border:1px solid #2a3542;border-radius:11px;background:#090e14;color:#f3f7fb;outline:0;transition:.2s}
.woocommerce-account .input-text:focus,.woocommerce-account input:focus{border-color:#559fdc;box-shadow:0 0 0 3px rgba(78,157,221,.09)}
.woocommerce-account .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:5px 0 17px!important;color:#8f9daf!important}.woocommerce-account .woocommerce-form-login__rememberme input{width:16px;height:16px;accent-color:#55aef2}
.woocommerce-account .woocommerce-button{min-height:46px;padding:0 22px!important;border:0!important;border-radius:10px!important;background:linear-gradient(135deg,#4faef5,#287fd5)!important;color:#06111b!important;font:800 11px "Inter",sans-serif!important;box-shadow:0 12px 30px rgba(32,126,211,.18)}
.woocommerce-account .woocommerce-LostPassword{margin:18px 0 0}.woocommerce-account .woocommerce-LostPassword a{color:#6cb9f2;font-size:10px;text-decoration:none}.woocommerce-account .woocommerce-LostPassword a:hover{text-decoration:underline}
.woocommerce-account .show-password-input{right:14px!important;top:50%!important;transform:translateY(-50%)}
.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin-bottom:20px;padding:7px;border:1px solid #25303c;border-radius:14px;background:#0e151e}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;gap:4px;margin:0;padding:0;overflow-x:auto;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:11px 14px;border-radius:9px;color:#91a0b2;font-size:10px;font-weight:700;white-space:nowrap}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{background:#17283a;color:#72bcf3}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;padding:28px;border:1px solid #25303c;border-radius:18px;background:#0e151d}

.woocommerce-checkout .woocommerce{max-width:980px;margin:0 auto}.woocommerce-checkout .wc-block-checkout{gap:24px}.woocommerce-checkout .wc-block-checkout__main{padding-right:0!important}.woocommerce-checkout .wc-block-checkout__sidebar{padding-left:0!important}
.woocommerce-checkout .wc-block-components-checkout-step{margin-bottom:14px;padding:25px!important;border:1px solid rgba(113,143,174,.2);border-radius:17px;background:linear-gradient(145deg,#111820,#0c1117)}
.woocommerce-checkout .wc-block-components-checkout-step__heading{margin:0 0 18px!important}.woocommerce-checkout .wc-block-components-checkout-step__title{font:720 18px/1.25 "Manrope",sans-serif!important;letter-spacing:-.02em}.woocommerce-checkout .wc-block-components-checkout-step__description{color:#7e8da0!important;font-size:10px!important}
.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control input{min-height:50px!important;border:1px solid #2a3542!important;border-radius:10px!important;background:#090e14!important;color:#f1f5f9!important;box-shadow:none!important}.woocommerce-checkout .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-combobox label{color:#8998aa!important}.woocommerce-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout .wc-block-components-combobox input:focus{border-color:#549fdc!important;box-shadow:0 0 0 3px rgba(78,157,221,.09)!important}
.woocommerce-checkout .wc-block-components-address-form__phone,.woocommerce-checkout .wc-block-components-address-form__address_2,.woocommerce-checkout #billing-phone,.woocommerce-checkout #billing-address_2{display:none!important}
.woocommerce-checkout .wc-block-components-order-summary,.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{overflow:hidden;border:1px solid rgba(113,143,174,.22)!important;border-radius:17px!important;background:linear-gradient(150deg,#111820,#0c1117)!important;box-shadow:0 25px 65px rgba(0,0,0,.22)}
.woocommerce-checkout .wc-block-components-order-summary__button-text{font:720 17px "Manrope",sans-serif}.woocommerce-checkout .wc-block-components-order-summary-item__description{font-size:10px}.woocommerce-checkout .wc-block-components-totals-wrapper{border-color:#26313d!important}
.woocommerce-checkout .wc-block-components-checkout-place-order-button{min-height:51px;border:0!important;border-radius:11px!important;background:linear-gradient(135deg,#50aff5,#287fd5)!important;color:#06111b!important;font:800 11px "Inter",sans-serif!important;box-shadow:0 14px 35px rgba(34,130,215,.2)}
.woocommerce-checkout .wc-block-components-validation-error{border-radius:11px;background:rgba(202,67,73,.09);color:#ffabb0}.woocommerce-checkout .wc-block-components-checkbox label{color:#9aa9ba;font-size:10px}
@media(max-width:780px){.woocommerce-account .commerce-shell,.woocommerce-checkout .commerce-shell{padding-top:45px;padding-bottom:75px}.woocommerce-account .commerce-heading,.woocommerce-checkout .commerce-heading{margin-bottom:24px}.woocommerce-account .commerce-heading h1,.woocommerce-checkout .commerce-heading h1{font-size:42px}.woocommerce-account form.login,.woocommerce-account form.register{padding:24px 20px;border-radius:16px}.woocommerce-account .woocommerce-MyAccount-content{padding:20px}.woocommerce-checkout .wc-block-checkout{display:flex!important;flex-direction:column!important}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{width:100%!important}.woocommerce-checkout .wc-block-checkout__sidebar{order:-1;margin:0 0 14px!important}.woocommerce-checkout .wc-block-components-checkout-step{padding:20px 16px!important;border-radius:14px}.woocommerce-checkout .wc-block-components-order-summary{border-radius:14px!important}.woocommerce-checkout .wc-block-components-address-form{column-gap:10px!important}}
@media(max-width:480px){.woocommerce-account .commerce-shell,.woocommerce-checkout .commerce-shell{padding-top:32px}.woocommerce-account .commerce-heading h1,.woocommerce-checkout .commerce-heading h1{font-size:36px}.woocommerce-account form.login,.woocommerce-account form.register{padding:21px 16px}.woocommerce-checkout .wc-block-components-checkout-step{padding:18px 13px!important}.woocommerce-checkout .wc-block-components-address-form__first_name,.woocommerce-checkout .wc-block-components-address-form__last_name,.woocommerce-checkout .wc-block-components-address-form__city,.woocommerce-checkout .wc-block-components-address-form__state,.woocommerce-checkout .wc-block-components-address-form__postcode{grid-column:1/-1!important}}

/* v0.25.8 - wide split checkout, dark controls and editorial account layout */
.woocommerce-checkout .commerce-shell{width:min(1460px,calc(100% - 44px));max-width:none}
.woocommerce-checkout .commerce-heading,.woocommerce-checkout .woocommerce{width:100%;max-width:1280px}
.woocommerce-checkout .wc-block-checkout{display:grid!important;grid-template-columns:minmax(0,1fr) 410px!important;align-items:start!important;gap:34px!important}
.woocommerce-checkout .wc-block-checkout__main{grid-column:1!important;width:auto!important;max-width:none!important;margin:0!important}.woocommerce-checkout .wc-block-checkout__sidebar{grid-column:2!important;grid-row:1!important;width:auto!important;max-width:none!important;margin:0!important;position:sticky!important;top:105px}
.woocommerce-checkout .wc-block-components-checkout-step{padding:28px 30px!important;border-color:rgba(108,145,181,.17);border-radius:20px;background:radial-gradient(540px 220px at 100% 0,rgba(60,137,202,.075),transparent 70%),linear-gradient(145deg,#101720,#0b1118);box-shadow:0 18px 50px rgba(0,0,0,.14)}
.woocommerce-checkout .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-combobox-control,.woocommerce-checkout .components-base-control__field{border-radius:11px!important;background:#090e14!important}
.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-combobox input,.woocommerce-checkout .components-combobox-control__input,.woocommerce-checkout select{min-height:51px!important;border:1px solid #2a3745!important;border-radius:11px!important;background:#090e14!important;color:#edf3f8!important;-webkit-text-fill-color:#edf3f8!important;color-scheme:dark!important;box-shadow:none!important}
.woocommerce-checkout select option{background:#0b1118;color:#edf3f8}.woocommerce-checkout .wc-block-components-combobox .wc-block-components-combobox-control label,.woocommerce-checkout .wc-block-components-text-input label{color:#75879a!important}.woocommerce-checkout .wc-block-components-combobox svg{fill:#8294a7!important}
.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input{border:1px solid #3a4b5e!important;border-radius:5px!important;background:#090e14!important;appearance:none}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input:checked{background:#54adf0!important}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{padding:8px!important;border-radius:20px!important}.woocommerce-checkout .wc-block-components-order-summary-item{padding:14px 12px!important}.woocommerce-checkout .wc-block-components-order-summary-item__image{overflow:hidden;border-radius:12px;background:#111a24}.woocommerce-checkout .wc-block-components-order-summary-item__image img{display:block;border-radius:12px!important;aspect-ratio:1;object-fit:cover}.woocommerce-checkout .wc-block-components-order-summary-item__quantity{border:2px solid #101720!important;background:#62b3ed!important;color:#07111a!important;font-weight:800!important}
.woocommerce-checkout .wc-block-components-validation-error,.woocommerce-checkout .wc-block-components-notice-banner.is-error{border:1px solid rgba(224,109,98,.28)!important;border-radius:12px!important;background:rgba(117,43,39,.13)!important;color:#e9b0aa!important}.woocommerce-checkout .wc-block-components-notice-banner.is-error svg{fill:#d97870!important}
.woocommerce-checkout .wc-block-components-checkout-place-order-button{border-radius:12px!important;background:linear-gradient(135deg,#55b4f5,#328bd9)!important;box-shadow:0 16px 36px rgba(37,130,211,.18)}

.woocommerce-account .woocommerce:not(:has(.woocommerce-MyAccount-navigation)){max-width:900px}.woocommerce-account form.login,.woocommerce-account form.register{min-height:440px;padding:48px calc(50% + 34px) 44px 42px;overflow:hidden}
.woocommerce-account form.login:after,.woocommerce-account form.register:after{content:'YOUR LIBRARY\A Orders, downloads and access in one secure place.';white-space:pre-wrap;position:absolute;right:0;top:0;bottom:0;width:46%;display:flex;align-items:flex-end;padding:38px;color:#a9b9c9;font:500 12px/1.7 "Inter",sans-serif;background:linear-gradient(180deg,rgba(7,12,18,.05),rgba(6,11,17,.78)),radial-gradient(circle at 75% 20%,rgba(77,165,235,.28),transparent 34%),linear-gradient(145deg,#142435,#0c151f);border-left:1px solid rgba(104,146,185,.18)}
.woocommerce-account form.login h2,.woocommerce-account form.register h2{position:relative;z-index:1}.woocommerce-account form.login>*:not(:after),.woocommerce-account form.register>*:not(:after){position:relative;z-index:1}
@media(max-width:980px){.woocommerce-checkout .wc-block-checkout{grid-template-columns:minmax(0,1fr) 350px!important;gap:20px!important}.woocommerce-checkout .wc-block-components-checkout-step{padding:24px 20px!important}}
@media(max-width:780px){.woocommerce-checkout .commerce-shell{width:min(100% - 24px,720px)}.woocommerce-checkout .wc-block-checkout{display:flex!important;gap:0!important}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{width:100%!important}.woocommerce-checkout .wc-block-checkout__sidebar{position:static!important}.woocommerce-account form.login,.woocommerce-account form.register{min-height:0;padding:25px 20px}.woocommerce-account form.login:after,.woocommerce-account form.register:after{display:none}}

/* v0.25.9 - corrected account split proportions and password control */
.woocommerce-account form.login,.woocommerce-account form.register{box-sizing:border-box;padding:48px 42px 44px;isolation:isolate}
.woocommerce-account form.login>p,.woocommerce-account form.register>p{width:43%;max-width:43%;box-sizing:border-box}
.woocommerce-account form.login:after,.woocommerce-account form.register:after{z-index:0;width:50%;box-sizing:border-box;padding:0 50px 54px;background:radial-gradient(circle at 78% 22%,rgba(82,172,241,.24),transparent 25%),linear-gradient(135deg,transparent 0 46%,rgba(85,171,237,.045) 46% 47%,transparent 47% 58%,rgba(85,171,237,.035) 58% 59%,transparent 59%),linear-gradient(155deg,#142536,#09131d);color:#bed0e0;font:600 12px/1.75 "Inter",sans-serif;letter-spacing:.005em}
.woocommerce-account form.login .input-text,.woocommerce-account form.register .input-text{box-sizing:border-box;max-width:100%}
.woocommerce-account .password-input{display:block;position:relative;width:100%}.woocommerce-account .show-password-input{display:grid!important;width:30px;height:30px;place-items:center;right:10px!important;border-radius:8px;background:#111c27;color:#7692aa;font-size:0!important}.woocommerce-account .show-password-input:after{content:'â—‰'!important;font:700 11px/1 sans-serif!important;color:#7598b5!important}
@media(max-width:780px){.woocommerce-account form.login>p,.woocommerce-account form.register>p{width:100%;max-width:none}.woocommerce-account form.login,.woocommerce-account form.register{padding:25px 20px}}

/* Stable Woo Blocks desktop geometry */
.woocommerce-checkout .wc-block-checkout,.woocommerce-checkout .wc-block-checkout *{box-sizing:border-box}
.woocommerce-checkout .wc-block-checkout{display:flex!important;flex-flow:row nowrap!important;width:100%!important;max-width:none!important;align-items:flex-start!important;gap:34px!important}
.woocommerce-checkout .wc-block-checkout__main{display:block!important;flex:1 1 0!important;min-width:0!important;width:auto!important;max-width:none!important;padding:0!important;margin:0!important}
.woocommerce-checkout .wc-block-checkout__sidebar{display:block!important;flex:0 0 410px!important;min-width:0!important;width:410px!important;max-width:410px!important;padding:0!important;margin:0!important;position:sticky!important;top:105px!important}
.woocommerce-checkout .wc-block-checkout__sidebar>*,.woocommerce-checkout .wc-block-components-order-summary{width:100%!important;max-width:100%!important;margin-inline:0!important}
@media(max-width:900px){.woocommerce-checkout .wc-block-checkout{flex-direction:column!important;gap:16px!important}.woocommerce-checkout .wc-block-checkout__main,.woocommerce-checkout .wc-block-checkout__sidebar{flex:0 0 auto!important;width:100%!important;max-width:none!important}.woocommerce-checkout .wc-block-checkout__sidebar{order:-1;position:static!important}}

/* v0.26.0 - expanded checkout canvas */
.woocommerce-checkout .commerce-shell{width:calc(100% - 64px)!important;max-width:none!important;padding-inline:0!important}
.woocommerce-checkout .commerce-heading,.woocommerce-checkout .woocommerce{width:100%!important;max-width:1480px!important;margin-inline:auto!important}
.woocommerce-checkout .wc-block-checkout{gap:28px!important}
.woocommerce-checkout .wc-block-checkout__main{flex:1 1 auto!important;min-width:620px!important}
.woocommerce-checkout .wc-block-checkout__sidebar{flex:0 0 380px!important;width:380px!important;max-width:380px!important}
.woocommerce-checkout .wc-block-components-checkout-step{width:100%!important}
.woocommerce-checkout .wc-block-components-textarea,.woocommerce-checkout textarea{width:100%!important;min-height:110px!important;padding:15px!important;border:1px solid #2a3745!important;border-radius:11px!important;background:#090e14!important;color:#edf3f8!important;-webkit-text-fill-color:#edf3f8!important;box-shadow:none!important;resize:vertical}
.woocommerce-checkout .wc-block-components-textarea:focus,.woocommerce-checkout textarea:focus{border-color:#549fdc!important;outline:0;box-shadow:0 0 0 3px rgba(78,157,221,.09)!important}
@media(max-width:1100px){.woocommerce-checkout .wc-block-checkout__main{min-width:0!important}.woocommerce-checkout .wc-block-checkout__sidebar{flex-basis:340px!important;width:340px!important;max-width:340px!important}}
@media(max-width:900px){.woocommerce-checkout .commerce-shell{width:calc(100% - 28px)!important}.woocommerce-checkout .wc-block-checkout__sidebar{width:100%!important;max-width:none!important}}

/* v0.26.1 - unified premium checkout */
.woocommerce-checkout .commerce-heading{position:relative;margin-bottom:52px!important}.woocommerce-checkout .commerce-heading:after{content:'01  Information   â€”   02  Payment   â€”   03  Complete';display:block;margin-top:22px;color:#71849a;font:750 9px/1 "Inter",sans-serif;letter-spacing:.1em;word-spacing:.3em}.woocommerce-checkout .commerce-heading:before{content:'';position:absolute;left:0;bottom:-16px;width:210px;height:1px;background:linear-gradient(90deg,#58b4f4,rgba(88,180,244,0))}
.woocommerce-checkout .woocommerce{max-width:1380px!important}.woocommerce-checkout .wc-block-checkout{gap:26px!important}
.woocommerce-checkout .wc-block-checkout__main{min-width:680px!important;padding:10px!important;overflow:hidden;border:1px solid rgba(108,145,181,.18);border-radius:22px;background:radial-gradient(720px 300px at 100% 0,rgba(59,140,208,.08),transparent 70%),linear-gradient(145deg,#101720,#0b1118);box-shadow:0 30px 80px rgba(0,0,0,.2)}
.woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-step{margin:0!important;padding:29px 28px!important;border:0!important;border-bottom:1px solid rgba(101,132,163,.14)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-step:last-of-type{border-bottom:0!important}
.woocommerce-checkout .wc-block-checkout__sidebar{flex-basis:430px!important;width:430px!important;max-width:430px!important}.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block{padding:12px!important;border-radius:22px!important;background:radial-gradient(420px 190px at 100% 0,rgba(68,154,224,.1),transparent 72%),linear-gradient(150deg,#111a24,#0c1219)!important}
.woocommerce-checkout .wc-block-components-order-summary-item{min-height:92px;padding:16px 12px!important;border-bottom:1px solid rgba(102,132,160,.11)}.woocommerce-checkout .wc-block-components-order-summary-item:last-child{border-bottom:0}.woocommerce-checkout .wc-block-components-order-summary-item__image{width:64px!important;min-width:64px!important}.woocommerce-checkout .wc-block-components-order-summary-item__image img{width:64px!important;height:64px!important}.woocommerce-checkout .wc-block-components-order-summary-item__description{padding-left:12px!important}.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-name{font-weight:750!important;color:#e6edf4!important}
.woocommerce-checkout .wc-block-checkout__sidebar:after{content:'ðŸ”’  SECURE CHECKOUT     â€¢     INSTANT DIGITAL DELIVERY';display:block;margin-top:13px;padding:14px 16px;border:1px solid rgba(89,158,211,.15);border-radius:12px;background:#0d151e;color:#7890a7;text-align:center;font:750 7.5px/1.4 "Inter",sans-serif;letter-spacing:.08em}
.woocommerce-checkout .wc-block-components-combobox,.woocommerce-checkout .wc-block-components-combobox-control,.woocommerce-checkout .wc-block-components-combobox-control:focus-within,.woocommerce-checkout .components-base-control__field{overflow:hidden!important;border:0!important;border-radius:11px!important;outline:0!important;box-shadow:inset 0 0 0 1px #2a3745!important}.woocommerce-checkout .wc-block-components-combobox-control:after,.woocommerce-checkout .components-combobox-control__suggestions-container:after{display:none!important}.woocommerce-checkout .wc-block-components-combobox input,.woocommerce-checkout .components-combobox-control__input,.woocommerce-checkout select{border:0!important;outline:0!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-note-block,.woocommerce-checkout .wc-block-checkout__add-note,.woocommerce-checkout .wc-block-components-order-notes{display:none!important}
.woocommerce-checkout .wp-block-woocommerce-checkout-payment-block:after{content:'Encrypted checkout  â€¢  Instant delivery  â€¢  Setup support included';display:block;margin-top:18px;padding:13px 15px;border:1px solid rgba(83,163,221,.15);border-radius:10px;background:rgba(64,139,198,.055);color:#7e93a8;font:650 8.5px/1.4 "Inter",sans-serif;letter-spacing:.025em}
@media(max-width:1100px){.woocommerce-checkout .wc-block-checkout__main{min-width:0!important}.woocommerce-checkout .wc-block-checkout__sidebar{flex-basis:360px!important;width:360px!important;max-width:360px!important}}
@media(max-width:900px){.woocommerce-checkout .commerce-heading{margin-bottom:34px!important}.woocommerce-checkout .commerce-heading:after{font-size:7px;line-height:1.6}.woocommerce-checkout .wc-block-checkout__main{border-radius:17px}.woocommerce-checkout .wc-block-checkout__sidebar{width:100%!important;max-width:none!important}.woocommerce-checkout .wc-block-checkout__sidebar:after{display:none}.woocommerce-checkout .wc-block-checkout__main .wc-block-components-checkout-step{padding:22px 16px!important}}

/* v0.26.2 - password visibility control alignment */
.woocommerce-account .password-input{position:relative!important;display:block!important;width:100%!important}.woocommerce-account .password-input .input-text{padding-right:52px!important}.woocommerce-account .show-password-input{position:absolute!important;z-index:3;right:10px!important;top:50%!important;bottom:auto!important;left:auto!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;border:0!important;border-radius:8px!important;background:#111c27!important;box-shadow:inset 0 0 0 1px rgba(105,145,180,.18)!important;transform:translateY(-50%)!important;cursor:pointer}
.woocommerce-account .show-password-input:before{content:''!important;position:absolute;width:15px;height:9px;border:1.5px solid #75a6ca;border-radius:50%;background:transparent}.woocommerce-account .show-password-input:after{content:''!important;position:absolute;width:4px;height:4px;border-radius:50%;background:#75a6ca!important}
.woocommerce-account .show-password-input:hover{background:#172635!important}.woocommerce-account .show-password-input:hover:before{border-color:#8dc8f3}.woocommerce-account .show-password-input:hover:after{background:#8dc8f3!important}

/* v0.26.4 - expandable long feature inventories */
.product-feature-group.has-feature-overflow:not(.is-feature-expanded) .product-feature-group__content li:nth-child(n+11){display:none}
.product-feature-group.has-feature-overflow:not(.is-feature-expanded) .product-feature-group__content ul{position:relative}
.product-feature-group.has-feature-overflow:not(.is-feature-expanded) .product-feature-group__content ul:after{content:'';position:absolute;left:0;right:0;bottom:0;height:48px;background:linear-gradient(transparent,#0d1219);pointer-events:none}
.product-feature-more{display:flex;width:calc(100% - 10px);min-height:43px;align-items:center;justify-content:center;gap:10px;margin:12px 5px 3px;border:1px solid rgba(92,159,215,.2);border-radius:10px;background:linear-gradient(135deg,rgba(55,133,196,.1),rgba(25,70,104,.06));color:#77bdf0;font:750 9px "Inter",sans-serif;letter-spacing:.025em;cursor:pointer;transition:.2s}
.product-feature-more:hover{border-color:rgba(99,177,235,.38);background:rgba(61,145,211,.13);color:#9bd3fa}.product-feature-more i{display:grid;width:20px;height:20px;place-items:center;border-radius:6px;background:rgba(79,161,224,.12);font:500 14px/1 "Inter",sans-serif;font-style:normal;transition:transform .2s}.product-feature-group.is-feature-expanded .product-feature-more i{transform:rotate(45deg)}

/* Premium order-received + PagHiper PIX experience. */
.woocommerce-order-received .commerce-shell,
.woocommerce-order-received .woocommerce-order{max-width:1180px;margin-inline:auto}
.woocommerce-order-received .commerce-shell{padding-top:clamp(42px,6vw,84px);padding-bottom:96px}
.woocommerce-order-received .woocommerce-thankyou-order-received{margin:0 0 22px;padding:18px 22px;border:1px solid rgba(56,174,255,.24);border-radius:16px;background:linear-gradient(135deg,rgba(18,36,52,.96),rgba(8,15,23,.96));color:#eaf6ff;font-size:clamp(17px,2vw,22px);font-weight:700;box-shadow:0 20px 60px rgba(0,0,0,.22)}
.woocommerce-order-received .woocommerce-order-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 28px;padding:1px;list-style:none;border:1px solid #203548;border-radius:18px;overflow:hidden;background:#203548}
.woocommerce-order-received .woocommerce-order-overview li{min-width:0;margin:0!important;padding:18px 20px!important;border:0!important;background:#0d1721;color:#8ea5bc;font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.woocommerce-order-received .woocommerce-order-overview li strong{display:block;margin-top:7px;color:#f4f9fd;font-size:16px;line-height:1.35;text-transform:none;letter-spacing:0;overflow-wrap:anywhere}
.woocommerce-order-received .woocommerce-order-details,
.woocommerce-order-received .woocommerce-customer-details{margin:28px 0;padding:clamp(20px,3vw,32px);border:1px solid #203548;border-radius:20px;background:linear-gradient(145deg,#101c27,#09121b);box-shadow:0 24px 65px rgba(0,0,0,.22)}
.woocommerce-order-received .woocommerce-order-details h2,
.woocommerce-order-received .woocommerce-customer-details h2{margin:0 0 20px;color:#f7fbff;font-size:clamp(22px,3vw,32px)}
.woocommerce-order-received table.shop_table{width:100%;border-collapse:collapse;border:1px solid #203548;border-radius:14px;overflow:hidden;background:#09131c;color:#c6d5e4}
.woocommerce-order-received table.shop_table th,
.woocommerce-order-received table.shop_table td{padding:15px 18px;border-bottom:1px solid #1b2c3b;text-align:left;vertical-align:middle}
.woocommerce-order-received table.shop_table th{color:#f5f9fc;font-weight:750}
.woocommerce-order-received table.shop_table tfoot th{text-align:right}
.woocommerce-order-received table.shop_table a{color:#5bb8ff}
.woocommerce-order-received .woocommerce-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px!important;border:1px solid rgba(77,181,255,.35)!important;border-radius:12px!important;background:linear-gradient(135deg,#168cf0,#0872d7)!important;color:#fff!important;text-decoration:none!important;box-shadow:0 12px 30px rgba(7,116,217,.22)}
.woocommerce-order-received .woocommerce-customer-details address{padding:20px;border:1px solid #203548;border-radius:14px;background:#09131c;color:#b9cce0;font-style:normal;line-height:1.75}

.woocommerce-order-received .pixforwoo-paghiper-qrcode-content{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:center!important;gap:clamp(20px,4vw,54px)!important;width:100%!important;margin:28px 0!important;padding:clamp(24px,4vw,46px)!important;border:1px solid rgba(50,164,244,.28)!important;border-radius:22px!important;background:radial-gradient(circle at 72% 18%,rgba(17,139,226,.15),transparent 35%),linear-gradient(145deg,#101d29,#08121b)!important;box-shadow:0 28px 80px rgba(0,0,0,.34)!important;color:#c4d5e5!important;overflow:hidden!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-section{width:100%!important;max-width:470px!important;height:auto!important;margin:auto!important;padding:0!important;color:#c4d5e5!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-title-container{padding:0!important;justify-content:center!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-title-text,
.woocommerce-order-received .pixforwoo-paghiper-qrcode-value-title{color:#edf7ff!important;font-size:20px!important;font-weight:800!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-instructions{gap:8px;margin:15px 0 0!important;padding:0!important;text-align:center!important;color:#9db2c7!important;font-size:16px!important;line-height:1.55!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-value-container{gap:7px!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-value-amount{color:#fff!important;font-size:clamp(34px,4vw,46px)!important;line-height:1!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-value-date{margin:0 0 14px!important;color:#91a8bd!important;font-size:14px!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-copy-container{width:100%!important;height:52px!important;margin:0 0 22px!important;border:1px solid #284158!important;border-radius:12px!important;background:#07101a!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-copy-input{min-width:0!important;height:100%!important;padding:0 14px!important;border:0!important;background:#07101a!important;color:#d9eafa!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:12px!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-copy-btn{width:94px!important;background:linear-gradient(135deg,#1592f2,#0673d8)!important;color:#fff!important;font-size:12px!important;font-weight:800!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-image-container{width:min(100%,300px)!important;margin:auto!important;padding:14px!important;border:1px solid rgba(79,187,255,.22)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 18px 50px rgba(0,0,0,.32)!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-img{display:block!important;width:100%!important;max-width:270px!important;height:auto!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-check-container{margin-top:24px!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-check-text{color:#829bb2!important;font-size:12px!important}
.woocommerce-order-received #pixforwoo-paghiper-qrcode-timer{color:#63bdff!important;font-size:46px!important;font-weight:750!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-payment-check-btn{width:100%!important;max-width:350px!important;border:1px solid rgba(78,183,255,.28)!important;border-radius:12px!important;background:linear-gradient(135deg,#168cf0,#0872d7)!important;color:#fff!important;font-weight:750!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-payment-check-btn:disabled{opacity:.48!important;cursor:not-allowed!important}
.woocommerce-order-received .pixforwoo-paghiper-qrcode-payment-check-info{color:#829bb2!important;font-size:13px!important;line-height:1.55!important}

@media(max-width:760px){
 .woocommerce-order-received .commerce-shell{padding:28px 16px 72px}
 .woocommerce-order-received .woocommerce-order-overview{grid-template-columns:1fr 1fr}
 .woocommerce-order-received .woocommerce-order-overview li{padding:14px!important}
 .woocommerce-order-received .woocommerce-order-overview li strong{font-size:14px}
 .woocommerce-order-received .woocommerce-order-details,.woocommerce-order-received .woocommerce-customer-details{padding:18px;border-radius:16px}
 .woocommerce-order-received table.shop_table th,.woocommerce-order-received table.shop_table td{padding:12px 10px;font-size:13px}
 .woocommerce-order-received .pixforwoo-paghiper-qrcode-content{grid-template-columns:1fr!important;gap:34px!important;margin:22px 0!important;padding:22px 16px!important;border-radius:18px!important}
 .woocommerce-order-received .pixforwoo-paghiper-qrcode-content .pixforwoo-paghiper-qrcode-section:first-child{order:2}
 .woocommerce-order-received .pixforwoo-paghiper-qrcode-content .pixforwoo-paghiper-qrcode-section:last-child{order:1}
 .woocommerce-order-received .pixforwoo-paghiper-qrcode-image-container{max-width:252px!important}
 .woocommerce-order-received .pixforwoo-paghiper-qrcode-copy-btn{width:78px!important}
}

/* v0.27.5 - richer game artwork inside the checkout summary. */
.woocommerce-checkout:not(.spch-payment-ready) .wp-block-woocommerce-checkout-payment-block .wc-block-components-notice-banner.is-error{display:none!important}
.woocommerce-checkout .wc-block-components-order-summary-item{align-items:center!important;min-height:116px!important;padding:18px 14px!important}
.woocommerce-checkout .wc-block-components-order-summary-item__image{position:relative!important;isolation:isolate;width:112px!important;min-width:112px!important;height:70px!important;padding:0!important;overflow:hidden!important;border:1px solid rgba(103,184,244,.28)!important;border-radius:14px!important;background:radial-gradient(circle at 22% 12%,rgba(82,181,255,.25),transparent 48%),#0b141e!important;box-shadow:0 14px 32px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.025)!important}
.woocommerce-checkout .wc-block-components-order-summary-item__image:after{content:"";position:absolute;z-index:2;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.1),transparent 28%,transparent 72%,rgba(1,7,13,.3));pointer-events:none}
.woocommerce-checkout .wc-block-components-order-summary-item__image img{width:100%!important;height:100%!important;max-width:none!important;border-radius:13px!important;object-fit:cover!important;object-position:center!important;filter:saturate(1.12) contrast(1.04) brightness(1.06);transform:scale(1.015);transition:transform .28s ease,filter .28s ease}
.woocommerce-checkout .wc-block-components-order-summary-item:hover .wc-block-components-order-summary-item__image img{filter:saturate(1.2) contrast(1.06) brightness(1.09);transform:scale(1.09)}
.woocommerce-checkout .wc-block-components-order-summary-item__quantity{z-index:4!important;top:-6px!important;right:-6px!important;min-width:22px!important;height:22px!important;border:2px solid #111b25!important;border-radius:999px!important;box-shadow:0 5px 14px rgba(0,0,0,.34)!important}
.woocommerce-checkout .wc-block-components-order-summary-item__description{padding-left:16px!important}
.woocommerce-checkout .wc-block-components-order-summary-item__description .wc-block-components-product-name{font:750 13px/1.35 "Manrope",sans-serif!important;letter-spacing:-.015em}
@media(max-width:520px){.woocommerce-checkout .wc-block-components-order-summary-item{min-height:94px!important;padding:14px 8px!important}.woocommerce-checkout .wc-block-components-order-summary-item__image{width:86px!important;min-width:86px!important;height:56px!important;border-radius:12px!important}.woocommerce-checkout .wc-block-components-order-summary-item__image img{border-radius:11px!important}.woocommerce-checkout .wc-block-components-order-summary-item__description{padding-left:12px!important}}

/* v0.28.0 - stable checkout gateway loading, clean selects and quantities */
.woocommerce-checkout .wc-block-components-combobox,
.woocommerce-checkout .wc-block-components-combobox-control,
.woocommerce-checkout .wc-block-components-combobox-control .components-base-control__field,
.woocommerce-checkout .wc-block-components-combobox-control input,
.woocommerce-checkout .components-combobox-control__input{border:0!important;outline:0!important;border-radius:12px!important;background:#070d13!important;background-clip:padding-box!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important}
.woocommerce-checkout .wc-block-components-combobox-control{position:relative!important;isolation:isolate!important;overflow:hidden!important;clip-path:inset(0 round 12px);box-shadow:inset 0 0 0 1px #2a3745!important}
.woocommerce-checkout .wc-block-components-combobox:before,
.woocommerce-checkout .wc-block-components-combobox:after,
.woocommerce-checkout .wc-block-components-combobox-control:before,
.woocommerce-checkout .wc-block-components-combobox-control:after,
.woocommerce-checkout .wc-block-components-combobox-control .components-base-control__field:before,
.woocommerce-checkout .wc-block-components-combobox-control .components-base-control__field:after{display:none!important;border:0!important;box-shadow:none!important}
.woocommerce-checkout .wc-block-components-combobox-control:focus-within{box-shadow:inset 0 0 0 1px #56a9e6,0 0 0 3px rgba(86,169,230,.08)!important}
.spch-checkout-quantity{display:inline-flex;align-items:center;gap:0;margin-top:10px;overflow:hidden;border:1px solid #293949;border-radius:9px;background:#090f16;vertical-align:middle}
.spch-checkout-quantity button,.spch-checkout-quantity span{display:grid;width:31px;height:28px;place-items:center;margin:0;border:0;background:transparent;color:#dce8f2;font:750 13px/1 Inter,sans-serif}
.spch-checkout-quantity button{cursor:pointer;color:#72baf0;transition:.18s}.spch-checkout-quantity button:hover:not(:disabled){background:rgba(74,159,224,.13);color:#fff}.spch-checkout-quantity button:disabled{opacity:.32;cursor:not-allowed}.spch-checkout-quantity span{width:28px;border-inline:1px solid #253442;color:#fff;font-size:11px}
.spch-checkout-quantity.is-loading{opacity:.55;pointer-events:none}.spch-checkout-quantity.is-loading span{font-size:0}.spch-checkout-quantity.is-loading span:after{content:'';width:11px;height:11px;border:2px solid rgba(112,185,239,.25);border-top-color:#70b9ef;border-radius:50%;animation:spch-spin .65s linear infinite}
@keyframes spch-spin{to{transform:rotate(360deg)}}
.product-live-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.product-live-proof>a,.product-live-proof>span{display:flex;min-height:38px;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(89,158,214,.17);border-radius:10px;background:rgba(50,119,174,.06);color:#c7d7e5;text-decoration:none}.product-live-proof a>span{color:#68baff;letter-spacing:.08em;font-size:10px}.product-live-proof strong{color:#f3f8fc;font-size:10px}.product-live-proof small{color:#7f95a9;font-size:8px}.product-live-proof>span>i{width:7px;height:7px;border-radius:50%;background:#4bd08a;box-shadow:0 0 0 4px rgba(75,208,138,.08)}
/* v0.28.16 — distinct premium processor palettes */
.spoofer-theme--cod{--sp-green:#f04e4e;--sp-cyan:#ff8a78}.spoofer-theme--cod .spoofer-purchase{background:linear-gradient(145deg,#201011,#0d0d10);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(240,78,78,.07)}.spoofer-theme--cod .eyebrow,.spoofer-theme--cod .product-price,.spoofer-theme--cod .product-mobile-cta strong i{color:#ff8177}.spoofer-theme--cod .product-plan-list button.is-active{border-color:#d54a48;background:#251111;box-shadow:inset 0 0 0 1px rgba(240,78,78,.17),0 0 26px rgba(240,78,78,.08)}.spoofer-theme--cod .product-plan-list button.is-active>strong{color:#ff9a8e}.spoofer-theme--cod .product-plan-list em{background:#6d2425;color:#ffb1a8}.spoofer-theme--cod .spoofer-purchase .product-native-cart button,.spoofer-theme--cod .product-mobile-cta button{background:linear-gradient(135deg,#ff756b,#c8343b);color:#210506;box-shadow:0 12px 30px rgba(200,52,59,.2)}
.spoofer-theme--apex{--sp-green:#e967e8;--sp-cyan:#fa9cff}.spoofer-theme--apex .spoofer-purchase{background:linear-gradient(145deg,#211021,#0f0b12);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(233,103,232,.07)}.spoofer-theme--apex .eyebrow,.spoofer-theme--apex .product-price,.spoofer-theme--apex .product-mobile-cta strong i{color:#f698f7}.spoofer-theme--apex .product-plan-list button.is-active{border-color:#ce57cf;background:#281128;box-shadow:inset 0 0 0 1px rgba(233,103,232,.17),0 0 26px rgba(233,103,232,.08)}.spoofer-theme--apex .product-plan-list button.is-active>strong{color:#ffb2ff}.spoofer-theme--apex .product-plan-list em{background:#642664;color:#ffb5ff}.spoofer-theme--apex .spoofer-purchase .product-native-cart button,.spoofer-theme--apex .product-mobile-cta button{background:linear-gradient(135deg,#fa8cf7,#bc44bd);color:#260426;box-shadow:0 12px 30px rgba(188,68,189,.2)}
.spoofer-theme--arc{--sp-green:#78d9ff;--sp-cyan:#b5edff}.spoofer-theme--arc .spoofer-purchase{background:linear-gradient(145deg,#0d1b26,#0a0e14);box-shadow:0 24px 70px rgba(0,0,0,.42),inset 0 1px 0 rgba(120,217,255,.07)}.spoofer-theme--arc .eyebrow,.spoofer-theme--arc .product-price,.spoofer-theme--arc .product-mobile-cta strong i{color:#9ce5ff}.spoofer-theme--arc .product-plan-list button.is-active{border-color:#52bce5;background:#0b2130;box-shadow:inset 0 0 0 1px rgba(120,217,255,.17),0 0 26px rgba(120,217,255,.08)}.spoofer-theme--arc .product-plan-list button.is-active>strong{color:#bceeff}.spoofer-theme--arc .product-plan-list em{background:#174b64;color:#bbecff}.spoofer-theme--arc .spoofer-purchase .product-native-cart button,.spoofer-theme--arc .product-mobile-cta button{background:linear-gradient(135deg,#8de2ff,#3a9ed5);color:#031722;box-shadow:0 12px 30px rgba(58,158,213,.2)}

/* COD timed inventory states */
.product-plan-list button.is-out-of-stock {
  cursor: not-allowed;
  opacity: .52;
  filter: saturate(.45);
  border-color: rgba(125,145,170,.22);
  box-shadow: none;
}
.product-plan-list button.is-out-of-stock small {
  color: #ff8792;
  font-weight: 700;
  letter-spacing: .04em;
  text-transform: uppercase;
}
.spch-restock-countdown {
  position: relative;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  gap: .18rem 1rem;
  margin: 1rem 0 0;
  padding: 1rem 1.1rem;
  border: 1px solid rgba(56,170,255,.42);
  border-radius: 16px;
  background: linear-gradient(135deg,rgba(10,27,43,.96),rgba(7,14,24,.98));
  box-shadow: inset 0 1px rgba(255,255,255,.04),0 14px 34px rgba(0,0,0,.2);
}
.spch-restock-countdown::before {
  content: '';
  position: absolute;
  inset: 0 auto 0 0;
  width: 3px;
  background: linear-gradient(#66c8ff,#168cff);
  box-shadow: 0 0 16px #168cff;
}
.spch-restock-countdown span { color:#b7c6d8; font-size:.82rem; font-weight:700; }
.spch-restock-countdown strong { grid-row:1 / 3; grid-column:2; color:#67c9ff; font-size:1.35rem; font-variant-numeric:tabular-nums; letter-spacing:.02em; }
.spch-restock-countdown small { color:#718399; font-size:.68rem; letter-spacing:.05em; text-transform:uppercase; }
@media (max-width:640px) {
  .spch-restock-countdown { padding:.85rem 1rem; }
  .spch-restock-countdown strong { font-size:1.15rem; }
}

/* Free Trials: video walkthrough and recovery guide */
.trial-video-guides,.trial-recovery{padding-block:72px}.trial-video-guides__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:24px;align-items:stretch;margin-top:34px}.trial-video-card,.trial-video-callout,.trial-recovery{border:1px solid rgba(92,157,211,.18);border-radius:26px;background:linear-gradient(145deg,rgba(15,29,43,.94),rgba(7,12,19,.98));box-shadow:0 24px 70px rgba(0,0,0,.25)}.trial-video-card{overflow:hidden}.trial-video-frame{position:relative;aspect-ratio:16/9;background:#030609}.trial-video-frame::before{content:'';position:absolute;inset:0;border-bottom:1px solid rgba(92,183,255,.3);pointer-events:none;z-index:1}.trial-video-frame iframe{width:100%;height:100%;border:0;display:block}.trial-video-card__body{padding:26px 28px 28px}.trial-video-card__body h3{margin:8px 0 8px;font-size:clamp(21px,2.2vw,29px);letter-spacing:-.04em}.trial-video-card__body p,.trial-video-callout p,.trial-recovery__head p,.trial-recovery__steps p,.trial-network-guide p{color:#9eadc0;line-height:1.7}.trial-video-card__body a{display:inline-flex;gap:8px;margin-top:11px;color:#60b9ff;font-size:13px;font-weight:800;text-decoration:none}.trial-video-callout{display:flex;gap:17px;padding:29px 25px;align-items:flex-start;background:radial-gradient(circle at 16% 16%,rgba(36,143,236,.14),transparent 35%),linear-gradient(145deg,rgba(14,30,45,.95),rgba(8,13,22,.98))}.trial-video-callout strong{font-size:18px}.trial-video-callout__icon{display:grid;place-items:center;flex:0 0 35px;width:35px;height:35px;border-radius:50%;background:#168eed;color:#fff;font-weight:900;font-family:Georgia;font-size:22px;box-shadow:0 0 24px rgba(23,142,237,.38)}.trial-recovery{padding:clamp(25px,4vw,48px);position:relative;overflow:hidden}.trial-recovery::before{content:'';position:absolute;inset:auto -5% -85% 45%;height:430px;background:radial-gradient(ellipse,rgba(42,112,255,.14),transparent 67%);pointer-events:none}.trial-recovery__head{position:relative;display:flex;justify-content:space-between;gap:24px;align-items:flex-end}.trial-recovery__head h2{margin:7px 0 8px;font-size:clamp(30px,4vw,52px);letter-spacing:-.055em}.trial-recovery__head p{margin:0;max-width:650px}.trial-recovery__support{display:flex;flex-direction:column;gap:4px;align-items:flex-end;color:#9aacbf;text-decoration:none;font-size:12px;white-space:nowrap}.trial-recovery__support b{color:#fff;font-size:15px}.trial-recovery__steps{position:relative;list-style:none;padding:0;margin:36px 0 24px;display:grid;gap:12px}.trial-recovery__steps li{display:flex;align-items:center;gap:19px;padding:19px 22px;border:1px solid rgba(150,177,205,.16);border-radius:16px;background:rgba(7,12,19,.54);transition:transform .2s ease,border-color .2s ease}.trial-recovery__steps li:hover{transform:translateX(4px);border-color:rgba(73,184,255,.45)}.trial-recovery__steps li>b{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:12px;background:linear-gradient(145deg,#2bcfa4,#11a979);color:#05231d;font-weight:950}.trial-recovery__steps strong{display:block;font-size:16px}.trial-recovery__steps p{margin:3px 0 0;font-size:13px}.trial-network-guide{position:relative;display:grid;grid-template-columns:1fr 1.3fr auto;gap:22px;align-items:center;padding:25px 27px;border:1px solid rgba(77,140,255,.35);border-radius:19px;background:linear-gradient(100deg,rgba(16,24,58,.8),rgba(9,16,29,.85))}.trial-network-guide h3{margin:6px 0;font-size:21px}.trial-network-guide p{margin:0;font-size:12px}.trial-network-guide__routes{display:grid;gap:11px}.trial-network-guide__routes article{display:grid;gap:4px}.trial-network-guide__routes b{color:#64b9ff;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.trial-network-guide__routes span{color:#d0dae7;font-size:12px;line-height:1.5}.trial-network-guide .button{white-space:nowrap;padding:13px 16px;font-size:12px}
@media(max-width:950px){.trial-video-guides__grid{grid-template-columns:1fr}.trial-network-guide{grid-template-columns:1fr 1fr}.trial-network-guide .button{grid-column:1/-1;justify-self:start}.trial-video-guides,.trial-recovery{padding-block:46px}}
@media(max-width:620px){.trial-video-card__body{padding:20px}.trial-recovery{margin-inline:12px;padding:25px 18px;border-radius:20px}.trial-recovery__head{align-items:flex-start;flex-direction:column}.trial-recovery__support{align-items:flex-start}.trial-recovery__steps{margin-top:25px}.trial-recovery__steps li{align-items:flex-start;padding:15px;gap:13px}.trial-recovery__steps li>b{width:37px;height:37px;flex-basis:37px;border-radius:10px}.trial-network-guide{grid-template-columns:1fr;padding:20px}.trial-network-guide .button{grid-column:auto;width:100%;justify-content:center}.trial-video-frame{aspect-ratio:16/10}}

/* Launcher INF guide modal */
body.trial-modal-open{overflow:hidden}.trial-guide-modal[hidden]{display:none}.trial-guide-modal{position:fixed;z-index:99999;inset:0;display:grid;place-items:center;padding:22px}.trial-guide-modal__backdrop{position:absolute;inset:0;background:rgba(2,5,9,.88);backdrop-filter:blur(12px);opacity:0;transition:opacity .22s ease}.trial-guide-modal__dialog{position:relative;width:min(1180px,calc(100vw - 44px));max-height:calc(100dvh - 44px);overflow:auto;overscroll-behavior:contain;padding:clamp(22px,3vw,38px);border:1px solid rgba(100,176,237,.3);border-radius:28px;background:radial-gradient(circle at 12% 0,rgba(23,128,216,.16),transparent 32%),linear-gradient(145deg,#101923,#070b11 72%);box-shadow:0 35px 100px rgba(0,0,0,.65),inset 0 1px rgba(255,255,255,.05);opacity:0;transform:translateY(18px) scale(.985);transition:opacity .22s ease,transform .22s ease}.trial-guide-modal.is-open .trial-guide-modal__backdrop,.trial-guide-modal.is-open .trial-guide-modal__dialog{opacity:1}.trial-guide-modal.is-open .trial-guide-modal__dialog{transform:none}.trial-guide-modal__close{position:absolute;z-index:2;right:18px;top:18px;width:44px;height:44px;border:1px solid rgba(163,185,208,.22);border-radius:13px;background:rgba(11,17,25,.85);color:#fff;font-size:29px;line-height:1;cursor:pointer}.trial-guide-modal__header{padding-right:58px;margin-bottom:25px}.trial-guide-modal__header h2{margin:6px 0 8px;font-size:clamp(30px,4.2vw,52px);letter-spacing:-.055em}.trial-guide-modal__header>p:last-child{margin:0;color:#a7b4c5}.trial-guide-modal__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:20px}.trial-guide-modal__checklist{padding:22px;border:1px solid rgba(124,158,190,.18);border-radius:22px;background:rgba(5,10,16,.55)}.trial-guide-modal__checklist-head>span{color:#58baff;font-size:10px;font-weight:900;letter-spacing:.16em}.trial-guide-modal__checklist-head h3{margin:7px 0 4px;font-size:23px}.trial-guide-modal__checklist-head p{margin:0;color:#8798ac;font-size:13px}.trial-guide-modal__checklist .trial-recovery__steps{margin:18px 0 0;gap:9px}.trial-guide-modal__checklist .trial-recovery__steps li{padding:12px 13px;gap:12px}.trial-guide-modal__checklist .trial-recovery__steps li>b{width:34px;height:34px;flex-basis:34px;border-radius:9px;font-size:12px}.trial-guide-modal__checklist .trial-recovery__steps strong{font-size:13px}.trial-guide-modal__checklist .trial-recovery__steps p{font-size:11px;line-height:1.45}.trial-guide-modal .trial-network-guide{margin-top:20px;grid-template-columns:.7fr 1.7fr auto;padding:18px 20px}.trial-guide-modal .trial-network-guide>a{color:#61bbff;font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}.trial-guide-modal__footer{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(125,158,191,.17)}.trial-guide-modal__footer>span{display:grid;margin-right:auto}.trial-guide-modal__footer>span b{font-size:15px}.trial-guide-modal__footer>span small{color:#74869b}.trial-guide-modal__footer .button{padding:13px 19px}
@media(max-width:850px){.trial-guide-modal{padding:12px;place-items:end center}.trial-guide-modal__dialog{width:100%;max-height:calc(100dvh - 24px);padding:23px 16px 18px;border-radius:24px}.trial-guide-modal__layout{grid-template-columns:1fr}.trial-guide-modal__header{padding-right:44px}.trial-guide-modal__header h2{font-size:31px}.trial-guide-modal__close{right:12px;top:12px}.trial-guide-modal .trial-network-guide{grid-template-columns:1fr}.trial-guide-modal__footer{position:sticky;bottom:-18px;z-index:4;margin-inline:-16px;margin-bottom:-18px;padding:14px 16px calc(14px + env(safe-area-inset-bottom));background:rgba(7,12,18,.96);backdrop-filter:blur(12px)}.trial-guide-modal__footer>span{display:none}.trial-guide-modal__footer .button{flex:1;text-align:center;justify-content:center;font-size:11px}.trial-video-card__body{padding:18px}.trial-video-card__body h3{font-size:20px}.trial-guide-modal__checklist{padding:17px}.trial-guide-modal__checklist .trial-recovery__steps li{align-items:flex-start}}
@media(max-width:480px){.trial-guide-modal__footer .button--ghost{display:none}.trial-guide-modal__footer .button{width:100%}.trial-guide-modal__dialog{max-height:calc(100dvh - 12px);border-radius:20px 20px 0 0}.trial-guide-modal{padding:6px 6px 0}.trial-video-frame{aspect-ratio:16/9}}

/* Launcher INF dual video selector */
.trial-modal-videos{min-width:0}.trial-modal-video-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;padding:6px;border:1px solid rgba(111,164,211,.18);border-radius:15px;background:rgba(3,8,13,.68)}.trial-modal-video-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:8px 12px;border:1px solid transparent;border-radius:11px;background:transparent;color:#8496aa;font:800 12px/1.2 inherit;cursor:pointer;transition:.2s ease}.trial-modal-video-tabs button span{display:grid;place-items:center;width:23px;height:23px;border-radius:7px;background:rgba(107,146,181,.12);font-size:9px}.trial-modal-video-tabs button.is-active{border-color:rgba(72,179,255,.4);background:linear-gradient(135deg,rgba(25,134,219,.25),rgba(10,24,39,.85));color:#eef8ff;box-shadow:0 9px 25px rgba(0,0,0,.18)}.trial-modal-video-tabs button.is-active span{background:#168eed;color:#fff}.trial-modal-videos>[data-guide-video-panel][hidden]{display:none}.trial-modal-videos>[data-guide-video-panel]{animation:trialVideoIn .25s ease both}@keyframes trialVideoIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:480px){.trial-modal-video-tabs button{font-size:10px;padding:7px 5px;gap:5px}.trial-modal-video-tabs button span{width:20px;height:20px}}

/* Launcher INF contextual content */
.trial-guide-modal__cheat-info{padding:22px;border:1px solid rgba(124,158,190,.18);border-radius:22px;background:linear-gradient(145deg,rgba(8,15,24,.92),rgba(5,10,16,.78));min-width:0}.trial-guide-modal__cheat-info[hidden],.trial-guide-modal__checklist[hidden],.trial-network-guide[hidden]{display:none}.trial-cheat-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 16px}.trial-cheat-specs>div{min-width:0;padding:11px 12px;border:1px solid rgba(119,157,194,.14);border-radius:11px;background:rgba(4,9,15,.48)}.trial-cheat-specs dt{margin:0 0 4px;color:#6ebeff;font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.trial-cheat-specs dd{margin:0;color:#e5edf7;font-size:12px;font-weight:750;line-height:1.4}.trial-cheat-specs dd small{display:block;color:#77889c;font-size:9px;font-weight:500}.trial-cheat-specs a{display:block;margin-top:3px;color:#55b8ff;font-size:10px;text-decoration:none}.trial-cheat-specs kbd,.trial-launch-sequence kbd{display:inline-grid;place-items:center;padding:2px 7px;border:1px solid rgba(128,171,210,.28);border-radius:6px;background:#111d29;color:#fff;font:800 10px/1.4 inherit;box-shadow:inset 0 -1px rgba(0,0,0,.35)}.trial-launch-sequence{display:flex;gap:13px;padding:14px;border:1px solid rgba(65,165,240,.28);border-radius:14px;background:linear-gradient(125deg,rgba(21,110,179,.15),rgba(7,13,20,.6))}.trial-launch-sequence>span{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:9px;background:#168eed;color:#fff;font-size:11px;font-weight:950}.trial-launch-sequence b{font-size:13px}.trial-launch-sequence ol{margin:7px 0 0;padding-left:17px;color:#94a5b9;font-size:10px;line-height:1.55}.trial-launch-sequence li+li{margin-top:3px}.trial-launch-sequence strong{color:#eaf5ff}.trial-guide-modal [data-guide-context]{animation:trialContextIn .24s ease both}@keyframes trialContextIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:850px){.trial-cheat-specs{grid-template-columns:1fr 1fr}.trial-guide-modal__cheat-info{padding:17px}}@media(max-width:480px){.trial-cheat-specs{grid-template-columns:1fr}.trial-cheat-specs>div{padding:10px 11px}.trial-launch-sequence{align-items:flex-start}}

/* Compact recovery link */
.trial-guide-modal__checklist .trial-recovery__steps p a{display:inline-block;margin-left:4px;color:#57baff;font-weight:800;text-decoration:none;white-space:nowrap}.trial-guide-modal__checklist .trial-recovery__steps p a:hover{text-decoration:underline}

/* HWID Spoofer additional information */
.trial-spoofer-note{position:relative;margin-top:14px;padding:14px 15px 14px 45px;border:1px solid rgba(72,181,255,.3);border-radius:13px;background:linear-gradient(120deg,rgba(20,119,193,.15),rgba(6,13,21,.66))}.trial-spoofer-note::before{content:'i';position:absolute;left:14px;top:14px;display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#168eed;color:#fff;font:900 13px/1 Georgia,serif;box-shadow:0 0 16px rgba(22,142,237,.3)}.trial-spoofer-note span{display:block;color:#66c1ff;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.trial-spoofer-note p{margin:4px 0 0;color:#d9e5f1;font-size:12px;line-height:1.5}

/* Free Trials premium hero smoke */
.trial-hero{isolation:isolate}.trial-hero>.shell{position:relative;z-index:3}.trial-hero__smoke{position:absolute;z-index:1;inset:0 0 0 44%;overflow:hidden;pointer-events:none;opacity:.92;mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 18%,#000 100%)}.trial-hero__smoke::before{content:'';position:absolute;inset:13% 5% 5% 9%;border-radius:50%;background:radial-gradient(ellipse at 54% 55%,rgba(42,130,255,.2),rgba(27,82,171,.08) 38%,transparent 69%);filter:blur(35px);animation:trialSmokeBreath 9s ease-in-out infinite alternate}.trial-hero__smoke i{position:absolute;display:block;border-radius:50%;background:radial-gradient(ellipse at 45% 52%,rgba(105,186,255,.24) 0,rgba(39,111,234,.15) 24%,rgba(15,64,150,.07) 48%,transparent 70%);filter:blur(42px);mix-blend-mode:screen;will-change:transform,opacity}.trial-hero__smoke i:nth-child(1){width:52%;height:42%;left:8%;bottom:-8%;animation:trialSmokeRiseA 16s ease-in-out infinite}.trial-hero__smoke i:nth-child(2){width:45%;height:55%;left:33%;bottom:-18%;opacity:.7;animation:trialSmokeRiseB 19s 2s ease-in-out infinite}.trial-hero__smoke i:nth-child(3){width:58%;height:38%;right:-13%;bottom:5%;opacity:.62;animation:trialSmokeRiseC 21s 1s ease-in-out infinite}.trial-hero__smoke i:nth-child(4){width:30%;height:34%;left:21%;top:24%;opacity:.42;animation:trialSmokeFloat 14s 3s ease-in-out infinite alternate}.trial-hero__smoke i:nth-child(5){width:42%;height:31%;right:7%;top:11%;opacity:.35;animation:trialSmokeFloat 18s ease-in-out infinite alternate-reverse}.trial-hero__energy{position:absolute;z-index:2;right:5%;top:18%;width:min(42vw,720px);height:62%;pointer-events:none;opacity:.48;background:radial-gradient(ellipse at 52% 68%,rgba(63,157,255,.23),transparent 55%),linear-gradient(105deg,transparent 26%,rgba(67,158,255,.08) 50%,transparent 72%);filter:blur(7px);animation:trialEnergyPulse 8s ease-in-out infinite alternate}@keyframes trialSmokeRiseA{0%{transform:translate3d(-5%,30%,0) scale(.9);opacity:.24}42%{opacity:.68}75%{transform:translate3d(11%,-20%,0) scale(1.18);opacity:.5}100%{transform:translate3d(18%,-38%,0) scale(1.3);opacity:.16}}@keyframes trialSmokeRiseB{0%{transform:translate3d(9%,34%,0) scale(.84);opacity:.14}38%{opacity:.56}74%{transform:translate3d(-12%,-12%,0) scale(1.13);opacity:.44}100%{transform:translate3d(-18%,-34%,0) scale(1.25);opacity:.12}}@keyframes trialSmokeRiseC{0%{transform:translate3d(8%,25%,0) scale(.88);opacity:.12}45%{opacity:.46}100%{transform:translate3d(-18%,-31%,0) scale(1.3);opacity:.1}}@keyframes trialSmokeFloat{from{transform:translate3d(-7%,8%,0) scale(.92)}to{transform:translate3d(13%,-12%,0) scale(1.17)}}@keyframes trialSmokeBreath{from{opacity:.42;transform:scale(.92)}to{opacity:.85;transform:scale(1.08)}}@keyframes trialEnergyPulse{from{opacity:.27;transform:scale(.96)}to{opacity:.58;transform:scale(1.04)}}@media(max-width:760px){.trial-hero__smoke{inset:0;opacity:.58;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}.trial-hero__energy{right:-30%;top:5%;width:100%;height:55%;opacity:.32}.trial-hero__smoke i{filter:blur(34px)}}@media(prefers-reduced-motion:reduce){.trial-hero__smoke i,.trial-hero__smoke::before,.trial-hero__energy{animation:none!important}}
