/* HexCheats storefront layer — SellAuth product, cart, and checkout logic remain native. */
:root { --hc-accent:#e51f3d; --hc-accent-soft:#d91d3b; --hc-accent-dark:#a70d27; --hc-bright:#ff4358; --hc-panel:rgba(14,8,10,.58); --hc-line:rgba(255,255,255,.105); --hc-muted:#a59a9d; }
html { background:#050405!important; }
html,body { overflow-x:clip!important; }
body { background:radial-gradient(900px 520px at 50% -120px,rgba(206,20,43,.16),transparent 66%),radial-gradient(760px 520px at 5% 48%,rgba(121,10,26,.07),transparent 70%),radial-gradient(760px 520px at 95% 68%,rgba(170,12,34,.065),transparent 70%),#050405!important; color:#fffafa!important; }
#particles-js { opacity:.28; }
[data-component-id="announcement"] { border:0!important; border-radius:999px; overflow:hidden; }
[data-component-id="navbar"] { position:sticky; top:12px; z-index:50; padding:0; margin:12px auto 18px; }
[data-component-id="navbar"]>div { min-height:60px; border:1px solid rgba(255,255,255,.09)!important; border-radius:999px; background:linear-gradient(180deg,rgba(17,8,10,.76),rgba(7,5,6,.62))!important; box-shadow:inset 0 1px rgba(255,255,255,.07),0 16px 48px rgba(0,0,0,.32),0 0 42px rgba(160,10,29,.05); backdrop-filter:blur(24px) saturate(1.2); -webkit-backdrop-filter:blur(24px) saturate(1.2); }
[data-component-id="navbar"]>div>div>div:first-child { padding:8px 20px!important; }
[data-component-id="navbar"] img { max-height:44px!important; }
[data-component-id="navbar"] a,[data-component-id="navbar"] button,.component a,.component button { border-radius:999px; }
@media (min-width:1024px) {
  [data-component-id="navbar"] [x-ref="menu"]>div { gap:4px!important; margin-right:8px; padding:4px!important; border:1px solid rgba(255,255,255,.07); border-radius:999px; background:rgba(255,255,255,.04); }
  [data-component-id="navbar"] [x-ref="menu"] a,[data-component-id="navbar"] [x-ref="menu"] button { padding:10px 16px!important; color:var(--hc-muted)!important; font-size:14px!important; line-height:1!important; }
  [data-component-id="navbar"] [x-ref="menu"] a:hover,[data-component-id="navbar"] [x-ref="menu"] button:hover { color:#fff!important; background:rgba(255,255,255,.08)!important; }
}
.hc-home-hero { position:relative; isolation:isolate; width:100%; min-height:clamp(610px,76vh,760px); margin:-90px 0 0; padding-top:90px; overflow:hidden; background:#050405; }
.hc-hero-media { position:absolute; inset:0; z-index:-1; background:radial-gradient(ellipse 72% 44% at 50% 98%,rgba(226,28,55,.52) 0%,rgba(126,10,28,.42) 28%,rgba(48,6,13,.17) 58%,transparent 76%),radial-gradient(circle at 12% 65%,rgba(175,14,36,.16),transparent 32%),radial-gradient(circle at 88% 66%,rgba(175,14,36,.14),transparent 34%),#050405; }
.hc-hero-content { width:min(720px,calc(100% - 40px))!important; margin:0 auto; padding:78px 0 64px!important; display:flex; align-items:center; flex-direction:column!important; text-align:center; }
[data-component-id="hero"] h1 { max-width:850px; margin:23px 0 0; color:#fff; font-size:clamp(56px,7.3vw,98px)!important; font-weight:760; letter-spacing:-.032em; line-height:.96!important; text-wrap:balance; }
[data-component-id="hero"] p { max-width:560px; margin:24px auto 0; color:#918a8e!important; font-size:13px!important; line-height:1.65; }
.hc-hero-kicker { display:inline-flex; align-items:center; align-self:center; gap:9px; margin-bottom:8px; padding:8px 13px; border:1px solid rgba(255,67,88,.22)!important; border-radius:999px; background:linear-gradient(100deg,rgba(100,9,22,.36),rgba(28,8,12,.64))!important; color:#e4d9dc!important; font-size:10px; font-weight:700; letter-spacing:.07em; text-transform:uppercase; backdrop-filter:blur(14px); }
.hc-hero-kicker>span { width:7px; height:7px; border-radius:999px; background:#ff4358; box-shadow:0 0 10px rgba(255,67,88,.8); }
.hc-hero-trust { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:8px 18px; margin-top:20px; color:rgba(255,255,255,.6); font-size:12px; font-weight:600; }
.hc-hero-trust span { display:inline-flex; align-items:center; gap:7px; }
.hc-hero-trust i { color:#d22942; }
.hc-stats-bar { position:relative; z-index:2; display:flex; align-items:center; justify-content:center; gap:40px; padding:24px 32px; border-top:1px solid rgba(255,255,255,.06); border-bottom:1px solid rgba(255,255,255,.06); background:rgba(10,10,14,.8); backdrop-filter:blur(20px); color:#a1a1aa; font-size:13px; font-weight:600; }
.hc-stats-bar strong { color:#fff; font-size:18px; font-weight:800; }
.hc-stats-bar i { width:1px; height:32px; background:rgba(255,255,255,.08); }
[data-component-id="hero"] a:not(.hc-hero-kicker),.component a.bg-accent-500,.component button.bg-accent-500,.component .border-accent-500:hover { border:1px solid rgba(255,110,125,.25)!important; color:#fff!important; background:linear-gradient(180deg,#d91d3b,#a70d27)!important; box-shadow:inset 0 1px rgba(255,255,255,.17),0 10px 28px rgba(188,12,40,.22); }
[data-component-id="hero"] input,.component input,.component select,.choices__inner { border-radius:16px!important; }
[data-component-id="products"]>div>div:last-of-type>div>a,[data-component-id="products-page"] a[href*="/product/"],a.group[href*="/product/"] { overflow:hidden; border:1px solid rgba(255,255,255,.1)!important; border-radius:20px!important; background:linear-gradient(145deg,rgba(24,10,14,.68),rgba(8,6,7,.48))!important; box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 18px 55px rgba(0,0,0,.28); backdrop-filter:blur(22px) saturate(135%); transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease; }
[data-component-id="products-home"] { position:relative; margin-top:-54px; padding-top:54px; }
[data-component-id="products-home"] h1 { font-size:clamp(2rem,4vw,3.2rem)!important; letter-spacing:-.045em; }
[data-component-id="products"]>div>div:last-of-type>div>a:hover,[data-component-id="products-page"] a[href*="/product/"]:hover,a.group[href*="/product/"]:hover { transform:translateY(-5px); border-color:rgba(255,49,88,.4)!important; box-shadow:0 26px 70px rgba(0,0,0,.32),0 0 0 1px rgba(255,49,88,.08); }
a.group[href*="/product/"] img { border-radius:16px; transition:transform .35s ease,filter .35s ease; }
a.group[href*="/product/"]:hover img { transform:scale(1.025); filter:saturate(1.08); }
.badges>div,.component [class*="bg-accent-500"] { border-radius:999px; }
[data-component-id="categories"] a,[data-component-id="features"]>div>div,[data-component-id^="feedbacks"] article,footer { border-radius:22px!important; }
footer { margin-top:40px; border:1px solid var(--hc-line)!important; background:var(--hc-panel)!important; }
@media (max-width:1023px) {
  [data-component-id="navbar"] { top:10px; }
  [data-component-id="navbar"]>div { border-radius:24px; }
  [data-component-id="navbar"] [x-ref="menu"]>div { padding:12px!important; }
  [data-component-id="navbar"] [x-ref="menu"] a,[data-component-id="navbar"] [x-ref="menu"] button { border-radius:14px; }
}
@media (max-width:640px) {
  .hc-home-hero { min-height:590px; margin:-72px 0 0; padding-top:72px; }
  .hc-hero-content { width:calc(100% - 30px)!important; padding:64px 0 60px!important; }
  [data-component-id="hero"] h1 { margin-top:20px; font-size:49px!important; }
  [data-component-id="hero"] p { max-width:350px; margin-top:19px; font-size:11px!important; }
  .hc-stats-bar { flex-wrap:wrap; gap:12px 22px; padding:20px 14px; }
  .hc-stats-bar i { display:none; }
  [data-component-id="products"]>div>div:last-of-type>div>a,a.group[href*="/product/"] { border-radius:18px!important; }
}

/* RCheatz-inspired motion, rebuilt for the existing SellAuth layout. */
@keyframes motionAura { 0%,100%{opacity:.3;transform:translate3d(-2%,0,0) scale(.96)} 50%{opacity:.62;transform:translate3d(2%,-1%,0) scale(1.05)} }
@keyframes motionPulse { 0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgba(255,67,88,.48)} 50%{transform:scale(1.14);box-shadow:0 0 14px 3px rgba(255,67,88,.2)} }
@keyframes motionShine { 0%{transform:translateX(-170%) rotate(22deg)} 100%{transform:translateX(270%) rotate(22deg)} }
.hc-motion-glow { position:fixed; inset:0; z-index:1; pointer-events:none; background:radial-gradient(540px circle at var(--motion-x,50vw) var(--motion-y,50vh),rgba(225,24,52,.065),transparent 72%); mix-blend-mode:screen; }
.hc-home-hero::after { content:""; position:absolute; left:12%; right:12%; bottom:-22%; height:48%; z-index:-1; border-radius:50%; background:linear-gradient(90deg,#710b1b,#ec2948 48%,#690918); filter:blur(72px); opacity:.32; animation:motionAura 8s ease-in-out infinite; }
.hc-hero-media { transform:translate3d(0,var(--hero-shift,0),0) scale(1.035); transition:transform .12s linear; }
.hc-hero-kicker>span { animation:motionPulse 1.9s ease-in-out infinite; }
[data-component-id="hero"] a:not(.hc-hero-kicker),[data-component-id="final-cta"] a { position:relative; overflow:hidden; isolation:isolate; }
[data-component-id="hero"] a:not(.hc-hero-kicker)::after,[data-component-id="final-cta"] a::after { content:""; position:absolute; top:-70%; left:-35%; width:26%; height:240%; pointer-events:none; background:linear-gradient(90deg,transparent,rgba(255,255,255,.27),transparent); transform:translateX(-170%) rotate(22deg); }
[data-component-id="hero"] a:not(.hc-hero-kicker):hover::after,[data-component-id="final-cta"] a:hover::after { animation:motionShine .72s cubic-bezier(.16,1,.3,1); }
.hc-motion-reveal { opacity:0; transform:translateY(22px) scale(.992); filter:blur(3px); transition:opacity .72s cubic-bezier(.16,1,.3,1) var(--motion-delay,0ms),transform .78s cubic-bezier(.16,1,.3,1) var(--motion-delay,0ms),filter .65s ease var(--motion-delay,0ms); }
.hc-motion-reveal.is-visible { opacity:1; transform:translateY(0) scale(1); filter:blur(0); }
.hc-motion-card { position:relative; transform:perspective(1000px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)); transform-style:preserve-3d; will-change:transform; }
.hc-motion-card::before { content:""; position:absolute; inset:-1px; z-index:5; border-radius:inherit; pointer-events:none; opacity:0; background:radial-gradient(360px circle at var(--card-x,50%) var(--card-y,50%),rgba(255,67,88,.14),transparent 47%); transition:opacity .3s ease; }
.hc-motion-card:hover { transform:perspective(1000px) rotateX(var(--card-rx,0deg)) rotateY(var(--card-ry,0deg)) translateY(-5px)!important; }
.hc-motion-card:hover::before { opacity:1; }
[data-component-id="features"]>div>div:last-child>div>div { min-height:190px; transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease; }
[data-component-id="features"]>div>div:last-child>div>div:hover { transform:translateY(-5px); border-color:rgba(255,67,88,.28)!important; box-shadow:inset 0 1px rgba(255,255,255,.08),0 22px 52px rgba(0,0,0,.36),0 0 30px rgba(218,22,50,.1); }
[data-component-id="faq-home"]>div>div>div>div { border-radius:18px!important; transition:border-color .25s ease,background .25s ease,transform .25s ease; }
[data-component-id="faq-home"]>div>div>div>div:hover { transform:translateX(3px); border-color:rgba(255,67,88,.25)!important; }
[data-component-id="final-cta"]>div>div { padding:clamp(40px,7vw,84px)!important; border-radius:28px!important; background:radial-gradient(circle at 50% 115%,rgba(225,31,61,.24),transparent 46%),linear-gradient(145deg,rgba(24,10,14,.82),rgba(8,6,7,.68))!important; }
[data-component-id="final-cta"] h1 { max-width:760px; margin-inline:auto; font-size:clamp(38px,6vw,76px)!important; letter-spacing:-.055em; line-height:.96; }
@media(prefers-reduced-motion:reduce) { *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.hc-motion-glow{display:none}.hc-motion-reveal{opacity:1;transform:none;filter:none}.hc-motion-card{transform:none!important} }

/* Fully custom homepage — SellAuth remains data/checkout only. */
.rcx-home,.rcx-home button,.rcx-home a,.rcx-home input { font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important; }
.rcx-home { margin-inline:calc(50% - 50vw); color:#f5f5f5; background:#0c0c0c; overflow:hidden; }
.rcx-shell { width:min(1240px,calc(100% - 40px)); margin-inline:auto; }
.rcx-hero { position:relative; min-height:760px; display:grid; place-items:center; isolation:isolate; overflow:hidden; }
.rcx-hero__aurora { position:absolute; inset:0; z-index:-2; background:radial-gradient(125% 125% at 50% 20%,#0a0a0a 35%,#1d4ed8 50%,#6366f1 60%,#d946ef 70%,#f472b6 80%,#be185d 90%,#111827 100%); animation:rcxAurora 10s ease-in-out infinite alternate; }
.rcx-hero__fade { position:absolute; inset:auto 0 0; height:38%; z-index:-1; background:linear-gradient(to top,#0c0c0c 8%,rgba(12,12,12,.72) 42%,transparent); }
.rcx-hero__content { padding:110px 0 150px; display:flex; flex-direction:column; align-items:center; text-align:center; }
.rcx-discord-pill { display:flex; align-items:center; gap:12px; padding:9px 14px; border:1px solid rgba(255,255,255,.13)!important; border-radius:999px!important; background:rgba(12,12,12,.48)!important; color:#d8d8dc!important; box-shadow:inset 0 1px rgba(255,255,255,.06)!important; backdrop-filter:blur(18px); font-size:10px; font-weight:700; }
.rcx-discord-pill span { display:flex; align-items:center; gap:7px; }.rcx-discord-pill b{color:#6366f1}.rcx-discord-pill i{font-size:11px}
.rcx-hero h1 { margin:28px 0 0; font-size:clamp(58px,8vw,108px); font-weight:800; letter-spacing:-.072em; line-height:.86; }
.rcx-hero h1 { font-size:clamp(54px,4.7vw,60px); font-weight:640; letter-spacing:-2.4px; line-height:1; }
.rcx-kinetic { display:block; }
.rcx-kinetic__char { display:inline-block; opacity:0; filter:blur(8px); transform:scale(.97); }
.rcx-home.is-ready .rcx-kinetic__char { animation:hero-blur-in .7s cubic-bezier(.25,.46,.45,.94) forwards; }
.rcx-kinetic--accent .rcx-kinetic__char { animation-delay:calc(300ms + var(--char-index) * 28ms)!important; }
@keyframes hero-blur-in { from{opacity:0;filter:blur(8px);transform:scale(.97)} to{opacity:1;filter:blur(0);transform:scale(1)} }
@keyframes hero-fade-up { from{opacity:0;transform:translateY(20px)} to{opacity:1;transform:translateY(0)} }
.rcx-discord-pill { opacity:0; animation:hero-fade-up .6s cubic-bezier(.25,.46,.45,.94) .15s forwards; }
.rcx-hero__content>p { opacity:0; animation:hero-fade-up .6s cubic-bezier(.25,.46,.45,.94) .45s forwards; }
.rcx-hero__buttons,.rcx-hero__trust,.rcx-payment-marquee { opacity:0; animation:hero-fade-up .6s cubic-bezier(.25,.46,.45,.94) .6s forwards; }
.rcx-payment-marquee { width:min(760px,calc(100vw - 40px)); margin-top:34px; overflow:hidden; padding:8px 0; display:grid; gap:9px; mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent); -webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent); }
.rcx-payment-track { width:max-content; display:flex; gap:10px; animation:marquee-left 24s linear infinite; will-change:transform; }
.rcx-payment-track--reverse { transform:translateX(-50%); animation-name:marquee-right; animation-duration:24s; }
.rcx-payment-track span { height:40px; display:inline-flex; align-items:center; gap:8px; padding:0 16px; border:1px solid rgba(255,255,255,.12); border-radius:12px; color:rgba(255,255,255,.78); background:rgba(8,8,10,.42); box-shadow:inset 0 1px rgba(255,255,255,.06); backdrop-filter:blur(14px); font-size:12px; font-weight:650; white-space:nowrap; }
.rcx-payment-track i { color:#fff; font-size:18px; }
@keyframes marquee-left { from{transform:translate3d(0,0,0)} to{transform:translate3d(-50%,0,0)} }
@keyframes marquee-right { from{transform:translate3d(-50%,0,0)} to{transform:translate3d(0,0,0)} }
.rcx-accepted>p { margin:0 0 18px!important; color:#92929a!important; font-size:12px!important; font-weight:650; }
.rcx-accepted>div { display:flex; align-items:center; gap:18px; }
.rcx-accepted>div i { color:#fff; font-size:29px; filter:drop-shadow(0 7px 18px rgba(0,0,0,.35)); }
.rcx-accepted:hover>div i { animation:rcxPayIcon .55s cubic-bezier(.16,1,.3,1) both; }
.rcx-accepted:hover>div i:nth-child(2){animation-delay:40ms}.rcx-accepted:hover>div i:nth-child(3){animation-delay:80ms}.rcx-accepted:hover>div i:nth-child(4){animation-delay:120ms}.rcx-accepted:hover>div i:nth-child(5){animation-delay:160ms}
@keyframes rcxPayIcon { 50%{transform:translateY(-5px) scale(1.07);color:#f472b6} }
.rcx-purchase-toast { position:fixed; left:22px; bottom:22px; z-index:70; width:min(390px,calc(100vw - 30px)); display:grid; grid-template-columns:54px 1fr auto; align-items:center; gap:12px; padding:10px; border:1px solid rgba(255,255,255,.14)!important; border-radius:16px!important; color:#fff!important; background:rgba(12,12,14,.82)!important; box-shadow:0 22px 70px rgba(0,0,0,.5),inset 0 1px rgba(255,255,255,.07)!important; backdrop-filter:blur(22px) saturate(1.35); animation:rcxToastFloat 7s cubic-bezier(.16,1,.3,1) infinite; }
.rcx-purchase-toast__image { width:54px; height:54px; display:grid; place-items:center; overflow:hidden; border-radius:11px; background:#1a1a1d; }
.rcx-purchase-toast__image img { width:100%; height:100%; object-fit:cover; }
.rcx-purchase-toast>span:nth-child(2) { min-width:0; display:flex; flex-direction:column; gap:2px; }
.rcx-purchase-toast small { color:#8ce5aa; font-size:10px; font-style:normal; font-weight:700; }
.rcx-purchase-toast strong { overflow:hidden; color:#fff; font-size:13px; font-weight:720; text-overflow:ellipsis; white-space:nowrap; }
.rcx-purchase-toast em { overflow:hidden; color:#919197; font-size:10px; font-style:normal; text-overflow:ellipsis; white-space:nowrap; }
.rcx-purchase-toast>i { color:#777780; font-size:11px; }
@keyframes rcxToastFloat { 0%,8%{opacity:0;transform:translate3d(-24px,18px,0) scale(.96);filter:blur(6px)} 16%,82%{opacity:1;transform:translate3d(0,0,0) scale(1);filter:blur(0)} 92%,100%{opacity:0;transform:translate3d(0,10px,0) scale(.98);filter:blur(3px)} }
@media(max-width:640px){.rcx-hero h1{font-size:44px;line-height:1.02;letter-spacing:-1.8px}.rcx-payment-marquee{margin-top:25px}.rcx-purchase-toast{left:15px;bottom:15px}.rcx-payment-track{animation-duration:19s}}
@media(prefers-reduced-motion:reduce){.rcx-payment-track,.rcx-purchase-toast{animation:none}.rcx-purchase-toast{opacity:1}.rcx-kinetic__char{opacity:1;filter:none;transform:none}}
.rcx-hero h1 span,.rcx-hero h1 strong { display:block; }.rcx-hero h1 span{color:#f5f5f5}.rcx-hero h1 strong{margin-top:12px;color:#fff;text-shadow:0 0 45px rgba(244,114,182,.2)}
.rcx-hero__content>p { max-width:620px; margin-top:28px; color:#a3a3aa; font-size:14px; line-height:1.7; }
.rcx-hero__buttons { display:flex; gap:10px; margin-top:30px; }.rcx-btn{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:10px!important;font-size:12px;font-weight:750;transition:.25s ease}.rcx-btn--primary{border:1px solid #fff!important;background:#fff!important;color:#111!important;box-shadow:0 12px 34px rgba(255,255,255,.12)!important}.rcx-btn--primary:hover{transform:translateY(-2px);background:#eee!important}.rcx-btn--glass{border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.05)!important;color:#f4f4f5!important;box-shadow:inset 0 1px rgba(255,255,255,.05)!important;backdrop-filter:blur(16px)}.rcx-btn--glass:hover{transform:translateY(-2px);background:rgba(255,255,255,.09)!important}
.rcx-hero__trust { display:flex;gap:22px;margin-top:27px;color:#a1a1aa;font-size:10px;font-weight:650 }.rcx-hero__trust i{color:#f472b6;margin-right:5px}
.rcx-section { position:relative; padding:90px 0; background:#0c0c0c; }.rcx-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}.rcx-heading h2{font-size:clamp(34px,5vw,62px);font-weight:780;letter-spacing:-.055em;line-height:1}.rcx-heading p{margin-top:11px;color:#8e8e96;font-size:12px}.rcx-heading>a{color:#c9c9ce!important;background:none!important;border:0!important;box-shadow:none!important;font-size:11px;font-weight:700}
.rcx-products { padding-top:75px; }.rcx-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rcx-product{overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#111113;box-shadow:0 18px 50px rgba(0,0,0,.24);transition:.32s cubic-bezier(.16,1,.3,1)}.rcx-product:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.2);box-shadow:0 25px 64px rgba(0,0,0,.42)}.rcx-product__image{position:relative;height:190px;display:block;overflow:hidden;border:0!important;border-radius:0!important;background:#161619!important;box-shadow:none!important}.rcx-product__image img{width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.rcx-product:hover img{transform:scale(1.035)}.rcx-product__image>span{height:100%;display:grid;place-items:center;color:#6366f1;font-size:50px}.rcx-product__image em{position:absolute;top:10px;right:10px;padding:6px 9px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(10,10,10,.68);color:#eee;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase;backdrop-filter:blur(12px)}.rcx-product__image em i{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 9px #22c55e99}.rcx-product__image em.is-offline i{background:#ef4444;box-shadow:0 0 9px #ef444499}.rcx-product__body{padding:15px}.rcx-product__body h3{min-height:38px;font-size:16px;font-weight:750;letter-spacing:-.025em}.rcx-product__price{margin-top:12px;display:flex;align-items:baseline;gap:7px}.rcx-product__price small{color:#777780;font-size:8px;text-transform:uppercase}.rcx-product__price strong{font-size:18px}.rcx-product__buy{width:100%;min-height:38px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.12)!important;border-radius:9px!important;background:#f5f5f5!important;color:#111!important;box-shadow:none!important;font-size:10px;font-weight:800}.rcx-product__buy:hover{background:#ddd!important}
.rcx-features{background:#0a0a0a}.rcx-bento{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.rcx-bento article{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:linear-gradient(145deg,#141416,#0e0e10);box-shadow:inset 0 1px rgba(255,255,255,.04);transition:.3s ease}.rcx-bento article:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.17)}.rcx-bento__secure{min-height:360px;padding:28px;display:flex;align-items:flex-end}.rcx-code{position:absolute;inset:0;padding:14px;color:#ffffff08;font:700 14px/1.15 monospace;word-break:break-all;overflow:hidden}.rcx-bento__secure>div:last-child{position:relative}.rcx-bento h3{margin-top:10px;font-size:22px;letter-spacing:-.03em}.rcx-bento p{margin-top:7px;color:#85858e;font-size:11px}.rcx-bento__side{display:grid;gap:14px}.rcx-bento__side>article{padding:28px}.rcx-bento__side>div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rcx-bento__side>div article{min-height:150px;padding:24px;display:flex;flex-direction:column;justify-content:flex-end}.rcx-bento__side strong{font-size:36px}.rcx-bento__side span{color:#85858e;font-size:10px}
.rcx-review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rcx-review-grid article{padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#111113}.rcx-review-grid article div{color:#facc15;font-size:11px;letter-spacing:2px}.rcx-review-grid p{min-height:64px;margin-top:14px;color:#b4b4ba;font-size:12px;line-height:1.65}.rcx-review-grid strong{color:#777780;font-size:9px;text-transform:uppercase}
.rcx-faq{background:#090909}.rcx-faq__layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.rcx-faq h2{font-size:clamp(38px,5vw,66px);letter-spacing:-.06em;line-height:.95}.rcx-faq__layout>div:first-child>p{margin:18px 0 24px;color:#8e8e96;font-size:12px;line-height:1.65}.rcx-faq article{border-bottom:1px solid rgba(255,255,255,.09)}.rcx-faq article button{width:100%;min-height:70px;display:flex;align-items:center;justify-content:space-between;border:0!important;border-radius:0!important;background:transparent!important;color:#eee!important;box-shadow:none!important;text-align:left;font-size:12px;font-weight:700}.rcx-faq article button i{transition:transform .2s}.rcx-faq article button i.is-open{transform:rotate(180deg)}.rcx-faq article div p{padding:0 0 20px;color:#8e8e96;font-size:11px;line-height:1.65}
.rcx-final{padding:80px 0 110px}.rcx-final>.rcx-shell>div{padding:clamp(44px,8vw,92px);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:radial-gradient(circle at 50% 115%,rgba(217,70,239,.2),transparent 45%),linear-gradient(145deg,#151517,#0c0c0e);text-align:center}.rcx-final span{color:#f472b6;font-size:9px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.rcx-final h2{margin-top:12px;font-size:clamp(44px,7vw,86px);letter-spacing:-.07em;line-height:.88}.rcx-final p{margin-top:20px;color:#909098;font-size:12px}.rcx-final>div>div>div{display:flex;justify-content:center;gap:10px;margin-top:28px}
@keyframes rcxAurora{0%{transform:scale(1);filter:saturate(.9)}100%{transform:scale(1.07);filter:saturate(1.18)}}
@media(max-width:950px){.rcx-product-grid{grid-template-columns:repeat(2,1fr)}.rcx-bento,.rcx-faq__layout{grid-template-columns:1fr}.rcx-review-grid{grid-template-columns:1fr}.rcx-faq__layout{gap:34px}}
@media(max-width:600px){.rcx-shell{width:calc(100% - 28px)}.rcx-hero{min-height:680px}.rcx-hero__content{padding:80px 0 120px}.rcx-discord-pill span:first-child,.rcx-discord-pill b{display:none}.rcx-hero h1{font-size:56px}.rcx-hero__buttons{width:100%;flex-direction:column}.rcx-hero__buttons a{width:100%}.rcx-hero__trust{flex-wrap:wrap;justify-content:center}.rcx-section{padding:65px 0}.rcx-product-grid{grid-template-columns:1fr}.rcx-product__image{height:220px}.rcx-bento__side>div{grid-template-columns:1fr}.rcx-final>div>div>div{flex-direction:column}.rcx-final .rcx-btn{width:100%}}

/* Custom homepage runtime motion */
.has-rcx-home #particles-js { display:none!important; }
.rcx-hero__aurora { transform:translate3d(0,var(--rcx-scroll,0),0) scale(1.04); will-change:transform,filter; }
.rcx-discord-pill,.rcx-hero h1 span,.rcx-hero h1 strong,.rcx-hero__content>p,.rcx-hero__buttons,.rcx-hero__trust { opacity:0; filter:blur(9px); transform:translateY(22px); }
.rcx-home.is-ready .rcx-discord-pill { animation:rcxEnter .75s cubic-bezier(.16,1,.3,1) .08s forwards; }
.rcx-home.is-ready .rcx-hero h1 span { animation:rcxEnter .85s cubic-bezier(.16,1,.3,1) .17s forwards; }
.rcx-home.is-ready .rcx-hero h1 strong { animation:rcxEnter .9s cubic-bezier(.16,1,.3,1) .28s forwards,rcxHeadline 5.2s ease-in-out 1.2s infinite; }
.rcx-home.is-ready .rcx-hero__content>p { animation:rcxEnter .8s cubic-bezier(.16,1,.3,1) .4s forwards; }
.rcx-home.is-ready .rcx-hero__buttons { animation:rcxEnter .8s cubic-bezier(.16,1,.3,1) .5s forwards; }
.rcx-home.is-ready .rcx-hero__trust { animation:rcxEnter .8s cubic-bezier(.16,1,.3,1) .6s forwards; }
.rcx-reveal { opacity:0; filter:blur(7px); transform:translateY(42px) scale(.985); transition:opacity .85s cubic-bezier(.16,1,.3,1),filter .8s ease,transform .9s cubic-bezier(.16,1,.3,1); }
.rcx-reveal.is-visible { opacity:1; filter:blur(0); transform:translateY(0) scale(1); }
.rcx-reveal .rcx-heading>* { opacity:0; transform:translateY(18px); transition:opacity .7s ease .12s,transform .78s cubic-bezier(.16,1,.3,1) .12s; }
.rcx-reveal.is-visible .rcx-heading>* { opacity:1; transform:none; }
.rcx-product,.rcx-bento article,.rcx-review-grid article { position:relative; transform:perspective(1100px) rotateX(var(--rcx-rx,0deg)) rotateY(var(--rcx-ry,0deg)) translateY(0); transform-style:preserve-3d; will-change:transform; }
.rcx-product::before,.rcx-bento article::before,.rcx-review-grid article::before { content:""; position:absolute; inset:-1px; z-index:5; border-radius:inherit; pointer-events:none; opacity:0; background:radial-gradient(420px circle at var(--rcx-x,50%) var(--rcx-y,50%),rgba(244,114,182,.18),transparent 45%); transition:opacity .28s ease; }
.rcx-product:hover,.rcx-bento article:hover,.rcx-review-grid article:hover { transform:perspective(1100px) rotateX(var(--rcx-rx,0deg)) rotateY(var(--rcx-ry,0deg)) translateY(-6px); }
.rcx-product:hover::before,.rcx-bento article:hover::before,.rcx-review-grid article:hover::before { opacity:1; }
.rcx-product__image img,.rcx-product__body,.rcx-bento article>*:not(.rcx-code),.rcx-review-grid article>* { transform:translateZ(10px); }
.rcx-btn { transform:translate(var(--rcx-btn-x,0),var(--rcx-btn-y,0)); will-change:transform; }
.rcx-btn:hover { transform:translate(var(--rcx-btn-x,0),calc(var(--rcx-btn-y,0) - 2px)); }
.rcx-btn::after,.rcx-product__buy::after { content:""; position:absolute; top:-80%; left:-38%; width:24%; height:260%; pointer-events:none; background:linear-gradient(90deg,transparent,rgba(255,255,255,.48),transparent); transform:translateX(-180%) rotate(22deg); }
.rcx-btn,.rcx-product__buy { position:relative; overflow:hidden; isolation:isolate; }
.rcx-btn:hover::after,.rcx-product__buy:hover::after { animation:rcxShine .72s cubic-bezier(.16,1,.3,1); }
.rcx-review-grid { overflow:hidden; }
.rcx-review-grid article:nth-child(1) { animation:rcxReviewFloat 5.5s ease-in-out infinite; }
.rcx-review-grid article:nth-child(2) { animation:rcxReviewFloat 5.5s ease-in-out .7s infinite; }
.rcx-review-grid article:nth-child(3) { animation:rcxReviewFloat 5.5s ease-in-out 1.4s infinite; }
.rcx-faq article button i { transition:transform .28s cubic-bezier(.16,1,.3,1),color .25s ease; }
.rcx-faq article:hover button i { color:#f472b6; }
@keyframes rcxEnter { from{opacity:0;filter:blur(9px);transform:translateY(22px)} to{opacity:1;filter:blur(0);transform:translateY(0)} }
@keyframes rcxHeadline { 0%,100%{text-shadow:0 0 28px rgba(244,114,182,.12)} 50%{text-shadow:0 0 58px rgba(217,70,239,.34)} }
@keyframes rcxShine { from{transform:translateX(-180%) rotate(22deg)} to{transform:translateX(300%) rotate(22deg)} }
@keyframes rcxReviewFloat { 0%,100%{translate:0 0} 50%{translate:0 -7px} }
@media(prefers-reduced-motion:reduce){.rcx-discord-pill,.rcx-hero h1 span,.rcx-hero h1 strong,.rcx-hero__content>p,.rcx-hero__buttons,.rcx-hero__trust,.rcx-reveal{opacity:1!important;filter:none!important;transform:none!important;animation:none!important}.rcx-review-grid article{animation:none!important}}

/* Komerza/Shekel component language across the custom page */
.rcx-btn,.rcx-product__buy { border-radius:999px!important; }
.rcx-btn--primary,.rcx-product__buy { border:1px solid rgba(255,110,125,.25)!important; color:#fff!important; background:linear-gradient(180deg,#d91d3b 0%,#a70d27 100%)!important; box-shadow:inset 0 1px rgba(255,255,255,.18),0 10px 28px rgba(188,12,40,.24)!important; }
.rcx-btn--primary:hover,.rcx-product__buy:hover { color:#fff!important; background:linear-gradient(180deg,#ed2948 0%,#be1231 100%)!important; box-shadow:inset 0 1px rgba(255,255,255,.22),0 14px 36px rgba(210,19,48,.3),0 0 24px rgba(236,35,65,.12)!important; }
.rcx-btn--glass { border:1px solid rgba(255,255,255,.11)!important; border-radius:999px!important; color:#e8e1e3!important; background:rgba(255,255,255,.045)!important; box-shadow:inset 0 1px rgba(255,255,255,.06)!important; backdrop-filter:blur(18px) saturate(135%); }
.rcx-btn--glass:hover { border-color:rgba(255,67,88,.27)!important; background:rgba(205,20,43,.1)!important; box-shadow:inset 0 1px rgba(255,255,255,.08),0 0 24px rgba(229,31,61,.1)!important; }
.rcx-discord-pill { border-color:rgba(255,67,88,.22)!important; background:linear-gradient(100deg,rgba(100,9,22,.36),rgba(28,8,12,.64))!important; box-shadow:inset 0 1px rgba(255,255,255,.065),0 10px 35px rgba(0,0,0,.28),0 0 30px rgba(201,24,45,.08)!important; }
.rcx-product,.rcx-bento article,.rcx-review-grid article,.rcx-faq article,.rcx-final>.rcx-shell>div { border:1px solid rgba(255,255,255,.09)!important; background:linear-gradient(145deg,rgba(24,10,14,.7),rgba(8,6,7,.52))!important; box-shadow:inset 0 1px 0 rgba(255,255,255,.075),0 18px 55px rgba(0,0,0,.28)!important; backdrop-filter:blur(22px) saturate(135%); -webkit-backdrop-filter:blur(22px) saturate(135%); }
.rcx-product { border-radius:22px; padding:8px; }
.rcx-product__image { border-radius:16px!important; }
.rcx-product__body { padding:17px 10px 10px; }
.rcx-product__buy { min-height:40px; }
.rcx-bento article { border-radius:22px; }
.rcx-review-grid article { border-radius:20px; }
.rcx-faq article { margin-bottom:9px; padding:0 18px; border-radius:18px; }
.rcx-faq article button { min-height:66px; }
.rcx-final>.rcx-shell>div { border-radius:28px; }
.rcx-product:hover,.rcx-bento article:hover,.rcx-review-grid article:hover,.rcx-faq article:hover { border-color:rgba(255,67,88,.28)!important; box-shadow:inset 0 1px rgba(255,255,255,.1),0 22px 56px rgba(0,0,0,.38),0 0 34px rgba(218,22,50,.1)!important; }

/* Keep the saved reference's per-letter blur reveal above broader hero rules. */
.rcx-home.is-ready .rcx-hero h1 .rcx-kinetic__char { animation-name:hero-blur-in; animation-duration:.7s; animation-timing-function:cubic-bezier(.25,.46,.45,.94); animation-fill-mode:forwards; }
.rcx-home .rcx-hero h1 .rcx-kinetic__char { display:inline-block; }

/* Rounded Komerza component language across the native SellAuth storefront. */
.component :where(button,a,input,select,textarea,[role="button"]),.choices__inner,.choices__list--dropdown { border-radius:14px!important; }
.component :where([class*="bg-card"],[class*="bg-background"]),.modal>div,.dropdown-menu { border-radius:20px!important; }
.component img { border-radius:16px; }
.component .badges>div,.component .badges>a { border-radius:999px!important; }

/* Product detail: rounded two-column buying experience. */
.hc-product-page { padding-top:24px; }
.hc-product-layout { align-items:flex-start; gap:clamp(28px,5vw,72px)!important; }
.hc-product-media { width:48%!important; }
.hc-product-purchase { width:52%!important; position:sticky; top:100px; }
.hc-product-media>.bg-card,.hc-product-purchase-card { background:transparent!important; }
.hc-product-statusbar { margin-bottom:16px; padding:12px 16px!important; border:1px solid rgba(52,211,153,.22)!important; border-radius:14px!important; background:rgba(16,185,129,.08)!important; }
.hc-product-statusbar h1 { font-size:13px!important; color:#50df94!important; }
.hc-product-image { overflow:hidden; border:1px solid rgba(217,70,239,.34)!important; border-radius:18px!important; background:#111!important; box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 45px rgba(168,85,247,.12); }
.hc-product-image img { border-radius:16px!important; }
.hc-product-purchase-card>div:first-child { padding:8px 0 24px!important; border:0!important; border-bottom:1px solid rgba(255,255,255,.07)!important; border-radius:0!important; background:transparent!important; }
.hc-product-purchase-card>div:first-child .text-3xl { color:#d946ef!important; font-size:34px!important; font-weight:760; letter-spacing:-.035em; }
.hc-product-form__panel { padding:26px 0 0!important; border:0!important; border-radius:0!important; background:transparent!important; }
.hc-variants { padding-bottom:22px!important; border-color:rgba(255,255,255,.07)!important; }
.hc-variants>label { margin-bottom:14px!important; color:#aaa6ad; font-size:13px; font-weight:650; }
.hc-variant-grid { display:grid!important; grid-template-columns:repeat(2,minmax(0,1fr)); gap:10px!important; }
.hc-variant-card { position:relative; min-height:82px; padding:14px 15px!important; border:1px solid rgba(255,255,255,.1)!important; border-radius:14px!important; background:rgba(255,255,255,.035)!important; box-shadow:inset 0 1px rgba(255,255,255,.035); }
.hc-variant-card:last-child:nth-child(odd) { grid-column:1/-1; }
.hc-variant-card:hover:not(:disabled) { transform:translateY(-2px); border-color:rgba(217,70,239,.45)!important; background:rgba(217,70,239,.07)!important; }
.hc-variant-card[class*="border-accent"],.hc-variant-card[class*="!border-accent"] { border-color:#d946ef!important; background:linear-gradient(145deg,rgba(217,70,239,.18),rgba(217,70,239,.04))!important; box-shadow:inset 0 1px rgba(255,255,255,.08),0 0 0 1px rgba(217,70,239,.18),0 8px 28px rgba(217,70,239,.12)!important; }
.hc-variant-card p:first-child { font-size:13px!important; font-weight:720; }
.hc-variant-card p:last-child { color:#52d98f!important; font-size:10px!important; font-weight:700; }
.hc-variant-price { align-self:flex-start; padding:0!important; border-radius:0!important; background:transparent!important; font-size:12px!important; }
.hc-quantity { display:flex; align-items:center; justify-content:space-between; padding-bottom:18px!important; border-color:rgba(255,255,255,.07)!important; }
.hc-quantity>label { margin:0!important; color:#aaa6ad; font-size:13px; }
.hc-quantity-control { width:108px; border:1px solid rgba(255,255,255,.09); border-radius:12px!important; background:rgba(255,255,255,.035); }
.hc-quantity-control button { border-radius:10px!important; background:transparent!important; }
.hc-quantity-control input { padding:6px!important; text-align:center; background:transparent!important; }
.hc-product-actions { gap:12px!important; }
.hc-product-actions button { min-height:48px; border-radius:999px!important; font-size:13px!important; box-shadow:inset 0 1px rgba(255,255,255,.12); }
.hc-buy-now { order:-1; flex:2!important; color:#fff!important; border-color:rgba(232,121,249,.38)!important; background:linear-gradient(180deg,#d946ef,#a21caf)!important; box-shadow:inset 0 1px rgba(255,255,255,.25),0 12px 32px rgba(192,38,211,.2)!important; }
.hc-add-cart { color:#ddd!important; border-color:rgba(255,255,255,.11)!important; background:rgba(255,255,255,.045)!important; }
.hc-product-purchase-card>[class*="bg-card"]:last-child { border-radius:14px!important; }
@media(max-width:1023px){.hc-product-media,.hc-product-purchase{width:100%!important}.hc-product-purchase{position:static}.hc-product-layout{gap:22px!important}}
@media(max-width:640px){.hc-variant-grid{grid-template-columns:1fr}.hc-variant-card:last-child:nth-child(odd){grid-column:auto}.hc-product-actions{flex-direction:column!important}.hc-product-actions button{width:100%}}

/* Interactive headline, featured product visual, and live security sequence. */
.rcx-hero-word { position:relative; display:block; min-height:1em; color:transparent!important; background-image:radial-gradient(circle var(--pg-radius,160px) at var(--pg-x,50%) var(--pg-y,-120%),var(--pg-glow,#fff) 0%,transparent 70%),linear-gradient(to bottom,#f5d0fe 0%,#c026d3 100%); -webkit-background-clip:text; background-clip:text; -webkit-text-fill-color:transparent; }
.rcx-hero-word>span { display:block; will-change:filter,transform,opacity; }
.rcx-hero-word>span.is-leaving { animation:rcxWordOut .34s cubic-bezier(.4,0,1,1) forwards; }
.rcx-hero-word>span.is-entering { animation:rcxWordIn .58s cubic-bezier(.16,1,.3,1) forwards; }
@keyframes rcxWordOut { to{opacity:0;filter:blur(12px);transform:translateY(-14px) scale(.97)} }
@keyframes rcxWordIn { from{opacity:0;filter:blur(12px);transform:translateY(16px) scale(.97)} to{opacity:1;filter:blur(0);transform:none} }
.rcx-hero-product { position:absolute; right:max(22px,calc((100vw - 1240px)/2)); bottom:76px; z-index:2; width:242px; min-height:82px; display:grid; grid-template-columns:62px 1fr; align-items:center; gap:12px; padding:9px; border:1px solid rgba(255,255,255,.14)!important; border-radius:18px!important; color:#fff!important; background:rgba(10,10,12,.56)!important; box-shadow:0 24px 80px rgba(0,0,0,.45),inset 0 1px rgba(255,255,255,.07)!important; backdrop-filter:blur(24px) saturate(1.3); animation:rcxProductFloat 5s ease-in-out infinite; }
.rcx-hero-product>img { width:62px;height:62px;object-fit:cover;border-radius:12px;box-shadow:0 10px 24px rgba(0,0,0,.35) }.rcx-hero-product>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.rcx-hero-product small{color:#d88bef;font-size:8px;font-weight:800;letter-spacing:.14em}.rcx-hero-product strong{overflow:hidden;font-size:12px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.rcx-hero-product em{color:#97979f;font-size:9px;font-style:normal}.rcx-hero-product em i{display:inline-block;width:6px;height:6px;margin-right:5px;border-radius:50%;background:#36d978;box-shadow:0 0 10px #36d978}.rcx-hero-product__glow{position:absolute;inset:-40%;z-index:-1;background:radial-gradient(circle,rgba(217,70,239,.18),transparent 62%);filter:blur(20px)}
@keyframes rcxProductFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(1deg)}}
.rcx-bento__secure { position:relative; isolation:isolate; min-height:370px!important; overflow:hidden; display:flex!important; flex-direction:column; justify-content:flex-end; }
.rcx-security-grid { position:absolute;inset:0;z-index:-3;opacity:.38;background-image:linear-gradient(rgba(217,70,239,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(217,70,239,.08) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,#000,transparent 82%) }
.rcx-security-grid::after{content:"A4F7 09C2 B81D 7E30 5AA9 D114 3FC8 9E02 6B4D 11AF C725 8D90 4EE1 0B76 95AC 3D18";position:absolute;inset:18px;color:rgba(232,121,249,.16);font:600 11px/2.1 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.28em;word-break:break-all;animation:rcxCodeDrift 8s linear infinite}
.rcx-security-sweep{position:absolute;inset:-35% -15%;z-index:-2;background:linear-gradient(115deg,transparent 35%,rgba(217,70,239,.13) 48%,rgba(255,255,255,.14) 50%,rgba(217,70,239,.08) 52%,transparent 65%);transform:translateX(-70%);animation:rcxSecuritySweep 3.8s ease-in-out infinite}
.rcx-security-lock{position:absolute;top:66px;left:50%;width:94px;height:94px;display:grid;place-items:center;transform:translateX(-50%);border:1px solid rgba(232,121,249,.36);border-radius:28px;background:rgba(25,11,31,.62);box-shadow:inset 0 1px rgba(255,255,255,.1),0 0 45px rgba(217,70,239,.2);backdrop-filter:blur(16px)}.rcx-security-lock>span{position:absolute;inset:-18px;border:1px solid rgba(217,70,239,.22);border-radius:40px;animation:rcxLockPulse 1.6s ease-out infinite}.rcx-security-lock i{color:#f0abfc;font-size:31px;filter:drop-shadow(0 0 12px rgba(217,70,239,.65))}
.rcx-security-copy{position:relative}.rcx-security-copy small{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#d88bef;font-size:9px;font-weight:800;letter-spacing:.12em}.rcx-security-copy small i{width:7px;height:7px;border-radius:50%;background:#d946ef;box-shadow:0 0 12px #d946ef;animation:rcxStateBlink .8s steps(2) infinite}.rcx-security-copy h3{margin:0!important;font-size:24px!important;letter-spacing:-.035em}.rcx-security-copy p{margin:5px 0 0!important;color:#9893a0!important;font-size:12px!important}.rcx-security-meter{height:3px;margin-top:18px;overflow:hidden;border-radius:99px;background:rgba(255,255,255,.08)}.rcx-security-meter span{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,#7c3aed,#d946ef,#f0abfc);animation:rcxMeter 3.6s cubic-bezier(.16,1,.3,1) infinite}
@keyframes rcxLockPulse{from{opacity:.9;transform:scale(.78)}to{opacity:0;transform:scale(1.35)}}@keyframes rcxStateBlink{50%{opacity:.35}}@keyframes rcxMeter{0%{transform:scaleX(0)}65%,100%{transform:scaleX(1)}}@keyframes rcxSecuritySweep{0%,18%{transform:translateX(-70%)}70%,100%{transform:translateX(70%)}}@keyframes rcxCodeDrift{to{transform:translateY(-28px)}}
@media(max-width:900px){.rcx-hero-product{display:none}}@media(prefers-reduced-motion:reduce){.rcx-hero-word>span,.rcx-security-grid::after,.rcx-security-sweep,.rcx-security-lock>span,.rcx-security-meter span{animation:none!important}}

/* HexCheats crimson palette and layout cleanup. */
.rcx-hero__aurora { background:radial-gradient(125% 125% at 50% 20%,#070506 35%,#3f0711 50%,#7f1023 61%,#c41436 72%,#ff4358 82%,#8f0d25 92%,#090607 100%)!important; }
.rcx-discord-pill b,.rcx-product__image>span { color:#e51f3d!important; }
.rcx-hero-word { background-image:radial-gradient(circle var(--pg-radius,160px) at var(--pg-x,50%) var(--pg-y,-120%),#fff 0%,transparent 70%),linear-gradient(to bottom,#ffd9de 0%,#e51f3d 100%)!important; }
.rcx-final>.rcx-shell>div { background:radial-gradient(circle at 50% 115%,rgba(229,31,61,.24),transparent 45%),linear-gradient(145deg,#18090c,#0b0607)!important; }
.rcx-final span,.rcx-hero-product small { color:#ff6a7d!important; }
.rcx-hero-product__glow { background:radial-gradient(circle,rgba(229,31,61,.2),transparent 62%)!important; }
.rcx-hero-product__fallback { width:62px;height:62px;display:grid!important;place-items:center;border-radius:12px;background:linear-gradient(145deg,#2b0c13,#10080a);color:#ff4358;font-size:22px; }
.rcx-security-grid { background-image:linear-gradient(rgba(229,31,61,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(229,31,61,.09) 1px,transparent 1px)!important; }
.rcx-security-grid::after { color:rgba(255,67,88,.17)!important; }
.rcx-security-sweep { background:linear-gradient(115deg,transparent 35%,rgba(229,31,61,.13) 48%,rgba(255,255,255,.14) 50%,rgba(229,31,61,.08) 52%,transparent 65%)!important; }
.rcx-security-lock { border-color:rgba(255,67,88,.38)!important;background:rgba(45,8,15,.66)!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 0 45px rgba(229,31,61,.22)!important; }
.rcx-security-lock>span { border-color:rgba(229,31,61,.25)!important; }.rcx-security-lock i{color:#ff6679!important;filter:drop-shadow(0 0 12px rgba(229,31,61,.7))!important}.rcx-security-copy small{color:#ff6679!important}.rcx-security-copy small i{background:#e51f3d!important;box-shadow:0 0 12px #e51f3d!important}.rcx-security-meter span{background:linear-gradient(90deg,#8f0d25,#e51f3d,#ff6679)!important}
.hc-product-image { border-color:rgba(229,31,61,.36)!important;box-shadow:0 30px 80px rgba(0,0,0,.35),0 0 45px rgba(229,31,61,.13)!important; }
.hc-product-purchase-card>div:first-child .text-3xl { color:#ff4358!important; }
.hc-variant-card:hover:not(:disabled) { border-color:rgba(229,31,61,.5)!important;background:rgba(229,31,61,.07)!important; }
.hc-variant-card[class*="border-accent"],.hc-variant-card[class*="!border-accent"] { border-color:#e51f3d!important;background:linear-gradient(145deg,rgba(229,31,61,.2),rgba(229,31,61,.04))!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 0 0 1px rgba(229,31,61,.18),0 8px 28px rgba(229,31,61,.14)!important; }
.hc-buy-now { border-color:rgba(255,95,115,.42)!important;background:linear-gradient(180deg,#e51f3d,#a70d27)!important;box-shadow:inset 0 1px rgba(255,255,255,.25),0 12px 32px rgba(188,12,40,.24)!important; }
.hc-product-statusbar h1 { display:none!important; }
.hc-update-label { display:flex;align-items:center;gap:8px;color:#4ade80;font-size:11px; }.hc-update-label strong{font-size:12px}.hc-update-label span{color:rgba(74,222,128,.55)}
.hc-product-title { margin:0 0 12px;color:#fff;font-size:clamp(28px,3vw,38px);font-weight:760;letter-spacing:-.045em;line-height:1.05; }
.hc-product-purchase-card>div:first-child>.flex { align-items:flex-end!important; }
.hc-product-purchase-card>div:first-child>.flex>div:last-child { color:#999!important;font-size:11px; }
.hc-product-media [x-data]>[class*="bg-card"] { margin-top:18px;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important; }
@media(max-width:640px){.hc-update-label span{display:none}.hc-product-title{font-size:29px}}

/* Saved-reference navbar: floating transparent 64px pill with 24px glass blur. */
[data-component-id="navbar"] { position:fixed!important; top:12px!important; left:clamp(24px,10vw,160px)!important; right:clamp(24px,10vw,160px)!important; width:auto!important; margin:0!important; z-index:80!important; }
[data-component-id="navbar"]>div { min-height:64px!important; height:64px; border:1px solid rgba(255,255,255,.08)!important; border-radius:9999px!important; background:rgba(5,4,5,.8)!important; box-shadow:0 25px 50px -12px rgba(0,0,0,.4),inset 0 1px rgba(255,255,255,.04)!important; backdrop-filter:blur(24px)!important; -webkit-backdrop-filter:blur(24px)!important; }
[data-component-id="navbar"] [x-ref="menu"]>div { background:transparent!important; border-color:transparent!important; }
[data-component-id="navbar"] a,[data-component-id="navbar"] button { transition:color .2s ease,background .2s ease,transform .2s ease!important; }
[data-component-id="navbar"] a:hover,[data-component-id="navbar"] button:hover { transform:translateY(-1px); }
body:not(.has-rcx-home) .components { padding-top:82px; }
@media(max-width:1023px){[data-component-id="navbar"]{left:40px!important;right:40px!important}[data-component-id="navbar"]>div{border-radius:24px!important;height:auto;min-height:64px!important}}
@media(max-width:640px){[data-component-id="navbar"]{left:24px!important;right:24px!important}}

/* Saved-reference accepted-payment tile marquees. */
.rcx-accepted { min-height:222px!important; overflow:hidden!important; padding:22px!important; }
.rcx-accepted>p { position:relative; z-index:2; margin:0 0 18px!important; color:#9c9699!important; font-size:10px!important; font-weight:750; letter-spacing:.12em; text-transform:uppercase; }
.rcx-pay-window { width:calc(100% + 44px); margin-left:-22px; display:grid!important; gap:10px; overflow:hidden; mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent); -webkit-mask-image:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent); }
.rcx-pay-track { width:max-content; display:flex!important; gap:10px; animation:marquee-left 24s linear infinite; will-change:transform; }
.rcx-pay-track--reverse { transform:translateX(-50%); animation-name:marquee-right; }
.rcx-pay-track>span { width:56px; height:56px; flex:0 0 56px; display:grid; place-items:center; border:1px solid rgba(255,255,255,.09); border-radius:12px; background:#0b090a; box-shadow:inset 0 1px rgba(255,255,255,.08),0 8px 22px rgba(0,0,0,.28); }
.rcx-pay-track i { color:#fff!important; font-size:28px!important; transform:none!important; animation:none!important; }
.rcx-pay-track .is-visa{background:#1a1f71}.rcx-pay-track .is-mastercard{background:#080808}.rcx-pay-track .is-apple{background:#111}.rcx-pay-track .is-google{background:#f4f4f4}.rcx-pay-track .is-google i{color:#202124!important}.rcx-pay-track .is-bitcoin{background:#f7931a}
.rcx-accepted:hover .rcx-pay-track { animation-play-state:paused; }

/* Final glass/nav, seamless payments, and bounded cipher corrections. */
[data-component-id="navbar"]>div { background:linear-gradient(180deg,rgba(18,10,12,.66),rgba(5,4,5,.54))!important; box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(255,255,255,.025),0 22px 65px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.025)!important; backdrop-filter:blur(26px) saturate(145%)!important; -webkit-backdrop-filter:blur(26px) saturate(145%)!important; }
[data-component-id="navbar"]>div::before { content:"";position:absolute;inset:1px 12% auto;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);pointer-events:none; }
.hc-nav-link,.hc-nav-account { position:relative;display:inline-flex!important;align-items:center;gap:8px!important;padding:10px 13px!important;border-radius:999px!important;color:#aaa4a7!important;font-size:12px!important;font-weight:620!important; }
.hc-nav-link i,.hc-nav-account i { width:14px;color:#d3cdd0;font-size:12px;text-align:center;transition:color .2s ease,filter .2s ease; }
.hc-nav-link:hover,.hc-nav-link.is-active { color:#fff!important;background:rgba(255,255,255,.065)!important;box-shadow:inset 0 1px rgba(255,255,255,.07); }
.hc-nav-link.is-active::after { content:"";position:absolute;left:18%;right:18%;bottom:2px;height:2px;border-radius:99px;background:#e51f3d;box-shadow:0 0 12px #e51f3d; }
.hc-nav-link:hover i,.hc-nav-link.is-active i { color:#ff6679!important;filter:drop-shadow(0 0 7px rgba(229,31,61,.55)); }
.hc-nav-account { color:#fff!important;background:linear-gradient(180deg,#e51f3d,#a70d27)!important;box-shadow:inset 0 1px rgba(255,255,255,.2),0 7px 20px rgba(188,12,40,.2); }
.hc-nav-account i { color:#fff!important; }.hc-nav-cart{gap:7px!important;padding:10px 14px!important;border-color:rgba(255,255,255,.1)!important;border-radius:999px!important;color:#ded8db!important;background:rgba(255,255,255,.045)!important;font-size:12px!important}.hc-nav-cart span{display:inline!important}

.rcx-accepted { border-radius:28px!important; min-width:0; }
.rcx-pay-window { gap:12px!important; }
.rcx-pay-track { gap:10px!important; animation:rcxPayLeft 20s linear infinite!important; }
.rcx-pay-track--reverse { animation-name:rcxPayRight!important; }
.rcx-pay-group { display:flex;gap:10px;flex:none; }
.rcx-pay-group>span { width:64px;height:64px;flex:0 0 64px;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#0b090a;box-shadow:inset 0 1px rgba(255,255,255,.1),0 10px 25px rgba(0,0,0,.3); }
.rcx-pay-group i { color:#fff!important;font-size:36px!important;line-height:1;transform:scale(1.08)!important;filter:drop-shadow(0 4px 10px rgba(0,0,0,.24)); }
.rcx-pay-group .is-visa{background:linear-gradient(145deg,#293193,#11164f)}.rcx-pay-group .is-mastercard{background:linear-gradient(145deg,#171717,#030303)}.rcx-pay-group .is-apple{background:linear-gradient(145deg,#242424,#080808)}.rcx-pay-group .is-google{background:linear-gradient(145deg,#fff,#d9d9d9)}.rcx-pay-group .is-google i{color:#202124!important}.rcx-pay-group .is-bitcoin{background:linear-gradient(145deg,#ffad32,#e37800)}
@keyframes rcxPayLeft{from{transform:translate3d(0,0,0)}to{transform:translate3d(calc(-50% - 5px),0,0)}}@keyframes rcxPayRight{from{transform:translate3d(calc(-50% - 5px),0,0)}to{transform:translate3d(0,0,0)}}

.rcx-bento__secure { min-width:0;border-radius:30px!important;padding:28px!important; }
.rcx-security-grid::after { content:none!important; }
.rcx-cipher-stream { position:absolute;inset:18px 20px 132px;z-index:-1;overflow:hidden;border-radius:22px;display:flex;flex-direction:column;gap:8px;mask-image:linear-gradient(to bottom,#000,transparent);-webkit-mask-image:linear-gradient(to bottom,#000,transparent); }
.rcx-cipher-stream span { display:block;max-width:100%;overflow:hidden;color:rgba(255,67,88,.38);font:650 11px/1.25 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.2em;white-space:nowrap;text-overflow:clip; }
.rcx-security-lock { top:62px;width:96px;height:96px;border-radius:32px!important; }
.rcx-security-copy { width:100%;min-width:0;overflow:hidden; }.rcx-security-copy small{max-width:100%;overflow:hidden}.rcx-security-copy small span,.rcx-security-copy p{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rcx-security-copy h3{font-size:clamp(21px,2.2vw,28px)!important;line-height:1.05!important}.rcx-security-meter{border-radius:999px!important}
@media(max-width:640px){.rcx-bento__secure{min-height:340px!important;padding:22px!important}.rcx-security-lock{top:52px;transform:translateX(-50%) scale(.88)}.rcx-cipher-stream{inset:16px 16px 126px}.rcx-pay-group>span{width:58px;height:58px;flex-basis:58px;border-radius:18px}.rcx-pay-group i{font-size:32px!important}}

/* Keep the primary button sheen alive instead of losing it after first paint. */
.hc-buy-now { position:relative;overflow:hidden;isolation:isolate; }
.rcx-btn--primary::after,.rcx-product__buy::after,.hc-buy-now::after { content:"";position:absolute;top:-85%;left:-38%;width:25%;height:270%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);transform:translateX(-190%) rotate(22deg);animation:hcShineLoop 3.8s cubic-bezier(.16,1,.3,1) infinite; }
@keyframes hcShineLoop { 0%,58%{transform:translateX(-190%) rotate(22deg);opacity:0} 62%{opacity:1} 82%{transform:translateX(310%) rotate(22deg);opacity:1} 83%,100%{transform:translateX(310%) rotate(22deg);opacity:0} }

/* One type system, no link underlines, pill-active navigation, rounded login. */
html,body,button,input,select,textarea,a,label,small { font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif!important; }
a,a:hover,a:focus,a:active,.editor a,.component a { text-decoration:none!important; text-decoration-line:none!important; }
.hc-nav-link.is-active { color:#fff!important;background:linear-gradient(180deg,rgba(229,31,61,.26),rgba(167,13,39,.14))!important;border:1px solid rgba(255,67,88,.24)!important;box-shadow:inset 0 1px rgba(255,255,255,.09),0 7px 20px rgba(188,12,40,.1)!important; }
.hc-nav-link.is-active::after { content:none!important;display:none!important; }
[data-component-id="navbar"] [x-ref="menu"],[data-component-id="navbar"] [x-ref="menu"]>div { border:0!important;background:transparent!important;box-shadow:none!important; }
.hc-login-backdrop { background:rgba(2,2,3,.82)!important;backdrop-filter:blur(14px) saturate(80%);-webkit-backdrop-filter:blur(14px) saturate(80%); }
.hc-login-panel { border:1px solid rgba(255,255,255,.1)!important;border-radius:28px!important;background:linear-gradient(145deg,rgba(24,10,14,.94),rgba(7,5,6,.96))!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 32px 100px rgba(0,0,0,.62),0 0 45px rgba(229,31,61,.08)!important;backdrop-filter:blur(26px) saturate(140%);-webkit-backdrop-filter:blur(26px) saturate(140%); }
.hc-login-panel h3 { font-size:21px!important;letter-spacing:-.03em; }.hc-login-panel label{font-size:13px;font-weight:650}.hc-login-panel small{font-size:11px;line-height:1.5}.hc-login-panel input{min-height:48px;border:1px solid rgba(255,255,255,.09)!important;border-radius:15px!important;background:rgba(255,255,255,.055)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)}.hc-login-panel input:focus{border-color:rgba(255,67,88,.6)!important;box-shadow:0 0 0 3px rgba(229,31,61,.12)!important}.hc-login-panel form>button{min-height:48px;border-radius:999px!important;background:linear-gradient(180deg,#e51f3d,#a70d27)!important;box-shadow:inset 0 1px rgba(255,255,255,.2),0 12px 30px rgba(188,12,40,.2)!important}.hc-login-panel>div:first-child>button{width:38px;height:38px;display:grid;place-items:center;border-radius:999px!important;background:rgba(255,255,255,.05)!important}.hc-login-panel>div:first-child>button:hover{background:rgba(229,31,61,.14)!important}
body.hc-modal-open [data-component-id="navbar"] { opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateY(-16px)!important; }
@media(max-width:640px){.hc-login-panel{padding:22px!important;border-radius:24px!important}.hc-login-panel h3{font-size:18px!important}}

/* Compact bento proportions and exact inline payment SVG sizing. */
.rcx-bento { grid-template-columns:minmax(0,1.25fr) minmax(340px,1fr)!important;align-items:stretch; }
.rcx-bento__secure { min-height:424px!important;height:424px;padding:26px!important; }
.rcx-bento__side { grid-template-rows:212px 92px 92px!important;gap:14px!important; }
.rcx-accepted { min-height:0!important;height:212px;padding:18px!important; }
.rcx-bento__side>article:not(.rcx-accepted) { min-height:0!important;height:92px;padding:20px!important;display:flex;flex-direction:column;justify-content:center; }
.rcx-bento__side>article:not(.rcx-accepted)>i { margin:0 0 2px;font-size:15px!important; }.rcx-bento__side>article:not(.rcx-accepted) h3{margin-top:3px!important;font-size:18px!important}.rcx-bento__side>article:not(.rcx-accepted) p{margin-top:3px!important}
.rcx-bento__side>div { height:92px!important; }.rcx-bento__side>div article{min-height:0!important;height:92px!important;padding:18px!important}.rcx-bento__side strong{font-size:29px!important;line-height:1}.rcx-bento__side span{margin-top:7px}
.rcx-pay-window { gap:8px!important; }.rcx-pay-group>span{width:58px;height:58px;flex-basis:58px;border-radius:18px!important}.rcx-pay-group svg{display:block;width:38px;height:38px;max-width:78%;max-height:62%;color:#fff;overflow:visible}.rcx-pay-group .is-apple svg,.rcx-pay-group .is-google svg{width:44px;height:30px;max-width:84%}.rcx-pay-group .is-mastercard svg{width:40px;height:40px}.rcx-pay-group .is-visa svg{width:38px;height:38px}.rcx-pay-group .is-bitcoin svg{width:34px;height:34px}
.rcx-security-lock{top:52px;width:86px;height:86px;border-radius:29px!important}.rcx-cipher-stream{inset:18px 20px 114px}.rcx-security-copy h3{font-size:25px!important}.rcx-security-copy p{font-size:11px!important}.rcx-security-meter{margin-top:12px!important}
@media(max-width:950px){.rcx-bento{grid-template-columns:1fr!important}.rcx-bento__secure{height:390px!important;min-height:390px!important}.rcx-bento__side{grid-template-rows:212px 92px 92px!important}}

/* Security alignment and truly gapless three-group payment loop. */
.rcx-bento__secure { transform:none!important;transform-style:flat!important; }
.rcx-bento__secure:hover { transform:none!important; }
.rcx-bento__secure>* { transform:none!important; }
.rcx-security-lock { left:50%!important;right:auto!important;top:54px!important;margin:0!important;transform:translateX(-50%)!important; }
.rcx-security-copy { position:absolute!important;left:26px;right:26px;bottom:27px;width:auto!important;z-index:3; }
.rcx-security-copy small { min-height:14px;color:#ff6679!important;opacity:1!important; }.rcx-security-copy small span{color:#ff6679!important;opacity:1!important;visibility:visible!important}.rcx-security-copy h3{margin-top:8px!important}.rcx-security-meter{position:absolute;left:26px;right:26px;bottom:17px;margin:0!important;z-index:3}
.rcx-cipher-stream { inset:18px 20px 102px!important;gap:7px!important;opacity:.9;mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 62%,transparent 100%); }
.rcx-cipher-stream span { color:rgba(255,67,88,.48)!important;font-size:10px!important;line-height:1.2!important; }
.rcx-pay-track { animation-name:rcxPayLeftFixed!important;animation-duration:22s!important; }
.rcx-pay-track--reverse { animation-name:rcxPayRightFixed!important; }
@keyframes rcxPayLeftFixed{from{transform:translate3d(0,0,0)}to{transform:translate3d(-340px,0,0)}}@keyframes rcxPayRightFixed{from{transform:translate3d(-340px,0,0)}to{transform:translate3d(0,0,0)}}
.rcx-pay-window{mask-image:none!important;-webkit-mask-image:none!important}.rcx-pay-group svg{opacity:1!important;visibility:visible!important}.rcx-pay-group .is-google svg{display:block!important;width:48px!important;height:32px!important;color:initial!important}
.rcx-product,.rcx-bento article,.rcx-review-grid article,.rcx-faq article,.rcx-final>.rcx-shell>div,.hc-product-statusbar,.hc-product-image,.hc-variant-card { border-radius:28px!important; }
.rcx-product__image,.rcx-product__image img { border-radius:20px!important; }.rcx-product__buy,.rcx-btn,.hc-product-actions button{border-radius:999px!important}

/* Monochrome security card; invisible navbar shell; Litecoin; no sheen. */
.rcx-security-sweep { display:none!important; }
.rcx-bento__secure { background:linear-gradient(145deg,rgba(20,20,21,.82),rgba(4,4,5,.92))!important;border-color:rgba(255,255,255,.1)!important;transition:border-color .8s ease,background .8s ease,box-shadow .8s ease!important; }
.rcx-bento__secure:hover { background:linear-gradient(145deg,rgba(26,26,27,.86),rgba(7,7,8,.94))!important;border-color:rgba(255,255,255,.17)!important;box-shadow:inset 0 1px rgba(255,255,255,.09),0 20px 60px rgba(0,0,0,.34)!important; }
.rcx-security-grid { opacity:.5!important;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px)!important;mask-image:none!important;-webkit-mask-image:none!important; }
.rcx-cipher-stream { inset:18px 20px 18px!important;gap:10px!important;opacity:.72!important;mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,.2) 100%)!important;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 72%,rgba(0,0,0,.2) 100%)!important; }
.rcx-cipher-stream span { color:rgba(255,255,255,.17)!important;font-size:11px!important;line-height:1.35!important;transition:color .8s ease,opacity .8s ease!important; }.rcx-bento__secure:hover .rcx-cipher-stream span{color:rgba(255,255,255,.24)!important}
.rcx-security-lock { left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:92px;height:92px;border-color:rgba(255,255,255,.18)!important;background:rgba(5,5,6,.78)!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 0 46px rgba(255,255,255,.07)!important;transition:border-color .8s ease,background .8s ease,box-shadow .8s ease!important; }.rcx-security-lock>span{border-color:rgba(255,255,255,.13)!important}.rcx-security-lock i{color:#fff!important;filter:drop-shadow(0 0 12px rgba(255,255,255,.24))!important}.rcx-bento__secure:hover .rcx-security-lock{border-color:rgba(255,255,255,.3)!important;background:rgba(16,16,17,.86)!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 0 60px rgba(255,255,255,.1)!important}
.rcx-security-copy small,.rcx-security-copy small span { color:#fff!important; }.rcx-security-copy small i{background:#fff!important;box-shadow:0 0 10px rgba(255,255,255,.55)!important}.rcx-security-copy p{color:#8e8e94!important}.rcx-security-meter span{background:linear-gradient(90deg,#444,#aaa,#fff)!important}
.rcx-btn--primary::after,.rcx-product__buy::after,.hc-buy-now::after { content:none!important;display:none!important;animation:none!important; }
[data-component-id="navbar"]>div { border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important; }
[data-component-id="navbar"]>div::before { content:none!important;display:none!important; }
[data-component-id="navbar"]>div>div { background:transparent!important;border:0!important;box-shadow:none!important; }
.rcx-pay-group .is-litecoin { background:linear-gradient(145deg,#4f76b7,#29466f)!important; }.rcx-pay-group .is-litecoin svg{width:35px!important;height:35px!important;color:#345d9d!important;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}
.rcx-pay-track { animation-name:rcxPayLeftLite!important; }.rcx-pay-track--reverse{animation-name:rcxPayRightLite!important}@keyframes rcxPayLeftLite{from{transform:translate3d(0,0,0)}to{transform:translate3d(-408px,0,0)}}@keyframes rcxPayRightLite{from{transform:translate3d(-408px,0,0)}to{transform:translate3d(0,0,0)}}

/* Edge-aligned navigation with a page-level black fade, not a header rectangle. */
body::before { content:"";position:fixed;inset:0 0 auto;height:112px;z-index:40;pointer-events:none;background:linear-gradient(to bottom,#050405 0%,rgba(5,4,5,.88) 38%,rgba(5,4,5,.42) 70%,transparent 100%); }
[data-component-id="navbar"] { left:24px!important;right:24px!important;max-width:none!important; }
[data-component-id="navbar"]>div>div { width:100%!important;justify-content:space-between!important; }
[data-component-id="navbar"]>div>div>div:first-child { flex:0 0 auto!important;padding-left:0!important; }
[data-component-id="navbar"] [x-ref="menu"] { width:auto!important;margin-left:auto!important; }
[data-component-id="navbar"] [x-ref="menu"]>div { justify-content:flex-end!important;padding-right:0!important; }
.hc-variant-card[title="Out of Stock"] { cursor:pointer!important;opacity:.62; }
.hc-variant-card[title="Out of Stock"]:hover { opacity:.86;border-color:rgba(229,31,61,.34)!important; }
body.hc-modal-open::before { opacity:0; }

/* Static-at-rest security visual and scroll-morphing navigation. */
.rcx-security-lock { border-radius:999px!important; }
.rcx-security-lock>span { display:none!important;animation:none!important; }
.rcx-security-copy small { font-size:8px!important;letter-spacing:.1em!important; }.rcx-security-copy p{font-size:10px!important}.rcx-security-copy h3{font-size:24px!important}
.rcx-cipher-stream { inset:14px!important;justify-content:space-between!important;gap:0!important;mask-image:none!important;-webkit-mask-image:none!important; }
.rcx-cipher-stream span { width:100%!important;font-size:10px!important;line-height:1!important;letter-spacing:.22em!important; }
[data-component-id="navbar"] { left:24px!important;right:24px!important;width:auto!important;transform:none!important;transition:top .45s ease,opacity .3s ease!important; }
[data-component-id="navbar"].is-compact { top:10px!important;left:50%!important;right:auto!important;width:min(1050px,calc(100vw - 48px))!important;transform:translateX(-50%)!important;animation:hcNavCompact .55s cubic-bezier(.16,1,.3,1) both; }
[data-component-id="navbar"].is-compact>div { border:1px solid rgba(255,255,255,.08)!important;border-radius:9999px!important;background:linear-gradient(180deg,rgba(18,18,19,.78),rgba(5,5,6,.7))!important;box-shadow:inset 0 1px rgba(255,255,255,.1),0 22px 65px rgba(0,0,0,.42)!important;backdrop-filter:blur(26px) saturate(140%)!important;-webkit-backdrop-filter:blur(26px) saturate(140%)!important; }
[data-component-id="navbar"] img { transition:transform .5s cubic-bezier(.16,1,.3,1),max-height .5s ease!important;transform-origin:left center; }
[data-component-id="navbar"].is-compact img { transform:scale(.82); }
@keyframes hcNavCompact{from{opacity:.88;scale:1.025}to{opacity:1;scale:1}}
.rcx-security-copy { left:24px!important;right:24px!important;bottom:26px!important;max-width:calc(100% - 48px)!important;overflow:hidden!important; }
.rcx-security-copy small { width:100%;max-width:100%;white-space:normal!important;line-height:1.35!important; }.rcx-security-copy small span{white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important}.rcx-security-copy p{white-space:normal!important;overflow-wrap:anywhere;text-overflow:clip!important;line-height:1.45!important}.rcx-security-copy h3{white-space:normal!important;overflow-wrap:anywhere}
@media(max-width:1023px){[data-component-id="navbar"]{left:16px!important;right:16px!important;width:auto!important}[data-component-id="navbar"].is-compact{left:50%!important;right:auto!important;width:calc(100vw - 32px)!important}.rcx-cipher-stream{inset:12px!important}}

/* Full-width cipher, uncropped brand mark, and hover-only red lock pulse. */
.rcx-cipher-stream span { max-width:none!important;width:100%!important;overflow:hidden!important;text-overflow:clip!important;white-space:nowrap!important; }
.rcx-security-lock>span { display:none!important; }
.rcx-bento__secure:hover .rcx-security-lock { border-color:rgba(229,31,61,.6)!important;background:rgba(65,7,18,.88)!important;box-shadow:inset 0 1px rgba(255,255,255,.13),0 0 55px rgba(229,31,61,.28)!important; }
.rcx-bento__secure:hover .rcx-security-lock i { color:#ff4358!important;filter:drop-shadow(0 0 14px rgba(229,31,61,.8))!important; }
.rcx-bento__secure:hover .rcx-security-lock>span { display:block!important;position:absolute;inset:-12px;border:1px solid rgba(229,31,61,.42)!important;border-radius:999px!important;animation:hcLockHoverPulse 1.45s ease-out infinite!important; }
@keyframes hcLockHoverPulse{from{opacity:.75;transform:scale(.82)}to{opacity:0;transform:scale(1.32)}}
[data-component-id="navbar"],[data-component-id="navbar"]>div,[data-component-id="navbar"]>div>div,[data-component-id="navbar"]>div>div>div:first-child,[data-component-id="navbar"]>div>div>div:first-child>a { overflow:visible!important; }
[data-component-id="navbar"] img { display:block!important;width:auto!important;height:auto!important;max-width:none!important;max-height:44px!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;clip-path:none!important;mask-image:none!important;-webkit-mask-image:none!important;transform:none!important; }
[data-component-id="navbar"].is-compact img { max-height:36px!important;transform:none!important; }
.rcx-hero-word { min-height:1.18em!important;line-height:1.08!important;overflow:visible!important;padding:0 .02em .12em!important; }
.rcx-hero-word>span { overflow:visible!important;line-height:1.08!important; }

/* Symmetric slow navbar morph: both edges travel toward/away from center. */
[data-component-id="navbar"] { left:50%!important;right:auto!important;width:calc(100vw - 48px)!important;transform:translateX(-50%)!important;will-change:width;transition:width 1.15s cubic-bezier(.16,1,.3,1),top .7s cubic-bezier(.16,1,.3,1)!important; }
[data-component-id="navbar"].is-compact { left:50%!important;right:auto!important;width:min(1050px,calc(100vw - 48px))!important;transform:translateX(-50%)!important;animation:none!important; }
[data-component-id="navbar"]>div { transition:background-color 1s ease,border-color 1s ease,box-shadow 1s ease,backdrop-filter 1s ease!important; }
@media(max-width:1023px){[data-component-id="navbar"],[data-component-id="navbar"].is-compact{left:50%!important;right:auto!important;width:calc(100vw - 32px)!important;transform:translateX(-50%)!important}}

/* Dense, imperceptible character-by-character cipher mutation. */
.rcx-cipher-stream { inset:12px!important; }
.rcx-cipher-stream span { font-size:7px!important;line-height:1!important;letter-spacing:.19em!important;color:rgba(255,255,255,.13)!important;transition:color .9s ease!important; }
.rcx-bento__secure:hover .rcx-cipher-stream span { color:rgba(255,255,255,.2)!important; }

/* Exact navbar control geometry. */
[data-component-id="navbar"] [x-ref="menu"]>div { gap:4px!important;align-items:center!important; }
.hc-nav-link,.hc-nav-account,.hc-nav-cart { box-sizing:border-box!important;height:38px!important;min-height:38px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:1px solid transparent!important;line-height:1!important; }
.hc-nav-link.is-active { border-color:rgba(255,67,88,.24)!important; }
.hc-nav-account { border-color:rgba(255,67,88,.22)!important; }
.hc-nav-cart { border-color:rgba(255,255,255,.1)!important; }
.hc-nav-link i,.hc-nav-account i,.hc-nav-cart i { width:14px!important;min-width:14px!important;height:14px!important;display:inline-grid!important;place-items:center!important;line-height:14px!important;margin:0!important; }
[data-component-id="navbar"]>div>div>div:first-child { padding-left:10px!important; }
.rcx-cipher-stream { justify-content:flex-start!important;gap:1px!important; }
.rcx-cipher-stream span { flex:0 0 auto!important;line-height:1.08!important; }

/* Reference-scale feature bento: 900×354 at desktop, not the oversized 1240px version. */
.rcx-features .rcx-heading { width:min(900px,100%);margin-inline:auto; }
.rcx-bento { width:min(900px,100%);height:354px;margin-inline:auto;grid-template-columns:288px minmax(0,600px)!important;gap:12px!important; }
.rcx-bento__secure { width:288px!important;height:354px!important;min-height:354px!important;padding:20px!important; }
.rcx-bento__side { height:354px!important;grid-template-rows:150px 90px 90px!important;gap:12px!important; }
.rcx-accepted { height:150px!important;min-height:150px!important;padding:14px!important; }
.rcx-accepted>p { margin-bottom:10px!important; }
.rcx-pay-window { gap:6px!important; }.rcx-pay-group>span{width:50px;height:50px;flex-basis:50px;border-radius:15px!important}.rcx-pay-group{gap:8px!important}.rcx-pay-track{gap:8px!important}.rcx-pay-group svg{max-width:72%;max-height:58%}.rcx-pay-group .is-google svg{width:42px!important;height:27px!important}
.rcx-bento__side>article:not(.rcx-accepted) { height:90px!important;padding:17px!important; }
.rcx-bento__side>div,.rcx-bento__side>div article { height:90px!important; }
.rcx-bento__side>div article { padding:16px!important; }.rcx-bento__side strong{font-size:27px!important}
.rcx-security-lock { width:72px!important;height:72px!important; }.rcx-security-lock i{font-size:25px!important}.rcx-security-copy{left:18px!important;right:18px!important;bottom:20px!important;max-width:calc(100% - 36px)!important}.rcx-security-copy h3{font-size:20px!important}.rcx-security-copy p{font-size:8px!important}.rcx-security-meter{left:18px!important;right:18px!important;bottom:12px!important}.rcx-cipher-stream{inset:9px!important}.rcx-cipher-stream span{font-size:5px!important;letter-spacing:.15em!important;line-height:1!important}
.rcx-pay-track{animation-name:rcxPayLeftScaled!important}.rcx-pay-track--reverse{animation-name:rcxPayRightScaled!important}@keyframes rcxPayLeftScaled{from{transform:translate3d(0,0,0)}to{transform:translate3d(-348px,0,0)}}@keyframes rcxPayRightScaled{from{transform:translate3d(-348px,0,0)}to{transform:translate3d(0,0,0)}}
@media(max-width:950px){.rcx-bento{width:100%;height:auto;grid-template-columns:1fr!important}.rcx-bento__secure{width:100%!important;height:354px!important}.rcx-bento__side{height:354px!important}}

/* Reference-scale product cards: wide and compact instead of vertically oversized. */
.rcx-product-grid { width:min(1112px,100%);margin-inline:auto;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important; }
.rcx-product { height:208px!important;min-height:208px!important;display:grid!important;grid-template-columns:150px minmax(0,1fr);padding:7px!important; }
.rcx-product__image { width:150px!important;height:194px!important;border-radius:20px!important; }
.rcx-product__body { min-width:0;height:194px;padding:14px 12px!important;display:flex;flex-direction:column; }
.rcx-product__body h3 { min-height:0!important;font-size:14px!important;line-height:1.2; }.rcx-product__price{margin-top:8px!important}.rcx-product__price strong{font-size:16px!important}.rcx-product__buy{min-height:34px!important;margin-top:auto!important}
@media(max-width:950px){.rcx-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rcx-product{grid-template-columns:135px minmax(0,1fr)}}
@media(max-width:600px){.rcx-product-grid{grid-template-columns:1fr!important}.rcx-product{height:190px!important;min-height:190px!important;grid-template-columns:126px minmax(0,1fr)}.rcx-product__image,.rcx-product__body{height:176px!important}.rcx-product__image{width:126px!important}}

/* HexCheats review wall, restrained lighting, sharper cards, and a flat FAQ. */
.hc-motion-glow { background:radial-gradient(250px circle at var(--motion-x,50vw) var(--motion-y,50vh),rgba(225,24,52,.035),transparent 74%)!important; }
.rcx-hero-word { --pg-radius:92px!important; }
.rcx-product::before,.rcx-bento article::before { background:radial-gradient(220px circle at var(--rcx-x,50%) var(--rcx-y,50%),rgba(229,31,61,.09),transparent 48%)!important; }
.rcx-product:hover::before,.rcx-bento article:hover::before { opacity:.62!important; }
.rcx-bento__secure:hover .rcx-security-lock { box-shadow:inset 0 1px rgba(255,255,255,.12),0 0 28px rgba(229,31,61,.18)!important; }

.rcx-product,.rcx-bento article,.rcx-final>.rcx-shell>div,.hc-product-statusbar,.hc-product-image,.hc-variant-card { border-radius:15px!important; }
.rcx-product__image,.rcx-product__image img { border-radius:11px!important; }
.rcx-accepted,.rcx-bento__secure { border-radius:16px!important; }
.rcx-btn,.rcx-product__buy,.hc-product-actions button,.hc-nav-link,.hc-nav-account,.hc-nav-cart { border-radius:999px!important; }

.rcx-reviews { overflow:hidden;background:#080808; }
.rcx-heading--reviews { justify-content:center!important;text-align:center; }
.rcx-heading--reviews h2 span { color:#e51f3d; }
.rcx-review-marquee { width:100vw;margin-left:calc(50% - 50vw);display:grid;gap:10px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent); }
.rcx-review-row { display:flex;width:max-content;animation:hcReviewLeft 46s linear infinite;will-change:transform; }
.rcx-review-row.is-reverse { animation-name:hcReviewRight;animation-duration:52s; }
.rcx-review-set { display:flex;gap:10px;padding-right:10px; }
.rcx-review-card { width:280px;height:138px;flex:0 0 280px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:#111112;box-shadow:inset 0 1px rgba(255,255,255,.025); }
.rcx-review-card header { display:flex;align-items:center;gap:10px; }
.rcx-review-avatar { width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px;border-radius:50%;color:#fff;background:linear-gradient(145deg,#e51f3d,#9e1730);font-size:10px; }
.rcx-review-card header strong { display:block;color:#eee;font-size:11px;line-height:1.1; }
.rcx-review-card header div div { margin-top:4px;display:flex;align-items:center;gap:3px;color:#ff4358;font-size:8px; }
.rcx-review-proof header div div span { color:#777780;font-size:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase; }
.rcx-review-card header .is-muted { color:#333!important; }
.rcx-review-card>p { height:42px;margin-top:12px;overflow:hidden;color:#aaaab0;font-size:10px;line-height:1.45; }
.rcx-review-card>small { display:block;margin-top:8px;color:#55555c;font-size:8px; }
.rcx-review-empty { padding:32px;border-block:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;gap:10px;color:#888;font-size:11px; }
@keyframes hcReviewLeft{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
@keyframes hcReviewRight{from{transform:translate3d(-50%,0,0)}to{transform:translate3d(0,0,0)}}
.rcx-review-marquee:hover .rcx-review-row { animation-play-state:paused; }

.rcx-faq article { margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important; }
.rcx-faq article:first-child { border-top:1px solid rgba(255,255,255,.1)!important; }
.rcx-faq article:hover { border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.018)!important;box-shadow:none!important; }
.rcx-faq article button { min-height:64px!important;padding:0 4px!important;border-radius:0!important; }
.rcx-faq article div p { padding:0 4px 20px!important; }
.rcx-faq article{transition:background-color .35s ease,border-color .35s ease!important;}
.rcx-faq article.is-open{background:linear-gradient(90deg,rgba(229,31,61,.055),transparent 58%)!important;border-color:rgba(255,255,255,.16)!important;}
.rcx-faq article button i{transition:transform .42s cubic-bezier(.16,1,.3,1),color .3s ease!important;}
.rcx-faq article button i.is-open{transform:rotate(180deg)!important;color:#ff536b!important;}
.hc-faq-enter{transition:opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1)!important;}
.hc-faq-enter-start{opacity:0!important;transform:translateY(-8px)!important;}
.hc-faq-enter-end{opacity:1!important;transform:translateY(0)!important;}
.hc-faq-leave{transition:opacity .2s ease,transform .28s ease!important;}
.hc-faq-leave-start{opacity:1!important;transform:translateY(0)!important;}
.hc-faq-leave-end{opacity:0!important;transform:translateY(-6px)!important;}
@media(max-width:600px){.rcx-review-card{width:248px;flex-basis:248px}.rcx-review-marquee{gap:8px}}
@media(prefers-reduced-motion:reduce){.rcx-review-row{animation:none!important}.rcx-review-marquee{overflow-x:auto}}

/* PayPal joins the seven-method seamless rail. */
.rcx-pay-group .is-paypal { background:linear-gradient(145deg,#f7f9fc,#dce5ef)!important; }
.rcx-pay-group .is-paypal svg { width:34px!important;height:34px!important;max-width:68%!important;max-height:68%!important; }
.rcx-pay-track { animation-name:rcxPayLeftSeven!important; }
.rcx-pay-track--reverse { animation-name:rcxPayRightSeven!important; }
@keyframes rcxPayLeftSeven{from{transform:translate3d(0,0,0)}to{transform:translate3d(-406px,0,0)}}
@keyframes rcxPayRightSeven{from{transform:translate3d(-406px,0,0)}to{transform:translate3d(0,0,0)}}

/* Compact closing CTA, matched to the reference scale instead of a full-width billboard. */
.rcx-final { padding:54px 0 72px!important; }
.rcx-final>.rcx-shell { width:min(900px,calc(100% - 40px))!important; }
.rcx-final>.rcx-shell>div { padding:40px 34px!important; }
.rcx-final h2 { margin-top:8px!important;font-size:clamp(36px,4.6vw,58px)!important;line-height:.94!important; }
.rcx-final p { margin-top:14px!important; }
.rcx-final>div>div>div { margin-top:21px!important; }
@media(max-width:600px){.rcx-final>.rcx-shell{width:calc(100% - 28px)!important}.rcx-final>.rcx-shell>div{padding:34px 18px!important}.rcx-final h2{font-size:38px!important}}

/* Optical and geometric vertical centering for every desktop navbar pill. */
[data-component-id="navbar"] [x-ref="menu"]>div { min-height:46px!important;align-content:center!important; }
.hc-nav-link,.hc-nav-account,.hc-nav-cart { padding-top:0!important;padding-bottom:0!important;vertical-align:middle!important; }
.hc-nav-label { height:14px;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:14px!important;transform:translateY(-1px); }
.hc-nav-link>i,.hc-nav-account>i,.hc-nav-cart>i { transform:translateY(-1px); }

.hc-weao-product{margin-top:2rem}.hc-weao-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.hc-weao-feature-grid>div{display:grid;grid-template-columns:36px 1fr;column-gap:.7rem;align-items:center;padding:1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:linear-gradient(145deg,rgba(229,31,61,.11),#121214 45%)}.hc-weao-feature-grid i{grid-row:1/3;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#ff536b;background:rgba(229,31,61,.12)}.hc-weao-feature-grid small{color:#85858c;font-size:.7rem}.hc-weao-feature-grid strong{font-size:.9rem}.hc-weao-detail{display:flex;justify-content:space-between;gap:2rem;margin-top:1rem;padding:1.5rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#111113}.hc-weao-detail>div>span{color:#ff536b;text-transform:uppercase;letter-spacing:.12em;font-size:.66rem;font-weight:700}.hc-weao-detail h2{font-size:1.25rem;font-weight:750;margin:.35rem 0}.hc-weao-detail p{color:#85858c;font-size:.78rem}.hc-weao-metrics{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:.6rem}.hc-weao-metrics span{display:flex;flex-direction:column;justify-content:center;padding:.75rem;border-radius:11px;background:#18181b}.hc-weao-metrics small{color:#85858c;font-size:.65rem}.hc-weao-metrics b{font-size:.9rem;margin-top:.2rem}@media(max-width:850px){.hc-weao-feature-grid{grid-template-columns:repeat(2,1fr)}.hc-weao-detail{flex-direction:column}.hc-weao-metrics{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.hc-weao-feature-grid{grid-template-columns:1fr}}

/* Final storefront geometry fixes. */
.aspect-product-card-image.object-product-image,.hc-product-image .object-product-image{object-fit:contain!important;object-position:center!important;background:#070707!important;padding:8px!important}.aspect-product-card-image{overflow:hidden!important}
[data-component-id="navbar"]>div>div{height:64px!important;min-height:64px!important;align-items:center!important}[data-component-id="navbar"] [x-ref="menu"],[data-component-id="navbar"] [x-ref="menu"]>div{height:64px!important;min-height:64px!important;align-items:center!important;align-content:center!important}.hc-nav-link,.hc-nav-account,.hc-nav-cart{height:38px!important;min-height:38px!important;margin:0!important;align-self:center!important}.hc-nav-label,.hc-nav-link>i,.hc-nav-account>i,.hc-nav-cart>i{transform:none!important;line-height:1!important}

.rcx-products__all{display:flex;justify-content:center;margin-top:2.25rem}.rcx-products__all .rcx-btn{min-width:210px;justify-content:center}
[data-component-id="navbar"] [x-ref="menu"]>div{transform:translateY(2px)!important}.hc-nav-label,.hc-nav-link>i,.hc-nav-account>i,.hc-nav-cart>i{transform:translateY(1px)!important}
.hc-variant-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}.hc-variant-card{min-height:76px!important;padding:13px 14px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:13px!important;background:#121214!important}.hc-variant-card:hover{border-color:rgba(229,31,61,.38)!important;background:rgba(229,31,61,.05)!important}.hc-variant-card[disabled]{opacity:.48}.hc-variant-price{border-radius:999px!important;background:rgba(255,255,255,.06)!important}.hc-variant-card.\!border-accent-500{border-color:#e51f3d!important;box-shadow:0 0 0 1px rgba(229,31,61,.2),0 10px 30px rgba(229,31,61,.08)!important}@media(max-width:600px){.hc-variant-grid{grid-template-columns:1fr!important}}

/* One 64px centerline for the complete desktop taskbar. */
@media (min-width:1024px){
  [data-component-id="navbar"]>div,
  [data-component-id="navbar"]>div>div,
  [data-component-id="navbar"] [x-ref="menu"],
  [data-component-id="navbar"] [x-ref="menu"]>div{height:64px!important;min-height:64px!important;}
  [data-component-id="navbar"]>div>div,
  [data-component-id="navbar"]>div>div>div:first-child,
  [data-component-id="navbar"]>div>div>div:first-child>a,
  [data-component-id="navbar"] [x-ref="menu"],
  [data-component-id="navbar"] [x-ref="menu"]>div{display:flex!important;align-items:center!important;align-content:center!important;}
  [data-component-id="navbar"]>div>div>div:first-child{height:64px!important;padding:0 20px!important;}
  [data-component-id="navbar"]>div>div>div:nth-child(2){display:none!important;}
  [data-component-id="navbar"] [x-ref="menu"]{margin-left:auto!important;overflow:visible!important;}
  [data-component-id="navbar"] [x-ref="menu"]>div{padding:0 16px 0 0!important;transform:none!important;}
  [data-component-id="navbar"] img{display:block!important;max-height:42px!important;width:auto!important;margin:0!important;object-fit:contain!important;}
  .hc-nav-link,.hc-nav-account,.hc-nav-cart{height:38px!important;min-height:38px!important;padding-top:0!important;padding-bottom:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;transform:none!important;}
  .hc-nav-label,.hc-nav-link>i,.hc-nav-account>i,.hc-nav-cart>i{height:auto!important;line-height:1!important;transform:none!important;margin:0!important;}
}
footer{border:0!important;border-radius:0!important;background:transparent!important;margin-top:3rem!important}footer>div{border-top:1px solid rgba(255,255,255,.07)!important;background:transparent!important}footer>div>div:first-child{padding-inline:0!important}footer>div>div:last-child{padding-inline:0!important;background:transparent!important}
footer{display:none!important;}

/* Keep the cart quantity centered inside its badge. */
.hc-nav-cart{overflow:visible!important;}
.hc-nav-cart>span.absolute{top:-8px!important;right:-7px!important;z-index:5!important;width:20px!important;height:20px!important;min-width:20px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:2px solid #080708!important;border-radius:999px!important;background:#e51f3d!important;color:#fff!important;font-size:10px!important;font-weight:800!important;line-height:1!important;box-sizing:border-box!important;box-shadow:0 4px 14px rgba(229,31,61,.38)!important;transform:none!important;}
.hc-nav-cart>span.absolute>span{display:block!important;width:auto!important;height:auto!important;margin:0!important;color:#fff!important;font:inherit!important;line-height:1!important;transform:none!important;}

/* Original Clarity variant picker geometry. */
.hc-product-form__panel{position:relative!important;}
.hc-variants{padding-top:2px!important;}
.hc-variants>label{height:34px!important;display:flex!important;align-items:center!important;margin:0 0 8px!important;font-size:12px!important;}
.hc-quantity{position:absolute!important;top:20px!important;right:24px!important;z-index:3!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;gap:8px!important;border:0!important;}
.hc-quantity>label{margin:0!important;color:#969198!important;font-size:0!important;white-space:nowrap!important;}
.hc-quantity>label::before{content:"Qty:";font-size:11px!important;}
.hc-quantity-control{width:104px!important;height:34px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;background:#151517!important;}
.hc-quantity-control button{width:34px!important;height:32px!important;min-width:34px!important;background:transparent!important;color:#a5a0a6!important;}
.hc-quantity-control input{width:36px!important;height:32px!important;padding:0!important;background:transparent!important;text-align:center!important;font-weight:750!important;}
.hc-quantity>small,.hc-quantity>div:not(.hc-quantity-control){display:none!important;}
.hc-variant-card{min-height:82px!important;align-items:stretch!important;overflow:visible!important;}
.hc-variant-card>div:first-child{justify-content:center!important;gap:3px!important;}
.hc-variant-bestseller{position:absolute;left:12px;top:-9px;padding:3px 8px;border-radius:999px;background:#e51f3d;color:#fff;font-size:8px;font-weight:850;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 4px 14px rgba(229,31,61,.24);}
.hc-variant-price{display:flex!important;align-items:center!important;align-self:flex-start!important;gap:6px!important;margin-top:1px!important;font-size:11px!important;font-weight:600!important;color:#aaa6ab!important;}
.hc-variant-price>span:first-child{font-size:11px!important;}
.hc-variant-price .line-through{display:inline!important;margin:0!important;font-size:9px!important;}
.hc-variant-save{padding:2px 5px;border-radius:999px;background:rgba(229,31,61,.18);color:#ff6077;font-size:8px;font-weight:800;white-space:nowrap;}
.hc-variant-card p:last-child{margin-top:1px!important;color:#ff6077!important;font-size:9px!important;}
.hc-variant-perday{position:absolute;right:12px;bottom:10px;color:#555159;font-size:8px;font-weight:600;}
@media(max-width:600px){.hc-quantity{top:18px!important;right:16px!important}.hc-variant-card{min-height:80px!important}}

/* Restore the original Clarity-test plan selector on every product. */
.hc-variants{margin-bottom:18px!important;padding-bottom:18px!important;border-color:rgba(255,255,255,.07)!important;}
.hc-variants>label{margin-bottom:12px!important;color:#aaa6ad!important;font-size:12px!important;font-weight:650!important;}
.hc-variant-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
.hc-variant-card{position:relative!important;min-height:82px!important;padding:13px 15px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;background:rgba(255,255,255,.028)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)!important;transform:none!important;}
.hc-variant-card:last-child:nth-child(odd){grid-column:1/-1!important;}
.hc-variant-card:hover{border-color:rgba(229,31,61,.42)!important;background:rgba(229,31,61,.055)!important;}
.hc-variant-card[class*="border-accent"],.hc-variant-card[class*="!border-accent"]{border-color:#e51f3d!important;background:linear-gradient(145deg,rgba(229,31,61,.18),rgba(229,31,61,.035))!important;box-shadow:inset 0 1px rgba(255,255,255,.08),0 0 0 1px rgba(229,31,61,.18),0 8px 28px rgba(229,31,61,.12)!important;}
.hc-variant-card[class*="border-accent"]::after,.hc-variant-card[class*="!border-accent"]::after{content:"✓";position:absolute;top:9px;right:10px;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;color:#fff;background:#e51f3d;font-size:11px;font-weight:800;}
.hc-variant-card>div:first-child{padding-right:20px!important;}
.hc-variant-card p:first-child{font-size:13px!important;font-weight:720!important;line-height:1.2!important;}
.hc-variant-card p:last-child{color:#ef5168!important;font-size:10px!important;font-weight:700!important;}
.hc-variant-price{align-self:flex-end!important;padding:0!important;border-radius:0!important;background:transparent!important;font-size:13px!important;font-weight:720!important;white-space:nowrap!important;}
.hc-variant-price .line-through{display:block!important;margin-top:3px!important;font-size:9px!important;}
@media(max-width:600px){.hc-variant-grid{grid-template-columns:1fr!important}.hc-variant-card:last-child:nth-child(odd){grid-column:auto!important}}

/* WEAO-powered executor status */
.hc-weao-status{margin-inline:calc(50% - 50vw);background:#090909;color:#f5f5f5;min-height:70vh}.hc-status-hero{text-align:center;padding:7rem 1.25rem 4rem;background:radial-gradient(circle at 50% 0,rgba(229,31,61,.17),transparent 55%);border-bottom:1px solid rgba(255,255,255,.06)}.hc-status-live{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(229,31,61,.32);background:rgba(229,31,61,.08);color:#ff6077;border-radius:999px;padding:.45rem .8rem;font-size:.78rem}.hc-status-live i{width:7px;height:7px;background:#e51f3d;border-radius:50%;box-shadow:0 0 12px #e51f3d}.hc-status-hero h1{font-size:clamp(2.4rem,5vw,4rem);font-weight:800;letter-spacing:-.045em;margin:1rem 0 .35rem}.hc-status-hero h1 span{color:#e51f3d}.hc-status-hero p{color:#85858c}.hc-status-shell{max-width:1080px;margin:auto;padding:2rem 1.25rem 6rem}.hc-status-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.hc-status-stats>div{display:flex;flex-direction:column;padding:1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#121214}.hc-status-stats i{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;color:#ff6077;background:rgba(229,31,61,.1)}.hc-status-stats strong{font-size:1.6rem;margin-top:.75rem}.hc-status-stats small{color:#888891}.hc-status-tools{display:flex;gap:.75rem;margin:2rem 0 1.5rem}.hc-status-tools>label{flex:1;display:flex;align-items:center;gap:.65rem;padding:0 1rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#101012;color:#777}.hc-status-tools input{width:100%;height:46px;background:transparent!important;border:0!important;outline:0;color:#fff}.hc-status-filters{display:flex;align-items:center;gap:.2rem;padding:.25rem;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#101012}.hc-status-filters button{border:0;border-radius:9px;padding:.6rem .8rem;color:#8c8c94;background:transparent;font-size:.78rem}.hc-status-filters button.active{background:#e51f3d;color:#fff}.hc-status-results{color:#85858c;font-size:.84rem;margin-bottom:.9rem}.hc-executor-list{display:flex;flex-direction:column;gap:.7rem}.hc-executor-card{position:relative;display:grid;grid-template-columns:minmax(230px,1fr) auto;gap:1rem;padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#111113;transition:.2s}.hc-executor-card:hover{border-color:rgba(229,31,61,.38);transform:translateY(-1px)}.hc-executor-main{display:flex;align-items:center;gap:.85rem}.hc-executor-main img,.hc-executor-main>span{width:46px;height:46px;border-radius:11px;object-fit:cover}.hc-executor-main>span{display:grid;place-items:center;background:#1c1c20;color:#e51f3d}.hc-executor-main h2{font-size:1rem;font-weight:700}.hc-executor-main p{font-size:.77rem;color:#7e7e87}.hc-executor-links{display:flex;gap:.4rem;padding-right:7rem}.hc-executor-links a{display:flex;align-items:center;gap:.35rem;padding:.48rem .65rem;border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#d5d5d9;font-size:.7rem;text-decoration:none}.hc-executor-links a:hover{background:#e51f3d;border-color:#e51f3d;color:#fff}.hc-executor-features{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.8rem;padding-top:.7rem;border-top:1px solid rgba(255,255,255,.05);font-size:.72rem;color:#888891}.hc-executor-features b{color:#f4f4f5}.hc-executor-card>em{position:absolute;right:1rem;top:1rem;padding:.38rem .62rem;border-radius:999px;font-size:.68rem;font-style:normal;font-weight:700}.hc-executor-card>em.is-updated{color:#42d681;background:rgba(34,197,94,.1)}.hc-executor-card>em.is-outdated{color:#f7c948;background:rgba(234,179,8,.1)}.hc-executor-card>em.is-detected{color:#ff6173;background:rgba(229,31,61,.1)}.hc-executor-card>em.is-unknown{color:#aaa;background:rgba(255,255,255,.05)}.hc-status-empty{text-align:center;color:#777;padding:3rem;border:1px dashed rgba(255,255,255,.1);border-radius:14px}@media(max-width:760px){.hc-status-stats{grid-template-columns:repeat(2,1fr)}.hc-status-tools{flex-direction:column}.hc-status-filters{overflow:auto}.hc-executor-card{grid-template-columns:1fr;padding-top:3.4rem}.hc-executor-links{padding-right:0;flex-wrap:wrap}.hc-executor-card>em{left:1rem;right:auto}.hc-status-hero{padding-top:5rem}}

/* Reference-matched status motion and hover lighting. */
.hc-status-stats>div{--status-rgb:107 114 128;position:relative;isolation:isolate;overflow:hidden;background:rgba(54,54,54,.2);transition:background-color .25s,transform .1s,box-shadow .25s}
.hc-status-stats>div[data-state=updated]{--status-rgb:34 197 94}.hc-status-stats>div[data-state=outdated]{--status-rgb:234 179 8}.hc-status-stats>div[data-state=detected]{--status-rgb:239 68 68}.hc-status-stats>div[data-state=unknown]{--status-rgb:107 114 128}
.hc-status-stats>div:before,.hc-executor-card:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff1f,#ffffff0f 50%,#ffffff05);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:background .3s}
.hc-status-stats>div:hover{background:rgba(54,54,54,.35);box-shadow:0 14px 34px rgba(var(--status-rgb)/.08)}.hc-status-stats>div:hover:before,.hc-executor-card:hover:before{background:linear-gradient(to bottom,rgb(var(--status-rgb)/.4),#ffffff0f 50%,#ffffff05)}.hc-status-stats>div:active{background:rgba(54,54,54,.3);transform:scale(.96)}
.hc-status-stats>div i{color:rgb(var(--status-rgb));background:rgba(var(--status-rgb)/.1);transition:transform .2s,background-color .25s,box-shadow .25s}.hc-status-stats>div strong{color:rgb(var(--status-rgb));transition:text-shadow .25s}.hc-status-stats>div:hover i{transform:scale(1.08);background:rgba(var(--status-rgb)/.16);box-shadow:0 0 22px rgba(var(--status-rgb)/.13)}.hc-status-stats>div:hover strong{text-shadow:0 0 20px rgba(var(--status-rgb)/.2)}
.hc-executor-card{--status-rgb:107 114 128;overflow:hidden;isolation:isolate;background:rgba(21,21,21,.3);transition:background-color .25s,transform .2s,box-shadow .25s}.hc-executor-card:has(>em.is-updated){--status-rgb:34 197 94}.hc-executor-card:has(>em.is-outdated){--status-rgb:234 179 8}.hc-executor-card:has(>em.is-detected){--status-rgb:239 68 68}.hc-executor-card:hover{background:rgba(21,21,21,.5);border-color:rgba(255,255,255,.08);transform:translateY(-2px);box-shadow:0 14px 34px rgba(var(--status-rgb)/.07)}.hc-executor-card:active{transform:scale(.99)}
.hc-executor-card>*{position:relative;z-index:1}.hc-executor-card>em{transition:transform .2s,background-color .25s,box-shadow .25s}.hc-executor-card:hover>em{transform:scale(1.035);background:rgba(var(--status-rgb)/.16);box-shadow:0 0 20px rgba(var(--status-rgb)/.1)}.hc-executor-main img{transition:transform .3s cubic-bezier(.2,.8,.2,1),filter .3s}.hc-executor-card:hover .hc-executor-main img{transform:scale(1.06);filter:saturate(1.08) brightness(1.04)}
@media(prefers-reduced-motion:reduce){.hc-status-stats>div,.hc-status-stats>div i,.hc-executor-card,.hc-executor-card>em,.hc-executor-main img{transition:none!important;transform:none!important}}