/* =====================================================================
   Nyxo Site v0.3 · SHELL layer (nx3-shell.css)
   Top bar, header, mobile menu, homepage, Discord band, footer, inner-page template,
   legacy page restyle, notices. Generated from the v0.3 prototype (nx3.css + nx3-night.css).
   Every selector is anchored on body.nx3 with four ID weights: `.nx3:not(#x#y#z#w)`.
   To override a shell rule from another file, use the same anchor.
   Seasonal pieces carry .nx3-hw-only and disappear at 2026-11-01 00:00 ET
   (server stops printing them; html.nx3-ended hides cached copies).
   ===================================================================== */

/* 01 core: tokens, page shell, type, buttons, chips, links, panels */
:root{--nx3-ink:#1B2A4E;--nx3-ink-2:#4A5878;--nx3-ink-3:#67728C;--nx3-logo:#306DFB;--nx3-blue:#2559DB;--nx3-blue-hi:#3168EC;--nx3-blue-deep:#1C47BD;--nx3-blue-ink:#1D4FD0;--nx3-page:#FFFFFF;--nx3-cream:#FBF8F3;--nx3-cream-2:#F5EFE5;--nx3-ice:#E9F0FF;--nx3-ice-2:#F4F7FF;--nx3-night:#0B1430;--nx3-line:#E5EAF4;--nx3-line-2:#D6DEEE;--nx3-green:#15803D;--nx3-green-hi:#178A44;--nx3-green-bg:#E8F7EE;--nx3-green-ink:#0F6B33;--nx3-amber:#F2A541;--nx3-amber-hi:#FFC46B;--nx3-orange:#F97316;--nx3-purple:#3A1E5C;--nx3-purple-hi:#5E2EA0;--nx3-r-panel:40px;--nx3-r-card:28px;--nx3-r-tile:20px;--nx3-r-ctl:14px;--nx3-gutter:24px;--nx3-max:1360px;--nx3-sec:clamp(56px,7vw,104px);--nx3-sh-card:0 1px 2px rgba(27,42,78,.04),0 22px 44px -30px rgba(27,42,78,.28);--nx3-sh-card-hover:0 2px 4px rgba(27,42,78,.05),0 34px 60px -30px rgba(27,42,78,.38);--nx3-sh-float:0 30px 70px -34px rgba(11,20,48,.45);--nx3-ease:cubic-bezier(.2,.8,.2,1);--nx3-font:'Manrope',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--nx3-mono:'Fragment Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--nx3-hw-lilac:#D8CFF2;--nx3-hw-grad:linear-gradient(92deg,#FFD08A 0%,#FFB347 35%,#F97316 100%)}
html:not(#x#y#z#w){overflow-x:clip!important}
.nx3:not(#x#y#z#w){margin:0;background:var(--nx3-page)!important;color:var(--nx3-ink);font-family:var(--nx3-font);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip!important}
.nx3:not(#x#y#z#w) #page,.nx3:not(#x#y#z#w) .site,.nx3:not(#x#y#z#w) .site-content,.nx3:not(#x#y#z#w) #content{background:transparent!important;overflow:visible!important}
.nx3:not(#x#y#z#w) :where(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-statcard,.nx3-home,.nx3-pagewrap) *,.nx3:not(#x#y#z#w) :where(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-statcard,.nx3-home,.nx3-pagewrap) *::before,.nx3:not(#x#y#z#w) :where(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-statcard,.nx3-home,.nx3-pagewrap) *::after{box-sizing:border-box}
.nx3:not(#x#y#z#w) :where(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-statcard,.nx3-home) img{max-width:100%;display:block;height:auto}
.nx3:not(#x#y#z#w) :where(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-statcard,.nx3-home) a{color:inherit;text-decoration:none}
.nx3:not(#x#y#z#w) :where(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-statcard,.nx3-home) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}
.nx3:not(#x#y#z#w) :where(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-statcard,.nx3-home) button{font-family:inherit}
.nx3:not(#x#y#z#w) .nx3-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.nx3:not(#x#y#z#w) .nx3-wrap{width:100%;max-width:var(--nx3-max);margin:0 auto;padding:0 32px}
.nx3:not(#x#y#z#w) .nx3-mono{font-family:var(--nx3-mono)!important;font-weight:400;letter-spacing:0}
.nx3:not(#x#y#z#w) .nx3-tnum{font-variant-numeric:tabular-nums}
.nx3:not(#x#y#z#w) .nx3-hw-alt{display:none}
.nx3:not(#x#y#z#w):not(.nx3-night) .nx3-hw-alt,html.nx3-ended .nx3:not(#x#y#z#w) .nx3-hw-alt{display:block}
html.nx3-ended .nx3:not(#x#y#z#w) .nx3-hw-only,html.nyxo-night-expired .nx3:not(#x#y#z#w) .nx3-hw-only{display:none!important}
.nx3:not(#x#y#z#w) .nx3-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nx3-blue-ink);font-family:var(--nx3-font);line-height:1.3}
.nx3:not(#x#y#z#w) .nx3-eyebrow svg{width:18px;height:18px}
.nx3:not(#x#y#z#w) .nx3-h2{font-family:var(--nx3-font)!important;font-size:clamp(32px,3.6vw,48px)!important;line-height:1.04!important;letter-spacing:-.035em!important;font-weight:800!important;margin:10px 0 0!important;color:inherit}
.nx3:not(#x#y#z#w) .nx3-h3{font-size:22px;line-height:1.2;letter-spacing:-.02em;font-weight:800;margin:0}
.nx3:not(#x#y#z#w) .nx3-lede{font-size:18px;line-height:1.6;color:var(--nx3-ink-2);margin:14px 0 0;max-width:60ch}
.nx3:not(#x#y#z#w) .nx3-lede a{color:var(--nx3-blue-ink);text-decoration:underline;text-underline-offset:3px}
.nx3:not(#x#y#z#w) .nx3-btn{--h:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--h);min-height:0;padding:0 28px;border-radius:999px;border:0;cursor:pointer;font:700 16px/1 var(--nx3-font);letter-spacing:-.005em;text-transform:none;white-space:nowrap;text-decoration:none!important;transition:transform .25s var(--nx3-ease),box-shadow .25s var(--nx3-ease),background-color .2s,filter .2s}
.nx3:not(#x#y#z#w) .nx3-btn svg{width:20px;height:20px;flex:none}
.nx3:not(#x#y#z#w) .nx3-btn--blue{color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75)}
.nx3:not(#x#y#z#w) .nx3-btn--blue:hover{transform:translateY(-1px);filter:brightness(1.06);color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 18px 30px -14px rgba(37,89,219,.85)}
.nx3:not(#x#y#z#w) .nx3-btn--ink{color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75)}
.nx3:not(#x#y#z#w) .nx3-btn--ink:hover{transform:translateY(-1px);filter:brightness(1.06);color:#fff!important}
.nx3:not(#x#y#z#w) .nx3-btn--ghost{color:var(--nx3-ink)!important;background:#fff;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)}
.nx3:not(#x#y#z#w) .nx3-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink);color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w) .nx3-btn--white{color:#3E48B8!important;background:#fff;box-shadow:0 18px 34px -16px rgba(20,24,90,.6)}
.nx3:not(#x#y#z#w) .nx3-btn--white:hover{transform:translateY(-1px);color:#3E48B8!important}
.nx3:not(#x#y#z#w) .nx3-btn--line{--h:60px;padding:0 28px;font-size:16.5px;color:#fff!important;background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)}
.nx3:not(#x#y#z#w) .nx3-btn--line:hover{background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1.5px #fff;color:#fff!important}
.nx3:not(#x#y#z#w) .nx3-btn--block{width:100%}
.nx3:not(#x#y#z#w) .nx3-btn:focus-visible,.nx3:not(#x#y#z#w) .nx3-ib:focus-visible,.nx3:not(#x#y#z#w) .nx3-nav a:focus-visible,.nx3:not(#x#y#z#w) .nx3-link:focus-visible,.nx3:not(#x#y#z#w) .nx3-drawer a:focus-visible{outline:3px solid rgba(37,89,219,.45);outline-offset:3px}
.nx3:not(#x#y#z#w) .nx3-chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:999px;font-size:12.5px;font-weight:800;letter-spacing:.01em;white-space:nowrap;font-family:var(--nx3-font)}
.nx3:not(#x#y#z#w) .nx3-chip--save{color:#fff;background:linear-gradient(180deg,var(--nx3-green-hi),var(--nx3-green));box-shadow:0 6px 14px -8px rgba(21,128,61,.8)}
.nx3:not(#x#y#z#w) .nx3-chip--soft{color:var(--nx3-ink);background:#fff;box-shadow:0 0 0 1px var(--nx3-line),0 4px 12px -6px rgba(27,42,78,.18)}
.nx3:not(#x#y#z#w) .nx3-chip--ice{color:var(--nx3-blue-ink);background:var(--nx3-ice)}
.nx3:not(#x#y#z#w) .nx3-link{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:999px;font-weight:700;font-size:15px;color:var(--nx3-ink)!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2);white-space:nowrap;transition:box-shadow .2s;text-decoration:none!important}
.nx3:not(#x#y#z#w) .nx3-link:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-link svg{width:18px;height:18px}
.nx3:not(#x#y#z#w) .nx3-filters{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 30px}
.nx3:not(#x#y#z#w) .nx3-filters :is(a,button){display:inline-flex;align-items:center;height:42px;padding:0 18px;border-radius:999px;border:0;background:#fff;color:var(--nx3-ink-2)!important;font-weight:700;font-size:14.5px;box-shadow:inset 0 0 0 1.5px var(--nx3-line);cursor:pointer;transition:box-shadow .2s,color .2s}
.nx3:not(#x#y#z#w) .nx3-filters :is(a,button):hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink);color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w) .nx3-filters :is(a,button)[aria-current="page"],.nx3:not(#x#y#z#w) .nx3-filters button[aria-pressed="true"]{background:var(--nx3-ink);color:#fff!important;box-shadow:none}
.nx3:not(#x#y#z#w) .nx3-panel{position:relative;margin:0 var(--nx3-gutter);border-radius:var(--nx3-r-panel);overflow:hidden;isolation:isolate}
.nx3:not(#x#y#z#w) .nx3-panel + .nx3-panel,.nx3:not(#x#y#z#w) .nx3-sec + .nx3-panel,.nx3:not(#x#y#z#w) .nx3-panel + .nx3-sec{margin-top:24px}
.nx3:not(#x#y#z#w) .nx3-panel--cream{background:linear-gradient(180deg,var(--nx3-cream) 0%,#F7F1E7 100%)}
.nx3:not(#x#y#z#w) .nx3-panel--ice{background:linear-gradient(180deg,var(--nx3-ice-2) 0%,#fff 100%);box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w) .nx3-panel--night{color:#fff;background:radial-gradient(60% 80% at 85% 10%,rgba(48,109,251,.28) 0%,transparent 60%),linear-gradient(160deg,#16224A 0%,var(--nx3-night) 60%,#070D22 100%)}
.nx3:not(#x#y#z#w) .nx3-sec{padding-block:var(--nx3-sec)}
.nx3:not(#x#y#z#w) .nx3-sec--tight{padding-top:clamp(36px,3.6vw,52px);padding-bottom:clamp(40px,4.5vw,64px)}
.nx3:not(#x#y#z#w) .nx3-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px}
.nx3:not(#x#y#z#w) .nx3-kv{display:grid;grid-template-columns:auto 1fr;gap:10px 18px;margin:0;font-size:14.5px}
.nx3:not(#x#y#z#w) .nx3-kv dt{color:var(--nx3-ink-3);font-weight:600}
.nx3:not(#x#y#z#w) .nx3-kv dd{margin:0;font-weight:700;color:var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-kv .nx3-big{font-family:var(--nx3-mono);font-size:30px;font-weight:400;letter-spacing:-.02em;color:var(--nx3-blue-ink);line-height:1}
/* 02 Halloween top bar, header, mobile menu */
.nx3:not(#x#y#z#w) .nx3-bar{position:relative;z-index:60;overflow:hidden;color:#F3EEFF;font-family:var(--nx3-font);background:linear-gradient(90deg,#120A28 0%,#24124A 38%,#3A1E5C 68%,#4B1F3E 100%)}
.nx3:not(#x#y#z#w) .nx3-bar::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#F2A541 20%,#F97316 80%,transparent)}
.nx3:not(#x#y#z#w) .nx3-bar__in{display:flex;align-items:center;justify-content:center;gap:16px;min-height:52px;padding:8px 20px;font-size:15.5px;font-weight:600;line-height:1.25;text-align:center}
.nx3:not(#x#y#z#w) .nx3-bar__pk{width:28px!important;height:auto;flex:none;filter:drop-shadow(0 0 10px rgba(249,115,22,.55));animation:nx3-bob 3.4s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-bar__tag{font-weight:800;color:#FFC46B;letter-spacing:-.005em}
.nx3:not(#x#y#z#w) .nx3-bar__offer b{font-weight:800;color:#fff}
.nx3:not(#x#y#z#w) .nx3-bar__offer .short{display:none}
.nx3:not(#x#y#z#w) .nx3-bar__code{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 14px;border-radius:999px;border:1.5px dashed rgba(255,196,107,.75);color:#FFD99A;font-size:14.5px;font-weight:800;letter-spacing:.02em;white-space:nowrap;background:rgba(255,196,107,.06)}
.nx3:not(#x#y#z#w) .nx3-bar__code svg{width:15px;height:15px}
.nx3:not(#x#y#z#w) .nx3-bar__cd{white-space:nowrap;color:#D9D0F2;font-weight:600}
.nx3:not(#x#y#z#w) .nx3-bar__cd b{color:#fff;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.01em}
.nx3:not(#x#y#z#w) .nx3-bar__bat,.nx3:not(#x#y#z#w) .nx3-bar__pk2{position:absolute;top:50%;height:auto!important;max-width:none!important;opacity:1;pointer-events:none;z-index:1;filter:drop-shadow(0 0 7px rgba(196,170,255,.6)) drop-shadow(0 2px 3px rgba(5,2,20,.5))}
.nx3:not(#x#y#z#w) .nx3-bar__bat{animation:nx3-flit-s 6s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-bar__bat--l{left:4.5%;width:37px!important;margin-top:-13px}
.nx3:not(#x#y#z#w) .nx3-bar__bat--r{right:5%;width:34px!important;margin-top:-14px;animation-delay:-3s;transform:scaleX(-1)}
.nx3:not(#x#y#z#w) .nx3-bar__pk2{right:calc(5% + 50px);width:22px!important;margin-top:-12px;filter:drop-shadow(0 0 9px rgba(249,115,22,.6));animation:nx3-bob 3.8s ease-in-out infinite;animation-delay:-1.2s}
.nx3:not(#x#y#z#w) .nx3-bar a{color:inherit}
.nx3:not(#x#y#z#w) .nx3-header{position:sticky;top:0;z-index:90;font-family:var(--nx3-font);background:rgba(255,255,255,0);transition:background-color .3s,box-shadow .3s,backdrop-filter .3s}
.nx3:not(#x#y#z#w) .nx3-header__in{height:80px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 calc(var(--nx3-gutter) + 22px);transition:height .3s var(--nx3-ease)}
.nx3:not(#x#y#z#w) .nx3-header.is-stuck{background:rgba(255,255,255,.97);-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);box-shadow:0 1px 0 rgba(27,42,78,.08),0 12px 28px -18px rgba(27,42,78,.30)}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
  .nx3:not(#x#y#z#w) .nx3-header.is-stuck{background:#fff}
}
.nx3:not(#x#y#z#w) .nx3-header.is-stuck .nx3-header__in{height:68px}
.nx3:not(#x#y#z#w) .nx3-logo{display:inline-flex;align-items:center;justify-self:start}
.nx3:not(#x#y#z#w) .nx3-logo img{height:34px!important;width:auto!important;max-width:none}
.nx3:not(#x#y#z#w) .nx3-nav{display:flex;align-items:center;gap:4px}
.nx3:not(#x#y#z#w) .nx3-nav a{position:relative;display:inline-flex;align-items:center;height:42px;padding:0 16px;border-radius:999px;font-size:15.5px;font-weight:600;color:var(--nx3-ink-2)!important;transition:color .2s,background-color .2s}
.nx3:not(#x#y#z#w) .nx3-nav a:hover{color:var(--nx3-ink)!important;background:var(--nx3-ice-2)}
.nx3:not(#x#y#z#w) .nx3-nav a[aria-current="page"]{color:var(--nx3-ink)!important;font-weight:700}
.nx3:not(#x#y#z#w) .nx3-nav a[aria-current="page"]::after{content:"";position:absolute;left:50%;bottom:4px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:var(--nx3-blue)}
.nx3:not(#x#y#z#w) .nx3-navtag{display:inline-flex;align-items:center;height:20px;margin-left:7px;padding:0 7px;border-radius:999px;font-size:11.5px;font-weight:800;color:#5A2A00;background:linear-gradient(135deg,#FFD08A,#F2A541);box-shadow:0 4px 10px -5px rgba(249,115,22,.7)}
.nx3:not(#x#y#z#w) .nx3-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.nx3:not(#x#y#z#w) .nx3-ib{position:relative;display:inline-grid;place-items:center;width:46px;height:46px;padding:0;border-radius:50%;background:#fff;color:var(--nx3-ink)!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2);border:0;cursor:pointer;transition:box-shadow .2s,transform .2s var(--nx3-ease)}
.nx3:not(#x#y#z#w) .nx3-ib:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink);transform:translateY(-1px);background:#fff}
.nx3:not(#x#y#z#w) .nx3-ib svg{width:21px;height:21px}
.nx3:not(#x#y#z#w) .nx3-ib__count{position:absolute;top:-3px;right:-3px;min-width:21px;height:21px;padding:0 5px;border-radius:999px;background:var(--nx3-blue);color:#fff;font:800 11.5px/21px var(--nx3-font);text-align:center;box-shadow:0 0 0 2.5px #fff}
.nx3:not(#x#y#z#w) .nx3-ib__count.is-empty{display:none}
.nx3:not(#x#y#z#w) .nx3-discord{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px 0 13px;border-radius:999px;background:#EEF0FF;color:#3E48B8!important;font-size:14.5px;font-weight:800;box-shadow:inset 0 0 0 1px #DCE0FF;transition:background-color .2s,transform .2s var(--nx3-ease)}
.nx3:not(#x#y#z#w) .nx3-discord:hover{background:#E2E6FF;transform:translateY(-1px)}
.nx3:not(#x#y#z#w) .nx3-discord svg{width:20px;height:20px;color:#5865F2}
.nx3:not(#x#y#z#w) .nx3-burger{display:none}
.nx3:not(#x#y#z#w).nx3-night .nx3-header::after{content:"";position:absolute;left:calc(var(--nx3-gutter) + 22px);right:calc(var(--nx3-gutter) + 22px);bottom:0;height:1px;opacity:0;background:linear-gradient(90deg,transparent,rgba(242,165,65,.55),transparent);transition:opacity .3s}
.nx3:not(#x#y#z#w).nx3-night .nx3-header.is-stuck::after{opacity:1}
.nx3:not(#x#y#z#w) .nx3-drawer{position:fixed;inset:0;z-index:100000;display:block;visibility:hidden;pointer-events:none;font-family:var(--nx3-font)}
.nx3:not(#x#y#z#w) .nx3-drawer.is-open{visibility:visible;pointer-events:auto}
.nx3:not(#x#y#z#w) .nx3-drawer__scrim{position:absolute;inset:0;background:rgba(11,20,48,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s var(--nx3-ease)}
.nx3:not(#x#y#z#w) .nx3-drawer.is-open .nx3-drawer__scrim{opacity:1}
.nx3:not(#x#y#z#w) .nx3-drawer__panel{position:absolute;top:10px;right:10px;bottom:10px;width:min(420px,calc(100% - 20px));display:flex;flex-direction:column;border-radius:30px;background:#fff;color:var(--nx3-ink);box-shadow:0 30px 80px -20px rgba(11,20,48,.5);transform:translateX(calc(100% + 20px));transition:transform .4s var(--nx3-ease);overflow:hidden}
.nx3:not(#x#y#z#w) .nx3-drawer.is-open .nx3-drawer__panel{transform:none}
.nx3:not(#x#y#z#w) .nx3-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 10px 22px}
.nx3:not(#x#y#z#w) .nx3-drawer__head .nx3-logo img{height:28px!important}
.nx3:not(#x#y#z#w) .nx3-drawer__body{flex:1;overflow-y:auto;padding:4px 22px 22px;overscroll-behavior:contain}
.nx3:not(#x#y#z#w) .nx3-drawer__sale{display:flex;align-items:center;gap:12px;margin:2px 0 14px;padding:12px 14px;border-radius:20px;color:#fff;background:radial-gradient(60% 120% at 100% 0%,rgba(249,115,22,.30),transparent 60%),linear-gradient(120deg,#1A1546,#3A1E5C);box-shadow:inset 0 0 0 1px rgba(255,196,107,.3)}
.nx3:not(#x#y#z#w) .nx3-drawer__sale img{width:34px!important;flex:none}
.nx3:not(#x#y#z#w) .nx3-drawer__sale b{display:block;font-size:15px;font-weight:800;line-height:1.25}
.nx3:not(#x#y#z#w) .nx3-drawer__sale > span > span{display:block;font-size:13px;color:#FFD99A;font-weight:700;font-variant-numeric:tabular-nums}
.nx3:not(#x#y#z#w) .nx3-drawer__sale [data-nx3-cd]{display:inline;color:#fff}
.nx3:not(#x#y#z#w) .nx3-drawer__lbl{display:block;margin:6px 0 2px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nx3-ink-3)}
.nx3:not(#x#y#z#w) .nx3-drawer__nav{display:flex;flex-direction:column;margin:0 0 6px;padding:0;list-style:none}
.nx3:not(#x#y#z#w) .nx3-drawer__nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 4px;border-bottom:1px solid var(--nx3-line);font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w) .nx3-drawer__nav a::after{content:"";flex:none;width:30px;height:30px;border-radius:50%;background:var(--nx3-ice-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232559DB' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/15px no-repeat;transition:transform .2s var(--nx3-ease)}
.nx3:not(#x#y#z#w) .nx3-drawer__nav a:hover::after{transform:translateX(3px)}
.nx3:not(#x#y#z#w) .nx3-drawer__nav a[aria-current="page"]{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w) .nx3-drawer__nav a .nx3-navtag{margin-left:8px;margin-right:auto}
.nx3:not(#x#y#z#w) .nx3-drawer__nav--sub a{min-height:46px;font-size:16px;font-weight:600;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w) .nx3-drawer__nav--sub a::after{width:24px;height:24px;background-size:13px}
.nx3:not(#x#y#z#w) .nx3-drawer__search{position:relative;display:block;margin:4px 0 12px}
.nx3:not(#x#y#z#w) .nx3-drawer__search input{width:100%;height:50px;border:0!important;border-radius:999px!important;padding:0 18px 0 46px!important;font:600 16px var(--nx3-font)!important;color:var(--nx3-ink);background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line)!important;min-height:0!important}
.nx3:not(#x#y#z#w) .nx3-drawer__search svg{position:absolute;left:16px;top:50%;width:19px;height:19px;transform:translateY(-50%);color:var(--nx3-ink-3)}
.nx3:not(#x#y#z#w) .nx3-drawer__cta{display:grid;gap:10px;margin-top:16px}
.nx3:not(#x#y#z#w) .nx3-drawer__cta .nx3-btn{--h:52px;width:100%}
.nx3:not(#x#y#z#w) .nx3-drawer__discord{color:#fff!important;background:#5865F2;box-shadow:0 14px 26px -14px rgba(88,101,242,.9)}
.nx3:not(#x#y#z#w) .nx3-drawer__discord:hover{background:#4752C4;color:#fff!important}
.nx3:not(#x#y#z#w) .nx3-drawer__fine{margin:16px 0 0;font-size:13px;line-height:1.5;color:var(--nx3-ink-3)}
html.nx3-lock,html.nx3-lock body{overflow:hidden!important}
/* 03 homepage: Halloween hero, evergreen hero, grid, steps, Lot Passport, Discord band, FAQ */
.nx3:not(#x#y#z#w) .nx3-home{display:block;padding-top:6px;font-family:var(--nx3-font);color:var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-home > .nx3-panel:first-child{margin-top:0}
.nx3:not(#x#y#z#w) .nx3-hero{color:#fff;background: radial-gradient(38% 52% at 76% 64%,rgba(249,115,22,.34) 0%,rgba(249,115,22,0) 72%), radial-gradient(46% 56% at 10% 0%,rgba(110,58,190,.55) 0%,rgba(110,58,190,0) 72%), radial-gradient(60% 40% at 50% 110%,rgba(242,165,65,.28) 0%,rgba(242,165,65,0) 70%), linear-gradient(165deg,#0E1638 0%,#1A1546 36%,#2C1953 64%,#45203F 88%,#5A2A2E 100%)}
.nx3:not(#x#y#z#w) .nx3-hero::before,.nx3:not(#x#y#z#w) .nx3-panel--sale::before,.nx3:not(#x#y#z#w) .nx3-hero--day::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.7;background-image: radial-gradient(1.2px 1.2px at 12% 18%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 22% 62%,#fff 50%,transparent 51%), radial-gradient(1.4px 1.4px at 38% 12%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 47% 44%,#fff 50%,transparent 51%), radial-gradient(1.2px 1.2px at 58% 8%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 66% 30%,#fff 50%,transparent 51%), radial-gradient(1.3px 1.3px at 88% 54%,#fff 50%,transparent 51%),radial-gradient(1px 1px at 93% 80%,#fff 50%,transparent 51%), radial-gradient(1px 1px at 5% 84%,#fff 50%,transparent 51%),radial-gradient(1.2px 1.2px at 31% 90%,#fff 50%,transparent 51%);animation:nx3-twinkle 6s ease-in-out infinite alternate}
.nx3:not(#x#y#z#w) .nx3-hero__fx{position:absolute;inset:0;z-index:1;pointer-events:none}
.nx3:not(#x#y#z#w) .nx3-hero__wm{position:absolute;top:36px;right:3%;left:auto;transform:none;white-space:nowrap;font-family:var(--nx3-font);font-weight:900;line-height:.85;letter-spacing:-.05em;padding:.06em .04em .04em;font-size:clamp(128px,16vw,230px);color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(180deg,rgba(255,176,92,.24) 0%,rgba(124,58,237,.06) 100%)}
.nx3:not(#x#y#z#w) .nx3-web{position:absolute;top:0;opacity:.2;height:auto}
.nx3:not(#x#y#z#w) .nx3-web--tl{left:0;width:250px!important}
.nx3:not(#x#y#z#w) .nx3-web--tr{right:0;width:290px!important;transform:scaleX(-1);opacity:.24}
.nx3:not(#x#y#z#w) .nx3-spider{position:absolute;top:0;right:196px;width:2px;height:150px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.45));transform-origin:top center;animation:nx3-dangle 5.5s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-spider img{position:absolute;bottom:-22px;left:-14px;width:30px!important;max-width:none;filter:drop-shadow(0 0 6px rgba(242,165,65,.35))}
.nx3:not(#x#y#z#w) .nx3-moon{position:absolute;top:26px;right:74px;width:150px!important;transform:rotate(-14deg);filter:drop-shadow(0 0 34px rgba(255,214,140,.55)) drop-shadow(0 0 90px rgba(255,180,90,.25));animation:nx3-moonglow 6s ease-in-out infinite alternate}
.nx3:not(#x#y#z#w) .nx3-bat{position:absolute;filter:drop-shadow(0 10px 14px rgba(5,2,20,.45));animation:nx3-flit 8s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-bat--1{top:150px;right:44%;width:84px!important;animation-delay:-1s}
.nx3:not(#x#y#z#w) .nx3-bat--2{bottom:118px;right:26px;width:66px!important;animation-duration:9.5s;animation-delay:-4s}
.nx3:not(#x#y#z#w) .nx3-bat--3{top:30px;right:290px;width:62px!important;animation-duration:7.2s;animation-delay:-2.5s}
.nx3:not(#x#y#z#w) .nx3-bat--4{bottom:170px;left:50.5%;width:46px!important;animation-duration:10s;animation-delay:-6s;opacity:.85}
.nx3:not(#x#y#z#w) .nx3-ember{position:absolute;bottom:-8px;left:var(--x);width:var(--s,5px);height:var(--s,5px);border-radius:50%;background:#FFB347;box-shadow:0 0 10px 3px rgba(249,115,22,.65);opacity:0;animation:nx3-rise var(--d,9s) linear infinite;animation-delay:var(--t,0s)}
.nx3:not(#x#y#z#w) .nx3-hero__grid{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:24px;align-items:center;padding-top:54px}
.nx3:not(#x#y#z#w) .nx3-hero__copy{display:flex;flex-direction:column;align-items:flex-start}
.nx3:not(#x#y#z#w) .nx3-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 20px 0 8px;border-radius:999px;border:1.5px solid rgba(255,196,107,.55);background:rgba(255,179,71,.08);color:#FFC46B;font-size:14.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;box-shadow:0 0 0 4px rgba(255,179,71,.06),0 0 26px -4px rgba(249,115,22,.55),inset 0 0 18px -6px rgba(249,115,22,.5)}
.nx3:not(#x#y#z#w) .nx3-hero__eyebrow img{width:30px!important;margin-top:-4px}
.nx3:not(#x#y#z#w) .nx3-hero h1{margin:22px 0 0!important;font-family:var(--nx3-font)!important;font-size:clamp(46px,5.3vw,78px)!important;line-height:.98!important;letter-spacing:-.05em!important;font-weight:800!important;color:#fff!important;text-shadow:0 2px 30px rgba(11,6,30,.35);text-transform:none!important}
.nx3:not(#x#y#z#w) .nx3-hero h1 .nx3-grad{display:block;color:transparent;-webkit-background-clip:text;background-clip:text;background-image:var(--nx3-hw-grad);filter:drop-shadow(0 4px 22px rgba(249,115,22,.35));padding-bottom:.06em}
.nx3:not(#x#y#z#w) .nx3-hero__lede{margin:20px 0 0!important;max-width:34em;font-size:19px;line-height:1.55;color:var(--nx3-hw-lilac)}
.nx3:not(#x#y#z#w) .nx3-hero__lede b{color:#fff}
.nx3:not(#x#y#z#w) .nx3-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;width:100%;max-width:640px}
.nx3:not(#x#y#z#w) .nx3-tile{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;text-align:left}
.nx3:not(#x#y#z#w) .nx3-tile__ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px}
.nx3:not(#x#y#z#w) .nx3-tile__ic img{width:34px!important}
.nx3:not(#x#y#z#w) .nx3-tile__ic svg{width:24px;height:24px}
.nx3:not(#x#y#z#w) .nx3-tile b{display:block;font-size:16.5px;font-weight:800;letter-spacing:-.015em;color:#fff;line-height:1.25}
.nx3:not(#x#y#z#w) .nx3-tile span span{display:block;font-size:13.5px;font-weight:600;line-height:1.35;margin-top:2px}
.nx3:not(#x#y#z#w) .nx3-tile--amber{background:linear-gradient(135deg,rgba(255,179,71,.22),rgba(249,115,22,.10));box-shadow:inset 0 0 0 1.5px rgba(255,196,107,.6),0 0 0 4px rgba(255,179,71,.06),0 16px 40px -14px rgba(249,115,22,.7)}
.nx3:not(#x#y#z#w) .nx3-tile--amber .nx3-tile__ic{background:rgba(255,196,107,.16)}
.nx3:not(#x#y#z#w) .nx3-tile--amber span span{color:#FFD9A8}
.nx3:not(#x#y#z#w) .nx3-tile--blue{background:linear-gradient(135deg,rgba(58,114,245,.32),rgba(48,109,251,.10));box-shadow:inset 0 0 0 1.5px rgba(143,176,255,.6),0 0 0 4px rgba(58,114,245,.07),0 16px 40px -14px rgba(48,109,251,.75)}
.nx3:not(#x#y#z#w) .nx3-tile--blue .nx3-tile__ic{background:rgba(143,176,255,.18);color:#BFD2FF}
.nx3:not(#x#y#z#w) .nx3-tile--blue span span{color:#C9D8FF}
.nx3:not(#x#y#z#w) .nx3-cd{display:inline-flex;align-items:center;gap:12px;margin-top:24px;height:52px;padding:0 20px 0 16px;border-radius:999px;background:rgba(11,6,30,.42);box-shadow:inset 0 0 0 1px rgba(255,196,107,.35);font-size:15px;font-weight:700;color:#FFC46B}
.nx3:not(#x#y#z#w) .nx3-cd__live{width:10px;height:10px;border-radius:50%;background:#F97316;box-shadow:0 0 0 0 rgba(249,115,22,.7);animation:nx3-pulse 1.8s infinite}
.nx3:not(#x#y#z#w) .nx3-cd__segs{display:inline-flex;gap:10px}
.nx3:not(#x#y#z#w) .nx3-cd__seg{display:inline-flex;align-items:baseline;gap:2px;color:#fff}
.nx3:not(#x#y#z#w) .nx3-cd__seg b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;min-width:1.25em;text-align:right}
.nx3:not(#x#y#z#w) .nx3-cd__seg small{font-size:13px;font-weight:700;color:#C8BEE6}
.nx3:not(#x#y#z#w) .nx3-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.nx3:not(#x#y#z#w) .nx3-btn--glow{--h:60px;padding:0 30px;font-size:17px;font-weight:800;color:#2A1300!important;background:linear-gradient(135deg,#FFD58F 0%,#FFB347 40%,#F97316 100%);position:relative;overflow:hidden;box-shadow:0 0 0 4px rgba(255,179,71,.22),0 18px 44px -12px rgba(249,115,22,.85),inset 0 1px 0 rgba(255,255,255,.5)}
.nx3:not(#x#y#z#w) .nx3-btn--glow::after{content:"";position:absolute;top:0;bottom:0;left:-40%;width:30%;transform:skewX(-20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);animation:nx3-shine 4.5s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-btn--glow:hover{transform:translateY(-2px);color:#2A1300!important;box-shadow:0 0 0 6px rgba(255,179,71,.26),0 24px 50px -12px rgba(249,115,22,.95),inset 0 1px 0 rgba(255,255,255,.5)}
.nx3:not(#x#y#z#w) .nx3-hero__art{position:relative;height:560px}
.nx3:not(#x#y#z#w) .nx3-halo{position:absolute;left:50%;top:48%;width:470px;height:470px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,179,71,.40) 0%,rgba(249,115,22,.16) 45%,rgba(249,115,22,0) 70%);box-shadow:inset 0 0 0 1px rgba(255,196,107,.20)}
.nx3:not(#x#y#z#w) .nx3-halo::after{content:"";position:absolute;inset:-46px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,196,107,.10)}
.nx3:not(#x#y#z#w) .nx3-hv{position:absolute;max-width:none!important;height:auto!important;filter:drop-shadow(0 34px 36px rgba(8,4,26,.55)) drop-shadow(0 0 30px rgba(48,109,251,.18))}
.nx3:not(#x#y#z#w) .nx3-hv--c{width:520px!important;left:calc(50% - 250px);top:-8px;z-index:3;animation:nx3-float 7s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-hv--l{width:370px!important;left:calc(50% - 360px);top:104px;z-index:2;--r:-13deg;transform:rotate(var(--r));animation:nx3-floatr 8.5s ease-in-out infinite;animation-delay:-2s}
.nx3:not(#x#y#z#w) .nx3-hv--r{width:370px!important;left:calc(50% + 2px);top:126px;z-index:2;--r:11deg;transform:rotate(var(--r));animation:nx3-floatr 9s ease-in-out infinite;animation-delay:-4.5s}
.nx3:not(#x#y#z#w) .nx3-pk{position:absolute;z-index:4;filter:drop-shadow(0 22px 22px rgba(8,4,26,.55)) drop-shadow(0 0 26px rgba(249,115,22,.45))}
.nx3:not(#x#y#z#w) .nx3-pk--big{width:172px!important;left:calc(50% - 344px);bottom:-14px;animation:nx3-glowpk 3.2s ease-in-out infinite alternate}
.nx3:not(#x#y#z#w) .nx3-pk--small{width:92px!important;left:calc(50% - 204px);bottom:-8px;z-index:3;animation:nx3-glowpk 2.6s ease-in-out infinite alternate-reverse}
.nx3:not(#x#y#z#w) .nx3-hero__stats{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin:18px 0 0;padding:22px 0 30px;border-top:1px solid rgba(255,255,255,.14)}
.nx3:not(#x#y#z#w) .nx3-hero__stats div{padding:0 22px;border-left:1px solid rgba(255,255,255,.12)}
.nx3:not(#x#y#z#w) .nx3-hero__stats div:first-child{padding-left:0;border-left:0}
.nx3:not(#x#y#z#w) .nx3-hero__stats dt{font-size:22px;font-weight:800;letter-spacing:-.02em;color:#fff;line-height:1.25}
.nx3:not(#x#y#z#w) .nx3-hero__stats dd{margin:4px 0 0;font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#BDB2DE}
.nx3:not(#x#y#z#w) .nx3-hero--day{color:#fff;background:radial-gradient(44% 60% at 78% 58%,rgba(48,109,251,.38) 0%,rgba(48,109,251,0) 70%),radial-gradient(50% 60% at 6% 0%,rgba(91,124,255,.28) 0%,transparent 70%),linear-gradient(165deg,#16224A 0%,#0B1430 62%,#070D22 100%)}
.nx3:not(#x#y#z#w) .nx3-hero--day .nx3-eyebrow{color:#9FBBFF}
.nx3:not(#x#y#z#w) .nx3-hero--day h1 .nx3-grad{background-image:linear-gradient(92deg,#9FBBFF 0%,#5E8BFF 45%,#306DFB 100%);filter:drop-shadow(0 4px 22px rgba(48,109,251,.35))}
.nx3:not(#x#y#z#w) .nx3-hero--day .nx3-hero__lede{color:#C9D3EE}
.nx3:not(#x#y#z#w) .nx3-hero--day .nx3-halo{background:radial-gradient(50% 50% at 50% 50%,rgba(94,137,255,.42) 0%,rgba(48,109,251,.14) 45%,rgba(48,109,251,0) 70%);box-shadow:inset 0 0 0 1px rgba(159,187,255,.18)}
.nx3:not(#x#y#z#w) .nx3-hero--day .nx3-halo::after{box-shadow:inset 0 0 0 1px rgba(159,187,255,.10)}
.nx3:not(#x#y#z#w) .nx3-hero--day .nx3-hero__stats dd{color:#AFBEE6}
.nx3:not(#x#y#z#w) .nx3-hero--day .nx3-hero__art{height:520px}
.nx3:not(#x#y#z#w) .nx3-hero--day .nx3-hero__grid{padding-top:64px}
.nx3:not(#x#y#z#w) .nx3-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.nx3:not(#x#y#z#w) .nx3-fcard{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 18px 18px;border-radius:var(--nx3-r-card);background:linear-gradient(180deg,#DCE7FF 0%,#EAF1FF 34%,#F7FAFF 64%,#fff 86%);box-shadow:inset 0 0 0 1px rgba(201,214,240,.7),var(--nx3-sh-card)}
.nx3:not(#x#y#z#w) .nx3-fcard__top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}
.nx3:not(#x#y#z#w) .nx3-fcard h3{margin:0;font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.2}
.nx3:not(#x#y#z#w) .nx3-fcard__price{text-align:right;font-weight:800;font-size:20px;line-height:1.1}
.nx3:not(#x#y#z#w) .nx3-fcard__price del{display:block;font-size:13px;font-weight:600;color:var(--nx3-ink-3)}
.nx3:not(#x#y#z#w) .nx3-fcard__price ins{text-decoration:none}
.nx3:not(#x#y#z#w) .nx3-fcard__img{height:240px;display:grid;place-items:center}
.nx3:not(#x#y#z#w) .nx3-fcard__img img{height:240px!important;width:auto!important;max-width:none}
.nx3:not(#x#y#z#w) .nx3-fcard .nx3-btn{--h:50px;position:relative;z-index:2}
.nx3:not(#x#y#z#w) .nx3-fcard h3 a::after{content:"";position:absolute;inset:0;z-index:1}
.nx3:not(#x#y#z#w) .nx3-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.nx3:not(#x#y#z#w) .nx3-step{display:flex;gap:16px;align-items:center;padding:20px 22px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w) .nx3-step__n{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--nx3-ink);color:#fff;font-weight:800;font-size:17px}
.nx3:not(#x#y#z#w).nx3-night .nx3-step__n{color:#3A1A00;background:linear-gradient(135deg,#FFD58F,#F2A541 55%,#F97316);box-shadow:0 8px 18px -8px rgba(249,115,22,.8)}
.nx3:not(#x#y#z#w) .nx3-step b{display:block;font-size:16.5px;letter-spacing:-.01em}
.nx3:not(#x#y#z#w) .nx3-step div span{font-size:14px;color:var(--nx3-ink-2)}
.nx3:not(#x#y#z#w) .nx3-steps-wrap{padding-top:34px;padding-bottom:34px}
.nx3:not(#x#y#z#w) .nx3-pass{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center}
.nx3:not(#x#y#z#w) .nx3-checks{list-style:none;margin:26px 0 30px!important;padding:0;display:grid;gap:14px}
.nx3:not(#x#y#z#w) .nx3-checks li{display:flex;gap:14px;align-items:flex-start;font-size:16.5px;color:var(--nx3-ink-2);margin:0}
.nx3:not(#x#y#z#w) .nx3-checks b{color:var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-checks svg{flex:none;width:26px;height:26px;padding:5px;border-radius:50%;background:#fff;color:var(--nx3-blue);box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w) .nx3-passcard{position:relative;border-radius:30px;background:#fff;padding:28px;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-float)}
.nx3:not(#x#y#z#w) .nx3-passcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px dashed var(--nx3-line-2)}
.nx3:not(#x#y#z#w) .nx3-passcard__head b{font-size:18px;font-weight:800}
.nx3:not(#x#y#z#w) .nx3-passcard__lot{font-family:var(--nx3-mono);font-size:13px;color:var(--nx3-ink-2)}
.nx3:not(#x#y#z#w) .nx3-passcard__body{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center;padding:22px 0}
.nx3:not(#x#y#z#w) .nx3-passcard__vial{height:190px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(180deg,var(--nx3-ice),#fff);overflow:hidden}
.nx3:not(#x#y#z#w) .nx3-passcard__vial img{height:220px!important;width:auto!important;max-width:none}
.nx3:not(#x#y#z#w) .nx3-passcard__foot{display:flex;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px dashed var(--nx3-line-2)}
.nx3:not(#x#y#z#w) .nx3-passcard__foot .nx3-btn{--h:46px;font-size:14.5px;padding:0 20px}
.nx3:not(#x#y#z#w) .nx3-stamp{position:absolute;right:-16px;bottom:58px;display:grid;place-items:center;width:92px;height:92px;border-radius:50%;background:var(--nx3-ink);color:#fff;font-size:11px;font-weight:800;letter-spacing:.1em;text-align:center;line-height:1.25;text-transform:uppercase;box-shadow:0 0 0 6px #fff,0 18px 30px -16px rgba(11,20,48,.6);transform:rotate(10deg)}
.nx3:not(#x#y#z#w) .nx3-pass .nx3-fine{margin-top:16px;font-size:13.5px;color:var(--nx3-ink-3)}
.nx3:not(#x#y#z#w) .nx3-dc{color:#fff;font-family:var(--nx3-font);background:radial-gradient(50% 90% at 92% 20%,rgba(255,255,255,.16),transparent 60%),linear-gradient(120deg,#3A3FB0 0%,#5865F2 55%,#7B84FF 100%)}
.nx3:not(#x#y#z#w) .nx3-dc__in{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr auto;gap:40px;align-items:center;padding-block:56px}
.nx3:not(#x#y#z#w) .nx3-dc h2{color:#fff!important}
.nx3:not(#x#y#z#w) .nx3-dc p{color:rgba(255,255,255,.88);font-size:18px;margin:12px 0 0;max-width:56ch;line-height:1.55}
.nx3:not(#x#y#z#w) .nx3-dc__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}
.nx3:not(#x#y#z#w) .nx3-dc__chips span{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22);font-size:14px;font-weight:700}
.nx3:not(#x#y#z#w) .nx3-dc__chips svg{width:16px;height:16px}
.nx3:not(#x#y#z#w) .nx3-dc .nx3-eyebrow{color:#DDE1FF}
.nx3:not(#x#y#z#w) .nx3-dc .nx3-btn--white{--h:60px;padding:0 30px;font-size:17px}
.nx3:not(#x#y#z#w) .nx3-dc__bat{position:absolute;z-index:1;pointer-events:none;height:auto;filter:drop-shadow(0 12px 16px rgba(20,16,80,.45));animation:nx3-flit 8s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-dc__bat--1{right:4%;top:22px;width:88px!important}
.nx3:not(#x#y#z#w) .nx3-dc__bat--2{right:22%;bottom:18px;width:56px!important;animation-delay:-3s;animation-duration:9.5s}
.nx3:not(#x#y#z#w) .nx3-dc-gap{height:var(--nx3-sec)}
.nx3:not(#x#y#z#w) .nx3-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}
.nx3:not(#x#y#z#w) .nx3-faq .nx3-link{margin-top:22px}
.nx3:not(#x#y#z#w) .nx3-faq__list{display:grid;gap:12px}
.nx3:not(#x#y#z#w) .nx3-faq details{margin:0;padding:0;border:0!important;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line);transition:box-shadow .2s}
.nx3:not(#x#y#z#w) .nx3-faq details[open]{box-shadow:0 0 0 1.5px var(--nx3-line-2),0 18px 40px -30px rgba(27,42,78,.35)}
.nx3:not(#x#y#z#w) .nx3-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 24px;cursor:pointer;font-size:17.5px;font-weight:800;letter-spacing:-.015em;color:var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-faq summary::-webkit-details-marker{display:none}
.nx3:not(#x#y#z#w) .nx3-faq summary::after{content:"";flex:none;width:32px;height:32px;border-radius:50%;background:var(--nx3-ice-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2A4E' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s var(--nx3-ease)}
.nx3:not(#x#y#z#w) .nx3-faq details[open] summary::after{transform:rotate(45deg)}
.nx3:not(#x#y#z#w) .nx3-faq details p{margin:0;padding:0 24px 22px;color:var(--nx3-ink-2);font-size:16px;line-height:1.6;max-width:64ch}
.nx3:not(#x#y#z#w) .nx3-faq details p a{color:var(--nx3-blue-ink);text-decoration:underline;text-underline-offset:3px}
/* 04 footer: a rounded night panel with 24px margins on all sides */
.nx3:not(#x#y#z#w) .nx3-tile > span{display:block}
.nx3:not(#x#y#z#w) .nx3-foot{margin:24px var(--nx3-gutter) var(--nx3-gutter);border-radius:var(--nx3-r-panel);color:#C9D2EA;font-family:var(--nx3-font);background:radial-gradient(50% 70% at 0% 0%,rgba(48,109,251,.22),transparent 60%),linear-gradient(180deg,#121D45,var(--nx3-night));overflow:hidden}
.nx3:not(#x#y#z#w) .nx3-foot__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:40px}
.nx3:not(#x#y#z#w) .nx3-foot__trust div{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:20px;background:rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);font-size:14px;line-height:1.35;color:#AEB9D6}
.nx3:not(#x#y#z#w) .nx3-foot__trust b{display:block;color:#fff;font-size:15px;font-weight:800}
.nx3:not(#x#y#z#w) .nx3-foot__trust svg{flex:none;width:22px;height:22px;color:#8FB0FF}
.nx3:not(#x#y#z#w) .nx3-foot__grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-block:48px 40px}
.nx3:not(#x#y#z#w) .nx3-foot__brand img{height:34px!important;width:auto!important;max-width:none}
.nx3:not(#x#y#z#w) .nx3-foot__brand p{font-size:14.5px;line-height:1.6;margin:18px 0 0;max-width:36ch;color:#AEB9D6}
.nx3:not(#x#y#z#w) .nx3-foot__mail{display:inline-flex;margin-top:14px;font-weight:700;font-size:14.5px;color:#fff!important;text-decoration:underline!important;text-underline-offset:4px;text-decoration-color:rgba(255,255,255,.35)!important}
.nx3:not(#x#y#z#w) .nx3-foot h4{margin:0 0 14px;color:#fff;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-family:var(--nx3-font)}
.nx3:not(#x#y#z#w) .nx3-foot ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}
.nx3:not(#x#y#z#w) .nx3-foot li{margin:0}
.nx3:not(#x#y#z#w) .nx3-foot a{color:#C9D2EA}
.nx3:not(#x#y#z#w) .nx3-foot a:hover{color:#fff}
.nx3:not(#x#y#z#w) .nx3-foot__legal{border-top:1px solid rgba(255,255,255,.1);padding:24px 0 30px;font-size:13px;line-height:1.6;color:#98A4C2}
.nx3:not(#x#y#z#w) .nx3-foot__legal strong{color:#DDE4F7}
.nx3:not(#x#y#z#w) .nx3-foot__legal p{margin:0}
.nx3:not(#x#y#z#w) .nx3-foot__row{display:flex;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-top:12px}
.nx3:not(#x#y#z#w) .nx3-foot__row a{color:#C9D2EA;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.3)}
.nx3:not(#x#y#z#w) .nx3-foot__pay{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.nx3:not(#x#y#z#w) .nx3-foot__pay span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.07);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1);font-size:12px;font-weight:700;color:#C9D2EA}
.nx3:not(#x#y#z#w) .site-footer,.nx3:not(#x#y#z#w) #colophon,.nx3:not(#x#y#z#w) .mpf,.nx3:not(#x#y#z#w) .nyxo-footer,.nx3:not(#x#y#z#w) .nyxo-dband{display:none!important}
.nx3:not(#x#y#z#w) #ast-scroll-top{width:46px!important;height:46px!important;padding:0!important;right:24px!important;bottom:24px!important;border-radius:50%!important;line-height:46px!important;text-align:center;color:#fff!important;background:linear-gradient(135deg,var(--nx3-blue-hi),var(--nx3-blue-deep))!important;box-shadow:0 0 0 3px rgba(255,255,255,.9),0 14px 26px -12px rgba(37,89,219,.8)!important;transition:transform .2s var(--nx3-ease)}
.nx3:not(#x#y#z#w) #ast-scroll-top:hover{transform:translateY(-2px)}
.nx3:not(#x#y#z#w) #ast-scroll-top svg{width:16px!important;height:16px!important;fill:currentColor}
@media (max-width:760px){
  .nx3:not(#x#y#z#w) #ast-scroll-top{right:16px!important;bottom:84px!important;width:42px!important;height:42px!important;line-height:42px!important}
}
@media (max-width:760px){
  .nx3:not(#x#y#z#w) #mkFab{bottom:calc(84px + env(safe-area-inset-bottom))!important}
  .nx3:not(#x#y#z#w):has(#mkFab) #ast-scroll-top{bottom:calc(136px + env(safe-area-inset-bottom))!important}
}
/* 05 inner-page template: hero panel (sale / light skin), stat card, prose + TOC, content width */
.nx3:not(#x#y#z#w) .nx3-pagewrap{display:block;padding-top:6px;font-family:var(--nx3-font)}
.nx3:not(#x#y#z#w) .nx3-phero{position:relative;padding-block:72px 64px}
.nx3:not(#x#y#z#w) .nx3-phero--facts{padding-bottom:104px}
.nx3:not(#x#y#z#w) .nx3-phero__in{position:relative;z-index:2;max-width:820px}
.nx3:not(#x#y#z#w) .nx3-phero h1{margin:14px 0 0!important;font-family:var(--nx3-font)!important;font-size:clamp(40px,5.4vw,72px)!important;line-height:.98!important;letter-spacing:-.05em!important;font-weight:800!important;color:inherit!important;text-transform:none!important}
.nx3:not(#x#y#z#w) .nx3-phero h1 em{font-style:normal;color:inherit}
.nx3:not(#x#y#z#w) .nx3-phero .nx3-lede{font-size:19px;max-width:58ch}
.nx3:not(#x#y#z#w) .nx3-phero__meta{margin:16px 0 0!important;font-size:14px;font-weight:700;color:var(--nx3-ink-3)}
.nx3:not(#x#y#z#w) .nx3-phero__tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
.nx3:not(#x#y#z#w) .nx3-phero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.nx3:not(#x#y#z#w) .nx3-phero__ctas .nx3-btn--line{--h:54px;font-size:16px}
.nx3:not(#x#y#z#w) .nx3-phero__chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}
.nx3:not(#x#y#z#w) .nx3-phero__chips :is(a,span){display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 15px;border-radius:999px;font-size:14px;font-weight:700;background:#fff;color:var(--nx3-ink)!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line);text-decoration:none!important;transition:box-shadow .2s}
.nx3:not(#x#y#z#w) .nx3-phero__chips a:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-phero__chips svg{width:16px;height:16px;color:var(--nx3-blue)}
.nx3:not(#x#y#z#w) .nx3-search{position:relative;display:block;flex:1 1 320px;max-width:460px;margin:0}
.nx3:not(#x#y#z#w) .nx3-search input{width:100%;height:54px;border:0!important;border-radius:999px!important;padding:0 20px 0 50px!important;font:600 16px var(--nx3-font)!important;color:var(--nx3-ink)!important;background:#fff!important;box-shadow:0 0 0 1px var(--nx3-line),0 14px 30px -22px rgba(11,20,48,.5)!important;min-height:0!important;outline:0}
.nx3:not(#x#y#z#w) .nx3-search input:focus{box-shadow:0 0 0 3px rgba(37,89,219,.35),0 14px 30px -22px rgba(11,20,48,.5)!important}
.nx3:not(#x#y#z#w) .nx3-search svg{position:absolute;left:18px;top:50%;width:20px;height:20px;transform:translateY(-50%);color:var(--nx3-ink-3);pointer-events:none}
.nx3:not(#x#y#z#w) .nx3-search button{position:absolute;right:6px;top:6px;height:42px;padding:0 18px;border-radius:999px;border:0;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22);color:#fff;font:800 14px var(--nx3-font);cursor:pointer}
.nx3:not(#x#y#z#w) .nx3-phero__art{position:absolute;z-index:1;right:4%;bottom:-6px;width:min(42%,520px);pointer-events:none}
.nx3:not(#x#y#z#w) .nx3-phero__art img{width:100%!important;height:auto;filter:drop-shadow(0 30px 34px rgba(8,4,26,.45))}
.nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__in{max-width:min(820px,54%)}
.nx3:not(#x#y#z#w) .nx3-panel--light{background:linear-gradient(180deg,var(--nx3-cream) 0%,#F6F0E6 100%);color:var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-panel--light .nx3-lede{color:var(--nx3-ink-2)}
.nx3:not(#x#y#z#w) .nx3-panel--light .nx3-phero__ctas .nx3-btn--line{color:var(--nx3-ink)!important;background:#fff;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)}
.nx3:not(#x#y#z#w) .nx3-panel--light .nx3-phero__ctas .nx3-btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-panel--sale{color:#fff;background:radial-gradient(40% 70% at 88% 30%,rgba(249,115,22,.22),transparent 70%),radial-gradient(46% 70% at 0% 0%,rgba(110,58,190,.5),transparent 70%),linear-gradient(160deg,#0E1638 0%,#1A1546 45%,#2C1953 80%,#3E1F45 100%)}
.nx3:not(#x#y#z#w) .nx3-panel--sale::before{opacity:.6}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-eyebrow{color:#FFC46B;font-size:14.5px}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-lede{color:var(--nx3-hw-lilac)}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-lede a{color:#FFD99A}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-phero__meta{color:#BDB2DE}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-phero__chips :is(a,span){background:rgba(255,255,255,.08);color:#fff!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-phero__chips a:hover{background:rgba(255,255,255,.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-phero__chips svg{color:#FFC46B}
.nx3:not(#x#y#z#w) .nx3-phero__badge{display:inline-flex;align-items:center;gap:10px;margin-top:22px;min-height:42px;padding:0 18px 0 8px;border-radius:999px;background:rgba(10,4,26,.4);box-shadow:inset 0 0 0 1px rgba(255,196,107,.35);color:#FFD99A;font-size:14.5px;font-weight:700}
.nx3:not(#x#y#z#w) .nx3-phero__badge img{width:26px!important;margin-top:-3px}
.nx3:not(#x#y#z#w) .nx3-phero__badge b{color:#fff;font-variant-numeric:tabular-nums}
.nx3:not(#x#y#z#w) .nx3-panel--night .nx3-eyebrow{color:#9FBBFF}
.nx3:not(#x#y#z#w) .nx3-panel--night .nx3-lede{color:#C9D3EE}
.nx3:not(#x#y#z#w) .nx3-statcard{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin:-46px auto 0;max-width:1000px;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-float);font-family:var(--nx3-font);color:var(--nx3-ink)}
.nx3:not(#x#y#z#w) .nx3-statcard div{padding:22px 24px;border-left:1px solid var(--nx3-line)}
.nx3:not(#x#y#z#w) .nx3-statcard div:first-child{border-left:0}
.nx3:not(#x#y#z#w) .nx3-statcard b{display:block;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}
.nx3:not(#x#y#z#w) .nx3-statcard span{display:block;margin-top:4px;font-size:12.5px;font-weight:700;color:var(--nx3-ink-3);letter-spacing:.06em;text-transform:uppercase;line-height:1.4}
.nx3:not(#x#y#z#w) .nx3-statcard--3{grid-template-columns:repeat(3,1fr);max-width:860px}
.nx3:not(#x#y#z#w).nx3-page .site-content > .ast-container{max-width:none!important;width:100%!important;padding:0!important;display:block!important}
.nx3:not(#x#y#z#w).nx3-page #primary{margin:0!important;padding:0!important;width:100%!important;max-width:none!important}
.nx3:not(#x#y#z#w).nx3-page .site-main > article,.nx3:not(#x#y#z#w).nx3-page .ast-article-single,.nx3:not(#x#y#z#w).nx3-page .ast-article-post{margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}
.nx3:not(#x#y#z#w).nx3-page .entry-content{margin:0!important;padding:0!important}
.nx3:not(#x#y#z#w).nx3-page .entry-header,.nx3:not(#x#y#z#w).nx3-page .ast-single-entry-banner,.nx3:not(#x#y#z#w).nx3-page .ast-breadcrumbs-wrapper,.nx3:not(#x#y#z#w).nx3-page .ast-archive-description{display:none!important}
.nx3:not(#x#y#z#w) .nx3-body{max-width:var(--nx3-max);margin:0 auto;padding:clamp(40px,5vw,72px) 32px 0}
.nx3:not(#x#y#z#w) .nx3-body--after-card{padding-top:clamp(44px,5vw,64px)}
.nx3:not(#x#y#z#w) .nx3-prose{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:start}
.nx3:not(#x#y#z#w) .nx3-toc{position:sticky;top:96px;display:grid;gap:4px;padding:16px;border-radius:22px;background:var(--nx3-ice-2)}
.nx3:not(#x#y#z#w) .nx3-toc__h{padding:4px 12px 8px;font-size:12.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--nx3-ink-3)}
.nx3:not(#x#y#z#w) .nx3-toc a{padding:9px 12px;border-radius:12px;font-size:14.5px;font-weight:700;line-height:1.3;color:var(--nx3-ink-2)!important;text-decoration:none!important}
.nx3:not(#x#y#z#w) .nx3-toc a[aria-current="true"],.nx3:not(#x#y#z#w) .nx3-toc a:hover{background:#fff;color:var(--nx3-ink)!important;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w) .nx3-note{margin:22px 0;padding:18px 20px;border-radius:18px;background:var(--nx3-cream);color:var(--nx3-ink);font-size:15.5px;line-height:1.6}
.nx3:not(#x#y#z#w) .nx3-grad-soft{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(92deg,#5E8BFF,#2559DB)}
.nx3:not(#x#y#z#w) .nx3-panel--sale .nx3-grad-soft{background-image:var(--nx3-hw-grad);filter:drop-shadow(0 4px 22px rgba(249,115,22,.3))}
.nx3:not(#x#y#z#w) .nx3-panel--night .nx3-grad-soft{background-image:linear-gradient(92deg,#9FBBFF,#5E8BFF)}
.nx3:not(#x#y#z#w).nx3-page .mkm a[style*="8C5426"],.nx3:not(#x#y#z#w).nx3-page .mkm a[style*="8c5426"]{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w) .nx3-fx{position:absolute;inset:0;z-index:1;pointer-events:none}
.nx3:not(#x#y#z#w) .nx3-fx img{position:absolute;display:block;height:auto!important;max-width:none!important}
.nx3:not(#x#y#z#w) .nx3-fx .nx3-bat{filter:drop-shadow(0 10px 14px rgba(5,2,20,.45)) drop-shadow(0 0 16px rgba(170,140,255,.28))}
.nx3:not(#x#y#z#w) .nx3-fx__pk{filter:drop-shadow(0 18px 18px rgba(8,4,26,.5)) drop-shadow(0 0 24px rgba(249,115,22,.45));animation:nx3-glowpk 3.2s ease-in-out infinite alternate}
.nx3:not(#x#y#z#w) .nx3-fx__moon{transform:rotate(-14deg);animation:nx3-moonglow 6s ease-in-out infinite alternate}
.nx3:not(#x#y#z#w) .nx3-fx__web{top:0;opacity:.22}
.nx3:not(#x#y#z#w) .nx3-fx__web--tr{right:0;width:220px!important;transform:scaleX(-1)}
.nx3:not(#x#y#z#w) .nx3-fx__web--tl{left:0;width:210px!important;opacity:.13}
.nx3:not(#x#y#z#w) .nx3-fx__spider{position:absolute;top:0;right:150px;width:2px;height:116px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.5));transform-origin:top center;animation:nx3-dangle 6s ease-in-out infinite}
.nx3:not(#x#y#z#w) .nx3-fx__spider img{bottom:-22px;left:-14px;width:30px!important;filter:drop-shadow(0 0 6px rgba(242,165,65,.45))}
.nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__b1{top:18px;left:26px;width:58px!important}
.nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__b2{top:36px;left:96px;width:40px!important;animation-duration:9s;animation-delay:-3s}
.nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__pk1{right:34px;bottom:24px;width:124px!important}
.nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__pk2{right:146px;bottom:22px;width:70px!important;animation-direction:alternate-reverse}
.nx3:not(#x#y#z#w) .nx3-fx--help .nx3-fx__b1{top:44%;right:25%;width:72px!important;animation-delay:-2s}
.nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__moon{top:36px;right:9%;width:150px!important}
.nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__b1{top:150px;right:calc(9% + 150px);width:76px!important;animation-delay:-1s}
.nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__b2{top:52px;right:calc(9% + 214px);width:52px!important;animation-duration:9.5s;animation-delay:-4s}
.nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__b3{top:206px;right:4%;width:46px!important;animation-duration:7.4s;animation-delay:-2.5s}
.nx3:not(#x#y#z#w) .nx3-fx--about .nx3-fx__moon{top:50px;right:11%;width:168px!important}
.nx3:not(#x#y#z#w) .nx3-fx--lots .nx3-fx__b1{top:64px;right:27%;width:56px!important}
.nx3:not(#x#y#z#w) .nx3-fx--lots .nx3-fx__pk1{top:42%;right:8%;width:84px!important}
.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__moon{right:7%;bottom:34px;width:118px!important;transform:rotate(18deg)}
.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b1{top:34px;right:27%;width:78px!important}
.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b2{top:118px;right:15%;width:62px!important;animation-duration:9.5s;animation-delay:-4s}
.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b3{top:40px;right:6%;width:48px!important;animation-duration:7.2s;animation-delay:-2.5s}
.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b4{top:300px;right:29%;width:54px!important;transform:scaleX(-1);animation-duration:10s;animation-delay:-6s}
.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b5{bottom:52px;right:22%;width:40px!important;animation-duration:8.6s;animation-delay:-5s}
.nx3:not(#x#y#z#w) .nx3-fx--minimal .nx3-fx__web--tr{width:150px!important;opacity:.11;filter:brightness(0)}
.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits .nx3-fx__pk1,.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits .nx3-fx__pk2{bottom:78px}
.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--bats .nx3-fx__moon{bottom:84px}
.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--bats .nx3-fx__b5{bottom:96px}
/* 06 legacy page content restyled into the nx3 system (mkm / ma / mol-coa / molb / my-account / notices) */
.nx3:not(#x#y#z#w).nx3-page :is(.mkm,.ma,.mol-coa,.molb){font-family:var(--nx3-font)!important;color:var(--nx3-ink);background:transparent!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mkm,.ma,.mol-coa,.molb) :is(h1,h2,h3,h4){font-family:var(--nx3-font)!important;font-weight:800!important;letter-spacing:-.025em!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mkm,.ma) :is(h1,h2,h3) em{font-style:normal!important;color:inherit!important}
.nx3:not(#x#y#z#w).nx3-page .mkm .mkm-wrap,.nx3:not(#x#y#z#w).nx3-page .ma .ma-wrap{max-width:var(--nx3-max)!important;padding-left:32px!important;padding-right:32px!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mkm-hero,.ma-hero,.mol-coa__hero,.molb__head,.mgv){display:none!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-kick,.nx3:not(#x#y#z#w).nx3-page .ma-kick{display:inline-flex!important;align-items:center;gap:8px;margin:0 0 10px!important;font:800 13.5px/1.3 var(--nx3-font)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-kick::before,.nx3:not(#x#y#z#w).nx3-page .ma-kick::before{display:none!important}
.nx3:not(#x#y#z#w) .mkm-btn,.nx3:not(#x#y#z#w) .ma-btn,.nx3:not(#x#y#z#w) .mrx__btn,.nx3:not(#x#y#z#w) .mol-coa__btn,.nx3:not(#x#y#z#w) .cx-btn,.nx3:not(#x#y#z#w) .mgv-btn{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;min-height:54px!important;height:auto;padding:0 28px!important;border-radius:999px!important;border:0!important;font:700 16px/1.2 var(--nx3-font)!important;letter-spacing:-.005em!important;text-transform:none!important;text-decoration:none!important;cursor:pointer;transition:transform .25s var(--nx3-ease),box-shadow .25s var(--nx3-ease),filter .2s}
.nx3:not(#x#y#z#w) :is(.mkm-btn--p,.ma-btn,.mrx__btn,.mol-coa__btn:not(.mol-coa__btn--ghost),.cx-btn--p,.mgv-btn),.nx3:not(#x#y#z#w) button.molco-go{color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75)!important}
.nx3:not(#x#y#z#w) :is(.mkm-btn--p,.ma-btn,.mrx__btn,.mol-coa__btn:not(.mol-coa__btn--ghost),.cx-btn--p,.mgv-btn):hover{transform:translateY(-1px);filter:brightness(1.06);color:#fff!important}
.nx3:not(#x#y#z#w) :is(.mkm-btn--p,.ma-btn,.mrx__btn,.mol-coa__btn,.cx-btn--p,.mgv-btn) *,.nx3:not(#x#y#z#w) button.molco-go *{color:#fff!important}
.nx3:not(#x#y#z#w) .mol-coa__btn--ghost *{color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w) .mkm-btn--g,.nx3:not(#x#y#z#w) .mol-coa__btn--ghost{color:var(--nx3-ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)!important}
.nx3:not(#x#y#z#w) .mkm-btn--g:hover,.nx3:not(#x#y#z#w) .mol-coa__btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink)!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w) .mkm-btn--n{color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 12px 24px -12px rgba(37,89,219,.75)!important}
.nx3:not(#x#y#z#w) .mkm-btn--n:hover{filter:brightness(1.06);color:#fff!important}
.nx3:not(#x#y#z#w) .mkm-club .mkm-btn--g{color:#fff!important;background:rgba(255,255,255,.04)!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-facts{position:relative;z-index:3;margin:-56px 0 0!important;padding:0 32px!important;background:transparent!important;border:0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-facts .mkm-facts__grid{max-width:1120px!important;padding:0!important;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-float)}
.nx3:not(#x#y#z#w).nx3-page .mkm-fact{margin:0!important;padding:22px 24px!important;border:0!important;border-left:1px solid var(--nx3-line)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-fact:first-child{border-left:0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-fact b{display:block;margin:0 0 6px!important;font:800 12.5px/1.4 var(--nx3-font)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-fact span{display:block;font-size:15.5px!important;line-height:1.45!important;font-weight:700;color:var(--nx3-ink)!important;overflow-wrap:break-word}
.nx3:not(#x#y#z#w).nx3-page .mkm-fact a{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-sec{padding:clamp(56px,6vw,88px) 0 0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-head{margin:0 0 30px!important;gap:24px}
.nx3:not(#x#y#z#w).nx3-page .mkm-head h2,.nx3:not(#x#y#z#w).nx3-page .mol-coa__intro h2{font-size:clamp(30px,3.2vw,42px)!important;line-height:1.06!important;letter-spacing:-.035em!important;margin:0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm p.mkm-head__aside,.nx3:not(#x#y#z#w).nx3-page .mkm .mkm-faqgrid .mkm-head p{font-size:16px!important;line-height:1.6!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm p{margin:0}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc{max-width:none!important;margin:0!important;padding:44px 52px 48px!important;border-radius:var(--nx3-r-card);background:#fff;box-shadow:0 0 0 1px var(--nx3-line);font-size:17px;line-height:1.75;color:var(--nx3-ink-2)}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc h2{font-size:26px!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:40px 0 10px!important;scroll-margin-top:110px}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc h2:first-child,.nx3:not(#x#y#z#w).nx3-page .mkm-doc .mkm-doc__lead + h2{margin-top:30px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc h3{font-size:20px!important;margin:28px 0 8px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc :is(p,li){font-size:17px!important;line-height:1.75!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc p + p{margin-top:14px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc li{padding-left:24px!important;margin:0 0 10px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc li::before{top:.85em!important;width:10px!important;height:2px!important;border-radius:2px;background:var(--nx3-blue)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc a{color:var(--nx3-blue-ink)!important;text-underline-offset:3px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc strong{color:var(--nx3-ink)!important;font-weight:800!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc p.mkm-doc__lead{font-size:19px!important;line-height:1.65!important;color:var(--nx3-ink)!important;font-weight:600;padding:0 0 26px!important;border-bottom:1px solid var(--nx3-line)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-keys{gap:10px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;margin:26px 0 0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-keys div{padding:16px 18px!important;border-radius:18px;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .mkm-table th{font:800 12.5px/1.4 var(--nx3-font)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-keys b,.nx3:not(#x#y#z#w).nx3-page .mprem-id__grid b{display:block;margin:0 0 4px!important;font:800 12.5px/1.4 var(--nx3-font)!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-keys span,.nx3:not(#x#y#z#w).nx3-page .mprem-id__grid span{font-size:15.5px!important;font-weight:700;color:var(--nx3-ink)!important;overflow-wrap:anywhere}
.nx3:not(#x#y#z#w).nx3-page .mkm-note{margin:22px 0!important;padding:18px 20px!important;border:0!important;border-radius:18px!important;background:var(--nx3-cream)!important;color:var(--nx3-ink)!important;box-shadow:inset 3px 0 0 var(--nx3-amber)}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc .mkm-note p{font-size:16px!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-tables{gap:16px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-table{border:0!important;border-radius:18px;overflow:hidden;background:var(--nx3-ice-2);box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .mkm-table :is(th,td){padding:11px 16px!important;border:0!important;border-bottom:1px solid var(--nx3-line)!important;font-size:15px!important;color:var(--nx3-ink)!important;background:transparent!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-related{margin:44px 0 0!important;padding:22px 0 0!important;border-top:1px solid var(--nx3-line)!important;gap:8px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-related a{min-height:40px!important;padding:0 16px!important;border:0!important;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2);font:700 14px/1 var(--nx3-font)!important;color:var(--nx3-ink)!important;background:#fff;text-decoration:none!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-related a:hover{box-shadow:inset 0 0 0 1.5px var(--nx3-ink)}
.nx3:not(#x#y#z#w).nx3-page .mkm-related a[aria-current]{background:var(--nx3-ink)!important;color:#fff!important;box-shadow:none}
.nx3:not(#x#y#z#w).nx3-page .mkm-end{margin:clamp(48px,5vw,72px) auto 0!important;padding:0!important;max-width:760px;text-align:center}
.nx3:not(#x#y#z#w).nx3-page .mkm-ruo{display:inline-flex!important;align-items:center;height:30px;margin:0 0 12px!important;padding:0 14px!important;border:0!important;border-radius:999px;background:var(--nx3-ice);font:800 12.5px/1 var(--nx3-font)!important;letter-spacing:.12em!important;color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-end p{font-size:14px!important;line-height:1.6!important;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc__upd{font:700 14px/1.5 var(--nx3-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-faqgrid{display:grid!important;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)!important;gap:56px!important;align-items:start}
.nx3:not(#x#y#z#w).nx3-page .mkm-faqgrid .mkm-head{position:sticky;top:104px}
.nx3:not(#x#y#z#w).nx3-page .mkm-faqgrid + .mkm-faqgrid{padding-top:clamp(48px,5vw,72px)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq{display:grid;gap:12px;border:0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq details{margin:0!important;padding:0!important;border:0!important;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line);transition:box-shadow .2s}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq details[open]{box-shadow:0 0 0 1.5px var(--nx3-line-2),0 18px 40px -30px rgba(27,42,78,.35)}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq summary{display:flex!important;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px!important;font:800 17px/1.4 var(--nx3-font)!important;letter-spacing:-.015em;color:var(--nx3-ink)!important;cursor:pointer;list-style:none}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq summary:hover{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq details:not([open]) summary:focus:not(:focus-visible){color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq summary::after{content:""!important;flex:none;width:32px;height:32px;border-radius:50%;background:var(--nx3-ice-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2A4E' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center/16px no-repeat;transition:transform .3s var(--nx3-ease)}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq details[open] summary::after{transform:rotate(45deg)}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq details > div{padding:0 22px 20px!important;font-size:16px!important;line-height:1.65!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq details > div :is(p,li){font-size:16px!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-faq details > div a{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-cta{margin:clamp(56px,6vw,88px) var(--nx3-gutter) 0!important;border-radius:var(--nx3-r-panel);background:linear-gradient(180deg,var(--nx3-ice-2),#fff)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .mkm-cta .mkm-kick{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-cta h2{color:var(--nx3-ink)!important;font-size:clamp(26px,3vw,38px)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-cta .mkm-cta__in{padding-top:44px!important;padding-bottom:44px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-club{margin:clamp(56px,6vw,88px) var(--nx3-gutter) 0!important;border-radius:var(--nx3-r-panel);overflow:hidden;background:radial-gradient(60% 80% at 85% 10%,rgba(48,109,251,.28) 0%,transparent 60%),linear-gradient(160deg,#16224A 0%,var(--nx3-night) 60%,#070D22 100%)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-club h2{color:#fff!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-club .mkm-kick{color:#9FBBFF!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-perks li{border-bottom-color:rgba(255,255,255,.1)!important;font-size:15px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-rows{border:0!important;gap:12px 16px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-row{padding:20px 22px!important;border:0!important;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .mkm-row .n,.nx3:not(#x#y#z#w).nx3-page .mol-coa__steps span{font:800 20px/1 var(--nx3-font)!important;color:var(--nx3-blue)!important;letter-spacing:-.02em!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-row h3{font-size:18px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-row p{font-size:15px!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mkm-stat b,.ma-hero__stat b,.ma-stats b,.mol-coa__statnum,.mol-coa__stattext,.mol-coa__cardhead h3,.mol-coa__intro h2,.mol-coa__explain h4,.mol-coa__hero h1){font-family:var(--nx3-font)!important;font-weight:800!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-contact{gap:40px!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-card{padding:32px!important;border:0!important;border-radius:var(--nx3-r-card)!important;background:#fff!important;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-card h2{font-size:28px!important;margin:0 0 6px!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mrx__field label:not(.mrx__check),.ma-f label,.woocommerce form .form-row label,.woocommerce-form-login label,.woocommerce-form-register label){font:700 14px/1.4 var(--nx3-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mrx__field label,.ma-f label) :is(span,i){color:var(--nx3-ink-3)!important;font-weight:600!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mrx__field,.ma-f) :is(input:not([type=checkbox]):not([type=radio]),select),.nx3:not(#x#y#z#w).nx3-page .woocommerce form .form-row :is(input.input-text,select),.nx3:not(#x#y#z#w).nx3-page .woocommerce-account .woocommerce input.input-text{width:100%;height:52px!important;min-height:52px!important;padding:0 20px!important;border:0!important;border-radius:999px!important;background-color:#fff!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)!important;font:600 16px/1.3 var(--nx3-font)!important;color:var(--nx3-ink)!important;outline:0}
.nx3:not(#x#y#z#w).nx3-page :is(.mrx__field,.ma-f) textarea{width:100%;padding:14px 20px!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)!important;font:600 16px/1.5 var(--nx3-font)!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mrx__field,.ma-f) :is(input,select,textarea):focus,.nx3:not(#x#y#z#w).nx3-page .woocommerce form .form-row :is(input.input-text,select):focus{box-shadow:inset 0 0 0 2px var(--nx3-blue),0 0 0 4px rgba(37,89,219,.14)!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mrx__field,.ma-f) select{-webkit-appearance:none!important;appearance:none!important;padding-right:46px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 18px center/16px no-repeat!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-quick{display:grid;gap:10px;border:0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-quick :is(a,div){padding:16px 18px!important;border:0!important;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .mkm-quick b{font:800 16px/1.35 var(--nx3-font)!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-quick span{font-size:14.5px!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .mprem-id{margin-top:clamp(48px,5vw,64px)!important}
.nx3:not(#x#y#z#w).nx3-page .mprem-id__grid{gap:10px!important;background:transparent!important;border:0!important;overflow:visible!important}
.nx3:not(#x#y#z#w).nx3-page .mprem-id__grid div{padding:16px 18px!important;border-radius:18px;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .ma{background:transparent!important}
.nx3:not(#x#y#z#w).nx3-page .ma-body{margin-top:0!important;padding-top:clamp(40px,5vw,64px)!important;padding-bottom:0!important;grid-template-columns:minmax(0,1fr) 320px!important;gap:28px!important}
.nx3:not(#x#y#z#w).nx3-page .ma-card{padding:36px!important;border:0!important;border-radius:var(--nx3-r-card)!important;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-float)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-card > h2,.nx3:not(#x#y#z#w).nx3-page .ma-done h2{font-size:30px!important}
.nx3:not(#x#y#z#w).nx3-page .ma-step{border-top-color:var(--nx3-line)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-step__h .n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--nx3-ice);font:800 13px/1 var(--nx3-font)!important;letter-spacing:0!important;color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-step__h h3{font-size:21px!important}
.nx3:not(#x#y#z#w).nx3-page .ma-doc{border:0!important;border-radius:20px!important;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line);font-size:15px!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-doc h2{font:800 16px/1.35 var(--nx3-font)!important;letter-spacing:-.01em!important;margin:22px 0 8px!important}
.nx3:not(#x#y#z#w).nx3-page .ma-doc h4{font:800 18px/1.3 var(--nx3-font)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-doc__meta,.nx3:not(#x#y#z#w).nx3-page .ma-step__h small{font:700 13px/1.5 var(--nx3-font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-chk{border:0!important;border-radius:16px!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .ma-chk--opt{background:var(--nx3-cream)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-sigbox{border:0!important;border-radius:18px!important;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .ma-sigbox :is(em,i,.ma-sig__name,[class*="sig"] em){font-family:var(--nx3-font)!important;font-style:italic}
.nx3:not(#x#y#z#w).nx3-page .ma-side .ma-panel{padding:24px!important;border:0!important;border-radius:24px!important;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-side .ma-panel + .ma-panel{margin-top:12px}
.nx3:not(#x#y#z#w).nx3-page .ma-side h3{font-size:19px!important;margin:0 0 12px!important}
.nx3:not(#x#y#z#w).nx3-page .ma-steps li{font-size:14.5px!important}
.nx3:not(#x#y#z#w).nx3-page .ma-fine,.nx3:not(#x#y#z#w).nx3-page .ma-panel__note{font-size:13.5px!important;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .ma-terms li::before{color:var(--nx3-blue)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa{max-width:none!important;padding:0!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__rule{margin:0 0 22px!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__rule span{font:800 13.5px/1.3 var(--nx3-font)!important;letter-spacing:.14em!important;color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__rule::before,.nx3:not(#x#y#z#w).nx3-page .mol-coa__rule::after{background:var(--nx3-line)!important}
.nx3:not(#x#y#z#w).nx3-page .mcs{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 28px!important}
.nx3:not(#x#y#z#w).nx3-page .mcs__box{position:relative;flex:1 1 320px;max-width:520px;margin:0!important}
.nx3:not(#x#y#z#w).nx3-page .mcs__box input{width:100%;height:54px!important;padding:0 44px 0 50px!important;border:0!important;border-radius:999px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2367728C' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='6.5'/%3E%3Cpath d='m20 20-4.2-4.2'/%3E%3C/svg%3E") 18px center/20px no-repeat!important;box-shadow:0 0 0 1px var(--nx3-line),0 14px 30px -22px rgba(11,20,48,.5)!important;font:600 16px var(--nx3-font)!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mcs__count{font:700 14px var(--nx3-font)!important;color:var(--nx3-ink-3)!important;letter-spacing:0!important;text-transform:none!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important;margin-bottom:56px!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__card{padding:24px!important;border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 0 0 1px var(--nx3-line),0 1px 2px rgba(27,42,78,.03)!important;transition:transform .3s var(--nx3-ease),box-shadow .3s var(--nx3-ease)!important;overflow:hidden}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__card:hover{transform:translateY(-3px)!important;box-shadow:0 0 0 1px var(--nx3-line-2),var(--nx3-sh-card)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__accent{display:none!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__cardhead{margin-bottom:16px!important;font:800 18px/1.3 var(--nx3-font)!important;letter-spacing:-.02em;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__cardhead h3{font-size:20px!important;letter-spacing:-.02em!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__badge{font:800 12.5px/1 var(--nx3-font)!important;letter-spacing:.02em!important;text-transform:none!important;padding:8px 12px!important;color:var(--nx3-green-ink)!important;background:var(--nx3-green-bg)!important;border-radius:999px!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__badge--fail{color:#A33434!important;background:#FDEEEE!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__tiles{gap:8px!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__tile{border:0!important;border-radius:16px!important;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page :is(.mol-coa__tilelbl,.mol-coa__statlbl,.mol-coa__tile > span:first-child,.mol-coa__tile small){font-family:var(--nx3-font)!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.1em!important;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__stat{border:0!important;border-radius:18px!important;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__statnum{font-family:var(--nx3-mono)!important;font-weight:400!important;color:var(--nx3-blue-ink)!important;letter-spacing:-.03em!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__statnum em{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__btn{width:100%;margin-top:16px}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__lab{font-size:13px!important;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__lab code,.nx3:not(#x#y#z#w).nx3-page .mol-coa__proof code{font-family:var(--nx3-mono)!important;background:var(--nx3-ice-2)!important;color:var(--nx3-ink)!important;border-radius:8px!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__lab a,.nx3:not(#x#y#z#w).nx3-page .mol-coa__proof a{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mol-coa__explain,.mol-coa__panelnote){border:0!important;border-radius:20px!important;background:var(--nx3-cream)!important;box-shadow:inset 3px 0 0 var(--nx3-amber)}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__explain strong,.nx3:not(#x#y#z#w).nx3-page .mol-coa__panelnote strong{color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__steps li{border-top:2px solid var(--nx3-line)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__statusbox{border-radius:22px!important}
.nx3:not(#x#y#z#w).nx3-page .molb{font-family:var(--nx3-font)!important}
.nx3:not(#x#y#z#w).nx3-page .molb :is(b,strong,span,em,label,button,input,summary,td,th,caption){font-family:var(--nx3-font)!important}
.nx3:not(#x#y#z#w).nx3-page .molb__terms{gap:10px!important}
.nx3:not(#x#y#z#w).nx3-page .molb__term{border-radius:999px!important}
.nx3:not(#x#y#z#w).nx3-page .molb__term > span{border-radius:999px!important}
.nx3:not(#x#y#z#w).nx3-page .molb__ladder{border-radius:22px!important}
.nx3:not(#x#y#z#w).nx3-page .molb__item{border-radius:20px!important}
.nx3:not(#x#y#z#w).nx3-page .molb__meta :is(b,strong,span){color:var(--nx3-ink)}
.nx3:not(#x#y#z#w).nx3-page .molb button[disabled],.nx3:not(#x#y#z#w).nx3-page .molb .is-disabled{opacity:.45!important;background:var(--nx3-ink)!important;color:#fff!important;cursor:not-allowed}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce{max-width:var(--nx3-max);margin:0 auto;padding:clamp(40px,5vw,64px) 32px 0;font-family:var(--nx3-font)}
.nx3:not(#x#y#z#w).woocommerce-account .u-columns{display:grid!important;grid-template-columns:1fr 1fr;gap:20px;width:auto!important}
.nx3:not(#x#y#z#w).woocommerce-account .u-columns::before,.nx3:not(#x#y#z#w).woocommerce-account .u-columns::after{display:none!important}
.nx3:not(#x#y#z#w).woocommerce-account .u-columns > div{float:none!important;width:auto!important;margin:0!important;padding:32px!important;border:0!important;border-radius:var(--nx3-r-card);background:#fff;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card)}
.nx3:not(#x#y#z#w).woocommerce-account .u-columns h2,.nx3:not(#x#y#z#w).woocommerce-account .woocommerce h2,.nx3:not(#x#y#z#w) .woocommerce-MyAccount-content h2,.nx3:not(#x#y#z#w) .woocommerce-MyAccount-content h3{font:800 26px/1.15 var(--nx3-font)!important;letter-spacing:-.025em!important;margin:0 0 18px!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce form.login,.nx3:not(#x#y#z#w).woocommerce-account .woocommerce form.register{margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce :is(button.button,.woocommerce-button,input.button){display:inline-flex!important;align-items:center;justify-content:center;min-height:52px!important;padding:0 28px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi),var(--nx3-blue) 55%,var(--nx3-blue-deep))!important;font:700 16px/1 var(--nx3-font)!important;text-transform:none!important;letter-spacing:-.005em!important;box-shadow:0 12px 24px -12px rgba(37,89,219,.75)!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-LostPassword a,.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-privacy-policy-text a{color:var(--nx3-blue-ink)!important;font-weight:700}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-privacy-policy-text,.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-privacy-policy-text p,.nx3:not(#x#y#z#w).woocommerce-account .u-column2 form > p:not(.form-row){font-size:14px!important;line-height:1.55!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-form-login__rememberme{display:inline-flex!important;align-items:center;gap:8px;margin-right:14px!important;font-weight:600!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:auto!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-navigation ul{display:grid;gap:4px;margin:0!important;padding:14px!important;list-style:none;border-radius:22px;background:var(--nx3-ice-2)}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-navigation li{margin:0!important;padding:0!important;border:0!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:11px 14px!important;border-radius:14px;font:700 15px/1.3 var(--nx3-font)!important;color:var(--nx3-ink-2)!important;text-decoration:none!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-navigation .is-active a,.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:#fff;color:var(--nx3-ink)!important;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).woocommerce-account.logged-in .woocommerce{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px;align-items:start}
.nx3:not(#x#y#z#w).woocommerce-account.logged-in .woocommerce > .woocommerce-notices-wrapper{grid-column:1/-1}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto!important;padding:32px!important;border-radius:var(--nx3-r-card);background:#fff;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).error404 .error-404,.nx3:not(#x#y#z#w).error404 .ast-404-search,.nx3:not(#x#y#z#w).error404 .page-sub-title{display:none!important}
.nx3:not(#x#y#z#w).nx3-search-page .molban,.nx3:not(#x#y#z#w).nx3-search-page .woocommerce-products-header,.nx3:not(#x#y#z#w).nx3-search-page .nyxo-salestrip{display:none!important}
.nx3:not(#x#y#z#w) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error,.wc-block-components-notice-banner){display:flex!important;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 16px!important;padding:16px 18px 16px 22px!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:inset 4px 0 0 var(--nx3-blue),0 0 0 1px var(--nx3-line),0 14px 30px -24px rgba(11,20,48,.4)!important;font:600 15px/1.5 var(--nx3-font)!important;color:var(--nx3-ink)!important;list-style:none}
.nx3:not(#x#y#z#w) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{display:none!important}
.nx3:not(#x#y#z#w) .woocommerce-error,.nx3:not(#x#y#z#w) .wc-block-components-notice-banner.is-error{box-shadow:inset 4px 0 0 #C0392B,0 0 0 1px var(--nx3-line)!important}
.nx3:not(#x#y#z#w) .woocommerce-message,.nx3:not(#x#y#z#w) .wc-block-components-notice-banner.is-success{box-shadow:inset 4px 0 0 var(--nx3-green),0 0 0 1px var(--nx3-line),0 14px 30px -24px rgba(11,20,48,.4)!important}
.nx3:not(#x#y#z#w) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) li{margin:0!important}
.nx3:not(#x#y#z#w) :is(.woocommerce-message,.woocommerce-info,.woocommerce-error) :is(a.button,.button.wc-forward),.nx3:not(#x#y#z#w) .wc-block-components-notice-banner__content .wc-forward{order:2;margin-left:auto!important;float:none!important;display:inline-flex!important;align-items:center;min-height:40px!important;height:40px;padding:0 18px!important;border:0!important;border-radius:999px!important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%)!important;color:#fff!important;font:700 14px/1 var(--nx3-font)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important}
.nx3:not(#x#y#z#w) .wc-block-components-notice-banner > svg{display:none!important}
.nx3:not(#x#y#z#w) :is(.woocommerce-breadcrumb,.woocommerce-breadcrumb a){font:500 13.5px/1.4 var(--nx3-font)!important;letter-spacing:0!important;text-transform:none!important;color:#5F6B85!important}
.nx3:not(#x#y#z#w) :is(.mkm-keys b,.mkm-facts b,.mkm-doc__upd,.mkg-sku,.mol-coa__tilelbl,.mol-coa__badge,.woocommerce-form-login label,.woocommerce-form-register label,.ma-form label,.mkm-sec .mkm-eyebrow,.mol-drawer strong){font-family:var(--nx3-font)!important}
.nx3:not(#x#y#z#w) :is(.wc-block-components-title,.wc-block-components-checkout-step__title,.woocommerce-billing-fields > h3,.woocommerce-shipping-fields > h3,#order_review_heading,.woocommerce-column__title,.woocommerce-order-details__title,.cart_totals > h2,.cross-sells > h2){font-family:var(--nx3-font)!important;font-size:clamp(20px,1.8vw,24px)!important;line-height:1.2!important;letter-spacing:-.02em!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__size,.nx3:not(#x#y#z#w).nx3-page .mol-coa__tilesub,.nx3:not(#x#y#z#w).nx3-page .mol-coa__lab{font-family:var(--nx3-font)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__size{font-size:13.5px!important;font-weight:600!important;letter-spacing:0!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__tileval--num{font-family:var(--nx3-mono)!important;color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__tileval--num em{color:var(--nx3-blue-ink)!important;font-style:normal}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__tileval{font-family:var(--nx3-font)!important;font-weight:800!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa__tilesub{font-size:12px!important;color:var(--nx3-ink-3)!important;letter-spacing:0!important}
.nx3:not(#x#y#z#w).nx3-page .cx-sec{padding:clamp(56px,6vw,88px) 0 0!important;margin:0!important}
.nx3:not(#x#y#z#w).nx3-page .cx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 28px!important}
.nx3:not(#x#y#z#w).nx3-page .cx-kick{display:inline-flex!important;align-items:center;margin:0 0 10px!important;font:800 13.5px/1.3 var(--nx3-font)!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-kick::before,.nx3:not(#x#y#z#w).nx3-page .cx-kick::after{display:none!important}
.nx3:not(#x#y#z#w).nx3-page .cx-kick--fail{color:#A33434!important}
.nx3:not(#x#y#z#w).nx3-page :is(.cx-head,.cx-close) h2{margin:0!important;font:800 clamp(30px,3.2vw,42px)/1.06 var(--nx3-font)!important;letter-spacing:-.035em!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page :is(.cx-head,.cx-close,.mol-coa) h2 em{font-style:normal!important;color:transparent!important;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(92deg,#5E8BFF,#2559DB)}
.nx3:not(#x#y#z#w).nx3-page .cx-aside,.nx3:not(#x#y#z#w).nx3-page .cx-head p{max-width:420px;font-size:16px!important;line-height:1.6!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-rej{border-radius:24px!important}
.nx3:not(#x#y#z#w).nx3-page .cx-rejtxt h3{font:800 20px/1.25 var(--nx3-font)!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-rejtxt p{font-size:16px!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-small{font-size:14px!important;color:var(--nx3-ink-3)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-votewrap > section,.nx3:not(#x#y#z#w).nx3-page .cx-votewrap form,.nx3:not(#x#y#z#w).nx3-page .cx-votewrap > div:not(.cx-head){border-radius:28px!important}
.nx3:not(#x#y#z#w).nx3-page .cx-steps{gap:12px!important;border:0!important}
.nx3:not(#x#y#z#w).nx3-page .cx-steps li{padding:22px!important;border:0!important;border-radius:22px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .cx-steps span{display:inline-grid!important;place-items:center;width:40px;height:40px;margin:0 0 12px!important;border-radius:50%;background:var(--nx3-ice);font:800 15px/1 var(--nx3-font)!important;letter-spacing:0!important;color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-steps h3{font:800 18px/1.25 var(--nx3-font)!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-steps p{font-size:15px!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-states{gap:12px!important}
.nx3:not(#x#y#z#w).nx3-page .cx-state{border-radius:22px!important;border:0!important;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w).nx3-page .cx-state b{font-family:var(--nx3-font)!important;font-weight:800!important}
.nx3:not(#x#y#z#w).nx3-page .cx-close{margin:clamp(56px,6vw,88px) 0 0!important;padding:44px 48px!important;border-radius:var(--nx3-r-panel)!important;background:linear-gradient(180deg,var(--nx3-ice-2),#fff)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)!important;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
.nx3:not(#x#y#z#w).nx3-page .cx-close .cx-kick{color:var(--nx3-blue-ink)!important}
.nx3:not(#x#y#z#w).nx3-page .cx-close__btns{display:flex;flex-wrap:wrap;gap:12px}
.nx3:not(#x#y#z#w).nx3-page .cx-btn--g{color:var(--nx3-ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)!important}
.nx3:not(#x#y#z#w).nx3-page .nx3-body--certificates-of-analysis,.nx3:not(#x#y#z#w).nx3-page .nx3-body--coa{padding-top:clamp(36px,4vw,56px)}
.nx3:not(#x#y#z#w).nx3-page .nx3-body .molb{padding:0!important;max-width:none!important}
.nx3:not(#x#y#z#w).nx3-page .cx-head--stack{display:block!important}
.nx3:not(#x#y#z#w).nx3-page .cx-head--stack p{margin-top:12px!important}
.nx3:not(#x#y#z#w).nx3-page :is(.mkm,.ma,.mol-coa,.molb) :not(code):not(kbd):not(pre){font-family:var(--nx3-font)!important}
.nx3:not(#x#y#z#w).nx3-page .mol-coa :is(.mol-coa__tileval--num,.mol-coa__statnum),.nx3:not(#x#y#z#w).nx3-page .ma .ma-code input,.nx3:not(#x#y#z#w).nx3-page :is(.mkm,.ma,.mol-coa,.molb) .nx3-mono{font-family:var(--nx3-mono)!important}
.nx3:not(#x#y#z#w).nx3-page .ma .ma-steps :is(span,b,i,em,strong){font-style:normal}
.nx3:not(#x#y#z#w).nx3-page .ma .ma-sigbox :is(em,i,[class*="name"],[class*="sig"]){font-style:italic}
.nx3:not(#x#y#z#w).nx3-page .mkm-club :is(p,li,span:not(.mkm-kick)){color:#C9D3EE!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-club .mkm-perks li::before{color:#9FBBFF!important}
.nx3:not(#x#y#z#w).nx3-page .molb .molb__pr{color:var(--nx3-ink)!important;font-weight:800!important}
.nx3:not(#x#y#z#w).nx3-page .molb .molb__item img{filter:none!important}
.nx3:not(#x#y#z#w).nx3-page .molb .molb__go{border-radius:999px!important;min-height:52px!important;font-weight:800!important}
.nx3:not(#x#y#z#w).nx3-page .molb .molb__go:not([disabled]){color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi),var(--nx3-blue) 55%,var(--nx3-blue-deep))!important}
.nx3:not(#x#y#z#w).nx3-page .molb .molb__sum{border-radius:24px!important}
.nx3:not(#x#y#z#w).nx3-page .molb .molb__step button{border-radius:50%!important}
.nx3:not(#x#y#z#w).nx3-page .nx3-prose{margin-top:clamp(36px,4vw,56px)}
.nx3:not(#x#y#z#w).woocommerce-account:not(.logged-in) .woocommerce{max-width:1080px}
/* 07 responsive + motion */
@media (max-width:1180px){
  .nx3:not(#x#y#z#w) .nx3-bar__bat--l{display:block;left:14px}
  .nx3:not(#x#y#z#w) .nx3-bar__bat--r{display:block;right:14px}
  .nx3:not(#x#y#z#w) .nx3-bar__pk2{right:62px}
  .nx3:not(#x#y#z#w) .nx3-nav a{padding:0 11px;font-size:15px}
  .nx3:not(#x#y#z#w) .nx3-discord span{display:none}
  .nx3:not(#x#y#z#w) .nx3-discord{width:42px;padding:0;justify-content:center}
  .nx3:not(#x#y#z#w) .nx3-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .nx3:not(#x#y#z#w) .nx3-hero__grid{grid-template-columns:1fr .8fr}
  .nx3:not(#x#y#z#w) .nx3-hero__art{height:500px;transform:scale(.86);transform-origin:center}
  .nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__in{max-width:60%}
}
@media (max-width:1100px){
  .nx3:not(#x#y#z#w) .nx3-bar__code{display:none}
}
@media (max-width:980px){
  .nx3:not(#x#y#z#w) .nx3-hero__grid{grid-template-columns:1fr}
  .nx3:not(#x#y#z#w) .nx3-hero__art{height:440px;transform:none;margin-top:10px}
  .nx3:not(#x#y#z#w) .nx3-hero--day .nx3-hero__art{height:420px}
  .nx3:not(#x#y#z#w) .nx3-hero__stats{grid-template-columns:1fr 1fr;gap:18px 0}
  .nx3:not(#x#y#z#w) .nx3-hero__stats div:nth-child(3){padding-left:0;border-left:0}
  .nx3:not(#x#y#z#w) .nx3-pass,.nx3:not(#x#y#z#w) .nx3-faq,.nx3:not(#x#y#z#w) .nx3-prose{grid-template-columns:1fr;gap:32px}
  .nx3:not(#x#y#z#w) .nx3-toc{position:relative;top:0}
  .nx3:not(#x#y#z#w) .nx3-steps{grid-template-columns:1fr 1fr}
  .nx3:not(#x#y#z#w) .nx3-foot__grid{grid-template-columns:1fr 1fr}
  .nx3:not(#x#y#z#w) .nx3-dc__in{grid-template-columns:1fr}
  .nx3:not(#x#y#z#w) .nx3-phero__art{position:relative;right:auto;bottom:auto;width:min(560px,100%);margin:28px auto -40px}
  .nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__in{max-width:none}
  .nx3:not(#x#y#z#w).nx3-page .mkm-faqgrid{grid-template-columns:1fr!important;gap:18px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-faqgrid .mkm-head{position:relative;top:0}
  .nx3:not(#x#y#z#w).nx3-page .mol-coa__grid{grid-template-columns:1fr 1fr!important}
  .nx3:not(#x#y#z#w).nx3-page .ma-body{grid-template-columns:1fr!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-facts .mkm-facts__grid{grid-template-columns:1fr 1fr}
  .nx3:not(#x#y#z#w).nx3-page .mkm-fact:nth-child(3){border-left:0!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-fact:nth-child(n+3){border-top:1px solid var(--nx3-line)!important}
  .nx3:not(#x#y#z#w).woocommerce-account.logged-in .woocommerce{grid-template-columns:1fr}
  .nx3:not(#x#y#z#w) .nx3-foot__trust{grid-template-columns:1fr}
}
@media (max-width:860px){
  .nx3:not(#x#y#z#w) .nx3-header__in{grid-template-columns:auto 1fr;padding:0 calc(var(--nx3-gutter) + 6px)}
  .nx3:not(#x#y#z#w) .nx3-nav{display:none}
  .nx3:not(#x#y#z#w) .nx3-burger{display:inline-grid}
}
@media (max-width:760px){
  :root{--nx3-gutter:10px;--nx3-r-panel:30px;--nx3-r-card:22px}
  .nx3:not(#x#y#z#w) .nx3-wrap{padding:0 18px}
  .nx3:not(#x#y#z#w) .nx3-bar__in{gap:10px;min-height:46px;padding:6px 12px;font-size:14px}
  .nx3:not(#x#y#z#w) .nx3-bar__pk{width:22px!important}
  .nx3:not(#x#y#z#w) .nx3-bar__bat--l,.nx3:not(#x#y#z#w) .nx3-bar__pk2{display:none}
  .nx3:not(#x#y#z#w) .nx3-bar__bat--r{display:block;right:6px;width:30px!important;margin-top:-12px}
  .nx3:not(#x#y#z#w) .nx3-bar__tag,.nx3:not(#x#y#z#w) .nx3-bar__code,.nx3:not(#x#y#z#w) .nx3-bar__cd .lbl,.nx3:not(#x#y#z#w) .nx3-bar__offer .long{display:none}
  .nx3:not(#x#y#z#w) .nx3-bar__offer .short{display:inline}
  .nx3:not(#x#y#z#w) .nx3-bar__cd{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;background:rgba(10,4,26,.4);box-shadow:inset 0 0 0 1px rgba(255,196,107,.35)}
  .nx3:not(#x#y#z#w) .nx3-bar__cd b{color:#FFC46B;font-size:13.5px}
  .nx3:not(#x#y#z#w) .nx3-navtag{display:none}
  .nx3:not(#x#y#z#w) .nx3-drawer .nx3-navtag{display:inline-flex}
  .nx3:not(#x#y#z#w) .nx3-header__in{height:66px;gap:10px}
  .nx3:not(#x#y#z#w) .nx3-header.is-stuck .nx3-header__in{height:60px}
  .nx3:not(#x#y#z#w) .nx3-logo img{height:28px!important}
  .nx3:not(#x#y#z#w) .nx3-ib{width:42px;height:42px}
  .nx3:not(#x#y#z#w) .nx3-actions{gap:8px}
  .nx3:not(#x#y#z#w) .nx3-actions .nx3-discord,.nx3:not(#x#y#z#w) .nx3-actions .nx3-ib--acct{display:none}
  .nx3:not(#x#y#z#w) .nx3-sec__head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}
  .nx3:not(#x#y#z#w) .nx3-lede{font-size:16.5px}
  .nx3:not(#x#y#z#w) .nx3-filters{flex-wrap:nowrap;overflow-x:auto;margin:-4px -18px 20px;padding:0 18px 4px;scrollbar-width:none}
  .nx3:not(#x#y#z#w) .nx3-filters :is(a,button){flex:none;height:38px;font-size:14px}
  .nx3:not(#x#y#z#w) .nx3-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
  .nx3:not(#x#y#z#w) .nx3-fcard{padding:14px 12px 12px}
  .nx3:not(#x#y#z#w) .nx3-fcard__top{flex-direction:column}
  .nx3:not(#x#y#z#w) .nx3-fcard__price{text-align:left}
  .nx3:not(#x#y#z#w) .nx3-fcard__img,.nx3:not(#x#y#z#w) .nx3-fcard__img img{height:170px!important}
  .nx3:not(#x#y#z#w) .nx3-fcard .nx3-btn{--h:44px;font-size:14.5px;padding:0 10px}
  .nx3:not(#x#y#z#w) .nx3-home{padding-top:4px}
  .nx3:not(#x#y#z#w) .nx3-hero__grid{padding-top:30px;gap:0}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-hero__grid{display:flex;flex-direction:column;align-items:stretch}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-hero__copy,.nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-ctas{display:contents}
  .nx3:not(#x#y#z#w) .nx3-hero__eyebrow{order:1;align-self:flex-start}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) h1{order:2}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-hero__lede{order:3}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-btn--glow{order:4;flex:none;margin-top:20px;width:100%}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-hero__art{order:5;flex:none;height:250px;margin:14px -18px 0}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-cd{order:6;align-self:flex-start;margin-top:12px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-ctas .nx3-btn--line{order:7;flex:none;margin-top:12px;width:100%}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-tiles{order:8}
  .nx3:not(#x#y#z#w) .nx3-hero__wm{display:none}
  .nx3:not(#x#y#z#w) .nx3-web--tl{width:150px!important}
  .nx3:not(#x#y#z#w) .nx3-web--tr{width:160px!important}
  .nx3:not(#x#y#z#w) .nx3-spider{right:34px;height:58px}
  .nx3:not(#x#y#z#w) .nx3-hero .nx3-moon{width:62px!important;top:14px;right:14px}
  .nx3:not(#x#y#z#w) .nx3-bat--1{top:430px;bottom:auto;right:16px;width:44px!important}
  .nx3:not(#x#y#z#w) .nx3-bat--2,.nx3:not(#x#y#z#w) .nx3-bat--3,.nx3:not(#x#y#z#w) .nx3-bat--4{display:none}
  .nx3:not(#x#y#z#w) .nx3-hero__eyebrow{height:38px;font-size:13px;letter-spacing:.13em;padding:0 14px 0 6px}
  .nx3:not(#x#y#z#w) .nx3-hero__eyebrow img{width:25px!important}
  .nx3:not(#x#y#z#w) .nx3-hero h1{margin-top:16px!important;font-size:42px!important;letter-spacing:-.05em!important}
  .nx3:not(#x#y#z#w) .nx3-hero__lede{font-size:16px;margin-top:14px!important}
  .nx3:not(#x#y#z#w) .nx3-ctas{order:4;width:100%;margin-top:20px}
  .nx3:not(#x#y#z#w) .nx3-cd{order:5;margin-top:14px;height:46px;gap:8px;padding:0 14px 0 12px;font-size:13.5px}
  .nx3:not(#x#y#z#w) .nx3-tiles{order:6;grid-template-columns:1fr;gap:10px;margin-top:20px}
  .nx3:not(#x#y#z#w) .nx3-btn--glow{flex:1 1 100%;--h:58px}
  .nx3:not(#x#y#z#w) .nx3-ctas .nx3-btn--line{flex:1 1 100%;--h:52px}
  .nx3:not(#x#y#z#w) .nx3-cd__seg b{font-size:19px}
  .nx3:not(#x#y#z#w) .nx3-cd__segs{gap:8px}
  .nx3:not(#x#y#z#w) .nx3-hero__art{height:330px;margin:18px -18px 0}
  .nx3:not(#x#y#z#w) .nx3-halo{width:300px;height:300px}
  .nx3:not(#x#y#z#w) .nx3-hv--c{width:330px!important;left:calc(50% - 158px);top:-4px}
  .nx3:not(#x#y#z#w) .nx3-hv--l{width:240px!important;left:calc(50% - 226px);top:92px}
  .nx3:not(#x#y#z#w) .nx3-hv--r{width:240px!important;left:calc(50% - 6px);top:80px}
  .nx3:not(#x#y#z#w) .nx3-pk--big{width:108px!important;left:calc(50% - 200px);bottom:-22px}
  .nx3:not(#x#y#z#w) .nx3-pk--small{width:60px!important;left:calc(50% - 116px);bottom:-14px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-halo{width:230px;height:230px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-hv--c{width:250px!important;left:calc(50% - 120px);top:-10px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-hv--l{width:180px!important;left:calc(50% - 176px);top:56px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-hv--r{width:180px!important;left:calc(50% - 6px);top:48px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-pk--big{width:78px!important;left:calc(50% - 158px);bottom:-6px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-pk--small{width:44px!important;left:calc(50% - 96px);bottom:-2px}
  .nx3:not(#x#y#z#w) .nx3-hero--day .nx3-hero__art{height:330px}
  .nx3:not(#x#y#z#w) .nx3-hero__stats{margin-top:20px;padding:20px 0 26px}
  .nx3:not(#x#y#z#w) .nx3-hero__stats div{padding:0 14px}
  .nx3:not(#x#y#z#w) .nx3-hero__stats div:nth-child(odd){padding-left:0;border-left:0}
  .nx3:not(#x#y#z#w) .nx3-hero__stats dt{font-size:18px}
  .nx3:not(#x#y#z#w) .nx3-hero__stats dd{font-size:11.5px;letter-spacing:.08em}
  .nx3:not(#x#y#z#w) .nx3-steps{grid-template-columns:1fr}
  .nx3:not(#x#y#z#w) .nx3-steps-wrap{padding-top:22px;padding-bottom:22px}
  .nx3:not(#x#y#z#w) .nx3-pass{gap:28px}
  .nx3:not(#x#y#z#w) .nx3-passcard{padding:20px}
  .nx3:not(#x#y#z#w) .nx3-passcard__body{grid-template-columns:96px 1fr;gap:14px}
  .nx3:not(#x#y#z#w) .nx3-passcard__vial{height:130px}
  .nx3:not(#x#y#z#w) .nx3-passcard__vial img{height:150px!important}
  .nx3:not(#x#y#z#w) .nx3-kv .nx3-big{font-size:24px}
  .nx3:not(#x#y#z#w) .nx3-stamp{width:76px;height:76px;font-size:9.5px;right:-6px;top:-18px;bottom:auto}
  .nx3:not(#x#y#z#w) .nx3-dc__in{padding-block:40px;gap:26px}
  .nx3:not(#x#y#z#w) .nx3-dc p{font-size:16px}
  .nx3:not(#x#y#z#w) .nx3-dc .nx3-btn--white{width:100%}
  .nx3:not(#x#y#z#w) .nx3-dc__bat--2{display:none}
  .nx3:not(#x#y#z#w) .nx3-dc__bat--1{width:60px!important;top:16px;right:16px}
  .nx3:not(#x#y#z#w) .nx3-faq summary{font-size:16px;padding:18px}
  .nx3:not(#x#y#z#w) .nx3-faq details p{padding:0 18px 18px;font-size:15px}
  .nx3:not(#x#y#z#w) .nx3-foot__grid{grid-template-columns:1fr 1fr;gap:28px;padding-block:36px 28px}
  .nx3:not(#x#y#z#w) .nx3-foot__brand{grid-column:1/-1}
  .nx3:not(#x#y#z#w) .nx3-foot__trust{padding-top:24px}
  .nx3:not(#x#y#z#w) .nx3-phero{padding-block:44px 48px}
  .nx3:not(#x#y#z#w) .nx3-phero--facts{padding-bottom:96px}
  .nx3:not(#x#y#z#w) .nx3-phero .nx3-lede{font-size:16.5px}
  .nx3:not(#x#y#z#w) .nx3-phero h1{font-size:40px!important}
  .nx3:not(#x#y#z#w) .nx3-phero__ctas .nx3-btn{flex:1 1 100%}
  .nx3:not(#x#y#z#w) .nx3-statcard{grid-template-columns:1fr 1fr;margin:-40px 18px 0}
  .nx3:not(#x#y#z#w) .nx3-statcard div{padding:16px 18px}
  .nx3:not(#x#y#z#w) .nx3-statcard div:nth-child(3){border-left:0}
  .nx3:not(#x#y#z#w) .nx3-statcard div:nth-child(n+3){border-top:1px solid var(--nx3-line)}
  .nx3:not(#x#y#z#w) .nx3-statcard--3 div:nth-child(3){grid-column:1/-1}
  .nx3:not(#x#y#z#w) .nx3-statcard b{font-size:20px}
  .nx3:not(#x#y#z#w) .nx3-body{padding:36px 18px 0}
  .nx3:not(#x#y#z#w) .nx3-phero__badge .long{display:none}
  .nx3:not(#x#y#z#w) .nx3-fx__web--tr{width:128px!important}
  .nx3:not(#x#y#z#w) .nx3-fx__web--tl{width:120px!important}
  .nx3:not(#x#y#z#w) .nx3-fx__spider{right:64px;height:30px}
  .nx3:not(#x#y#z#w) .nx3-fx__spider img{width:24px!important;bottom:-18px;left:-11px}
  .nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__b1{top:8px;left:16px;width:34px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__b2,.nx3:not(#x#y#z#w) .nx3-fx--help .nx3-fx__b1,.nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__b1,.nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__b2,.nx3:not(#x#y#z#w) .nx3-fx--lots .nx3-fx__b1{display:none}
  .nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__pk1{right:14px;bottom:14px;width:66px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--kits .nx3-fx__pk2{right:72px;bottom:12px;width:40px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__moon,.nx3:not(#x#y#z#w) .nx3-fx--about .nx3-fx__moon{top:12px;right:14px;width:56px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--moon .nx3-fx__b3{top:auto;bottom:18px;right:18px;width:36px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--lots .nx3-fx__pk1{top:auto;bottom:20px;right:16px;width:46px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__moon,.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b2,.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b4,.nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b5{display:none}
  .nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b3{top:12px;right:16px;width:38px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--bats .nx3-fx__b1{top:auto;bottom:18px;right:20px;width:42px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--minimal .nx3-fx__web--tr{width:104px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits .nx3-fx__pk1,.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits .nx3-fx__pk2,.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--moon .nx3-fx__b3,.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--lots .nx3-fx__pk1,.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--bats .nx3-fx__b1{bottom:62px}
  .nx3:not(#x#y#z#w) .nx3-phero__badge{font-size:13.5px}
  .nx3:not(#x#y#z#w).nx3-page .mkm .mkm-wrap,.nx3:not(#x#y#z#w).nx3-page .ma .ma-wrap{padding-left:18px!important;padding-right:18px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-facts{margin-top:-48px!important;padding:0 14px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-fact:has(a[href^="mailto"]){grid-column:1/-1}
  .nx3:not(#x#y#z#w).nx3-page .mkm-fact:has(a[href^="mailto"]) ~ .mkm-fact:nth-child(odd){border-left:0!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-fact{padding:14px 16px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-fact span{font-size:14px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-doc{padding:26px 20px 30px!important;border-radius:22px}
  .nx3:not(#x#y#z#w).nx3-page .mkm-doc :is(p,li){font-size:16px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-doc h2{font-size:22px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-cta,.nx3:not(#x#y#z#w).nx3-page .mkm-club{border-radius:30px}
  .nx3:not(#x#y#z#w).nx3-page .mol-coa__grid{grid-template-columns:1fr!important}
  .nx3:not(#x#y#z#w).nx3-page .ma-card,.nx3:not(#x#y#z#w).nx3-page .mkm-card{padding:22px 18px!important}
  .nx3:not(#x#y#z#w).nx3-page .molb{padding:28px 18px 0!important}
  .nx3:not(#x#y#z#w).woocommerce-account .woocommerce{padding:36px 18px 0}
  .nx3:not(#x#y#z#w).woocommerce-account .u-columns{grid-template-columns:1fr}
  .nx3:not(#x#y#z#w).woocommerce-account .u-columns > div{padding:22px 18px!important}
  .nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-content{padding:22px 18px!important}
}
@media (max-width:480px){
  .nx3:not(#x#y#z#w) .nx3-hero .nx3-moon,.nx3:not(#x#y#z#w) .nx3-hero .nx3-spider{display:none}
  .nx3:not(#x#y#z#w) .nx3-bar__bat--r{width:26px!important;right:4px}
  .nx3:not(#x#y#z#w) .nx3-hero:not(.nx3-hero--day) .nx3-tiles{display:none}
}
@media (max-width:374px){
  .nx3:not(#x#y#z#w) .nx3-bar__bat--r{display:none}
}
@media (max-width:420px){
  .nx3:not(#x#y#z#w) .nx3-foot__grid{grid-template-columns:1fr 1fr}
  .nx3:not(#x#y#z#w) .nx3-cd{font-size:13px}
  .nx3:not(#x#y#z#w) .nx3-bar__offer{font-size:13.5px}
}
@media (prefers-reduced-motion:reduce){
  .nx3:not(#x#y#z#w) .nx3-ember{display:none}
  .nx3:not(#x#y#z#w) :is(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-home,.nx3-pagewrap) *,.nx3:not(#x#y#z#w) :is(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-home,.nx3-pagewrap) *::before,.nx3:not(#x#y#z#w) :is(.nx3-header,.nx3-bar,.nx3-drawer,.nx3-panel,.nx3-sec,.nx3-foot,.nx3-home,.nx3-pagewrap) *::after{animation:none!important;transition:none!important}
  .nx3:not(#x#y#z#w) .nx3-hv--l,.nx3:not(#x#y#z#w) .nx3-hv--r{transform:rotate(var(--r))}
}
html.nyxo-paused .nx3:not(#x#y#z#w) :is(.nx3-hero,.nx3-panel,.nx3-bar) *{animation-play-state:paused!important}
@keyframes nx3-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes nx3-floatr{0%,100%{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-12px) rotate(calc(var(--r) + 2deg))}}
@keyframes nx3-flit{0%,100%{translate:0 0;rotate:0deg}25%{translate:6px -8px;rotate:-4deg}50%{translate:-4px -14px;rotate:3deg}75%{translate:-8px -4px;rotate:-2deg}}
@keyframes nx3-flit-s{0%,100%{translate:0 0;rotate:0deg}30%{translate:3px -3px;rotate:-5deg}65%{translate:-3px 2px;rotate:4deg}}
@keyframes nx3-bob{0%,100%{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-2px) rotate(4deg)}}
@keyframes nx3-dangle{0%,100%{transform:rotate(3deg) scaleY(1)}50%{transform:rotate(-3deg) scaleY(1.18)}}
@keyframes nx3-rise{0%{transform:translate(0,0);opacity:0}10%{opacity:1}70%{opacity:.8}100%{transform:translate(var(--dx,20px),-560px);opacity:0}}
@keyframes nx3-twinkle{from{opacity:.45}to{opacity:.85}}
@keyframes nx3-moonglow{from{filter:drop-shadow(0 0 26px rgba(255,214,140,.45)) drop-shadow(0 0 70px rgba(255,180,90,.2))}to{filter:drop-shadow(0 0 40px rgba(255,214,140,.65)) drop-shadow(0 0 110px rgba(255,180,90,.3))}}
@keyframes nx3-glowpk{from{filter:drop-shadow(0 22px 22px rgba(8,4,26,.55)) drop-shadow(0 0 18px rgba(249,115,22,.35))}to{filter:drop-shadow(0 22px 22px rgba(8,4,26,.55)) drop-shadow(0 0 34px rgba(249,115,22,.6))}}
@keyframes nx3-pulse{0%{box-shadow:0 0 0 0 rgba(249,115,22,.7)}70%{box-shadow:0 0 0 10px rgba(249,115,22,0)}100%{box-shadow:0 0 0 0 rgba(249,115,22,0)}}
@keyframes nx3-shine{0%,60%{left:-40%}100%{left:130%}}
@media (max-width:760px){
  .nx3:not(#x#y#z#w) .nx3-prose{gap:18px}
  .nx3:not(#x#y#z#w) .nx3-toc{display:flex;gap:8px;overflow-x:auto;margin:0 -18px;padding:2px 18px 6px;border-radius:0;background:transparent;scrollbar-width:none}
  .nx3:not(#x#y#z#w) .nx3-toc__h{display:none}
  .nx3:not(#x#y#z#w) .nx3-toc a{flex:none;white-space:nowrap;padding:9px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--nx3-line);font-size:14px}
  .nx3:not(#x#y#z#w) .nx3-toc a[aria-current="true"]{background:var(--nx3-ink);color:#fff!important;box-shadow:none}
  .nx3:not(#x#y#z#w).nx3-page .mkm-doc p.mkm-doc__lead{font-size:17px!important}
}
/* 08 guard: shell contexts of the shared primitives, pinned (10 ID weights + !important) so a later sheet that restyles .nx3-eyebrow / .nx3-h2 / .nx3-lede / .nx3-btn sitewide cannot flatten the shell */
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-dc .nx3-eyebrow{color:#DDE1FF!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-dc .nx3-h2,.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-dc h2{color:#fff!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-panel--sale .nx3-eyebrow{color:#FFC46B!important;font-size:14.5px!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-panel--night .nx3-eyebrow,.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-hero--day .nx3-eyebrow{color:#9FBBFF!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-panel--sale .nx3-lede{color:#D8CFF2!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-panel--night .nx3-lede{color:#C9D3EE!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-phero .nx3-lede{font-size:19px!important;max-width:58ch!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-phero h1 + .nx3-lede,.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-phero .nx3-eyebrow + h1{margin-top:14px!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-btn--glow{--h:60px!important;padding:0 30px!important;font-size:17px!important;font-weight:800!important;color:#2A1300!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-btn--glow:hover{color:#2A1300!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-btn--line{--h:60px!important;padding:0 28px!important;font-size:16.5px!important;color:#fff!important;background:rgba(255,255,255,.04)!important;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.4)!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-btn--line:hover{color:#fff!important;background:rgba(255,255,255,.1)!important;box-shadow:inset 0 0 0 1.5px #fff!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-panel--light .nx3-phero__ctas .nx3-btn--line{color:var(--nx3-ink)!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-phero__ctas .nx3-btn{--h:54px!important;font-size:16px!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-btn--white{color:#3E48B8!important;background:#fff!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-dc .nx3-btn--white{--h:60px!important;padding:0 30px!important;font-size:17px!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-btn--ink{color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi) 0%,var(--nx3-blue) 55%,var(--nx3-blue-deep) 100%)!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-passcard__foot .nx3-btn{--h:46px!important;font-size:14.5px!important;padding:0 20px!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-drawer__cta .nx3-btn{--h:52px!important;width:100%!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-drawer__discord{color:#fff!important;background:#5865F2!important}
.nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-fcard .nx3-btn{--h:50px!important}
@media (max-width:760px){
  .nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-btn--glow{--h:58px!important}
  .nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-ctas .nx3-btn--line{--h:52px!important}
  .nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-phero .nx3-lede{font-size:16.5px!important}
  .nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-fcard .nx3-btn{--h:44px!important;font-size:14.5px!important;padding:0 10px!important}
  .nx3:not(#x#y#z#w):not(#g#u#a#r#d#s) .nx3-dc .nx3-btn--white{width:100%!important}
}
/* 09 v0.3.4 owner glitch pass: kits hero composition + pumpkins, small consistency fixes */
.nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__art{right:224px;bottom:28px;width:min(34%,440px)}
.nx3:not(#x#y#z#w) .nx3-phero--art.nx3-phero--facts .nx3-phero__art{bottom:72px}
.nx3:not(#x#y#z#w) .nx3-phero__art img.nx3-kitart{filter:drop-shadow(0 26px 30px rgba(8,4,26,.42))}
.nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk1{right:40px;bottom:30px;width:120px!important}
.nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk2{right:166px;bottom:28px;width:54px!important}
.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits.nx3-fx--art .nx3-fx__pk1{bottom:76px}
.nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits.nx3-fx--art .nx3-fx__pk2{bottom:74px}
@media (max-width:1180px){
  .nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__in{max-width:52%}
  .nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__art{right:176px;width:min(30%,360px)}
  .nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk1{right:30px;width:96px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk2{right:130px;width:44px!important}
}
@media (max-width:980px){
  .nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__in{max-width:none}
  .nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__art{position:relative;right:auto;bottom:auto;width:min(420px,78%);margin:26px auto 0;transform:translateX(-28px)}
  .nx3:not(#x#y#z#w) .nx3-phero--art.nx3-phero--facts .nx3-phero__art{bottom:auto;margin-bottom:34px}
  .nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk1{right:22px;bottom:22px;width:78px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk2{right:104px;bottom:20px;width:40px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits.nx3-fx--art .nx3-fx__pk1{bottom:60px}
  .nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits.nx3-fx--art .nx3-fx__pk2{bottom:58px}
}
@media (max-width:860px){
  .nx3:not(#x#y#z#w) .nx3-phero--art .nx3-phero__art{width:min(360px,74%);transform:translateX(-22px)}
  .nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk1{right:14px;width:62px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--kits.nx3-fx--art .nx3-fx__pk2{right:80px;width:34px!important}
  .nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits.nx3-fx--art .nx3-fx__pk1{bottom:56px}
  .nx3:not(#x#y#z#w) .nx3-fx--facts.nx3-fx--kits.nx3-fx--art .nx3-fx__pk2{bottom:54px}
}
.nx3:not(#x#y#z#w) .nx3-tile{border-radius:22px}
@media (max-width:640px){
  .nx3:not(#x#y#z#w) .nx3-stamp{display:none}
}
@media (min-width:700px) and (max-width:1199px){
  .nx3:not(#x#y#z#w) .nx3-panel .nx3-fx:not(.nx3-fx--art){display:none}
}
@media (max-width:899px){
  .nx3:not(#x#y#z#w) .nx3-bar__pk2{display:none}
}
.nx3:not(#x#y#z#w) #mkFab{transition:opacity .2s ease,transform .2s ease}
.nx3:not(#x#y#z#w) #mkFab.nx3-fab-away,html.molprem-fabctl.molprem-fab-on .nx3:not(#x#y#z#w) #mkFab.nx3-fab-away{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:scale(.85)!important}
.nx3:not(#x#y#z#w).woocommerce-account.logged-in .woocommerce::before,.nx3:not(#x#y#z#w).woocommerce-account.logged-in .woocommerce::after{content:none!important;display:none!important}
@media (min-width:861px){
  .nx3:not(#x#y#z#w).woocommerce-account.logged-in .woocommerce-MyAccount-navigation{grid-column:1!important;grid-row:1!important}
  .nx3:not(#x#y#z#w).woocommerce-account.logged-in .woocommerce-MyAccount-content{grid-column:2!important;grid-row:1!important;min-width:0;float:none!important;width:auto!important}
}
.nx3:not(#x#y#z#w).woocommerce-account .entry-content{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}
.nx3:not(#x#y#z#w).woocommerce-account form.lost_reset_password{max-width:480px;margin:0 auto!important;padding:32px!important;border:0!important;border-radius:var(--nx3-r-card);background:#fff;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card)}
.nx3:not(#x#y#z#w).woocommerce-account form.lost_reset_password > p:first-child{font-size:15px!important;line-height:1.55!important;color:var(--nx3-ink-2)!important;margin:0 0 18px!important}
.nx3:not(#x#y#z#w).woocommerce-account form.lost_reset_password .form-row{float:none!important;width:100%!important;margin:0 0 16px!important;padding:0!important}
.nx3:not(#x#y#z#w).woocommerce-account form.lost_reset_password button.button{width:100%!important}
.nx3:not(#x#y#z#w).woocommerce-account .select2-container .select2-selection--single,.nx3:not(#x#y#z#w).woocommerce-checkout .select2-container .select2-selection--single{height:52px!important;border:0!important;border-radius:999px!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--nx3-line-2)!important;display:flex!important;align-items:center}
.nx3:not(#x#y#z#w) .select2-container .select2-selection--single .select2-selection__rendered{padding:0 44px 0 20px!important;line-height:52px!important;font:600 16px/52px var(--nx3-font)!important;color:var(--nx3-ink)!important}
.nx3:not(#x#y#z#w) .select2-container .select2-selection--single .select2-selection__arrow{height:50px!important;right:14px!important}
@media (max-width:768px){
  .nx3:not(#x#y#z#w) .woocommerce-orders-table,.nx3:not(#x#y#z#w) .woocommerce-orders-table tbody,.nx3:not(#x#y#z#w) .woocommerce-orders-table tr{display:block!important;width:100%!important}
  .nx3:not(#x#y#z#w) .woocommerce-orders-table tbody th,.nx3:not(#x#y#z#w) .woocommerce-orders-table tbody td{display:flex!important;justify-content:space-between;align-items:center;gap:12px;width:100%!important;text-align:right!important;padding:10px 0!important;border:0!important;border-bottom:1px solid var(--nx3-line)!important}
  .nx3:not(#x#y#z#w) .woocommerce-orders-table tbody th::before,.nx3:not(#x#y#z#w) .woocommerce-orders-table tbody td::before{content:attr(data-title)!important;float:none!important;margin:0!important;padding:0 12px 0 0!important;font-weight:700!important;color:var(--nx3-ink-2)!important;text-align:left!important}
  .nx3:not(#x#y#z#w) .woocommerce-orders-table tbody tr{margin:0 0 18px!important;padding:6px 18px!important;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line)}
  .nx3:not(#x#y#z#w) .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before{content:none!important}
  .nx3:not(#x#y#z#w) .woocommerce-orders-table tbody td:last-child{border-bottom:0!important}
}
@media (max-width:480px){
  .nx3:not(#x#y#z#w) .nx3-pass{grid-template-columns:minmax(0,1fr)}
  .nx3:not(#x#y#z#w) .nx3-pass > *{min-width:0}
  .nx3:not(#x#y#z#w) .nx3-passcard__body{grid-template-columns:minmax(0,1fr)!important;gap:14px}
  .nx3:not(#x#y#z#w) .nx3-passcard__vial{width:100%!important;height:140px!important}
  .nx3:not(#x#y#z#w) .nx3-passcard__vial img{height:160px!important;width:auto!important}
  .nx3:not(#x#y#z#w) .nx3-passcard .nx3-kv{width:100%;min-width:0}
  .nx3:not(#x#y#z#w) .nx3-passcard .nx3-kv dt{white-space:nowrap}
  .nx3:not(#x#y#z#w) .nx3-mono{overflow-wrap:anywhere}
}
@media (min-width:600px) and (max-width:1199px){
  .nx3:not(#x#y#z#w) .nx3-bat--1{display:none}
  .nx3:not(#x#y#z#w) .nx3-stamp{display:none}
}
.nx3:not(#x#y#z#w).nx3-page .cx-steps li{display:block!important;position:relative}
.nx3:not(#x#y#z#w).nx3-page .cx-steps li > span{position:static!important;float:none!important;transform:none!important}
.nx3:not(#x#y#z#w).nx3-page .cx-steps h3{margin-left:0!important;padding-left:0!important;display:block!important}
.nx3:not(#x#y#z#w) .entry-content > .nyxo-method{box-sizing:border-box;max-width:1200px;width:calc(100% - 32px);margin:0 auto 64px!important;padding:clamp(22px,4vw,48px)!important;border-radius:var(--nx3-r-card);background:#fff;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card)}
@media (max-width:480px){
  .nx3:not(#x#y#z#w) #ma-sign::placeholder,.nx3:not(#x#y#z#w) #ma-payoutd::placeholder,.nx3:not(#x#y#z#w) #ma-about::placeholder{font-size:14px}
}
.nx3:not(#x#y#z#w) .mkm-doc .nyxo-method{margin:0!important;padding:0!important;max-width:none!important;width:auto!important;background:none!important;box-shadow:none!important;border-radius:0!important}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc .nyxo-method h2{font-size:26px!important;line-height:1.2!important;letter-spacing:-.025em!important;margin:40px 0 10px!important;scroll-margin-top:110px}
.nx3:not(#x#y#z#w).nx3-page .mkm-doc .nyxo-method ul{list-style:none!important;padding-left:0!important}
.nx3:not(#x#y#z#w) .mkm-doc .nyxo-method details{margin:24px 0!important;padding:0 18px!important;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--nx3-line)}
.nx3:not(#x#y#z#w) .mkm-doc .nyxo-method summary{list-style:none;cursor:pointer;padding:16px 28px 16px 0;position:relative;font-weight:700;color:var(--nx3-ink)}
.nx3:not(#x#y#z#w) .mkm-doc .nyxo-method summary::-webkit-details-marker{display:none}
.nx3:not(#x#y#z#w) .mkm-doc .nyxo-method summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-weight:800;color:var(--nx3-blue)}
.nx3:not(#x#y#z#w) .mkm-doc .nyxo-method details[open] summary::after{content:"\2212"}
.nx3:not(#x#y#z#w) .mkm-doc .nyxo-method details > :not(summary){overflow-x:auto}
@media (max-width:760px){
  .nx3:not(#x#y#z#w).nx3-page .mkm-doc .nyxo-method h2{font-size:22px!important}
}
.nx3:not(#x#y#z#w) .mol-coa__tile{min-width:0!important}
.nx3:not(#x#y#z#w) .mol-coa__tileval,.nx3:not(#x#y#z#w) .mol-coa__tilelbl,.nx3:not(#x#y#z#w) .mol-coa__tilesub{overflow-wrap:anywhere}
@media (min-width:700px) and (max-width:1199px){
  .nx3:not(#x#y#z#w) .mol-coa__tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .nx3:not(#x#y#z#w) .mol-coa__tile:nth-child(3){grid-column:1 / -1!important}
  .nx3:not(#x#y#z#w) .mol-coa__tilelbl{letter-spacing:.06em!important}
}
.nx3:not(#x#y#z#w) .nx3-statcard{box-sizing:border-box;max-width:calc(100% - 48px)}
@media (max-width:1100px){
  .nx3:not(#x#y#z#w) .nx3-statcard{margin-left:auto!important;margin-right:auto!important;width:calc(100% - 48px)!important}
}
@media (max-width:980px){
  .nx3:not(#x#y#z#w) .nx3-prose{grid-template-columns:minmax(0,1fr)}
  .nx3:not(#x#y#z#w) .nx3-prose > .nx3-toc{min-width:0;max-width:100%;position:relative!important;top:auto!important}
}
.nx3:not(#x#y#z#w).nx3-page .cx-steps li > span{margin:0 0 10px!important}
.nx3:not(#x#y#z#w).nx3-page .cx-steps{margin-bottom:20px!important}
@media (min-width:981px) and (max-width:1199px){
  .nx3:not(#x#y#z#w) .nx3-hero__art{transform:scale(.78)!important;transform-origin:center center!important}
}
@media (max-width:380px){
  .nx3:not(#x#y#z#w) .nx3-ticket{font-size:10.5px!important;letter-spacing:0!important}
}
.nx3:not(#x#y#z#w) #ma-payoutd::placeholder{font-size:14px}
.nx3:not(#x#y#z#w) .select2-container .select2-selection--single{padding-left:0!important;position:relative}
.nx3:not(#x#y#z#w) .select2-container .select2-selection--single .select2-selection__arrow b{display:none!important}
.nx3:not(#x#y#z#w) .select2-container .select2-selection--single .select2-selection__arrow::after{content:"";position:absolute;right:8px;top:50%;width:9px;height:9px;margin-top:-7px;border-right:2px solid var(--nx3-ink-2);border-bottom:2px solid var(--nx3-ink-2);transform:rotate(45deg)}
.nx3:not(#x#y#z#w) .select2-dropdown{border:0!important;border-radius:16px!important;overflow:hidden;box-shadow:0 0 0 1px var(--nx3-line),0 16px 30px -18px rgba(14,27,42,.35)!important}
.nx3:not(#x#y#z#w) .select2-search--dropdown .select2-search__field{border-radius:999px!important;border:1.5px solid var(--nx3-line-2)!important;padding:8px 14px!important}
.nx3:not(#x#y#z#w) .select2-results__option--highlighted[aria-selected],.nx3:not(#x#y#z#w) .select2-results__option--highlighted{background:#2559DB!important;color:#fff!important}
.nx3:not(#x#y#z#w) .woocommerce-MyAccount-content ul.woocommerce-error,.nx3:not(#x#y#z#w) .woocommerce-account ul.woocommerce-error{display:block!important}
.nx3:not(#x#y#z#w) .woocommerce-MyAccount-content ul.woocommerce-error li,.nx3:not(#x#y#z#w) .woocommerce-account ul.woocommerce-error li{display:list-item!important;list-style:none}
@media (max-width:768px){
  .nx3:not(#x#y#z#w) .woocommerce-orders-table__cell-order-total{white-space:normal!important}
  .nx3:not(#x#y#z#w) .woocommerce-orders-table tbody tr{box-shadow:none!important;border:1px solid var(--nx3-line)!important;background:#fff!important}
}
.nx3:not(#x#y#z#w) .woocommerce-Address header,.nx3:not(#x#y#z#w) .woocommerce-Address .woocommerce-Address-title{padding:0!important;border:0!important;background:none!important}
.nx3:not(#x#y#z#w) .woocommerce-Addresses address,.nx3:not(#x#y#z#w) .woocommerce-customer-details address{font-style:normal!important}
.nx3:not(#x#y#z#w) .woocommerce-customer-details .woocommerce-column__title{margin:0 0 10px!important;border:0!important;background:none!important;padding:0!important}
.nx3:not(#x#y#z#w) .woocommerce-order h2 + p,.nx3:not(#x#y#z#w) .woocommerce-order section + h2,.nx3:not(#x#y#z#w) .woocommerce-order section > h2{margin-top:32px}
@media (max-width:600px){
  .nx3:not(#x#y#z#w) ul.woocommerce-order-overview{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 12px;padding:0!important}
  .nx3:not(#x#y#z#w) ul.woocommerce-order-overview li{float:none!important;border:0!important;margin:0!important;padding:0!important}
}
.nx3:not(#x#y#z#w) .woocommerce-order .woocommerce-form-login,.nx3:not(#x#y#z#w) .woocommerce-checkout .woocommerce-form-login{max-width:480px;margin:24px auto!important;padding:28px!important;border:0!important;border-radius:var(--nx3-r-card);background:#fff;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card)}
.nx3:not(#x#y#z#w) .nx3-link svg{flex:0 0 18px!important;width:18px!important}
@media (max-width:1000px){
  .nx3:not(#x#y#z#w) .nx3-dc__bat--2{display:none!important}
}
@media (max-width:1024px){
  .nx3:not(#x#y#z#w) .mkg .mkg-name,.nx3:not(#x#y#z#w) .mkg .mkg-name a{-webkit-line-clamp:3!important;max-height:none!important}
}
@media (max-width:400px){
  .nx3:not(#x#y#z#w) .mkg .mkg-desc{-webkit-line-clamp:3!important;max-height:none!important}
}
@media (max-width:430px){
  .nx3:not(#x#y#z#w) .mol-coa__tilelbl{letter-spacing:.04em!important;font-size:11px!important}
}
.nx3:not(#x#y#z#w) .mcs__box input{background-image:none!important}
.nx3:not(#x#y#z#w).nx3-page .cx-states{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}
@media (max-width:480px){
  .nx3:not(#x#y#z#w).error404 .nx3-fx__b1{display:none!important}
}
.nx3:not(#x#y#z#w).woocommerce-order-received form.woocommerce-form-login{max-width:480px;margin:24px auto!important;padding:28px!important;border:0!important;border-radius:var(--nx3-r-card);background:#fff;box-shadow:0 0 0 1px var(--nx3-line),var(--nx3-sh-card)}
.nx3:not(#x#y#z#w).woocommerce-order-received form.woocommerce-form-login .form-row{float:none!important;width:100%!important}
.nx3:not(#x#y#z#w).woocommerce-order-received form.woocommerce-form-login button.button{width:100%!important;min-height:52px!important;border:0!important;border-radius:999px!important;color:#fff!important;background:linear-gradient(90deg,var(--nx3-blue-hi),var(--nx3-blue) 55%,var(--nx3-blue-deep))!important;font:700 16px/1 var(--nx3-font)!important;text-transform:none!important;letter-spacing:0!important}
@media (max-width:600px){
  .nx3:not(#x#y#z#w) .mkm-facts__grid>*{border-left:0!important;border-top:1px solid var(--nx3-line)!important}
  .nx3:not(#x#y#z#w) .mkm-facts__grid>*:nth-child(-n+2){border-top:0!important}
  .nx3:not(#x#y#z#w) .mkm-facts__grid>*:nth-child(even){border-left:1px solid var(--nx3-line)!important}
  .nx3:not(#x#y#z#w) .mkm-facts__grid>*:last-child:nth-child(odd){grid-column:1 / -1}
}
@media (max-width:380px){
  .nx3:not(#x#y#z#w) .mkm-table th,.nx3:not(#x#y#z#w) .mkm-table td{padding-left:10px!important;padding-right:10px!important}
}
@media (max-width:782px){
  .nx3:not(#x#y#z#w) .mkm-sec{scroll-margin-top:72px}
}
.nx3:not(#x#y#z#w) .molref-copy{color:#fff!important}
@media (max-width:600px){
  .nx3:not(#x#y#z#w) ul.woocommerce-order-overview::before,.nx3:not(#x#y#z#w) ul.woocommerce-order-overview::after{display:none!important;content:none!important}
}
@media (min-width:601px) and (max-width:1199px){
  .nx3:not(#x#y#z#w) ul.woocommerce-order-overview{display:flex!important;flex-wrap:wrap!important;row-gap:14px!important}
}
@media (max-width:600px){
  .nx3:not(#x#y#z#w) .woocommerce-orders-table__cell-order-total{white-space:nowrap}
  .nx3:not(#x#y#z#w) .woocommerce-column--shipping-address{margin-top:24px!important}
}
@media (max-width:600px){
  .nx3:not(#x#y#z#w).page-id-27 .mkm-facts__grid>*:nth-child(2){border-left:0!important;border-top:1px solid var(--nx3-line)!important}
  .nx3:not(#x#y#z#w).page-id-27 .mkm-facts__grid>*:nth-child(3){border-left:1px solid var(--nx3-line)!important;border-top:1px solid var(--nx3-line)!important}
  .nx3:not(#x#y#z#w).page-id-27 .mkm-facts__grid>*:nth-child(4){border-left:0!important;border-top:1px solid var(--nx3-line)!important;grid-column:1 / -1}
}
@media (max-width:380px){
  .nx3:not(#x#y#z#w) .mkm-table th,.nx3:not(#x#y#z#w) .mkm-table td{padding-left:8px!important;padding-right:8px!important;font-size:13px!important}
  .nx3:not(#x#y#z#w) .mkm-table th{letter-spacing:.04em!important}
  .nx3:not(#x#y#z#w) .mkm-table td:last-child,.nx3:not(#x#y#z#w) .mkm-table th:last-child{padding-right:12px!important;white-space:nowrap}
}
@media (max-width:767px){
  .nx3:not(#x#y#z#w) .nx3-foot{padding-bottom:84px}
}
@media (max-width:782px){
  .nx3:not(#x#y#z#w) .nx3-toc a{white-space:normal!important;max-width:calc(100vw - 72px)}
}
.nx3:not(#x#y#z#w) .mkm-fact b,.nx3:not(#x#y#z#w) .mol-coa__tilelbl,.nx3:not(#x#y#z#w) .mol-coa__tilesub,.nx3:not(#x#y#z#w) .nx3-toc__h,.nx3:not(#x#y#z#w) .ma-doc__meta{color:#556073!important}
@media (max-width:782px){
  .nx3:not(#x#y#z#w) .woocommerce-orders-table__cell-order-total{justify-content:flex-end!important;gap:6px!important}
  .nx3:not(#x#y#z#w) .woocommerce-orders-table__cell-order-total::before{margin-right:auto!important}
}
.nx3:not(#x#y#z#w) .molref-copy:hover,.nx3:not(#x#y#z#w) .molref-copy:focus,.nx3:not(#x#y#z#w) .molref-copy:focus-visible,.nx3:not(#x#y#z#w) .molref-copy:active{background:#1d47b8!important;color:#fff!important}
.nx3:not(#x#y#z#w) .nx3-passcard__vial{display:flex!important;align-items:center!important;justify-content:center!important;padding:12px 0!important;box-sizing:border-box}
.nx3:not(#x#y#z#w) .nx3-passcard__vial img{height:100%!important;max-height:100%!important;width:auto!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important;display:block;transform:scale(1.3);transform-origin:50% 50%}
/* 11 R7 content/shell glitch pass (home, top bar, Discord sheet) */
@media (max-width:980px){
  .nx3:not(#x#y#z#w) .nx3-hero .nx3-ember{display:none!important}
}
@media (min-width:761px) and (max-width:900px){
  .nx3:not(#x#y#z#w) .nx3-hero .nx3-bat--3{right:250px!important}
}
@media (max-width:389px){
  .nx3:not(#x#y#z#w) .nx3-bar__bat--r{display:none!important}
}
.nx3:not(#x#y#z#w) #mkPop .mk-go,.nx3:not(#x#y#z#w) #mkPop .mk-go:hover,.nx3:not(#x#y#z#w) #mkPop .mk-go:focus,.nx3:not(#x#y#z#w) #mkPop .mk-go:focus-visible,.nx3:not(#x#y#z#w) #mkPop .mk-go:active,.nx3:not(#x#y#z#w) #mkPop .mk-go:visited{color:#fff!important}
@media (min-width:761px) and (max-width:980px){
  .nx3:not(#x#y#z#w) .nx3-steps > .nx3-step:nth-child(3):last-child{grid-column:1 / -1}
}
/* 12 R7 journey pass: My Account glitches (addresses, account details) */
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-Address-title{display:flex!important;flex-direction:column;align-items:flex-start;gap:6px;margin:0 0 14px!important;padding:0!important;border:0!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-Address-title::before,.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-Address-title::after{content:none!important;display:none!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-Address-title h2{margin:0!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-Address-title a.edit{float:none!important;margin:0!important;padding:0!important;font:700 14.5px/1.3 var(--nx3-font)!important;color:var(--nx3-blue-ink)!important;text-decoration:none!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-Address-title a.edit:hover{text-decoration:underline!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-Address address{margin:0!important;padding:14px 16px!important;border:0!important;border-radius:16px!important;background:var(--nx3-ice-2)!important;box-shadow:inset 0 0 0 1px var(--nx3-line)!important;font-style:normal!important;font-size:15px!important;line-height:1.55!important;color:var(--nx3-ink-2)!important}
.nx3:not(#x#y#z#w).woocommerce-account .woocommerce-MyAccount-content select:not(.select2-hidden-accessible){padding-right:46px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B2A4E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 18px center/16px no-repeat!important;cursor:pointer}
/* 13 R8 content/shell pass (installed 0.3.15) */
@media (max-width:640px) and (max-height:900px){
  .nx3:not(#x#y#z#w) .nyxo-gate__art{height:15vh!important;min-height:96px!important;max-height:140px!important}
  .nx3:not(#x#y#z#w) .nyxo-gate__chip{display:none!important}
}
@media (max-width:380px){
  .nx3:not(#x#y#z#w).nx3-page .mkm-table :is(th,td){padding-left:9px!important;padding-right:9px!important}
  .nx3:not(#x#y#z#w).nx3-page .mkm-table th{letter-spacing:.05em!important}
}
@media (max-width:760px){
  .nx3:not(#x#y#z#w) .nx3-foot__grid > nav[aria-label="Help"]{grid-row:span 2}
}
.nx3:not(#x#y#z#w) .post-navigation .nav-previous:last-child::after{display:none!important}
/* 13 R8 journey pass (0.3.15 as installed): My Account sign-in page */
.nx3:not(#x#y#z#w).woocommerce-account #customer_login .u-column1 form > p.form-row{margin-top:0!important;margin-bottom:16px!important}
.nx3:not(#x#y#z#w).woocommerce-account #customer_login .u-column1 form > p.form-row:not(.woocommerce-form-row){margin-top:auto!important;margin-bottom:0!important}
.nx3:not(#x#y#z#w).woocommerce-account #customer_login .password-input .show-password-input{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;right:6px!important;padding:0!important;border-radius:50%!important;font-size:17px!important;line-height:1!important;color:var(--nx3-ink-2,#4A5878)!important}
.nx3:not(#x#y#z#w).woocommerce-account #customer_login .password-input .show-password-input:focus-visible{outline:2px solid var(--nx3-blue,#2559DB)!important;outline-offset:0!important}
.nx3:not(#x#y#z#w).woocommerce-account #customer_login .password-input input{padding-right:52px!important}
