*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.hidden{display:none}.grow{flex-grow:1}.resize{resize:both}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}:root{--layout-max:1400px;--bg:#222222;--surface:#181818;--card:#1e1e1e;--card-soft:rgba(24,24,24,0.94);--border:#424a34;--border-soft:rgba(137,233,0,0.16);--text:#f6f9f0;--muted:#bbc1b4;--dim:#78816f;--purple:#89e900;--lilac:#b9f45c;--mint:#b8f3a0;--green:#2bee34;--accent:#89e900;--warn:#facc15;--danger:#ff4965;--orange:#ff9f43;--shadow:0 24px 80px rgba(0,0,0,0.62);--radius:8px;color-scheme:dark}*{box-sizing:border-box}html{min-height:100%;scrollbar-gutter:stable;background:var(--bg)}@supports not (scrollbar-gutter:stable){html{overflow-y:scroll}}body{min-height:100%;margin:0;background:linear-gradient(90deg,rgba(34,34,34,1),rgba(34,34,34,.97) 60%,rgba(24,30,18,.9)),#222222;color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}button,input,select,textarea{font:inherit}button{color:inherit;cursor:pointer}input,select,textarea{min-width:0;border:1px solid var(--border);border-radius:var(--radius);background:rgba(5,7,17,.88);color:var(--text);outline:none}input:focus,select:focus,textarea:focus{border-color:var(--purple);box-shadow:0 0 0 3px rgba(139,124,246,.16)}a{color:#7e93c7;text-decoration:none}svg{flex:0 0 auto;opacity:.78}.icon-button svg,a svg,button svg{opacity:.72}.storefront{position:relative;min-height:100vh;padding-top:112px;overflow-x:hidden;background:linear-gradient(rgba(175,164,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(175,164,255,.014) 1px,transparent 0);background-size:96px 96px}.ambient{pointer-events:none;position:fixed;inset:0;z-index:0;background:radial-gradient(circle at 12% 32%,rgba(148,163,184,.035),transparent 18%),radial-gradient(circle at 82% 12%,rgba(139,124,246,.07),transparent 24%),radial-gradient(circle at 58% 88%,rgba(175,164,255,.035),transparent 22%);opacity:.58}.ambient:before{inset:-12%;background:conic-gradient(from 110deg at 18% 28%,transparent 0 62deg,rgba(148,163,184,.04) 74deg,transparent 112deg),conic-gradient(from 260deg at 82% 18%,transparent 0 54deg,rgba(139,124,246,.05) 78deg,transparent 122deg),radial-gradient(circle at 28% 72%,rgba(107,114,128,.04),transparent 24%);filter:blur(10px);opacity:.48}.ambient:after,.ambient:before{content:"";position:absolute;animation:none}.ambient:after{inset:0;background-image:radial-gradient(circle,rgba(148,163,184,.18) 0 1px,transparent 1.5px),radial-gradient(circle,rgba(175,164,255,.18) 0 1px,transparent 1.5px);background-size:160px 140px,220px 190px;opacity:.2}@keyframes floatParticles{0%{transform:translateY(0)}to{transform:translateY(-80px)}}@keyframes ambientDrift{0%{transform:translate3d(-1.5%,0,0) scale(1)}to{transform:translate3d(1.5%,-1.8%,0) scale(1.04)}}@keyframes pageRise{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes headerDrop{0%{opacity:0;transform:translateY(-18px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes heroSweep{0%{transform:translateX(-130%) skewX(-14deg);opacity:0}16%{opacity:.44}46%{opacity:.16}to{transform:translateX(130%) skewX(-14deg);opacity:0}}@keyframes heroGradientFlow{0%{background-position:0 50%,0 0}50%{background-position:100% 50%,36px 18px}to{background-position:0 50%,0 0}}@keyframes artBackdropBreath{0%,to{transform:scale(1);opacity:.58}50%{transform:scale(1.045);opacity:.82}}@keyframes artSurfaceBreath{0%,to{transform:scale(.98);opacity:.48}50%{transform:scale(1.035);opacity:.7}}@keyframes productRedSweep{0%{transform:translate3d(-9%,2%,0) scale(1.06) skewX(-4deg);background-position:0 50%}50%{transform:translate3d(4%,-1%,0) scale(1.12) skewX(-4deg);background-position:50% 50%}to{transform:translate3d(12%,2%,0) scale(1.06) skewX(-4deg);background-position:100% 50%}}@keyframes productNeonGrid{0%{transform:translateZ(0) scale(1.04);background-position:0 0,0 0,50% 50%}to{transform:translate3d(-2%,-2%,0) scale(1.08);background-position:36px 24px,-24px 18px,58% 44%}}@keyframes productEmberOrbit{0%{transform:rotate(0deg) scale(1.1)}to{transform:rotate(1turn) scale(1.1)}}@keyframes productVioletPulse{0%,to{transform:scale(1.02);opacity:.58;background-position:0 50%}50%{transform:scale(1.16);opacity:.92;background-position:100% 50%}}@keyframes productParticleFloat{0%{transform:translate3d(0,18px,0) scale(.65);opacity:0}18%{opacity:.82}52%{transform:translate3d(var(--particle-x),var(--particle-y),0) scale(1);opacity:.95}to{transform:translate3d(var(--particle-x),calc(var(--particle-y) - 30px),0) scale(.45);opacity:0}}@keyframes productNeonArcFloat{0%,to{transform:rotate(var(--arc-rotation)) translateZ(0) scale(.96);opacity:.68}50%{transform:rotate(var(--arc-rotation)) translate3d(var(--arc-shift),-8px,0) scale(1.06);opacity:1}}@keyframes productRedNeonFlow{0%{transform:translate3d(-2%,1%,0) scale(1.04);background-position:0 50%,0 0,0 0}50%{transform:translate3d(2%,-2%,0) scale(1.1);background-position:48% 44%,18px -10px,22px 14px}to{transform:translate3d(4%,1%,0) scale(1.04);background-position:100% 50%,36px 0,44px 28px}}@keyframes productGlassSweep{0%{transform:translateX(-115%) skewX(-18deg);opacity:0}18%,70%{opacity:.76}to{transform:translateX(125%) skewX(-18deg);opacity:0}}@keyframes productLightningFlash{0%,56%,to{opacity:.08;transform:translateY(-8%) scaleY(.92) rotate(var(--lightning-rotation))}59%{opacity:.92;transform:translateY(0) scaleY(1) rotate(var(--lightning-rotation))}63%{opacity:.18}66%{opacity:.78}}@keyframes glowBreath{0%,to{box-shadow:0 10px 28px rgba(116,99,216,.16)}50%{box-shadow:0 14px 34px rgba(100,116,139,.14)}}@keyframes statusPulse{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.42)}50%{box-shadow:0 0 0 8px rgba(34,197,94,0)}}@keyframes modalPop{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,16px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes recommendSlide{0%{transform:translateX(0)}to{transform:translateX(calc(-33.333333% - 4.666px))}}.page-wrap{position:relative;z-index:1;width:min(var(--layout-max),calc(100% - 64px));margin:0 auto;animation:pageRise .58s cubic-bezier(.2,.72,.18,1) both}.public-not-found{display:grid;min-height:min(52svh,420px);place-items:center;text-align:center}.public-not-found h1{margin:0;color:#f1f4f6;font-size:clamp(22px,3vw,34px);letter-spacing:-1px}.plain-button,.text-link{border:0;background:transparent;padding:0}.text-link{gap:6px;color:var(--lilac);font-weight:700}.logo-lockup,.text-link{display:inline-flex;align-items:center}.logo-lockup{gap:10px;color:var(--text)}.logo-lockup strong{text-transform:uppercase}.logo-image{display:block;width:42px;height:42px;-o-object-fit:contain;object-fit:contain;transform:scale(1.45);filter:drop-shadow(0 6px 12px rgba(116,99,216,.18))}.logo-lastblox-image{width:38px;height:38px;transform:none;filter:drop-shadow(0 5px 12px rgba(255,49,49,.28))}.logo-nextmaho-image{transform:none;filter:drop-shadow(0 5px 12px rgba(139,233,0,.24))}.logo-text-mark{display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--accent);border-radius:10px;color:var(--accent);font-weight:1000;letter-spacing:-1px;box-shadow:0 0 0 1px rgba(255,49,49,.14),0 0 28px rgba(255,49,49,.16)}.icon-button{display:inline-grid;width:38px;height:38px;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.035);transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.icon-button.is-active,.icon-button:hover{border-color:var(--purple);background:rgba(116,99,216,.08);transform:translateY(-1px);box-shadow:0 10px 24px rgba(116,99,216,.1)}.danger-button,.dark-button,.ghost-button,.light-button,.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border-radius:var(--radius);padding:0 16px;border:1px solid transparent;font-weight:850}.primary-button{overflow:hidden;background:linear-gradient(135deg,#6f5cf6,#7b6cf4 58%,#5f54d8);background-clip:padding-box;background-size:180% 180%;color:#050711;box-shadow:0 12px 34px rgba(116,99,216,.16);transition:transform .2s,box-shadow .2s,filter .2s,background-position .3s;animation:glowBreath 3.8s ease-in-out infinite}.primary-button:hover{transform:translateY(-2px);background-position:100% 50%;filter:saturate(1.08);box-shadow:0 18px 46px rgba(100,116,139,.1)}.danger-button:active,.dark-button:active,.ghost-button:active,.icon-button:active,.light-button:active,.primary-button:active{transform:translateY(1px) scale(.98)}.dark-button,.ghost-button{border-color:var(--border);background:rgba(255,255,255,.045)}.light-button{background:#f8fafc;color:#050711}.danger-button{border-color:rgba(255,73,101,.4);background:rgba(255,73,101,.16);color:#ffc2cc}.danger-button:disabled,.dark-button:disabled,.ghost-button:disabled,.icon-button:disabled,.light-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.icon-button:disabled:hover{border-color:var(--border);background:rgba(255,255,255,.035);transform:none}.compact-button{min-height:32px;padding:0 10px}.wide{width:100%}.pill{display:inline-flex;align-items:center;gap:4px;width:-moz-max-content;width:max-content;border:1px solid var(--border);border-radius:999px;padding:3px 8px;background:rgba(255,255,255,.055);color:var(--muted);font-size:11px;font-weight:850}.pill-mint{border-color:rgba(100,116,139,.18);background:rgba(100,116,139,.06);color:var(--mint)}.pill-warn{border-color:rgba(250,204,21,.28);background:rgba(250,204,21,.12);color:var(--warn)}.pill-danger{border-color:rgba(255,73,101,.28);background:rgba(255,73,101,.12);color:var(--danger)}.pill-purple{border-color:rgba(139,124,246,.28);background:rgba(139,124,246,.16);color:var(--lilac)}.public-header{position:fixed;top:16px;left:0;right:0;z-index:20;display:flex;align-items:center;gap:14px;width:min(var(--layout-max),calc(100% - 64px));min-height:68px;margin:0 auto;padding:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(6,8,18,.84);box-shadow:var(--shadow);backdrop-filter:blur(18px);animation:headerDrop .58s cubic-bezier(.2,.72,.18,1) both}.header-search{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;width:min(340px,28vw);height:40px;padding:0 12px;border:1px solid rgba(116,99,216,.22);border-radius:var(--radius);background:rgba(6,8,18,.78);color:var(--muted)}.header-search svg,.home-search svg{justify-self:center;width:18px;height:18px}.header-search input,.home-search input{width:100%;min-width:0;height:100%;padding:0;border:0;background:transparent}.header-search input:focus,.home-search input:focus{border:0;box-shadow:none}.follow-menu,.mini-menu,.search-popover{position:absolute;top:calc(100% + 10px);z-index:30;min-width:280px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(8,11,24,.96);box-shadow:var(--shadow);overflow:hidden}.search-popover button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;width:100%;padding:10px;border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.search-popover .product-art{height:40px}.search-popover .search-category-result{display:flex;justify-content:space-between;grid-template-columns:none;padding:12px 16px;font-weight:750}.search-popover .search-category-result>span:last-child{color:var(--accent);font-size:18px}.search-popover .search-category-copy{display:grid;gap:2px}.search-popover .search-category-copy small{color:var(--accent);font-size:8px;font-weight:900;letter-spacing:.12em;line-height:1;text-transform:uppercase}.search-popover .search-empty{margin:0;padding:14px 16px;color:var(--muted)}.nav-drop,.status-pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;border:1px solid var(--border);border-radius:999px;padding:0 16px;background:rgba(255,255,255,.055);font-weight:850}.status-pill{position:relative}.floating-contact i:not(.is-pulsing),.status-pill:not(.is-pulsing) span{animation:none}.status-dropdown{position:absolute;top:calc(100% + 10px);left:50%;min-width:210px;transform:translateX(-50%) translateY(4px);border:1px solid rgba(255,54,79,.28);border-radius:12px;background:rgba(7,7,10,.96);box-shadow:var(--shadow);color:var(--muted);padding:10px 12px;opacity:0;pointer-events:none;transition:.2s ease;z-index:70;white-space:pre-line}.status-pill:hover .status-dropdown{opacity:1;transform:translateX(-50%) translateY(0)}.floating-contact i,.status-pill span{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 8px rgba(34,197,94,.34)}.floating-contact i.is-pulsing,.status-pill.is-pulsing span{animation:statusPulse 2.1s ease-out infinite}.header-actions{position:relative;display:flex;align-items:center;gap:8px;margin-left:auto}.profile-chip{display:grid;grid-template-columns:34px 1fr auto;grid-template-rows:1fr 1fr;align-items:center;gap:0 9px;min-width:192px;min-height:44px;border:1px solid transparent;border-radius:var(--radius);background:rgba(255,255,255,.06);padding:5px 10px 5px 6px;text-align:left}.profile-chip span{grid-row:1/3;display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#718092;color:white}.profile-chip small{color:var(--muted)}.profile-chip svg{grid-row:1/3}.profile-area{position:relative}.rotated{transform:rotate(180deg)}.profile-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:45;display:grid;width:260px;gap:8px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(8,11,24,.98);padding:12px;box-shadow:var(--shadow)}.profile-menu-head{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--border);padding-bottom:10px}.profile-menu-head>span{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#718092;color:white;font-size:22px;font-weight:900}.profile-menu-head small{display:block;color:var(--muted)}.profile-menu button{display:flex;align-items:center;gap:10px;min-height:38px;border:0;border-radius:8px;background:transparent;color:var(--text);font-weight:850;text-align:left}.profile-menu button:hover{background:rgba(139,124,246,.12)}.profile-menu .danger-link{color:var(--danger)}.cart-button{position:relative;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:var(--radius);background:linear-gradient(135deg,var(--purple),var(--mint));color:#050711}.cart-button span{position:absolute;top:-8px;right:-7px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;background:var(--danger);color:white;font-size:11px}.follow-menu{right:0;width:min(306px,calc(100vw - 24px));min-width:0;display:grid;gap:9px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(14,13,28,.98);box-shadow:0 18px 42px rgba(0,0,0,.42);padding:10px;backdrop-filter:blur(22px)}.follow-menu-head{display:flex;align-items:center;gap:9px;padding:2px}.follow-link-icon,.follow-menu-mark{display:grid;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:rgba(255,255,255,.06)}.follow-menu-mark{width:32px;height:32px;color:#ff5262;background:rgba(255,49,73,.12);border-color:rgba(255,49,73,.28)}.follow-menu-head div{display:grid;gap:2px}.follow-menu-head strong{color:#f8fafc;font-size:.84rem}.follow-menu-head small{display:none}.follow-menu-links{display:grid;gap:5px}.follow-link{display:flex;align-items:center;gap:9px;min-height:42px;border:1px solid transparent;border-radius:13px;background:rgba(255,255,255,.035);padding:6px 8px;color:var(--text);text-decoration:none;transition:transform .18s ease,border-color .18s ease,background .18s ease}.follow-link:hover{transform:translateX(3px);border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.08)}.follow-link>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.follow-link b{color:#f8fafc;font-size:.82rem}.follow-link small{display:none}.follow-link>svg{color:#8490a8}.follow-link-icon{width:29px;height:29px;border-radius:9px}.follow-link.instagram .follow-link-icon{color:#ff5a94;background:rgba(255,90,148,.12);border-color:rgba(255,90,148,.22)}.follow-link.discord .follow-link-icon{color:#98a5ff;background:rgba(112,128,255,.14);border-color:rgba(112,128,255,.24)}.follow-link.youtube .follow-link-icon{color:#ff5964;background:rgba(255,48,72,.12);border-color:rgba(255,48,72,.24)}.follow-link.whatsapp .follow-link-icon{color:#4ee590;background:rgba(78,229,144,.1);border-color:rgba(78,229,144,.2)}.follow-contact{display:flex;align-items:center;gap:8px;border-radius:13px;background:linear-gradient(135deg,#ff4050,#d70f2f);box-shadow:none;padding:8px 10px;color:#fff;text-decoration:none}.follow-contact span{display:grid;flex:1;gap:2px;min-width:0}.follow-contact small{display:none}.follow-contact b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem}.follow-contact>svg:last-child{transform:rotate(45deg)}.nav-menu-wrap{position:relative;display:grid;width:-moz-fit-content;width:fit-content;margin:0 auto 26px}.category-nav-popover{position:absolute;top:calc(100% + 8px);left:50%;z-index:32;width:min(330px,90vw);max-height:340px;transform:translateX(-50%);overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:rgba(17,13,21,.95);box-shadow:var(--shadow);backdrop-filter:blur(14px)}.category-nav-popover header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px}.category-nav-popover header label,.category-nav-popover header strong{display:flex;align-items:center;gap:7px}.category-nav-popover header strong{color:var(--muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.category-nav-popover header label{width:118px;border:1px solid var(--border);border-radius:6px;padding:6px 8px}.category-nav-popover input{width:100%;border:0;background:transparent;font-size:12px}.category-nav-popover>div{display:grid;max-height:265px;overflow-y:auto;padding:0 10px 10px}.category-nav-popover button{display:flex;align-items:center;gap:10px;min-height:42px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--text);padding:0 12px;text-align:left;font-weight:900}.category-nav-popover button span{width:6px;height:6px;border-radius:50%;background:var(--purple)}.category-nav-popover button small{margin-left:auto;color:var(--muted);font-size:11px;font-weight:800}.category-nav-popover .nav-empty{margin:8px 10px 14px;color:var(--muted);font-size:13px}.category-nav-popover button.active,.category-nav-popover button:hover{border-color:var(--purple);background:rgba(116,99,216,.12)}.hero-banner{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(180px,300px) minmax(160px,.78fr);align-items:center;min-height:clamp(270px,30vw,340px);padding:42px;overflow:hidden;border:1px solid rgba(139,124,246,.28);border-radius:var(--radius);background:radial-gradient(circle at 74% 34%,rgba(229,231,235,.2),transparent 18%),radial-gradient(circle at 50% 50%,rgba(116,99,216,.28),transparent 34%),linear-gradient(120deg,rgba(17,24,39,.98),rgba(83,72,170,.94) 52%,rgba(15,23,42,.98)),repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 1px,transparent 1px 13px);background-size:180% 180%,120% 120%,180% 180%,42px 42px;box-shadow:0 30px 90px rgba(116,99,216,.12);animation:pageRise .72s cubic-bezier(.2,.72,.18,1) .08s both,heroGradientFlow 14s ease-in-out infinite}.hero-banner.has-custom-image{background:linear-gradient(90deg,rgba(5,7,17,.72),rgba(5,7,17,.32)),var(--hero-image) center /cover no-repeat}.hero-banner.hero-mesh{background:linear-gradient(120deg,rgba(15,23,42,.98),rgba(87,83,164,.78),rgba(31,41,55,.98)),linear-gradient(rgba(226,232,240,.08) 1px,transparent 0),linear-gradient(90deg,rgba(226,232,240,.08) 1px,transparent 0);background-size:180% 180%,48px 48px,48px 48px}.hero-banner.hero-soft{background:radial-gradient(circle at 26% 24%,rgba(116,99,216,.32),transparent 26%),radial-gradient(circle at 80% 64%,rgba(100,116,139,.1),transparent 28%),linear-gradient(135deg,#0b1020,#141827 58%,#25213b)}.hero-banner:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 40%),repeating-radial-gradient(circle at 78% 50%,rgba(255,255,255,.24) 0 1px,transparent 1px 9px);opacity:.5}.hero-banner:after{content:"";position:absolute;inset:-40% auto -40% -34%;z-index:1;width:34%;background:linear-gradient(90deg,transparent,rgba(248,250,252,.28),transparent);mix-blend-mode:screen;animation:heroSweep 5.8s ease-in-out infinite}.hero-banner>*{position:relative;z-index:1}.hero-eyebrow{display:inline-block;border-radius:var(--radius);background:rgba(5,7,17,.28);padding:7px 10px;color:#050711;font-weight:950}.hero-banner h1{margin:4px 0 10px;font-size:clamp(52px,8.6vw,116px);line-height:.9;text-transform:uppercase;overflow-wrap:anywhere;text-shadow:0 10px 24px rgba(0,0,0,.26)}.hero-banner p{max-width:520px;color:rgba(248,250,252,.88);font-size:18px}.hero-trust{justify-self:end;color:#f8fafc;max-width:100%;font-size:clamp(30px,4vw,58px);line-height:.96;text-align:right;text-transform:uppercase;overflow-wrap:anywhere}.hero-mascot .product-art{height:226px;border:0;background:rgba(5,7,17,.18);animation:pageRise .72s cubic-bezier(.2,.72,.18,1) .22s both}.hero-preview{min-height:220px;margin:18px 0;animation:none}.hero-preview h1{font-size:clamp(42px,7vw,82px)}.quick-action-row{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin:-24px auto 18px;position:relative;z-index:3}.quick-action-pill-preview,.quick-action-row button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:152px;border:1px solid color-mix(in srgb,var(--action-color,var(--accent)) 72%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--action-color,var(--accent)) 88%,#ffffff 10%),color-mix(in srgb,var(--action-color,var(--accent)) 72%,#14121f 20%));color:#070912;padding:0 20px;font-weight:1000;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 30px color-mix(in srgb,var(--action-color,var(--accent)) 20%,transparent);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.quick-action-row button:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 18px 34px color-mix(in srgb,var(--action-color,var(--accent)) 28%,transparent)}.quick-action-pill-preview{pointer-events:none}.site-banner-stack{display:grid;gap:10px;width:min(920px,100%);margin:0 auto 18px}.site-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--border);border-radius:14px;background:rgba(14,16,24,.82);padding:16px 18px}.site-banner strong{display:block;margin-bottom:3px}.site-banner p{margin:0;color:var(--muted)}.site-banner button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;background:var(--accent);color:#050507;padding:11px 16px;font-weight:900;cursor:pointer}.site-banner-promo,.site-banner-red{border-color:rgba(255,54,79,.4);background:linear-gradient(135deg,rgba(255,54,79,.15),rgba(14,16,24,.86))}.site-banner-yellow{border-color:rgba(250,204,21,.38);background:rgba(250,204,21,.08)}.site-banner-green,.site-banner-welcome{border-color:rgba(34,197,94,.38);background:rgba(34,197,94,.08)}.site-banner-blue{border-color:rgba(59,130,246,.38);background:rgba(59,130,246,.08)}.home-search{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;width:min(700px,100%);height:50px;margin:0 auto 14px;padding:0 14px;border:1px solid rgba(116,99,216,.22);border-radius:var(--radius);background:rgba(5,7,17,.8);color:var(--muted)}.category-page .nav-drop,.home-page .nav-drop{margin:0 auto 26px}.home-page h2{margin:18px 0;font-size:26px}.category-grid,.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.featured-products-section{margin-top:22px}.featured-divider-title strong{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(139,124,246,.22),rgba(183,174,255,.1));border-color:rgba(139,124,246,.75);color:#f4f1ff}.recommend-carousel{position:relative;overflow-x:auto;overflow-y:hidden;width:100%;padding:8px 0 18px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);cursor:grab;scrollbar-width:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recommend-carousel-shell{position:relative}.recommend-nav{position:absolute;top:50%;z-index:6;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,49,73,.5);border-radius:999px;background:rgba(7,5,10,.92);color:#f4f1ff;box-shadow:0 8px 22px rgba(0,0,0,.32);transform:translateY(-50%);transition:transform .2s ease,background .2s ease,border-color .2s ease}.recommend-nav:hover{border-color:#ff3048;background:#ff3048;transform:translateY(-50%) scale(1.06)}.recommend-nav-prev{left:-18px}.recommend-nav-next{right:-18px}.recommend-carousel::-webkit-scrollbar{display:none}.recommend-carousel.is-dragging{cursor:grabbing}.recommend-track{display:flex;width:-moz-max-content;width:max-content;gap:14px;transform:translateZ(0)}.recommend-track .product-card{flex:0 0 292px;width:292px}@media (max-width:720px){.recommend-nav-prev{left:4px}.recommend-nav-next{right:4px}.recommend-carousel{-webkit-mask-image:none;mask-image:none}.recommend-track .product-card{flex-basis:250px;width:250px}}.product-image{position:relative}.delivery-status-badge,.product-delivery-badge{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(255,91,105,.5);border-radius:999px;background:rgba(58,10,17,.9);padding:6px 10px;color:#ff9ba5;font-size:9px;font-weight:950;letter-spacing:.08em;line-height:1;white-space:nowrap}.product-delivery-badge{position:absolute;z-index:2;top:8px;left:8px;gap:4px;padding:4px 7px;font-size:7px;letter-spacing:.065em;box-shadow:0 8px 20px rgba(0,0,0,.26)}.product-delivery-badge svg{width:11px;height:11px}.delivery-status-badge.is-automatic,.product-delivery-badge.is-automatic{border-color:rgba(59,224,170,.42);background:rgba(8,61,43,.88);color:#8ff1ca}@media (max-width:460px){.recommend-track .product-card{flex-basis:224px;width:224px}}@media (prefers-reduced-motion:reduce){.recommend-track{animation:none;overflow-x:auto}}.category-grid{margin:-10px -2px -4px;padding:10px 2px 4px}.category-card{position:relative;isolation:isolate;width:100%;min-height:0;aspect-ratio:2.4/1;padding:0;overflow:hidden;border:1px solid rgba(116,99,216,.4);border-radius:var(--radius);background:#0c0f17;box-shadow:none;text-align:left;transform-origin:center bottom;animation:pageRise .54s cubic-bezier(.2,.72,.18,1) both;transition:transform .24s cubic-bezier(.2,.72,.18,1),box-shadow .2s,filter .2s}.category-card:before{content:none}.category-card:hover{transform:scale(1.012);box-shadow:0 18px 46px rgba(116,99,216,.12)}.category-card:hover,.product-card:hover{border-color:var(--purple);filter:saturate(1.08)}.product-card:hover{transform:translateY(-4px) scale(1.012);box-shadow:inset 0 1px 0 rgba(215,218,226,.04),0 22px 54px rgba(116,99,216,.12),0 0 0 1px rgba(100,116,139,.08)}.category-card:after{content:"";position:absolute;inset:0;z-index:2;opacity:0;background:rgba(5,7,17,.38);transition:opacity .22s}.category-card:hover:after{opacity:1}.category-grid .category-card:first-child,.coupon-public-grid .coupon-public-card:first-child,.product-grid .product-card:first-child{animation-delay:.04s}.category-grid .category-card:nth-child(2),.coupon-public-grid .coupon-public-card:nth-child(2),.product-grid .product-card:nth-child(2){animation-delay:.1s}.category-grid .category-card:nth-child(3),.coupon-public-grid .coupon-public-card:nth-child(3),.product-grid .product-card:nth-child(3){animation-delay:.16s}.category-grid .category-card:nth-child(4),.coupon-public-grid .coupon-public-card:nth-child(4),.product-grid .product-card:nth-child(4){animation-delay:.22s}.category-grid .category-card:nth-child(n+5),.coupon-public-grid .coupon-public-card:nth-child(n+5),.product-grid .product-card:nth-child(n+5){animation-delay:.28s}.category-card .product-art{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;box-shadow:none}.category-card .product-art:after,.category-card .product-art:before{border:0;box-shadow:none}.product-art .art-uploaded-image{transform:scale(1.02);transition:transform 7s ease-in-out}.product-art .art-theme-image,.product-art .art-uploaded-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-art .art-theme-image{z-index:0}.product-art:has(.art-uploaded-image):before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,7,17,.08),rgba(5,7,17,.58))}.product-art:has(.art-uploaded-image):after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 46%,rgba(116,99,216,.1),transparent 54%)}.category-card:hover .product-art{filter:blur(4px) saturate(1.05) brightness(.9);transform:scale(1.08)}.category-card:hover .art-uploaded-image{transform:scale(1.12)}.category-card span,.category-card strong{display:block;padding:0 14px}.category-card strong{position:absolute;left:50%;top:50%;bottom:auto;z-index:3;width:calc(100% - 28px);margin:0;font-size:19px;line-height:1.08;text-align:center;transform:translate(-50%,-50%);text-shadow:0 2px 10px #050711;transition:top .24s cubic-bezier(.2,.72,.18,1),transform .24s cubic-bezier(.2,.72,.18,1)}.category-card:hover strong{top:30%}.category-card em{position:absolute;left:50%;top:66%;z-index:4;min-width:116px;transform:translate(-50%,10px);opacity:0;border-radius:8px;background:linear-gradient(135deg,var(--purple),#8f84df);color:#050711;padding:9px 12px;font-style:normal;font-size:13px;font-weight:950;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;transition:opacity .22s,transform .22s}.category-card:hover em{opacity:1;transform:translate(-50%,-50%)}@media (max-width:640px){.category-card strong{font-size:clamp(14px,4vw,17px);width:calc(100% - 18px)}.category-card:hover strong{top:27%}.category-card em{min-width:108px;padding:8px 10px;font-size:12px}}.content-page{min-height:520px}.content-panel{display:grid;place-items:center;min-height:340px;text-align:center}.content-panel p{max-width:680px;color:var(--muted);line-height:1.7}.rich-content-page{display:grid;gap:26px}.content-hero{display:grid;gap:12px;max-width:760px;margin:34px auto 8px;text-align:center}.content-hero h1{margin:0;font-size:clamp(34px,5vw,56px)}.content-hero p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.legal-card{display:grid;gap:8px;padding:22px}.legal-card h2{margin:0;font-size:18px}.legal-card p{margin:0;color:var(--muted);line-height:1.65}.about-split{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:16px}.about-split>.panel{padding:24px}.about-split p{color:var(--muted);line-height:1.65}.about-card-list{display:grid;gap:12px}.about-card-list .panel{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:start;padding:18px}.about-card-list svg{color:var(--mint);grid-row:span 2}.about-card-list p{margin:0}.content-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mini-list{display:grid;gap:12px}.mini-list div{border:1px solid var(--border);border-radius:12px;background:rgba(255,255,255,.035);padding:14px}.mini-list p{margin:4px 0 0}.check-list{display:grid;gap:10px;margin:0 0 18px;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:9px;color:var(--muted)}.check-list svg{color:var(--mint);flex:0 0 auto}.coupons-hero{display:grid;place-items:center;max-width:650px;margin:42px auto 36px;text-align:center}.coupons-hero h1{margin:18px 0 8px;font-size:clamp(34px,5vw,56px)}.coupons-hero p{color:var(--muted);font-size:17px;line-height:1.6}.coupon-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.coupon-public-card{display:grid;gap:14px;min-height:330px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(16,13,25,.72);padding:20px;animation:pageRise .54s cubic-bezier(.2,.72,.18,1) both;transition:transform .22s,border-color .22s,box-shadow .22s}.coupon-public-card:hover{transform:translateY(-5px);border-color:rgba(100,116,139,.26);box-shadow:0 18px 44px rgba(100,116,139,.06)}.coupon-public-card header{display:grid;gap:6px}.coupon-public-card header strong{color:var(--purple);font-size:32px;line-height:1}.coupon-code-row{display:grid;grid-template-columns:1fr 96px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.04)}.coupon-code-row code{padding:14px 16px;color:var(--purple);font-size:17px;font-weight:950;letter-spacing:4px}.coupon-code-row button{border:0;border-left:1px solid var(--border);background:rgba(139,124,246,.16);color:var(--text);font-weight:900}.coupon-conditions{display:grid;gap:8px;border:1px solid rgba(255,73,101,.24);border-radius:var(--radius);background:rgba(255,73,101,.08);padding:12px}.coupon-conditions small,.coupon-expire{display:flex;align-items:center;gap:7px;color:var(--muted)}.coupon-conditions p{margin:0;color:var(--muted)}.product-art{--art-primary:#8b7cf6;--art-secondary:#6f7b8f;--art-accent:#d7dae2;position:relative;isolation:isolate;height:160px;overflow:hidden;border:1px solid rgba(139,124,246,.22);border-radius:var(--radius) var(--radius) 0 0;background:linear-gradient(120deg,color-mix(in srgb,var(--art-primary) 16%,#141720) 0,#10131b 46%,#080a0f 100%);transition:transform .38s cubic-bezier(.2,.72,.18,1),filter .28s}.product-art:before{content:"";position:absolute;inset:-12%;z-index:0;background:linear-gradient(112deg,transparent 0 24%,color-mix(in srgb,var(--art-primary) 24%,transparent) 24% 42%,transparent 42% 58%,rgba(215,218,226,.09) 58% 68%,transparent 68% 100%);transform-origin:center;animation:artBackdropBreath 8s ease-in-out infinite}.product-art:after{content:"";position:absolute;inset:0;z-index:4;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,transparent 58%,rgba(5,7,17,.5));box-shadow:inset 0 0 0 1px rgba(215,218,226,.025)}.product-art strong{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:var(--radius);background:rgba(5,7,17,.62);padding:8px 14px;text-transform:uppercase}.product-art-sold-out:after{z-index:7;background:linear-gradient(180deg,rgba(4,5,8,.38),rgba(4,5,8,.7))}.product-art-sold-out :is(.art-theme-image,.art-uploaded-image,.art-atmosphere,.art-lines,.art-tile,.art-brand-mark,.art-effect-layer,.art-particles,.art-neon-arcs,strong){filter:grayscale(1) brightness(.5) blur(.45px)}.sold-out-art-badge{position:absolute;z-index:10;top:50%;left:50%;display:inline-flex;align-items:center;gap:6px;transform:translate(-50%,-50%);border:1px solid rgba(255,83,94,.9);border-radius:999px;background:rgba(15,11,15,.9);padding:7px 11px;color:#ff8d96;font-size:10px;font-weight:950;letter-spacing:.04em;white-space:nowrap;box-shadow:0 8px 20px rgba(0,0,0,.38)}.art-atmosphere{inset:8% -5%;clip-path:polygon(0 58%,0 35%,100% 8%,100% 34%);background:linear-gradient(90deg,color-mix(in srgb,var(--art-primary) 12%,transparent),color-mix(in srgb,var(--art-primary) 42%,transparent),rgba(215,218,226,.12));transform-origin:center;animation:artSurfaceBreath 7s ease-in-out infinite}.art-atmosphere,.art-lines{position:absolute;z-index:1}.art-lines{inset:0;opacity:.16;background:repeating-linear-gradient(112deg,transparent 0 26px,rgba(215,218,226,.08) 26px 27px);animation:artBackdropBreath 9s ease-in-out -2s infinite}.art-brand-mark,.art-tile{display:none}.art-raccoon{--art-primary:#7463d8;--art-secondary:#6f7b8f;--art-accent:#9aa3b2}.art-unicorn{--art-primary:#a896ff;--art-secondary:#e0e2e8;--art-accent:#7d8491}.art-dragonfly{--art-primary:#8b7cf6;--art-secondary:#c5c8d0;--art-accent:#9ca3af}.art-rainbow{--art-primary:#9e8cff;--art-secondary:#727988;--art-accent:#d8dbe2}.art-gold{--art-primary:#7f70e8;--art-secondary:#b8bdc8;--art-accent:#e7e9ed}.art-fruit{--art-primary:#8b7cf6;--art-secondary:#9198a6;--art-accent:#cfd3db}.art-anime{--art-primary:#7668dc;--art-secondary:#d2d5dc;--art-accent:#7f8796}.art-mint{--art-primary:#8b7cf6;--art-secondary:#8f96a3;--art-accent:#e0e2e7}.art-forge{--art-primary:#745fd8;--art-secondary:#adb2bd;--art-accent:#d5d8df}.art-garden{--art-primary:#8b7cf6;--art-secondary:#9ba2af;--art-accent:#e2e4e9}.art-nebula{--art-primary:#9a87ff;--art-secondary:#858c99;--art-accent:#d7dae1}.product-art.art-bg-red-sweep{background:linear-gradient(135deg,#19080c,#08090f 54%,#18070c)}.product-art.art-bg-red-sweep:before{background:linear-gradient(112deg,transparent 0 14%,rgba(255,49,49,.12) 14% 28%,transparent 28% 34%,rgba(255,49,49,.4) 34% 48%,transparent 48% 60%,rgba(224,226,232,.13) 60% 70%,transparent 70% 100%),repeating-linear-gradient(112deg,transparent 0 35px,rgba(255,49,49,.16) 35px 36px);background-size:180% 180%,auto;animation:productRedSweep 7s ease-in-out infinite alternate}.product-art.art-bg-neon-grid{background:linear-gradient(135deg,#090713,#111025 55%,#08090f)}.product-art.art-bg-neon-grid:before{background:linear-gradient(rgba(139,124,246,.17) 1px,transparent 0),linear-gradient(90deg,rgba(139,124,246,.17) 1px,transparent 0),radial-gradient(circle at 52% 42%,rgba(168,150,255,.34),transparent 62%);background-size:28px 28px,28px 28px,100% 100%;animation:productNeonGrid 8s linear infinite alternate}.product-art.art-bg-ember-orbit{background:radial-gradient(circle at 50% 50%,#381313 0,#160b12 42%,#07090f 100%)}.product-art.art-bg-ember-orbit:before{inset:-45%;background:repeating-conic-gradient(from 12deg,transparent 0 13deg,rgba(255,49,49,.5) 14deg 17deg,transparent 18deg 34deg);animation:productEmberOrbit 14s linear infinite}.product-art.art-bg-violet-pulse{background:linear-gradient(135deg,#0d0b1b,#1a102b 46%,#08090f)}.product-art.art-bg-violet-pulse:before{background:radial-gradient(ellipse at 50% 52%,rgba(168,150,255,.72),rgba(116,99,216,.18) 34%,transparent 68%);animation:productVioletPulse 5s ease-in-out infinite}.product-art.art-bg-particles{background:radial-gradient(circle at 78% 24%,rgba(255,49,49,.28),transparent 32%),linear-gradient(135deg,#18080d,#090a11 54%,#20080e)}.product-art.art-bg-particles:before{background:radial-gradient(circle at 50% 50%,rgba(255,49,49,.2),transparent 62%);animation:productVioletPulse 6s ease-in-out infinite}.art-particles{display:none;position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.art-particles i{position:absolute;left:var(--particle-left);top:var(--particle-top);width:var(--particle-size);height:var(--particle-size);border-radius:999px;background:#ff5b5b;box-shadow:0 0 8px rgba(255,49,49,.82),0 0 16px rgba(255,49,49,.36);animation:productParticleFloat var(--particle-duration) ease-in-out var(--particle-delay) infinite}.art-particles i:first-child{--particle-left:8%;--particle-top:78%;--particle-size:4px;--particle-x:22px;--particle-y:-74px;--particle-duration:5.8s;--particle-delay:-1.8s}.art-particles i:nth-child(2){--particle-left:18%;--particle-top:44%;--particle-size:3px;--particle-x:-16px;--particle-y:-58px;--particle-duration:7.2s;--particle-delay:-4.1s}.art-particles i:nth-child(3){--particle-left:31%;--particle-top:88%;--particle-size:5px;--particle-x:30px;--particle-y:-92px;--particle-duration:6.4s;--particle-delay:-2.5s}.art-particles i:nth-child(4){--particle-left:42%;--particle-top:63%;--particle-size:2px;--particle-x:-24px;--particle-y:-68px;--particle-duration:4.9s;--particle-delay:-0.8s}.art-particles i:nth-child(5){--particle-left:53%;--particle-top:91%;--particle-size:3px;--particle-x:18px;--particle-y:-104px;--particle-duration:8.1s;--particle-delay:-5.3s}.art-particles i:nth-child(6){--particle-left:64%;--particle-top:52%;--particle-size:4px;--particle-x:-28px;--particle-y:-62px;--particle-duration:6.8s;--particle-delay:-3.2s}.art-particles i:nth-child(7){--particle-left:73%;--particle-top:82%;--particle-size:2px;--particle-x:26px;--particle-y:-86px;--particle-duration:5.1s;--particle-delay:-1.2s}.art-particles i:nth-child(8){--particle-left:84%;--particle-top:36%;--particle-size:4px;--particle-x:-20px;--particle-y:-72px;--particle-duration:7.6s;--particle-delay:-4.8s}.art-particles i:nth-child(9){--particle-left:92%;--particle-top:72%;--particle-size:3px;--particle-x:14px;--particle-y:-96px;--particle-duration:6.1s;--particle-delay:-2.1s}.art-particles i:nth-child(10){--particle-left:25%;--particle-top:26%;--particle-size:2px;--particle-x:34px;--particle-y:40px;--particle-duration:8.8s;--particle-delay:-6.4s}.art-particles i:nth-child(11){--particle-left:58%;--particle-top:21%;--particle-size:3px;--particle-x:-34px;--particle-y:52px;--particle-duration:7.9s;--particle-delay:-3.9s}.art-particles i:nth-child(12){--particle-left:78%;--particle-top:14%;--particle-size:2px;--particle-x:24px;--particle-y:62px;--particle-duration:6.7s;--particle-delay:-5.8s}.product-art.art-bg-particles .art-particles{display:block}.product-art.art-bg-green-neon{background:radial-gradient(circle at 50% 48%,rgba(34,255,51,.18),transparent 48%),repeating-linear-gradient(135deg,rgba(40,255,57,.07) 0 1px,transparent 1px 5px),linear-gradient(145deg,#041208,#021b08 45%,#010704)}.product-art.art-bg-green-neon:before{background:radial-gradient(circle at 18% 20%,rgba(59,255,67,.3),transparent 27%),radial-gradient(circle at 84% 78%,rgba(59,255,67,.26),transparent 30%),linear-gradient(118deg,transparent 0 42%,rgba(22,255,46,.16) 47% 51%,transparent 56% 100%);animation:productVioletPulse 7s ease-in-out infinite}.product-art.art-bg-green-neon:after{background:radial-gradient(circle at 50% 50%,transparent 0 28%,rgba(0,0,0,.18) 70%),linear-gradient(180deg,rgba(1,8,3,.08),rgba(0,0,0,.56))}.product-art.art-bg-green-neon .art-particles{display:block}.product-art.art-bg-green-neon .art-particles i{background:#d9ffe0;box-shadow:0 0 7px rgba(221,255,225,.95),0 0 16px rgba(35,255,55,.7)}.art-neon-arcs{display:none;position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden}.art-neon-arcs i{position:absolute;width:145px;height:72px;border-color:rgba(32,255,48,.95) rgba(32,255,48,.95) transparent transparent;border-style:solid;border-width:4px;border-radius:50%;filter:drop-shadow(0 0 5px rgba(22,255,46,.95)) drop-shadow(0 0 12px rgba(22,255,46,.62));animation:productNeonArcFloat var(--arc-duration) ease-in-out var(--arc-delay) infinite}.art-neon-arcs i:first-child{left:-46px;top:-25px;--arc-rotation:28deg;--arc-shift:10px;--arc-duration:5.6s;--arc-delay:-1.4s}.art-neon-arcs i:nth-child(2){right:-62px;top:-18px;--arc-rotation:148deg;--arc-shift:-8px;--arc-duration:7.1s;--arc-delay:-4.2s}.art-neon-arcs i:nth-child(3){left:-72px;bottom:-42px;--arc-rotation:-35deg;--arc-shift:12px;--arc-duration:6.4s;--arc-delay:-2.6s}.art-neon-arcs i:nth-child(4){right:-74px;bottom:-38px;--arc-rotation:208deg;--arc-shift:-12px;--arc-duration:8s;--arc-delay:-5.1s}.product-art.art-bg-green-neon .art-neon-arcs{display:block}.product-art.art-bg-red-neon{background:radial-gradient(ellipse at 58% 48%,rgba(255,43,59,.25),transparent 42%),linear-gradient(140deg,#070306,#1e070d 42%,#090205)}.product-art.art-bg-red-neon:before{background:radial-gradient(ellipse at 54% 45%,rgba(255,61,72,.34),transparent 36%),linear-gradient(115deg,transparent 0 18%,rgba(255,43,59,.18) 18% 22%,transparent 22% 36%,rgba(255,71,82,.3) 36% 40%,transparent 40% 100%),repeating-linear-gradient(135deg,rgba(255,87,96,.1) 0 1px,transparent 1px 18px);background-size:120% 120%,150% 150%,100% 100%;animation:productRedNeonFlow 9s ease-in-out infinite alternate}.product-art.art-bg-red-neon:after{background:radial-gradient(ellipse at 50% 46%,transparent 0 26%,rgba(0,0,0,.16) 68%,rgba(0,0,0,.48) 100%),linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.52))}.product-art.art-bg-red-neon .art-atmosphere,.product-art.art-bg-red-neon .art-lines{display:none}.product-art.art-bg-red-neon .art-neon-arcs,.product-art.art-bg-red-neon .art-particles{display:block}.product-art.art-bg-red-neon .art-particles i{background:#ffe9eb;box-shadow:0 0 7px rgba(255,238,240,.95),0 0 17px rgba(255,38,58,.78)}.product-art.art-bg-red-neon .art-particles i:nth-child(3n){background:#ff3547;box-shadow:0 0 7px rgba(255,53,71,.98),0 0 18px rgba(255,38,58,.82)}.product-art.art-bg-red-neon .art-neon-arcs i{width:224px;height:106px;border-width:3px;border-color:rgba(255,52,69,.96) rgba(255,52,69,.96) transparent transparent;filter:drop-shadow(0 0 4px rgba(255,52,69,.98)) drop-shadow(0 0 13px rgba(255,25,48,.62))}.product-art.art-bg-red-neon .art-neon-arcs i:first-child{left:-104px;top:-58px;--arc-rotation:26deg;--arc-shift:15px;--arc-duration:7.2s;--arc-delay:-2.2s}.product-art.art-bg-red-neon .art-neon-arcs i:nth-child(2){right:-112px;top:-54px;--arc-rotation:148deg;--arc-shift:-12px;--arc-duration:8.6s;--arc-delay:-5.1s}.product-art.art-bg-red-neon .art-neon-arcs i:nth-child(3){left:-112px;bottom:-62px;--arc-rotation:-38deg;--arc-shift:12px;--arc-duration:7.9s;--arc-delay:-3.4s}.product-art.art-bg-red-neon .art-neon-arcs i:nth-child(4){right:-116px;bottom:-62px;--arc-rotation:208deg;--arc-shift:-15px;--arc-duration:9.2s;--arc-delay:-6.2s}.product-art.art-bg-green-races{border-color:rgba(54,255,74,.32);background:#031006 url(/assets/lastblox-green-races.png) 50%/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(55,255,72,.1),0 0 24px rgba(22,255,48,.08)}.product-art.art-bg-green-races .art-atmosphere,.product-art.art-bg-green-races .art-lines,.product-art.art-bg-green-races .art-neon-arcs,.product-art.art-bg-green-races .art-particles,.product-art.art-bg-green-races .art-uploaded-image,.product-art.art-bg-green-races strong,.product-art.art-bg-green-races:after,.product-art.art-bg-green-races:before{display:none}.product-art.art-bg-original{border-color:rgba(255,49,49,.3);background:#080205 url(/assets/product-background-original.png) 50%/cover no-repeat}.product-art.art-bg-original .art-atmosphere,.product-art.art-bg-original .art-lines,.product-art.art-bg-original .art-neon-arcs,.product-art.art-bg-original .art-particles,.product-art.art-bg-original .art-uploaded-image,.product-art.art-bg-original strong,.product-art.art-bg-original:after,.product-art.art-bg-original:before{display:none}.product-art.art-bg-red-geometric{border-color:rgba(255,49,49,.3);background:#080205 url(/assets/product-background-red-geometric.png) 50%/cover no-repeat}.product-art.art-bg-red-geometric .art-atmosphere,.product-art.art-bg-red-geometric .art-lines,.product-art.art-bg-red-geometric .art-neon-arcs,.product-art.art-bg-red-geometric .art-particles,.product-art.art-bg-red-geometric .art-uploaded-image,.product-art.art-bg-red-geometric strong,.product-art.art-bg-red-geometric:after,.product-art.art-bg-red-geometric:before{display:none}.product-art.art-bg-nextmaho-lime-grid{border-color:rgba(137,233,0,.34);background:#050805 url(/assets/card/product-background-nextmaho-lime-grid.webp) 50%/cover no-repeat;box-shadow:inset 0 0 0 1px rgba(137,233,0,.08),0 0 24px rgba(137,233,0,.08)}.product-art.art-bg-nextmaho-lime-grid .art-theme-image{z-index:0}.product-art.art-bg-nextmaho-lime-grid .art-foreground-image{inset:4% 10%;z-index:2;width:80%;height:92%;-o-object-fit:contain;object-fit:contain;transform:scale(1.02);filter:drop-shadow(0 12px 18px rgba(0,0,0,.46))}.product-art.art-bg-nextmaho-lime-grid .art-foreground-image:hover{transform:scale(1.06)}.art-effect-layer{position:absolute;inset:0;pointer-events:none}.art-effect-glass{z-index:2;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 28% 64%,rgba(255,255,255,.08)),linear-gradient(115deg,transparent 0 35%,rgba(255,255,255,.09) 45%,transparent 58%);box-shadow:inset 0 0 22px rgba(255,255,255,.09),inset 0 -18px 30px rgba(139,124,246,.08);backdrop-filter:blur(1.5px) saturate(1.15)}.art-effect-glass:before{content:"";position:absolute;inset:-20% 28%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.34),transparent);filter:blur(3px);animation:productGlassSweep 5.8s ease-in-out infinite}.art-effect-lightning{z-index:5;overflow:hidden;opacity:.9}.art-effect-lightning i{position:absolute;top:-18%;width:22px;height:138%;background:linear-gradient(180deg,transparent 0 14%,rgba(255,255,255,.98) 30%,#ff3044 48%,rgba(255,50,67,.86) 62%,transparent 86%);clip-path:polygon(44% 0,100% 0,62% 38%,92% 38%,22% 100%,39% 55%,8% 55%);filter:drop-shadow(0 0 4px rgba(255,67,82,.96)) drop-shadow(0 0 14px rgba(255,30,50,.66));opacity:.1;animation:productLightningFlash 4.8s ease-in-out var(--lightning-delay) infinite}.art-effect-lightning i:first-child{left:17%;--lightning-rotation:-11deg;--lightning-delay:-1.7s}.art-effect-lightning i:nth-child(2){left:51%;width:28px;--lightning-rotation:7deg;--lightning-delay:-3.2s}.art-effect-lightning i:nth-child(3){left:78%;width:16px;--lightning-rotation:-5deg;--lightning-delay:-4.1s}.category-card .product-art,.category-card .product-art.art-bg-green-neon,.category-card .product-art.art-bg-green-races{background:linear-gradient(135deg,#26090d,#11070b 52%,#050609)!important;box-shadow:none}.category-card .product-art .art-neon-arcs,.category-card .product-art .art-particles,.category-card .product-art .art-theme-image,.category-card .product-art.art-bg-green-neon:before,.category-card .product-art.art-bg-green-races:before,.category-card .product-art:before{display:none!important}.category-card .product-art .art-uploaded-image{display:block!important;z-index:0;filter:blur(1.1px);transform:scale(1.035)}.product-art.art-bg-none:before{background:none;animation:none}.product-art.art-bg-none .art-atmosphere,.product-art.art-bg-none .art-lines{animation:none}@media (prefers-reduced-motion:reduce){.art-atmosphere,.art-effect-glass:before,.art-effect-lightning i,.art-lines,.art-neon-arcs i,.art-particles i,.product-art.art-bg-ember-orbit:before,.product-art.art-bg-neon-grid:before,.product-art.art-bg-red-neon:before,.product-art.art-bg-red-sweep:before,.product-art.art-bg-violet-pulse:before,.product-art:before{animation:none}}.back-button{display:inline-grid;width:34px;height:34px;place-items:center;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.04)}.category-page h1{display:inline-block;margin-left:12px}.divider-title{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:34px 0 26px}.divider-title span{height:1px;background:linear-gradient(90deg,transparent,var(--purple),var(--mint),transparent)}.divider-title strong{border:1px solid var(--purple);border-radius:999px;padding:10px 22px;background:rgba(139,124,246,.12);text-align:center}.subcategory-child-section{margin-top:24px}.child-divider-title{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:#b8c5d8;font-weight:950;letter-spacing:.04em}.child-divider-title span{width:34px;height:1px;background:rgba(100,116,139,.22)}.product-card{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:rgba(13,15,25,.84);transform-origin:center bottom;animation:pageRise .56s cubic-bezier(.2,.72,.18,1) both;transition:transform .24s cubic-bezier(.2,.72,.18,1),border-color .2s,box-shadow .2s,filter .2s}.product-image{display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;background:transparent;overflow:hidden}.product-card .product-art{height:100%;aspect-ratio:16/9}.roblox-verification{display:grid;gap:8px;margin-top:-4px;padding:10px 12px;border:1px solid rgba(139,124,246,.2);border-radius:var(--radius);background:rgba(139,124,246,.06)}.roblox-verification p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.roblox-verification .dark-button{justify-self:start}.roblox-confirmation{align-items:flex-start;font-size:12px;line-height:1.4}.roblox-confirmation input{margin-top:2px}.roblox-profile-preview{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid rgba(139,124,246,.2);border-radius:var(--radius);background:rgba(0,0,0,.2)}.roblox-profile-avatar,.roblox-profile-headshot{display:grid;justify-items:center;gap:4px;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.roblox-profile-avatar img,.roblox-profile-avatar span{display:grid;width:58px;height:58px;place-items:center;border:1px solid rgba(139,124,246,.3);border-radius:12px;background:#151a2a;-o-object-fit:cover;object-fit:cover}.roblox-profile-headshot img,.roblox-profile-headshot span{display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(100,116,139,.3);border-radius:50%;background:#151a2a;-o-object-fit:cover;object-fit:cover}.roblox-profile-name{display:grid;gap:3px;margin-left:4px}.roblox-profile-name b{color:var(--text)}.roblox-profile-name span{color:var(--muted);font-size:12px}.product-card:hover .product-art{transform:scale(1.035)}.product-info{padding:12px}.product-info h3{margin:0 0 8px;font-size:15px}.price-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:22px}.old-price{color:var(--muted);text-decoration:line-through}.product-card .old-price{font-size:12px;line-height:1;order:2}.product-card .price-row .pill-danger{order:1}.product-info>strong,.product-price strong{display:block;margin-top:4px;font-size:22px}.product-info small,.product-price small{color:var(--muted)}.product-actions{display:flex;justify-content:flex-end;gap:6px;margin-top:-34px;min-height:38px}.tiny-badge{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,159,67,.4);border-radius:6px;background:rgba(255,159,67,.16);color:var(--orange)}.tiny-badge.mint{border-color:rgba(100,116,139,.24);background:rgba(100,116,139,.08);color:var(--mint)}.buy-row{display:grid;grid-template-columns:1fr 42px;gap:8px;margin-top:8px}.product-card.sold-out .product-actions{opacity:.38}.buy-row:has(.sold-out-button),.home-featured-card.sold-out .home-featured-body>div:last-child{grid-template-columns:minmax(0,1fr)}.sold-out-button{display:inline-flex;min-height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(16,17,23,.9);color:#a2a7b2;font:inherit;font-weight:850;cursor:not-allowed}.home-featured-card.sold-out .sold-out-button{min-height:38px;font-size:12px}.breadcrumb{display:flex;align-items:center;gap:8px;margin:26px 0;color:var(--muted)}.breadcrumb button{border:0;background:transparent;color:var(--muted)}.product-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px}.product-hero-card{display:grid;grid-template-columns:48% 1fr;gap:22px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(16,13,25,.75)}.product-hero-card .product-art{height:264px;border-radius:var(--radius)}.product-hero-card h1{margin:0 0 8px}.variation-list{display:grid;gap:8px;margin:18px 0}.variation-list button{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.035);text-align:left}.variation-list button.selected{border-color:var(--purple);background:rgba(139,124,246,.16)}.variation-list small{color:var(--mint)}.variation-list b{grid-row:1/3;grid-column:2;align-self:center}.trust-column{display:grid;gap:16px;align-content:start}.description-card,.order-card,.order-detail-card,.order-item-card,.panel,.redeem-card,.trust-card{border:1px solid var(--border);border-radius:var(--radius);background:rgba(16,13,25,.72)}.trust-card{padding:18px}.trust-card svg{color:var(--mint)}.trust-card h3{margin:6px 0}.description-card p,.site-footer p,.trust-card p{color:var(--muted);line-height:1.55}.footer-cnpj{display:block;margin-top:7px;color:var(--muted);font-size:13px;font-weight:700}.description-card{margin-top:16px;padding:18px}.included-list{margin:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:16px 0}.description-card>small,.included-list small{display:block;color:var(--dim);font-weight:850;margin-bottom:10px}.included-list div{display:flex;align-items:center;gap:24px;min-height:44px}.included-list strong{color:var(--lilac);font-size:24px}.delivery-box,.warning-box{border:1px solid var(--border);border-radius:var(--radius);padding:14px;background:rgba(255,255,255,.035)}.warning-box{border-color:rgba(255,73,101,.35);background:rgba(255,73,101,.08);color:#ffc2cc}.warning-box strong{display:block;color:#ff8798}.site-footer{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:48px;margin-top:70px;padding:42px max(32px,calc((100vw - var(--layout-max)) / 2)) 52px;border-top:1px solid var(--border);background:rgba(5,7,17,.78)}.site-footer nav{display:grid;align-content:start;gap:12px}.site-footer button{border:0;background:transparent;color:var(--muted);text-align:left}.site-footer>small{grid-column:1/-1;justify-self:center;color:var(--muted)}.social-row{display:flex;gap:12px}.floating-contact>button,.social-row button{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--purple);border-radius:50%;padding:10px;color:var(--mint)}.social-row button svg{width:20px;height:20px}.floating-contact{position:fixed;right:20px;bottom:18px;z-index:25;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.floating-contact>button{border:0;background:linear-gradient(135deg,var(--purple),var(--mint));color:#050711;transition:transform .2s,box-shadow .2s}.floating-contact>button:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 34px rgba(100,116,139,.1)}.floating-contact-chat-row{display:flex;align-items:center;gap:10px}.floating-contact-status{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(100,116,139,.28);border-radius:999px;background:rgba(5,7,17,.86);padding:9px 14px;color:var(--mint);font-weight:900;font-size:12px;cursor:pointer;transition:transform .2s,border-color .2s,background .2s}.floating-contact-status:focus-visible,.floating-contact-status:hover{transform:translateY(-2px);border-color:var(--mint);background:rgba(5,7,17,.98)}.floating-contact-status i{flex:0 0 9px}.floating-contact .chat-bubble{display:grid;width:58px;height:58px;place-items:center;border:0;border-radius:50%;padding:10px;background:linear-gradient(135deg,var(--purple),var(--mint));color:#050711;cursor:pointer;transition:transform .2s,box-shadow .2s;animation:glowBreath 3s ease-in-out infinite}.floating-contact .chat-bubble:focus-visible,.floating-contact .chat-bubble:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 16px 34px rgba(100,116,139,.1)}.floating-coupon{position:fixed;left:18px;bottom:22px;z-index:25;display:flex;align-items:flex-end}.floating-coupon-trigger{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;gap:0;border:1px solid rgba(255,49,49,.34);border-radius:13px;background:rgba(7,8,12,.94);padding:5px;color:#f4f4f6;box-shadow:0 14px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.07);cursor:pointer;animation:floatingCouponPulse 2.6s ease-in-out infinite;transition:transform .2s,border-color .2s,box-shadow .2s}.floating-coupon-trigger:focus-visible,.floating-coupon-trigger:hover{animation-play-state:paused;transform:translateY(-3px);border-color:rgba(255,49,49,.78);box-shadow:0 18px 36px rgba(0,0,0,.46),0 0 22px rgba(255,49,49,.12)}.floating-coupon-trigger:after{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:#ff3131;box-shadow:0 0 9px rgba(255,49,49,.9);animation:floatingCouponDotPulse 1.8s ease-in-out infinite;content:""}.floating-coupon-trigger-icon{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,49,49,.55);border-radius:9px;background:linear-gradient(145deg,rgba(255,49,49,.94),rgba(120,9,24,.96));color:#fff}.floating-coupon-popover{position:absolute;left:0;bottom:58px;width:min(286px,calc(100vw - 36px));overflow:hidden;border:1px solid rgba(255,49,49,.32);border-radius:15px;background:linear-gradient(rgba(255,49,49,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,49,49,.035) 1px,transparent 0),rgba(8,9,14,.98);background-size:18px 18px,18px 18px,auto;padding:15px;box-shadow:0 22px 54px rgba(0,0,0,.52),0 0 28px rgba(255,49,49,.1);animation:floatingCouponRise .22s ease-out both}.floating-coupon-hud-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.floating-coupon-hud-header>span{display:inline-flex;align-items:center;gap:7px;color:#8e939e;font-size:9px;font-weight:950;letter-spacing:1.7px}.floating-coupon-hud-header i{width:6px;height:6px;border-radius:50%;background:#ff3131;box-shadow:0 0 8px rgba(255,49,49,.8)}.floating-coupon-close{display:grid;width:24px;height:24px;place-items:center;border:0;background:transparent;margin-top:-4px;margin-right:-5px;color:#737985;cursor:pointer}.floating-coupon-close:hover{color:#fff}.floating-coupon-code-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:stretch;gap:8px;margin-top:15px}.floating-coupon-code-row code{display:flex;align-items:center;justify-content:center;align-self:center;min-width:0;overflow:hidden;min-height:34px;padding:7px 17px;border:1px dashed rgba(255,49,49,.78);border-radius:8px;background:rgba(120,9,24,.12);box-shadow:inset 0 0 18px rgba(255,49,49,.045);color:#ff6f76;font-size:14px;font-weight:950;letter-spacing:1.8px;text-overflow:ellipsis;white-space:nowrap}.floating-coupon-code-row button{display:inline-flex;align-items:center;gap:5px;min-height:34px;border:1px solid rgba(255,77,84,.84);border-radius:8px;background:linear-gradient(180deg,#e93643,#a90e24);box-shadow:0 5px 14px rgba(169,14,36,.24),inset 0 1px 0 rgba(255,255,255,.18);color:#fff;padding:0 12px;font-size:10px;font-weight:900;cursor:pointer}.floating-coupon-code-row button:hover{border-color:rgba(255,124,130,.95);background:linear-gradient(180deg,#ff4d58,#c61932);color:#fff}.floating-coupon-hud-offer{display:flex;align-items:center;gap:12px;margin-top:16px}.floating-coupon-hud-signal{display:grid;width:32px;height:32px;place-items:center;border:1px solid rgba(255,49,49,.4);border-radius:9px;background:rgba(255,49,49,.1);color:#ff6f76}.floating-coupon-hud-offer>div{display:grid;gap:4px}.floating-coupon-hud-offer b{color:#e6e7eb;font-size:12px}.floating-coupon-hud-offer small{color:#858b97;font-size:10px}@keyframes floatingCouponRise{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes floatingCouponPulse{0%,to{box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 0 0 rgba(255,49,49,.34),inset 0 1px 0 rgba(255,255,255,.07)}50%{box-shadow:0 16px 34px rgba(0,0,0,.42),0 0 0 8px rgba(255,49,49,0),inset 0 1px 0 rgba(255,255,255,.1)}}@keyframes floatingCouponDotPulse{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){.floating-coupon-trigger,.floating-coupon-trigger:after{animation:none}}.drawer-scrim{position:fixed;inset:0;z-index:59;border:0;background:rgba(0,0,0,.42);opacity:0;pointer-events:none;transition:opacity .28s ease}.drawer-scrim.open{opacity:1;pointer-events:auto}.cart-drawer,.public-drawer{position:fixed;inset:0 auto 0 0;z-index:60;width:286px;transform:translateX(-105%);border-right:1px solid var(--border);background:rgba(5,7,17,.96);box-shadow:var(--shadow);transition:transform .34s cubic-bezier(.2,.72,.18,1),box-shadow .34s}.public-drawer.open{transform:translateX(0);box-shadow:28px 0 80px rgba(0,0,0,.48)}.cart-drawer header,.public-drawer header{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:14px;border-bottom:1px solid var(--border)}.drawer-bottom,.public-drawer nav,.public-drawer section{display:grid;gap:8px;padding:14px;border-bottom:1px solid rgba(34,42,58,.72)}.drawer-bottom button,.public-drawer button{display:flex;align-items:center;gap:12px;min-height:42px;border:0;border-radius:var(--radius);background:transparent;padding:0 12px;color:var(--text);text-align:left;font-weight:780}.public-drawer .drawer-close-button{display:grid;width:38px;height:38px;min-height:38px;place-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.035);color:var(--text);font-size:0;line-height:0}.public-drawer .drawer-close-button:hover{border-color:var(--accent);background:rgba(139,124,246,.12)}.partner-button,.public-drawer button.active{background:rgba(139,124,246,.18)!important;color:var(--lilac)!important}.public-drawer small{color:var(--muted);font-weight:850}.switch-row{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--border);border-radius:var(--radius);padding:0 12px;background:rgba(255,255,255,.035)}.switch-row input{display:none}.switch-row span{position:relative;width:36px;height:20px;margin-left:auto;border-radius:999px;background:#070b13}.switch-row span:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:#cbd5e1;transition:transform .2s}.switch-row input:checked+span{background:linear-gradient(90deg,var(--purple),var(--mint))}.switch-row input:checked+span:after{transform:translateX(16px);background:#000209}.product-featured-control{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px;color:var(--text);background:rgba(255,255,255,.035);text-align:left;transition:border-color .18s ease,background .18s ease,opacity .18s ease}.product-featured-control:hover:not(:disabled){border-color:rgba(255,65,86,.7);background:rgba(255,49,49,.08)}.product-featured-control.is-featured{border-color:rgba(255,65,86,.82);background:linear-gradient(110deg,rgba(255,49,49,.17),rgba(255,255,255,.035))}.product-featured-control:disabled{cursor:wait;opacity:.7}.product-featured-copy{min-width:0;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;align-items:center}.product-featured-copy svg{color:#ff5366}.product-featured-copy b{font-size:.88rem}.product-featured-copy small{grid-column:2;color:var(--muted);font-size:.72rem;font-weight:700;margin-top:2px}.product-featured-track{width:38px;height:22px;flex:0 0 auto;border-radius:999px;padding:3px;background:#070b13;transition:background .2s ease}.product-featured-track>span{display:block;width:16px;height:16px;border-radius:50%;background:#cbd5e1;transition:transform .2s ease,background .2s ease}.product-featured-control.is-featured .product-featured-track{background:linear-gradient(90deg,#ff374b,#ff7a62)}.product-featured-control.is-featured .product-featured-track>span{transform:translateX(16px);background:#14050a}.cart-drawer{inset:0 0 0 auto;width:min(450px,100vw);transform:translateX(105%)}.cart-drawer.open{transform:translateX(0);box-shadow:-28px 0 80px rgba(0,0,0,.48)}.empty-state{display:grid;place-items:center;min-height:230px;padding:32px;text-align:center;color:var(--muted)}.empty-icon{display:grid;width:60px;height:60px;place-items:center;border-radius:50%;background:rgba(139,124,246,.15);color:var(--lilac)}.empty-state strong{color:var(--text);font-size:18px}.cart-lines{display:grid;gap:12px;padding:14px}.cart-line{display:grid;grid-template-columns:64px 1fr auto auto;gap:10px;align-items:center;border:1px solid var(--border);border-radius:var(--radius);padding:8px}.cart-line .product-art{height:54px;border-radius:var(--radius)}.cart-line b,.cart-line small{display:block;color:var(--muted)}.qty-stepper{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius)}.qty-stepper button{display:grid;width:28px;height:28px;place-items:center;border:0;background:transparent}.cart-summary{display:flex;justify-content:space-between;border-top:1px solid var(--border);padding-top:16px}.cart-checkout{position:absolute;left:18px;right:18px;bottom:18px;width:calc(100% - 36px)}.checkout-page h1{margin-top:0}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) 432px;gap:28px;align-items:start}.panel{padding:16px}.checkout-left{display:grid;gap:16px}.payment-option{display:flex;align-items:center;gap:14px;width:100%;min-height:58px;margin-top:12px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.03);padding:10px;text-align:left}.payment-option.selected{border-color:var(--purple);background:rgba(139,124,246,.12)}.payment-option svg:first-child{color:var(--mint)}.field,.payment-option span{display:grid}.field{gap:8px}.field span{color:var(--text);font-size:13px;font-weight:800}.field b{color:var(--danger);font-size:10px;text-transform:uppercase}.admin-controls input,.admin-controls select,.field input,.field select,.field textarea{min-height:40px;padding:0 12px}.field textarea{padding:12px;resize:vertical}.field-block{grid-column:1/-1}.roblox-result{display:flex;align-items:center;gap:10px;border-radius:var(--radius);background:rgba(0,0,0,.22);padding:8px}.roblox-result span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#263045}.roblox-result button{margin-left:auto;border:0;border-radius:var(--radius);background:rgba(255,255,255,.08);padding:8px 12px;font-weight:800}.check-row{display:flex;align-items:center;gap:8px;color:var(--muted)}.form-error{margin:0;color:var(--danger)}.checkout-pay{min-height:52px;font-size:18px}.order-summary header,.summary-item,.totals-box span,.totals-box strong{display:flex;align-items:center;justify-content:space-between}.checkout-upsells{display:grid;gap:10px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:14px 0}.upsell-offer-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid color-mix(in srgb,var(--purple) 28%,var(--border));border-radius:var(--radius);background:linear-gradient(135deg,rgba(139,124,246,.12),rgba(8,11,20,.92));padding:10px}.upsell-offer-card.selected{border-color:var(--purple);box-shadow:0 0 0 1px rgba(139,124,246,.18),0 18px 45px rgba(0,0,0,.24)}.upsell-offer-card .product-art{width:54px;height:54px;border-radius:12px}.upsell-offer-card div{display:grid;gap:3px}.upsell-offer-card small{color:var(--muted)}.upsell-offer-card span{color:var(--text);font-weight:900}.upsell-offer-card s{color:var(--muted);font-weight:700;margin-right:6px}.payment-upsell-panel{display:grid;gap:12px}.upsell-preview{border:1px solid var(--border);border-radius:var(--radius);background:rgba(139,124,246,.08);padding:12px;display:flex;justify-content:space-between;gap:12px}.summary-item{gap:12px;border-bottom:1px solid var(--border);padding:14px 0}.summary-item .product-art{width:54px;height:54px;border-radius:var(--radius)}.summary-item div{flex:1;display:grid}.summary-item small,.summary-item span{color:var(--muted)}.coupon-row{display:grid;grid-template-columns:1fr 106px;gap:10px;margin-top:14px}.coupon-row input{padding:0 12px}.totals-box{display:grid;gap:8px;margin-top:16px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.04);padding:14px}.payment-page{display:grid;justify-items:center;gap:20px}.payment-card{width:min(460px,100%);border:1px solid var(--border);border-top:4px solid var(--purple);border-radius:var(--radius);background:rgba(16,13,25,.86);padding:24px;text-align:center}.qr-code{display:grid;grid-template-columns:repeat(15,10px);gap:3px;width:-moz-max-content;width:max-content}.qr-code,.qr-code-image{margin:24px auto;border:14px solid #f8fafc;border-radius:var(--radius);background:#f8fafc}.qr-code-image{display:block;width:min(280px,100%);aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.pix-expiry{display:grid;gap:8px;margin:18px 0 4px;text-align:left}.pix-expiry>div:first-child{display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:.9rem}.pix-expiry strong{color:#f8fafc;font-variant-numeric:tabular-nums}.pix-expiry-track{height:8px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.08)}.pix-expiry-track span{display:block;height:100%;border-radius:inherit;background:#ff3645;transition:width 1s linear}.pix-expiry.expired strong{color:#fb7185}.pix-expiry.expired .pix-expiry-track span{background:#e11d48}.pix-expired-notice{display:flex;align-items:flex-start;gap:14px;margin:24px 0 10px;border:2px solid #ff3645;border-radius:var(--radius);background:rgba(225,29,72,.22);box-shadow:0 0 34px rgba(225,29,72,.28);padding:22px;color:#ffe4e6;text-align:left}.pix-expired-notice>svg{flex:0 0 auto;color:#ff5360}.pix-expired-notice>div{display:grid;gap:7px}.pix-expired-notice strong{color:#fff1f2;font-size:1.35rem;letter-spacing:.04em}.pix-expired-notice span{font-size:1rem;line-height:1.5}.qr-code span{display:block;width:10px;height:10px;background:#f8fafc}.qr-code span.on{background:#050711}.chat-input,.copy-inline,.copy-row{display:flex;gap:8px}.chat-input input,.copy-inline input,.copy-row input{flex:1;min-height:40px;padding:0 12px}.pix-help{width:min(460px,100%);border-left:4px solid var(--purple)}.pix-help p{display:flex;align-items:center;gap:10px;font-weight:700}.login-page{display:grid;justify-items:center;min-height:700px;align-content:center;gap:18px;padding-block:56px}.login-page>h1{margin:0;font-size:clamp(2.4rem,6vw,4.3rem);line-height:.95;letter-spacing:0;text-align:center}.login-page>p{margin:-4px 0 0;color:var(--muted);text-align:center}.login-card{display:grid;gap:16px;width:min(470px,100%);border:1px solid rgba(139,124,246,.24);border-radius:var(--radius);background:rgba(4,5,12,.82);padding:28px;box-shadow:0 24px 80px rgba(0,0,0,.36)}.login-card>button:not(.primary-button){min-height:50px;background:rgba(255,255,255,.035);font-weight:850}.auth-tabs,.login-card>button:not(.primary-button){border:1px solid var(--border);border-radius:var(--radius)}.auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px;background:rgba(2,4,12,.72)}.auth-tabs button{min-height:40px;border:0;border-radius:calc(var(--radius) - 4px);color:var(--muted);font-weight:900;transition:background .18s,color .18s,transform .18s}.auth-tabs button:hover{transform:translateY(-1px);color:var(--text);background:rgba(139,124,246,.12)}.auth-tabs button.active{color:var(--text);background:linear-gradient(135deg,rgba(139,124,246,.92),rgba(93,80,203,.88))}.login-divider{height:1px;width:100%;background:rgba(139,124,246,.2)}.login-switch button,.login-text-link{width:-moz-max-content;width:max-content;border:0;background:transparent;color:var(--purple-soft);font-weight:800;transition:color .18s,transform .18s}.login-switch button:hover,.login-text-link:hover{color:var(--text);transform:translateY(-1px)}.align-right{justify-self:end}.social-login-button{min-height:48px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(255,255,255,.025);color:var(--text);font-weight:900;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:border-color .18s,background .18s,transform .18s}.social-login-button:hover{transform:translateY(-1px);border-color:rgba(139,124,246,.55);background:rgba(139,124,246,.1)}.google-mark{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#4285f4;background:rgba(255,255,255,.95);font-weight:950;font-size:.78rem}.login-switch{margin:0;color:var(--muted);text-align:center}.login-info-box{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:14px;border:1px solid rgba(75,205,255,.18);border-radius:var(--radius);background:rgba(24,89,118,.16);color:var(--text);line-height:1.35}.login-info-box svg{color:#86d9ff}.captcha-box{min-height:74px;width:min(270px,100%);justify-self:center;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--border);border-radius:4px;background:rgba(255,255,255,.06)}.captcha-box input{width:24px;height:24px}.captcha-box b{font-size:.72rem;color:var(--muted)}.or-line{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:center;color:var(--muted)}.or-line span{height:1px;background:var(--border)}.account-page{display:grid;grid-template-columns:320px 1fr;gap:32px}.account-sidebar{position:sticky;top:110px;align-self:start;text-align:center}.avatar-lg{display:grid;width:84px;height:84px;margin:10px auto;place-items:center;border-radius:50%;background:#7c8fa0;font-size:44px}.account-sidebar .wide{margin-top:12px}.order-card{display:grid;grid-template-columns:1fr auto;gap:18px;margin-bottom:16px;padding:24px}.order-card p{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted)}.order-card small,.order-card span{display:block;color:var(--muted)}.order-card>div:last-child{display:grid;justify-items:end;gap:8px}.loyalty-panel{display:grid;gap:16px;margin-bottom:18px;border-color:rgba(139,124,246,.32);background:linear-gradient(135deg,rgba(139,124,246,.12),rgba(5,7,17,.86))}.loyalty-panel header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.loyalty-panel h2,.loyalty-panel p{margin:0}.loyalty-panel p{color:var(--muted)}.loyalty-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.loyalty-stats span{display:grid;gap:4px;padding:12px;border:1px solid rgba(139,124,246,.2);border-radius:var(--radius);background:rgba(0,0,0,.18)}.loyalty-stats small{color:var(--muted)}.loyalty-stats b{font-size:1.1rem}.loyalty-converter{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px}.loyalty-coupons{display:grid;gap:10px;padding-top:4px}.loyalty-coupons h3,.loyalty-coupons p{margin:0}.loyalty-coupon-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid rgba(139,124,246,.22);border-radius:var(--radius);background:rgba(0,0,0,.2)}.loyalty-coupon-card>div{display:grid;gap:4px;min-width:0}.loyalty-coupon-card strong{overflow-wrap:anywhere;letter-spacing:.06em;color:#efeaff}.loyalty-coupon-card button{flex-shrink:0}.loyalty-test-button{border-style:dashed;color:#c7bfff;background:rgba(139,124,246,.08)}@media (max-width:760px){.loyalty-converter,.loyalty-coupon-card,.loyalty-stats{grid-template-columns:1fr}.loyalty-coupon-card{display:grid;align-items:stretch}}.status-dot{display:inline-block;width:12px;height:12px;margin-right:10px;background:var(--warn)}.status-dot.approved{background:var(--green)}.order-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 480px;gap:28px;align-items:start}.order-item-card{display:grid;grid-template-columns:82px 1fr auto;gap:16px;align-items:center;margin-bottom:16px;padding:16px}.order-item-card .product-art{height:78px;border-radius:var(--radius)}.order-item-codes{grid-column:1/-1;display:grid;gap:10px;border-top:1px solid rgba(148,163,184,.1);padding-top:12px}.order-item-code-group{display:grid;gap:8px;border:1px solid rgba(139,124,246,.16);border-radius:10px;background:rgba(5,8,18,.42);padding:10px}.order-item-code-group label,.stock-format-preview label{display:grid;gap:5px}.order-item-code-group span,.stock-format-preview label>span{color:var(--dim);font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.order-item-codes code,.stock-format-preview code{display:block;padding:9px 10px;color:var(--text);font-size:12px;letter-spacing:.02em}.order-item-code-group label div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;border:1px solid rgba(139,124,246,.2);border-radius:7px;background:rgba(3,7,18,.9)}.order-item-code-group code{overflow:auto;white-space:nowrap}.order-item-code-group label button{display:grid;place-items:center;width:34px;height:34px;border:0;border-left:1px solid rgba(139,124,246,.16);background:transparent;color:var(--muted);cursor:pointer;transition:color .18s,background .18s}.order-item-code-group label button:hover{background:rgba(139,124,246,.1);color:var(--accent)}.stock-format-preview code{border:1px solid rgba(139,124,246,.22);border-radius:7px;background:rgba(5,8,18,.78);color:var(--muted);word-break:break-word}.stock-lines-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.stock-lines-header h3,.stock-lines-header p{margin:0}.stock-lines-header p{color:var(--muted);margin-top:4px}.stock-lines-textarea{min-height:210px;overflow:auto;white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.stock-field-adder{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.stock-field-adder input{width:100%;border:1px solid var(--border);border-radius:7px;background:#030712;color:var(--text);padding:0 12px}.stock-format-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.stock-format-chips button{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(139,124,246,.26);border-radius:999px;background:rgba(139,124,246,.12);color:var(--text);padding:6px 10px;font-size:12px;font-weight:900}.stock-format-preview{display:grid;gap:10px;border:1px solid rgba(139,124,246,.18);border-radius:10px;background:rgba(15,23,42,.72);padding:14px}.stock-format-preview p{color:var(--muted);margin:0}.stock-format-preview label div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.chat-panel,.redeem-card{margin-top:18px}.chat-panel-head,.order-review-form header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.chat-panel-head h2,.order-review-form h2{margin:0 0 4px}.chat-panel-head p,.order-review-form p{margin:0;color:var(--muted)}.chat-window{display:flex;min-width:0;max-width:100%;min-height:220px;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(0,0,0,.15);padding:12px;overflow-x:hidden}.chat-window.compact{min-height:120px}.chat-message{box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-width:0;max-width:min(78%,100%);border-radius:var(--radius);border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.08);padding:10px 12px;overflow-wrap:anywhere;word-break:break-word}.chat-message.customer{align-self:flex-end;background:rgba(139,124,246,.18);border-color:rgba(139,124,246,.28)}.chat-message.staff{align-self:flex-start;background:rgba(31,41,55,.78);border-color:rgba(100,116,139,.14)}.chat-message.system{align-self:center;max-width:92%;background:rgba(148,163,184,.1);color:var(--muted);text-align:center}.chat-message p{margin:4px 0;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.chat-message small{display:block;color:var(--dim);font-size:11px}.message-actions{display:inline-block;position:relative;margin-top:8px}.message-actions>.icon-button{width:28px;height:28px;min-width:28px;padding:0}.message-actions-menu{position:absolute;z-index:40;right:0;bottom:calc(100% + 6px);display:grid;min-width:132px;overflow:hidden;padding:5px;border:1px solid var(--border);border-radius:10px;background:#0b101d;box-shadow:0 12px 28px rgba(0,0,0,.38)}.message-actions-menu button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 9px;border:0;border-radius:7px;background:transparent;color:var(--text);font-weight:700;text-align:left}.message-actions-menu button:hover{background:rgba(255,255,255,.06)}.message-actions-menu button.danger{color:#ff6977}.message-edit-modal{display:grid;gap:14px}.message-edit-modal>p{margin:0;color:var(--muted)}.message-edit-modal textarea{width:100%;min-height:142px;resize:vertical}.chat-input{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center;margin-top:10px}.admin-chat-window{max-height:360px;overflow-y:auto;overflow-x:hidden}.admin-chat-page{display:grid;grid-template-columns:292px minmax(0,1fr) 316px;gap:14px;height:calc(100vh - 92px);min-height:640px;padding:18px}.admin-chat-page .panel{margin:0;min-width:0;border-radius:8px;background:#030711}.chat-inbox,.chat-order-details,.chat-thread{overflow:hidden}.chat-inbox{position:relative;display:grid;grid-template-rows:auto auto auto minmax(0,1fr);gap:10px;padding:14px}.chat-inbox header,.chat-order-details header,.chat-thread header{display:flex;align-items:center;gap:10px}.chat-inbox h2,.chat-order-details h2{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.chat-tool-icons{display:flex;gap:8px;margin-left:auto}.chat-compose button,.chat-tool-icons button{display:grid;width:30px;height:30px;place-items:center;border:1px solid var(--border);border-radius:6px;background:#050914;color:var(--text)}.chat-tags-menu,.chat-tool-menu{position:absolute;z-index:10;right:16px;top:48px;min-width:180px;border:1px solid var(--border);border-radius:8px;background:#070d18;box-shadow:var(--shadow);padding:6px}.chat-tags-menu button,.chat-tags-menu label,.chat-tool-menu button{display:flex;align-items:center;gap:10px;width:100%;border:0;border-radius:6px;background:transparent;padding:9px 10px;color:var(--text);font-weight:800;text-align:left}.chat-tags-menu button:hover,.chat-tags-menu label:hover,.chat-tool-menu button.active{background:#080d18}.chat-tags-menu{left:0;right:auto;top:calc(100% + 8px)}.chat-tags-menu span,.order-tag-row span:before,.tag-check-list span,.tag-dot,.tag-preview span{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.chat-tags-menu p{margin:8px 10px;color:var(--dim)}.chat-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;border:1px solid var(--border);border-radius:7px;background:#01040c;padding:0 10px;color:var(--dim)}.chat-search input{width:100%;min-width:0;border:0;background:transparent;padding:10px 0;color:var(--text);outline:0}.chat-filter-row{display:flex;flex-wrap:wrap;gap:8px}.chat-filter-menu-anchor,.chat-filter-row{position:relative}.chat-filter-menu-anchor>button,.chat-filter-row>button{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;background:#0c1422;padding:8px 12px;color:var(--text);font-weight:850}.chat-filter-menu-anchor>button.active,.chat-filter-row>button.active{border-color:var(--accent);color:var(--accent)}.chat-conversation-list{display:grid;align-content:start;gap:8px;overflow-y:auto;padding-right:2px}.chat-conversation-list>button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:8px;background:transparent;padding:10px;color:var(--text);text-align:left}.chat-conversation-list>button.active,.chat-conversation-list>button:hover{border-color:#273449;background:#060b15}.chat-conversation-list b,.chat-conversation-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-conversation-list em,.chat-conversation-list small{color:var(--dim);font-size:11px}.chat-avatar{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#0b111d;color:#dbeafe;font-weight:950}.chat-thread{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.chat-thread header{border-bottom:1px solid var(--border);padding:16px}.chat-thread header small{display:block;color:var(--dim)}.chat-thread header button{margin-left:auto}.chat-date-divider{justify-self:center;margin-top:18px;border-radius:6px;background:#060b15;padding:5px 10px;color:var(--dim);font-size:11px;font-weight:850}.chat-thread-messages{display:flex;min-width:0;max-width:100%;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding:18px}.chat-thread-messages .chat-message{max-width:min(520px,82%,100%)}.chat-thread-messages .chat-message.customer{align-self:flex-start;background:rgba(15,23,42,.92);border-color:rgba(148,163,184,.16)}.chat-thread-messages .chat-message.staff{align-self:flex-end;background:rgba(139,124,246,.2);border-color:rgba(139,124,246,.34)}.chat-thread-messages .chat-message.system{align-self:center}.chat-compose{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;border-top:1px solid var(--border);padding:12px;position:relative}.chat-thread-messages .chat-message.customer-typing-preview{opacity:.72;border-style:dashed;background:rgba(15,23,42,.66)}.chat-thread-messages .chat-message.customer-typing-preview small{color:#8b7cf6}.chat-compose textarea{min-height:40px;max-height:132px;height:40px;resize:none;overflow-y:auto;border:1px solid var(--border);border-radius:7px;background:#01040c;padding:9px 12px 9px 17px;color:var(--text);outline:0;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.chat-shortcuts-menu{position:absolute;z-index:30;left:50px;bottom:calc(100% + 8px);width:min(460px,calc(100% - 112px));max-height:316px;overflow-y:auto;overflow-x:hidden;border:1px solid rgba(139,124,246,.38);border-radius:10px;background:#070c17;box-shadow:0 18px 44px rgba(0,0,0,.48);padding:7px}.chat-shortcuts-menu header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 8px 8px;color:#c9c1ff;font-size:12px}.chat-shortcuts-menu button span,.chat-shortcuts-menu header span{display:grid;gap:2px}.chat-shortcuts-menu header span{grid-template-columns:auto auto;align-items:center;justify-content:start;gap:6px;font-weight:900}.chat-shortcuts-menu button small,.chat-shortcuts-menu header small{color:var(--dim);font-size:11px}.chat-shortcuts-menu button{display:grid;grid-template-columns:minmax(108px,.38fr) minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:0;height:auto;border:0;border-radius:7px;background:transparent;padding:9px 10px;color:var(--text);text-align:left}.chat-shortcuts-menu button.active,.chat-shortcuts-menu button:hover{background:rgba(139,124,246,.16)}.chat-shortcuts-menu button b{color:#d7d1ff;font-size:13px}.chat-shortcuts-menu button p{min-width:0;margin:0;color:#aeb7c9;font-size:12px;line-height:17px;overflow-wrap:anywhere}.chat-order-details{overflow-y:auto}.chat-order-details header,.chat-order-details section{border-bottom:1px solid var(--border);padding:14px}.chat-order-details header{align-items:flex-start;justify-content:space-between}.chat-order-details header button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:6px;background:#0c1422;padding:7px 9px;color:var(--text);font-weight:850}.chat-order-details h3{display:flex;align-items:center;gap:7px;margin:0 0 12px;font-size:13px}.chat-order-details p{display:flex;justify-content:space-between;gap:12px;margin:8px 0;color:var(--dim);font-size:12px}.chat-order-details p b{color:var(--text);text-align:right}.order-tag-row{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 12px}.order-tag-row span{border:1px solid;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.product-tree{max-height:360px;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:12px;background:#01040c}.product-tree label{display:flex;align-items:center;gap:8px;min-height:28px;font-weight:850}.product-tree-category{border-top:1px solid var(--border);padding:10px 0 4px}.product-tree-node{margin-left:calc(18px + (var(--depth) * 18px));border-left:1px solid #223049;padding-left:12px}.product-tree .product-leaf{margin-left:22px;color:#e5e7eb}.upsell-popular-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px}.upsell-popular-panel h2,.upsell-popular-panel p{margin:0}.upsell-popular-panel p{color:var(--muted);margin-top:6px}.upsell-modal-grid{align-items:start}.upsell-type-block,.upsell-type-grid{display:grid;gap:10px}.upsell-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.upsell-type-grid button{min-height:86px;border:1px solid var(--border);border-radius:8px;background:#030713;color:var(--text);display:grid;place-items:center;gap:3px;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.upsell-type-grid button.active,.upsell-type-grid button:hover{border-color:rgba(139,124,246,.82);background:rgba(139,124,246,.12)}.upsell-type-grid button:hover{transform:translateY(-1px)}.upsell-type-grid small{color:var(--muted);font-size:12px}.upsell-selector-button{width:100%;min-height:54px;border:1px solid var(--border);border-radius:8px;background:#030713;color:var(--text);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;text-align:left;cursor:pointer}.upsell-selector-button:hover{border-color:rgba(139,124,246,.72)}.upsell-selector-button small{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upsell-selector-button b{color:var(--text)}.muted-selector{cursor:default;color:var(--muted)}.product-picker-list{max-height:390px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:#01040c;padding:12px}.product-picker-category{display:grid;gap:8px;padding:10px 0;border-bottom:1px solid var(--border)}.product-picker-category:last-child{border-bottom:0}.product-picker-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--text);padding:6px 8px;text-align:left;cursor:pointer}.product-picker-row.selected,.product-picker-row:hover{background:rgba(139,124,246,.12)}.fake-checkbox{width:16px;height:16px;display:grid;place-items:center;border:1px solid var(--muted);border-radius:4px;color:var(--purple);font-size:11px;font-weight:950}.tag-admin-list{display:grid;gap:8px;padding:12px}.tag-operations-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 12px}.tag-operations-summary>div{display:grid;gap:3px;min-height:104px;align-content:center;border:1px solid #24344d;border-radius:12px;padding:16px;background:linear-gradient(135deg,rgba(139,124,246,.11),transparent 62%),#060b15}.tag-operations-note,.tag-operations-summary small,.tag-operations-summary span{color:var(--dim)}.tag-operations-summary span{font-size:12px;font-weight:800}.tag-operations-summary strong{color:var(--text);font-size:27px;line-height:1}.tag-operations-summary small{font-size:11px}.tag-operations-note{max-width:820px;margin:-2px 0 18px;font-size:13px;line-height:1.55}.tag-admin-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;border:1px solid var(--border);border-radius:8px;background:#040812;padding:12px}.muted-text,.tag-admin-row small{color:var(--dim)}.system-tag-lock{border:1px solid rgba(139,124,246,.5);border-radius:999px;padding:5px 8px;color:#c4b5fd;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.tag-check-list{display:grid;gap:8px;margin:16px 0}.tag-check-list label{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:7px;padding:10px;font-weight:850}.tag-check-list label:has(input:disabled){cursor:not-allowed;opacity:.78}.tag-check-list label small{margin-left:auto;color:#a5b4fc;font-size:10px;font-weight:800}@media (max-width:720px){.tag-operations-summary{grid-template-columns:1fr;gap:8px}.tag-operations-summary>div{min-height:76px}.tag-admin-row{grid-template-columns:auto minmax(0,1fr) auto}.tag-admin-row .compact-button,.tag-admin-row .danger-icon{grid-column:3}}.tag-preview{display:inline-flex;align-items:center;gap:8px;border:1px solid;border-radius:999px;padding:7px 12px;margin:12px 0;font-weight:900}.color-picker-row{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 18px}.color-picker-row button{width:24px;height:24px;border:2px solid transparent;border-radius:50%}.color-picker-row button.active{border-color:#fff;box-shadow:0 0 0 3px rgba(139,92,246,.3)}.chat-settings-card{display:grid;gap:10px;border:1px solid var(--border);border-radius:8px;margin-top:14px;padding:14px;background:#040812}.chat-settings-card>div{display:flex;align-items:center;gap:10px}.chat-settings-card>div span{margin-left:auto;color:var(--dim)}.chat-settings-shortcuts-button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;margin-top:14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#17171b;padding:12px 14px;color:var(--text);text-align:left}.chat-settings-shortcuts-button:hover{border-color:rgba(255,255,255,.25);background:#202025}.chat-settings-shortcuts-button>span{display:grid;gap:2px}.chat-settings-shortcuts-button strong{font-size:14px}.chat-settings-shortcuts-button small{color:var(--dim);font-size:11px}.chat-shortcuts-form-actions,.chat-shortcuts-manage-heading,.chat-shortcuts-page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.chat-shortcuts-manage-heading h3,.chat-shortcuts-manage-heading p,.chat-shortcuts-page-heading h3,.chat-shortcuts-page-heading p{margin:0}.chat-shortcuts-manage-heading h3,.chat-shortcuts-page-heading h3{font-size:18px}.chat-shortcuts-manage-heading p,.chat-shortcuts-page-heading p{max-width:680px;margin-top:6px;color:var(--dim);font-size:13px;line-height:20px}.chat-shortcuts-page-heading>span{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:50%;color:var(--dim)}.chat-shortcuts-form-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 16px;margin-top:20px}.chat-shortcuts-form-grid label{display:grid;gap:7px;min-width:0;color:#cfd8ec;font-size:13px;font-weight:800}.chat-shortcuts-form-grid input,.chat-shortcuts-form-grid textarea,.chat-shortcuts-search{border:1px solid var(--border);border-radius:7px;background:#19191d;color:var(--text)}.chat-shortcuts-form-grid input,.chat-shortcuts-form-grid textarea{width:100%;padding:10px 12px;font:inherit}.chat-shortcuts-form-grid textarea{min-height:144px;resize:vertical;line-height:21px}.chat-shortcuts-message-field{grid-column:1/-1}.chat-shortcuts-form-actions{align-items:center;margin-top:14px}.chat-shortcuts-manage-heading{align-items:end;margin-top:28px;border-top:1px solid var(--border);padding-top:24px}.chat-shortcuts-search{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;width:min(220px,100%);gap:8px;padding:0 10px}.chat-shortcuts-search input{min-width:0;border:0;outline:0;background:transparent;padding:9px 0;color:var(--text)}.chat-shortcuts-library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:168px;margin-top:16px}.chat-shortcuts-library>article{display:grid;gap:8px;min-width:0;border:1px solid var(--border);border-radius:9px;background:#141419;padding:14px}.chat-shortcuts-library>article>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.chat-shortcuts-library>article>div b{color:#e6e2ff}.chat-shortcuts-library>article>div span{border-radius:999px;background:rgba(139,124,246,.15);padding:4px 8px;color:#c8c1ff;font-size:11px;font-weight:800}.chat-shortcuts-library p{margin:0;color:var(--dim);font-size:13px;line-height:19px;overflow-wrap:anywhere}.chat-shortcuts-library footer{display:flex;gap:8px;margin-top:3px}.chat-shortcuts-library footer button{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;padding:4px 0;color:#cbd4e7;font-size:12px;font-weight:800}.chat-shortcuts-library footer button:last-child{color:#ff8c9a}@media (max-width:680px){.chat-shortcuts-form-grid,.chat-shortcuts-library{grid-template-columns:1fr}.chat-shortcuts-manage-heading{align-items:stretch;flex-direction:column}.chat-shortcuts-search{width:100%}}.chat-shortcuts-editor{display:grid;gap:10px}.chat-shortcuts-editor>article{display:grid;grid-template-columns:130px minmax(0,1fr) 36px;gap:10px;align-items:end;border:1px solid var(--border);border-radius:8px;background:#020611;padding:12px}.chat-shortcuts-editor label{display:grid;gap:6px;min-width:0;color:var(--dim);font-size:12px;font-weight:800}.chat-shortcuts-editor input,.chat-shortcuts-editor textarea{width:100%;border:1px solid var(--border);border-radius:6px;background:#050a15;padding:9px 10px;color:var(--text);font:inherit}.chat-shortcuts-editor textarea{resize:vertical;line-height:20px}.chat-shortcuts-editor .chat-shortcut-text{grid-column:1/-1}.chat-shortcuts-editor .danger-icon{width:36px;height:36px;grid-column:3;grid-row:1}.chat-shortcuts-actions{display:flex;justify-content:space-between;gap:10px}@media (max-width:640px){.chat-shortcuts-editor>article{grid-template-columns:minmax(0,1fr) 36px}.chat-shortcuts-editor>article>label:nth-child(2){grid-column:1/-1}.chat-shortcuts-editor .danger-icon{grid-column:2}.chat-shortcuts-actions{align-items:stretch;flex-direction:column}}.webhook-card{display:grid;gap:14px;padding:16px}.webhook-card header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.webhook-card h3,.webhook-card p{margin:0}.webhook-card p{color:var(--dim)}.webhook-example{display:grid;gap:8px}.webhook-example code{display:block;overflow-x:auto;border:1px solid var(--border);border-radius:8px;background:#01040c;padding:12px;color:#c4b5fd;white-space:nowrap}.order-review-form{display:grid;gap:12px;margin-top:18px;padding:18px}.delivery-codes{display:grid;gap:8px;margin:10px 0}.delivery-codes code{display:block;border:1px solid var(--border);border-radius:var(--radius);background:rgba(0,0,0,.18);padding:10px;color:var(--mint)}.order-detail-card header{margin:-16px -16px 16px;padding:18px 24px;border-bottom:1px solid var(--border)}.order-detail-card header.approved{background:rgba(34,197,94,.12);color:#b9f7d2}.order-detail-card header.pending{background:rgba(250,204,21,.12);color:#fff2a6}.order-detail-card footer{display:flex;justify-content:space-between;margin-top:24px;border-top:1px solid var(--border);padding-top:18px}.order-detail-card footer b{display:block;color:var(--mint);font-size:22px}.admin-app{min-height:100vh;background:#01040c;color:#f8fafc}.admin-tenant-rail{position:fixed;inset:0 auto 0 0;z-index:60;display:flex;flex-direction:column;align-items:center;width:72px;min-height:0;border-right:1px solid #151d2b;background:#050914;padding:14px 10px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.tenant-add,.tenant-bottom button,.tenant-brand,.tenant-site{display:grid;place-items:center;width:48px;height:48px;border:1px solid transparent;border-radius:16px;background:#111827;color:var(--text);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.tenant-brand{margin-bottom:14px}.tenant-brand span{position:relative;width:34px;height:24px;border-radius:8px 18px 8px 18px;background:linear-gradient(135deg,#25e47f,#16c86b);clip-path:polygon(0 50%,68% 0,100% 22%,36% 50%,100% 78%,68% 100%);box-shadow:0 12px 30px rgba(34,197,94,.18)}.tenant-sites{display:grid;min-height:0;gap:12px}.tenant-site{overflow:hidden;background:#0b1220}.tenant-site .logo{transform:scale(.78)}.tenant-site.lastblox span{display:grid;place-items:center;width:40px;height:40px;border:2px solid var(--tenant-accent,#ff354f);border-radius:10px;color:var(--tenant-accent,#ff354f);font-weight:1000}.tenant-site.active{border-color:var(--tenant-accent,rgba(143,132,223,.72));background:color-mix(in srgb,var(--tenant-accent,#8b7cf6) 14%,#0b1220);box-shadow:0 0 0 3px color-mix(in srgb,var(--tenant-accent,#8b7cf6) 14%,transparent)}.tenant-add:hover,.tenant-bottom button:hover,.tenant-brand:hover,.tenant-site:hover{transform:translateY(-1px);border-color:rgba(143,132,223,.42);background:#172033}.tenant-add{margin-top:8px;border-radius:50%;background:#1d293b;color:#28e47f}.tenant-bottom{display:grid;gap:12px;margin-top:auto;flex:0 0 auto}.tenant-bottom button{border-radius:50%;background:#233047;color:#eef4ff}.admin-sidebar{position:fixed;inset:0 auto 0 72px;z-index:40;display:flex;flex-direction:column;width:212px;border-right:1px solid #1d2634;background:#060a12;padding:14px 18px;min-height:0;max-height:100vh;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.admin-menu-button,.admin-sidebar-backdrop{display:none}.admin-avatar{display:grid;width:78px;height:78px;place-items:center;margin:0 auto 8px;border-radius:50%;background:#e9eff7;color:#16d66a;font-size:30px}.admin-sidebar h2{margin:0 0 18px;font-size:16px;text-align:center}.admin-sidebar nav{display:grid;min-height:0;gap:3px}.admin-nav-group{display:grid;gap:3px;padding-bottom:12px}.admin-nav-group+.admin-nav-group{border-top:1px solid #1d2634;padding-top:12px}.admin-nav-group>small{color:#7d8796;font-size:10px;font-weight:900;letter-spacing:.12em;margin:0 8px 4px;text-transform:uppercase}.admin-sidebar nav button,.visit-link{display:flex;align-items:center;gap:8px;min-height:30px;border:0;border-radius:6px;background:transparent;padding:0 8px;color:var(--text);font-size:14px;font-weight:850;text-align:left}.admin-sidebar nav button.active{color:var(--mint)}.visit-link{margin-top:auto}.admin-main{margin-left:284px;min-width:0;overflow-x:clip}.admin-topbar{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:24px;min-height:64px;border-bottom:1px solid #1d2634;background:#070c15;padding:0 36px}.admin-topbar b{display:block;color:#6db4ff}.plan-pill{display:flex;align-items:center;gap:8px;border-radius:999px;background:#0b111d;padding:8px 14px;font-weight:900}.plan-pill i{display:block;width:72px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--mint) 45%,#384457 45%)}.admin-mini-avatar{width:36px;height:36px;border-radius:50%;background:#e9eff7;color:#050711}.admin-page{width:min(1040px,calc(100vw - 300px));margin:0 auto;padding:34px 0 72px}.seo-tabs{display:flex;gap:8px;margin-bottom:18px;border-bottom:1px solid #3a4048}.seo-tabs button{border:0;background:transparent;color:#a9b1bd;padding:12px 16px;cursor:pointer}.seo-tabs button.active{color:#f5f7fa;border-bottom:2px solid #91a9c1}.seo-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.seo-metrics>div{display:flex;flex-direction:column;gap:4px;border:1px solid #3a4048;border-radius:10px;padding:18px;background:#24282d}.seo-metrics b{font-size:22px;color:#f5f7fa}.seo-metrics span,.seo-panel p{color:#aab3be}.seo-panel{margin-bottom:16px}.seo-panel h2{margin:0 0 8px;font-size:17px}.seo-panel label{display:flex;flex-direction:column;gap:7px;margin:14px 0;color:#d7dde4;font-weight:600}.seo-panel input:not([type=checkbox]),.seo-panel select,.seo-panel textarea{width:100%;min-height:40px;padding:8px 10px;border:1px solid #4c535c;border-radius:8px;background:#191d21;color:#f5f7fa;font:inherit}.seo-panel textarea{resize:vertical}.seo-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.seo-links a{display:inline-flex;align-items:center;gap:6px;padding:9px 12px;border:1px solid #515963;border-radius:8px;color:#e1e8f0;text-decoration:none;overflow-wrap:anywhere}.seo-product-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.seo-panel .seo-checkbox{flex-direction:row;align-items:center;grid-column:1/-1}.seo-panel .seo-checkbox input{width:18px;height:18px;accent-color:#91a9c1}.seo-diagnostics,.seo-full{grid-column:1/-1}.seo-diagnostics p{display:flex;align-items:center;gap:7px;margin:6px 0}.seo-diagnostics.ready p{color:#71d69a}.seo-diagnostics.has-errors{margin-bottom:14px;padding:10px 12px;border:1px solid #70434a;border-radius:8px;background:#2b2023}.seo-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.seo-panel-head h2,.seo-panel-head p{margin:0}.seo-panel-head p{margin-top:5px}.seo-feed-url{display:flex;align-items:center;gap:10px;margin-top:14px}.seo-feed-url code{flex:1;min-width:0;padding:11px 12px;border:1px solid #4c535c;border-radius:8px;background:#191d21;color:#e4eaf0;overflow-wrap:anywhere}.seo-item-list{display:grid;gap:8px}.seo-item-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #3d444d;border-radius:8px;background:#1c2024}.seo-item-list article>div:first-child{display:flex;flex-direction:column;gap:3px;min-width:0}.seo-item-list b,.seo-item-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-item-list small{color:#9ca7b4}.seo-item-editor{border-color:#65717e}@media (max-width:700px){.seo-metrics,.seo-product-form{grid-template-columns:1fr}.seo-feed-url,.seo-item-list article,.seo-panel-head{align-items:stretch;flex-direction:column}}.admin-section-header{display:flex;justify-content:space-between;gap:18px;margin-bottom:24px}.admin-section-header h1{margin:0 0 8px;font-size:22px}.admin-section-header p{margin:0;color:#9bb4d3}.dashboard-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.dashboard-grid,.hub-stores-panel{margin-bottom:18px}.hub-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.hub-panel-heading h2,.hub-panel-heading p{margin:0}.hub-panel-heading p{margin-top:5px;color:#9bb4d3}.hub-store-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px}.hub-store-card{display:flex;align-items:center;gap:11px;width:100%;min-height:68px;padding:11px 12px;border:1px solid #243043;border-radius:10px;background:#040812;color:inherit;text-align:left;cursor:pointer}.hub-store-card.active,.hub-store-card:hover{border-color:var(--tenant-accent,var(--red));background:rgba(255,49,49,.06)}.hub-store-card>span:nth-child(2){display:grid;min-width:0;flex:1;gap:3px}.hub-store-card small{overflow:hidden;color:#9bb4d3;text-overflow:ellipsis;white-space:nowrap}.hub-store-mark{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid var(--tenant-accent,#5b6b83);border-radius:10px;color:var(--tenant-accent,#d7e2f1);font-size:12px;font-weight:800}.hub-store-card.add{border-style:dashed;color:#d7e2f1}.stat-card{display:grid;grid-template-columns:42px 1fr;gap:0 12px;align-items:center;min-height:72px;border:1px solid #243043;border-radius:var(--radius);background:#040812;padding:12px}.stat-card span{color:#9bb4d3}.stat-card strong{font-size:21px}.stat-icon{grid-row:1/3;display:grid;width:38px;height:38px;place-items:center;border-radius:6px;background:rgba(100,116,139,.06);color:var(--mint)}.stat-purple{background:rgba(116,99,216,.1);color:var(--lilac)}.stat-warn{background:rgba(250,204,21,.13);color:var(--warn)}.stat-pink{background:rgba(255,73,101,.14);color:#ff7a90}.admin-dashboard-page{max-width:1120px}.admin-dashboard-page .hub-stores-panel{border-color:#25334a;background:linear-gradient(135deg,rgba(16,26,43,.94),rgba(4,8,18,.96))}.dashboard-hero-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);gap:14px;margin-bottom:14px}.dashboard-operations-card,.dashboard-visits-card{min-height:172px;border:1px solid #283952;border-radius:10px;background:#0c1422;padding:18px 20px}.dashboard-insights-panel>header,.dashboard-operations-head,.dashboard-panel-header,.dashboard-payments-panel>header,.dashboard-visits-card>header,.revenue-dashboard-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dashboard-operations-head>span,.dashboard-visits-card>header>span,.revenue-dashboard-head>div:first-child>span{color:#9ebde2;font-size:14px}.dashboard-visits-card>header>small{color:#abc5e7;font-size:12px}.dashboard-visits-body{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(235px,1.2fr);align-items:end;gap:20px;min-height:110px}.dashboard-visits-total{display:grid;align-content:end;gap:4px;min-height:90px}.dashboard-visits-total strong{color:#f3f7ff;font-size:34px;letter-spacing:-1.4px;line-height:1}.dashboard-visits-total span{display:inline-flex;align-items:center;gap:3px;color:#ff4d68;font-size:13px;font-weight:800}.visit-bars{display:flex;height:96px;align-items:end;justify-content:space-between;gap:7px;padding:0 2px}.visit-bars button{position:relative;display:grid;width:100%;height:100%;flex:1;align-items:end;justify-items:center;gap:5px;border:0;background:transparent;color:#92b6df;cursor:pointer}.visit-bars button>i{display:block;width:min(14px,100%);min-height:12px;border-radius:3px 3px 2px 2px;background:#ed3d7a;transition:height .2s ease,background .2s ease,transform .2s ease}.visit-bars button.active>i,.visit-bars button:focus-visible>i,.visit-bars button:hover>i{background:#ff5e95;transform:translateY(-2px)}.visit-bars button>small{color:#a6c4e4;font-size:11px}.revenue-chart-tooltip,.visit-chart-tooltip{position:absolute;z-index:5;display:grid;min-width:126px;gap:5px;padding:10px 11px;border:1px solid #17233a;border-radius:8px;background:#070d18;box-shadow:0 12px 24px rgba(0,0,0,.26);color:#f5f8ff;font-size:12px;text-align:left;pointer-events:none}.visit-chart-tooltip{bottom:calc(100% + 9px);left:50%;transform:translateX(-50%)}.revenue-chart-tooltip small,.visit-chart-tooltip small{display:flex;align-items:center;gap:5px;color:#9cb8db;white-space:nowrap}.visit-chart-tooltip small i{width:8px;height:8px;border-radius:2px;background:#ed3d7a}.revenue-chart-tooltip strong,.visit-chart-tooltip strong{margin-left:auto;color:#eff6ff}.dashboard-operations-card{display:grid;grid-template-rows:auto 1fr auto;background:linear-gradient(145deg,#111b2d,#0a111d)}.dashboard-operations-head>span{display:inline-flex;align-items:center;gap:7px}.dashboard-operations-card>strong{align-self:end;color:#f7f9ff;font-size:34px;line-height:1}.dashboard-operations-card>small{color:#93add0;font-size:12px}.dashboard-operations-list{display:flex;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid #1c2b42}.dashboard-operations-list span{display:inline-flex;align-items:center;gap:5px;color:#b8cae1;font-size:11px;white-space:nowrap}.dashboard-operations-list i{width:7px;height:7px;border-radius:50%}.dashboard-operations-list .success{background:#3ddc97}.dashboard-operations-list .pending{background:#ffb84d}.revenue-dashboard-card{margin-bottom:14px;padding:18px 14px 10px;border-color:#283952;background:#0c1422}.revenue-dashboard-head{padding:0 6px}.revenue-dashboard-head strong{display:block;margin-top:3px;color:#f5f7ff;font-size:20px}.revenue-dashboard-head>div:last-child{display:grid;justify-items:end;gap:6px}.revenue-dashboard-head .pill{display:inline-flex;align-items:center;gap:4px}.revenue-dashboard-head small{color:#8fa9ca;font-size:11px}.revenue-chart{position:relative;height:172px;margin-top:14px;border-bottom:1px solid #31425b;background:repeating-linear-gradient(180deg,transparent 0,transparent 42px,rgba(91,122,159,.12) 43px)}.revenue-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.revenue-chart>button{position:absolute;z-index:2;width:12px;height:12px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;transform:translate(-50%,-50%)}.revenue-chart>button:after{position:absolute;inset:3px;border-radius:inherit;background:#ff9f43;content:"";opacity:0;transform:scale(.5);transition:opacity .18s ease,transform .18s ease}.revenue-chart>button.active:after,.revenue-chart>button:focus-visible:after,.revenue-chart>button:hover:after{opacity:1;transform:scale(1)}.revenue-chart-tooltip{bottom:calc(100% + 11px);left:50%;transform:translateX(-50%)}.revenue-chart-labels{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));padding-top:7px;color:#9ab8da;font-size:11px;text-align:center}.dashboard-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.dashboard-metric-grid>article{display:grid;grid-template-columns:36px minmax(0,1fr);gap:3px 10px;min-height:105px;padding:14px;border:1px solid #243650;border-radius:10px;background:#0b1320}.metric-icon{display:grid;width:34px;height:34px;grid-row:span 2;place-items:center;border-radius:8px}.metric-icon.purple{background:rgba(128,104,255,.15);color:#b1a4ff}.metric-icon.mint{background:rgba(64,221,165,.12);color:#56e2ad}.metric-icon.orange{background:rgba(255,159,67,.13);color:#ffb064}.metric-icon.pink{background:rgba(237,61,122,.14);color:#ff6c9c}.dashboard-metric-grid small{align-self:end;color:#94b0d0;font-size:11px}.dashboard-metric-grid strong{color:#f3f7ff;font-size:18px}.dashboard-metric-grid em{grid-column:1/-1;align-self:end;color:#718bac;font-size:10px;font-style:normal}.dashboard-lower-grid{align-items:start}.dashboard-payments-panel>header{align-items:center;margin-bottom:5px}.dashboard-insights-panel h2,.dashboard-panel-header h2,.dashboard-payments-panel h2{margin:0}.dashboard-panel-header p,.dashboard-payments-panel p{margin:4px 0 0;color:#91acce;font-size:12px}.dashboard-panel-header>button,.dashboard-payments-panel>header>button{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:#9ec5ff;font-size:12px;font-weight:800}.dashboard-insights-panel>header{align-items:center;margin-bottom:5px}.dashboard-insights-panel>header>span{color:#89a6c8;font-size:11px}.dashboard-insight-row{display:grid;grid-template-columns:34px minmax(0,1fr) max-content;align-items:center;gap:10px;min-height:62px;border-top:1px solid #203049}.dashboard-insight-row .metric-icon{grid-row:auto}.dashboard-insight-row div{display:grid;gap:3px}.dashboard-insight-row b{color:#eaf2fc;font-size:12px}.dashboard-insight-row small{overflow:hidden;color:#90aac8;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.dashboard-insight-row>strong{color:#dbeaff;font-size:12px}.dashboard-panel-header{margin-bottom:18px}.dashboard-coupon-summary{display:flex;align-items:center;gap:12px;min-height:68px;padding:12px;border:1px solid #263653;border-radius:9px;background:#09111e}.dashboard-coupon-summary>span{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:8px;background:rgba(255,159,67,.13);color:#ffaf5f}.dashboard-coupon-summary div{display:grid;gap:4px}.dashboard-coupon-summary strong{color:#edf4ff;font-size:12px}.dashboard-coupon-summary small{color:#90aac8;font-size:11px}.admin-dashboard-panels,.stats-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}.payments-panel{grid-row:span 2}.member-line,.payment-line{display:grid;grid-template-columns:40px minmax(0,1fr) max-content max-content;align-items:center;gap:12px;min-height:54px;border-bottom:1px solid #243043}.payment-line strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-line .pill{min-width:-moz-max-content;min-width:max-content;white-space:nowrap}.payment-line b{min-width:106px;text-align:right;white-space:nowrap}.member-line span,.payment-line span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#223049}.members-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.member-panel-heading,.member-permissions-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.member-panel-heading h2,.member-panel-heading p,.member-permissions-header h3,.member-permissions-header p{margin:0}.member-panel-heading p,.member-permissions-header p{margin-top:4px;color:#9bb4d3}.owner-member-panel .member-line{grid-template-columns:40px minmax(0,1fr) max-content;border-bottom:0}.member-row,.member-table-head{display:grid;grid-template-columns:40px minmax(180px,1.2fr) minmax(180px,1fr) max-content max-content;align-items:center;gap:12px}.member-table-head{padding:0 0 8px;border-bottom:1px solid #243043;color:#7187a5;font-size:11px;font-weight:800;text-transform:uppercase}.member-table-head span:first-child{grid-column:1/3}.member-row{min-height:72px;border-bottom:1px solid #243043}.member-row:last-child{border-bottom:0}.member-avatar{display:grid;width:36px;height:36px;place-items:center;border:1px solid #354862;border-radius:50%;background:#172338;color:#dce8f8;font-size:11px;font-weight:900}.member-avatar.owner{border-color:var(--red);background:rgba(255,49,49,.12);color:#ff6f7b}.member-identity,.member-permission-summary{display:grid;min-width:0;gap:3px}.member-identity small,.member-permission-summary small{overflow:hidden;color:#9bb4d3;text-overflow:ellipsis;white-space:nowrap}.member-permission-summary strong{color:#e8eff8;font-size:12px}.member-permission-summary small{font-size:11px}.member-modal-intro{display:flex;align-items:center;gap:12px;margin-bottom:18px;padding:12px;border:1px solid rgba(255,49,49,.34);border-radius:10px;background:rgba(255,49,49,.06);color:#ff6470}.member-modal-intro div{display:grid;gap:3px}.member-modal-intro small{color:#b4c1d2}.member-form-grid{margin-bottom:20px}.permission-group{margin-top:18px}.permission-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:9px}.permission-group-heading>div{display:grid;gap:3px}.permission-group-heading strong{color:#dce8f8}.permission-group-heading small{color:#8ea5c0;font-size:11px}.permission-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.permission-option{display:flex;align-items:flex-start;gap:10px;min-height:57px;padding:10px;border:1px solid #243043;border-radius:9px;background:#040812;cursor:pointer}.permission-option:has(input:checked){border-color:rgba(255,49,49,.65);background:rgba(255,49,49,.07)}.permission-option input{margin-top:3px;accent-color:var(--red)}.permission-option span{display:grid;gap:3px}.permission-option small{color:#9bb4d3;font-size:11px}.payment-line b{color:var(--mint)}.payments-panel>button{display:flex;justify-content:space-between;width:100%;margin-top:12px;border:0;background:transparent;font-weight:900}.fake-line-chart{display:flex;align-items:end;gap:4px;height:150px;margin-top:16px;border-bottom:1px solid var(--orange)}.fake-line-chart span{flex:1;min-height:4px;background:linear-gradient(180deg,var(--orange),rgba(255,159,67,.12))}.fake-line-chart.tiny{height:120px;background:linear-gradient(rgba(139,124,246,.07) 1px,transparent 0),linear-gradient(90deg,rgba(139,124,246,.06) 1px,transparent 0);background-size:48px 38px}.donut{display:grid;width:128px;height:128px;place-items:center;margin:22px auto;border:18px solid #2c69f0;border-radius:50%}.donut b,.donut span{grid-area:1/1}.donut span{margin-top:44px;color:var(--muted)}.donut.muted{border-color:#263247}.category-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.admin-category-card{display:flex;min-height:520px;flex-direction:column;border:1px solid #243043;border-radius:var(--radius);background:#060b15;padding:18px}.admin-category-card header,.package-tree>section>header,.sub-list div,.tree-product,.tree-sub header,.tree-sub-child header,.variation-list-admin>div{display:flex;align-items:center;gap:10px}.admin-category-card h2{margin:0;font-size:16px}.sub-list{display:grid;gap:10px;margin:24px 0;border:1px solid #243043;border-radius:var(--radius);background:#030711;padding:12px}.sub-list-group{display:grid!important;gap:6px}.sub-list div{min-height:36px}.sub-list-child{margin-left:22px;border-left:1px dashed rgba(100,116,139,.16);padding-left:12px}.sub-list-child b:before{content:"";color:var(--mint)}.sub-list span{display:grid;flex:1}.admin-category-card footer{display:grid;grid-template-columns:1fr 96px;gap:8px;margin-top:auto}.admin-category-card footer button{min-height:34px;border:1px solid #243043;border-radius:6px;background:#01040c;font-weight:850}.admin-category-card footer button:first-child{background:#f8fafc;color:#050711}.admin-controls{margin:18px 0 14px}.admin-controls,.admin-controls label{display:flex;align-items:center;gap:8px}.admin-controls label{min-width:220px;border:1px solid #243043;border-radius:6px;padding:0 10px}.admin-controls label input{border:0;background:transparent}.admin-controls button,.admin-controls>input{min-height:34px;border:1px solid #243043;border-radius:6px;background:#030711;color:var(--text);padding:0 10px}.package-tree{overflow:hidden;border:1px solid #243043;border-radius:var(--radius);background:#030711}.package-tree>section>header,.tree-sub header{min-height:44px;padding:0 16px;background:#212b3a}.package-tree header .icon-button{margin-left:auto;width:34px;height:34px;border-color:transparent;background:transparent}.drag-handle{flex:0 0 auto;cursor:grab;color:#f8fafc}.drag-handle:active{cursor:grabbing}.tree-sub header{background:#080d18}.tree-sub-child header{min-height:42px;margin-left:22px;border-left:1px dashed rgba(100,116,139,.16);background:#050a14;padding:0 16px}.tree-sub-child .tree-product{padding-left:48px}.package-tree svg:last-child{margin-left:auto}.tree-product{min-height:44px;padding:0 24px;border-bottom:1px solid rgba(36,48,67,.55)}.tree-product.selected{background:rgba(100,116,139,.045);box-shadow:inset 3px 0 0 var(--mint)}.tree-product input[type=checkbox]{width:16px;height:16px}.tree-product .icon-button{width:34px;height:34px;border-color:#243043;background:#040914}.tree-product button:not(.icon-button){flex:1;border:0;background:transparent;text-align:left;font-weight:850}.relative{position:relative}.mini-menu{right:0;min-width:190px;padding:6px}.bulk-menu,.filter-menu,.mini-menu{position:absolute;top:calc(100% + 6px);z-index:70;border:1px solid #243043;border-radius:6px;background:#030711;box-shadow:0 20px 44px rgba(0,0,0,.34)}.bulk-menu{right:0;width:210px;padding:10px}.bulk-menu strong,.filter-menu strong{display:block;margin:0 0 8px;color:#c8d7ef;font-size:12px}.bulk-menu button{display:flex;align-items:center;gap:9px;width:100%;min-height:30px;border:0;border-radius:4px;background:transparent;color:var(--text);padding:0 6px;text-align:left}.bulk-menu button:hover{background:#080e19}.filter-menu{left:0;width:190px;padding:10px}.filter-menu label{display:flex;min-width:0;min-height:24px;border:0;padding:0;font-size:12px}.filter-menu input{width:auto}.filter-menu hr{border:0;border-top:1px solid #243043;margin:8px 0}.coupon-config-panel{display:grid;grid-template-columns:1fr auto;gap:14px;margin-bottom:18px}.coupon-config-panel h2{margin:0 0 6px}.coupon-config-panel p{margin:0;color:#9bb4d3}.coupon-toggle-list{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.discount-editor{display:grid;gap:14px}.allowed-users>div,.field.with-check>div{display:grid;grid-template-columns:1fr auto;overflow:hidden;border:1px solid #243043;border-radius:6px}.allowed-users input,.field.with-check input{border:0}.allowed-users button,.field.with-check label{display:flex;align-items:center;gap:6px;border-left:1px solid #243043;background:#070c16;padding:0 10px;font-size:12px;font-weight:800}.dropdown-picker{position:relative}.dropdown-picker>button{display:flex;align-items:center;justify-content:space-between;min-height:40px;border:1px solid #243043;border-radius:6px;background:#040812;color:var(--text);padding:0 12px;text-align:left}.dropdown-picker>div{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:80;display:grid;gap:4px;border:1px solid #243043;border-radius:6px;background:#030711;padding:8px;box-shadow:0 22px 44px rgba(0,0,0,.34)}.dropdown-picker>div>button,.dropdown-picker>div>label{display:flex;align-items:center;gap:8px;min-height:32px;border:0;border-radius:4px;background:transparent;color:var(--text);padding:0 8px;text-align:left}.dropdown-picker>div>label{border:1px solid #243043}.dropdown-picker>div input{min-height:28px;border:0;background:transparent}.dropdown-picker>div>button:hover{background:#0a101b}.discount-products{display:grid;gap:8px;max-height:255px;overflow-y:auto;border:1px solid #243043;border-radius:var(--radius);background:#030711;padding:12px}.discount-products label{display:flex;align-items:center;gap:8px;min-height:24px}.discount-subtree{display:grid;gap:6px;margin-left:22px;border-left:1px solid #243043;padding-left:14px}.coupon-tag-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.coupon-tag-rules>div{display:grid;gap:8px;border:1px solid #243043;border-radius:var(--radius);background:#030711;padding:12px}.coupon-tag-rules p,.coupon-tag-rules small{color:#8b9ab1}.coupon-tag-rules label{display:flex;align-items:center;gap:8px;min-height:28px}.coupon-tag-rules label span{width:10px;height:10px;border-radius:999px;box-shadow:0 0 0 3px rgba(255,255,255,.04)}.chip-list{display:flex;flex-wrap:wrap;gap:8px}.chip-list button{display:inline-flex;align-items:center;gap:6px;border:1px solid #243043;border-radius:999px;background:#060b15;color:var(--text);padding:7px 10px}.stats-list-panel{display:grid;gap:10px;align-content:start}.stats-list-panel>div:not(.empty-state){display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;border-bottom:1px solid #243043;padding:10px 0}.stats-list-panel span{color:#9bb4d3}.editor-page-panel{border:1px solid #243043;border-radius:var(--radius);background:#030711;padding:18px}.mini-menu button{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;border:0;border-radius:6px;background:transparent;padding:0 8px}.mini-menu button:hover{background:rgba(139,124,246,.14)}.modal-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:rgba(0,0,0,.62);backdrop-filter:blur(8px);padding:24px;overflow-y:auto}.modal{width:min(460px,100%);max-height:min(calc(100dvh - 48px),860px);overflow:auto;border:1px solid #243043;border-radius:var(--radius);background:#030710;box-shadow:var(--shadow);animation:modalPop .24s cubic-bezier(.2,.72,.18,1) both}.modal-wide{width:min(980px,100%)}.modal header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid #243043;background:#030710;padding:0 18px}.modal>:not(header){margin:16px}.modal-action{float:right}.modal-footer-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}.modal-description{color:var(--muted);margin:-4px 0 16px}.error-logs-page{display:grid;gap:16px}.error-log-main,.error-logs-summary{display:flex;align-items:center;gap:12px}.error-logs-summary{justify-content:space-between;border:1px solid #243043;border-radius:var(--radius);background:#030711;padding:13px 15px;color:#b9c7dd}.error-logs-summary>span{display:inline-flex;align-items:center;gap:8px;color:#f1f4fb;font-weight:700}.error-logs-summary small{color:#8b9ab1}.error-log-list{display:grid;gap:8px}.error-log-row{overflow:hidden;border:1px solid #243043;border-radius:var(--radius);background:#030711}.error-log-main{width:100%;min-height:66px;border:0;background:transparent;color:var(--text);padding:11px 14px;text-align:left}.error-log-main:hover{background:#08101d}.error-log-source{display:inline-flex;align-items:center;gap:6px;min-width:108px;color:#a9b8cf;font-size:12px;font-weight:700}.error-log-source.browser{color:#ffbd72}.error-log-source.server{color:#ff7f8d}.error-log-source.integration{color:#a99cff}.error-log-source.security{color:#63d9ff}.error-log-message{display:grid;flex:1;min-width:0;gap:4px}.error-log-message b,.error-log-message small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-log-message small{color:#8b9ab1}.error-log-main time{color:#8b9ab1;font-size:12px;white-space:nowrap}.error-log-main svg{transition:transform .2s ease}.error-log-main svg.rotated{transform:rotate(180deg)}.error-log-stack{overflow:auto;max-height:220px;margin:0;border-top:1px solid #243043;background:#01040a;color:#a9b8cf;padding:14px;font:12px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap}@media (max-width:720px){.error-log-main,.error-logs-summary{align-items:flex-start}.error-logs-summary{display:grid;gap:4px}.error-log-main{display:grid;grid-template-columns:1fr auto}.error-log-source{grid-column:1/-1}.error-log-main time,.error-log-message{grid-column:1}.error-log-main>svg{grid-column:2;grid-row:2;align-self:center}}.facebook-pixel-modal{padding-bottom:2px}.facebook-pixel-list{display:grid;gap:12px;margin-bottom:12px}.facebook-pixel-entry{border:1px solid #243043;border-radius:var(--radius);background:#070b15;padding:14px}.facebook-pixel-entry>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.compact-switch{margin:0;width:auto;gap:8px}.facebook-events{display:grid;gap:8px;margin-top:12px}.facebook-events>span{color:var(--muted);font-size:12px;font-weight:700}.facebook-events>div{display:flex;flex-wrap:wrap;gap:8px}.checkbox-chip{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid #243043;border-radius:999px;color:var(--muted);font-size:12px;cursor:pointer}.checkbox-chip:has(input:checked){border-color:rgba(139,124,246,.8);background:rgba(139,124,246,.14);color:var(--text)}.checkbox-chip input{accent-color:#8b7cf6}.facebook-pixel-entry .danger-button.small{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:7px 10px;font-size:12px}.facebook-security-note{display:flex;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;border:1px solid #243043;border-radius:var(--radius);background:rgba(139,124,246,.08);color:var(--muted);font-size:12px;line-height:1.45}.form-error{margin:12px 0 0;color:#ff7180;font-size:13px}.integration-card-status{display:flex;align-items:center;gap:7px;min-height:28px;color:var(--muted);font-size:12px}.status-dot{width:7px;height:7px;border-radius:50%;background:#64748b}.status-dot.active{background:#34d399;box-shadow:0 0 0 3px rgba(52,211,153,.12)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.compare-price-row{display:grid;grid-template-columns:minmax(132px,.55fr) 1fr 1fr;gap:12px}.product-editor-grid,.upload-row{display:grid;grid-template-columns:1fr 1.4fr;gap:12px}.upload-box{position:relative;display:grid;min-height:168px;place-items:center;gap:5px;border:1px dashed #334155;border-radius:var(--radius);background:#02050d;color:#7f8aa0;text-align:center;overflow:hidden;cursor:pointer}.upload-box input{display:none}.upload-box strong{position:relative;z-index:2;color:var(--text)}.upload-box span{color:var(--muted);font-size:12px}.upload-box span,.upload-box>svg{position:relative;z-index:2}.upload-box img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-box.has-preview:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgba(5,7,17,.12),rgba(5,7,17,.76))}.upload-box button{position:relative;z-index:2;min-height:30px;padding:0 12px;border:1px solid rgba(116,99,216,.24);border-radius:8px;background:rgba(139,124,246,.18);color:#fff;font-weight:800;cursor:pointer}.product-editor-grid{grid-template-columns:minmax(0,1fr) 280px}.included-editor{display:grid;gap:12px;margin:12px 0;padding:14px;border:1px solid #243043;border-radius:var(--radius);background:rgba(4,8,18,.72)}.included-editor>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.included-editor h3,.included-editor p{margin:0}.included-editor h3{font-size:14px}.included-editor p{margin-top:4px;color:var(--muted);font-size:12px}.included-editor-list,.included-editor-row{display:grid;gap:10px}.included-editor-row{grid-template-columns:auto minmax(78px,.26fr) minmax(0,1fr) auto;align-items:end;padding:10px;border:1px solid rgba(116,99,216,.18);border-radius:var(--radius);background:#050914}.included-editor-row.is-dragging{opacity:.58}.included-editor-row .drag-handle{align-self:center;color:var(--muted);cursor:grab}.included-editor-row .icon-button{align-self:end}.included-editor-empty{padding:12px;border:1px dashed rgba(148,163,184,.22);border-radius:var(--radius);text-align:center}.editor-side{display:grid;align-content:start;gap:12px}.rich-editor{margin:12px 0;border:1px solid #243043;border-radius:var(--radius);overflow:hidden}.editor-toolbar{display:flex;flex-wrap:wrap;gap:4px;min-height:42px;border-bottom:1px solid #243043;background:#060b15;padding:6px}.toolbar-icon{display:grid;min-width:28px;height:28px;place-items:center;border:0;border-radius:4px;background:#263247}.rich-editor textarea{display:block;width:100%;min-height:160px;border:0;border-radius:0;background:#01040c;padding:12px}.hint-box,.warn-box{border:1px solid rgba(250,204,21,.38);border-radius:var(--radius);background:rgba(250,204,21,.08);padding:12px;color:#ffe98a}.warn-box{display:flex;align-items:center;gap:8px;margin-bottom:18px}.delivery-tabs nav,.settings-tabs,.tabs{display:flex;gap:4px;margin:12px 0;border-radius:var(--radius);background:#070c16;padding:4px}.delivery-tabs nav button,.settings-tabs button,.tabs button{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:6px;background:transparent;color:#7f8aa0;font-weight:800}.delivery-tabs nav button.active,.settings-tabs button.active,.tabs button.active{background:#02050d;color:white}.delivery-tabs textarea{width:100%;padding:10px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.discord-action-row{display:grid;grid-template-columns:1fr 1fr 1fr 42px;gap:0}.discord-action-row input,.discord-action-row select{border-radius:0}.variation-list-admin{display:grid;border:1px solid #243043;border-radius:var(--radius);background:#030711}.variation-list-admin>div{min-height:56px;border-bottom:1px solid #243043;padding:0 14px}.variation-list-admin .icon-button{margin-left:auto}.admin-table{width:100%;border-collapse:collapse;overflow:hidden;border:1px solid #243043;border-radius:var(--radius);background:#030711}.admin-table td,.admin-table th{border-bottom:1px solid #243043;padding:13px 14px;text-align:left;vertical-align:middle}.admin-table th{color:#9bb4d3;font-weight:700}.admin-table td small{display:block;color:#9bb4d3}.admin-table td:last-child{white-space:nowrap}.admin-table td svg{vertical-align:middle}.money-cell{color:var(--mint);font-weight:950}.order-admin-detail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.admin-order-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px}.admin-order-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.admin-order-information-panel h3,.admin-order-panel-head h2,.admin-order-panel-head h3{margin:0}.admin-order-panel-head p{margin:5px 0 0;color:var(--dim);font-size:13px}.admin-delivery-list{display:grid;gap:12px}.admin-delivery-item{display:grid;gap:10px;padding:13px;border:1px solid var(--border);border-radius:var(--radius);background:rgba(2,6,15,.34)}.admin-delivery-item>header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.admin-delivery-item header>div{display:grid;gap:3px}.admin-delivery-empty,.admin-delivery-item header small,.admin-delivery-qty{color:var(--dim);font-size:12px}.admin-delivery-empty{margin:0;line-height:1.45}.admin-order-code-group{border-color:rgba(248,73,101,.28)}.admin-order-info-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-order-info-sections>section{display:grid;align-content:start;gap:9px}.admin-order-information-panel h3{display:flex;align-items:center;gap:7px;padding-bottom:9px;border-bottom:1px solid var(--border);font-size:14px}.admin-order-copy-field{display:grid;gap:5px;min-width:0}.admin-order-copy-field>span{color:var(--dim);font-size:11px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.admin-order-copy-field>div{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;overflow:hidden;border:1px solid rgba(139,124,246,.2);border-radius:8px;background:rgba(3,7,18,.72)}.admin-order-copy-field>div.has-copy{grid-template-columns:minmax(0,1fr) auto}.admin-order-copy-field code,.admin-order-copy-field strong{min-width:0;padding:9px 10px;overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.admin-order-copy-field code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}.admin-order-copy-field button{display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 9px;border:0;border-left:1px solid rgba(139,124,246,.16);background:rgba(139,124,246,.08);color:var(--muted);cursor:pointer}.admin-order-copy-field button:hover{background:rgba(248,73,101,.14);color:var(--text)}.admin-order-copy-field em,.admin-order-copy-field small{color:var(--dim);font-size:11px;font-style:normal;line-height:1.35}.admin-order-chat-page{margin-top:14px}.admin-filter-row{display:flex;justify-content:flex-end;gap:8px}.big-number{margin:24px 0 8px;text-align:center;font-size:48px;font-weight:950}.settings-form{display:grid;max-width:680px;gap:14px}.settings-tabs{width:-moz-max-content;width:max-content;max-width:100%;flex-wrap:wrap;margin-bottom:26px;border:1px solid #243043;background:transparent}.settings-tabs button{padding:0 14px}.gateway-grid,.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.domain-card,.gateway-card,.integration-card{border:1px solid #243043;border-radius:var(--radius);background:#030711;padding:18px}.gateway-card{display:grid;grid-template-columns:42px 1fr;gap:14px}.gateway-card button,.integration-card button{grid-column:1/-1}.integration-card{display:grid;gap:10px}.integration-card input{min-height:36px;padding:0 10px}.theme-settings{display:grid;max-width:540px;gap:14px}.color-row{display:flex;align-items:center;gap:12px}.color-row span{display:block;width:38px;height:38px;border-radius:6px}.webhook-list{display:grid;gap:14px}.domain-card{display:flex;align-items:center;gap:10px}.domain-card svg:last-child{margin-left:auto;color:var(--danger)}.stats-layout{grid-template-columns:2fr 1fr 1fr}.stats-layout .wide{grid-column:span 2}.member-panel{margin-bottom:18px}.member-line{grid-template-columns:42px 1fr auto}.member-line small{display:block;color:#9bb4d3}.danger-icon{display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:6px;background:var(--danger)}.admin-support{position:fixed;right:22px;bottom:22px;display:grid;width:44px;height:44px;place-items:center;border:0;border-radius:50%;background:var(--mint);color:#050711}.toast{position:fixed;left:50%;bottom:24px;z-index:120;transform:translateX(-50%);border:1px solid rgba(100,116,139,.22);border-radius:999px;background:rgba(5,7,17,.92);padding:12px 18px;color:var(--mint);font-weight:900;box-shadow:var(--shadow);animation:toastIn .22s cubic-bezier(.2,.72,.18,1) both}.account-content,.account-sidebar,.admin-category-card,.checkout-card,.content-panel,.description-card,.gateway-card,.integration-card,.member-panel,.order-card,.order-detail-card,.order-item-card,.panel,.payments-panel,.redeem-card,.stat-card,.summary-card,.trust-card{animation:pageRise .5s cubic-bezier(.2,.72,.18,1) both}.account-content,.account-sidebar,.admin-category-card,.checkout-card,.content-panel,.description-card,.gateway-card,.integration-card,.member-panel,.order-card,.order-detail-card,.order-item-card,.payments-panel,.redeem-card,.stat-card,.summary-card,.trust-card{transition:transform .24s cubic-bezier(.2,.72,.18,1),border-color .22s ease,box-shadow .22s ease,filter .22s ease}.account-content:hover,.account-sidebar:hover,.admin-category-card:hover,.checkout-card:hover,.content-panel:hover,.description-card:hover,.gateway-card:hover,.integration-card:hover,.member-panel:hover,.order-card:hover,.order-detail-card:hover,.order-item-card:hover,.payments-panel:hover,.redeem-card:hover,.stat-card:hover,.summary-card:hover,.trust-card:hover{transform:translateY(-4px);border-color:rgba(100,116,139,.22);box-shadow:0 18px 42px rgba(0,0,0,.24);filter:saturate(1.035)}.admin-page{animation:pageRise .52s cubic-bezier(.2,.72,.18,1) both}.admin-table tbody tr{animation:pageRise .42s cubic-bezier(.2,.72,.18,1) both;transition:background .18s ease,transform .18s ease}.admin-table tbody tr:nth-child(2){animation-delay:.04s}.admin-table tbody tr:nth-child(3){animation-delay:.08s}.admin-table tbody tr:nth-child(4){animation-delay:.12s}.admin-table tbody tr:nth-child(5){animation-delay:.16s}.admin-table tbody tr:nth-child(n+6){animation-delay:.2s}.admin-table tbody tr:hover{background:rgba(100,116,139,.035);transform:translateX(3px)}.admin-controls,.admin-tabs,.product-tabs,.section-tabs,.settings-tabs{animation:pageRise .44s cubic-bezier(.2,.72,.18,1) both}.admin-category-card footer button,.admin-sidebar nav button,.drawer-nav button,.dropdown-menu button,.footer-links a,.product-tabs button,.section-tabs button,.settings-tabs button{transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.admin-category-card footer button:hover,.admin-sidebar nav button:hover,.drawer-nav button:hover,.dropdown-menu button:hover,.footer-links a:hover,.product-tabs button:hover,.section-tabs button:hover,.settings-tabs button:hover{transform:translateX(3px)}.dropdown-menu,.select-menu{animation:modalPop .18s cubic-bezier(.2,.72,.18,1) both;transform-origin:top center}.cart-item,.drawer-nav button,.footer-socials a,.social-round{animation:pageRise .38s cubic-bezier(.2,.72,.18,1) both}.footer-socials a,.social-round{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.footer-socials a:hover,.social-round:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 12px 28px rgba(251,54,76,.2)}.source-admin-page{display:grid;gap:18px}.source-tabs{display:flex;gap:8px;flex-wrap:wrap}.source-segment button,.source-tabs button{display:inline-flex;align-items:center;gap:7px;min-height:36px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.035);color:var(--muted);padding:0 14px;font-weight:850;cursor:pointer}.source-segment button.active,.source-tabs button.active{border-color:rgba(255,54,79,.55);background:rgba(255,54,79,.14);color:var(--text)}.source-card{display:grid;gap:18px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.035);padding:18px}.quick-action-editor>header,.source-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.source-card>p{color:var(--muted);margin:0}.source-option-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.source-option-grid button{display:flex;gap:12px;align-items:center;min-height:76px;border:1px solid var(--line);border-radius:10px;background:rgba(0,0,0,.2);color:var(--text);padding:12px;text-align:left;cursor:pointer}.source-option-grid button.active{border-color:rgba(255,54,79,.52);background:rgba(255,54,79,.12)}.source-list-row small,.source-option-grid small{display:block;color:var(--muted);margin-top:3px}.source-preview{border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.2);padding:18px}.source-segment,.source-swatches{display:flex;gap:8px;flex-wrap:wrap}.source-swatches button{width:28px;height:28px;border:2px solid transparent;border-radius:50%;cursor:pointer}.source-swatches button.active{border-color:#fff;box-shadow:0 0 0 3px rgba(255,255,255,.12)}.quick-action-editor{display:grid;gap:12px;border:1px solid var(--line);border-radius:12px;background:rgba(0,0,0,.18);padding:16px}.quick-action-preview-row{display:grid;place-items:center;min-height:78px;border:1px solid rgba(139,124,246,.16);border-radius:10px;background:linear-gradient(rgba(148,163,184,.035) 1px,transparent 0),linear-gradient(90deg,rgba(148,163,184,.03) 1px,transparent 0),rgba(0,0,0,.18);background-size:34px 34px}.source-list-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px;border-top:1px solid var(--line);padding:16px 0 0}.source-list-row code{display:inline-block;color:var(--accent);font-size:15px;font-weight:950;letter-spacing:.16em;margin-top:7px}.review-source-row{grid-template-columns:auto auto 1fr auto}.review-source-row p{color:var(--muted);margin:6px 0 0;max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.review-source-row strong small{color:var(--accent)}.review-avatar{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-weight:950}.source-form-grid{display:grid;gap:14px}.three-col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media (max-width:980px){.legal-grid,.site-reviews-strip>div,.source-option-grid{grid-template-columns:1fr 1fr}.links-public-list.columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}.about-split{grid-template-columns:1fr}}@media (max-width:720px){.review-source-row,.site-banner,.source-list-row{grid-template-columns:1fr;display:grid}.site-banner button{width:100%;justify-content:center}.legal-grid,.links-public-list.columns-2,.links-public-list.columns-3,.site-reviews-strip>div,.source-option-grid,.three-col{grid-template-columns:1fr}.review-source-row .row-actions,.source-list-row .row-actions{justify-content:flex-start;flex-wrap:wrap}}.compact-page{width:min(100% - 36px,860px);min-height:58vh;padding-top:58px;text-align:center}.section-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--accent);border:1px solid rgba(116,99,216,.24);background:rgba(139,124,246,.08);border-radius:999px;padding:8px 14px;font-weight:800;font-size:12px;letter-spacing:0}.free-account-grid,.links-public-list,.review-grid{display:grid;gap:14px;margin-top:28px}.links-public-list{width:min(100%,560px);margin-inline:auto}.links-public-list.columns-2{width:min(100%,760px);grid-template-columns:repeat(2,minmax(0,1fr))}.links-public-list.columns-3{width:min(100%,980px);grid-template-columns:repeat(3,minmax(0,1fr))}.site-reviews-strip{margin-top:34px}.site-reviews-strip>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.site-reviews-strip>header span{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:12px;font-weight:900;text-transform:uppercase}.site-reviews-strip>header strong{display:block;font-size:22px}.site-reviews-strip>header small{display:block;margin-top:4px;color:var(--muted)}.site-reviews-carousel{display:flex;gap:14px;width:100%;min-width:0;max-width:100%;overflow-x:auto;touch-action:pan-y;overscroll-behavior-x:contain;scroll-snap-type:none;scroll-behavior:auto;scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.site-reviews-carousel::-webkit-scrollbar{display:none}.site-reviews-strip{width:100%;min-width:0;max-width:100%}.site-reviews-carousel.is-dragging{cursor:grabbing}.site-reviews-carousel.is-dragging article:hover{transform:none}.site-reviews-strip .site-review-card{position:relative;overflow:hidden;display:grid;grid-template-rows:auto minmax(64px,1fr) auto;gap:10px;border:1px solid var(--border);border-radius:9px;background:rgba(19,20,21,.92);padding:17px 19px;transition:border-color .2s,background .2s}.site-reviews-carousel article{box-sizing:border-box;flex:0 0 calc((100% - 42px) / 4);min-width:0;scroll-snap-align:start}.site-reviews-strip .site-review-card:hover{border-color:rgba(255,73,101,.55);background:rgba(24,24,25,.98)}.review-like-icon{display:inline-flex;width:-moz-fit-content;width:fit-content;color:#25d04d;line-height:1}.site-reviews-strip .site-review-card p{min-height:0;margin:0;color:#d8d9dc;font-size:14px;font-style:italic;line-height:1.55;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.site-review-card footer{display:grid;gap:4px;color:var(--muted);font-size:12px}.site-review-card footer>div{display:flex;flex-wrap:wrap;align-items:center;gap:0;min-height:18px}.site-review-card footer strong{color:var(--text);font-size:13px}.review-game-link{display:inline-flex;align-items:center;gap:2px;width:-moz-fit-content;width:fit-content;margin:0;padding:0;border:0;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.review-game-link:hover{color:var(--accent)}.site-review-card footer small{display:inline;margin:0;color:var(--muted)}.review-sentiment-summary{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;font-size:13px;font-weight:800}.review-sentiment-summary.liked{border-color:rgba(37,208,77,.42);color:#53dd79;background:rgba(22,129,55,.12)}.review-sentiment-summary.disliked{border-color:rgba(255,73,101,.44);color:#ff7088;background:rgba(174,23,51,.12)}.review-sentiment-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px}.review-sentiment-options>button{display:flex;min-width:0;align-items:center;gap:10px;padding:13px 14px;border:1px solid var(--border);border-radius:11px;background:rgba(10,12,19,.62);color:var(--muted);text-align:left;transition:border-color .2s,background .2s,color .2s,transform .2s}.review-sentiment-options>button:hover{transform:translateY(-1px)}.review-sentiment-options>button span{display:grid;gap:2px}.review-sentiment-options>button strong{color:var(--text);font-size:14px}.review-sentiment-options>button small{color:var(--muted);font-size:12px}.review-sentiment-options>button.liked{color:#36d765}.review-sentiment-options>button.liked.selected{border-color:rgba(37,208,77,.72);background:rgba(22,129,55,.17)}.review-sentiment-options>button.disliked{color:#ff657e}.review-sentiment-options>button.disliked.selected{border-color:rgba(255,73,101,.72);background:rgba(174,23,51,.16)}.links-avatar{width:86px;height:86px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid var(--accent);box-shadow:0 0 18px rgba(116,99,216,.18)}.links-public-list button{border:1px solid color-mix(in srgb,var(--link-color,#ff364f) 45%,#253044);background:linear-gradient(90deg,color-mix(in srgb,var(--link-color,#ff364f) 20%,transparent),rgba(14,16,24,.9));color:var(--text);min-height:58px;border-radius:12px;padding:0 18px;display:grid;grid-template-columns:54px 1fr 28px;align-items:center;text-align:left;cursor:pointer;transition:transform .18s ease,border-color .18s ease}.links-public-list button:hover{transform:translateY(-2px);border-color:var(--link-color,#ff364f)}.links-public-list span{color:var(--link-color,#ff364f);font-weight:900}.free-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));text-align:left}.free-account-card svg{color:var(--accent)}.free-account-card code{display:block;margin:14px 0;border:1px dashed #344058;border-radius:10px;padding:12px;color:var(--text);background:#010309}.large-search{display:flex;align-items:center;gap:10px;border:1px solid #263149;border-radius:14px;background:rgba(8,10,16,.92);padding:0 16px;min-height:56px;margin:18px 0 28px}.large-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font:inherit}.reviews-section>header{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.review-card span,.stars-display{display:inline-flex;gap:3px;color:#667085}.review-card .filled,.stars-display .filled{color:#ffd166;fill:currentColor}.review-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:20px}.review-card{border:1px solid #242b3b;border-radius:12px;background:rgba(9,11,17,.8);padding:16px;display:grid;gap:8px}.account-editor-row,.admin-stack,.link-editor-row,.review-admin-row,.review-form{display:grid;gap:12px}.review-form{border-top:1px solid #242b3b;padding-top:18px}.account-editor-row,.link-editor-row,.review-admin-row{border:1px solid #263149;border-radius:12px;padding:14px;background:#0a0e17}.link-editor-row{grid-template-columns:22px repeat(4,minmax(0,1fr));align-items:end}.link-page-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;border:1px solid #263149;border-radius:12px;padding:14px;background:#02050d}.link-editor-row.dragging,.review-admin-row.dragging{opacity:.45;border-color:var(--accent)}.admin-login-screen{min-height:100vh;display:grid;place-items:center;gap:18px;background:radial-gradient(circle at top,rgba(116,99,216,.08),transparent 42%),#02050d;color:var(--text)}.admin-login-card{width:min(100% - 32px,420px);display:grid;gap:14px}.admin-mini-avatar{border:0;width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:#e8eef8;color:#050811;cursor:pointer}.affiliate-link-panel,.affiliate-transactions,.become-affiliate,.withdraw-panel{display:grid;gap:14px}.affiliate-transactions>div:not(.empty-state){display:grid;grid-template-columns:150px 1fr auto;gap:12px;align-items:center;border-top:1px solid #242b3b;padding-top:12px}.become-affiliate{justify-items:start}.become-affiliate svg{color:var(--accent)}.faq-page h1,.tutorials-page h1{text-align:center}.faq-list{width:min(100%,840px);margin:28px auto 0;display:grid;gap:10px}.home-faq-section{width:100%;margin-top:56px;border-top:1px solid var(--border);padding-top:48px}.home-faq-header{display:flex;align-items:end;justify-content:space-between;gap:24px;width:min(100%,980px);margin:0 auto}.home-faq-header h2{margin:12px 0 6px;font-size:clamp(1.8rem,3vw,2.45rem)}.home-faq-header p{margin:0;color:var(--muted)}.home-faq-list{width:min(100%,980px)}.faq-list button{border:1px solid #263149;background:rgba(8,10,16,.9);color:var(--text);border-radius:12px;padding:16px;display:grid;grid-template-columns:1fr auto;gap:10px;text-align:left;cursor:pointer}.faq-list button.open{border-color:var(--accent);background:rgba(139,124,246,.08)}.faq-list span{display:flex;align-items:center;gap:9px;font-weight:800}.faq-list p{grid-column:1/-1;margin:0;color:var(--muted)}.tutorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:28px 0}.tutorial-grid article{display:grid;gap:10px}.tutorial-grid span{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:var(--accent);color:#050811;font-weight:900}.support-popover{position:absolute;right:0;bottom:72px;width:min(420px,calc(100vw - 40px));height:min(650px,calc(100dvh - 110px));max-height:calc(100dvh - 110px);border:1px solid #263149;border-radius:14px;background:rgba(7,9,14,.98);box-shadow:0 18px 50px rgba(0,0,0,.4);padding:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.support-chat header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border-bottom:1px solid #263149}.support-chat header small{display:block;color:var(--muted);margin-top:3px}.support-chat-body{display:grid;gap:8px;min-height:0;max-height:none;align-content:start;grid-auto-rows:max-content;overflow-y:auto;padding:14px}.support-chat-body p{align-self:start;width:-moz-fit-content;width:fit-content;max-width:86%;margin:0;border:1px solid #273147;border-radius:14px;background:#0d1320;padding:10px 12px;color:var(--text)}.support-chat-body p.customer{justify-self:end;border-color:color-mix(in srgb,var(--accent) 42%,#273147);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 20%,#0d1320),#0d1320)}.support-link-message{justify-self:start;display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:86%;min-height:42px;margin:0;border:1px solid color-mix(in srgb,var(--accent) 34%,#273147);border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,#0d1320);color:var(--accent);font:inherit;font-weight:850;padding:10px 12px;text-align:left;text-decoration:none;white-space:normal}.support-link-message span{min-width:0;overflow-wrap:normal;word-break:normal}.support-chat-menu{display:grid;gap:8px;max-height:42dvh;overflow-y:auto;padding:0 14px 12px}.support-chat-menu button{width:100%;min-height:44px;border:1px solid #2a3550;border-radius:12px;background:linear-gradient(135deg,rgba(139,124,246,.13),rgba(13,19,32,.94));color:var(--text);display:flex;align-items:center;gap:10px;padding:9px 12px;font-weight:800;line-height:1.25;text-align:left}.support-chat-menu button:hover{border-color:color-mix(in srgb,var(--accent) 58%,#2a3550);background:linear-gradient(135deg,rgba(139,124,246,.22),rgba(13,19,32,.98))}.support-chat-menu button span{flex:0 0 24px;width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(139,124,246,.18);color:var(--accent);font-size:12px;line-height:1;text-align:center}.support-chat-menu button b{display:block;flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:normal;word-break:normal}.support-chat-menu button svg{margin-left:auto}.support-chat-menu .support-chat-back{min-height:32px;color:var(--muted);background:rgba(255,255,255,.03)}.support-chat-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 14px 12px}.support-chat-actions button{width:100%;justify-content:center;border-radius:10px;border:1px solid #263149;background:transparent;color:var(--text);min-height:36px;padding:0 8px;font-size:12px}.support-chat-actions button:hover{border-color:#263149;background:rgba(255,255,255,.04)}.support-chat-input{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;gap:8px;border-top:1px solid #263149;padding:12px}.support-chat-input textarea{min-height:40px;max-height:132px;height:40px;resize:none;overflow-y:auto;padding:9px 12px 9px 17px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.support-chat-input button{display:grid;place-items:center;border:0;border-radius:10px;background:var(--accent);color:#050711}.support-chat-input.is-locked{opacity:.86}.support-chat-input textarea:disabled{cursor:not-allowed;color:var(--muted);background:#070b13}.support-chat-input button:disabled{cursor:not-allowed;opacity:.48;background:#151b28;color:var(--muted)}.support-chat-input .support-attach-button{border:1px solid #263149;background:rgba(13,19,32,.96);color:var(--muted)}.hidden-file-input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.chat-attachment{display:inline-grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;max-width:min(320px,100%);margin-top:8px;padding:8px 10px;border:1px solid rgba(139,124,246,.24);border-radius:10px;background:rgba(9,13,25,.72);color:var(--text);text-decoration:none}.chat-attachment span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-attachment small{color:var(--muted);font-size:11px}.row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;grid-column:1/-1}.row-actions button{border:1px solid #29344a;background:#0d1320;color:var(--text);border-radius:9px;min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.links-preview .links-public{width:100%;min-height:0;padding:0}.links-preview .links-public>h1,.links-preview .links-public>p{display:none}.inline-section-title,.review-admin-row header{display:flex;justify-content:space-between;gap:12px;align-items:center}.checkout-fields-admin{padding:14px;display:grid;gap:12px}.checkout-field-card,.checkout-fields-admin,.product-checkout-fields{border:1px solid #263149;border-radius:12px;background:#02050d}.checkout-field-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:12px}.checkout-field-card>div,.product-checkout-field-row span{display:grid;gap:3px;min-width:0}.checkout-field-card small,.checkout-required-toggle small,.product-checkout-field-row small{color:var(--muted);font-size:11px}.checkout-field-usage{color:var(--mint);font-size:11px;font-weight:800}.checkout-field-modal{display:grid;gap:14px}.checkout-required-toggle{justify-content:space-between;align-items:center;border:1px solid #263149;border-radius:10px;padding:12px 14px;background:#02050d}.checkout-required-toggle>span:first-child{display:grid;gap:3px}.checkout-product-picker{display:grid;gap:12px;border:1px solid #263149;border-radius:10px;padding:12px;background:#02050d}.checkout-product-picker-list{display:grid;max-height:320px;overflow-y:auto;border:1px solid #263149;border-radius:8px}.checkout-product-picker-list .check-row,.product-checkout-field-row{min-height:38px;padding:8px 10px;border-bottom:1px solid rgba(38,49,73,.7)}.checkout-product-picker-list .check-row:last-child{border-bottom:0}.checkout-product-picker-list .check-row>span{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.product-checkout-fields{display:grid;gap:8px;margin:16px 0;padding:12px}.product-checkout-field-row{border:1px solid rgba(38,49,73,.7);border-radius:8px}.inline-section-title small{display:block;color:var(--muted);margin-top:3px}.checkout-field-row{display:grid;grid-template-columns:1.3fr 1fr auto 44px;gap:10px;align-items:end;border-top:1px solid #20283a;padding-top:12px}@media (max-width:1080px){.page-wrap,.public-header{width:min(var(--layout-max),calc(100% - 32px))}.public-header{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center}.header-search{order:0;grid-column:1/-1;width:100%}.public-header>.header-actions,.public-header>.icon-button:first-child,.public-header>.plain-button,.public-header>.status-pill{grid-row:1}.public-header>.header-actions{margin-left:0}.category-admin-grid,.category-grid,.coupon-public-grid,.dashboard-grid,.gateway-grid,.integration-grid,.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-page,.checkout-grid,.order-detail-grid,.product-layout{grid-template-columns:1fr}.account-sidebar,.order-detail-card,.trust-column{position:static}.admin-sidebar{width:196px;padding:12px 14px}.admin-main{margin-left:268px}.admin-page{width:calc(100vw - 306px)}.admin-chat-page{grid-template-columns:280px minmax(0,1fr);height:auto;min-height:calc(100vh - 92px)}.chat-order-details{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.chat-order-details header,.order-tag-row{grid-column:1/-1}.admin-topbar{flex-wrap:wrap;gap:12px;padding:0 18px}}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:1500px){.product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1080px){.public-header{display:flex;flex-wrap:wrap;gap:8px}.public-header>.header-search{order:10;flex:1 0 100%;width:100%}.public-header>.header-search.is-compact{position:absolute;top:calc(100% + 8px);right:0;left:0;z-index:2;width:auto;height:40px;margin:0;order:0}.public-header>.header-actions{margin-left:auto}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.storefront{padding-top:104px}.public-header{width:calc(100vw - 20px);min-height:56px;padding:8px}.public-header>.header-actions,.public-header>.icon-button,.public-header>.plain-button,.public-header>.status-pill{flex:0 0 auto}.public-header>.status-pill{max-width:150px;overflow:hidden;white-space:nowrap}.public-header.is-search-open~.home-page{margin-top:56px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-app{min-width:0}.admin-sidebar{position:fixed;top:0;bottom:0;left:72px;z-index:80;width:min(320px,calc(100vw - 72px));max-width:none;height:100dvh;max-height:100dvh;flex-direction:column;align-items:stretch;gap:0;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid #1d2634;border-bottom:0;padding:14px 14px 28px;transform:translateX(-105%);transition:transform .24s cubic-bezier(.2,.72,.18,1)}.sidebar-open .admin-sidebar{transform:translateX(0)}.admin-avatar{width:72px;height:72px;margin:0 auto 8px;font-size:28px}.admin-sidebar h2,.visit-link{display:block}.admin-sidebar-backdrop{position:fixed;inset:0;z-index:70;display:none;border:0;background:rgba(0,0,0,.54)}.sidebar-open .admin-sidebar-backdrop{display:block}.admin-menu-button{display:grid;width:38px;height:38px;place-items:center;border:1px solid #243043;border-radius:6px;background:#0b1220;color:var(--text)}.admin-sidebar nav{display:grid;min-width:0;gap:4px}.admin-sidebar nav button{justify-content:flex-start;min-height:34px;border:0;background:transparent;padding:0 8px;font-size:14px;white-space:normal}.admin-sidebar nav button.active{border-color:transparent;background:rgba(100,116,139,.05)}.admin-main{margin-left:72px;min-width:0;overflow-x:clip}.admin-chat-page{grid-template-columns:1fr;height:auto;min-height:0;padding:12px}.chat-inbox{min-height:360px}.chat-thread{min-height:520px}.chat-order-details{grid-template-columns:1fr}.chat-tags-menu,.chat-tool-menu{left:12px;right:12px;top:auto;margin-top:6px}.admin-topbar{position:sticky;top:0;z-index:50;flex-wrap:wrap;gap:8px;min-height:auto;padding:10px 12px}.admin-mini-avatar{width:32px;height:32px}.page-wrap,.public-header{width:calc(100vw - 20px)}.public-header{top:8px;margin-top:8px}.header-actions .text-link,.logo-lockup strong,.profile-chip b,.profile-chip small,.status-pill{display:none}.profile-chip{min-width:46px;grid-template-columns:34px}.hero-banner{grid-template-columns:1fr;min-height:auto;gap:12px;padding:20px}.hero-banner h1{font-size:clamp(42px,15vw,64px)}.hero-trust{justify-self:start;font-size:clamp(24px,8vw,42px);text-align:left}.hero-mascot{max-width:260px}.hero-mascot .product-art{height:112px}.admin-order-info-sections,.admin-order-page-grid,.category-admin-grid,.category-grid,.compare-price-row,.coupon-public-grid,.coupon-toggle-list,.dashboard-grid,.gateway-grid,.included-editor-row,.integration-grid,.order-admin-detail,.product-editor-grid,.product-grid,.three-col,.two-col,.upload-row{grid-template-columns:1fr}.included-editor>header{align-items:stretch;flex-direction:column}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.order-detail-grid,.product-hero-card,.product-layout{grid-template-columns:1fr}.chat-input{grid-template-columns:auto minmax(0,1fr)}.chat-input .primary-button{grid-column:1/-1;width:100%}.site-footer{grid-template-columns:1fr;padding:32px 20px}.admin-topbar span,.plan-pill{display:none}.admin-page{width:auto;max-width:none;margin:0;padding:22px 12px 92px}.admin-controls,.admin-section-header{flex-direction:column;align-items:stretch}.admin-section-header{gap:12px;margin-bottom:16px}.admin-controls button,.admin-controls label,.admin-section-header .light-button{width:100%;min-width:0}.admin-table{display:block;overflow-x:auto;max-width:100%}.admin-table table,table.admin-table{min-width:620px}.package-tree{overflow-x:auto}.package-tree>section{min-width:560px}.admin-dashboard-panels,.coupon-config-panel,.stats-layout{grid-template-columns:1fr}.coupon-config-panel .ghost-button{width:100%}.coupon-code-row,.stats-list-panel>div:not(.empty-state){grid-template-columns:1fr}.payment-line{grid-template-columns:34px minmax(0,1fr) max-content;gap:10px;padding:8px 0}.payment-line span{grid-column:1;grid-row:1/span 2;width:32px;height:32px}.payment-line strong{grid-column:2;grid-row:1/span 2}.payment-line .pill{grid-column:3;grid-row:1;justify-self:end}.payment-line b{grid-column:3;grid-row:2;min-width:0;justify-self:end}.affiliate-transactions>div:not(.empty-state),.allowed-users>div,.checkout-field-row,.field.with-check>div,.free-account-grid,.link-editor-row,.link-page-config,.links-public-list.columns-2,.review-grid,.tutorial-grid{grid-template-columns:1fr}.allowed-users button,.field.with-check label{min-height:36px;border-left:0;border-top:1px solid #243043}.modal-backdrop{align-items:start;padding:12px;overflow-y:auto}.modal{width:min(100%,680px);max-height:calc(100dvh - 24px)}.admin-support,.floating-contact{right:14px;bottom:14px}}@media (max-width:520px){.category-grid{grid-template-columns:1fr}}.inline-name-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--text);padding:0;font:inherit;font-weight:900;text-align:left;cursor:pointer}.inline-name-button:hover{color:var(--lilac);text-decoration:underline;text-underline-offset:3px}.public-theme-frame.theme-lastblox{--purple:#ff3131;--lilac:#ff6b6b;--mint:#ff4d4d;--accent:#ff3131;--danger:#ff3131;--border-soft:rgba(255,49,49,0.14)}.storefront.theme-lastblox{background:linear-gradient(rgba(255,49,49,.022) 1px,transparent 0),linear-gradient(90deg,rgba(255,49,49,.018) 1px,transparent 0),#050203;background-size:96px 96px,96px 96px,auto}.storefront.theme-lastblox .ambient{background:radial-gradient(circle at 14% 30%,rgba(255,49,49,.08),transparent 18%),radial-gradient(circle at 88% 10%,rgba(255,49,49,.18),transparent 26%),radial-gradient(circle at 56% 88%,rgba(255,49,49,.06),transparent 22%);opacity:.72}.storefront.theme-lastblox .ambient:before{background:radial-gradient(circle,rgba(255,49,49,.38) 0 2px,transparent 3px) 0 0 /118px 118px,radial-gradient(circle,rgba(255,107,107,.18) 0 1px,transparent 2px) 46px 38px /164px 164px;animation-duration:24s}.storefront.theme-lastblox .ambient:after{background:linear-gradient(90deg,rgba(5,2,3,.86),transparent 48%,rgba(42,5,8,.56)),radial-gradient(circle at 95% 16%,rgba(255,49,49,.28),transparent 30%)}.public-theme-frame.theme-lastblox .cart-drawer,.public-theme-frame.theme-lastblox .public-drawer,.public-theme-frame.theme-lastblox .public-header,.storefront.theme-lastblox .account-order-card,.storefront.theme-lastblox .account-sidebar,.storefront.theme-lastblox .checkout-card,.storefront.theme-lastblox .content-card,.storefront.theme-lastblox .coupon-public-card,.storefront.theme-lastblox .order-item-card,.storefront.theme-lastblox .panel,.storefront.theme-lastblox .product-card,.storefront.theme-lastblox .product-hero-card,.storefront.theme-lastblox .summary-card,.storefront.theme-lastblox .trust-card{border-color:rgba(255,49,49,.22);background-color:rgba(9,5,7,.88)}.public-theme-frame.theme-lastblox .icon-button.is-active,.public-theme-frame.theme-lastblox .icon-button:hover,.storefront.theme-lastblox .dark-button:hover,.storefront.theme-lastblox .ghost-button:hover{border-color:rgba(255,49,49,.72);background:rgba(255,49,49,.1);box-shadow:0 12px 28px rgba(255,49,49,.14)}.public-theme-frame.theme-lastblox .cart-button,.public-theme-frame.theme-lastblox .primary-button,.public-theme-frame.theme-lastblox .quick-action-row button,.public-theme-frame.theme-lastblox .site-banner button,.storefront.theme-lastblox .category-card em,.storefront.theme-lastblox .partner-button{border-color:rgba(255,49,49,.7);background:linear-gradient(135deg,#ff3131,#ff4b4b 55%,#b91222);color:#050203;box-shadow:0 16px 34px rgba(255,49,49,.2)}.storefront.theme-lastblox .hero-banner{border-color:rgba(255,49,49,.28);background:linear-gradient(135deg,rgba(255,49,49,.42),rgba(35,3,7,.92)),repeating-linear-gradient(100deg,rgba(255,255,255,.08) 0 1px,transparent 1px 18px);box-shadow:0 28px 80px rgba(255,49,49,.12)}.storefront.theme-lastblox .category-card strong,.storefront.theme-lastblox .hero-banner h1{text-shadow:0 3px 16px rgba(0,0,0,.62)}.storefront.theme-lastblox .product-art{--art-primary:#ff3131;--art-secondary:#2f0509;--art-accent:#ff6b6b;border-color:rgba(255,49,49,.28);background:linear-gradient(135deg,rgba(255,49,49,.12),rgba(7,3,5,.94)),#070305}.storefront.theme-lastblox .category-card{border-color:rgba(255,49,49,.46);background:#090406}.storefront.theme-lastblox .category-card:hover,.storefront.theme-lastblox .product-card:hover{border-color:#ff3131;box-shadow:0 18px 48px rgba(255,49,49,.16)}.storefront.theme-lastblox .header-search,.storefront.theme-lastblox .home-search{border-color:rgba(255,49,49,.28);background:rgba(5,2,3,.84)}.public-theme-frame.theme-lastblox .status-pill{border-color:rgba(255,49,49,.22);background:rgba(255,49,49,.06)}.public-theme-frame.theme-lastblox .logo-lockup strong,.storefront.theme-lastblox .price,.storefront.theme-lastblox .site-footer strong{color:#fff}.admin-category-card,.admin-page button,.admin-shell button,.cart-button,.category-nav-popover button,.drawer-bottom button,.drawer-close-button,.header-search,.home-search,.panel,.profile-chip,.public-drawer nav button,.public-drawer section button,.search-popover button,.site-footer button,.source-card,.source-list-row,.source-tabs button,.status-pill,.support-chat-actions button,.support-chat-input button,.tenant-site{transition:transform .2s cubic-bezier(.2,.72,.18,1),border-color .2s ease,background .2s ease,color .2s ease,box-shadow .2s ease,filter .2s ease}.cart-button:hover,.drawer-close-button:hover,.profile-chip:hover,.public-header>.icon-button:hover,.status-pill:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 16px 34px color-mix(in srgb,var(--accent) 18%,transparent)}.public-header>.icon-button:hover{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 60%),rgba(255,255,255,.06)}.header-search:hover,.home-search:hover,.large-search:hover{border-color:color-mix(in srgb,var(--accent) 46%,var(--border));background:rgba(8,10,20,.92);box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 10%,transparent)}.drawer-bottom button:hover,.public-drawer nav button:hover,.public-drawer section button:hover{transform:translateX(5px);border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 16%,transparent),transparent),rgba(255,255,255,.035);color:#fff}@media (max-width:720px){.storefront .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.drawer-bottom button:hover svg,.public-drawer nav button:hover svg,.public-drawer section button:hover svg,.site-footer button:hover svg{opacity:1;color:var(--accent)}.category-nav-popover button:hover,.search-popover button:hover{transform:translateX(3px);background:color-mix(in srgb,var(--accent) 12%,transparent)}.site-footer nav>button:hover{transform:translateX(3px);color:var(--accent)}.social-row button:hover{transform:translateY(-2px) scale(1.04);border-color:color-mix(in srgb,var(--accent) 50%,var(--border));background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 12%,transparent)}.support-chat-input button:hover{transform:translateY(-1px);border-color:var(--accent);box-shadow:0 10px 22px color-mix(in srgb,var(--accent) 14%,transparent)}.admin-controls button:hover,.admin-section-header button:hover,.admin-table button:hover,.package-tree button:hover,.row-actions button:hover,.source-card button:hover,.source-tabs button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 46%,var(--border));box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 10%,transparent)}.admin-category-card:hover,.panel:hover,.source-card:hover,.source-list-row:hover{border-color:color-mix(in srgb,var(--accent) 28%,var(--border));box-shadow:0 18px 42px rgba(0,0,0,.18)}.tenant-site:hover{transform:translateY(-1px) scale(1.04);border-color:var(--accent);box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 18%,transparent)}.search-topics{margin:30px 0 8px;border-top:1px solid rgba(100,116,139,.16);border-bottom:1px solid rgba(100,116,139,.16);color:var(--muted)}.search-topics summary{width:-moz-fit-content;width:fit-content;padding:14px 0;color:var(--text);cursor:pointer;font-weight:800;list-style-position:inside}.search-topics summary:hover{color:var(--purple)}.search-topics-list{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 16px}.search-topics-list a,.search-topics-list span{display:inline-flex;align-items:center;min-height:30px;padding:6px 10px;border:1px solid rgba(116,99,216,.22);border-radius:999px;background:rgba(116,99,216,.06);color:var(--muted);font-size:12px;line-height:1.2;text-decoration:none;transition:border-color .18s ease,color .18s ease,background .18s ease}.search-topics-list a:hover{border-color:var(--purple);background:rgba(116,99,216,.14);color:var(--text)}.search-tags-admin-page .panel{padding:20px}.search-tags-admin-panel{display:grid;gap:20px}.search-tags-admin-panel .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.search-tags-admin-panel .panel-heading h3{margin:0 0 6px}.search-tags-admin-panel .panel-heading p{max-width:720px;margin:0}.search-tags-add-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.search-tags-editor-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:16px}.search-tags-editor-grid label{display:grid;gap:8px;color:var(--text);font-weight:800}.search-tags-editor-grid textarea{width:100%;min-height:300px;resize:vertical;font:inherit;line-height:1.55}.search-tags-editor-grid label small{font-weight:500}.search-tags-preview{align-self:start;min-height:220px;padding:16px;border:1px solid var(--border);border-radius:var(--radius);background:#050812}.search-tags-preview .eyebrow{display:block;margin-bottom:8px;color:var(--purple);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.search-tags-preview h3{margin:0 0 14px}.search-tags-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media (max-width:700px){.search-tags-editor-grid{grid-template-columns:1fr}.search-tags-admin-panel .panel-heading{flex-direction:column}.search-tags-add-row{grid-template-columns:1fr}}.back-to-top{position:fixed;left:18px;bottom:22px;z-index:80;display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(145,225,0,.65);border-radius:12px;background:#171d0c;color:#a4f000;box-shadow:0 12px 30px rgba(0,0,0,.35);cursor:pointer}.back-to-top:hover{transform:translateY(-2px);border-color:#a4f000;background:#253509}.faq-emoji{display:inline-grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid var(--border,rgba(139,92,246,.3));border-radius:10px;background:rgba(139,92,246,.1);font-size:17px;line-height:1}.faq-list .faq-emoji{display:inline-flex;align-items:center;justify-content:center;gap:0;text-align:center}.faq-list .faq-emoji svg{display:block;flex:0 0 auto}.faq-list>button>span:first-child{display:inline-flex;align-items:center;gap:12px}.admin-faq-list>header{display:flex;justify-content:space-between}.admin-faq-list>header,.admin-faq-row{align-items:center;gap:12px}.admin-faq-question{display:grid;min-width:0;flex:1;gap:5px;padding:0;border:0;background:transparent;color:var(--text);text-align:left;cursor:pointer}.admin-faq-question small{overflow:hidden;color:var(--muted);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.admin-faq-question:hover strong{color:var(--purple,#a78bfa)}.legal-theme{--accent:#ff3048;--purple:#ff3048;--lilac:#ff6574;--border:rgba(255,48,72,.22);background:#070607}.legal-theme .ambient{background:radial-gradient(circle at 85% 12%,rgba(255,35,50,.2),transparent 30%),radial-gradient(circle at 12% 70%,rgba(255,52,67,.07),transparent 25%)}.legal-theme .content-page,.legal-theme .storefront{color:#f7f4f5}.legal-document{width:min(768px,calc(100vw - 40px));gap:24px;padding-bottom:22px}.legal-hero{display:grid;justify-items:center;gap:12px;margin:66px auto 28px;text-align:center}.legal-hero h1{margin:0;font-size:clamp(38px,5vw,52px);letter-spacing:-.04em}.legal-hero p{margin:0;color:#aaa3a7;font-size:16px}.legal-theme .section-kicker{border-color:rgba(255,48,72,.42);background:rgba(255,48,72,.08);color:#ff4055}.legal-compliance,.legal-cta,.legal-notice{display:flex;align-items:center;gap:16px;padding:22px 24px;border:1px solid rgba(255,48,72,.38);border-radius:16px;background:linear-gradient(110deg,rgba(54,10,16,.72),rgba(30,8,12,.54))}.legal-compliance svg,.legal-notice svg{color:#ff3048}.legal-compliance p,.legal-notice p{margin:0;color:#c0b9bd;line-height:1.65}.legal-document-card{overflow:hidden;border:1px solid rgba(255,48,72,.2);border-radius:16px;background:rgba(7,7,9,.88)}.legal-document-heading{display:flex;align-items:center;gap:9px;border-bottom:1px solid rgba(255,48,72,.26);background:rgba(255,48,72,.1);padding:18px 28px;color:#fff;font-size:1.02rem;font-weight:800}.legal-document-heading svg{color:#ff4055}.legal-document-heading.privacy-heading{border-top:1px solid rgba(255,48,72,.34)}.legal-section{padding:26px 28px;border-bottom:1px solid rgba(255,48,72,.14)}.legal-section:last-child{border-bottom:0}.legal-section h2{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:17px}.legal-section h2 span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:50%;background:rgba(255,48,72,.18);color:#ff3048;font-size:12px}.legal-section p{margin:0 0 9px;color:#b9b1b5;line-height:1.62}.legal-section p:last-child{margin-bottom:0}.legal-section ul{display:grid;gap:8px;margin:12px 0 0;padding:0 0 0 22px;color:#b9b1b5}.legal-section li::marker{color:#ff3048}.legal-section strong{color:#fff}.legal-compliance{margin-top:0;border-color:rgba(255,48,72,.35)}.legal-compliance strong{display:block;margin-bottom:5px;font-size:17px}.legal-cta{justify-content:space-between;margin-top:0}.legal-cta div{display:grid;gap:5px;margin-right:auto}.legal-cta span{color:#aaa3a7}.legal-cta button{flex:0 0 auto}.faq-icon-field{display:grid;gap:8px}.field-label{color:var(--muted);font-size:12px;font-weight:800}.faq-icon-picker{display:flex;flex-wrap:wrap;gap:8px}.faq-icon-picker button{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,48,72,.35);border-radius:10px;background:rgba(255,48,72,.06);color:#ff4055}.faq-icon-picker button.selected,.faq-icon-picker button:hover{border-color:#ff3048;background:rgba(255,48,72,.18);box-shadow:0 0 0 2px rgba(255,48,72,.12)}.faq-icon-picker button.selected{color:#fff}.legal-theme .faq-emoji{border-color:rgba(255,48,72,.4);background:rgba(255,48,72,.1);color:#ff4055}@media (max-width:640px){.home-faq-section{margin-top:40px;padding-top:34px}.home-faq-header{align-items:flex-start;flex-direction:column;gap:16px}.legal-document{width:min(100% - 24px,768px)}.legal-hero{margin-top:40px}.legal-compliance,.legal-cta,.legal-notice{padding:18px}.legal-section{padding:22px 18px}.legal-cta{flex-wrap:wrap}.legal-cta div{flex-basis:100%}.back-to-top{left:14px;bottom:22px}.admin-faq-row{flex-wrap:wrap}.admin-faq-question{flex-basis:calc(100% - 52px)}}@media (max-width:760px){.dashboard-hero-grid{grid-template-columns:1fr}.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-visits-body{grid-template-columns:minmax(104px,.65fr) minmax(0,1.35fr);gap:10px}.dashboard-operations-card,.dashboard-visits-card{min-height:158px;padding:16px}.revenue-dashboard-head>div:last-child{display:none}.members-summary-grid,.permission-grid{grid-template-columns:1fr}.permission-group-heading{align-items:flex-start;flex-direction:column}.member-table-head{display:none}.member-row{grid-template-columns:36px minmax(0,1fr) max-content;gap:9px;padding:12px 0}.member-row .member-permission-summary{grid-column:2/3}.member-row .pill{grid-column:3;grid-row:1}.member-row .dark-button{grid-column:2/4;justify-self:start}.member-panel-heading,.member-permissions-header{flex-wrap:wrap}.owner-member-panel .member-line{grid-template-columns:36px minmax(0,1fr)}.owner-member-panel .member-line .dark-button{grid-column:2;justify-self:start}}@media (max-width:480px){.dashboard-metric-grid{grid-template-columns:1fr}.dashboard-visits-total strong{font-size:30px}.visit-bars{gap:4px}.visit-bars button>i{width:10px}.revenue-chart{height:142px}.revenue-chart-labels{font-size:9px}.dashboard-operations-list{gap:8px}}.admin-app{--admin-surface:#0b1321;--admin-surface-raised:#101b2d;--admin-border:#263954;--admin-muted:#8fa8c8;background:radial-gradient(circle at 84% -18%,rgba(81,111,168,.13),transparent 34%),linear-gradient(180deg,#070d17,#050a13 58%,#070c15)}.admin-main{position:relative;min-height:100vh;margin-left:310px}.admin-main:before{position:fixed;inset:64px 0 0 310px;z-index:0;background-image:linear-gradient(rgba(116,146,187,.035) 1px,transparent 0),linear-gradient(90deg,rgba(116,146,187,.03) 1px,transparent 0);background-size:36px 36px;content:"";pointer-events:none}.admin-main>:not(.admin-topbar){position:relative;z-index:1}.admin-tenant-rail{border-right-color:#223049;background:linear-gradient(180deg,#0b1220,#070c15);padding-top:18px}.tenant-add,.tenant-bottom button,.tenant-brand,.tenant-site{border-color:#253550;background:#111b2c}.tenant-brand{border-color:transparent;background:transparent}.tenant-brand span{box-shadow:none}.tenant-sites{gap:10px}.tenant-site{border-radius:14px}.tenant-site.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--tenant-accent,#8b7cf6) 18%,transparent)}.tenant-bottom{gap:9px}.tenant-bottom button{width:42px;height:42px}.admin-sidebar{left:72px;width:238px;border-right-color:#263752;background:linear-gradient(180deg,rgba(13,22,37,.99),rgba(7,12,21,.99));padding:18px 14px 16px;scrollbar-color:#33445f transparent}.admin-sidebar-profile{display:flex;align-items:center;gap:10px;margin:0 2px 18px;padding:12px 10px;border:1px solid #273a56;border-radius:12px;background:linear-gradient(135deg,rgba(32,49,76,.72),rgba(13,21,35,.78))}.admin-avatar{width:42px;height:42px;flex:0 0 42px;margin:0;border:1px solid rgba(88,226,173,.42);border-radius:12px;background:rgba(66,221,165,.11);color:#67e7bb;font-size:14px;font-weight:950}.admin-sidebar-profile>div:last-child{display:grid;min-width:0;gap:3px}.admin-sidebar-profile small{color:#7993b5;font-size:9px;font-weight:900;letter-spacing:.11em}.admin-sidebar-profile strong{overflow:hidden;color:#eff6ff;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-sidebar-profile span{display:inline-flex;align-items:center;gap:5px;color:#97b1d0;font-size:10px}.admin-sidebar-profile i{width:6px;height:6px;border-radius:50%;background:#4ce0a6}.admin-sidebar h2{display:none}.admin-sidebar nav{gap:5px}.admin-nav-group{gap:4px;padding:0 0 14px}.admin-nav-group+.admin-nav-group{border-top-color:#1e2d45;padding-top:14px}.admin-nav-group>small{margin:0 9px 5px;color:#7089aa;font-size:9px}.admin-sidebar nav button,.visit-link{min-height:38px;gap:10px;border:1px solid transparent;border-radius:9px;padding:0 10px;color:#c1d0e3;font-size:12px;font-weight:800}.admin-sidebar nav button svg{color:#8fa7c6}.admin-sidebar nav button:hover{transform:none;border-color:#2c4261;background:rgba(62,88,126,.16);color:#f5f9ff}.admin-sidebar nav button.active{position:relative;border-color:rgba(75,222,169,.28);background:linear-gradient(90deg,rgba(61,224,166,.16),rgba(61,224,166,.035));color:#77ebc2}.admin-sidebar nav button.active:before{position:absolute;left:-1px;width:3px;height:20px;border-radius:0 4px 4px 0;background:#52e5ae;content:""}.admin-sidebar nav button.active svg{color:#63e7b6}.admin-sidebar .pill{margin-left:auto;padding:3px 6px;font-size:8px}.visit-link{justify-content:center;margin:12px 2px 0;border-color:#2a3e5c;background:#101b2d;color:#a8c7f2}.visit-link:hover{transform:translateY(-1px);border-color:#4a6d9d;background:#14233a}.admin-topbar{z-index:31;min-height:74px;gap:22px;border-bottom-color:#263650;background:rgba(10,17,29,.88);padding:0 34px;backdrop-filter:blur(18px)}.admin-topbar-plan,.admin-topbar-store{display:grid;gap:3px}.admin-topbar-plan small,.admin-topbar-store small{color:#819ab9;font-size:10px;font-weight:800}.admin-topbar-plan b,.admin-topbar-store b{color:#eaf3ff;font-size:12px}.admin-topbar-store b{color:#93c8ff}.plan-pill{gap:9px;margin-left:auto;border:1px solid #2b405e;background:#111d30;padding:8px 11px;color:#94accb;font-size:10px}.plan-pill svg{color:#ffbf63}.plan-pill span{white-space:nowrap}.plan-pill b{color:#f0f6ff}.plan-pill i{width:62px;height:4px;background:linear-gradient(90deg,#55e4b0 42%,#32445f 0)}.admin-topbar-actions{display:flex;align-items:center;gap:8px}.admin-mini-avatar,.admin-topbar-icon{position:relative;display:grid;width:36px;height:36px;place-items:center;border:1px solid #2b3c58;border-radius:9px;background:#101a2b;color:#aabbd2}.admin-mini-avatar:hover,.admin-topbar-icon:hover{transform:translateY(-1px);border-color:#476a98;background:#17273e;color:#f2f7ff}.admin-topbar-icon.has-notification i{position:absolute;top:7px;right:7px;width:6px;height:6px;border:1px solid #101a2b;border-radius:50%;background:#ff526b}.admin-mini-avatar{border-color:rgba(94,226,176,.42);background:rgba(73,222,164,.12);color:#65e3b4}.admin-page{width:min(1180px,calc(100vw - 354px));padding:34px 0 84px}.admin-section-header{align-items:flex-end;margin-bottom:26px}.admin-section-header h1{color:#f4f8ff;font-size:clamp(23px,2vw,28px);letter-spacing:-.65px}.admin-section-header h1 a{display:inline-flex;margin-left:6px;color:#78abdf;font-size:10px;font-weight:800;letter-spacing:0;vertical-align:middle}.admin-section-header p{max-width:650px;color:#93adcd;font-size:13px}.admin-page .admin-category-card,.admin-page .domain-card,.admin-page .gateway-card,.admin-page .integration-card,.admin-page .panel,.admin-page .source-card,.admin-page .source-list-row{border:1px solid #293c59;border-radius:12px;background:linear-gradient(145deg,rgba(15,25,42,.96),rgba(8,14,25,.98));box-shadow:0 14px 34px rgba(0,0,0,.13)}.admin-page .admin-category-card:hover,.admin-page .domain-card:hover,.admin-page .gateway-card:hover,.admin-page .integration-card:hover,.admin-page .panel:hover,.admin-page .source-card:hover,.admin-page .source-list-row:hover{transform:translateY(-2px);border-color:#39577f;box-shadow:0 20px 38px rgba(0,0,0,.18)}.admin-page .field,.admin-page .form-grid>label,.admin-page .settings-form>label{gap:7px}.admin-page .field-label,.admin-page .field>span,.admin-page label>span{color:#b5c8df;font-size:11px;font-weight:850}.admin-page .admin-controls input,.admin-page .admin-controls select,.admin-page input:not([type=checkbox]):not([type=radio]),.admin-page select,.admin-page textarea{border-color:#2b405f;border-radius:8px;background:#091220;color:#eff6ff;font-size:13px}.admin-page .admin-controls input:focus,.admin-page .admin-controls select:focus,.admin-page input:not([type=checkbox]):not([type=radio]):focus,.admin-page select:focus,.admin-page textarea:focus{border-color:#5f91c9;outline:3px solid rgba(95,145,201,.12);box-shadow:none}.admin-controls,.admin-tabs,.product-tabs,.section-tabs,.settings-tabs{gap:8px}.admin-tabs,.product-tabs,.section-tabs,.settings-tabs{padding:5px;border-color:#2b405f;border-radius:10px;background:#0a1321}.admin-tabs button,.product-tabs button,.section-tabs button,.settings-tabs button{min-height:34px;border-radius:7px;color:#9eb5d2;font-size:12px}.admin-tabs button.active,.product-tabs button.active,.section-tabs button.active,.settings-tabs button.active{background:#1c304b;color:#eef6ff}.admin-controls>button,.admin-page .light-button,.admin-section-header .light-button{border-radius:8px;box-shadow:none}.admin-table{border-color:#2a3d5a;border-radius:11px;background:#09121f}.admin-table th{border-bottom-color:#2a3d5a;background:#101c2e;color:#9cb5d4;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.admin-table td,.admin-table th{border-bottom-color:#21334e;padding:14px 16px}.admin-table tbody tr:hover{background:rgba(87,127,180,.09);transform:none}.admin-table td small{color:#8ba7ca}.admin-page .empty-state{border:1px dashed #304766;border-radius:10px;background:rgba(9,18,32,.64)}.admin-page .pill{border:1px solid rgba(142,167,198,.22);border-radius:999px;font-size:10px;letter-spacing:.02em}.admin-page .admin-filter-row,.admin-page .row-actions{gap:8px}.admin-page .danger-icon,.admin-page .icon-button,.admin-page .row-actions button{border:1px solid #2b405d;border-radius:8px;background:#111d30;color:#b7cae2}.admin-page .danger-icon{border-color:rgba(255,95,112,.35);background:rgba(255,70,92,.12);color:#ff7d8d}.admin-support{right:26px;bottom:24px;width:48px;height:48px;border:1px solid rgba(91,229,179,.42);background:#173a36;color:#78efc5;box-shadow:0 14px 30px rgba(0,0,0,.28)}.admin-support:hover{transform:translateY(-2px);background:#1d4b44}@media (max-width:1080px){.admin-sidebar{width:210px}.admin-main{margin-left:282px}.admin-main:before{left:282px}.admin-page{width:calc(100vw - 318px)}.admin-topbar{padding:0 22px;gap:14px}.admin-topbar-plan{display:none}}@media (max-width:720px){.admin-sidebar{left:72px;width:min(320px,calc(100vw - 72px))}.admin-main{margin-left:72px}.admin-main:before{left:72px}.admin-page{width:auto}.admin-topbar{min-height:62px;padding:0 12px}.admin-topbar-store small{display:none}.admin-topbar-store b{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-topbar-actions{margin-left:auto}.admin-topbar-actions .admin-topbar-icon:nth-child(2){display:none}.admin-sidebar-profile{margin-top:2px}}@media (max-width:460px){.admin-topbar-store{display:none}.admin-topbar{justify-content:space-between}.admin-topbar-actions{gap:6px}.admin-topbar-actions .admin-topbar-icon:first-child{display:none}}.template-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px}.template-selector-card{display:grid;gap:18px;overflow:hidden;border:1px solid #2a3d5b;border-radius:12px;background:#0b1321;padding:14px}.template-selector-card>div:last-child{display:grid;align-content:start;gap:8px}.template-selector-card h2{margin:0;color:#eff6ff;font-size:19px}.template-selector-card p{margin:0;color:#9cb2cf;font-size:13px;line-height:1.55}.template-selector-preview{position:relative;height:194px;overflow:hidden;border:1px solid #314561;border-radius:9px}.template-selector-preview-one{background:linear-gradient(135deg,#160508,#0c0d14)}.template-selector-preview-one span{position:absolute;display:block;border:1px solid rgba(255,71,84,.55);background:rgba(255,47,64,.18)}.template-selector-preview-one span:first-child{inset:16px 14px auto;height:30px;border-radius:5px}.template-selector-preview-one span:nth-child(2){top:62px;left:14px;width:53%;height:116px;border-radius:6px}.template-selector-preview-one span:nth-child(3){top:62px;right:14px;width:27%;height:116px;border-radius:6px}.template-selector-actions{display:grid;gap:8px;margin-top:4px}.template-selector-actions small{color:#85a0c2;font-size:11px}@media (max-width:640px){.template-selector{grid-template-columns:1fr}}.storefront.theme-lastblox .home-page{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:72px}.storefront.theme-lastblox .home-page>*{min-width:0;max-width:100%}.home-premium-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.22fr) minmax(260px,.78fr);min-height:354px;overflow:hidden;border:1px solid rgba(255,83,96,.34);border-radius:18px;background:linear-gradient(110deg,rgba(30,7,11,.98),rgba(13,12,18,.9) 60%,rgba(55,8,13,.72)),#0b0c13}.home-premium-hero:after,.home-premium-hero:before{position:absolute;content:"";pointer-events:none}.home-premium-hero:before{top:-180px;right:28%;width:500px;height:520px;border:1px solid rgba(255,91,104,.16);border-radius:50%;transform:rotate(-28deg)}.home-premium-hero:after{right:-120px;bottom:-160px;width:460px;height:460px;border:1px solid rgba(255,255,255,.08);border-radius:42%;transform:rotate(32deg)}.home-premium-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:34px clamp(28px,5vw,68px)}.home-featured-showcase header>div>span,.home-premium-kicker,.home-section-heading>span{display:inline-flex;align-items:center;gap:7px;border:1px solid rgba(255,106,117,.38);border-radius:999px;background:rgba(255,67,80,.09);padding:7px 10px;color:#ff8f99;font-size:10px;font-weight:950;letter-spacing:.08em}.home-premium-copy h1{max-width:590px;margin:15px 0 10px;color:#fff;font-size:clamp(38px,4.4vw,60px);font-weight:700;letter-spacing:-3px;line-height:.94;text-transform:none;text-shadow:none}.home-premium-copy h1 em{color:#ff5a66;font-style:normal}.home-premium-copy p{max-width:500px;margin:0;color:#b8bdc8;font-size:13px;line-height:1.55}.home-premium-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.home-featured-body>div:last-child>button:first-child,.home-premium-actions>button,.home-premium-buy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:9px;padding:0 16px;background:#f23d4c;color:#fff;font-size:13px;font-weight:900}.home-featured-body>div:last-child>button:first-child:hover,.home-premium-actions>button:hover,.home-premium-buy:hover{transform:translateY(-1px);background:#ff535f}.home-premium-actions>.home-premium-secondary{border-color:rgba(255,255,255,.15);background:rgba(255,255,255,.035);color:#e8ebf0}.home-premium-actions>.home-premium-secondary:hover{border-color:rgba(255,255,255,.34);background:rgba(255,255,255,.08)}.home-premium-trust{display:flex;flex-wrap:wrap;gap:13px;margin-top:23px}.home-premium-trust span{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:7px;column-gap:7px;min-width:128px}.home-premium-trust svg{grid-row:span 2;margin-top:2px;color:#ff6974}.home-premium-trust b{color:#e9edf4;font-size:11px}.home-premium-trust small{color:#9299a7;font-size:10px}.home-premium-character{position:absolute;z-index:1;top:-4px;right:6%;width:690px;height:390px;overflow:hidden;pointer-events:none}.home-premium-character:before{display:none}.home-premium-character img{position:absolute;top:50%;right:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:saturate(.92) contrast(1.04) drop-shadow(0 20px 25px rgba(0,0,0,.36));transform:translateY(-50%);animation:homeCharacterFloat 5.8s ease-in-out infinite}@keyframes homeCharacterFloat{0%,to{transform:translateY(calc(-50% - 3px)) rotate(-.4deg)}50%{transform:translateY(calc(-50% - 16px)) rotate(.4deg)}}.home-premium-highlight{position:relative;z-index:1;align-self:center;margin:26px 28px 26px 0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(9,11,17,.76);padding:13px;backdrop-filter:blur(12px)}.home-premium-highlight>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px}.home-premium-highlight>header span{display:inline-flex;align-items:center;gap:6px;color:#ff919a;font-size:10px;font-weight:900;letter-spacing:.07em}.home-premium-highlight>header small{color:#aab0bc;font-size:10px}.home-premium-art{display:block;width:100%;overflow:hidden;border:0;border-radius:10px;background:#111}.home-premium-art .product-art{height:210px;border:0;border-radius:10px}.home-premium-meta{display:flex;align-items:end;justify-content:space-between;gap:12px;padding:14px 2px 12px}.home-premium-meta small{color:#a2a9b5;font-size:10px}.home-premium-meta h2{margin:4px 0 0;color:#fff;font-size:18px}.home-premium-meta strong{color:#fff;font-size:19px;white-space:nowrap}.home-premium-buy{width:100%;justify-content:space-between}.home-premium-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0d0f16}.home-premium-stats span{display:grid;grid-template-columns:30px minmax(0,1fr);-moz-column-gap:9px;column-gap:9px;row-gap:3px;min-height:72px;align-content:center;padding:14px 20px;border-right:1px solid rgba(255,255,255,.09)}.home-premium-stats span:last-child{border-right:0}.home-premium-stats span>svg{grid-row:span 2;align-self:center;color:#ff717d}.home-premium-stats b{color:#f3f4f7;font-size:12px}.home-premium-stats small{color:#939aa7;font-size:11px}.home-coupon-action-row{display:flex;justify-content:center;min-height:0;margin:-2px auto 4px}.home-coupon-action-row button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;border:1px solid rgba(255,49,49,.7);border-radius:9px;background:linear-gradient(135deg,#ff3131,#ff4b4b 55%,#b91222);color:#050203;padding:0 18px;font-size:12px;font-weight:950;box-shadow:0 12px 26px rgba(255,49,49,.17)}.home-coupon-action-row button:hover{transform:translateY(-2px)}.home-section-heading{display:grid;gap:10px;margin-top:6px}.home-page .home-section-heading h2{margin:0;color:#f7f8fa;font-size:clamp(27px,3vw,34px);letter-spacing:-1.25px}.home-page .category-grid{margin-top:-3px}.home-featured-showcase{display:grid;gap:16px;padding-top:30px}.home-featured-showcase>header{display:flex;align-items:end;justify-content:space-between;gap:16px}.home-featured-showcase h2{margin:10px 0 0;color:#f7f8fa;font-size:clamp(25px,3vw,34px);letter-spacing:-1.25px}.home-featured-showcase header p{max-width:510px;margin:8px 0 0;color:#9da3af;font-size:13px}.home-featured-showcase>header>button,.home-premium-assurance>button{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:#ff8a94;font-size:12px;font-weight:900}.home-featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.home-featured-card{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:13px;background:#0d0f16}.home-featured-card:hover{transform:translateY(-3px);border-color:rgba(255,109,120,.55)}.home-featured-art{display:block;width:100%;border:0;background:#0d0f16}.home-featured-art .product-art{height:156px;border:0;border-radius:0}.home-featured-body{display:grid;padding:14px}.home-featured-body>span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(255,73,88,.13);padding:4px 7px;color:#ff9099;font-size:8px;font-weight:950;letter-spacing:.06em}.home-featured-body h3{margin:10px 0 5px;color:#fff;font-size:15px}.home-featured-body p{display:-webkit-box;min-height:36px;margin:0;overflow:hidden;color:#969eaa;font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-featured-price{display:flex;align-items:end;justify-content:space-between;margin-top:14px}.home-featured-price>div{display:grid;gap:2px}.home-featured-price small{color:#7e8694;font-size:11px;text-decoration:line-through}.home-featured-price strong{color:#fff;font-size:21px;letter-spacing:-.5px}.home-featured-price>b{border-radius:999px;background:rgba(255,77,92,.14);padding:4px 7px;color:#ff7e89;font-size:10px}.home-featured-body>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:8px;margin-top:15px}.home-featured-body>div:last-child>button:first-child{min-height:38px;padding:0 10px;font-size:12px}.home-featured-body>div:last-child .icon-button{border:1px solid rgba(255,255,255,.15);border-radius:9px;background:#141823;color:#e9edf4}.home-featured-carousel{display:grid;gap:12px}.home-featured-spotlight{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);min-height:352px;background:linear-gradient(120deg,#0d0f16,#11131c);box-shadow:0 20px 45px rgba(0,0,0,.25)}.home-featured-spotlight:hover{transform:none}.home-featured-spotlight .home-featured-art{min-height:352px;height:100%;overflow:hidden}.home-featured-spotlight .home-featured-art .product-art{height:100%;min-height:352px;transition:transform .35s ease}.home-featured-spotlight .home-featured-art:hover .product-art{transform:scale(1.025)}.home-featured-spotlight .home-featured-body{align-content:center;padding:clamp(26px,4vw,48px)}.home-featured-spotlight .home-featured-body>.delivery-status-badge{margin-bottom:7px}.home-featured-spotlight .home-featured-body h3{margin:0 0 10px;font-size:clamp(25px,2.8vw,38px);line-height:1.04;letter-spacing:-1.3px}.home-featured-spotlight .home-featured-body p{min-height:0;max-width:420px;font-size:13px;line-height:1.55;-webkit-line-clamp:3}.home-featured-spotlight .home-featured-price{max-width:420px;margin-top:24px}.home-featured-spotlight .home-featured-price strong{font-size:clamp(28px,3.2vw,40px)}.home-featured-spotlight .home-featured-price small{font-size:13px}.home-featured-spotlight .home-featured-price>b{padding:6px 9px;font-size:11px}.home-featured-spotlight .home-featured-body>div:last-child{max-width:420px;margin-top:24px;grid-template-columns:minmax(0,1fr) 46px}.home-featured-spotlight .home-featured-body>div:last-child>button:first-child{min-height:48px;font-size:14px}.home-featured-spotlight .home-featured-body>div:last-child .icon-button{min-width:46px}.home-featured-navigation{display:flex;align-items:center;justify-content:center;gap:12px}.home-featured-navigation>button{display:grid;width:36px;height:36px;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:#121622;color:#eef1f6}.home-featured-navigation>button:hover{border-color:rgba(255,92,105,.65);color:#ff8893}.home-featured-navigation>div{display:flex;align-items:center;gap:7px}.home-featured-navigation>div button{width:7px;height:7px;border:0;border-radius:999px;background:#434958;padding:0}.home-featured-navigation>div button.active{width:24px;background:#f23d4c}.home-premium-assurance{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(255,106,116,.22);border-radius:13px;background:linear-gradient(100deg,rgba(77,11,18,.44),rgba(18,17,25,.85));padding:20px 24px}.home-premium-assurance>div{display:flex;align-items:center;gap:12px}.home-premium-assurance>div>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:10px;background:rgba(255,84,98,.15);color:#ff8f99}.home-premium-assurance b{color:#f3f5f8}.home-premium-assurance p{margin:4px 0 0;color:#a3aab6;font-size:12px}@media (max-width:960px){.home-premium-hero{grid-template-columns:1fr}.home-premium-character{right:-2%;width:72%;opacity:.5}.home-premium-character img{width:90%;height:90%}.home-featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-featured-spotlight{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr)}.home-featured-spotlight .home-featured-art,.home-featured-spotlight .home-featured-art .product-art{min-height:310px}}@media (max-width:640px){.storefront.theme-lastblox .home-page{gap:18px;padding-bottom:44px}.home-premium-hero{border-radius:13px}.home-premium-copy{padding:30px 22px 24px}.home-premium-copy h1{font-size:42px;letter-spacing:-2.2px}.home-premium-trust{gap:12px 18px;margin-top:24px}.home-premium-character{top:10px;right:0;width:100%;height:68%;opacity:.26}.home-premium-character img{width:100%;height:100%;-o-object-position:center;object-position:center}.home-premium-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-premium-stats span:nth-child(2){border-right:0}.home-premium-stats span:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.09)}.home-featured-showcase>header,.home-premium-assurance{align-items:flex-start;flex-direction:column}.home-featured-grid{grid-template-columns:1fr}.home-featured-art .product-art{height:172px}.home-featured-spotlight{grid-template-columns:1fr;min-height:0}.home-featured-spotlight .home-featured-art,.home-featured-spotlight .home-featured-art .product-art{min-height:225px;height:225px}.home-featured-spotlight .home-featured-body{padding:24px 20px 22px}.home-featured-spotlight .home-featured-body h3{font-size:27px}.home-featured-spotlight .home-featured-body>div:last-child,.home-featured-spotlight .home-featured-price{margin-top:18px}.home-premium-assurance{padding:18px}}@media (prefers-reduced-motion:reduce){.home-premium-character img{animation:none}}@media (min-width:1200px){.home-premium-hero{display:block;min-height:400px;height:400px}.home-premium-copy{position:absolute;top:45px;left:60px;width:530px;padding:0}.home-premium-copy h1{margin:15px 0 10px;font-size:60px}.home-premium-copy p{width:490px}.home-premium-actions{margin-top:24px}.home-premium-trust{margin-top:22px}.home-premium-character{top:1px;right:7%;width:640px;height:392px}}@media (min-width:961px) and (max-width:1199px){.home-premium-hero{grid-template-columns:1fr;min-height:370px}.home-premium-copy{padding:38px 42px}.home-premium-character{top:0;right:-2%;width:72%;height:100%;opacity:.5}.home-premium-character img{width:92%;height:92%}}.home-featured-body>.delivery-status-badge{display:inline-flex;align-items:center;gap:5px;width:-moz-fit-content;width:fit-content;margin:0;border:1px solid rgba(255,91,105,.5);border-radius:999px;background:rgba(58,10,17,.9);padding:6px 9px;color:#ff9ba5;font-size:8px;font-weight:950;letter-spacing:.08em;line-height:1}.home-featured-body>.delivery-status-badge.is-automatic{border-color:rgba(59,224,170,.42);background:rgba(8,61,43,.88);color:#8ff1ca}@media (max-width:900px){.site-reviews-carousel article{flex-basis:calc((100% - 14px) / 2)}}@media (max-width:720px){.site-reviews-strip>header{align-items:flex-start}.site-reviews-carousel article{flex-basis:min(86vw,360px);min-height:190px}.review-sentiment-options{grid-template-columns:1fr}.site-reviews-carousel p{min-height:0;overflow-wrap:anywhere}}.public-theme-frame.theme-spectrum{--purple:#285b91;--lilac:#8ca9ca;--mint:#aeb8c5;--green:#7f8fa3;--accent:#3d7fbd;--border-soft:rgba(103,139,178,.2)}.storefront.theme-spectrum{background:linear-gradient(rgba(116,144,172,.022) 1px,transparent 0),linear-gradient(90deg,rgba(116,144,172,.018) 1px,transparent 0),#050a12;background-size:96px 96px,96px 96px,auto}.storefront.theme-spectrum .ambient{background:radial-gradient(circle at 14% 30%,rgba(83,126,170,.1),transparent 20%),radial-gradient(circle at 88% 10%,rgba(52,97,151,.16),transparent 27%),radial-gradient(circle at 56% 88%,rgba(151,164,178,.06),transparent 24%)}.storefront.theme-spectrum .home-page{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;padding-bottom:72px}.storefront.theme-spectrum .home-page>*{min-width:0;max-width:100%}.storefront.theme-spectrum .home-premium-hero{border-color:rgba(98,145,191,.38);background:linear-gradient(110deg,rgba(8,20,36,.98),rgba(11,20,32,.92) 60%,rgba(29,51,76,.74)),#090e16}.storefront.theme-spectrum .home-premium-hero:before{border-color:rgba(122,164,204,.2)}.storefront.theme-spectrum .home-featured-showcase header>div>span,.storefront.theme-spectrum .home-premium-kicker,.storefront.theme-spectrum .home-section-heading>span{border-color:rgba(113,164,211,.42);background:rgba(65,117,168,.13);color:#a9cbed}.storefront.theme-spectrum .home-premium-copy h1 em{color:#85b4df}.storefront.theme-spectrum .home-coupon-action-row button,.storefront.theme-spectrum .home-featured-body>div:last-child>button:first-child,.storefront.theme-spectrum .home-premium-actions>button,.storefront.theme-spectrum .home-premium-buy{border-color:rgba(126,176,219,.62);background:linear-gradient(135deg,#2d659b,#3e7fb9 56%,#1e466e);box-shadow:0 12px 28px rgba(21,63,101,.3);color:#f7fbff}.storefront.theme-spectrum .home-featured-body>div:last-child>button:first-child:hover,.storefront.theme-spectrum .home-premium-actions>button:hover,.storefront.theme-spectrum .home-premium-buy:hover{background:#4b8fca}.storefront.theme-spectrum .home-premium-stats span>svg,.storefront.theme-spectrum .home-premium-trust svg{color:#8ebce5}.storefront.theme-spectrum .home-featured-showcase>header>button,.storefront.theme-spectrum .home-premium-assurance>button{color:#9fc8ed}.storefront.theme-spectrum .home-featured-card:hover{border-color:rgba(124,172,215,.6)}.storefront.theme-spectrum .home-featured-body>span,.storefront.theme-spectrum .home-featured-price>b{background:rgba(65,119,170,.18);color:#a8cdf0}.storefront.theme-spectrum .home-featured-navigation>button:hover{border-color:rgba(128,180,224,.7);color:#a9d0f2}.storefront.theme-spectrum .home-featured-navigation>div button.active{background:#4b8fca}.storefront.theme-spectrum .home-premium-assurance{border-color:rgba(113,163,206,.28);background:linear-gradient(100deg,rgba(28,59,91,.5),rgba(15,22,32,.9))}.storefront.theme-spectrum .home-premium-assurance>div>span{background:rgba(72,128,183,.18);color:#a4cbed}.public-theme-frame.theme-spectrum .follow-menu-mark{color:#9fc8ed;background:rgba(63,119,173,.14);border-color:rgba(100,157,208,.34)}.public-theme-frame.theme-spectrum .follow-contact{background:linear-gradient(135deg,#2a5e91,#3d7fb8)}.storefront.theme-spectrum .recommend-nav{border-color:rgba(105,160,208,.5)}.storefront.theme-spectrum .recommend-nav:hover{border-color:#4c91cb;background:#397db8}.storefront.theme-spectrum .delivery-status-badge:not(.is-automatic),.storefront.theme-spectrum .product-delivery-badge:not(.is-automatic){border-color:rgba(113,163,208,.5);background:rgba(18,48,78,.9);color:#a9d0f2}.storefront.theme-spectrum .floating-coupon-trigger{border-color:rgba(102,157,205,.4)}.storefront.theme-spectrum .floating-coupon-trigger:focus-visible,.storefront.theme-spectrum .floating-coupon-trigger:hover{border-color:rgba(126,180,224,.82);box-shadow:0 18px 36px rgba(0,0,0,.46),0 0 22px rgba(80,142,196,.16)}.storefront.theme-spectrum .floating-coupon-hud-header i,.storefront.theme-spectrum .floating-coupon-trigger:after{background:#69a6da;box-shadow:0 0 9px rgba(105,166,218,.9)}.storefront.theme-spectrum .floating-coupon-trigger-icon{border-color:rgba(124,181,226,.58);background:linear-gradient(145deg,#3e80ba,#183d63)}.storefront.theme-spectrum .floating-coupon-popover{border-color:rgba(102,157,205,.38);background:linear-gradient(rgba(91,146,193,.04) 1px,transparent 0),linear-gradient(90deg,rgba(91,146,193,.04) 1px,transparent 0),rgba(8,15,24,.98)}.storefront.theme-spectrum .floating-coupon-code-row code{border-color:rgba(126,180,224,.8);background:rgba(63,119,173,.14);box-shadow:inset 0 0 18px rgba(105,166,218,.07);color:#a9d0f2}.storefront.theme-spectrum .floating-coupon-code-row button{border-color:rgba(126,180,224,.86);background:linear-gradient(180deg,#3f81ba,#1d4c78);box-shadow:0 5px 14px rgba(29,76,120,.3)}.storefront.theme-spectrum .floating-coupon-code-row button:hover{border-color:#b0d4f4;background:linear-gradient(180deg,#5598d0,#286397)}.storefront.theme-spectrum .floating-coupon-hud-signal{border-color:rgba(113,163,208,.48);background:rgba(63,119,173,.14);color:#a9d0f2}.storefront.theme-spectrum .product-art.art-bg-red-geometric{border-color:rgba(102,157,205,.34);background:linear-gradient(135deg,rgba(38,84,126,.42),rgba(7,15,25,.96))}.storefront.theme-spectrum .product-art.art-bg-red-geometric .art-theme-image{opacity:0}.storefront.theme-spectrum .product-art.art-bg-red-neon,.storefront.theme-spectrum .product-art.art-bg-red-sweep{border-color:rgba(102,157,205,.34);background:#07101c}.storefront.theme-spectrum .product-art.art-bg-red-neon:before,.storefront.theme-spectrum .product-art.art-bg-red-sweep:before{background:linear-gradient(130deg,rgba(31,82,128,.72),rgba(99,155,204,.3),rgba(15,34,55,.72));animation-name:productVioletPulse}.theme-spectrum.legal-theme{--accent:#3d7fbd;--purple:#3d7fbd;--lilac:#9fc8ed;--border:rgba(102,157,205,.26);background:#060c14}.theme-spectrum.legal-theme .ambient{background:radial-gradient(circle at 85% 12%,rgba(65,119,173,.22),transparent 30%),radial-gradient(circle at 12% 70%,rgba(120,140,160,.08),transparent 25%)}.theme-spectrum.legal-theme .faq-emoji,.theme-spectrum.legal-theme .section-kicker{border-color:rgba(113,163,208,.46);background:rgba(63,119,173,.12);color:#a9d0f2}.theme-spectrum.legal-theme .legal-compliance,.theme-spectrum.legal-theme .legal-cta,.theme-spectrum.legal-theme .legal-notice{border-color:rgba(102,157,205,.4);background:linear-gradient(110deg,rgba(18,45,73,.78),rgba(10,22,35,.64))}.theme-spectrum.legal-theme .legal-compliance svg,.theme-spectrum.legal-theme .legal-document-heading svg,.theme-spectrum.legal-theme .legal-notice svg{color:#83b5e2}.theme-spectrum.legal-theme .legal-document-card{border-color:rgba(102,157,205,.25);background:rgba(7,14,23,.9)}.theme-spectrum.legal-theme .legal-document-heading{border-color:rgba(102,157,205,.32);background:rgba(63,119,173,.14)}.theme-spectrum.legal-theme .legal-section{border-color:rgba(102,157,205,.18)}.theme-spectrum.legal-theme .legal-section h2 span{background:rgba(63,119,173,.2);color:#a9d0f2}.theme-spectrum.legal-theme .legal-section li::marker{color:#83b5e2}.product-featured-control:hover:not(:disabled){border-color:rgba(84,149,204,.72);background:rgba(55,117,173,.1)}.product-featured-control.is-featured{border-color:rgba(84,149,204,.86);background:linear-gradient(110deg,rgba(55,117,173,.2),rgba(255,255,255,.035))}.product-featured-copy svg{color:#7fb5e6}.product-featured-control.is-featured .product-featured-track{background:linear-gradient(90deg,#346eaa,#7bb5e5)}.product-featured-control.is-featured .product-featured-track>span{background:#071321}.spectrum-gray-preview{color-scheme:light;--bg:#eef1f4;--surface:#ffffff;--card:#ffffff;--card-soft:rgba(255,255,255,.94);--border:#d4dce5;--border-soft:rgba(51,88,122,.18);--text:#172536;--muted:#637286;--dim:#8d99a8;--purple:#294d70;--lilac:#557b9f;--mint:#687789;--green:#607387;--accent:#315d87}.spectrum-gray-preview .storefront.spectrum-gray-storefront{background:linear-gradient(rgba(52,80,108,.045) 1px,transparent 0),linear-gradient(90deg,rgba(52,80,108,.04) 1px,transparent 0),#eef1f4;background-size:82px 82px}.spectrum-gray-preview .ambient{opacity:.72;background:radial-gradient(circle at 12% 20%,rgba(135,151,167,.18),transparent 25%),radial-gradient(circle at 88% 9%,rgba(74,108,139,.13),transparent 28%)}.spectrum-gray-preview .ambient:after,.spectrum-gray-preview .ambient:before{opacity:.12}.spectrum-gray-preview .account-order-card,.spectrum-gray-preview .account-sidebar,.spectrum-gray-preview .cart-drawer,.spectrum-gray-preview .checkout-card,.spectrum-gray-preview .content-card,.spectrum-gray-preview .coupon-public-card,.spectrum-gray-preview .home-featured-card,.spectrum-gray-preview .home-premium-stats,.spectrum-gray-preview .order-item-card,.spectrum-gray-preview .panel,.spectrum-gray-preview .product-card,.spectrum-gray-preview .product-hero-card,.spectrum-gray-preview .public-drawer,.spectrum-gray-preview .public-header,.spectrum-gray-preview .site-footer,.spectrum-gray-preview .summary-card,.spectrum-gray-preview .trust-card{border-color:#d4dce5;background-color:rgba(255,255,255,.94);color:#172536;box-shadow:0 14px 38px rgba(32,50,68,.08)}.spectrum-gray-preview .public-header,.spectrum-gray-preview .site-footer{color:#172536}.spectrum-gray-preview .public-header a,.spectrum-gray-preview .public-header button,.spectrum-gray-preview .site-footer a,.spectrum-gray-preview .site-footer button{color:inherit}.spectrum-gray-preview .cart-button,.spectrum-gray-preview .header-search,.spectrum-gray-preview .home-search,.spectrum-gray-preview .profile-chip,.spectrum-gray-preview .status-pill,.spectrum-gray-preview input,.spectrum-gray-preview select,.spectrum-gray-preview textarea{border-color:#d4dce5;background:#f8fafc;color:#172536}.spectrum-gray-preview .home-premium-hero{border-color:#c8d3de;background:linear-gradient(118deg,#ffffff,#f3f5f7 64%,#e2e8ee);box-shadow:0 22px 54px rgba(31,52,72,.1)}.spectrum-gray-preview .home-premium-hero:before{border-color:rgba(57,92,124,.18)}.spectrum-gray-preview .home-featured-body h3,.spectrum-gray-preview .home-featured-price strong,.spectrum-gray-preview .home-featured-showcase h2,.spectrum-gray-preview .home-page .home-section-heading h2,.spectrum-gray-preview .home-premium-copy h1,.spectrum-gray-preview .home-premium-copy h1 em,.spectrum-gray-preview .home-premium-copy p,.spectrum-gray-preview .home-premium-stats b,.spectrum-gray-preview .home-premium-trust b{color:#172536}.spectrum-gray-preview .home-premium-copy h1 em{color:#315d87}.spectrum-gray-preview .home-featured-body p,.spectrum-gray-preview .home-featured-price small,.spectrum-gray-preview .home-featured-showcase header p,.spectrum-gray-preview .home-premium-copy p,.spectrum-gray-preview .home-premium-stats small,.spectrum-gray-preview .home-premium-trust small{color:#637286}.spectrum-gray-preview .home-featured-showcase header>div>span,.spectrum-gray-preview .home-premium-kicker,.spectrum-gray-preview .home-section-heading>span{border-color:#b7c8d9;background:#edf3f8;color:#315d87}.spectrum-gray-preview .home-featured-body>div:last-child>button:first-child,.spectrum-gray-preview .home-premium-actions>button,.spectrum-gray-preview .home-premium-buy{background:#315d87;color:#fff;box-shadow:0 10px 24px rgba(49,93,135,.2)}.spectrum-gray-preview .home-featured-body>div:last-child>button:first-child:hover,.spectrum-gray-preview .home-premium-actions>button:hover,.spectrum-gray-preview .home-premium-buy:hover{background:#3c719f}.spectrum-gray-preview .home-premium-actions>.home-premium-secondary{border-color:#c7d1db;background:#fff;color:#344b61}.spectrum-gray-preview .home-premium-stats span>svg,.spectrum-gray-preview .home-premium-trust svg{color:#527da4}.spectrum-gray-preview .home-featured-body>span,.spectrum-gray-preview .home-featured-price>b{background:#edf3f8;color:#315d87}.spectrum-gray-preview .home-featured-card:hover{border-color:#9eb8d0}.spectrum-gray-preview .home-premium-character{opacity:.92;mix-blend-mode:multiply}.spectrum-gray-preview .product-art{border-color:#c7d2dc;background:linear-gradient(145deg,#e5e9ed,#cfd7df)}.spectrum-gray-preview .product-art .art-theme-image{opacity:.42;mix-blend-mode:multiply}.spectrum-gray-preview .category-card strong,.spectrum-gray-preview .product-card strong,.spectrum-gray-preview .product-info,.spectrum-gray-preview .product-price{color:#172536}.spectrum-gray-preview .category-card small,.spectrum-gray-preview .product-info small,.spectrum-gray-preview .product-price small{color:#637286}.spectrum-gray-preview .dark-button,.spectrum-gray-preview .ghost-button,.spectrum-gray-preview .icon-button{border-color:#d4dce5;background:#fff;color:#29475f}.spectrum-gray-preview .floating-coupon-popover,.spectrum-gray-preview .floating-coupon-trigger{background-color:#fff;color:#172536}.spectrum-gray-preview{color-scheme:dark;--bg:#111315;--surface:#181b1e;--card:#1d2024;--card-soft:rgba(29,32,36,.94);--border:#353b42;--border-soft:rgba(194,201,209,.14);--text:#f7f8f9;--muted:#aab1ba;--dim:#747c86;--purple:#aeb6bf;--lilac:#d5d9de;--mint:#b7bec6;--green:#9ba4ae;--accent:#c2c8cf}.spectrum-gray-preview .storefront.spectrum-gray-storefront{background:linear-gradient(rgba(196,203,211,.035) 1px,transparent 0),linear-gradient(90deg,rgba(196,203,211,.03) 1px,transparent 0),#111315}.spectrum-gray-preview .ambient{background:radial-gradient(circle at 12% 20%,rgba(180,188,197,.11),transparent 25%),radial-gradient(circle at 88% 9%,rgba(119,129,140,.13),transparent 28%)}.spectrum-gray-preview .account-order-card,.spectrum-gray-preview .account-sidebar,.spectrum-gray-preview .cart-drawer,.spectrum-gray-preview .checkout-card,.spectrum-gray-preview .content-card,.spectrum-gray-preview .coupon-public-card,.spectrum-gray-preview .home-featured-card,.spectrum-gray-preview .home-premium-stats,.spectrum-gray-preview .order-item-card,.spectrum-gray-preview .panel,.spectrum-gray-preview .product-card,.spectrum-gray-preview .product-hero-card,.spectrum-gray-preview .public-drawer,.spectrum-gray-preview .public-header,.spectrum-gray-preview .site-footer,.spectrum-gray-preview .summary-card,.spectrum-gray-preview .trust-card{border-color:#353b42;background-color:rgba(29,32,36,.96);color:#f7f8f9;box-shadow:0 14px 38px rgba(0,0,0,.24)}.spectrum-gray-preview .public-header,.spectrum-gray-preview .public-header a,.spectrum-gray-preview .public-header button,.spectrum-gray-preview .site-footer,.spectrum-gray-preview .site-footer a,.spectrum-gray-preview .site-footer button{color:#f7f8f9}.spectrum-gray-preview .cart-button,.spectrum-gray-preview .header-search,.spectrum-gray-preview .home-search,.spectrum-gray-preview .profile-chip,.spectrum-gray-preview .status-pill,.spectrum-gray-preview input,.spectrum-gray-preview select,.spectrum-gray-preview textarea{border-color:#353b42;background:#181b1e;color:#f7f8f9}.spectrum-gray-preview .home-premium-hero{border-color:#454b53;background:linear-gradient(118deg,#25292d,#1a1d20 64%,#30353a);box-shadow:0 22px 54px rgba(0,0,0,.3)}.spectrum-gray-preview .home-premium-hero:before{border-color:rgba(220,225,230,.13)}.spectrum-gray-preview .category-card strong,.spectrum-gray-preview .home-featured-body h3,.spectrum-gray-preview .home-featured-price strong,.spectrum-gray-preview .home-featured-showcase h2,.spectrum-gray-preview .home-page .home-section-heading h2,.spectrum-gray-preview .home-premium-copy h1,.spectrum-gray-preview .home-premium-copy h1 em,.spectrum-gray-preview .home-premium-copy p,.spectrum-gray-preview .home-premium-stats b,.spectrum-gray-preview .home-premium-trust b,.spectrum-gray-preview .product-card strong,.spectrum-gray-preview .product-info,.spectrum-gray-preview .product-price{color:#f7f8f9}.spectrum-gray-preview .home-premium-copy h1 em{color:#ffffff}.spectrum-gray-preview .category-card small,.spectrum-gray-preview .home-featured-body p,.spectrum-gray-preview .home-featured-price small,.spectrum-gray-preview .home-featured-showcase header p,.spectrum-gray-preview .home-premium-copy p,.spectrum-gray-preview .home-premium-stats small,.spectrum-gray-preview .home-premium-trust small,.spectrum-gray-preview .product-info small,.spectrum-gray-preview .product-price small{color:#aab1ba}.spectrum-gray-preview .home-featured-showcase header>div>span,.spectrum-gray-preview .home-premium-kicker,.spectrum-gray-preview .home-section-heading>span{border-color:#4d555e;background:#2b3035;color:#dbe0e5}.spectrum-gray-preview .home-featured-body>div:last-child>button:first-child,.spectrum-gray-preview .home-premium-actions>button,.spectrum-gray-preview .home-premium-buy{background:#d8dde2;color:#16191c;box-shadow:0 10px 24px rgba(0,0,0,.22)}.spectrum-gray-preview .home-featured-body>div:last-child>button:first-child:hover,.spectrum-gray-preview .home-premium-actions>button:hover,.spectrum-gray-preview .home-premium-buy:hover{background:#ffffff}.spectrum-gray-preview .home-premium-actions>.home-premium-secondary{border-color:#4d555e;background:#22262a;color:#e5e8eb}.spectrum-gray-preview .home-premium-stats span>svg,.spectrum-gray-preview .home-premium-trust svg{color:#d5d9de}.spectrum-gray-preview .home-featured-body>span,.spectrum-gray-preview .home-featured-price>b{background:#2b3035;color:#e5e8eb}.spectrum-gray-preview .home-featured-card:hover{border-color:#69737e}.spectrum-gray-preview .home-premium-character{opacity:.68;mix-blend-mode:screen}.spectrum-gray-preview .product-art{border-color:#454b53;background:linear-gradient(145deg,#30363b,#1c2024)}.spectrum-gray-preview .product-art .art-theme-image{opacity:.24;mix-blend-mode:screen}.spectrum-gray-preview .dark-button,.spectrum-gray-preview .ghost-button,.spectrum-gray-preview .icon-button{border-color:#454b53;background:#22262a;color:#eef0f2}.spectrum-gray-preview .floating-coupon-popover,.spectrum-gray-preview .floating-coupon-trigger{background-color:#1d2024;color:#f7f8f9}.public-theme-frame.theme-spectrum{--purple:#c1c7ce;--lilac:#e0e4e8;--mint:#b8c0c8;--green:#9da6b0;--accent:#d1d6dc;--border-soft:rgba(214,220,226,.14)}.storefront.theme-spectrum{background:linear-gradient(rgba(202,209,216,.028) 1px,transparent 0),linear-gradient(90deg,rgba(202,209,216,.024) 1px,transparent 0),#111315}.storefront.theme-spectrum .ambient{background:radial-gradient(circle at 14% 30%,rgba(181,190,199,.08),transparent 20%),radial-gradient(circle at 88% 10%,rgba(111,124,138,.12),transparent 27%),radial-gradient(circle at 56% 88%,rgba(180,188,196,.045),transparent 24%)}.storefront.theme-spectrum .home-premium-hero{background:linear-gradient(110deg,#25292d,#1a1d20 60%,#30353a),#1a1d20}.storefront.theme-spectrum .home-premium-hero:before{border-color:rgba(220,225,230,.13)}.storefront.theme-spectrum .home-featured-showcase header>div>span,.storefront.theme-spectrum .home-premium-kicker,.storefront.theme-spectrum .home-section-heading>span{border-color:#4d555e;background:#252a2f;color:#dce1e6}.storefront.theme-spectrum .home-premium-copy h1 em{color:#e8ebee}.storefront.theme-spectrum .home-coupon-action-row button,.storefront.theme-spectrum .home-featured-body>div:last-child>button:first-child,.storefront.theme-spectrum .home-premium-actions>button,.storefront.theme-spectrum .home-premium-buy{border-color:#eef1f4;background:linear-gradient(135deg,#f2f4f6,#c9cfd5 58%,#a8b0b8);box-shadow:0 12px 28px rgba(0,0,0,.28);color:#171a1e}.storefront.theme-spectrum .home-featured-body>div:last-child>button:first-child:hover,.storefront.theme-spectrum .home-premium-actions>button:hover,.storefront.theme-spectrum .home-premium-buy:hover{background:#fff}.storefront.theme-spectrum .home-premium-stats span>svg,.storefront.theme-spectrum .home-premium-trust svg{color:#76a8d5}.storefront.theme-spectrum .home-featured-showcase>header>button,.storefront.theme-spectrum .home-premium-assurance>button{color:#93bce1}.storefront.theme-spectrum .home-featured-card:hover{border-color:#68727d}.storefront.theme-spectrum .home-featured-body>span,.storefront.theme-spectrum .home-featured-price>b{background:#2c3238;color:#e4e8ec}.storefront.theme-spectrum .home-featured-navigation>button:hover{border-color:#68727d;color:#93bce1}.storefront.theme-spectrum .home-featured-navigation>div button.active{background:#cdd3d9}.storefront.theme-spectrum .home-premium-assurance{border-color:#41484f;background:linear-gradient(100deg,#262b30,#171a1e)}.storefront.theme-spectrum .home-premium-assurance>div>span{background:#2b3137;color:#8ebae2}.storefront.theme-spectrum .recommend-nav{border-color:#515a63;background:#1d2125}.storefront.theme-spectrum .recommend-nav:hover{border-color:#69747e;background:#30363c}.storefront.theme-spectrum .delivery-status-badge:not(.is-automatic),.storefront.theme-spectrum .product-delivery-badge:not(.is-automatic){border-color:#505963;background:#22272c;color:#d4d9de}.storefront.theme-spectrum .floating-coupon-trigger{border-color:#515a63;background:#1d2125}.storefront.theme-spectrum .floating-coupon-trigger:focus-visible,.storefront.theme-spectrum .floating-coupon-trigger:hover{border-color:#69747e;box-shadow:0 18px 36px rgba(0,0,0,.46),0 0 22px rgba(128,142,154,.14)}.storefront.theme-spectrum .floating-coupon-trigger-icon{border-color:#69747e;background:linear-gradient(145deg,#474f58,#252a2f)}.storefront.theme-spectrum .floating-coupon-popover{border-color:#515a63;background:linear-gradient(rgba(180,190,200,.035) 1px,transparent 0),linear-gradient(90deg,rgba(180,190,200,.035) 1px,transparent 0),#1b1f23}.storefront.theme-spectrum .floating-coupon-code-row code{border-color:#68727d;background:#252b30;box-shadow:inset 0 0 18px rgba(255,255,255,.035);color:#e1e5e9}.storefront.theme-spectrum .floating-coupon-code-row button{border-color:#e2e6ea;background:linear-gradient(180deg,#e7eaed,#b8c0c7);color:#171a1e;box-shadow:0 5px 14px rgba(0,0,0,.24)}.storefront.theme-spectrum .floating-coupon-code-row button:hover{border-color:#fff;background:#fff}.storefront.theme-spectrum .floating-coupon-hud-signal{border-color:#505963;background:#2b3035;color:#90bce3}.storefront.theme-spectrum .product-art.art-bg-red-geometric{border-color:#4b535c;background:linear-gradient(135deg,#343a40,#15191d)}.storefront.theme-spectrum .product-art.art-bg-red-neon,.storefront.theme-spectrum .product-art.art-bg-red-sweep{border-color:#4b535c;background:#171b1f}.storefront.theme-spectrum .product-art.art-bg-red-neon:before,.storefront.theme-spectrum .product-art.art-bg-red-sweep:before{background:linear-gradient(130deg,rgba(176,186,196,.3),rgba(92,105,118,.18),rgba(25,30,35,.74))}.public-theme-frame.theme-spectrum .public-header{border-color:#353b42;background:rgba(29,32,36,.94);box-shadow:0 18px 44px rgba(0,0,0,.28)}.public-theme-frame.theme-spectrum .cart-button,.public-theme-frame.theme-spectrum .header-search,.public-theme-frame.theme-spectrum .profile-chip,.public-theme-frame.theme-spectrum .status-pill,.storefront.theme-spectrum .home-search{border-color:#3d444c;background:#1a1d21;color:#e2e6e9}.public-theme-frame.theme-spectrum .header-search:hover,.storefront.theme-spectrum .home-search:hover{border-color:#5a646e;background:#202429;box-shadow:0 12px 28px rgba(0,0,0,.2)}.storefront.theme-spectrum .home-premium-stats{border-color:#353b42;background:#1d2024;box-shadow:0 14px 34px rgba(0,0,0,.18)}.storefront.theme-spectrum .home-premium-stats span{border-color:#353b42}.storefront.theme-spectrum .floating-contact-status{border-color:#3d444c;background:#1d2024;color:#d9dee3}.storefront.theme-spectrum .floating-contact-status:focus-visible,.storefront.theme-spectrum .floating-contact-status:hover{border-color:#5a646e;background:#24292e}.storefront.theme-spectrum .floating-contact .chat-bubble,.storefront.theme-spectrum .floating-contact>button{background:linear-gradient(135deg,#e7ebee,#abb4bd);color:#171a1e}.storefront.theme-spectrum .category-card{border-color:#454d55;background:#20252a;box-shadow:none}.storefront.theme-spectrum .category-card:hover{border-color:#707a84;box-shadow:0 18px 42px rgba(0,0,0,.24);filter:none}.storefront.theme-spectrum .category-card .product-art{background:linear-gradient(135deg,#30363b,#181c20)!important}.storefront.theme-spectrum .category-card .product-art:after,.storefront.theme-spectrum .category-card .product-art:before{content:none!important;background:none!important}.storefront.theme-spectrum .category-card .product-art .art-atmosphere,.storefront.theme-spectrum .category-card .product-art .art-brand-mark,.storefront.theme-spectrum .category-card .product-art .art-effect-layer,.storefront.theme-spectrum .category-card .product-art .art-lines,.storefront.theme-spectrum .category-card .product-art .art-neon-arcs,.storefront.theme-spectrum .category-card .product-art .art-particles,.storefront.theme-spectrum .category-card .product-art .art-theme-image,.storefront.theme-spectrum .category-card .product-art .art-tile{display:none}.storefront.theme-spectrum .category-card em{background:linear-gradient(135deg,#eef1f3,#b8c0c8);color:#181b1f}.storefront.theme-spectrum .description-card,.storefront.theme-spectrum .order-card,.storefront.theme-spectrum .order-detail-card,.storefront.theme-spectrum .order-item-card,.storefront.theme-spectrum .panel,.storefront.theme-spectrum .product-card,.storefront.theme-spectrum .product-hero-card,.storefront.theme-spectrum .redeem-card,.storefront.theme-spectrum .trust-card{border-color:#353b42;background:#1d2024}.storefront.theme-spectrum .product-card:hover{border-color:#69737d;box-shadow:0 20px 48px rgba(0,0,0,.28);filter:none}.storefront.theme-spectrum .product-art:not(:has(.art-uploaded-image)){background:linear-gradient(135deg,#343a40,#20252a)!important;filter:grayscale(1)}.storefront.theme-spectrum .product-art:not(:has(.art-uploaded-image)) .art-effect-layer{opacity:.2}.storefront.theme-spectrum .variation-list button{border-color:#3d444c;background:#22272c}.storefront.theme-spectrum .variation-list button.selected{border-color:#68727d;background:#30363c}.storefront.theme-spectrum .trust-card svg,.storefront.theme-spectrum .variation-list small{color:#84b7df}.storefront.theme-spectrum .tiny-badge,.storefront.theme-spectrum .tiny-badge.mint{border-color:#5a646e;background:#2a3036;color:#83b7e0}.storefront.theme-spectrum .pill-danger,.storefront.theme-spectrum .pill-purple{border-color:#59626b;background:#2b3036;color:#e2e6e9}.public-theme-frame.theme-spectrum .primary-button,.storefront.theme-spectrum .partner-button,.storefront.theme-spectrum .primary-button{border-color:#eef1f3;background:linear-gradient(135deg,#f0f2f4,#bcc4cb 58%,#9ea8b1);color:#181b1f;box-shadow:0 10px 24px rgba(0,0,0,.24);animation:none}.public-theme-frame.theme-spectrum .primary-button:hover,.storefront.theme-spectrum .partner-button:hover,.storefront.theme-spectrum .primary-button:hover{background:#fff;filter:none;box-shadow:0 14px 30px rgba(0,0,0,.3)}.storefront.theme-spectrum .dark-button,.storefront.theme-spectrum .ghost-button,.storefront.theme-spectrum .icon-button,.storefront.theme-spectrum .light-button{border-color:#414850;background:#252a2f;color:#e4e8eb}.storefront.theme-spectrum .dark-button:hover,.storefront.theme-spectrum .ghost-button:hover,.storefront.theme-spectrum .icon-button:hover,.storefront.theme-spectrum .light-button:hover{border-color:#68727d;background:#30363c;color:#fff}.storefront.theme-spectrum .faq-list button{border-color:#3b424a;background:#1b1f23}.storefront.theme-spectrum .faq-list button.open{border-color:#68727d;background:#292e33}.storefront.theme-spectrum .faq-emoji{border-color:#454d55;background:#292e34;color:#87b8df}.storefront.theme-spectrum .faq-list .faq-emoji,.storefront.theme-spectrum .faq-list button>svg{color:#87b8df}.storefront.theme-spectrum .site-footer{border-color:#353b42;background:#1a1d21}.storefront.theme-spectrum .site-footer button{color:#b4bdc6}.storefront.theme-spectrum .site-footer button:hover{color:#f1f3f5}.public-theme-frame.theme-spectrum :is(.search-popover,.follow-menu,.mini-menu,.profile-menu,.category-nav-popover,.status-dropdown,.public-drawer,.cart-drawer){border-color:#373e46;background:rgba(25,28,32,.98);color:#eef1f3;box-shadow:0 20px 48px rgba(0,0,0,.38)}.public-theme-frame.theme-spectrum .category-nav-popover button,.public-theme-frame.theme-spectrum .drawer-bottom button:not(.partner-button),.public-theme-frame.theme-spectrum .public-drawer button:not(.partner-button),.public-theme-frame.theme-spectrum :is(.search-popover,.profile-menu) button{border-color:transparent;background:transparent;color:#e7ebee}.public-theme-frame.theme-spectrum .category-nav-popover button.active,.public-theme-frame.theme-spectrum .category-nav-popover button:hover,.public-theme-frame.theme-spectrum .drawer-bottom button:hover,.public-theme-frame.theme-spectrum .public-drawer button.active,.public-theme-frame.theme-spectrum .public-drawer button:hover,.public-theme-frame.theme-spectrum :is(.search-popover,.profile-menu) button:hover{border-color:#4b535c;background:#292e33!important;color:#fff!important}.public-theme-frame.theme-spectrum .category-nav-popover header,.public-theme-frame.theme-spectrum .category-nav-popover header label{border-color:#373e46;background:#202429}.public-theme-frame.theme-spectrum .category-nav-popover .nav-empty,.public-theme-frame.theme-spectrum .category-nav-popover button small,.public-theme-frame.theme-spectrum .category-nav-popover header label,.public-theme-frame.theme-spectrum .category-nav-popover header strong,.public-theme-frame.theme-spectrum .category-nav-popover input{color:#aeb7c0}.public-theme-frame.theme-spectrum .category-nav-popover button span{background:#7fadd5;box-shadow:0 0 0 3px rgba(127,173,213,.12)}.public-theme-frame.theme-spectrum .nav-drop,.public-theme-frame.theme-spectrum .status-pill{border-color:#3d444c;background:#1d2125;color:#e6eaed}.public-theme-frame.theme-spectrum .status-dropdown{border-color:#3d444c;background:#202429}.public-theme-frame.theme-spectrum .profile-menu button:hover{background:#292e33}.public-theme-frame.theme-spectrum .follow-menu{border-color:#3d444c;background:#202429}.public-theme-frame.theme-spectrum .follow-menu-mark{border-color:#4a535c;background:#292e33;color:#85b5dc}.public-theme-frame.theme-spectrum .follow-link{background:#24292e}.public-theme-frame.theme-spectrum .follow-link:hover{border-color:#525b65;background:#2c3237}.public-theme-frame.theme-spectrum .follow-link-icon,.public-theme-frame.theme-spectrum .follow-link.discord .follow-link-icon,.public-theme-frame.theme-spectrum .follow-link.instagram .follow-link-icon,.public-theme-frame.theme-spectrum .follow-link.whatsapp .follow-link-icon,.public-theme-frame.theme-spectrum .follow-link.youtube .follow-link-icon{border-color:#4a535c;background:#2b3137;color:#8dbbe1}.public-theme-frame.theme-spectrum .follow-contact{background:#30363c;color:#f1f3f5}.public-theme-frame.theme-spectrum .follow-contact:hover{background:#3a4148}.public-theme-frame.theme-spectrum .cart-drawer header,.public-theme-frame.theme-spectrum .drawer-bottom,.public-theme-frame.theme-spectrum .public-drawer header,.public-theme-frame.theme-spectrum .public-drawer nav,.public-theme-frame.theme-spectrum .public-drawer section{border-color:#343b43}.public-theme-frame.theme-spectrum .public-drawer .drawer-close-button,.public-theme-frame.theme-spectrum .switch-row{border-color:#424a53;background:#252a2f;color:#e8ebee}.public-theme-frame.theme-spectrum .public-drawer .drawer-close-button:hover{border-color:#66717c;background:#30363c}.public-theme-frame.theme-spectrum .public-drawer .partner-button{border-color:#4d555e;background:#30363c!important;color:#f0f2f4!important}.public-theme-frame.theme-spectrum .switch-row input:checked+span{background:#91a1af}.public-theme-frame.theme-spectrum .switch-row input:checked+span:after{background:#16191d}.storefront.theme-spectrum .site-reviews-strip .site-review-card{border-color:#3a424a;background:#1d2125;box-shadow:none}.storefront.theme-spectrum .site-reviews-strip .site-review-card:hover{border-color:#66717c;background:#242a2f}.storefront.theme-spectrum .site-reviews-strip .site-review-card p{color:#dce1e5}.storefront.theme-spectrum .review-game-link,.storefront.theme-spectrum .site-review-card footer,.storefront.theme-spectrum .site-review-card footer small{color:#aeb7bf}.storefront.theme-spectrum .review-game-link:hover{color:#84b7df}.storefront.theme-spectrum .review-like-icon{color:#2bc85a}.storefront.theme-spectrum .review-sentiment-options>button{border-color:#424a52;background:#20252a}.storefront.theme-spectrum .review-sentiment-options>button:hover{border-color:#68727c;background:#292f34}.storefront.theme-spectrum .review-sentiment-options>button.liked{color:#36d765}.storefront.theme-spectrum .review-sentiment-options>button.disliked{color:#d0d6dc}.storefront.theme-spectrum .review-sentiment-options>button.disliked.selected{border-color:#68727c;background:#2c3237;color:#f1f3f5}.storefront.theme-spectrum .floating-contact .chat-bubble,.storefront.theme-spectrum .floating-contact>button,.storefront.theme-spectrum .social-row button{border:1px solid #58626b;background:#d6dce1;color:#1b1e22}.storefront.theme-spectrum .floating-contact .chat-bubble:hover,.storefront.theme-spectrum .floating-contact>button:hover,.storefront.theme-spectrum .social-row button:hover{border-color:#88949f;background:#f3f5f6}.storefront.theme-spectrum :is(.content-page,.coupons-page,.search-page,.product-page,.checkout-page,.payment-page,.account-page,.order-detail-page){border-color:transparent;background:transparent}.storefront.theme-spectrum .quick-action-row button{--action-color:#8a949e;border-color:#58616b;background:#292f34;box-shadow:0 12px 26px rgba(0,0,0,.22);color:#eef1f3}.storefront.theme-spectrum .quick-action-row button:hover{background:#353c43;box-shadow:0 16px 30px rgba(0,0,0,.28)}.storefront.theme-spectrum .site-banner{border-color:#3c444d;background:#20252a}.storefront.theme-spectrum .site-banner button{border-color:#5c6670;background:#30363c;color:#f2f4f6}.theme-spectrum.legal-theme{--accent:#d1d6dc;--purple:#c1c7ce;--lilac:#e0e4e8;--border:#3a424a;background:#111315}.theme-spectrum.legal-theme .ambient{background:radial-gradient(circle at 85% 12%,rgba(159,171,181,.08),transparent 30%),radial-gradient(circle at 12% 70%,rgba(160,170,180,.05),transparent 25%)}.theme-spectrum.legal-theme :is(.legal-notice,.legal-compliance,.legal-cta,.legal-document-card){border-color:#3b434b;background:#1d2125}.theme-spectrum.legal-theme .legal-document-heading{border-color:#48515a;background:#282e33}.theme-spectrum.legal-theme .legal-section h2 span,.theme-spectrum.legal-theme .legal-section li::marker,.theme-spectrum.legal-theme :is(.legal-notice,.legal-compliance,.legal-cta,.legal-document-heading) svg{color:#87b8df}.theme-spectrum.legal-theme .legal-section h2 span{background:#2b3137}.storefront.theme-spectrum :is(.divider-title,.child-divider-title) span{background:#414951}.storefront.theme-spectrum .search-topics{border-color:#3c444c;background:#1d2125}.storefront.theme-spectrum .search-topics summary{color:#e7ebee}.storefront.theme-spectrum .search-topics-list span{border-color:#49525b;background:#292f34;color:#b9c2ca}.storefront.theme-spectrum .product-art:not(:has(.art-uploaded-image)) :is(.art-theme-image,.art-atmosphere,.art-lines,.art-tile,.art-brand-mark,.art-effect-layer,.art-particles,.art-neon-arcs){display:none!important}.cart-drawer.theme-spectrum,.public-drawer.theme-spectrum{border-color:#373e46!important;background:#191c20!important;color:#eef1f3}.cart-drawer.theme-spectrum header,.public-drawer.theme-spectrum :is(header,nav,section,.drawer-bottom){border-color:#343b43!important}.public-drawer.theme-spectrum button:not(.partner-button){border-color:transparent;background:transparent;color:#e7ebee}.public-drawer.theme-spectrum .partner-button,.public-drawer.theme-spectrum button.active,.public-drawer.theme-spectrum button:hover{border-color:#4b535c!important;background:#292e33!important;color:#fff!important}.public-drawer.theme-spectrum .drawer-close-button,.public-drawer.theme-spectrum .switch-row{border-color:#424a53!important;background:#252a2f!important}.public-drawer.theme-spectrum .switch-row input:checked+span{background:#91a1af}.storefront.theme-spectrum .home-category-section{margin-top:26px}.storefront.theme-spectrum .home-premium-hero{min-height:252px;border-color:#454b53;background:#1d2024}.storefront.theme-spectrum .home-premium-copy{position:static;max-width:680px;padding:42px clamp(24px,5vw,62px)}.storefront.theme-spectrum .home-premium-copy h1{max-width:620px;margin:0 0 13px;color:#f2f4f6;font-size:clamp(34px,4.2vw,54px);letter-spacing:-2.4px;line-height:1}.storefront.theme-spectrum .home-premium-copy p{max-width:520px;color:#adb5bd}.storefront.theme-spectrum .home-premium-actions{margin-top:22px}.storefront.theme-spectrum .home-highlight-section{display:grid;gap:15px;margin-top:38px}.storefront.theme-spectrum .home-highlight-section>header{display:flex;align-items:end;justify-content:space-between}.storefront.theme-spectrum .home-highlight-section>header span{display:block;margin-bottom:6px;color:#7b858e;font-size:10px;font-weight:800;letter-spacing:.1em}.storefront.theme-spectrum .home-highlight-section>header h2{margin:0;color:#f0f2f4;font-size:clamp(24px,2.6vw,31px);letter-spacing:-1.15px}.storefront.theme-spectrum .home-highlight-categories .home-category-strip,.storefront.theme-spectrum .home-highlight-section .product-grid{margin:0}.home-featured-switch{margin-top:14px}.insights-page{gap:18px}.insights-filters{display:grid;grid-template-columns:repeat(3,minmax(170px,1fr)) minmax(230px,1.35fr);align-items:end;gap:14px;padding:16px}.insights-filters>label{display:grid;gap:7px;color:#b9c2cc;font-size:12px;font-weight:800}.insights-filters select{width:100%;min-height:42px;border:1px solid #374553;border-radius:8px;outline:none;background:#0d1520;color:#edf2f6;padding:0 12px;font:inherit}.insights-filters select:focus{border-color:#7195b8;box-shadow:0 0 0 3px rgba(113,149,184,.14)}.insights-filter-note{display:flex;align-items:center;gap:8px;min-height:42px;color:#8e9aa7;font-size:11px;line-height:1.35}.insights-filter-note svg{color:#7299bd;flex:0 0 auto}.insights-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.insight-metric{display:grid;gap:7px;min-height:132px;border:1px solid #33404c;border-radius:10px;background:#141a20;padding:15px}.insight-metric header{display:flex;align-items:center;gap:9px;min-width:0}.insight-metric header span{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border-radius:7px;background:#1d2e3e;color:#7eb1dd}.insight-metric header b{overflow:hidden;color:#dfe5eb;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.insight-metric>strong{color:#f6f8fa;font-size:clamp(20px,2vw,25px);letter-spacing:-.8px}.insight-metric>small{color:#93a0ad;font-size:11px;line-height:1.35}.insight-metric.insight-mint header span{background:#17332e;color:#56c7aa}.insight-metric.insight-warn header span{background:#3a2d19;color:#e5b45d}.insight-metric.insight-danger header span{background:#3a2025;color:#e8838f}.insights-chart-panel{padding:0;overflow:hidden}.insights-chart-panel>header{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #303d49;padding:18px 20px}.insights-chart-panel header span{display:flex;align-items:center;gap:7px;color:#87afd4;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.insights-chart-panel h2{margin:5px 0 2px;color:#eff3f6;font-size:18px}.insights-chart-panel p{margin:0;color:#8593a0;font-size:12px}.insights-chart-panel>header>strong{color:#e8eef3;font-size:20px;white-space:nowrap}.insights-chart-select{display:grid;gap:6px;min-width:190px;color:#9aa8b4;font-size:11px;font-weight:800}.insights-chart-select select{min-height:38px;border:1px solid #374553;border-radius:8px;background:#0d1520;color:#edf2f6;padding:0 10px;font:inherit}.insights-chart-bars{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(32px,1fr);overflow-x:auto;align-items:end;gap:8px;height:250px;padding:26px 20px 17px}.insights-chart-bars>div{display:grid;grid-template-rows:1fr auto;align-items:end;height:100%;gap:8px}.insights-chart-bars>div>span{display:block;min-height:4px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#78a5ca,#3e6687);box-shadow:0 6px 18px rgba(81,126,164,.18)}.insights-chart-bars small{overflow:hidden;color:#85919d;font-size:9px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.insights-tables-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.insights-table-panel{overflow:hidden;padding:0}.insights-table-panel h2{margin:0;border-bottom:1px solid #303d49;padding:16px;color:#edf2f5;font-size:14px}.insights-table-head,.insights-table-row{display:grid;grid-template-columns:minmax(0,1fr) 68px 96px;align-items:center;gap:10px;padding:12px 16px}.insights-table-head{border-bottom:1px solid #2b3743;color:#8998a6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.insights-table-row{border-bottom:1px solid #27333e;color:#bfc9d2;font-size:12px}.insights-table-row:last-child{border-bottom:0}.insights-table-row b{overflow:hidden;color:#edf1f4;text-overflow:ellipsis;white-space:nowrap}.insights-table-head span:not(:first-child),.insights-table-row span{text-align:right}.insights-table-row strong{color:#cbd9e5;text-align:right;white-space:nowrap}.insights-empty{margin:0;padding:18px 16px;color:#8a97a4;font-size:12px}@media (max-width:1100px){.insights-filters,.insights-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insights-tables-grid{grid-template-columns:1fr}}@media (max-width:640px){.insights-filters,.insights-metrics-grid{grid-template-columns:1fr}.insights-chart-bars{gap:4px;padding-inline:12px}.insights-chart-bars small{font-size:8px;transform:rotate(-40deg);transform-origin:center}.insights-chart-panel>header{align-items:flex-start;flex-direction:column}.insights-chart-select{width:100%}.storefront.theme-spectrum .home-highlight-section{margin-top:30px}}.storefront.theme-spectrum .home-premium-character{display:none}@media (min-width:900px){.storefront.theme-spectrum .home-premium-copy{max-width:min(54%,680px)}.storefront.theme-spectrum .home-premium-character{position:absolute;top:50%;right:clamp(44px,10vw,160px);display:block;width:clamp(210px,24vw,355px);height:clamp(170px,21vw,290px);opacity:.82;pointer-events:none;transform:translateY(-50%)}.storefront.theme-spectrum .home-premium-character img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:none;animation:none;transform:none}}@media (max-width:640px){.storefront.theme-spectrum .home-premium-hero{min-height:0}.storefront.theme-spectrum .home-premium-copy{padding:30px 22px}.storefront.theme-spectrum .home-premium-copy h1{font-size:clamp(31px,10vw,42px);letter-spacing:-1.8px}}.storefront.theme-spectrum .home-category-section>h2{margin:0 0 20px;color:#eef1f3;font-size:clamp(27px,3vw,34px);letter-spacing:-1.1px;text-align:center}.storefront.theme-spectrum .home-category-strip{--home-category-card-width:clamp(136px,18vw,184px);--home-category-card-height:clamp(204px,27vw,276px);display:grid;grid-auto-columns:var(--home-category-card-width);grid-auto-flow:column;grid-template-columns:none!important;gap:16px;margin:0;padding:0 2px 8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}.storefront.theme-spectrum .home-category-strip .category-card{width:var(--home-category-card-width);height:var(--home-category-card-height);min-height:var(--home-category-card-height);max-height:var(--home-category-card-height);aspect-ratio:auto;overflow:hidden;border-color:#48515a;border-radius:15px;background:#101419}.storefront.theme-spectrum .home-category-strip .category-card:hover{transform:translateY(-4px);border-color:#8996a2;background:#101419;box-shadow:0 18px 34px rgba(0,0,0,.26);filter:none}.storefront.theme-spectrum .home-category-strip .category-card:after{opacity:1;background:linear-gradient(180deg,transparent 50%,rgba(8,10,13,.12) 64%,#101419 77%)}.storefront.theme-spectrum .home-category-strip .category-card .product-art{background:linear-gradient(145deg,#30373e,#151a1f 72%)!important}.storefront.theme-spectrum .home-category-strip .category-card strong,.storefront.theme-spectrum .home-category-strip .category-card:hover strong{right:0;bottom:0;left:0;top:auto;z-index:3;display:flex;width:auto;min-height:54px;align-items:center;margin:0;padding:13px 14px;background:#101419;color:#f2f4f6;font-size:15px;text-align:left;text-shadow:none;transform:none}.storefront.theme-spectrum .home-category-strip .category-card em{display:none}.storefront.theme-spectrum .home-category-strip .category-card:hover .product-art{filter:none;transform:none}@media (max-width:640px){.storefront.theme-spectrum .home-category-strip{grid-template-columns:none!important}}.marketing-consent{position:fixed;z-index:10000;bottom:20px;left:20px;width:min(540px,calc(100vw - 40px));background:#202427;border:1px solid #596168;border-radius:14px;padding:20px;color:#f4f5f6;box-shadow:0 12px 40px #0008}.marketing-consent p{color:#c5cacf;margin:10px 0 16px;font-size:14px;line-height:1.5}.marketing-consent>div{display:flex;flex-wrap:wrap;gap:10px}.marketing-consent button{min-height:40px}.marketing-preferences{display:block;margin:12px auto;border:0;background:none;color:#aeb7be;text-decoration:underline;font-size:12px;cursor:pointer}.public-theme-frame.theme-spectrum{--purple:#89e900;--lilac:#b9f45c;--mint:#b8f3a0;--green:#2bee34;--accent:#89e900;--border-soft:rgba(137,233,0,.18)}.storefront.theme-spectrum{background:#222}.storefront.theme-spectrum .ambient{display:none}.public-theme-frame.theme-spectrum .public-header{border-color:#414a33;background:rgba(24,24,24,.95);animation:none;opacity:1;transform:none;transition:none}.public-theme-frame.theme-spectrum :is(.header-search,.status-pill,.profile-chip,.cart-button),.storefront.theme-spectrum .home-search{border-color:#424a34;background:#1c1c1c;color:#f6f9f0}.public-theme-frame.theme-spectrum .header-search:hover,.storefront.theme-spectrum .home-search:hover{border-color:#78b800;background:#202020}.storefront.theme-spectrum .large-search{border-color:#424a34;background:#1c1c1c;color:#f6f9f0}.storefront.theme-spectrum .large-search:hover{border-color:#78b800;background:#202020}.storefront.theme-spectrum .home-premium-hero{border-color:#424a34;background:#1c1c1c}.storefront.theme-spectrum .home-premium-hero:before{border-color:rgba(137,233,0,.13)}.storefront.theme-spectrum .home-category-section>h2,.storefront.theme-spectrum .home-highlight-section>header h2,.storefront.theme-spectrum .home-premium-copy h1{color:#f6f9f0}.storefront.theme-spectrum .home-premium-copy h1 em{color:#89e900}.storefront.theme-spectrum .home-highlight-section>header span,.storefront.theme-spectrum .home-premium-copy p{color:#bbc1b4}.storefront.theme-spectrum :is(.home-premium-kicker,.home-section-heading>span,.home-featured-showcase header>div>span){border-color:#526333;background:#202419;color:#dff8bb}.public-theme-frame.theme-spectrum .primary-button,.storefront.theme-spectrum :is(.home-premium-actions>button,.home-premium-buy,.home-featured-body>div:last-child>button:first-child,.home-coupon-action-row button),.storefront.theme-spectrum :is(.primary-button,.partner-button){border-color:#a7ed28;background:linear-gradient(135deg,#9cf400,#78cf00 58%,#59a800);color:#172006;box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 22px rgba(137,233,0,.12)}.public-theme-frame.theme-spectrum .primary-button:hover,.storefront.theme-spectrum :is(.home-premium-actions>button:hover,.home-premium-buy:hover,.home-featured-body>div:last-child>button:first-child:hover,.home-coupon-action-row button:hover,.primary-button:hover,.partner-button:hover){background:#b6ff2d;color:#111807}.storefront.theme-spectrum .home-premium-actions>button{background:#89e900}.storefront.theme-spectrum .home-premium-actions>button:hover{background:#9cf400}.public-theme-frame.theme-spectrum .primary-button,.storefront.theme-spectrum :is(.home-premium-actions>button,.home-premium-buy,.home-featured-body>div:last-child>button:first-child,.home-coupon-action-row button,.primary-button,.partner-button,.floating-coupon-code-row button){background:#89e900!important;background-image:none!important}.public-theme-frame.theme-spectrum .primary-button:hover,.storefront.theme-spectrum :is(.home-premium-actions>button:hover,.home-premium-buy:hover,.home-featured-body>div:last-child>button:first-child:hover,.home-coupon-action-row button:hover,.primary-button:hover,.partner-button:hover,.floating-coupon-code-row button:hover){background:#9cf400!important;background-image:none!important}.storefront.theme-spectrum :is(.home-premium-trust svg,.home-premium-stats span>svg,.trust-card svg,.variation-list small,.faq-list button>svg,.faq-list .faq-emoji){color:#9ced32}.storefront.theme-spectrum .home-premium-assurance,.storefront.theme-spectrum .home-premium-stats{border-color:#3d482f;background:linear-gradient(100deg,#20241c,#181818)}.storefront.theme-spectrum .home-featured-body>span,.storefront.theme-spectrum .home-featured-price>b,.storefront.theme-spectrum .home-premium-assurance>div>span{background:#28321b;color:#dff8bb}.storefront.theme-spectrum .category-card,.storefront.theme-spectrum .description-card,.storefront.theme-spectrum .order-card,.storefront.theme-spectrum .order-detail-card,.storefront.theme-spectrum .order-item-card,.storefront.theme-spectrum .panel,.storefront.theme-spectrum .product-card,.storefront.theme-spectrum .product-hero-card,.storefront.theme-spectrum .redeem-card,.storefront.theme-spectrum .trust-card{border-color:#424a34;background:#1c1c1c}.storefront.theme-spectrum :is(.category-card:hover,.product-card:hover){border-color:#84c91a;box-shadow:0 18px 42px rgba(0,0,0,.3),0 0 20px rgba(137,233,0,.08)}.storefront.theme-spectrum .category-card .product-art,.storefront.theme-spectrum .home-category-strip .category-card .product-art,.storefront.theme-spectrum .product-art:not(:has(.art-uploaded-image)){background:linear-gradient(145deg,#303030,#181818 72%)!important}.storefront.theme-spectrum .product-art:not(:has(.art-uploaded-image)){filter:grayscale(.5) saturate(.75)}.storefront.theme-spectrum .category-card em{background:linear-gradient(135deg,#b6ff2d,#78cf00);color:#172006}.storefront.theme-spectrum .home-category-strip .category-card{border-color:#424a34;background:#181818}.storefront.theme-spectrum .home-category-strip .category-card:hover{border-color:#9ced32;background:#181818}.storefront.theme-spectrum .home-category-strip .category-card:after{background:linear-gradient(180deg,transparent 50%,rgba(24,24,24,.12) 64%,#181818 77%)}.storefront.theme-spectrum .home-category-strip .category-card strong,.storefront.theme-spectrum .home-category-strip .category-card:hover strong{background:#181818;color:#f6f9f0}.storefront.theme-spectrum :is(.dark-button,.ghost-button,.light-button,.icon-button,.variation-list button,.recommend-nav,.quick-action-row button){border-color:#465038;background:#252525;color:#edf3e6}.storefront.theme-spectrum :is(.dark-button:hover,.ghost-button:hover,.light-button:hover,.icon-button:hover,.variation-list button.selected,.recommend-nav:hover,.quick-action-row button:hover){border-color:#83c91a;background:#30351f;color:#f6f9f0}.storefront.theme-spectrum .tiny-badge,.storefront.theme-spectrum .tiny-badge.mint,.storefront.theme-spectrum :is(.pill-purple,.pill-danger){border-color:#53633a;background:#28321b;color:#dff8bb}.storefront.theme-spectrum :is(.faq-list button,.site-reviews-strip .site-review-card,.search-topics){border-color:#424a34;background:#1b1b1b}.storefront.theme-spectrum .faq-list button.open,.storefront.theme-spectrum .site-reviews-strip .site-review-card:hover{border-color:#84c91a;background:#24291d}.storefront.theme-spectrum .faq-emoji{border-color:#526333;background:#28321b}.storefront.theme-spectrum .site-reviews-strip .site-review-card p{color:#e0e5db}.storefront.theme-spectrum :is(.site-review-card footer,.site-review-card footer small,.review-game-link,.search-topics-list span){color:#bbc1b4}.storefront.theme-spectrum .review-game-link:hover{color:#aaf239}.storefront.theme-spectrum .search-topics-list span{border-color:#4a553b;background:#252525}.storefront.theme-spectrum .site-footer{border-color:#3d482f;background:#181818}.storefront.theme-spectrum .site-footer button{color:#bbc1b4}.storefront.theme-spectrum .site-footer button:hover{color:#b6ff2d}.cart-drawer.theme-spectrum,.public-drawer.theme-spectrum,.public-theme-frame.theme-spectrum :is(.search-popover,.follow-menu,.mini-menu,.profile-menu,.category-nav-popover,.status-dropdown,.public-drawer,.cart-drawer){border-color:#424a34!important;background:#181818!important;color:#f6f9f0}.public-drawer.theme-spectrum button:not(.partner-button),.public-theme-frame.theme-spectrum .category-nav-popover button,.public-theme-frame.theme-spectrum .drawer-bottom button:not(.partner-button),.public-theme-frame.theme-spectrum .public-drawer button:not(.partner-button),.public-theme-frame.theme-spectrum :is(.search-popover,.profile-menu) button{color:#edf3e6}.public-drawer.theme-spectrum :is(button:hover,button.active),.public-theme-frame.theme-spectrum .category-nav-popover :is(button:hover,button.active),.public-theme-frame.theme-spectrum .drawer-bottom button:hover,.public-theme-frame.theme-spectrum .public-drawer :is(button:hover,button.active),.public-theme-frame.theme-spectrum :is(.search-popover,.profile-menu) button:hover{border-color:#526333!important;background:#28321b!important;color:#b6ff2d!important}.public-theme-frame.theme-spectrum .category-nav-popover button span{box-shadow:0 0 0 3px rgba(137,233,0,.12)}.public-theme-frame.theme-spectrum :is(.follow-menu-mark,.follow-link-icon,.follow-link.instagram .follow-link-icon,.follow-link.discord .follow-link-icon,.follow-link.youtube .follow-link-icon,.follow-link.whatsapp .follow-link-icon){border-color:#526333;background:#28321b;color:#b6ff2d}.public-theme-frame.theme-spectrum .follow-contact,.storefront.theme-spectrum :is(.floating-contact>button,.floating-contact .chat-bubble,.social-row button){border-color:#a7ed28;background:#89e900;color:#172006}.storefront.theme-spectrum :is(.floating-contact>button:hover,.floating-contact .chat-bubble:hover,.social-row button:hover){border-color:#b6ff2d;background:#b6ff2d}.theme-spectrum.legal-theme{--accent:#89e900;--purple:#89e900;--lilac:#b9f45c;--border:#424a34;background:#222}.theme-spectrum.legal-theme .ambient{background:radial-gradient(circle at 85% 12%,rgba(137,233,0,.1),transparent 30%),radial-gradient(circle at 12% 70%,rgba(137,233,0,.05),transparent 25%)}.theme-spectrum.legal-theme :is(.legal-notice,.legal-compliance,.legal-cta,.legal-document-card){border-color:#424a34;background:#1c1c1c}.theme-spectrum.legal-theme .legal-document-heading{border-color:#526333;background:#252525}.theme-spectrum.legal-theme .legal-section h2 span,.theme-spectrum.legal-theme .legal-section li::marker,.theme-spectrum.legal-theme :is(.legal-notice,.legal-compliance,.legal-cta,.legal-document-heading) svg{color:#aaf239}.theme-spectrum.legal-theme .legal-section h2 span{background:#28321b}.marketing-consent{border-color:#526333;background:#1c1c1c;color:#f6f9f0}.marketing-consent p,.marketing-preferences{color:#cbd3c3}.store-loading-view{position:relative;z-index:1;display:grid;min-height:calc(100svh - 112px);place-items:center;padding:32px 20px 48px}.store-loading-icon{display:grid;width:56px;height:56px;place-items:center;color:#9ced32}.store-loading-icon svg{animation:store-loading-spin 1s linear infinite}@keyframes store-loading-spin{to{transform:rotate(1turn)}}@media (max-width:720px){.store-loading-view{min-height:calc(100svh - 132px);padding-top:28px}}@media (prefers-reduced-motion:reduce){.store-loading-icon svg{animation:none}}.public-theme-frame.theme-spectrum .nav-drop,.public-theme-frame.theme-spectrum .status-pill{border-color:#526333;background:#252525;color:#edf3e6}.public-theme-frame.theme-spectrum .nav-drop:focus-visible,.public-theme-frame.theme-spectrum .nav-drop:hover,.public-theme-frame.theme-spectrum .status-pill:focus-visible,.public-theme-frame.theme-spectrum .status-pill:hover{border-color:#a7ed28;background:#28321b;color:#b6ff2d;box-shadow:0 0 0 3px rgba(137,233,0,.1)}.public-theme-frame.theme-spectrum .category-nav-popover,.public-theme-frame.theme-spectrum .search-popover{border-color:#526333;background:#1c1c1c}.public-theme-frame.theme-spectrum .category-nav-popover header,.public-theme-frame.theme-spectrum .category-nav-popover header label{border-color:#526333;background:#252525}.public-theme-frame.theme-spectrum .category-nav-popover :is(button:hover,button:focus-visible,button.active),.public-theme-frame.theme-spectrum .search-popover button:focus-visible,.public-theme-frame.theme-spectrum .search-popover button:hover{transform:none;border-color:#526333!important;background:#28321b!important;color:#b6ff2d!important}.public-theme-frame.theme-spectrum .search-popover .search-category-result>span:last-child{color:#b6ff2d;background:transparent;line-height:1}.public-theme-frame.theme-spectrum .category-nav-popover button span{color:#b6ff2d;background:#89e900}.storefront.theme-spectrum :is(.section-kicker,.home-premium-kicker,.home-section-heading>span){border-color:#526333;background:#28321b;color:#b6ff2d}.storefront.theme-spectrum .product-card .product-art{border:0;border-radius:0}.storefront.theme-spectrum .product-card .product-art:after{box-shadow:none}.storefront.theme-spectrum .product-art.art-bg-nextmaho-lime-grid{background:#050805 url(/assets/card/product-background-nextmaho-lime-grid.webp) 50%/cover no-repeat!important;filter:none!important}.storefront.theme-spectrum .product-art.art-bg-nextmaho-lime-grid .art-theme-image{display:block!important;opacity:1!important}.storefront.theme-spectrum .category-premium-hero{width:100%;min-height:0;height:auto;aspect-ratio:2172/464;margin:0 0 22px}.storefront.theme-spectrum .category-premium-hero .home-premium-copy{padding:24px max(28px,8vw)}.storefront.theme-spectrum .category-page>.category-premium-hero+.back-button{margin-top:0}@media (max-width:1200px){.storefront.theme-spectrum .category-premium-hero{min-height:292px;height:292px;aspect-ratio:auto;background-size:auto 100%}}@media (max-width:640px){.storefront.theme-spectrum .category-premium-hero{min-height:230px;height:230px;margin-bottom:16px;border-radius:13px}.storefront.theme-spectrum .category-premium-hero .home-premium-copy{padding:22px 16px}}@media (max-width:474.98px){.floating-contact.is-open{inset:0;z-index:100}.floating-contact.is-open>:not(.support-popover){display:none}.floating-contact.is-open .support-popover{position:fixed;inset:0;width:100vw;height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.floating-contact.is-open .support-chat header,.floating-contact.is-open .support-chat-body,.floating-contact.is-open .support-chat-input,.floating-contact.is-open .support-chat-menu{padding-inline:18px}.floating-contact.is-open .support-chat-menu{max-height:min(42dvh,320px)}}.storefront.theme-spectrum .home-premium-hero{display:block;isolation:isolate;min-height:0;height:auto;aspect-ratio:2172/464;overflow:visible;border-color:#4b5a31;background-color:#10130d;background-image:linear-gradient(90deg,rgba(9,12,6,.12),rgba(9,12,6,.02) 50%,rgba(9,12,6,.1)),url(/assets/nextmaho-hero-universe.png);background-position:50%;background-size:100% 100%;background-repeat:no-repeat}.storefront.theme-spectrum .home-premium-hero.is-searching{z-index:40}.storefront.theme-spectrum .home-premium-hero:after,.storefront.theme-spectrum .home-premium-hero:before{display:none}.storefront.theme-spectrum .home-premium-copy{position:absolute;inset:0;width:auto;max-width:none;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px max(28px,8vw);text-align:center}.storefront.theme-spectrum .home-premium-copy h1{max-width:650px;margin:0 0 12px;font-size:clamp(34px,4.2vw,56px);font-weight:900;letter-spacing:-2.6px;line-height:.95;text-shadow:0 3px 18px rgba(0,0,0,.7)}.storefront.theme-spectrum .home-premium-status{display:inline-flex;margin:0;position:relative;z-index:5}.storefront.theme-spectrum .home-premium-copy .home-search{position:absolute;bottom:24px;left:50%;z-index:2;width:min(560px,calc(100% - 40px));height:48px;margin:0;border-color:rgba(137,233,0,.42);background:rgba(9,13,6,.84);box-shadow:0 12px 26px rgba(0,0,0,.22);transform:translateX(-50%)}.storefront.theme-spectrum .home-premium-status .status-dropdown{min-width:300px;padding:16px 22px;border-radius:15px;font-size:14px;font-weight:800;line-height:1.5;text-align:center;box-shadow:0 18px 42px rgba(0,0,0,.48),0 0 0 1px rgba(137,233,0,.08);z-index:100}.storefront.theme-spectrum .home-search .search-popover{top:calc(100% + 10px);right:0;bottom:auto;left:0;width:100%;min-width:0;max-height:min(55dvh,430px);overflow-y:auto;z-index:3}@media (max-width:1200px){.storefront.theme-spectrum .home-premium-hero{min-height:292px;height:292px;aspect-ratio:auto;background-size:auto 100%}.storefront.theme-spectrum .home-premium-copy{padding-inline:22px}.storefront.theme-spectrum .home-premium-copy .home-search{bottom:20px}.storefront.theme-spectrum .home-premium-copy h1{font-size:clamp(31px,9vw,42px);letter-spacing:-1.8px}}