*,: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{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:var(--font-sans),system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;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}.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.shrink{flex-shrink:1}.grow{flex-grow:1}.\!transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{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)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgb(0 0 0/0.1)) drop-shadow(0 1px 1px rgb(0 0 0/0.06))}.invert{--tw-invert:invert(100%)}.filter,.invert{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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.theme-void,:root{--bg:#0d0d0d;--bg-card:rgba(255,255,255,0.05);--surface:rgba(255,255,255,0.07);--border:rgba(255,255,255,0.09);--border-2:rgba(255,255,255,0.10);--text:#f0f4ff;--text-2:rgba(240,244,255,0.7);--text-3:rgba(240,244,255,0.35);--green:#10B981;--teal:#06B6D4;--violet:#7C3AED;--amber:#F59E0B;--red:#EF4444;--pink:#EC4899;--header-h:66px;--header-bg:rgba(13,13,13,0.92);--header-bg-scrolled:rgba(13,13,13,0.99);--header-border:rgba(255,255,255,0.04);--header-border-scrolled:rgba(16,185,129,0.15);--ease:cubic-bezier(0.4,0,0.2,1);--spring:cubic-bezier(0.34,1.56,0.64,1);--coral:#FF6B47;--shadow-md:0 4px 20px rgba(0,0,0,0.4),0 2px 8px rgba(16,185,129,0.05);--shadow-lg:0 12px 40px rgba(0,0,0,0.5),0 4px 16px rgba(16,185,129,0.07);--gradient-brand:linear-gradient(135deg,#10B981,#06B6D4 50%,#7C3AED);--fx-a:#10B981;--fx-b:#7C3AED;--fx-c:#FF6B47;--fx-speed:1}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}body{background:var(--bg);color:var(--text);font-family:var(--font-sans),system-ui,"Apple Color Emoji","Segoe UI Emoji",sans-serif;line-height:1.6;overflow-x:hidden;min-height:100vh;position:relative;transition:color .6s var(--ease),background-color .6s var(--ease);overscroll-behavior:none}.font-display{font-family:var(--font-display),var(--font-sans),sans-serif}.gradient-text{background:linear-gradient(135deg,#10B981,#06B6D4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-violet{background:linear-gradient(135deg,#7C3AED,#A78BFA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-amber{background:linear-gradient(135deg,#F59E0B,#FBBF24);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-coral{background:linear-gradient(135deg,#FF6B47,#FF9A7B);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.gradient-text-title,.text-white1{background:linear-gradient(105deg,#9eb0d4,#d4dff5 14%,#ffffff 32%,#f8fbff 48%,#ffffff 64%,#c5d4f2 82%,#9eb0d4);background-size:320% 100%;background-position:150% 50%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleShimmer 4.5s ease-in-out infinite;filter:drop-shadow(0 2px 18px rgba(255,255,255,.14))}.hero-title-stack .text-white1{animation:titleShimmer 4.5s ease-in-out infinite;filter:drop-shadow(0 2px 22px rgba(255,255,255,.18))}.text-silver-shine{background:linear-gradient(105deg,#6b7a96,#a8b8d4 12%,#eef2fa 28%,#ffffff 42%,#c8d4ea 58%,#ffffff 72%,#9aaac4 88%,#6b7a96);background-size:420% 100%;background-position:160% 50%;-webkit-background-clip:text;background-clip:text;animation:silverShine 9s ease-in-out infinite;filter:drop-shadow(0 0 14px rgba(190,205,230,.45)) drop-shadow(0 2px 8px rgba(255,255,255,.12))}.text-silver-shine,.text-sky-shine{-webkit-text-fill-color:transparent}.text-sky-shine{background:linear-gradient(90deg,#0284c7,#0ea5e9 16%,#38bdf8 32%,#7dd3fc 48%,#bae6fd 58%,#e0f2fe 68%,#7dd3fc 78%,#38bdf8 88%,#0ea5e9 96%,#0284c7);background-size:300% 100%;background-position:0 50%;-webkit-background-clip:text;background-clip:text;animation:skyShine 12s linear infinite;filter:drop-shadow(0 0 12px rgba(56,189,248,.28));will-change:background-position}@keyframes silverShine{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes skyShine{0%{background-position:0 50%}to{background-position:100% 50%}}.text-king-gold{background:linear-gradient(135deg,#ff7a18,#ffb347 22%,#ffd700 48%,#ff9a2e 72%,#ff6b00);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 12px rgba(255,160,40,.35));animation:kingGoldPulse 6s ease-in-out infinite}.text-aurora-shift,.theme-btn-aurora-icon{background:linear-gradient(100deg,transparent,transparent 38%,rgba(255,255,255,.92) 50%,transparent 62%,transparent),linear-gradient(125deg,#ff6b47,#ff5c9a 22%,#b794f6 46%,#5b9dff 68%,#3dd6c3 88%,#ff6b47);background-size:280% 100%,240% 240%;background-position:-120% 50%,0 50%;animation:auroraShift 5.5s ease-in-out infinite}.text-aurora-shift{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 2px 18px rgba(183,148,246,.28))}.theme-btn-aurora-icon{position:relative;z-index:1;display:block;width:20px;height:20px;flex-shrink:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4.25'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='4.25'/%3E%3Cpath d='M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M4.93 19.07l1.41-1.41M17.66 6.34l1.41-1.41'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;filter:drop-shadow(0 1px 2px rgba(120,80,200,.35))}.site-header__theme-btn:hover .theme-btn-aurora-icon{filter:drop-shadow(0 0 10px rgba(183,148,246,.55)) drop-shadow(0 0 6px rgba(255,140,80,.35))}.text-promo-shift{background:linear-gradient(90deg,#ff6b47,#f472b6 16%,#a78bfa 33%,#38bdf8 50%,#2dd4bf 66%,#f472b6 83%,#ff6b47);background-size:250% 100%;background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:promoFlow 3s ease-in-out infinite;filter:drop-shadow(0 2px 14px rgba(167,139,250,.22))}.hero-title-stack .text-promo-shift{animation:promoFlow 2.8s ease-in-out infinite}.site-header__logo-text .text-promo-shift{animation:promoFlow 4.5s ease-in-out infinite}.text-hot-fire{background:linear-gradient(90deg,#ff2200,#ff6b35 14%,#ff4500 28%,#ff1744 42%,#ff8c00 56%,#ff3d00 70%,#ff6b47 84%,#ff2200);background-size:280% 100%;background-position:0;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:hotFireFlow 3.2s ease-in-out infinite;filter:drop-shadow(0 0 14px rgba(255,70,30,.4))}.home-section__shine.text-hot-fire{animation:hotFireFlow 14s ease-in-out infinite;filter:drop-shadow(0 0 12px rgba(255,70,30,.32))}.home-section__shine.text-silver-shine{animation:silverShine 14s ease-in-out infinite}.home-section__shine.text-sky-shine{animation:skyShine 14s ease-in-out infinite}.hero-title-stack{display:flex;flex-direction:column;align-items:center;gap:0;font-size:clamp(42px,7vw,82px);font-weight:900;letter-spacing:-3px;line-height:.92;margin:0 auto 20px;max-width:860px}.hero-title-line{display:block}.hero-tagline{font-size:clamp(16px,2.4vw,22px);font-weight:800;letter-spacing:.02em;max-width:540px;margin:0 auto 48px;line-height:1.4;text-transform:none}.hero-section{position:relative;min-height:min(72vh,640px);padding:120px 24px 96px;text-align:center;overflow:visible!important}.hero-section__fx-clip{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.hero-section>:not(.hero-section__fx-clip){position:relative;z-index:1}.hero-search-wrap{position:relative;z-index:60;overflow:visible!important;contain:none!important}.hero-section--settled .text-king-gold{animation:none!important;background-position:48% 50%}.glass-card{background:var(--bg-card);border:1px solid var(--border);border-radius:20px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);isolation:isolate;box-shadow:0 2px 14px rgba(0,0,0,.38);contain:layout style}.glass-card-hover{transition:transform .32s var(--spring),box-shadow .3s var(--ease),border-color .22s var(--ease);contain:layout style}.glass-card-hover:hover{will-change:transform;transform:translateY(-4px) rotate(.3deg);box-shadow:0 24px 70px rgba(0,0,0,.5),0 0 40px rgba(16,185,129,.09);border-color:rgba(16,185,129,.22)}.glass-card-hover:not(:hover){will-change:auto}.sd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:12px;font-weight:600;font-size:14px;border:none;cursor:pointer;transition:transform .2s var(--ease),box-shadow .2s var(--ease),background .15s;padding:11px 20px;text-decoration:none;white-space:nowrap;font-family:inherit}.sd-btn-primary{background:linear-gradient(135deg,#10B981,#06B6D4);color:#fff;box-shadow:0 4px 20px rgba(16,185,129,.25)}.sd-btn-primary:hover{box-shadow:0 6px 30px rgba(16,185,129,.45);transform:translateY(-1px)}.sd-btn-secondary{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:var(--text-2)}.sd-btn-secondary:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.18);color:var(--text);transform:translateY(-1px)}.sd-btn-lg{padding:14px 28px;font-size:15px}.sd-btn-xl{padding:16px 36px;font-size:16px;border-radius:14px}.code-pill{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:rgba(16,185,129,.1);border:1.5px dashed rgba(16,185,129,.4);font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:14px;font-weight:700;letter-spacing:1.5px;color:#10B981;-webkit-user-select:all;-moz-user-select:all;user-select:all;transition:background .15s,border-color .15s;cursor:text}.code-pill:hover{background:rgba(16,185,129,.15);border-color:rgba(16,185,129,.6)}.sd-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.sd-badge-green{background:rgba(16,185,129,.12);color:#10B981;border:1px solid rgba(16,185,129,.2)}.sd-badge-amber{background:rgba(245,158,11,.12);color:#F59E0B;border:1px solid rgba(245,158,11,.2)}.sd-badge-coral{background:rgba(255,107,71,.12);color:#FF6B47;border:1px solid rgba(255,107,71,.2)}.sd-badge-violet{background:rgba(124,58,237,.12);color:#A78BFA;border:1px solid rgba(124,58,237,.2)}.sd-badge-red{background:rgba(239,68,68,.12);color:#F87171;border:1px solid rgba(239,68,68,.2)}.sd-badge-teal{background:rgba(6,182,212,.12);color:#22D3EE;border:1px solid rgba(6,182,212,.2)}.sd-input{width:100%;padding:12px 16px;background:var(--surface);border:1px solid var(--border-2);border-radius:12px;color:var(--text);font-size:14px;outline:none;transition:border-color .2s,box-shadow .2s;font-family:inherit}.sd-input:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.sd-input::-moz-placeholder{color:var(--text-3)}.sd-input::placeholder{color:var(--text-3)}.grad-border{position:relative}.grad-border:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(16,185,129,.3),rgba(6,182,212,.3),rgba(124,58,237,.2));z-index:-1}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(16,185,129,.3)}50%{box-shadow:0 0 40px rgba(16,185,129,.6),0 0 60px rgba(6,182,212,.2)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes titleShimmer{0%,to{background-position:150% 50%}50%{background-position:-50% 50%}}@keyframes kingGoldPulse{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes auroraShift{0%,to{background-position:-120% 50%,0 42%}50%{background-position:220% 50%,100% 58%}}@keyframes promoFlow{0%,to{background-position:0}50%{background-position:100%}}@keyframes hotFireFlow{0%,to{background-position:0}33%{background-position:50%}66%{background-position:100%}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[data-animate]{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}[data-animate].visible{opacity:1;transform:none;will-change:auto}.below-fold{content-visibility:auto;contain-intrinsic-size:auto 600px}.home-section.below-fold{content-visibility:visible;contain-intrinsic-size:none;contain:none}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(16,185,129,.6),rgba(6,182,212,.5));border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#10B981,#06B6D4)}html{scrollbar-width:thin;scrollbar-color:rgba(16,185,129,.5) transparent}.neon-emerald{color:#10B981;text-shadow:0 0 20px rgba(16,185,129,.5)}.neon-teal{color:#06B6D4;text-shadow:0 0 20px rgba(6,182,212,.5)}.hero-particle{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.35),transparent);animation:float var(--dur,8s) ease-in-out infinite;animation-delay:var(--delay,0s);pointer-events:none;contain:layout style}.search-overlay{position:fixed;inset:0;z-index:200;background:transparent;animation:fadeUp .2s ease}.search-overlay__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;background:rgba(3,5,8,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);cursor:pointer;z-index:0}.search-overlay__panel{position:relative;z-index:1;max-width:620px;margin:80px auto 0;padding:0 16px}@keyframes copyFlash{0%{background:rgba(16,185,129,.2)}50%{background:rgba(16,185,129,.35)}to{background:rgba(16,185,129,.1)}}.copy-flash{animation:copyFlash .6s ease}@keyframes copyBounce{0%{transform:translateY(-2px) scale(1.05)}45%{transform:scale(.93)}75%{transform:scale(1.04)}to{transform:scale(1)}}.scroll-progress{position:fixed;top:0;left:0;height:2px;background:linear-gradient(90deg,#10B981,#06B6D4,#7C3AED);z-index:9999;transform-origin:left;transition:transform .1s linear}.cat-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s var(--ease);border:1px solid var(--border);background:var(--bg-card);color:var(--text-2);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cat-pill:hover{border-color:rgba(16,185,129,.3);color:var(--text);background:rgba(16,185,129,.06)}.cat-pill.active{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.4);color:#10B981;box-shadow:0 0 16px rgba(16,185,129,.12)}.store-logo-frame{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0;aspect-ratio:1/1;box-sizing:border-box;padding:2px}.store-logo-frame img,.store-logo-frame video{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;flex-shrink:0;display:block;border-radius:inherit}.success-bar{height:4px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.success-bar-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#10B981,#06B6D4);box-shadow:0 0 8px rgba(16,185,129,.5);transition:width 1.2s cubic-bezier(.34,1.56,.64,1)}.code-card{position:relative;overflow:hidden;cursor:pointer;padding:0;display:flex;flex-direction:column;height:100%;min-height:200px;contain:none;border-radius:20px;isolation:isolate}.code-card.glass-card-hover:hover{transform:translateY(-5px) scale(1.012);border-color:var(--card-accent-border,rgba(16,185,129,.38));box-shadow:0 26px 72px rgba(0,0,0,.52),0 0 52px var(--card-accent-glow,rgba(16,185,129,.2)),0 0 22px var(--card-accent-glow-soft,rgba(16,185,129,.12))}.code-card--themed{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card-accent,#10B981) 28%,transparent)}.code-card--themed:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;border-radius:20px 20px 0 0;background:linear-gradient(90deg,transparent 0,var(--card-accent,#10B981) 22%,color-mix(in srgb,var(--card-accent,#10B981) 55%,white) 50%,var(--card-accent,#10B981) 78%,transparent 100%);opacity:.85;pointer-events:none;z-index:3}.code-card--has-video:before{opacity:0}.code-card--themed:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .28s var(--ease);background:radial-gradient(120% 80% at 50% -10%,var(--card-accent-glow-soft,rgba(16,185,129,.14)),transparent 58%);z-index:0}.code-card--themed:hover:after{opacity:1}.code-card--has-video .code-card-accent{display:none}.code-card-compact{min-height:0;height:100%}.code-card-standard{min-height:268px;height:100%}.code-card-compact-footer,.code-card-standard-footer{margin-top:auto;flex-shrink:0}.code-card-accent{position:absolute;top:0;left:0;bottom:0;width:4px;border-radius:20px 0 0 20px;z-index:2;pointer-events:none;max-height:100%}.code-card-inner,.code-card-inner-compact{flex:1;display:flex;flex-direction:column;gap:12px;min-height:0}.code-card-inner{padding:18px 20px 14px 26px;flex:1}.code-card-standard .code-card-body{flex:1;display:flex;flex-direction:column;min-height:0}.code-card-inner-compact{padding:16px 16px 12px 22px}.code-card-inner.has-hero{padding-top:0}.code-card-hero{position:relative;min-height:108px;flex:0 0 auto;margin:0 -20px 0 -26px;padding:16px 20px 14px 26px;overflow:hidden;border-radius:20px 20px 0 0}.code-card-compact-header{flex-shrink:0;padding:13px 14px 11px 18px;border-bottom:1px solid rgba(255,255,255,.06)}.code-card-compact-brand{display:flex;align-items:center;gap:10px;margin-bottom:8px;min-width:0}.code-card-compact-logo{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;aspect-ratio:1/1;box-shadow:0 2px 8px rgba(0,0,0,.18)}.code-card-compact-logo img,.code-card-compact-logo video{width:72%;height:72%;max-width:72%;max-height:72%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.code-card-compact-store{font-size:13px;font-weight:800;color:var(--text);line-height:1.3;letter-spacing:-.01em;flex:1;min-width:0;word-break:break-word}.code-card-compact-body{flex:1;display:flex;flex-direction:column;gap:10px;padding:14px 14px 12px 18px;min-height:0}.code-card-compact-desc{font-size:12.5px;font-weight:400;color:var(--text-2);line-height:1.55;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.offer-detail-money{font-weight:800;color:#10B981!important;-webkit-text-fill-color:#10B981;letter-spacing:-.02em}.code-card-codeband .offer-detail-money,.featured-deal-codeband .offer-detail-money,.offer-guide-header__title .offer-detail-money{color:inherit!important;-webkit-text-fill-color:inherit;font-weight:inherit;letter-spacing:inherit}.code-card-compact .code-card-badges{gap:5px}.code-card-compact .code-card-badges .sd-badge{font-size:9px;padding:3px 7px;letter-spacing:.3px}.code-card-compact .success-meter-label{font-size:10px}.code-card-compact .success-meter-value{font-size:12px}.code-card-compact .success-meter-track{height:8px}.code-card-body{display:flex;flex-direction:column;gap:4px;flex:1;min-height:0}.code-card-compact .code-card-body{padding-top:2px}.code-card-hero-banner,.code-card-hero-banner video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.code-card-hero-fallback,.code-card-hero-scrim{position:absolute;inset:0}.code-card-hero-scrim{background:linear-gradient(180deg,rgba(8,12,24,.12),rgba(8,12,24,.38) 55%,rgba(8,12,24,.72));z-index:0}.code-card-value-line{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:22px;font-weight:900;line-height:1.1;letter-spacing:-.5px;margin:0 0 4px}.code-card-compact .code-card-value-line{font-size:17px}.code-card-hero-overlay{position:relative;z-index:1;display:flex;align-items:flex-start;gap:12px}.code-card-compact .code-card-hero-overlay{gap:10px}.code-card-top{display:flex;align-items:flex-start;gap:14px;flex:1;min-height:72px}.code-card-logo-slot{width:44px;height:44px;min-width:44px;min-height:44px;flex-shrink:0;align-self:flex-start;overflow:hidden;aspect-ratio:1/1;padding:0;box-shadow:0 4px 14px rgba(0,0,0,.28)}.code-card-compact .code-card-logo-slot{width:38px;height:38px;min-width:38px;min-height:38px}.code-card-logo-slot img{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.code-card-compact .code-card-logo-slot img{width:100%;height:100%}.code-card-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding-top:1px}.code-card-badges{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:0}.code-card-store{display:block;font-size:11px;font-weight:700;color:var(--text-3);letter-spacing:.35px;text-transform:uppercase;line-height:1.35}.code-card-store--hero{font-size:12px;font-weight:800;color:#f0f4ff;letter-spacing:.04em;text-shadow:0 1px 4px rgba(0,0,0,.4)}.code-card-badges--hero .code-card-badge-solid{background:rgba(8,12,22,.08)!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);font-weight:700;box-shadow:none;text-shadow:0 1px 6px rgba(0,0,0,.95),0 0 14px rgba(0,0,0,.65)}.code-card-badges--hero .code-card-badge-solid--hot{background:rgba(18,10,8,.1)!important;color:#ffc4ad!important;border-color:rgba(255,107,71,.28)!important}.code-card-badges--hero .sd-badge-red{background:rgba(22,8,8,.1)!important}.code-card-compact .code-card-store{font-size:10.5px}.code-card-title{font-size:16px;font-weight:400;color:var(--text-2);line-height:1.45;flex:1}.code-card-title,.code-card-title-compact{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.code-card-title-compact{font-size:12.5px;font-weight:600;color:var(--text);line-height:1.5}.code-card-codeband{width:100%;margin-top:auto;padding:14px 20px;border-top:1.5px dashed;text-align:center;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:16px;font-weight:800;letter-spacing:.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:0 0 20px 20px;flex-shrink:0}.code-card-codeband__copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-width:0}.code-card-codeband__copy-icon{flex-shrink:0;opacity:.85}.code-card-codeband__copy-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.code-card-compact .code-card-codeband{font-size:12px;padding:12px 14px;letter-spacing:.04em;white-space:nowrap;line-height:1.2;min-height:44px;display:flex;align-items:center;justify-content:center}.code-card-standard .code-card-codeband{min-height:52px;display:flex;align-items:center;justify-content:center}.code-card-compact--hot{overflow:hidden}.code-card-compact-hero{position:relative;height:110px;min-height:110px;max-height:110px;flex:0 0 110px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:20px 20px 0 0}.code-card-compact--hot-v2 .code-card-compact-hero{height:152px;min-height:152px;max-height:152px;flex:0 0 152px;border-radius:22px 22px 0 0}.code-card-compact-hero-banner{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;transition:transform .7s var(--ease)}.code-card-compact--hot-v2:hover .code-card-compact-hero-banner{transform:scale(1.06)}.code-card-compact-hero-banner video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;transform:translateZ(0);backface-visibility:hidden;filter:none!important;mix-blend-mode:normal!important;pointer-events:none}.code-card-compact-hero:has(video){transform:translateZ(0);contain:paint;isolation:auto;background:#0b101c}.code-card-compact-hero-fallback{position:absolute;inset:0}.code-card-compact-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,24,.62),rgba(8,12,24,.28) 42%,rgba(8,12,24,.72));z-index:0;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.code-card-compact--hot-v2 .code-card-compact-hero-scrim{background:linear-gradient(180deg,rgba(6,8,16,.55),rgba(6,8,16,.12) 38%,rgba(6,8,16,.55) 68%,rgba(6,8,16,.92))}.code-card-compact-hero-orb{position:absolute;width:160px;height:160px;right:-36px;top:-48px;border-radius:50%;filter:blur(8px);opacity:.55;pointer-events:none;z-index:0;animation:dealOrbPulse 4.8s ease-in-out infinite}.code-card-compact-hero-top{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:12px 14px 0 16px;min-height:0}.code-card-compact--hot-v2 .code-card-compact-hero-top{padding:14px 14px 0}.code-card-compact-hot-badge{flex-shrink:0}.code-card-compact-hero-brand{position:relative;z-index:1;display:flex;align-items:center;gap:10px;padding:10px 14px 12px 16px;margin-top:auto}.code-card-compact--hot-v2 .code-card-compact-hero-brand{padding:0 12px 14px}.code-card-compact--hot .code-card-compact-logo{background:#0a0f1a;padding:0}.code-card-compact--hot .code-card-compact-logo img,.code-card-compact--hot .code-card-compact-logo video{width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.deal-tag-row{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.deal-tag{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:7px;border:1px solid;font-size:10px;font-weight:800;letter-spacing:.35px;line-height:1.2;white-space:nowrap}.deal-tag--hot{padding:4px 10px 4px 7px}.featured-deal-hero-top .deal-tag-row{padding:0}.code-card-compact-hero-top .deal-tag-row{max-width:100%}.code-card-compact--hot .code-card-compact-store{font-size:13px;font-weight:800;color:#f0f4ff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.code-card-compact--hot-v2 .code-card-compact-body{padding:16px 16px 12px;gap:10px;display:flex;flex-direction:column}.code-card-compact-value{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(26px,3.4vw,34px);font-weight:900;line-height:1.05;letter-spacing:-1.1px;text-shadow:0 0 28px color-mix(in srgb,var(--card-accent,#10B981) 35%,transparent)}.code-card-compact--hot-v2 .code-card-compact-desc{font-size:13px;line-height:1.45;color:var(--text-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:0}.code-card-compact--hot-v2 .code-card-compact-footer{margin-top:2px}.code-card-compact--hot-v2 .code-card-codeband{min-height:48px;padding:13px 16px;font-size:14px;letter-spacing:.03em;border-radius:0 0 22px 22px;transition:background .25s var(--ease),box-shadow .25s var(--ease)}.code-card-compact--hot-v2:hover .code-card-codeband{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--card-accent,#10B981) 35%,transparent)}.code-card-compact--hot-v2{border-radius:22px;transition:transform .35s var(--spring),border-color .3s var(--ease),box-shadow .35s var(--ease)}.code-card-compact--hot-v2:hover{transform:translateY(-4px)}.deal-store-chip{position:relative;display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:6px 12px 6px 6px;border-radius:999px;text-decoration:none;color:#f0f4ff;background:rgba(8,12,22,.72);border:1px solid rgba(255,255,255,.16);box-shadow:0 8px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .28s var(--spring),border-color .25s var(--ease),box-shadow .3s var(--ease);z-index:2;overflow:hidden}.deal-store-chip__glow{position:absolute;inset:-40%;background:radial-gradient(circle at 20% 50%,color-mix(in srgb,var(--chip-accent,#10B981) 35%,transparent),transparent 55%);opacity:0;transition:opacity .3s var(--ease);pointer-events:none}.deal-store-chip:focus-visible,.deal-store-chip:hover{transform:translateY(-2px) scale(1.02);border-color:color-mix(in srgb,var(--chip-accent,#10B981) 55%,rgba(255,255,255,.25));box-shadow:0 12px 32px rgba(0,0,0,.4),0 0 0 1px color-mix(in srgb,var(--chip-accent,#10B981) 40%,transparent),0 0 24px color-mix(in srgb,var(--chip-accent,#10B981) 28%,transparent);outline:none}.deal-store-chip:focus-visible .deal-store-chip__glow,.deal-store-chip:hover .deal-store-chip__glow{opacity:1}.deal-store-chip__logo{width:34px;height:34px;min-width:34px;border-radius:50%;overflow:hidden;background:#0a0f1a;border:1.5px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,.35)}.deal-store-chip--lg .deal-store-chip__logo{width:46px;height:46px;min-width:46px;border-radius:14px}.deal-store-chip__logo img,.deal-store-chip__logo video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.deal-store-chip__logo--fallback{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:14px;font-weight:900;color:var(--chip-accent,#10B981);background:color-mix(in srgb,var(--chip-accent,#10B981) 18%,#0a0f1a)}.deal-store-chip__copy{display:flex;flex-direction:column;gap:1px;min-width:0;padding-right:2px}.deal-store-chip__name{font-size:13px;font-weight:800;line-height:1.2;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.deal-store-chip--lg .deal-store-chip__name{font-size:15px;max-width:220px}.deal-store-chip__cta{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--chip-accent,#10B981) 85%,#fff);opacity:.92}.deal-store-chip--lg{padding:8px 16px 8px 8px;gap:12px;border-radius:18px}.deal-store-chip--lg .deal-store-chip__cta{font-size:11px}@keyframes dealOrbPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.08)}}.code-rating{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);animation:ratingIn .35s var(--spring) forwards}.code-rating-compact{padding:10px 12px;gap:8px}.code-rating-prompt{font-size:12px;font-weight:700;color:var(--text-2);letter-spacing:.02em}.code-rating-actions{display:flex;align-items:center;gap:10px;width:100%}.code-rating-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 14px;border-radius:12px;border:1.5px solid transparent;font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:transform .2s var(--spring),box-shadow .2s var(--ease),border-color .2s}.code-rating-btn:disabled{opacity:.6;cursor:wait}.code-rating-btn-up{background:linear-gradient(135deg,rgba(16,185,129,.18),rgba(16,185,129,.08));border-color:rgba(16,185,129,.35);color:#34D399;box-shadow:0 4px 18px rgba(16,185,129,.12)}.code-rating-btn-up:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(16,185,129,.22)}.code-rating-btn-down{background:linear-gradient(135deg,rgba(239,68,68,.14),rgba(239,68,68,.06));border-color:rgba(239,68,68,.28);color:#F87171;box-shadow:0 4px 18px rgba(239,68,68,.1)}.code-rating-btn-down:hover:not(:disabled){transform:translateY(-2px) scale(1.02);box-shadow:0 8px 24px rgba(239,68,68,.18)}.code-rating-spin{animation:spin .8s linear infinite}.code-rating-thanks{flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;padding:12px 16px;margin:14px 0;font-size:12px;font-weight:650;letter-spacing:.01em;text-align:center;color:var(--rating-accent,var(--text));background:linear-gradient(135deg,var(--rating-accent-soft,rgba(16,185,129,.12)) 0,rgba(255,255,255,.03) 100%);border:1px solid var(--rating-accent-border,rgba(16,185,129,.22));border-radius:14px}.code-rating-thanks__icon{flex-shrink:0;color:var(--rating-accent,#10B981)}.code-rating-thanks__text{flex:1 1 auto;min-width:0;text-align:center;line-height:1.45}.code-card .success-meter+.code-rating,.code-card .success-meter+.code-rating-thanks,.code-card-compact-footer+.code-rating,.code-card-compact-footer+.code-rating-thanks,.featured-deal-success-bar+.code-rating,.featured-deal-success-bar+.code-rating-thanks{margin-top:14px}.featured-deal-footer .code-rating,.featured-deal-footer .code-rating-thanks{margin-top:14px;margin-bottom:4px}.store-star-rating{display:flex;flex-direction:column;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:rgba(245,158,11,.04);border:1px solid rgba(245,158,11,.14);animation:ratingIn .35s var(--spring) forwards}.store-star-rating-compact{padding:10px 12px;gap:8px}.store-star-rating-prompt{font-size:12px;font-weight:700;color:var(--text-2);letter-spacing:.02em}.store-star-rating-actions{display:flex;align-items:center;gap:6px}.store-star-rating-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:transparent;cursor:pointer;border-radius:8px;transition:transform .2s var(--spring)}.store-star-rating-btn:disabled{opacity:.6;cursor:wait}.store-star-rating-btn:hover:not(:disabled){transform:scale(1.12)}.store-star-rating-thanks{flex-direction:row;justify-content:center;gap:8px;font-size:12px;font-weight:600;color:var(--text-2);background:rgba(245,158,11,.06);border-color:rgba(245,158,11,.18)}@keyframes ratingIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.success-meter{width:100%;flex-shrink:0;margin-top:auto}.success-meter-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.success-meter-label{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-3);letter-spacing:.02em}.success-meter-value{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:14px;font-weight:800;letter-spacing:-.02em}.success-meter-track{position:relative;height:12px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);box-shadow:inset 0 2px 6px rgba(0,0,0,.35);overflow:hidden}.success-meter-ticks{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent,transparent calc(10% - 1px),rgba(255,255,255,.06) calc(10% - 1px),rgba(255,255,255,.06) 10%);pointer-events:none}.success-meter-fill{position:relative;height:100%;border-radius:999px;transition:width 1s cubic-bezier(.34,1.2,.64,1)}.success-meter-fill:after{content:"";position:absolute;right:1px;top:50%;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px currentColor,0 0 16px rgba(255,255,255,.4)}.card-featured{background:rgba(255,255,255,.035);border:1px solid rgba(16,185,129,.14);border-radius:24px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);isolation:isolate;contain:layout style;transition:transform .35s var(--spring),box-shadow .35s var(--ease),border-color .3s}.card-featured:has(video){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto;contain:none;background:#0b101c}.card-featured:hover{transform:translateY(-5px);box-shadow:0 32px 80px rgba(0,0,0,.55),0 0 60px rgba(16,185,129,.1);border-color:rgba(16,185,129,.3)}.card-featured-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 20% 0,rgba(16,185,129,.07) 0,transparent 55%);pointer-events:none;border-radius:inherit;z-index:0}.hot-deals-main-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}.hot-deals-compact-cell,.hot-deals-hero-cell{display:flex;flex-direction:column;min-height:0}.hot-deals-compact-cell .code-card,.hot-deals-hero-cell .featured-deal-card{flex:1;width:100%}.hot-deals-hero-cell .featured-deal-hero{flex:1 1 auto;height:auto;min-height:320px;max-height:none}.hot-deals-hero-cell .featured-deal-hero-img{-o-object-position:center 30%;object-position:center 30%}.hot-deals-hero-cell .featured-deal-hero-scrim{background:linear-gradient(180deg,rgba(8,12,24,.58),rgba(8,12,24,.22) 40%,rgba(8,12,24,.55) 72%,rgba(8,12,24,.92))}.hot-deals-hero-cell .featured-deal-body{flex:0 0 auto;min-height:0;padding:8px 22px 6px}.hot-deals-hero-cell .featured-deal-codeband{flex:0 0 auto}.hot-deals-hero-cell .featured-deal-body .featured-deal-detail{display:none}.hot-deals-hero-cell .featured-deal-hero-bottom{padding-bottom:14px}.hot-deals-compact-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:20px;align-items:stretch;min-height:100%}.hot-deals-coupon-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch;margin-top:20px}.hot-deals-coupon-grid .hot-deals-compact-cell{display:flex;flex-direction:column;min-height:0}.hot-deals-coupon-grid .hot-deals-compact-cell .code-card{flex:1;width:100%}.below-fold h2 .text-white1{animation:titleShimmer 4.5s ease-in-out infinite;filter:drop-shadow(0 2px 18px rgba(255,255,255,.14))}@media (max-width:1100px){.hot-deals-coupon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hot-deals-main-grid{grid-template-columns:1fr}.hot-deals-compact-grid{grid-template-rows:auto}}@media (max-width:560px){.hot-deals-compact-grid,.hot-deals-coupon-grid{grid-template-columns:1fr}}.featured-deal-card{flex-direction:column;height:100%;min-height:0;cursor:pointer}.featured-deal-card,.featured-deal-hero{display:flex;overflow:hidden;position:relative}.featured-deal-hero{min-height:280px;flex:1 1 auto;flex-direction:column}.featured-deal-hero-img,.featured-deal-hero-img video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.featured-deal-hero-img video{transform:translateZ(0);backface-visibility:hidden;filter:none!important;mix-blend-mode:normal!important;pointer-events:none}.featured-deal-hero:has(video){transform:translateZ(0);contain:paint;isolation:auto;background:#0b101c}.featured-deal-hero-fallback{position:absolute;inset:0}.featured-deal-hero-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,12,24,.55),rgba(8,12,24,.28) 38%,rgba(8,12,24,.52) 72%,rgba(8,12,24,.88));backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}body:has(.featured-deal-hero video) .theme-backdrop,body:has(.featured-deal-hero video) .theme-backdrop *{animation-play-state:paused!important}body:has(.featured-deal-hero video) .theme-backdrop__aurora-curtain,body:has(.featured-deal-hero video) .theme-backdrop__conic--reverse,body:has(.featured-deal-hero video) .theme-backdrop__mesh,body:has(.featured-deal-hero video) .theme-backdrop__orb--c,body:has(.featured-deal-hero video) .theme-backdrop__orb--d,body:has(.featured-deal-hero video) .theme-backdrop__rings,body:has(.featured-deal-hero video) .theme-backdrop__scan,body:has(.featured-deal-hero video) .theme-backdrop__shooting-star{display:none}.featured-deal-hero-offer{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:10px;padding:12px 22px 8px;min-height:0}.featured-deal-offer-title{margin:0;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(28px,4vw,46px);font-weight:900;line-height:1.05;letter-spacing:-1.4px;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.55),0 0 40px color-mix(in srgb,var(--card-accent,#10B981) 35%,transparent);max-width:94%}.featured-deal-hero-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 20px 0}.featured-deal-live{display:inline-flex;padding:6px 11px;border-radius:999px;letter-spacing:.08em;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent,#10B981) 85%,#000),var(--card-accent,#10B981));box-shadow:0 6px 18px color-mix(in srgb,var(--card-accent,#10B981) 35%,transparent);flex-shrink:0}.featured-deal-hot-badge,.featured-deal-live{align-items:center;gap:5px;font-size:10px;font-weight:800;text-transform:uppercase;color:#fff}.featured-deal-hot-badge{display:flex;padding:5px 12px 5px 8px;background:linear-gradient(135deg,#FF6B47,#EF4444);border-radius:8px;letter-spacing:.6px;box-shadow:0 4px 16px rgba(239,68,68,.35)}.featured-deal-spark{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:8px;font-size:10px;font-weight:700;color:#34d399;background:rgba(8,18,14,.72);border:1px solid rgba(16,185,129,.35);letter-spacing:.3px;text-transform:uppercase;box-shadow:0 1px 6px rgba(0,0,0,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.featured-deal-hero-bottom{position:relative;z-index:2;display:flex;align-items:flex-start;gap:12px;padding:10px 18px 18px;margin-top:auto}.featured-deal-card--v2 .featured-deal-hero-bottom{padding:8px 18px 20px}.featured-deal-hero-accent{position:absolute;inset:0;pointer-events:none;z-index:1;mix-blend-mode:screen;opacity:.85}.featured-deal-card__shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.08) 48%,transparent 62%);background-size:220% 100%;opacity:0;transition:opacity .35s var(--ease)}.featured-deal-card--v2:hover .featured-deal-card__shine{opacity:1;animation:dealShineSweep 1.1s var(--ease) 1}@keyframes dealShineSweep{0%{background-position:120% 0}to{background-position:-40% 0}}.featured-deal-card--v2{border-radius:24px;transition:transform .4s var(--spring),box-shadow .35s var(--ease)}.featured-deal-card--v2:hover{transform:translateY(-5px);box-shadow:0 22px 60px rgba(0,0,0,.45),0 0 0 1px var(--card-accent-border,rgba(16,185,129,.4)),0 0 48px var(--card-accent-glow,rgba(16,185,129,.22))}.featured-deal-expired-note{margin:0 0 10px;font-size:13px;font-weight:800;color:#F87171}.featured-deal-thumb{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:12px;overflow:hidden;border:1.5px solid rgba(255,255,255,.22);background:#0a0f1a;flex-shrink:0;box-shadow:0 4px 14px rgba(0,0,0,.28);margin-top:2px;aspect-ratio:1/1;box-sizing:border-box}.featured-deal-thumb img,.featured-deal-thumb video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.featured-deal-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;padding-top:2px}.featured-deal-store{font-size:10px;font-weight:700;color:rgba(240,244,255,.55);letter-spacing:.5px;text-transform:uppercase;display:block;line-height:1.2}.featured-deal-store--bold{font-size:11px;font-weight:800;color:#f0f4ff;letter-spacing:.06em;text-shadow:0 1px 4px rgba(0,0,0,.35)}.featured-deal-headline{font-size:18px;font-weight:900;color:#f0f4ff;margin:0;line-height:1.25;letter-spacing:-.35px}.featured-deal-hero-detail{font-size:13px;font-weight:500;color:rgba(240,244,255,.78);line-height:1.45;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:92%;text-shadow:0 1px 8px rgba(0,0,0,.45)}.featured-deal-hero-detail .offer-detail-money{color:#34D399}.featured-deal-body{position:relative;z-index:1;padding:14px 22px 12px;flex:0 0 auto;display:flex;flex-direction:column;min-height:0;gap:4px}.featured-deal-footer{margin-top:auto;flex-shrink:0}.featured-deal-success{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:12px;color:var(--text-2);font-weight:600}.featured-deal-success-bar{height:5px;margin-bottom:0}.featured-deal-codeband{font-size:15px;padding:16px 20px;min-height:56px;border-radius:0 0 24px 24px}.code-card-compact--hot .code-card-codeband,.featured-deal-codeband{font-family:inherit;font-weight:700;letter-spacing:.02em}.featured-deal-value-row{margin-bottom:10px}.featured-deal-value{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(42px,5vw,58px);font-weight:900;line-height:1;letter-spacing:-2px;display:block}.featured-deal-detail{font-size:14px;font-weight:400;color:var(--text-2);line-height:1.5;margin:0 0 10px;flex:0}.featured-deal-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;min-width:180px;padding:12px 20px;margin-bottom:18px;border-radius:12px;background:rgba(16,185,129,.1);border:1.5px dashed rgba(16,185,129,.35);font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-size:15px;font-weight:800;letter-spacing:.08em;color:#10B981}.sd-toast-wrap{position:fixed;top:24px;right:24px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:360px}.sd-toast{background:rgba(5,7,13,.95);border-radius:14px;padding:14px 16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;gap:12px;align-items:flex-start;animation:slideDown .3s ease}.sd-toast.leaving{opacity:0;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease}.sd-toast--compact{padding:10px 14px;align-items:center;gap:10px;min-width:120px;box-shadow:0 8px 28px rgba(0,0,0,.35)}.copy-cursor-pop{position:fixed;z-index:10000;pointer-events:none;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:rgba(5,7,13,.94);border:1px solid rgba(16,185,129,.35);box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 20px rgba(16,185,129,.12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#10B981;animation:copyPopIn .22s cubic-bezier(.22,1,.36,1);transform-origin:left center}.copy-cursor-pop.leaving{opacity:0;transform:translateY(-6px) scale(.96);transition:opacity .28s ease,transform .28s ease}.copy-cursor-pop__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;font-weight:800;color:var(--text);letter-spacing:.02em}.copy-cursor-pop__label{font-size:11px;font-weight:700;color:#10B981;text-transform:uppercase;letter-spacing:.06em}@keyframes copyPopIn{0%{opacity:0;transform:translateY(6px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.back-top{position:fixed;bottom:90px;right:24px;width:44px;height:44px;border-radius:50%;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.25);color:#10B981;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s var(--ease);z-index:50}.back-top:hover{background:rgba(16,185,129,.2);transform:translateY(-2px)}.floating-back{position:fixed;bottom:max(20px,env(safe-area-inset-bottom,0px));left:max(16px,env(safe-area-inset-left,0px));z-index:55;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;min-width:48px;padding:12px 16px;border-radius:999px;border:1px solid rgba(16,185,129,.35);background:rgba(13,13,13,.88);color:#10B981;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:-.2px;cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.04);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .18s var(--ease),background .18s,border-color .18s,box-shadow .18s;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.floating-back:hover{background:rgba(16,185,129,.16);border-color:rgba(16,185,129,.55);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 20px rgba(16,185,129,.12)}.floating-back:active{transform:scale(.97)}.floating-back__label{line-height:1}@media (max-width:768px){.floating-back{left:max(12px,env(safe-area-inset-left,0px));padding:14px 18px;min-height:52px;font-size:15px;box-shadow:0 10px 32px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.back-top,.floating-back{bottom:max(18px,env(safe-area-inset-bottom,0px))}.back-top{right:max(12px,env(safe-area-inset-right,0px))}}.header--hidden{transform:translateY(-100%)}html.mobile-ua .desktop-only,html.mobile-ua .mobile-hidden,html:not(.mobile-ua) .mobile-only{display:none!important}@media (max-width:900px){.trust-bar-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:520px){.trust-bar-grid{grid-template-columns:1fr!important}.trust-anchor-span{grid-column:span 1!important}}.cat-pill{transition:transform .22s var(--spring),color .18s,background .18s,border-color .18s,box-shadow .22s,font-weight 0s}.theme-nebula{--bg:#030008;--bg-card:rgba(124,58,237,0.09);--surface:rgba(6,182,212,0.08);--border:rgba(236,72,153,0.22);--border-2:rgba(6,182,212,0.28);--text:#f5e8ff;--text-2:rgba(245,232,255,0.78);--text-3:rgba(245,232,255,0.42);--green:#22d3ee;--teal:#a78bfa;--violet:#e879f9;--amber:#f472b6;--pink:#f0abfc;--header-bg:rgba(3,0,12,0.82);--header-bg-scrolled:rgba(8,0,24,0.94);--header-border:rgba(167,139,250,0.2);--header-border-scrolled:rgba(236,72,153,0.35);--shadow-md:0 4px 28px rgba(124,58,237,0.25),0 0 40px rgba(6,182,212,0.08);--shadow-lg:0 16px 50px rgba(124,58,237,0.35),0 0 60px rgba(236,72,153,0.12);--gradient-brand:linear-gradient(135deg,#a78bfa,#22d3ee,#e879f9);--fx-a:#7c3aed;--fx-b:#06b6d4;--fx-c:#ec4899;--fx-speed:1.2}.theme-acid{--bg:#010a01;--bg-card:rgba(57,255,20,0.06);--surface:rgba(255,0,255,0.07);--border:rgba(57,255,20,0.28);--border-2:rgba(255,0,255,0.32);--text:#e8ffe0;--text-2:rgba(200,255,180,0.82);--text-3:rgba(180,255,160,0.45);--green:#39ff14;--teal:#00ff9f;--violet:#ff00ff;--amber:#ccff00;--pink:#ff44ff;--header-bg:rgba(1,12,1,0.86);--header-bg-scrolled:rgba(0,18,0,0.96);--header-border:rgba(57,255,20,0.22);--header-border-scrolled:rgba(255,0,255,0.38);--shadow-md:0 4px 24px rgba(57,255,20,0.2),0 0 30px rgba(255,0,255,0.1);--shadow-lg:0 16px 48px rgba(57,255,20,0.28),0 0 70px rgba(255,0,255,0.15);--gradient-brand:linear-gradient(135deg,#39ff14,#ff00ff,#ccff00);--fx-a:#39ff14;--fx-b:#ff00ff;--fx-c:#ccff00;--fx-speed:1.6}.theme-prism{--bg:#060010;--bg-card:rgba(255,255,255,0.04);--surface:rgba(255,100,200,0.06);--border:rgba(255,120,80,0.25);--border-2:rgba(80,200,255,0.3);--text:#fff5fc;--text-2:rgba(255,245,252,0.8);--text-3:rgba(255,245,252,0.44);--green:#4ade80;--teal:#38bdf8;--violet:#c084fc;--amber:#fbbf24;--pink:#fb7185;--header-bg:rgba(6,0,16,0.84);--header-bg-scrolled:rgba(10,0,28,0.95);--header-border:rgba(255,100,200,0.2);--header-border-scrolled:rgba(56,189,248,0.35);--shadow-md:0 4px 26px rgba(192,132,252,0.22),0 4px 26px rgba(56,189,248,0.12);--shadow-lg:0 18px 55px rgba(251,113,133,0.2),0 0 80px rgba(56,189,248,0.15);--gradient-brand:linear-gradient(135deg,#f472b6,#38bdf8,#a3e635,#c084fc);--fx-a:#f472b6;--fx-b:#38bdf8;--fx-c:#a3e635;--fx-speed:2}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--header-h);background:var(--header-bg);border-bottom:1px solid var(--header-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .35s var(--ease);box-shadow:none}.site-header--scrolled{background:var(--header-bg-scrolled);border-bottom-color:var(--header-border-scrolled);box-shadow:0 4px 32px rgba(0,0,0,.45)}.site-header__inner{max-width:1280px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.site-header__logo{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.site-header__logo-mark{width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,#FF6B47,#F59E0B);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(255,107,71,.3)}.site-header__logo-text{font-size:19px;font-weight:900;letter-spacing:-.5px;display:inline-flex;align-items:baseline;gap:0;line-height:1}.site-header__logo-text .text-king-gold,.site-header__logo-text .text-promo-shift,.site-header__logo-text .text-white1{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.site-header__nav{display:flex;align-items:center;gap:2px}.site-header__nav-link{padding:7px 13px;border-radius:10px;font-size:14px;font-weight:500;color:var(--text-2);text-decoration:none;transition:all .15s}.site-header__nav-link:hover{color:var(--text);background:var(--surface)}.site-header__actions,.site-header__search{display:flex;align-items:center;gap:8px}.site-header__search{justify-content:center;min-width:128px;padding:8px 18px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--text-3);font-size:13px;font-weight:500;cursor:pointer;transition:all .15s;font-family:inherit}.site-header__search:hover{border-color:color-mix(in srgb,var(--green) 40%,transparent);color:var(--text-2)}.site-header__icon-btn,.site-header__theme-btn{width:38px;height:38px;border-radius:10px;background:var(--surface);border:1px solid var(--border);color:var(--text-2);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-family:inherit}.site-header__theme-btn:hover{background:var(--bg-card);border-color:color-mix(in srgb,var(--violet) 35%,var(--border));box-shadow:0 0 18px rgba(183,148,246,.22)}.site-header__icon-btn:hover{background:var(--bg-card);color:var(--text)}.site-header__mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--header-bg-scrolled);border-bottom:1px solid var(--border);padding:12px 24px 20px;animation:slideDown .2s ease}.site-header__mobile-link{display:block;padding:11px 0;border-bottom:1px solid var(--border);font-size:15px;font-weight:500;color:var(--text-2);text-decoration:none}.theme-backdrop{position:fixed;inset:0;z-index:0;overflow:hidden}.theme-backdrop,.theme-backdrop *{pointer-events:none!important}.theme-backdrop>*{position:absolute;inset:0}.theme-backdrop--paused *{animation-play-state:paused!important}.theme-backdrop--lite .theme-backdrop__conic--reverse,.theme-backdrop--lite .theme-backdrop__mesh,.theme-backdrop--lite .theme-backdrop__orb--c,.theme-backdrop--lite .theme-backdrop__orb--d,.theme-backdrop--lite .theme-backdrop__rings,.theme-backdrop--lite .theme-backdrop__shooting-star{display:none}.theme-backdrop--lite .theme-backdrop__orb--a,.theme-backdrop--lite .theme-backdrop__orb--b{filter:blur(28px)!important}.theme-backdrop--lite .theme-backdrop__conic{filter:blur(50px) saturate(1.4)!important}html.perf-lite .theme-backdrop__aurora-curtain,html.perf-lite .theme-backdrop__conic--reverse,html.perf-lite .theme-backdrop__mesh,html.perf-lite .theme-backdrop__orb--c,html.perf-lite .theme-backdrop__orb--d,html.perf-lite .theme-backdrop__rings,html.perf-lite .theme-backdrop__scan,html.perf-lite .theme-backdrop__shooting-star{display:none}html.perf-lite .glass-card,html.perf-lite .site-header{backdrop-filter:none;-webkit-backdrop-filter:none}.glass-card:has(video){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto;contain:none}.theme-backdrop__aurora-curtain,.theme-backdrop__base,.theme-backdrop__conic,.theme-backdrop__flash,.theme-backdrop__grid,.theme-backdrop__mesh,.theme-backdrop__orb,.theme-backdrop__rings,.theme-backdrop__scan,.theme-backdrop__shooting-star,.theme-backdrop__singularity,.theme-backdrop__stars{opacity:0;transition:opacity .65s ease}.theme-backdrop__grain{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");mix-blend-mode:overlay}.theme-backdrop__vignette{background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.55) 100%);opacity:.35}.theme-void .theme-backdrop__grain{opacity:.035}.theme-void .theme-backdrop__base{opacity:1;background:radial-gradient(ellipse 85% 65% at 8% 18%,rgba(16,185,129,.09) 0,transparent 58%),radial-gradient(ellipse 70% 55% at 92% 78%,rgba(124,58,237,.08) 0,transparent 52%),radial-gradient(ellipse 55% 45% at 72% 12%,rgba(6,182,212,.06) 0,transparent 48%),radial-gradient(ellipse 40% 35% at 50% 88%,rgba(255,107,71,.04) 0,transparent 50%),var(--bg);animation:nebulaDrift calc(32s / var(--fx-speed)) ease-in-out infinite alternate}.theme-void .theme-backdrop__mesh{opacity:.14;background:repeating-radial-gradient(circle at 35% 28%,transparent 0,rgba(16,185,129,.025) 2px,transparent 5px),repeating-radial-gradient(circle at 68% 72%,transparent 0,rgba(124,58,237,.02) 3px,transparent 7px);animation:nebulaMesh calc(42s / var(--fx-speed)) linear infinite}.theme-void .theme-backdrop__singularity{opacity:.62;inset:auto;width:70vmax;height:70vmax;left:50%;top:42%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.08) 0,transparent 42%);animation:voidSingularity 14s ease-in-out infinite}.theme-void .theme-backdrop__orb--a{opacity:.38;inset:auto;width:48vmax;height:48vmax;left:-12vmax;top:-8vmax;border-radius:50%;background:radial-gradient(circle,rgba(16,185,129,.14) 0,transparent 68%);filter:blur(48px);animation:orbFloatA calc(26s / var(--fx-speed)) ease-in-out infinite}.theme-void .theme-backdrop__orb--b{opacity:.32;inset:auto;width:42vmax;height:42vmax;right:-10vmax;bottom:8vmax;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12) 0,transparent 70%);filter:blur(44px);animation:orbFloatB calc(22s / var(--fx-speed)) ease-in-out infinite}.theme-void .theme-backdrop__vignette{opacity:.2;background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.42) 100%)}.theme-nebula .theme-backdrop__base{opacity:1;background:radial-gradient(ellipse 80% 60% at 20% 80%,rgba(124,58,237,.35) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 85% 15%,rgba(6,182,212,.28) 0,transparent 50%),radial-gradient(ellipse 60% 70% at 50% 50%,rgba(236,72,153,.15) 0,transparent 60%),var(--bg);animation:nebulaDrift calc(18s / var(--fx-speed)) ease-in-out infinite alternate}.theme-nebula .theme-backdrop__stars{opacity:.7;background-image:radial-gradient(1px 1px at 10% 20%,rgba(255,255,255,.7) 0,transparent 100%),radial-gradient(1px 1px at 30% 65%,rgba(200,220,255,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 55% 15%,rgba(255,255,255,.8) 0,transparent 100%),radial-gradient(1px 1px at 72% 42%,rgba(180,200,255,.55) 0,transparent 100%),radial-gradient(1px 1px at 88% 78%,rgba(255,255,255,.6) 0,transparent 100%),radial-gradient(1px 1px at 18% 88%,rgba(220,200,255,.5) 0,transparent 100%),radial-gradient(1px 1px at 45% 38%,rgba(255,255,255,.45) 0,transparent 100%),radial-gradient(1px 1px at 63% 92%,rgba(200,240,255,.5) 0,transparent 100%);animation:starTwinkle calc(6s / var(--fx-speed)) ease-in-out infinite}.theme-nebula .theme-backdrop__aurora-curtain{opacity:.4;background:linear-gradient(180deg,transparent,rgba(124,58,237,.12) 30%,rgba(6,182,212,.15) 55%,rgba(236,72,153,.1) 75%,transparent);transform-origin:top center;animation:auroraCurtain calc(16s / var(--fx-speed)) ease-in-out infinite}.theme-nebula .theme-backdrop__shooting-star{opacity:0;inset:auto;width:120px;height:2px;top:18%;left:-120px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),transparent);transform:rotate(-18deg);animation:shootingStar calc(9s / var(--fx-speed)) ease-in-out infinite}.theme-nebula .theme-backdrop__mesh{opacity:.55;background:repeating-radial-gradient(circle at 30% 40%,transparent 0,rgba(167,139,250,.04) 2px,transparent 4px),repeating-radial-gradient(circle at 70% 60%,transparent 0,rgba(34,211,238,.03) 3px,transparent 6px);animation:nebulaMesh calc(24s / var(--fx-speed)) linear infinite}.theme-nebula .theme-backdrop__orb--a{opacity:.7;inset:auto;width:55vmax;height:55vmax;left:-15vmax;top:-10vmax;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.45) 0,transparent 68%);filter:blur(40px);animation:orbFloatA calc(22s / var(--fx-speed)) ease-in-out infinite}.theme-nebula .theme-backdrop__orb--b{opacity:.65;inset:auto;width:45vmax;height:45vmax;right:-12vmax;bottom:-8vmax;border-radius:50%;background:radial-gradient(circle,rgba(6,182,212,.4) 0,transparent 70%);filter:blur(36px);animation:orbFloatB calc(19s / var(--fx-speed)) ease-in-out infinite}.theme-nebula .theme-backdrop__orb--c{opacity:.5;inset:auto;width:35vmax;height:35vmax;left:35%;top:40%;border-radius:50%;background:radial-gradient(circle,rgba(236,72,153,.35) 0,transparent 72%);filter:blur(48px);animation:orbFloatC calc(15s / var(--fx-speed)) ease-in-out infinite}.theme-nebula .hero-title-stack .text-promo-shift{animation:promoFlow calc(2.8s / var(--fx-speed)) ease-in-out infinite}.theme-acid .theme-backdrop__base{opacity:1;background:radial-gradient(ellipse at 15% 50%,rgba(57,255,20,.22) 0,transparent 50%),radial-gradient(ellipse at 85% 30%,rgba(255,0,255,.2) 0,transparent 45%),radial-gradient(ellipse at 50% 90%,rgba(204,255,0,.12) 0,transparent 40%),var(--bg);animation:acidHue calc(12s / var(--fx-speed)) ease-in-out infinite}.theme-acid .theme-backdrop__grid{opacity:.14;background-image:linear-gradient(rgba(57,255,20,.12) 1px,transparent 0),linear-gradient(90deg,rgba(255,0,255,.1) 1px,transparent 0);background-size:48px 48px;transform:perspective(600px) rotateX(58deg) scale(1.4);transform-origin:center 80%;animation:acidGridDrift calc(14s / var(--fx-speed)) linear infinite}.theme-acid .theme-backdrop__orb--d{opacity:.35;inset:auto;width:30vmax;height:30vmax;left:50%;top:60%;background:radial-gradient(circle,rgba(204,255,0,.25) 0,transparent 70%);filter:blur(40px);border-radius:50%;animation:orbFloatC calc(11s / var(--fx-speed)) ease-in-out infinite}.theme-acid .theme-backdrop__scan{opacity:.12;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(57,255,20,.15) 0,rgba(57,255,20,.15) 4px);animation:acidScan calc(6s / var(--fx-speed)) linear infinite;mix-blend-mode:screen}.theme-acid .theme-backdrop__orb--a{opacity:.55;inset:auto;width:50vmax;height:40vmax;left:10%;top:20%;background:radial-gradient(ellipse,rgba(57,255,20,.35) 0,transparent 65%);filter:blur(30px);border-radius:60% 40% 55% 45%/45% 55% 40% 60%;animation:acidMorphA calc(7s / var(--fx-speed)) ease-in-out infinite}.theme-acid .theme-backdrop__orb--b{opacity:.5;inset:auto;width:42vmax;height:38vmax;right:5%;bottom:15%;background:radial-gradient(ellipse,rgba(255,0,255,.32) 0,transparent 68%);filter:blur(34px);border-radius:40% 60% 50% 50%/55% 45% 60% 40%;animation:acidMorphB calc(9s / var(--fx-speed)) ease-in-out infinite}.theme-acid .hero-title-stack .text-king-gold,.theme-acid .hero-title-stack .text-white1{text-shadow:2px 0 rgba(57,255,20,.5),-2px 0 rgba(255,0,255,.5)}.theme-prism .theme-backdrop__conic{opacity:.42;background:conic-gradient(from 0deg at 50% 50%,#f472b6,#fb923c,#facc15,#a3e635,#38bdf8,#818cf8,#c084fc,#f472b6);filter:blur(64px) saturate(1.7);animation:prismSpin calc(22s / var(--fx-speed)) linear infinite}.theme-prism .theme-backdrop__conic--reverse{opacity:.28;background:conic-gradient(from 180deg at 40% 60%,#38bdf8,#c084fc,#fb7185,#facc15,#4ade80,#38bdf8);filter:blur(72px) saturate(1.5);animation:prismSpin calc(32s / var(--fx-speed)) linear infinite reverse}.theme-prism .theme-backdrop__rings{opacity:.35;background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg 8deg,rgba(255,255,255,.03) 8deg 10deg);animation:prismSpin calc(30s / var(--fx-speed)) linear infinite reverse;mix-blend-mode:color-dodge}.theme-prism .theme-backdrop__orb--a{opacity:.4;inset:auto;width:100vmax;height:100vmax;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,transparent 30%,rgba(56,189,248,.08) 50%,transparent 70%);animation:prismPulse calc(6s / var(--fx-speed)) ease-in-out infinite}.theme-prism .theme-backdrop__scan{opacity:.08;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);background-size:200% 100%;animation:prismSweep calc(3s / var(--fx-speed)) ease-in-out infinite}.theme-prism .hero-title-stack .text-promo-shift{text-shadow:3px 0 rgba(255,80,120,.55),-3px 0 rgba(80,200,255,.55),0 0 20px rgba(192,132,252,.35);animation:promoFlow calc(2.8s / var(--fx-speed)) ease-in-out infinite,prismTextWobble calc(4s / var(--fx-speed)) ease-in-out infinite}.theme-prism .hero-title-stack .text-white1{animation:titleShimmer calc(4.5s / var(--fx-speed)) ease-in-out infinite,prismTextWobble calc(5s / var(--fx-speed)) ease-in-out infinite reverse}.theme-backdrop__flash{mix-blend-mode:screen;background:radial-gradient(circle at 50% 45%,var(--fx-a) 0,transparent 65%)}.theme-backdrop__flash--active{animation:themeFlash .72s ease-out forwards}.theme-acid .glass-card-hover:hover,.theme-nebula .glass-card-hover:hover,.theme-prism .glass-card-hover:hover{border-color:color-mix(in srgb,var(--fx-b) 50%,var(--border));box-shadow:var(--shadow-md),0 0 28px color-mix(in srgb,var(--fx-a) 18%,transparent)}body>:not(.theme-backdrop){position:relative;z-index:1;pointer-events:auto}body>.back-top,body>.floating-back,body>.mobile-bottom-nav,body>.scroll-progress,body>.sd-toast-wrap,body>.search-overlay,body>.site-header{position:fixed}body>.site-header{z-index:100;pointer-events:auto}@keyframes nebulaDrift{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:.92;transform:scale(1.04) translateZ(0)}}@keyframes starTwinkle{0%,to{opacity:.55}50%{opacity:.85}}@keyframes auroraCurtain{0%,to{transform:skewX(0deg) scaleY(1);opacity:.35}50%{transform:skewX(4deg) scaleY(1.08);opacity:.5}}@keyframes shootingStar{0%,78%,to{opacity:0;transform:translateX(0) rotate(-18deg)}82%{opacity:1}95%{opacity:0;transform:translateX(130vw) rotate(-18deg)}}@keyframes voidSingularity{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.45}50%{transform:translate(-50%,-50%) scale(1.15);opacity:.65}}@keyframes nebulaMesh{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1.05)}}@keyframes orbFloatA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(8vmax,6vmax) scale(1.12)}}@keyframes orbFloatB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6vmax,-5vmax) scale(1.08)}}@keyframes orbFloatC{0%,to{transform:translate(0)}33%{transform:translate(4vmax,-3vmax)}66%{transform:translate(-3vmax,4vmax)}}@keyframes acidHue{0%,to{filter:hue-rotate(0deg) saturate(1.25)}50%{filter:hue-rotate(55deg) saturate(1.55)}}@keyframes acidGridDrift{0%{background-position:0 0}to{background-position:0 96px}}@keyframes acidScan{0%{transform:translateY(0)}to{transform:translateY(8px)}}@keyframes acidMorphA{0%,to{border-radius:60% 40% 55% 45%/45% 55% 40% 60%;transform:rotate(0deg)}50%{border-radius:40% 60% 45% 55%/60% 40% 55% 45%;transform:rotate(12deg) scale(1.1)}}@keyframes acidMorphB{0%,to{border-radius:45% 55% 50% 50%/50% 50% 55% 45%}50%{border-radius:55% 45% 40% 60%/45% 55% 50% 50%}}@keyframes themeFlash{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}@keyframes prismSpin{to{transform:rotate(1turn)}}@keyframes prismPulse{0%,to{opacity:.35;transform:translate(-50%,-50%) scale(1)}50%{opacity:.5;transform:translate(-50%,-50%) scale(1.08)}}@keyframes prismSweep{0%,to{background-position:-100% 0}50%{background-position:200% 0}}@keyframes prismTextWobble{0%,to{letter-spacing:-3px}50%{letter-spacing:-1px}}.home-section{padding:0 24px 104px;position:relative}.home-section__inner{max-width:1280px;margin:0 auto;position:relative;z-index:1}.home-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.home-section__head-left{display:flex;align-items:center;gap:10px}.home-section__title{font-size:22px;line-height:1.1;margin:0}.home-section__title,.home-section__title-rest{font-weight:800;color:var(--text)}.home-section__sub{font-size:13px;color:var(--text-3);margin:4px 0 0}.home-section__link{display:flex;align-items:center;gap:6px;font-size:13px;text-decoration:none;font-weight:600;padding:7px 14px;border-radius:10px;transition:background .2s}.home-section__link--silver{color:#b8c8e0;background:rgba(180,195,220,.08);border:1px solid rgba(180,195,220,.18)}.home-section__link--sky{color:#38bdf8;background:rgba(56,189,248,.08);border:1px solid rgba(56,189,248,.18)}.home-section__icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-section__icon--sky{background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.28);color:#38bdf8;box-shadow:0 0 20px rgba(56,189,248,.12)}.home-section__icon--silver{background:rgba(180,195,220,.12);border:1px solid rgba(190,205,230,.28);color:#b8c8e0;box-shadow:0 0 20px rgba(190,205,230,.12)}.home-section__icon--fire{background:linear-gradient(135deg,rgba(255,107,71,.2),rgba(239,68,68,.12));border:1px solid rgba(255,107,71,.25);color:#FF6B47;box-shadow:0 0 20px rgba(255,107,71,.15)}.home-section__link--fire{color:#10B981;background:rgba(16,185,129,.07);border:1px solid rgba(16,185,129,.15)}.home-section--featured,.home-section--hot,.home-section--recent{padding-top:0;padding-bottom:72px;background:transparent!important;background-color:transparent!important;box-shadow:none;isolation:auto}.home-section--featured+.home-section--recent,.home-section--hot+.home-section--featured{padding-top:0;margin-top:-24px}.home-section--browse{padding-top:0;padding-bottom:72px}.home-section--browse .home-section__head,.home-section--featured .home-section__head{justify-content:space-between;flex-direction:row;align-items:center;text-align:left}.home-section--browse .home-section__head-left,.home-section--featured .home-section__head-left{flex-direction:row;align-items:center;text-align:left}.home-section--browse .home-section__sub,.home-section--browse .home-section__title,.home-section--featured .home-section__sub,.home-section--featured .home-section__title{text-align:left}.category-hub{--cat-color:#10B981;min-height:60vh;padding-bottom:96px}.category-hub-hero{position:relative;overflow:hidden;isolation:isolate;padding:48px 24px 64px;border-bottom:1px solid color-mix(in srgb,var(--cat-color) 18%,var(--border));background:linear-gradient(160deg,color-mix(in srgb,var(--cat-color) 16%,transparent) 0,transparent 52%),linear-gradient(180deg,rgba(255,255,255,.04) 0,transparent 60%),radial-gradient(ellipse 80% 60% at 50% -10%,color-mix(in srgb,var(--cat-color) 12%,transparent),transparent 70%)}.category-hub-hero__caustic,.category-hub-hero__fog,.category-hub-hero__grain,.category-hub-hero__orb,.category-hub-hero__ribbon{position:absolute;pointer-events:none;z-index:0}.category-hub-hero__fog{inset:-20% -10%;background:radial-gradient(ellipse 55% 45% at 40% 30%,color-mix(in srgb,var(--cat-color) 34%,transparent),transparent 70%);filter:blur(40px);animation:fluidFogDrift 16s ease-in-out infinite}.category-hub-hero__fog--mid{background:radial-gradient(ellipse 45% 40% at 70% 60%,color-mix(in srgb,var(--cat-color) 22%,transparent),transparent 68%);animation-duration:20s;animation-direction:reverse;opacity:.7}.category-hub-hero__ribbon{width:70%;height:180px;left:-10%;top:18%;border-radius:50%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--cat-color) 28%,transparent),rgba(255,255,255,.12),transparent);filter:blur(22px);mix-blend-mode:soft-light;animation:fluidRibbon 18s ease-in-out infinite}.category-hub-hero__ribbon--b{top:auto;bottom:8%;left:20%;width:80%;height:140px;animation-duration:22s;animation-delay:-6s}.category-hub-hero__orb{border-radius:50%;filter:blur(3px)}.category-hub-hero__orb--a{top:4%;right:6%;width:260px;height:260px;background:radial-gradient(circle,color-mix(in srgb,var(--cat-color) 40%,transparent),transparent 70%);animation:fluidDriftA 14s ease-in-out infinite}.category-hub-hero__orb--b{bottom:-12%;left:2%;width:220px;height:220px;background:radial-gradient(circle,color-mix(in srgb,var(--cat-color) 26%,transparent),transparent 72%);animation:fluidDriftB 18s ease-in-out infinite;animation-delay:-3s}.category-hub-hero__orb--c{top:35%;left:42%;width:160px;height:160px;background:radial-gradient(circle,rgba(255,255,255,.12),transparent 70%);animation:fluidDriftC 12s ease-in-out infinite;animation-delay:-5s;mix-blend-mode:soft-light}.category-hub-hero__caustic{inset:0;background:radial-gradient(ellipse 35% 28% at 25% 40%,rgba(255,255,255,.14),transparent 60%),radial-gradient(ellipse 30% 24% at 75% 25%,color-mix(in srgb,var(--cat-color) 28%,transparent),transparent 65%);background-size:170% 170%;mix-blend-mode:soft-light;animation:fluidCaustic 15s ease-in-out infinite}.category-hub-hero__grain{inset:0;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:overlay;pointer-events:none}.category-hub-hero__glow{position:absolute;inset:0;pointer-events:none;opacity:.95;z-index:0}.category-hub-hero__glow--right{opacity:.75}.category-hub-hero__inner{position:relative;max-width:1280px;margin:0 auto;z-index:1}.category-hub-hero__nav{display:flex;align-items:center;gap:12px;margin-bottom:36px;flex-wrap:wrap;animation:fluidEnter .8s cubic-bezier(.16,1,.3,1) both}.category-hub-hero__crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-3)}.category-hub-hero__crumbs a{color:var(--text-3);text-decoration:none;transition:color .15s}.category-hub-hero__crumbs a:hover{color:var(--text)}.category-hub-hero__crumb-current{color:var(--text);font-weight:700}.category-hub-hero__stage{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:36px 48px;align-items:end}.category-hub-hero__brand{display:flex;align-items:flex-start;gap:24px;min-width:0}.category-hub-hero__emoji{width:112px;height:112px;display:grid;place-items:center;border-radius:50%;flex-shrink:0;position:relative;background:linear-gradient(145deg,rgba(255,255,255,.18),rgba(255,255,255,.02)),color-mix(in srgb,var(--cat-color) 18%,transparent);border:1.5px solid color-mix(in srgb,var(--cat-color) 55%,rgba(255,255,255,.2));box-shadow:0 0 0 1px rgba(0,0,0,.16) inset,0 0 0 6px color-mix(in srgb,var(--cat-color) 14%,transparent),0 16px 36px rgba(0,0,0,.32),0 0 42px color-mix(in srgb,var(--cat-color) 38%,transparent);animation:categoryEmojiIdle 5.5s ease-in-out infinite}.category-hub-hero__emoji-bloom{position:absolute;inset:-18px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cat-color) 42%,transparent),transparent 70%);z-index:-1;pointer-events:none;animation:fluidGlowBreath 6.5s ease-in-out infinite}.category-hub-hero__emoji-halo{position:absolute;inset:-3px;border-radius:50%;border:1px solid color-mix(in srgb,var(--cat-color) 50%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--cat-color) 35%,transparent);opacity:.85;pointer-events:none;animation:none}.category-hub-hero__emoji-char{font-size:3.15rem;line-height:1;position:relative;z-index:1;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--cat-color) 70%,transparent))}.category-hub-hero__emoji-img{position:relative;z-index:1;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;overflow:hidden;contain:strict;box-shadow:0 0 0 2px color-mix(in srgb,var(--cat-color) 55%,rgba(255,255,255,.35)),0 0 18px color-mix(in srgb,var(--cat-color) 40%,transparent)}.category-hub-hero__emoji-img,.category-hub-hero__emoji-img.media-asset{width:82%!important;height:82%!important;max-width:92px!important;max-height:92px!important}.category-hub-hero__emoji-img.media-asset{position:relative!important;inset:auto!important}.category-hub-hero__emoji-img .media-asset__play-btn,.category-hub-hero__emoji-img .media-asset__shimmer,.category-hub-hero__emoji-img img,.category-hub-hero__emoji-img video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.category-hub-hero__copy{min-width:0;flex:1;padding-top:6px}.category-hub-hero__eyebrow{font-size:11px;font-weight:800;letter-spacing:2.2px;text-transform:uppercase;margin:0 0 12px;color:color-mix(in srgb,var(--cat-color) 72%,#fff);animation:fluidEnter .85s cubic-bezier(.16,1,.3,1) .08s both}.category-hub-hero__title{font-size:clamp(2rem,5vw,3.2rem);font-weight:900;margin:0;letter-spacing:-1px;line-height:1.05;color:#fff;text-shadow:0 0 40px color-mix(in srgb,var(--cat-color) 45%,transparent),0 2px 24px rgba(0,0,0,.35);animation:fluidTitleReveal 1s cubic-bezier(.16,1,.3,1) .12s both}.category-hub-hero__intro{color:var(--text-2);font-size:1.08rem;line-height:1.7;max-width:640px;margin:16px 0 0;text-wrap:pretty;animation:fluidEnter .9s cubic-bezier(.16,1,.3,1) .22s both}.category-hub-hero__aside{display:flex;flex-direction:column;align-items:stretch;gap:14px;min-width:220px;animation:fluidEnter .95s cubic-bezier(.16,1,.3,1) .28s both}.category-hub-hero__stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.category-hub-hero__stat-card{padding:16px 14px 14px;border-radius:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--cat-color) 16%,transparent),transparent 60%),rgba(255,255,255,.04);border:1px solid color-mix(in srgb,var(--cat-color) 28%,rgba(255,255,255,.08));box-shadow:0 12px 32px rgba(0,0,0,.22);text-align:center;backdrop-filter:blur(8px)}.category-hub-hero__stat-num{display:block;font-size:1.65rem;font-weight:900;color:#fff;letter-spacing:-.6px;font-variant-numeric:tabular-nums;line-height:1;text-shadow:0 0 24px color-mix(in srgb,var(--cat-color) 45%,transparent)}.category-hub-hero__stat-label{display:block;margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--text-3)}.category-hub-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;border-radius:14px;text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.3px;color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--cat-color) 85%,#000),var(--cat-color));border:1px solid color-mix(in srgb,var(--cat-color) 55%,rgba(255,255,255,.2));box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 10px 28px color-mix(in srgb,var(--cat-color) 28%,transparent);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,filter .35s}.category-hub-hero__cta:hover{transform:translateY(-3px);filter:brightness(1.08);box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 16px 40px color-mix(in srgb,var(--cat-color) 42%,transparent)}.category-hub-hero__cta:hover span{animation:browseArrowNudge .9s ease-in-out infinite}.category-hub__body{max-width:1280px;margin:0 auto;padding:40px 24px 0}.category-hub-shell{transition:opacity .16s ease}.category-hub-shell--loading{opacity:.78}.category-hub-shell--loading .category-hub-chips{pointer-events:none}.category-hub-shell .category-hub-hero__brand,.category-hub-shell .category-hub__body{transition:opacity .18s ease,filter .18s ease}.category-hub-shell--loading .category-hub-hero__brand,.category-hub-shell--loading .category-hub__body{filter:saturate(.85)}.category-hub-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.category-hub-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);color:var(--text-2);font-size:13px;font-weight:650;text-decoration:none;white-space:nowrap;flex-shrink:0;animation:browseEnter .45s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--chip-delay,0s);transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s;cursor:pointer;font-family:inherit}.category-hub-chip:hover{border-color:color-mix(in srgb,var(--chip-color,#10B981) 40%,rgba(255,255,255,.12));color:var(--text);background:color-mix(in srgb,var(--chip-color,#10B981) 10%,rgba(255,255,255,.04));transform:translateY(-1px)}.category-hub-chip--active{font-weight:800}.category-hub-chip--active .category-hub-chip__emoji{filter:drop-shadow(0 0 8px var(--chip-color,#10B981))}.category-hub-chip__emoji{font-size:1rem;line-height:1}.category-hub-chip__img{width:18px!important;height:18px!important;min-width:18px;min-height:18px;max-width:18px!important;max-height:18px!important;border-radius:50%;display:block;overflow:hidden;flex-shrink:0;position:relative;contain:strict;box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-color,#10B981) 40%,rgba(255,255,255,.2))}.category-hub-chip__img .media-asset,.category-hub-chip__img .media-asset__play-btn,.category-hub-chip__img .media-asset__shimmer,.category-hub-chip__img img,.category-hub-chip__img video,.category-hub-chip__img-media{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.category-hub-chip--active .category-hub-chip__img{box-shadow:0 0 0 1px color-mix(in srgb,var(--chip-color,#10B981) 70%,#fff),0 0 10px color-mix(in srgb,var(--chip-color,#10B981) 45%,transparent)}.category-hub-tips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:40px}.category-hub-tip{position:relative;overflow:hidden;padding:18px 18px 16px;border-radius:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--cat-color) 12%,transparent),transparent 55%),rgba(255,255,255,.035);border:1px solid color-mix(in srgb,var(--cat-color) 22%,rgba(255,255,255,.07));animation:fluidEnter .85s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--tip-delay,0s);box-shadow:0 10px 28px rgba(0,0,0,.16)}.category-hub-tip__index{display:block;font-size:11px;font-weight:900;letter-spacing:1.5px;color:color-mix(in srgb,var(--cat-color) 70%,#fff);margin-bottom:8px}.category-hub-tip__text{margin:0;font-size:13.5px;line-height:1.55;color:var(--text-2)}.category-hub-guide{position:relative;overflow:hidden;isolation:isolate;margin-bottom:52px;padding:32px 34px;border-radius:22px;background:linear-gradient(165deg,color-mix(in srgb,var(--cat-color) 12%,transparent) 0,transparent 48%),linear-gradient(180deg,rgba(255,255,255,.05) 0,rgba(255,255,255,.02) 100%);border:1px solid color-mix(in srgb,var(--cat-color) 26%,rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 18px 40px rgba(0,0,0,.22)}.category-hub-guide__aura{position:absolute;top:-20%;right:-8%;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cat-color) 30%,transparent),transparent 70%);pointer-events:none;z-index:0;animation:browseOrbFloat 8s ease-in-out infinite}.category-hub-guide__head{position:relative;z-index:1;margin-bottom:22px}.category-hub-guide__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb,var(--cat-color) 68%,var(--text-3))}.category-hub-guide__title{font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:900;color:var(--text);margin:0 0 12px;letter-spacing:-.5px}.category-hub-guide__lead{color:var(--text-2);font-size:15px;line-height:1.7;margin:0;max-width:820px}.category-hub-guide__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:14px}.category-hub-guide__card{padding:20px 18px 18px;border-radius:16px;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.08);transition:border-color .2s,transform .2s,background .2s}.category-hub-guide__card:hover{border-color:color-mix(in srgb,var(--cat-color) 40%,rgba(255,255,255,.1));background:color-mix(in srgb,var(--cat-color) 8%,rgba(0,0,0,.2));transform:translateY(-2px)}.category-hub-guide__card-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:12px;border-radius:12px;color:color-mix(in srgb,var(--cat-color) 75%,#fff);background:color-mix(in srgb,var(--cat-color) 16%,rgba(255,255,255,.04));border:1px solid color-mix(in srgb,var(--cat-color) 30%,rgba(255,255,255,.08))}.category-hub-guide__card h3{font-family:inherit;font-size:.98rem;font-weight:800;color:var(--text);margin:0 0 8px;letter-spacing:-.2px}.category-hub-guide__card p{color:var(--text-2);font-size:14px;line-height:1.65;margin:0}.category-hub-section{margin-bottom:52px}.category-hub-section__head{margin-bottom:20px}.category-hub-section__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:color-mix(in srgb,var(--cat-color) 65%,var(--text-3))}.category-hub-section__title{font-size:clamp(1.3rem,2.4vw,1.65rem);font-weight:900;color:var(--text);margin:0;letter-spacing:-.45px}.category-hub-section__sub{margin:7px 0 0;font-size:13.5px;color:var(--text-3)}.category-hub-section--codes{scroll-margin-top:88px}.category-hub-section--deals{scroll-margin-top:88px;margin-top:8px;padding-top:28px;border-top:1px solid color-mix(in srgb,var(--cat-color) 28%,rgba(255,255,255,.08))}.category-hub-section--deals .category-hub-section__eyebrow{color:color-mix(in srgb,var(--cat-color) 70%,#F59E0B)}.category-hub-codes--deals{padding:4px;border-radius:18px;background:linear-gradient(165deg,color-mix(in srgb,var(--cat-color) 12%,transparent),rgba(245,158,11,.04) 55%,transparent)}.category-hub-stores{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.category-hub-store{position:relative;overflow:hidden;display:flex;align-items:center;gap:14px;padding:15px 16px;border-radius:16px;text-decoration:none;background:linear-gradient(165deg,color-mix(in srgb,var(--cat-color) 10%,transparent),transparent 50%),rgba(255,255,255,.035);border:1px solid color-mix(in srgb,var(--cat-color) 22%,rgba(255,255,255,.08));animation:browseEnter .5s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--store-delay,0s);transition:border-color .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,filter .22s}.category-hub-store__shine{position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 30%,color-mix(in srgb,var(--cat-color) 18%,transparent) 48%,rgba(255,255,255,.1) 52%,transparent 70%);transition:opacity .25s}.category-hub-store:hover{transform:translateY(-4px);filter:brightness(1.05);border-color:color-mix(in srgb,var(--cat-color) 50%,rgba(255,255,255,.12));box-shadow:0 14px 32px rgba(0,0,0,.32),0 0 28px color-mix(in srgb,var(--cat-color) 22%,transparent)}.category-hub-store:hover .category-hub-store__shine{opacity:1}.category-hub-store:hover .category-hub-store__go{color:color-mix(in srgb,var(--cat-color) 70%,#fff);transform:translateX(3px)}.category-hub-store__meta{min-width:0;flex:1}.category-hub-store__name{font-size:14.5px;font-weight:800;color:var(--text);letter-spacing:-.25px}.category-hub-store__count{font-size:12px;color:var(--text-3);margin-top:4px}.category-hub-store__count-num{color:#fff;font-weight:800;font-variant-numeric:tabular-nums}.category-hub-store__go{flex-shrink:0;font-size:16px;color:var(--text-3);transition:color .2s,transform .2s}.category-hub-codes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.category-hub-empty{text-align:center;padding:72px 24px;border-radius:22px;background:linear-gradient(165deg,color-mix(in srgb,var(--cat-color) 10%,transparent),transparent 50%),rgba(255,255,255,.03);border:1px solid color-mix(in srgb,var(--cat-color) 22%,rgba(255,255,255,.08))}.category-hub-empty__icon{font-size:2.4rem;margin:0 0 12px;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--cat-color) 50%,transparent))}.category-hub-empty__title{color:var(--text);font-weight:800;margin:0;font-size:1.1rem}.category-hub-empty__sub{color:var(--text-3);font-size:14px;margin:8px 0 0}.category-hub-empty__cta{display:inline-block;margin-top:20px;padding:11px 24px;border-radius:999px;background:linear-gradient(135deg,color-mix(in srgb,var(--cat-color) 80%,#000),var(--cat-color));color:#fff;font-weight:800;font-size:14px;text-decoration:none;box-shadow:0 10px 28px color-mix(in srgb,var(--cat-color) 25%,transparent)}.store-page-code-count__num{color:#ffffff!important;font-weight:900!important;font-size:1.35em;font-variant-numeric:tabular-nums;letter-spacing:-.5px;text-shadow:0 0 18px rgba(255,255,255,.22)}@media (max-width:1100px){.category-hub-codes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.category-hub-hero__stage{grid-template-columns:1fr;gap:28px}.category-hub-hero__aside{max-width:360px}.category-hub-tips{grid-template-columns:1fr}}@media (max-width:720px){.category-hub-codes,.category-hub-guide__grid{grid-template-columns:1fr}}@media (max-width:640px){.category-hub-hero{padding:28px 18px 40px}.category-hub__body{padding:28px 18px 0}.category-hub-hero__brand{flex-direction:column;gap:18px}.category-hub-hero__emoji{width:84px;height:84px;border-radius:50%}.category-hub-hero__emoji-char{font-size:2.4rem}.category-hub-guide{padding:24px 20px}}@media (prefers-reduced-motion:reduce){.category-hub-chip,.category-hub-guide__aura,.category-hub-hero__aside,.category-hub-hero__caustic,.category-hub-hero__emoji,.category-hub-hero__emoji-bloom,.category-hub-hero__emoji-halo,.category-hub-hero__eyebrow,.category-hub-hero__fog,.category-hub-hero__intro,.category-hub-hero__nav,.category-hub-hero__orb,.category-hub-hero__ribbon,.category-hub-hero__title,.category-hub-store,.category-hub-tip{animation:none!important}.category-hub-hero__title{color:#fff;filter:none}}@keyframes dosageShine{0%{background-position:-100% -100%;opacity:0}25%{opacity:1}55%{background-position:200% 200%;opacity:0}to{background-position:-100% -100%;opacity:0}}@keyframes dosageColorShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fluidDriftA{0%{transform:translate3d(-6%,-4%,0) scale(1)}40%{transform:translate3d(12%,8%,0) scale(1.18)}70%{transform:translate3d(4%,18%,0) scale(.92)}to{transform:translate3d(-6%,-4%,0) scale(1)}}@keyframes fluidDriftB{0%{transform:translate3d(8%,10%,0) scale(1.1)}45%{transform:translate3d(-14%,-6%,0) scale(.86)}to{transform:translate3d(8%,10%,0) scale(1.1)}}@keyframes fluidDriftC{0%{transform:translateZ(0) rotate(0deg) scale(1)}50%{transform:translate3d(-10%,12%,0) rotate(18deg) scale(1.12)}to{transform:translateZ(0) rotate(0deg) scale(1)}}@keyframes fluidAurora{0%{transform:translate3d(-20%,-10%,0) rotate(-8deg) scale(1.05);opacity:.35}50%{transform:translate3d(18%,14%,0) rotate(10deg) scale(1.2);opacity:.7}to{transform:translate3d(-20%,-10%,0) rotate(-8deg) scale(1.05);opacity:.35}}@keyframes fluidCaustic{0%{background-position:0 40%;opacity:.25}40%{background-position:80% 20%;opacity:.55}70%{background-position:30% 90%;opacity:.35}to{background-position:0 40%;opacity:.25}}@keyframes fluidSheenSweep{0%{transform:translate3d(-60%,-40%,0) rotate(18deg);opacity:0}18%{opacity:.55}42%{transform:translate3d(40%,30%,0) rotate(18deg);opacity:.2}to{transform:translate3d(80%,70%,0) rotate(18deg);opacity:0}}@keyframes fluidMistBreath{0%,to{opacity:.45;filter:blur(28px)}50%{opacity:.85;filter:blur(36px)}}@keyframes fluidEnter{0%{opacity:0;transform:translate3d(0,28px,0) scale(.94);filter:blur(8px)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes fluidEmojiFloat{0%{transform:translateZ(0) rotate(-2deg)}33%{transform:translate3d(3px,-7px,0) rotate(3deg)}66%{transform:translate3d(-4px,-2px,0) rotate(-4deg)}to{transform:translateZ(0) rotate(-2deg)}}@keyframes categoryEmojiIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes fluidGlowBreath{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:.7;transform:scale(1.14)}}@keyframes fluidTitleReveal{0%{opacity:0;letter-spacing:-.04em;filter:blur(10px);transform:translateY(14px)}to{opacity:1;letter-spacing:-.02em;filter:blur(0);transform:translateY(0)}}@keyframes fluidRibbon{0%{transform:translate3d(-15%,0,0) rotate(-12deg) scaleX(1);opacity:.2}50%{transform:translate3d(10%,8%,0) rotate(-6deg) scaleX(1.15);opacity:.55}to{transform:translate3d(-15%,0,0) rotate(-12deg) scaleX(1);opacity:.2}}@keyframes fluidFogDrift{0%{transform:translate3d(-8%,0,0) scale(1.05);opacity:.4}50%{transform:translate3d(6%,-4%,0) scale(1.15);opacity:.75}to{transform:translate3d(-8%,0,0) scale(1.05);opacity:.4}}@keyframes browseArrowNudge{0%,to{transform:translateX(0)}50%{transform:translateX(4px)}}@keyframes browseOrbFloat{0%,to{transform:translate(0) scale(1);opacity:.5}35%{transform:translate(22%,14%) scale(1.25);opacity:.9}65%{transform:translate(-14%,26%) scale(.88);opacity:.6}}@keyframes browseEdgeFlow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes browseEnter{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes browsePulse{0%,to{opacity:1}50%{opacity:1}}@keyframes browseEmojiBob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.05)}}@keyframes browseGlowPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.55;transform:scale(1.04)}}@keyframes browseCardIn{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes browseMeshDrift{0%{transform:translate3d(-6%,-4%,0) scale(1.05) rotate(0deg)}50%{transform:translate3d(5%,6%,0) scale(1.12) rotate(8deg)}to{transform:translate3d(-6%,-4%,0) scale(1.05) rotate(0deg)}}@keyframes browseEmojiFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes browseWashPulse{0%,to{opacity:.55}50%{opacity:.85}}.site-browse-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0;perspective:1200px}.site-browse-grid__item{animation:browseCardIn .65s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--browse-enter-delay,0s)}.site-browse-portal{--spot-x:50%;--spot-y:40%;--tilt-x:0deg;--tilt-y:0deg;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:6px;padding:26px 22px 20px;min-height:196px;height:100%;position:relative;overflow:hidden;isolation:isolate;text-decoration:none;cursor:pointer;border-radius:22px;border:1px solid color-mix(in srgb,var(--browse-accent,#10b981) 22%,rgba(255,255,255,.06));background:linear-gradient(165deg,rgba(255,255,255,.07) 0,rgba(255,255,255,.015) 42%,rgba(0,0,0,.18) 100%),color-mix(in srgb,var(--browse-accent,#10B981) 9%,#0d0d0d);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 18px 40px rgba(0,0,0,.28);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(0);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .45s ease}.site-browse-portal.is-active{border-color:color-mix(in srgb,var(--browse-accent,#10B981) 55%,rgba(255,255,255,.12));box-shadow:0 1px 0 rgba(255,255,255,.1) inset,0 28px 56px rgba(0,0,0,.38),0 0 48px color-mix(in srgb,var(--browse-accent,#10B981) 22%,transparent);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) translateY(-8px)}.site-browse-portal__mesh,.site-browse-portal__spot,.site-browse-portal__wash{position:absolute;pointer-events:none;inset:0}.site-browse-portal__wash{z-index:0;background:radial-gradient(120% 90% at 12% 0,color-mix(in srgb,var(--browse-accent,#10B981) 38%,transparent) 0,transparent 55%),radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--browse-accent,#10B981) 22%,transparent) 0,transparent 50%);animation:browseWashPulse 5.5s ease-in-out infinite;animation-delay:var(--browse-glow-delay,0s);opacity:.7}.site-browse-portal__mesh{z-index:0;inset:-30%;background:conic-gradient(from 210deg at 40% 35%,color-mix(in srgb,var(--browse-accent,#10B981) 0%,transparent),color-mix(in srgb,var(--browse-accent,#10B981) 28%,transparent),color-mix(in srgb,#fff 12%,transparent),color-mix(in srgb,var(--browse-accent,#10B981) 0%,transparent) 70%);filter:blur(28px);opacity:.45;animation:browseMeshDrift 14s ease-in-out infinite;animation-delay:var(--browse-glow-delay,0s)}.site-browse-portal.is-active .site-browse-portal__mesh{opacity:.7;animation-duration:8s}.site-browse-portal__spot{z-index:1;background:radial-gradient(220px 180px at var(--spot-x) var(--spot-y),color-mix(in srgb,var(--browse-accent,#10B981) 42%,rgba(255,255,255,.2)) 0,transparent 68%);opacity:0;transition:opacity .35s ease;mix-blend-mode:soft-light}.site-browse-portal.is-active .site-browse-portal__spot{opacity:1}.site-browse-portal__emoji,.site-browse-portal__go,.site-browse-portal__hint,.site-browse-portal__label{position:relative;z-index:2}.site-browse-portal__emoji{width:56px;height:56px;display:grid;place-items:center;margin:0 0 10px;position:relative;z-index:2;flex-shrink:0;animation:browseEmojiFloat 4.8s ease-in-out infinite;animation-delay:var(--browse-glow-delay,0s)}.site-browse-portal__emoji-orb{position:absolute;inset:0;border-radius:50%;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.02)),color-mix(in srgb,var(--browse-accent,#10B981) 22%,rgba(0,0,0,.35));border:1px solid color-mix(in srgb,var(--browse-accent,#10b981) 45%,rgba(255,255,255,.14));box-shadow:0 0 0 1px rgba(0,0,0,.2) inset,0 0 18px color-mix(in srgb,var(--browse-accent,#10B981) 32%,transparent),0 10px 26px color-mix(in srgb,var(--browse-accent,#10B981) 28%,transparent);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.site-browse-portal.is-active .site-browse-portal__emoji-orb{transform:scale(1.1);box-shadow:0 0 0 1px rgba(0,0,0,.18) inset,0 0 22px color-mix(in srgb,var(--browse-accent,#10B981) 55%,transparent),0 0 42px color-mix(in srgb,var(--browse-accent,#10B981) 48%,transparent),0 0 70px color-mix(in srgb,var(--browse-accent,#10B981) 32%,transparent),0 14px 36px color-mix(in srgb,var(--browse-accent,#10B981) 42%,transparent)}.site-browse-portal__emoji-char{position:relative;z-index:1;font-size:1.55rem;line-height:1;filter:drop-shadow(0 4px 10px rgba(0,0,0,.35))}.site-browse-portal__emoji-img{position:relative;z-index:1;width:88%;height:88%;max-width:50px;max-height:50px;aspect-ratio:1;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;overflow:hidden;contain:strict;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--browse-accent,#10B981) 55%,rgba(255,255,255,.35)),0 0 14px color-mix(in srgb,var(--browse-accent,#10B981) 40%,transparent);transition:box-shadow .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}.site-browse-portal__emoji-img .media-asset__play-btn,.site-browse-portal__emoji-img .media-asset__shimmer,.site-browse-portal__emoji-img img,.site-browse-portal__emoji-img video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.site-browse-portal.is-active .site-browse-portal__emoji-img{transform:scale(1.04);box-shadow:0 0 0 2px color-mix(in srgb,var(--browse-accent,#10B981) 70%,#fff),0 0 18px color-mix(in srgb,var(--browse-accent,#10B981) 65%,transparent),0 0 36px color-mix(in srgb,var(--browse-accent,#10B981) 45%,transparent)}.site-browse-portal__label{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:1.15rem;font-weight:800;letter-spacing:-.4px;color:var(--text);line-height:1.2;text-align:center;margin:0}.site-browse-portal__hint{font-size:12.5px;color:var(--text-2);line-height:1.45;opacity:.82;max-width:18ch}.site-browse-portal__go{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.85px;text-transform:uppercase;color:color-mix(in srgb,var(--browse-accent,#10B981) 72%,#fff);opacity:.88;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.site-browse-portal.is-active .site-browse-portal__go{opacity:1;transform:translateX(3px)}.site-browse-portal__arrow{display:inline-block;font-size:14px;transition:transform .4s cubic-bezier(.22,1,.36,1)}.site-browse-portal.is-active .site-browse-portal__arrow{transform:translateX(5px)}@media (prefers-reduced-motion:reduce){.site-browse-grid__item,.site-browse-portal__emoji,.site-browse-portal__mesh,.site-browse-portal__wash{animation:none!important}.site-browse-portal,.site-browse-portal.is-active{transform:none!important}}@media (max-width:900px){.site-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.site-browse-grid{grid-template-columns:1fr 1fr;gap:10px}.site-browse-portal{min-height:168px;padding:18px 14px 14px;border-radius:16px}.site-browse-portal__emoji{width:46px;height:46px;margin-bottom:10px}.site-browse-portal__emoji-char{font-size:1.3rem}.site-browse-portal__emoji-img{width:86%;height:86%}.site-browse-portal__label{font-size:.98rem}}html.mobile-ua .site-browse-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch}html.mobile-ua .site-browse-grid__item{display:flex;min-width:0;height:auto}html.mobile-ua .site-browse-portal{width:100%;min-height:0;height:auto;aspect-ratio:1/1.08;padding:18px 12px 16px;border-radius:16px;gap:8px;overflow:hidden;transform:none!important;transform-style:flat;justify-content:center;align-items:center;text-align:center}html.mobile-ua .site-browse-portal.is-active{transform:none!important}html.mobile-ua .site-browse-portal__emoji{width:52px;height:52px;min-width:52px;min-height:52px;aspect-ratio:1/1;flex-shrink:0;margin:0 0 6px;animation:none}html.mobile-ua .site-browse-portal__emoji-img{width:88%;height:88%;aspect-ratio:1/1}html.mobile-ua .site-browse-portal__label{font-size:clamp(.78rem,3.4vw,.98rem);line-height:1.2;max-width:100%;white-space:nowrap;overflow-wrap:normal;word-break:normal;display:block;overflow:hidden;text-overflow:ellipsis;text-align:center;margin:0}html.mobile-ua .site-browse-portal__hint{display:none}html.mobile-ua .site-browse-portal__go{display:none!important}html.mobile-ua .site-browse-portal__mesh{filter:blur(18px);opacity:.35;animation:none}html.mobile-ua .site-browse-portal__wash{animation:none;opacity:.85}html.mobile-ua .site-browse-portal__spot{display:none}.site-browse-inline{max-width:1280px;margin:0 auto;padding:0 24px 64px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.site-browse-inline__label{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-3)}.site-browse-inline__list{display:flex;flex-wrap:wrap;gap:8px 14px;list-style:none;margin:0;padding:0}.site-browse-inline__link{font-size:14px;font-weight:600;color:var(--text-2);text-decoration:none;transition:color .15s}.site-browse-inline__link:hover{color:#10B981}.admin-store-hero-preview{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.2)}.admin-store-hero-preview--desktop{max-width:100%}.admin-store-hero-preview--mobile{max-width:390px;margin:0 auto}.admin-store-hero-preview--mobile .store-page-hero,.store-page-hero--layout-mobile{padding:0!important;min-height:0!important;display:flex;flex-direction:column}.admin-store-hero-preview--mobile .store-page-hero-overlay,.store-page-hero--layout-mobile .store-page-hero-overlay{display:none!important}.admin-store-hero-preview--mobile .store-page-banner-slot,.store-page-hero--layout-mobile .store-page-banner-slot{position:relative!important;inset:auto!important;display:block!important;width:100%;aspect-ratio:4/1;min-height:88px;max-height:140px;overflow:hidden;flex-shrink:0;border-radius:20px 20px 0 0;pointer-events:none}.admin-store-hero-preview--mobile .store-page-banner-media,.admin-store-hero-preview--mobile .store-page-banner-media video,.store-page-hero--layout-mobile .store-page-banner-media,.store-page-hero--layout-mobile .store-page-banner-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center!important;object-position:center!important;display:block}.admin-store-hero-preview--mobile .store-page-hero-inner{flex-direction:column!important;gap:14px!important;padding:16px!important}.admin-store-hero-preview--mobile .store-page-hero-main{flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:12px!important}.admin-store-hero-preview--mobile .store-page-logo{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:14px!important}.admin-store-hero-preview--mobile .store-page-hero-copy{min-width:0!important;flex:1!important}.admin-store-hero-preview--mobile .store-page-title{font-size:1.15rem!important;line-height:1.35!important;letter-spacing:-.35px!important}.admin-store-hero-preview--mobile .store-page-logo-img{-o-object-fit:contain!important;object-fit:contain!important;padding:6px!important;background:rgba(255,255,255,.04)}.admin-store-hero-preview--mobile .store-page-hero-copy>p{font-size:13px!important;margin-bottom:10px!important}.admin-store-hero-preview--mobile .store-page-badges{flex-wrap:nowrap!important;overflow-x:auto;scrollbar-width:none;gap:6px!important}.admin-store-hero-preview--mobile .store-page-badges::-webkit-scrollbar{display:none}.admin-store-hero-preview--mobile .store-page-badges .sd-badge{flex-shrink:0;font-size:10px!important;padding:4px 8px!important}.admin-store-hero-preview--mobile .store-page-visit-btn{align-self:flex-start!important;width:100%!important;height:48px!important;min-height:48px!important;border-radius:14px!important;margin-left:0!important;flex-direction:row;gap:8px;font-size:14px;font-weight:700}.admin-store-hero-preview--mobile .store-page-visit-btn svg{width:22px!important;height:22px!important}.admin-store-hero-preview--mobile .store-page-visit-label{display:inline}.admin-hot-deal-preview{pointer-events:none;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.admin-hot-deal-preview .hot-deals-compact-cell,.admin-hot-deal-preview .hot-deals-hero-cell{min-height:0}.admin-hot-deal-preview__hero{min-height:280px;max-height:340px}.admin-hot-deal-preview__hero .featured-deal-hero{min-height:200px;max-height:240px}.featured-stores-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}@media (max-width:900px){.featured-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.featured-stores-grid{grid-template-columns:minmax(0,1fr)}}.featured-store-card{text-decoration:none;display:block;height:100%}.featured-store-card__inner{position:relative;padding:18px 18px 18px 16px;display:flex;align-items:center;gap:14px;cursor:pointer;height:100%;overflow:hidden;border:1px solid var(--border);background:var(--bg-card);transition:transform .28s var(--ease),border-color .28s,box-shadow .28s}.featured-store-card__inner.glass-card:has(video),.featured-store-card__inner:has(video){backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto;contain:none}.featured-store-card__inner:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.45),transparent);opacity:0;transition:opacity .28s}.featured-store-card:hover .featured-store-card__inner{transform:translateY(-4px);border-color:rgba(16,185,129,.22);box-shadow:0 14px 40px rgba(0,0,0,.28),0 0 28px rgba(16,185,129,.08)}.featured-store-card:hover .featured-store-card__inner:before{opacity:1}.featured-store-card__logo{width:64px;height:64px;min-width:64px;min-height:64px;border-radius:16px;flex-shrink:0;padding:0;background:linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.03));border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);transition:border-color .28s,box-shadow .28s,transform .28s var(--ease);aspect-ratio:1/1;overflow:hidden}.featured-store-card:hover .featured-store-card__logo{border-color:rgba(16,185,129,.4);box-shadow:0 0 24px rgba(16,185,129,.16),0 8px 20px rgba(0,0,0,.25);transform:scale(1.04)}.featured-store-card__logo img,.featured-store-card__logo video{width:100%;height:100%;max-width:none;max-height:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.featured-stores-toggle-wrap{display:flex;justify-content:center;margin-top:28px}.featured-stores-toggle{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;padding:12px 22px;font-family:inherit;border-radius:999px}.featured-store-card__body{flex:1;min-width:0}.featured-store-card__name{font-size:15px;font-weight:800;color:var(--text);margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.2px}.featured-store-card__meta{display:flex;align-items:center;gap:12px}.featured-store-card__rating{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-2);font-weight:600}.featured-store-card__rating svg{color:#F59E0B;fill:#F59E0B}.featured-store-card__arrow{color:var(--text-3);flex-shrink:0;transition:transform .28s var(--ease),color .28s}.featured-store-card:hover .featured-store-card__arrow{color:var(--green);transform:translateX(4px)}.recent-codes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;align-items:stretch}.search-page{min-height:calc(100vh - var(--header-h));display:flex;flex-direction:column}.search-page__center{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:clamp(72px,16vh,160px) 24px 80px}.search-page--results .search-page__center{padding-top:48px}.search-page__hero{width:100%;text-align:center}.search-page__title{font-size:clamp(28px,5vw,36px);font-weight:900;color:var(--text);margin:0 0 28px;line-height:1.15}.search-page__bar{display:flex;gap:10px;width:100%;max-width:560px;margin:0 auto}.search-page__bar-wrap{position:relative;width:100%;max-width:560px;margin:0 auto;z-index:5}.live-search-dropdown{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:9999;width:100%;text-align:left;border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.55);isolation:auto}.live-search-dropdown,.live-search-dropdown.glass-card{overflow:visible!important;max-height:none!important;contain:none!important}.live-search-dropdown.glass-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.live-search-dropdown--expand{max-height:none!important;overflow:visible!important}.live-search-dropdown__submit,.live-search-dropdown__suggest-footer{border-top:1px solid rgba(255,255,255,.06);padding:4px 0 6px}.live-search-dropdown__item.is-active,.live-search-dropdown__item:active,.live-search-dropdown__item:hover{background:rgba(16,185,129,.12)}.live-search-dropdown__item.is-active{outline:1px solid rgba(16,185,129,.35);outline-offset:-1px}.live-search-dropdown__status{padding:14px 16px;font-size:13px;color:var(--text-3)}.live-search-dropdown__item{display:flex;align-items:center;gap:12px;padding:11px 14px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.05);transition:background .12s}.live-search-dropdown__item:active,.live-search-dropdown__item:hover{background:rgba(16,185,129,.08)}.live-search-dropdown__logo{width:36px;height:36px;min-width:36px;border-radius:9px;padding:0;overflow:hidden}.live-search-dropdown__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.live-search-dropdown__body{flex:1;min-width:0}.live-search-dropdown__name{font-size:14px;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-search-dropdown__meta{font-size:12px;color:var(--text-3);margin-top:2px}.live-search-dropdown__arrow{color:var(--text-3);flex-shrink:0}.live-search-dropdown__more{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:700;color:#10B981;text-decoration:none;border-top:1px solid rgba(255,255,255,.06)}.live-search-dropdown__more:hover{background:rgba(16,185,129,.06)}.live-search-dropdown__empty{display:flex;flex-direction:column;gap:4px;padding-bottom:8px}.submit-store-request{display:flex;align-items:center;gap:10px;width:calc(100% - 16px);margin:4px 8px 8px;padding:12px 14px;border:1px solid rgba(16,185,129,.35);border-radius:12px;background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(16,185,129,.04));color:var(--text);font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .15s,border-color .15s,transform .12s}.submit-store-request:active:not(:disabled),.submit-store-request:hover:not(:disabled){background:linear-gradient(135deg,rgba(16,185,129,.22),rgba(16,185,129,.08));border-color:rgba(16,185,129,.55);transform:translateY(-1px)}.submit-store-request:disabled{opacity:.85;cursor:wait}.submit-store-request--compact{margin:0 8px 4px;padding:10px 12px;font-size:12.5px}.submit-store-request--done{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.12);color:#6ee7b7;cursor:default}.submit-store-request__text{flex:1;min-width:0;line-height:1.35}.submit-store-request__text em{font-style:normal;color:#34d399;font-weight:800}.submit-store-request__err{font-size:11px;color:#f87171;flex-shrink:0}.submit-store-spin{animation:spin .8s linear infinite}.search-page__empty{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:28px 22px}.search-page__empty-hint{margin:0;font-size:13px;color:var(--text-3)}.search-page__empty .submit-store-request{width:auto;margin:4px auto 0;max-width:420px;justify-content:center}.search-page__empty-browse{margin-top:4px;font-size:13px;font-weight:600;color:#10b981}.category-hub-chip--toggle{cursor:pointer;font-family:inherit;border-style:dashed;background:rgba(255,255,255,.03)}.category-hub-chip--toggle:active,.category-hub-chip--toggle:hover{border-color:color-mix(in srgb,var(--chip-color,#10B981) 45%,rgba(255,255,255,.14));color:var(--text);background:color-mix(in srgb,var(--chip-color,#10B981) 10%,rgba(255,255,255,.04))}.search-page__input-wrap{flex:1;position:relative;min-width:0}.search-page__input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.search-page__input{width:100%;padding-left:40px!important;height:48px;font-size:15px}.search-page__btn{padding:12px 22px!important;font-family:inherit;flex-shrink:0}.search-page__count{font-size:14px;color:var(--text-3);margin:20px 0 0}.search-page__results{width:100%;margin-top:36px;display:flex;flex-direction:column;gap:12px}.search-page__result{text-decoration:none;display:block}.search-page__result-card{padding:16px 20px;display:flex;align-items:center;gap:16px}.search-page__result-logo{width:48px;height:48px;border-radius:12px;flex-shrink:0;padding:0}.search-page__result-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.search-page__result-body{flex:1;min-width:0}.search-page__result-name{font-size:15px;font-weight:700;color:var(--text)}.search-page__result-desc{font-size:12px;color:var(--text-3);margin-top:2px}.search-page__result-meta{text-align:right;flex-shrink:0}.search-page__result-codes{font-size:13px;color:#10B981;font-weight:700}.search-page__result-cat{font-size:11px;color:var(--text-3);text-transform:capitalize}.search-page__result-arrow{color:rgba(240,244,255,.2);flex-shrink:0}.search-page__empty{width:100%;margin-top:32px;padding:48px;text-align:center}.search-page__empty p{color:var(--text-3);font-size:15px;margin:0 0 12px}.search-page__empty a{font-size:13px;color:#10B981;text-decoration:none}@media (max-width:560px){.search-page__bar{flex-direction:column}.search-page__btn{width:100%}}.deals-page{min-height:60vh}.deals-hero{padding:48px 24px 28px;text-align:center}.deals-hero__title{font-size:clamp(2rem,5vw,3rem);font-weight:800;color:var(--text);line-height:1.15;letter-spacing:-.5px;margin:0}.deals-hero__sub{font-size:14px;color:var(--text-3);margin:10px 0 24px}.deals-hero__accent{background:linear-gradient(135deg,#10B981,#06B6D4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.deals-tabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:8px}.deals-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.03);color:var(--text-2);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;transition:color .2s,border-color .2s,background .2s,transform .2s var(--spring)}.deals-tab:hover{color:var(--text);transform:translateY(-1px)}.deals-tab--signup.deals-tab--active{color:var(--text);background:rgba(124,58,237,.12);border-color:rgba(124,58,237,.35);box-shadow:0 0 18px rgba(124,58,237,.1)}.deals-tab--codes.deals-tab--active{color:var(--text);background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35);box-shadow:0 0 18px rgba(16,185,129,.1)}.deals-tab__count{font-size:11px;font-weight:700;padding:2px 7px;border-radius:100px;background:rgba(255,255,255,.06);color:var(--text-3)}.deals-tab--signup.deals-tab--active .deals-tab__count{background:rgba(124,58,237,.2);color:#A78BFA}.deals-tab--codes.deals-tab--active .deals-tab__count{background:rgba(16,185,129,.2);color:#10B981}.deals-page__body{max-width:1280px;margin:0 auto;padding:24px 24px 64px}.deals-section{margin-bottom:40px;scroll-margin-top:100px;padding:28px;border-radius:14px;border:1px solid var(--border);background:rgba(255,255,255,.02)}.deals-section--signup{border-color:rgba(124,58,237,.14);background:linear-gradient(160deg,rgba(124,58,237,.04),rgba(255,255,255,.015))}.deals-section--codes{border-color:rgba(16,185,129,.14);background:linear-gradient(160deg,rgba(16,185,129,.04),rgba(255,255,255,.015))}.deals-section__head{display:flex;align-items:center;gap:14px;margin-bottom:24px;position:relative;z-index:1}.deals-section__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.deals-section__icon--signup{background:rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.28);color:#A78BFA}.deals-section__icon--codes{background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);color:#10B981}.deals-section__title{font-size:1.35rem;font-weight:700;color:var(--text);margin:0}.deals-section__sub{font-size:13px;color:var(--text-3);margin:3px 0 0}.deals-section__empty{font-size:14px;color:var(--text-3);padding:24px 0}.deals-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.deals-grid--compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.deals-grid--compact .deals-grid__cell,.deals-grid--compact .hot-deals-compact-cell{display:flex;flex-direction:column;min-height:0}.deals-grid--compact .code-card{flex:1;width:100%}@media (max-width:1100px){.deals-grid--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.deals-grid--compact{grid-template-columns:1fr}}.deals-grid__cell{content-visibility:auto;contain-intrinsic-size:320px 280px}.deals-empty{text-align:center;padding:80px 0;color:var(--text-3)}.deals-empty__icon{font-size:2rem;margin-bottom:8px}.leaderboard-overlay{position:fixed;inset:0;z-index:9990;pointer-events:none;isolation:isolate}.leaderboard-backdrop{position:absolute;inset:0;z-index:0;background:rgba(3,5,8,.42);pointer-events:none}html:not(.perf-lite) .leaderboard-backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.leaderboard-nav{position:relative}.leaderboard-nav__trigger{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--text-2);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s var(--ease)}.leaderboard-nav__trigger--open,.leaderboard-nav__trigger:hover{color:var(--text);background:var(--surface);border-color:rgba(245,158,11,.25)}.leaderboard-nav__trophy{color:#F59E0B}.leaderboard-nav__chev{transition:transform .25s var(--ease);opacity:.6}.leaderboard-nav__chev--open{transform:rotate(180deg)}.leaderboard-panel{position:absolute;top:calc(100% + 10px);right:0;width:min(720px,calc(100vw - 24px));padding:16px;border-radius:16px;background:var(--bg);border:1px solid rgba(245,158,11,.28);box-shadow:var(--shadow-lg),0 0 40px rgba(0,0,0,.45);opacity:0;visibility:hidden;transform:translateY(-8px) scale(.98);transition:opacity .22s var(--ease),transform .22s var(--ease),visibility .22s;pointer-events:none;z-index:250;overflow:hidden;isolation:isolate}.leaderboard-panel:before{content:"";position:absolute;inset:0;background:var(--bg);border-radius:inherit;z-index:-1}.leaderboard-panel--open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.leaderboard-panel--portaled{position:fixed;z-index:1;pointer-events:auto;margin:0;background:#05070d;background:color-mix(in srgb,var(--bg) 96%,#05070d);box-shadow:var(--shadow-lg),0 0 48px rgba(0,0,0,.65);max-height:min(78vh,640px);overflow-y:auto;overscroll-behavior:contain}@media (max-width:768px){.leaderboard-panel--portaled{top:calc(var(--header-h) + 12px)!important;left:12px!important;right:12px!important;width:auto!important;max-height:calc(100vh - var(--header-h) - 24px)}.leaderboard-panel__grid{grid-template-columns:1fr}}.leaderboard-panel__glow{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0,rgba(245,158,11,.12),transparent 60%);pointer-events:none}.leaderboard-panel__header{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.leaderboard-panel__header-left{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#F59E0B}.leaderboard-panel__view-all{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--text-2);text-decoration:none;padding:5px 10px;border-radius:8px;border:1px solid var(--border);background:rgba(255,255,255,.06);transition:color .15s,border-color .15s,background .15s;white-space:nowrap;position:relative;z-index:3;cursor:pointer;pointer-events:auto}.leaderboard-panel__view-all:hover{color:#F59E0B;border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.08)}.leaderboard-panel__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.leaderboard-col{min-width:0}.leaderboard-col__label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:10px}.leaderboard-col__empty{font-size:12px;color:var(--text-3);padding:8px 0}.leaderboard-list{list-style:none;display:flex;flex-direction:column;gap:6px}.leaderboard-row{display:grid;grid-template-columns:22px 28px minmax(0,1fr);grid-template-rows:auto auto;align-items:start;gap:4px 8px;padding:8px 10px;border-radius:10px;text-decoration:none;transition:background .15s,transform .15s var(--spring)}.leaderboard-row:hover{background:rgba(255,255,255,.05);transform:translateX(2px)}.leaderboard-rank{grid-row:1/-1;align-self:center;font-size:11px;font-weight:800;color:var(--text-3);text-align:center}.leaderboard-rank--1{color:#F59E0B}.leaderboard-rank--2{color:#94A3B8}.leaderboard-rank--3{color:#CD7F32}.leaderboard-row__thumb{-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.06)}.leaderboard-row__thumb,.leaderboard-row__thumb-fallback{grid-row:1/-1;align-self:center;width:28px;height:28px;border-radius:7px}.leaderboard-row__thumb-fallback{background:rgba(16,185,129,.15);color:#10B981;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.leaderboard-row__info{grid-column:3;grid-row:1;min-width:0;display:flex;flex-direction:column;gap:1px}.leaderboard-row__thumb-link{grid-row:1/-1;align-self:center;display:flex;text-decoration:none}.leaderboard-row__name{font-size:12px;font-weight:700;color:var(--text);line-height:1.3;overflow-wrap:anywhere}.leaderboard-row__code-line{display:inline-flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.leaderboard-row__deal-badge{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;flex-shrink:0;font-family:inherit}.leaderboard-row__deal-badge--promo{color:#10B981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35)}.leaderboard-row__deal-badge--store{color:#06B6D4;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.35)}.leaderboard-row__copy-btn{display:inline-flex;align-items:center;justify-content:center;padding:2px;margin:0;border:none;background:none;color:var(--text-3);cursor:pointer;border-radius:4px;flex-shrink:0;transition:color .15s,background .15s}.leaderboard-row__copy-btn:hover{color:#F59E0B;background:rgba(245,158,11,.1)}.leaderboard-row__code-text{font-size:12px;font-weight:700;line-height:1.3;overflow-wrap:anywhere;color:var(--text)}.leaderboard-row__code-btn{display:inline-flex;align-items:center;gap:5px;padding:0;margin:0;border:none;background:none;font:inherit;cursor:pointer;text-align:left;color:var(--text);border-radius:4px;transition:color .15s}.leaderboard-row__code-btn:hover{color:#F59E0B}.leaderboard-row__code-btn:hover .leaderboard-row__code-icon{opacity:1}.leaderboard-row__deal-link{display:inline-flex;align-items:center;gap:5px;padding:0;margin:0;border:none;background:none;font:inherit;cursor:pointer;text-align:left;text-decoration:none;color:var(--text);border-radius:4px;transition:color .15s,text-shadow .2s;text-shadow:0 0 10px rgba(6,182,212,.22)}.leaderboard-row__deal-link:hover{color:#06B6D4;text-shadow:0 0 16px rgba(6,182,212,.42)}.leaderboard-row__code-icon{flex-shrink:0;opacity:.45;transition:opacity .15s}.lb-store-link{text-decoration:none!important;color:inherit;cursor:pointer;transition:color .15s}.lb-store-link:hover{color:#F59E0B}.leaderboard-row__store{font-size:10px;color:var(--text-3);line-height:1.3;overflow-wrap:anywhere}.leaderboard-row__store:hover{color:#FF6B47}.leaderboard-row__bar-wrap{grid-column:3;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-width:0}.leaderboard-row__bar{height:4px;border-radius:4px;background:linear-gradient(90deg,#F59E0B,#FF6B47,#FBBF24,#FF6B47,#F59E0B);background-size:220% 100%;animation:lbBarFire 3.5s linear infinite;min-width:8px;max-width:100%;justify-self:start;transition:width .4s var(--ease)}@keyframes lbBarFire{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.leaderboard-row__bar--store{background:linear-gradient(90deg,#F59E0B,#FF6B47)}.leaderboard-row__clicks{flex-shrink:0;font-size:10px;font-weight:700;color:var(--text-2);font-variant-numeric:tabular-nums}.site-header__mobile-leaderboard{padding:12px 0 4px;border-top:1px solid var(--border);margin-top:8px}.site-header__mobile-leaderboard .leaderboard-panel{position:static;width:100%;opacity:1;visibility:visible;transform:none;pointer-events:auto;margin-top:10px;box-shadow:none}.site-header__mobile-leaderboard .leaderboard-nav__trigger{width:100%;justify-content:center}.leaderboard-page{max-width:1100px;margin:0 auto;padding:32px 20px 64px;position:relative;z-index:2}.leaderboard-page__hero{text-align:center;margin-bottom:36px}.leaderboard-page__hero-icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:rgba(245,158,11,.12);color:#F59E0B;margin-bottom:16px}.leaderboard-page__title{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;color:var(--text);margin:0 0 10px}.leaderboard-page__accent{background:linear-gradient(90deg,#F59E0B,#FF6B47,#FBBF24,#FF6B47,#F59E0B);background-size:220% 100%;animation:lbTitleFire 5s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes lbTitleFire{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.leaderboard-page__ranges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:20px}.leaderboard-page__range-tab{padding:10px 18px;border-radius:999px;font-size:13px;font-weight:800;text-decoration:none;border:1px solid var(--border);background:var(--surface);color:var(--text-2);transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.leaderboard-page__range-tab--active{border-color:rgba(245,158,11,.55);background:rgba(245,158,11,.14);color:#F59E0B;box-shadow:0 0 20px rgba(255,107,71,.14)}.leaderboard-page__range-tab:hover:not(.leaderboard-page__range-tab--active){border-color:rgba(255,107,71,.25);color:var(--text)}.leaderboard-page__kind-filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:12px}.leaderboard-page__kind-tab{padding:8px 16px;border-radius:999px;font-size:12px;font-weight:800;font-family:inherit;cursor:pointer;border:1px solid rgba(16,185,129,.22);background:rgba(16,185,129,.06);color:var(--text-2);transition:border-color .15s,background .15s,color .15s,box-shadow .15s}.leaderboard-page__kind-tab--active{border-color:rgba(16,185,129,.55);background:rgba(16,185,129,.16);color:#34D399;box-shadow:0 0 18px rgba(16,185,129,.14)}.leaderboard-page__kind-tab:hover:not(.leaderboard-page__kind-tab--active){border-color:rgba(16,185,129,.4);color:var(--text)}.leaderboard-page__empty-filter{margin:24px 0 8px;text-align:center;font-size:14px;color:var(--text-3);line-height:1.5}.leaderboard-page__subtitle{font-size:15px;color:var(--text-2);max-width:560px;margin:0 auto 16px;line-height:1.5}.leaderboard-page__stats{display:flex;justify-content:center;gap:20px;font-size:13px;color:var(--text-3)}.leaderboard-page__stats strong{color:var(--text);font-weight:700}.leaderboard-page__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:24px;align-items:start}.leaderboard-page__list-section{padding:20px;border-radius:16px;border:1px solid var(--border);background:color-mix(in srgb,var(--bg) 92%,transparent);margin-bottom:28px}.leaderboard-page__submit{margin-top:8px}.leaderboard-page__list-header{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#F59E0B;margin-bottom:14px}.lb-chart{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.lb-chart--empty{padding:16px;border-radius:12px;border:1px dashed var(--border);background:rgba(255,255,255,.02)}.lb-chart__empty-msg{margin:0;font-size:13px;color:var(--text-3);line-height:1.5;text-align:center}.lb-chart__panel{padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(16,185,129,.22);background:linear-gradient(180deg,rgba(16,185,129,.07),rgba(255,255,255,.02))}.lb-chart__panel--top-codes .lb-chart__panel-title{color:#10B981}.lb-chart__panel-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.lb-chart__panel-title{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.lb-chart__panel-meta{font-size:11px;color:var(--text-3);font-weight:600}.lb-chart__bars{display:flex;align-items:flex-end;gap:6px;min-height:120px;padding-top:8px}.lb-chart__col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.lb-chart__col-track{width:100%;max-width:36px;height:100px;border-radius:8px 8px 4px 4px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);display:flex;align-items:flex-end;overflow:hidden}.lb-chart__col-fill{width:100%;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#10B981,#06B6D4);box-shadow:0 0 14px rgba(16,185,129,.35);transition:height .35s var(--ease);min-height:2px}.lb-chart__col-label{font-size:9px;font-weight:700;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.lb-chart__col-value{font-size:10px;font-weight:800;color:var(--text-2);min-height:14px}.lb-chart__ranks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.lb-chart__rank-meta{display:grid;grid-template-columns:28px minmax(0,1fr) minmax(0,.9fr) auto;gap:8px;align-items:center;margin-bottom:5px;font-size:12px}.lb-chart__rank-n{font-weight:900;font-size:11px}.lb-chart__rank-code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-chart__rank-code--deal{font-family:inherit;text-shadow:0 0 10px rgba(6,182,212,.22);transition:color .15s,text-shadow .2s}.lb-chart__rank-code--deal:hover{color:#06B6D4;text-shadow:0 0 16px rgba(6,182,212,.42)}.lb-chart__rank-store{color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.lb-chart__rank-clicks{font-weight:800;color:#10B981;font-variant-numeric:tabular-nums}.lb-chart__rank-track{height:8px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.lb-chart__rank-fill{height:100%;border-radius:999px;min-width:4px;background:linear-gradient(90deg,#10B981,#06B6D4,#34D399,#06B6D4,#10B981);background-size:220% 100%;animation:lbBarGreen 3.5s linear infinite;transition:width .4s var(--ease)}@keyframes lbBarGreen{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (max-width:640px){.lb-chart__rank-meta{grid-template-columns:28px minmax(0,1fr) auto}.lb-chart__rank-store{display:none}.lb-chart__bars{gap:4px}.lb-chart__col-label{font-size:8px}}.leaderboard-list--full{gap:4px}.leaderboard-list--full .leaderboard-row{padding:10px 12px}.leaderboard-page__aside{position:static;min-width:0;align-self:start}.submit-coupon-form{padding:20px;border-radius:12px;border:1px solid rgba(16,185,129,.2);background:color-mix(in srgb,var(--bg) 92%,transparent);min-width:0;overflow:visible}.submit-coupon-form--sidebar{display:flex;flex-direction:column;gap:0;padding:16px;border-radius:10px;min-height:auto}.submit-coupon-form--sidebar .submit-coupon-form__header{margin-bottom:12px}.submit-coupon-form--sidebar .submit-coupon-form__title{font-size:14px}.submit-coupon-form--sidebar .submit-coupon-form__desc{font-size:11px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.submit-coupon-form--sidebar .submit-coupon-form__grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px}.submit-coupon-form--sidebar .submit-coupon-form__field input{padding:8px 10px;border-radius:8px;font-size:12px}.submit-coupon-form--sidebar .submit-coupon-form__field span{font-size:10px}.submit-coupon-form--leaderboard .submit-coupon-form__field--required>span,.submit-coupon-form--page .submit-coupon-form__field--required>span,.submit-coupon-form--sidebar .submit-coupon-form__field--required>span{font-size:12px;font-weight:800;color:#fff;letter-spacing:.01em}.submit-coupon-form--sidebar .submit-coupon-form__field--wide{grid-column:1/-1}.submit-coupon-form--sidebar .submit-coupon-form__btn{padding:10px 14px;border-radius:8px;font-size:12px;margin-top:4px;flex-shrink:0;width:100%;position:relative;z-index:2}.submit-coupon-form__header{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px;color:#10B981;min-width:0}.submit-coupon-form__header-text{min-width:0;flex:1}.submit-coupon-form__title{font-size:15px;font-weight:700;color:var(--text);margin:0 0 6px;line-height:1.25}.submit-coupon-form__desc{font-size:12px;color:var(--text-3);margin:0;line-height:1.45}.submit-coupon-form__grid{display:grid;gap:12px;margin-bottom:16px;min-width:0}.submit-coupon-form--sidebar .submit-coupon-form__grid{grid-template-columns:1fr}.submit-coupon-form--page .submit-coupon-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.submit-coupon-form__field{display:flex;flex-direction:column;gap:6px;min-width:0}.submit-coupon-form__field--wide{grid-column:1/-1}.submit-coupon-form__field span{font-size:11px;font-weight:600;color:var(--text-3);line-height:1.3}.submit-coupon-form__field--required>span{font-size:12px;font-weight:800;color:#fff;letter-spacing:.01em;text-shadow:0 1px 0 rgba(0,0,0,.35)}.submit-coupon-form__field--required>span em{color:#6ee7b7;font-weight:900}.submit-coupon-form__field span em{color:#10B981;font-style:normal}.submit-coupon-form__field span small{font-weight:500;opacity:.85}.submit-coupon-form__field input{width:100%;min-width:0;box-sizing:border-box;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);font-size:13px;font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.submit-coupon-form__field input::-moz-placeholder{color:var(--text-3);opacity:.65;font-size:12px}.submit-coupon-form__field input::placeholder{color:var(--text-3);opacity:.65;font-size:12px}.submit-coupon-form__code-input{font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;letter-spacing:.04em;text-transform:uppercase;font-size:12px!important}.submit-coupon-form__field input:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.submit-coupon-form__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:12px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#10B981,#06B6D4);color:#fff;font-size:13px;font-weight:700;font-family:inherit;cursor:pointer;transition:opacity .15s,transform .15s}.submit-coupon-form__btn:hover:not(:disabled){transform:translateY(-1px)}.submit-coupon-form__btn:disabled{opacity:.6;cursor:not-allowed}.submit-coupon-page{position:relative;max-width:1100px;margin:0 auto;padding:32px 24px 96px;background:transparent;display:flex;flex-direction:column;align-items:center;min-height:calc(100vh - var(--header-h, 72px));box-sizing:border-box}.submit-coupon-page__hero{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;margin-bottom:32px;padding-top:0;width:100%;max-width:640px}.submit-coupon-page__badge-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:22px}.submit-coupon-page__chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.02em;color:#10B981;padding:6px 12px;border-radius:999px;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.28)}.submit-coupon-page__chip--soft{color:#06B6D4;background:rgba(6,182,212,.08);border-color:rgba(6,182,212,.22)}.submit-coupon-page__icon{width:88px;height:88px;border-radius:22px;display:flex;align-items:center;justify-content:center;margin:0 0 22px;background:linear-gradient(145deg,rgba(16,185,129,.22),rgba(6,182,212,.12));border:1px solid rgba(16,185,129,.32);color:#10B981;box-shadow:0 0 40px rgba(16,185,129,.18),inset 0 1px 0 rgba(255,255,255,.08)}.submit-coupon-page__center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;gap:0}.submit-coupon-page__perks-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;width:100%;max-width:720px;margin-top:40px;padding:0 4px;box-sizing:border-box}.submit-coupon-page__title{font-size:clamp(32px,5.5vw,46px);font-weight:900;color:var(--text);margin:0 0 14px;letter-spacing:-.7px;line-height:1.08;width:100%;max-width:100%;text-align:center}.submit-coupon-page__accent{background:linear-gradient(135deg,#10B981,#06B6D4 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.submit-coupon-page__subtitle{font-size:16px;color:var(--text-2);margin:0 auto;line-height:1.65;max-width:480px;width:100%;text-align:center;padding-inline:12px;box-sizing:border-box}.submit-coupon-page__perk{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:24px 18px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015));box-shadow:0 8px 28px rgba(0,0,0,.12);min-height:168px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.submit-coupon-page__perk:hover{border-color:rgba(16,185,129,.28);transform:translateY(-2px);box-shadow:0 12px 32px rgba(0,0,0,.16),0 0 24px rgba(16,185,129,.06)}.submit-coupon-page__perk-icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.28);color:#06B6D4;flex-shrink:0;box-shadow:0 0 16px rgba(6,182,212,.12)}.submit-coupon-page__perk-title{font-size:15px;font-weight:800;color:var(--text);margin:0;letter-spacing:-.2px}.submit-coupon-page__perk-desc{font-size:13px;color:var(--text-3);line-height:1.5;margin:0;max-width:200px}.submit-coupon-page__card{width:100%;max-width:1100px;min-width:0;margin:0 auto}.submit-coupon-form--page{padding:36px 28px 28px;border-radius:18px;width:100%;display:flex;flex-direction:column;align-items:stretch;border:1px solid rgba(16,185,129,.28);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 16px 48px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.03),0 0 48px rgba(16,185,129,.06)}.submit-coupon-form__intro{margin:0 auto 18px}.submit-coupon-form__header--page,.submit-coupon-form__intro{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:100%;gap:14px}.submit-coupon-form__header--page{margin:0 auto}.submit-coupon-form__header-icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto;border-radius:16px;color:#10B981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.28);flex-shrink:0;box-shadow:0 8px 24px rgba(16,185,129,.12)}.submit-coupon-form__perks{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.submit-coupon-form__perks li{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:var(--text-2);padding:7px 12px;border-radius:999px;background:rgba(16,185,129,.09);border:1px solid rgba(16,185,129,.18)}.submit-coupon-form--page .submit-coupon-form__grid{gap:14px;width:100%}.submit-coupon-form--page .submit-coupon-form__header-text{flex:none;display:flex;flex-direction:column;align-items:center;width:100%;max-width:440px;margin:0 auto;padding:0 8px;box-sizing:border-box;text-align:center}.submit-coupon-form--page .submit-coupon-form__desc,.submit-coupon-form--page .submit-coupon-form__title{text-align:center;margin-left:auto;margin-right:auto;width:100%}.submit-coupon-form--page .submit-coupon-form__title{font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}.submit-coupon-form--page .submit-coupon-form__desc{font-size:13px;line-height:1.55;color:var(--text-3);margin:8px 0 0;max-width:36em}.submit-coupon-form--page .submit-coupon-form__intro .submit-coupon-form__perks{justify-content:center;align-items:center;flex-wrap:wrap;width:100%;max-width:100%;margin:0 auto;gap:10px 12px}.submit-coupon-form--page .submit-coupon-form__btn{margin-top:8px;border-radius:12px;width:100%;min-height:48px;font-size:15px;font-weight:800;letter-spacing:.01em;background:linear-gradient(135deg,#10B981,#059669 55%,#0d9488);box-shadow:0 8px 24px rgba(16,185,129,.28)}.submit-coupon-form--page .submit-coupon-form__btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.lb-geo{margin-bottom:36px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(165deg,rgba(255,255,255,.03),rgba(255,255,255,.01))}.lb-geo__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}.lb-geo__eyebrow{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 6px}.lb-geo__title{font-size:clamp(1.35rem,3vw,1.75rem);font-weight:800;color:var(--text);margin:0 0 8px;letter-spacing:-.4px}.lb-geo__sub{display:none}.lb-geo__chart-panel{margin-bottom:20px;padding:14px 16px 10px;border-radius:16px;border:1px solid rgba(245,158,11,.2);background:linear-gradient(180deg,rgba(245,158,11,.05),rgba(255,255,255,.015))}.lb-echart{display:flex;flex-direction:column;gap:12px}.lb-echart__toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.lb-echart__pills{display:flex;flex-wrap:wrap;gap:6px}.lb-echart__pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:rgba(255,255,255,.65);border-radius:999px;padding:6px 11px;font-size:11px;font-weight:700;cursor:pointer;font-family:inherit}.lb-echart__pill--active,.lb-echart__pill:hover{border-color:rgba(16,185,129,.45);color:#fff;background:rgba(16,185,129,.16)}.lb-echart__dates{display:flex;flex-wrap:wrap;gap:8px}.lb-echart__dates label{display:flex;align-items:center;gap:6px;font-size:11px;color:rgba(255,255,255,.45);font-weight:650}.lb-echart__dates input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.25);color:#fff;border-radius:8px;padding:5px 8px;font-size:12px;font-family:inherit}.lb-echart__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.lb-echart__range{margin:0;font-size:12px;font-weight:700;color:rgba(255,255,255,.72)}.lb-echart__toggles{display:flex;flex-wrap:wrap;gap:6px}.lb-echart__toggles button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.08);background:transparent;color:rgba(255,255,255,.5);border-radius:8px;padding:5px 9px;font-size:11px;font-weight:650;cursor:pointer;font-family:inherit}.lb-echart__toggles button.is-on{color:#fff;border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.14)}.lb-echart__empty{min-height:200px;display:grid;place-items:center;color:rgba(255,255,255,.4);font-size:13px}@media (max-width:720px){.lb-echart__toolbar{flex-direction:column;align-items:stretch}}.lb-geo__demo-badge{flex-shrink:0;padding:6px 12px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#F59E0B;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35)}.lb-geo__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px}.lb-geo__stat{padding:14px 16px;border-radius:14px;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06)}.lb-geo__stat-label{display:block;font-size:11px;color:var(--text-3);margin-bottom:4px}.lb-geo__stat-value{font-size:22px;font-weight:800;line-height:1.1}.lb-geo__panel{border-radius:18px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.015);padding:18px 18px 16px}.lb-geo__panel--map{margin-bottom:20px}.lb-geo__panel-head{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--text);margin-bottom:14px}.lb-geo__panel-head svg{color:#10B981;flex-shrink:0}.lb-geo__panel--globe .lb-geo__panel-head svg{color:#06B6D4}.lb-geo__map-wrap{min-width:0}.lb-geo__globe-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:20px;align-items:stretch}.lb-geo__panel--globe{display:flex;flex-direction:column;min-height:100%}.lb-geo__globe-body{flex:1;display:flex;flex-direction:column;min-height:0}.lb-geo__globe-hint{display:none}.lb-geo__aside{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:100%}.lb-geo__aside-top{flex:1;min-height:0}.lb-geo__card--countries{margin-top:auto}.lb-geo__card{padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.lb-geo__card-title{font-size:14px;font-weight:800;color:var(--text);margin-bottom:10px}.lb-geo__card-meta{display:flex;align-items:center;gap:6px;font-size:13px;color:#10B981;margin-bottom:12px}.lb-geo__code-list,.lb-geo__country-list{list-style:none;margin:0;padding:0}.lb-geo__code-row{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid rgba(255,255,255,.05)}.lb-geo__code-row:first-child{border-top:none;padding-top:0}.lb-geo__code-rank{width:18px;font-size:12px;color:var(--text-3);flex-shrink:0}.lb-geo__code-info{flex:1;min-width:0}.lb-geo__code-name{display:block;font-size:13px;font-weight:700;color:#10B981;font-family:ui-monospace,monospace}.lb-geo__deal-badge{display:inline-block;margin-left:6px;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px;border-radius:4px;vertical-align:middle;font-family:inherit}.lb-geo__deal-badge--promo{color:#10B981;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.35)}.lb-geo__deal-badge--store-deal{color:#06B6D4;background:rgba(6,182,212,.12);border:1px solid rgba(6,182,212,.35)}.lb-geo__code-store{display:block;font-size:11px;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-geo__code-clicks{font-size:12px;font-weight:700;color:var(--text-2);flex-shrink:0}.lb-geo__country-btn{display:flex;align-items:center;gap:10px;width:100%;padding:8px 0;border:none;border-top:1px solid rgba(255,255,255,.05);background:transparent;color:inherit;font-family:inherit;cursor:pointer;text-align:left}.lb-geo__country-list li:first-child .lb-geo__country-btn{border-top:none;padding-top:0}.lb-geo__country-btn--active .lb-geo__country-name{color:#10B981}.lb-geo__country-name{flex:1;font-size:13px;color:var(--text-2)}.lb-geo__country-clicks{font-size:12px;font-weight:700;color:#10B981}.lb-geo__clear{width:100%;margin-top:12px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:transparent;color:var(--text-3);font-size:12px;font-family:inherit;cursor:pointer}.lb-geo__clear:hover{color:var(--text-2);border-color:rgba(255,255,255,.2)}.lb-geo__empty{font-size:12px;color:var(--text-3);margin:0}.lb-chart__demo-note{margin:0 0 12px;padding:8px 12px;border-radius:10px;font-size:12px;font-weight:600;color:#F59E0B;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.25)}.lb-line-chart{display:flex;flex-direction:column;gap:8px;min-width:0}.lb-line-chart__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.lb-line-chart__toolbar-left{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.lb-line-chart__title{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text)}.lb-line-chart__meta{font-size:11px;font-weight:600;color:var(--text-3)}.lb-line-chart__tools{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.lb-line-chart__tool{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:7px;background:transparent;color:var(--text-2);cursor:pointer;transition:background .15s,color .15s}.lb-line-chart__tool:hover{background:rgba(245,158,11,.14);color:#F59E0B}.lb-line-chart__canvas-wrap{width:100%;min-width:0;max-height:240px}.lb-line-chart--compact .lb-line-chart__canvas-wrap{max-height:200px}.lb-line-chart__svg{display:block;width:100%;height:auto;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lb-line-chart__grid{stroke:rgba(255,255,255,.06);stroke-width:1;stroke-dasharray:3 4}.lb-line-chart__axis-x,.lb-line-chart__axis-y{fill:var(--text-3);font-size:10px;font-weight:600}.lb-line-chart__line{filter:drop-shadow(0 0 6px rgba(255,107,71,.35))}.lb-line-chart__area{opacity:.95}.lb-line-chart__dot--active{fill:#FF6B47;stroke:#F59E0B;stroke-width:2}.lb-line-chart__crosshair{stroke:rgba(245,158,11,.45);stroke-width:1;stroke-dasharray:4 3}.lb-line-chart__tip-bg{fill:rgba(15,20,35,.92);stroke:rgba(245,158,11,.35);stroke-width:1}.lb-line-chart__tip-val{fill:#F59E0B;font-size:11px;font-weight:800}.lb-line-chart__tip-date{fill:var(--text-3);font-size:10px;font-weight:600}.lb-line-chart__hint{margin:0;font-size:10px;color:var(--text-3);text-align:right}.submit-coupon-form--leaderboard{padding:0;border-radius:20px;border:1px solid rgba(16,185,129,.24);background:linear-gradient(155deg,rgba(16,185,129,.07) 0,color-mix(in srgb,var(--bg) 96%,transparent) 55%);overflow:hidden}.submit-coupon-form__leaderboard-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);min-height:100%;align-items:stretch}.submit-coupon-form__leaderboard-aside{padding:24px 22px 28px;border-right:1px solid rgba(16,185,129,.14);background:linear-gradient(180deg,rgba(16,185,129,.1),rgba(16,185,129,.03));display:flex;flex-direction:column;justify-content:flex-start;gap:16px;height:100%;min-height:100%;align-self:stretch;box-sizing:border-box}.submit-coupon-form__aside-faqs{display:flex;flex-direction:column;justify-content:space-between;gap:12px;flex:1 1 auto;min-height:0}.submit-coupon-form__contact-eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#10B981}.submit-coupon-form__leaderboard-aside .submit-coupon-form__title{font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:800;margin:0 0 8px;color:var(--text)}.submit-coupon-form__leaderboard-aside .submit-coupon-form__desc{font-size:13px;line-height:1.55;color:var(--text-2);margin:0 0 18px}.submit-coupon-form__aside-block{margin:0;padding:0;border-top:none;flex:0 0 auto}.submit-coupon-form__aside-block--first{margin-top:0;padding-top:0;border-top:none}.submit-coupon-form__aside-block--contact{margin-top:8px;margin-bottom:0;padding-top:20px;padding-bottom:0;border-top:1px solid rgba(16,185,129,.14);flex:0 0 auto}.submit-coupon-form__aside-heading{display:flex;align-items:flex-start;gap:7px;margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.01em;line-height:1.35;color:var(--text)}.submit-coupon-form__aside-heading svg{color:#10B981;flex-shrink:0;margin-top:1px}.submit-coupon-form__aside-copy{margin:0;font-size:12px;line-height:1.55;color:var(--text-3)}.submit-coupon-form__aside-list,.submit-coupon-form__aside-steps{margin:0 0 8px;padding:0 0 0 1.1rem;font-size:12px;line-height:1.55;color:var(--text-2)}.submit-coupon-form__aside-list li,.submit-coupon-form__aside-steps li{margin:0 0 4px}.submit-coupon-form__contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.submit-coupon-form__aside-block--contact .submit-coupon-form__aside-copy{margin-bottom:10px}.submit-coupon-form__aside-block--contact .submit-coupon-form__aside-copy--contact-lead{margin:0 0 16px;line-height:1.65;max-width:36ch}.submit-coupon-form__aside-block--contact .submit-coupon-form__full-page-link{margin-top:12px}.submit-coupon-form__contact-card{display:flex;flex-direction:column;gap:2px;padding:9px 11px;border-radius:10px;text-decoration:none;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);transition:border-color .18s,background .18s,transform .18s}.submit-coupon-form__contact-card:hover{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08);transform:translateY(-1px)}.submit-coupon-form__contact-label{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3)}.submit-coupon-form__contact-email{font-size:13px;font-weight:700;color:var(--text);word-break:break-all;line-height:1.35}.submit-coupon-form__contact-card:hover .submit-coupon-form__contact-email{color:#6ee7b7}.submit-coupon-form__full-page-link{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#06B6D4;text-decoration:none;transition:color .15s,gap .15s}.submit-coupon-form__full-page-link:hover{color:#10B981;gap:8px}.submit-coupon-form__leaderboard-body{padding:24px 28px 28px;display:flex;flex-direction:column;gap:20px;min-width:0}.submit-coupon-form__section{display:flex;flex-direction:column;gap:12px}.submit-coupon-form__section-title{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#10B981}.submit-coupon-form__section-title small{font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--text-3)}.submit-coupon-form__grid--leaderboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;margin-bottom:0}.submit-coupon-form--leaderboard .submit-coupon-form__field input,.submit-coupon-form--leaderboard .submit-coupon-form__select,.submit-coupon-form--leaderboard .submit-coupon-form__textarea{padding:11px 13px;border-radius:10px;font-size:13px}.submit-coupon-form--leaderboard .submit-coupon-form__field span{font-size:11px;font-weight:700;margin-bottom:5px}.submit-coupon-form__select,.submit-coupon-form__textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid var(--border);background:rgba(255,255,255,.04);color:var(--text);font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.submit-coupon-form__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-3) 50%),linear-gradient(135deg,var(--text-3) 50%,transparent 50%);background-position:calc(100% - 18px) calc(50% + 2px),calc(100% - 12px) calc(50% + 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:32px!important}.submit-coupon-form__textarea{resize:vertical;min-height:64px;line-height:1.45}.submit-coupon-form__select:focus,.submit-coupon-form__textarea:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 3px rgba(16,185,129,.1)}.submit-coupon-form__toggles{display:flex;flex-wrap:wrap;gap:8px}.submit-coupon-form__toggle{padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--text-2);font-size:12px;font-weight:700;font-family:inherit;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.submit-coupon-form__toggle:hover{border-color:rgba(16,185,129,.35);color:var(--text)}.submit-coupon-form__toggle--active{border-color:rgba(16,185,129,.55);background:rgba(16,185,129,.14);color:#10B981}.submit-coupon-form__actions{display:flex;flex-direction:column;gap:10px;padding-top:4px;border-top:1px solid rgba(255,255,255,.06)}.submit-coupon-form--leaderboard .submit-coupon-form__btn{padding:14px 24px;border-radius:12px;font-size:14px;font-weight:800;width:100%;min-width:0}.submit-coupon-form__fine-print{margin:0;font-size:11px;color:var(--text-3);line-height:1.45;text-align:center}.submit-coupon-form__terms{margin-top:-2px}.submit-coupon-form__policy-link{color:#06B6D4;text-decoration:none;font-weight:700;transition:color .15s ease}.submit-coupon-form__policy-link:hover{color:#10B981;text-decoration:underline;text-underline-offset:2px}@media (max-width:900px){.submit-coupon-form__leaderboard-layout{grid-template-columns:1fr}.submit-coupon-form__leaderboard-aside{border-right:none;border-bottom:1px solid rgba(16,185,129,.14);padding:20px 18px;height:auto;min-height:0;justify-content:flex-start;gap:14px}.submit-coupon-form__aside-faqs{flex:0 0 auto;justify-content:flex-start;gap:12px}.submit-coupon-form__aside-block--contact{margin-top:0;padding-top:14px}.submit-coupon-form__full-page-link{margin-top:4px}.submit-coupon-form__leaderboard-body{padding:20px}}@media (max-width:520px){.submit-coupon-form__grid--leaderboard{grid-template-columns:1fr}}@media (max-width:960px){.lb-geo__globe-grid,.lb-geo__stats{grid-template-columns:1fr}}@media (max-width:640px){.lb-geo{padding:16px;border-radius:16px}}@media (max-width:900px){.leaderboard-page__layout{grid-template-columns:1fr}.leaderboard-page__aside{position:static}}@media (max-width:720px){.submit-coupon-page__perks-wrap{grid-template-columns:1fr;max-width:420px;gap:14px;margin-top:28px}.submit-coupon-page__perk{min-height:0;flex-direction:row;text-align:left;align-items:flex-start;gap:14px;padding:18px 16px}.submit-coupon-page__perk-desc{max-width:none}.submit-coupon-page__perk-desc,.submit-coupon-page__perk-title{text-align:left}}@media (max-width:640px){.submit-coupon-page{padding:32px 16px 72px}.submit-coupon-form--page .submit-coupon-form__grid{grid-template-columns:1fr}.submit-coupon-form--page .submit-coupon-form__intro .submit-coupon-form__perks{flex-wrap:wrap}.submit-coupon-form--page{padding:22px 18px 20px;border-radius:14px}.submit-coupon-form--sidebar{aspect-ratio:auto;max-height:none}.submit-coupon-form--sidebar .submit-coupon-form__grid{grid-template-columns:1fr}}@media (max-width:520px){.leaderboard-panel__view-all{font-size:10px;padding:4px 8px}}.site-footer{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,.008));border-top:1px solid rgba(255,255,255,.08);padding-top:48px;padding-bottom:28px}.site-footer__inner{max-width:1280px;margin:0 auto;padding:0 24px}.site-footer__top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:28px;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid rgba(255,255,255,.06)}.site-footer__brand{flex:1;min-width:220px;max-width:360px}.site-footer__logo{display:flex;align-items:center;gap:8px;text-decoration:none;margin-bottom:12px}.site-footer__logo-mark{width:32px;height:32px;border-radius:9px;background:linear-gradient(135deg,#FF6B47,#F59E0B);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(255,107,71,.25)}.site-footer__logo-text{font-size:19px;font-weight:900;letter-spacing:-.5px}.site-footer__tagline{font-size:14px;color:var(--text-2);line-height:1.65}.site-footer__quick{display:flex;flex-wrap:wrap;gap:10px;align-items:center;flex:2;justify-content:flex-end}.site-footer__quick-link{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:600;color:var(--text-2);text-decoration:none;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);transition:color .15s,border-color .15s,background .15s,transform .15s}.site-footer__quick-link:hover{color:var(--text);border-color:rgba(16,185,129,.28);background:rgba(16,185,129,.08);transform:translateY(-1px)}.site-footer__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 28px;margin-bottom:40px}.site-footer__col-title{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text);margin-bottom:16px}.site-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.site-footer__link{font-size:14px;color:var(--text-2);text-decoration:none;transition:color .15s;line-height:1.4}.site-footer__link:hover{color:#10B981}.site-footer__connect-desc{font-size:13px;color:var(--text-3);line-height:1.55;margin:0 0 10px}.site-footer__email{display:inline-block;font-size:14px;font-weight:600;color:#06B6D4;text-decoration:none;margin-bottom:16px}.site-footer__email:hover{color:#10B981}.site-footer__social{display:flex;gap:8px}.site-footer__social-link{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:center;color:var(--text-3);transition:all .15s;text-decoration:none}.site-footer__social-link:hover{color:#10B981;border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.08)}.site-footer__bar{border-top:1px solid rgba(255,255,255,.06);padding-top:18px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-3)}@media (max-width:900px){.site-footer__top{flex-direction:column}.site-footer__quick{justify-content:flex-start}.site-footer__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.site-footer__grid{grid-template-columns:1fr}.site-footer__quick-link{flex:1 1 calc(50% - 6px);justify-content:center}}@media (max-width:900px){.leaderboard-panel__grid{grid-template-columns:1fr}}@media (max-width:640px){.deals-grid{grid-template-columns:1fr}.deals-tabs{flex-wrap:wrap}}.sofi-hub{max-width:860px;margin:0 auto;padding:40px 24px 96px}.sofi-hub__hero{position:relative;overflow:hidden;padding:34px 32px 30px;margin-bottom:22px}.sofi-hub__hero-accent{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#00A2C7,#06B6D4,#7C3AED)}.sofi-hub__brand{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.45px;text-transform:uppercase;color:var(--text-3)}.sofi-hub__title{margin:0;font-size:clamp(1.55rem,3.6vw,2.05rem);font-weight:900;line-height:1.15;color:var(--text);letter-spacing:-.03em}.sofi-hub__lede{margin:14px 0 0;max-width:46ch;font-size:15px;line-height:1.65;color:var(--text-2)}.sofi-hub__lede strong{color:#ffffff;font-weight:800}.sofi-hub__terms{margin:22px 0 0;text-align:center;font-size:13px;line-height:1.55;color:var(--text-3)}.sofi-hub__back{margin-top:28px;display:flex;justify-content:center}.sofi-offer-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sofi-offer-path{position:relative;overflow:hidden;padding:26px 22px 22px;display:flex;flex-direction:column;gap:16px;border:1px solid color-mix(in srgb,var(--sofi-path-accent,#00a2c7) 22%,rgba(255,255,255,.08));transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.sofi-offer-path:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--sofi-path-accent,#00A2C7) 40%,rgba(255,255,255,.12));box-shadow:0 18px 40px rgba(0,0,0,.28)}.sofi-offer-path__accent{position:absolute;inset:0 0 auto 0;height:3px;background:linear-gradient(90deg,var(--sofi-path-accent,#00A2C7),transparent 85%)}.sofi-offer-path__header{display:flex;align-items:flex-start;gap:12px}.sofi-offer-path__icon{width:46px;height:46px;border-radius:14px;border:1px solid color-mix(in srgb,var(--sofi-path-accent,#00a2c7) 35%,transparent);background:color-mix(in srgb,var(--sofi-path-accent,#00A2C7) 14%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sofi-offer-path__type{font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin:0 0 4px}.sofi-offer-path__bonus{font-family:var(--font-display),var(--font-sans),sans-serif;font-size:24px;font-weight:900;color:#ffffff;margin:0;line-height:1.1;letter-spacing:-.5px}.sofi-offer-path__highlight{font-size:12px;font-weight:600;color:color-mix(in srgb,var(--sofi-path-accent,#00A2C7) 85%,#ffffff);margin:5px 0 0}.sofi-offer-path__desc{font-size:13.5px;font-weight:400;color:var(--text-2);line-height:1.55;margin:0}.sofi-offer-path__steps{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;flex:1}.sofi-offer-path__steps li{font-size:13px;color:var(--text-2);line-height:1.5;display:flex;gap:10px;align-items:flex-start}.sofi-offer-path__step-num{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:11px;color:#fff;background:color-mix(in srgb,var(--sofi-path-accent,#00A2C7) 70%,#000)}.sofi-offer-path__actions{display:flex;flex-direction:column;gap:10px;margin-top:auto}.sofi-offer-path__cta{display:flex;gap:8px;width:100%;font-size:14px;font-weight:800;padding:14px 18px;border-radius:12px;font-family:inherit;box-shadow:0 10px 28px color-mix(in srgb,var(--sofi-path-accent,#00A2C7) 35%,transparent)}.sofi-offer-path__cta,.sofi-offer-path__guide{align-items:center;justify-content:center;text-decoration:none}.sofi-offer-path__guide{display:inline-flex;gap:6px;font-size:13px;font-weight:650;color:var(--text-2);padding:8px 6px;transition:color .15s}.sofi-offer-path__guide:hover{color:#fff}@media (max-width:700px){.sofi-offer-paths{grid-template-columns:1fr}.sofi-hub{padding:28px 16px 72px}.sofi-hub__hero{padding:26px 20px 22px}}.legal-page{position:relative;padding:64px 24px 120px}.legal-page__glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:min(960px,100%);height:380px;background:radial-gradient(ellipse at 50% 0,rgba(16,185,129,.1) 0,transparent 70%);pointer-events:none}.legal-page__inner{position:relative;max-width:760px;margin:0 auto}.legal-page__header{margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.08)}.legal-page__eyebrow{font-size:12px;font-weight:700;color:#10B981;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.legal-page__title{font-size:clamp(32px,5.5vw,48px);font-weight:900;color:var(--text);margin:0 0 14px;letter-spacing:-.02em;line-height:1.1}.legal-page__updated{font-size:13px;color:var(--text-3);margin:0 0 28px}.legal-page__intro{font-size:17px;line-height:1.75;color:var(--text-2);margin:0;max-width:42em}.legal-page__toc{margin:0 0 56px;padding:28px 28px 30px;border-radius:18px;background:rgba(16,185,129,.04);border:1px solid rgba(16,185,129,.14)}.legal-page__toc-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#10B981;margin:0 0 16px}.legal-page__toc-list{margin:0;padding:0;list-style:none;display:grid;gap:10px 28px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.legal-page__toc-link{font-size:14px;line-height:1.45;color:var(--text-2);text-decoration:none;transition:color .15s}.legal-page__toc-link:hover{color:#10B981}.legal-page__body{display:flex;flex-direction:column;gap:36px}.legal-page__section{padding:36px 32px 40px;border-radius:20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07);scroll-margin-top:calc(var(--header-h, 72px) + 24px)}.legal-page__section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:22px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.06)}.legal-page__section-num{font-size:12px;font-weight:800;letter-spacing:.08em;color:#10B981;opacity:.85;flex-shrink:0;font-variant-numeric:tabular-nums}.legal-page__section-title{font-size:clamp(18px,2.4vw,22px);font-weight:800;color:var(--text);margin:0;letter-spacing:-.01em;line-height:1.25}.legal-page__section-content{display:flex;flex-direction:column;gap:16px}.legal-page__text{font-size:15px;line-height:1.8;color:var(--text-2);margin:0}.legal-page__list{margin:4px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:12px}.legal-page__list li{font-size:15px;line-height:1.7;color:var(--text-2);padding-left:4px}.legal-page__footer{margin-top:64px;padding-top:32px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px}.legal-page__back{color:var(--text-3);text-decoration:none;transition:color .15s}.legal-page__back:hover{color:#10B981}.legal-page__sep{color:var(--text-3);opacity:.4}@media (max-width:640px){.legal-page{padding:40px 18px 88px}.legal-page__header{margin-bottom:36px;padding-bottom:28px}.legal-page__toc{margin-bottom:40px;padding:22px 18px}.legal-page__body{gap:24px}.legal-page__section{padding:26px 18px 30px}.legal-page__section-head{margin-bottom:16px;padding-bottom:14px}.legal-page__footer{margin-top:48px}}.copy-consent{position:fixed;inset:0;z-index:12000;display:flex;align-items:center;justify-content:center;padding:24px}.copy-consent__backdrop{position:absolute;inset:0;border:none;padding:0;margin:0;cursor:pointer;background:rgba(3,5,8,.72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.copy-consent__panel{position:relative;z-index:1;width:min(440px,100%);padding:28px 26px 24px;border-radius:22px;overflow:hidden;border:1px solid rgba(16,185,129,.28);box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04),0 0 60px rgba(16,185,129,.12);animation:copyConsentIn .32s var(--spring,cubic-bezier(.34,1.56,.64,1)) both}.copy-consent__glow{pointer-events:none;position:absolute;top:-40%;left:10%;right:10%;height:70%;background:radial-gradient(ellipse at 50% 0,rgba(16,185,129,.28),transparent 70%);opacity:.9}.copy-consent__close{position:absolute;top:14px;right:14px;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-3);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:color .15s,border-color .15s,background .15s}.copy-consent__close:hover{color:var(--text);border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}.copy-consent__icon{position:relative;width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#10B981;background:linear-gradient(145deg,rgba(16,185,129,.2),rgba(6,182,212,.1));border:1px solid rgba(16,185,129,.35);z-index:1}.copy-consent__spark{position:absolute;top:-4px;right:-4px;color:#34d399}.copy-consent__eyebrow{position:relative;z-index:1;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#34d399;margin:0 0 10px}.copy-consent__title{position:relative;z-index:1;font-size:clamp(24px,4vw,30px);font-weight:900;line-height:1.15;letter-spacing:-.02em;color:var(--text);margin:0 0 12px}.copy-consent__code{display:inline-flex;margin:0 0 14px;padding:8px 14px;border-radius:10px;font-family:SFMono-Regular,Cascadia Code,Consolas,monospace;font-weight:800;letter-spacing:.08em;color:#10B981;background:rgba(16,185,129,.1);border:1.5px dashed rgba(16,185,129,.4)}.copy-consent__body,.copy-consent__code{position:relative;z-index:1;font-size:14px}.copy-consent__body{line-height:1.65;color:var(--text-2);margin:0 0 22px}.copy-consent__link{color:#34d399;font-weight:700;text-decoration:underline;text-underline-offset:2px}.copy-consent__link:hover{color:#6ee7b7}.copy-consent__actions{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.copy-consent__accept{width:100%;padding:13px 18px;font-size:15px;font-weight:700}.copy-consent__decline{width:100%;padding:11px 18px;font-size:13px}@keyframes copyConsentIn{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.copy-consent__panel{animation:none}.theme-backdrop,.theme-backdrop *{animation:none!important}.deals-tab,.leaderboard-panel,.leaderboard-row{transition:none!important}.theme-backdrop--lite .theme-backdrop__conic--reverse,.theme-backdrop--lite .theme-backdrop__mesh,.theme-backdrop--lite .theme-backdrop__orb--c,.theme-backdrop--lite .theme-backdrop__orb--d,.theme-backdrop--lite .theme-backdrop__rings,.theme-backdrop--lite .theme-backdrop__shooting-star{display:none}}.stores-page__inner{max-width:1520px;margin:0 auto;padding:48px 24px 80px;width:100%;box-sizing:border-box}.stores-page__title{font-size:32px;font-weight:900;color:var(--text);margin-bottom:6px}.stores-page__subtitle{font-size:14px;color:var(--text-3);margin-bottom:18px}.stores-view-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;margin:0 0 18px;border-radius:14px;border:1px solid rgba(16,185,129,.28);background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(6,182,212,.06)),rgba(255,255,255,.03);box-shadow:inset 0 0 0 1px rgba(255,255,255,.04),0 10px 28px rgba(0,0,0,.22)}.stores-view-toggle__btn{display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border:0;border-radius:11px;background:transparent;color:var(--text-2);font-size:13px;font-weight:800;letter-spacing:.01em;cursor:pointer;font-family:inherit;transition:background .18s,color .18s,box-shadow .18s}.stores-view-toggle__btn:hover{color:var(--text);background:rgba(255,255,255,.05)}.stores-view-toggle__btn--active{box-shadow:0 6px 18px rgba(16,185,129,.35)}.stores-view-toggle__btn--active,.stores-view-toggle__btn--active:hover{color:#fff;background:linear-gradient(135deg,#10B981,#059669)}.stores-page__toolbar{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.stores-page__search{flex:1;min-width:240px;position:relative}.stores-page__search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-3)}.stores-page__search-input{padding-left:36px;width:100%}.stores-page__filter-btn{display:inline-flex;align-items:center;gap:8px;padding:0 16px;height:42px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text-2);font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.stores-page__filter-btn--active,.stores-page__filter-btn:hover{border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.1);color:#10B981}.stores-page__filter-pill{font-size:11px;padding:2px 8px;border-radius:100px;background:rgba(16,185,129,.15);color:#10B981;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stores-page__filter-panel{padding:16px 18px;margin-bottom:16px}.stores-page__filter-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:13px;font-weight:700;color:var(--text)}.stores-page__filter-close{width:28px;height:28px;border-radius:8px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:var(--text-3);cursor:pointer;display:grid;place-items:center}.stores-page__filter-options{display:flex;flex-wrap:wrap;gap:8px}.stores-page__count{font-size:13px;color:var(--text-3);margin-bottom:20px}.stores-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;align-items:stretch}.stores-grid--live{gap:16px}.stores-grid-virtual{width:100%;position:relative}.stores-grid-virtual__inner{width:100%}.stores-grid--virtual-row{align-items:stretch}.stores-grid--quick{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.stores-grid__link{text-decoration:none;display:flex;height:100%;min-width:0}.stores-grid__card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;height:100%;padding:0;overflow:hidden}.stores-grid__card--quick{min-height:0;padding:14px 14px 12px;gap:10px}.stores-grid__quick-top{display:flex;align-items:center;gap:10px;padding-right:18px;position:relative}.stores-grid__logo--quick{width:40px;height:40px;border-radius:10px}.stores-grid__desc{margin:0;font-size:12px;line-height:1.45;color:var(--text-3);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stores-grid__arrow--static{position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:.55;color:var(--text-3);filter:none}.stores-grid__link:hover .stores-grid__arrow--static{color:#6ee7b7;opacity:1;transform:translateY(-50%) translateX(2px)}.stores-grid__banner{position:relative;flex:0 0 auto;width:100%;aspect-ratio:16/9;min-height:0;overflow:hidden;background:rgba(255,255,255,.03)}.stores-grid__banner--fallback{background:linear-gradient(145deg,rgba(16,185,129,.28),rgba(6,182,212,.12))}.stores-grid__banner-img,.stores-grid__banner-img--awebp{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.stores-grid__banner[data-banner-target]{position:relative;overflow:hidden}.stores-grid__banner[data-banner-target]>img.stores-grid__banner-img{transition:opacity .2s ease,transform .35s ease;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.stores-grid__banner.roving-buffering>img.stores-grid__banner-img{opacity:.4}.stores-grid__banner.roving-buffering:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.06) 50%,rgba(255,255,255,0));background-size:200% 100%;animation:roving-shimmer 1.2s ease-in-out infinite;pointer-events:none}@keyframes roving-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.stores-grid__card:hover .stores-grid__banner[data-banner-target]>img.stores-grid__banner-img{transform:scale(1.03)}.stores-grid__banner.roving-active>img.stores-grid__banner-img{opacity:0;pointer-events:none}.stores-grid__banner-img img,.stores-grid__banner-img video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.media-asset{position:relative;display:block;max-width:100%}.code-card-compact-hero-banner.media-asset,.code-card-hero-banner.media-asset,.featured-deal-hero-img.media-asset,.stores-grid__banner-img.media-asset{position:absolute;inset:0;width:100%;height:100%;max-width:none}.media-asset--pending{background-color:#111}.media-asset__shimmer,.stores-grid__banner-img.media-asset--pending .media-asset__shimmer{background:linear-gradient(90deg,rgba(255,255,255,.03) 25%,rgba(255,255,255,.07) 50%,rgba(255,255,255,.03) 75%);background-size:200% 100%;animation:media-asset-shimmer 1.6s ease-in-out infinite;pointer-events:none}@keyframes media-asset-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.media-asset__play-btn{position:absolute;inset:0;z-index:3;display:grid;place-items:center;border:0;background:rgba(0,0,0,.28);cursor:pointer;padding:0}.media-asset__play-icon{width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.92);box-shadow:0 4px 18px rgba(0,0,0,.35);position:relative}.media-asset__play-icon:after{content:"";position:absolute;left:17px;top:14px;border-color:transparent transparent transparent #111;border-style:solid;border-width:8px 0 8px 14px}.stores-grid__arrow{position:absolute;top:12px;right:12px;color:#fff;flex-shrink:0;opacity:.85;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45));transition:transform .28s var(--ease),color .28s,opacity .28s}.stores-grid__link:hover .stores-grid__arrow{color:#6ee7b7;opacity:1;transform:translateX(3px)}.stores-grid__body{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:12px 14px;min-width:0;border-top:1px solid rgba(255,255,255,.06);background:transparent}.stores-grid__logo{width:44px;height:44px;min-width:44px;min-height:44px;border-radius:10px;flex-shrink:0;padding:0;position:relative}.stores-grid__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.stores-grid__logo-fallback{display:grid;place-items:center;width:100%;height:100%;font-size:16px;font-weight:800;color:var(--text-2);line-height:1}.stores-grid__logo-fallback[hidden]{display:none!important}.stores-grid__meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:4px;overflow:hidden}.stores-grid__name{font-size:14px;font-weight:700;color:var(--text);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stores-grid__footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;flex-wrap:nowrap}.stores-grid__codes{font-size:12px;color:#10B981;font-weight:700;white-space:nowrap;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.stores-grid__rating{font-size:11px;color:var(--text-3);white-space:nowrap;flex:0 0 auto}.stores-page__empty{padding:48px;text-align:center;margin-top:8px}.store-page{max-width:1100px;margin:0 auto;padding:24px 24px 100px}.store-page-seo{padding:32px}.store-page-guide{position:relative;margin-top:64px;padding:36px 32px 32px;border-radius:24px;overflow:hidden;isolation:isolate;border:1px solid rgba(16,185,129,.18);background:linear-gradient(165deg,rgba(16,185,129,.08),rgba(255,255,255,.02) 42%,rgba(0,0,0,.22)),rgba(12,16,24,.92);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 24px 60px rgba(0,0,0,.28)}.store-page-guide__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(90% 70% at 8% 0,rgba(16,185,129,.22),transparent 55%),radial-gradient(70% 60% at 100% 100%,rgba(6,182,212,.14),transparent 50%);opacity:.9;z-index:0}.store-page-guide__grid,.store-page-guide__header{position:relative;z-index:1}.store-page-guide__eyebrow{margin:0 0 8px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#34d399}.store-page-guide__title{margin:0 0 12px;font-size:26px;font-weight:900;letter-spacing:-.5px;color:var(--text)}.store-page-guide__lead{margin:0;max-width:62ch;font-size:15px;line-height:1.7;color:var(--text-2)}.store-page-guide__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;margin-top:28px}.store-page-guide__card{padding:22px 22px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.22)}.store-page-guide__card-title{margin:0 0 14px;font-size:17px;font-weight:800;color:var(--text);letter-spacing:-.2px}.store-page-guide__card-title--howto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:clamp(13px,1.55vw,17px);letter-spacing:-.3px}.store-page-guide__copy-stack{display:flex;flex-direction:column;gap:12px}.store-page-guide__copy{margin:0;font-size:14px;line-height:1.7;color:var(--text-2)}.code-card-offer-hero{position:relative;margin:0 -20px 0 -26px;padding:18px 20px 16px 26px;border-bottom:1px solid rgba(255,255,255,.08);overflow:hidden;border-radius:20px 20px 0 0;min-height:118px;display:flex;flex-direction:column;gap:10px;justify-content:flex-end}.code-card-offer-hero__brand{display:flex;align-items:center;gap:10px;min-width:0}.code-card-offer-hero__value{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:850;letter-spacing:-.04em;line-height:1.05;text-shadow:0 2px 18px rgba(0,0,0,.35)}.code-card--offer-hero{min-height:248px}.recent-codes-grid .code-card--themed .code-card-hero{min-height:118px}.recent-codes-grid .code-card--themed .code-card-codeband{font-weight:800;letter-spacing:.04em}.store-page-guide__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.store-page-guide__steps li{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--text-2)}.store-page-guide__step-num{flex-shrink:0;width:26px;height:26px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#6ee7b7;background:rgba(16,185,129,.14);border:1px solid rgba(16,185,129,.3)}.store-page-guide__faq-list{display:flex;flex-direction:column;gap:8px}.store-page-guide__faq{border-radius:12px;border:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02);overflow:hidden}.store-page-guide__faq summary{cursor:pointer;list-style:none;padding:12px 14px;font-size:13px;font-weight:700;color:var(--text);line-height:1.4}.store-page-guide__faq summary::-webkit-details-marker{display:none}.store-page-guide__faq summary:after{content:"+";float:right;color:#34d399;font-weight:800}.store-page-guide__faq[open] summary:after{content:"?"}.store-page-guide__faq p{margin:0;padding:0 14px 14px;font-size:13px;line-height:1.6;color:var(--text-2)}@media (max-width:860px){.store-page-guide{padding:28px 18px 20px}.store-page-guide__grid{grid-template-columns:1fr}.store-page-guide__title{font-size:22px}}.store-page-hero,.store-page-hero.glass-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;contain:none;isolation:auto}.store-page-hero--media,.store-page-hero:has(.store-page-banner-slot){background:#0b101c;border:1px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 2px 14px rgba(0,0,0,.38);isolation:auto;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.store-page-banner-slot{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;transform:translateZ(0);contain:paint;will-change:auto;background:#0b101c}.store-page-banner-media,.store-page-banner-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform:translateZ(0);backface-visibility:hidden;image-rendering:auto;filter:none!important;mix-blend-mode:normal!important;pointer-events:none}.store-page-hero-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(8,12,24,.15),rgba(8,12,24,.45) 42%,rgba(8,12,24,.92) 72%,#0b101c);transform:translateZ(0);backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important}.store-page-hero--media .store-page-hero-inner,.store-page-hero:has(.store-page-banner-slot) .store-page-hero-inner{position:relative;z-index:1;transform:translateZ(0)}body:has(.store-page-hero--media) .theme-backdrop,body:has(.store-page-hero--media) .theme-backdrop *{animation-play-state:paused!important}body:has(.store-page-hero--media) .theme-backdrop__aurora-curtain,body:has(.store-page-hero--media) .theme-backdrop__conic--reverse,body:has(.store-page-hero--media) .theme-backdrop__mesh,body:has(.store-page-hero--media) .theme-backdrop__orb--c,body:has(.store-page-hero--media) .theme-backdrop__orb--d,body:has(.store-page-hero--media) .theme-backdrop__rings,body:has(.store-page-hero--media) .theme-backdrop__scan,body:has(.store-page-hero--media) .theme-backdrop__shooting-star{display:none}.store-page-banner,.store-page-banner-bg,.store-page-visit-label{display:none}.globe-canvas-responsive{display:block;width:100%!important;max-width:520px;height:auto!important;margin:0 auto;border-radius:20px}.code-geo-globe-wrap{width:100%;min-width:0}.globe-container-responsive{max-width:520px;margin:0 auto;width:100%}.code-geo-globe-countries{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.code-geo-globe-country{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.03);color:var(--text-2);font-size:11px;font-weight:600;font-family:inherit;cursor:pointer}.code-geo-globe-country strong{color:#10B981;font-weight:800}.code-geo-globe-country--active{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.1);color:var(--text)}:root{--mobile-nav-h:64px}html.mobile-ua,html.mobile-ua body{overflow-x:clip;max-width:100%;overscroll-behavior-x:none}html.mobile-ua body{touch-action:pan-y pinch-zoom}html.mobile-ua .deals-page,html.mobile-ua .home-section__inner,html.mobile-ua .site-header,html.mobile-ua .site-header__inner,html.mobile-ua .store-page,html.mobile-ua .stores-page,html.mobile-ua main{max-width:100%;overflow-x:clip}@media (max-width:768px){html.mobile-ua{--mobile-nav-h:64px}html.mobile-ua.has-mobile-nav main{padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 20px)!important}html.mobile-ua.has-mobile-nav .floating-back{display:none!important}html.mobile-ua.has-mobile-nav .back-top{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 14px)!important;right:max(12px,env(safe-area-inset-right,0px))!important}html.mobile-ua .site-header__inner{padding:0 12px;gap:8px;max-width:100%;overflow:hidden}html.mobile-ua .site-header__logo{min-width:0;flex:1 1 auto;overflow:hidden}html.mobile-ua .site-header__logo-text{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.mobile-ua .site-header__actions{gap:6px;flex-shrink:0}html.mobile-ua .site-header__menu-mobile,html.mobile-ua .site-header__mobile-nav,html.mobile-ua .site-header__mobile-quick,html.mobile-ua .site-header__search-mobile{display:none!important}html.mobile-ua .mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:stretch;justify-content:space-around;gap:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:1px solid var(--border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -10px 36px rgba(0,0,0,.5)}html.mobile-ua .mobile-bottom-nav__item{flex:1 1 0;min-width:0;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;min-height:52px;border:none;background:transparent;color:var(--text-3);font-size:10px;font-weight:700;font-family:inherit;text-decoration:none;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .15s,background .15s}html.mobile-ua .mobile-bottom-nav__item span{line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}html.mobile-ua .mobile-bottom-nav__item--active{color:#10B981;background:rgba(16,185,129,.12)}html.mobile-ua .mobile-bottom-nav__item:active{background:rgba(255,255,255,.06)}html.mobile-ua .mobile-more-sheet{position:fixed;inset:0;z-index:9100;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 8px)}html.mobile-ua .mobile-more-sheet__backdrop{position:absolute;inset:0;border:none;background:rgba(0,0,0,.55);cursor:pointer}html.mobile-ua .mobile-more-sheet__panel{position:relative;width:min(420px,100%);max-height:min(70vh,520px);overflow-y:auto;padding:16px;border-radius:18px;z-index:1}html.mobile-ua .mobile-more-sheet__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:15px;font-weight:800;color:var(--text)}html.mobile-ua .mobile-more-sheet__close{border:none;background:rgba(255,255,255,.06);color:var(--text-2);border-radius:10px;width:34px;height:34px;display:grid;place-items:center;cursor:pointer}html.mobile-ua .mobile-more-sheet__link{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border:none;background:transparent;color:var(--text);font-size:14px;font-weight:600;font-family:inherit;text-decoration:none;border-radius:12px;cursor:pointer;text-align:left}html.mobile-ua .mobile-more-sheet__link:active,html.mobile-ua .mobile-more-sheet__link:hover{background:rgba(255,255,255,.05)}.store-page{padding:10px 14px 24px!important}.store-page-hero{padding:0!important;min-height:0!important;display:flex;flex-direction:column}.store-page-hero-overlay{display:none!important}.store-page-banner-slot{position:relative!important;inset:auto!important;display:block!important;width:100%;aspect-ratio:4/1;min-height:88px;max-height:140px;overflow:hidden;flex-shrink:0;border-radius:20px 20px 0 0}.store-page-banner-media,.store-page-banner-media video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center!important;object-position:center!important;display:block}.store-page-banner,.store-page-banner-bg{display:none!important}.store-page-hero-inner{flex-direction:column!important;gap:14px!important;padding:16px!important}.store-page-hero-main{flex-direction:row!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:12px!important}.store-page-logo{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border-radius:14px!important}.store-page-hero-copy{min-width:0!important;flex:1!important}.store-page-title{font-size:1.15rem!important;line-height:1.35!important;letter-spacing:-.35px!important;text-wrap:pretty;word-break:normal;overflow-wrap:anywhere;hyphens:none}.store-page-title-suffix{display:inline;font-weight:800;color:var(--text-2);white-space:normal}.store-page-logo-img{-o-object-fit:contain!important;object-fit:contain!important;padding:6px!important;background:rgba(255,255,255,.04)}.store-page-hero-copy>p{font-size:13px!important;margin-bottom:10px!important}.store-page-badges{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px!important;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.store-page-badges::-webkit-scrollbar{display:none}.store-page-badges .sd-badge{flex-shrink:0;font-size:10px!important;padding:4px 8px!important}.store-page-visit-btn{align-self:flex-start!important;width:100%!important;height:48px!important;min-height:48px!important;border-radius:14px!important;margin-left:0!important;flex-direction:row;gap:8px;font-size:14px;font-weight:700}.store-page-visit-btn svg{width:22px!important;height:22px!important}.store-page-visit-label{display:inline}.store-page-filters{flex-wrap:nowrap!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;margin-bottom:18px!important}.store-page-filters::-webkit-scrollbar{display:none}.store-page-filters .cat-pill{flex-shrink:0}.store-page .code-card-hero{min-height:128px;height:auto;aspect-ratio:unset;margin:0!important;padding:14px 14px 12px 18px!important}.store-page .code-card-hero-banner{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.store-page .code-card-logo-slot{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;padding:4px!important;background:rgba(8,12,24,.55)!important}.store-page .code-card-logo-slot img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.store-page .code-card-hero-overlay{align-items:center!important;gap:10px!important}.store-page .code-card-meta{min-width:0;gap:6px!important}.store-page .code-card-store--hero{font-size:11px!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.store-page .code-card-inner{padding:14px 14px 12px 20px!important}.store-page .code-card-badges{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:6px;max-width:100%;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.store-page .code-card-badges::-webkit-scrollbar{display:none}.store-page .code-card-badges .sd-badge{flex-shrink:0;font-size:10px}.store-page .code-card-title{font-size:14px!important;line-height:1.45!important}.store-page .code-card-standard-footer{display:flex;flex-direction:column;gap:10px;align-items:stretch}.store-page .code-rating,.store-page .store-star-rating{align-items:stretch;width:100%;max-width:100%}.store-page .code-rating-prompt{text-align:center;line-height:1.35}.store-page .code-rating-actions{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px}.store-page .code-rating-btn,.store-page .store-star-rating-btn{min-height:44px}.store-page .deal-tag-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.store-page .deal-tag-row::-webkit-scrollbar{display:none}.store-page .deal-tag{flex-shrink:0}html.mobile-ua .globe-container-responsive canvas{width:100%!important;max-width:100%!important;height:auto!important}html.mobile-ua .site-footer{padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 12px)}html.mobile-ua .deals-page,html.mobile-ua .stores-page{padding-left:14px!important;padding-right:14px!important}html.mobile-ua .featured-stores-grid,html.mobile-ua .glass-card,html.mobile-ua .home-section,html.mobile-ua .recent-codes-grid,html.mobile-ua img,html.mobile-ua video{max-width:100%}}html.mobile-ua{--mobile-nav-h:64px;-webkit-text-size-adjust:100%}html.mobile-ua.has-mobile-nav main{padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 20px)!important}html.mobile-ua.has-mobile-nav .floating-back{display:none!important}html.mobile-ua.has-mobile-nav .back-top{bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 14px)!important;right:max(12px,env(safe-area-inset-right,0px))!important}html.mobile-ua .site-header{transform:none!important}html.mobile-ua .site-header__inner{padding:0 12px;gap:8px;max-width:100%;overflow:hidden}html.mobile-ua .site-header__logo{min-width:0;flex:1 1 auto;overflow:hidden}html.mobile-ua .site-header__logo-text{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html.mobile-ua .site-header__actions{gap:6px;flex-shrink:0}html.mobile-ua .site-header__menu-mobile,html.mobile-ua .site-header__mobile-nav,html.mobile-ua .site-header__mobile-quick,html.mobile-ua .site-header__search-mobile{display:none!important}html.mobile-ua .mobile-bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:stretch;justify-content:space-around;gap:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px));background:color-mix(in srgb,var(--bg) 94%,transparent);border-top:1px solid var(--border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 -10px 36px rgba(0,0,0,.5)}html.mobile-ua .mobile-bottom-nav__item{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 4px;min-height:52px;border:none;background:transparent;color:var(--text-3);font-size:10px;font-weight:700;font-family:inherit;text-decoration:none;border-radius:12px;cursor:pointer;-webkit-tap-highlight-color:transparent}html.mobile-ua .mobile-bottom-nav__item--active{color:#10B981;background:rgba(16,185,129,.12)}html.mobile-ua .mobile-more-sheet{position:fixed;inset:0;z-index:9100;display:flex;align-items:flex-end;justify-content:center;padding:12px 12px calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 8px)}html.mobile-ua .search-overlay{z-index:9300;padding:max(12px,env(safe-area-inset-top,0px)) 12px calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 12px);overflow-y:auto;-webkit-overflow-scrolling:touch}html.mobile-ua .search-overlay__panel{max-width:620px;margin:12px auto 0;padding:0 4px;width:100%}html.mobile-ua .hero-section{padding:28px 16px 40px}html.mobile-ua .category-hub-hero{padding:16px 16px 28px}html.mobile-ua .category-hub__body{padding:20px 16px 0}html.mobile-ua .offer-guide-page{padding:16px 16px 64px}html.mobile-ua .store-page{padding:10px 14px 24px!important}html.mobile-ua .hero-title-stack{font-size:clamp(34px,11vw,58px);letter-spacing:-2px;max-width:100%}html.mobile-ua .hero-tagline{margin-bottom:32px;padding:0 4px}html.mobile-ua .hero-particle{opacity:.1!important;max-width:55vw!important;max-height:55vw!important}html.mobile-ua .home-section{padding:0 14px 56px}html.mobile-ua .home-section__head{margin-bottom:20px;gap:10px}html.mobile-ua .home-section__title{font-size:19px}html.mobile-ua .home-section__title--featured-row{display:inline-flex;align-items:center;flex-wrap:wrap;gap:2px 4px}html.mobile-ua .home-section__title-arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-left:12px;border-radius:14px;color:var(--text);text-decoration:none;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,color .15s}html.mobile-ua .home-section__title-arrow:active{background:rgba(255,255,255,.12);color:#fff}html.mobile-ua .home-section--featured .home-section__link--silver{display:none!important}html.mobile-ua .home-section--featured,html.mobile-ua .home-section--hot,html.mobile-ua .home-section--recent{padding-bottom:48px}html.mobile-ua .featured-stores-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:420px){html.mobile-ua .featured-stores-grid{grid-template-columns:minmax(0,1fr)}}html.mobile-ua .featured-store-card__arrow{display:none!important}html.mobile-ua .featured-store-card,html.mobile-ua .featured-store-card__arrow,html.mobile-ua .featured-store-card__inner,html.mobile-ua .featured-store-card__logo{animation:none!important;transition:none!important;transform:none!important;filter:none!important}html.mobile-ua .featured-store-card__inner{border-color:var(--border);box-shadow:0 2px 14px rgba(0,0,0,.28)}html.mobile-ua .featured-store-card__inner:before{opacity:0!important;animation:none!important}html.mobile-ua .featured-store-card:active .featured-store-card__inner,html.mobile-ua .featured-store-card:focus-visible .featured-store-card__inner,html.mobile-ua .featured-store-card:hover .featured-store-card__inner{transform:none!important;border-color:var(--border)!important;box-shadow:0 2px 14px rgba(0,0,0,.28)!important}html.mobile-ua .featured-store-card:active .featured-store-card__logo,html.mobile-ua .featured-store-card:hover .featured-store-card__logo{transform:none!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 6px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)!important}html.mobile-ua .featured-store-card__logo{border-color:rgba(255,255,255,.12);box-shadow:0 6px 18px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06)}html.mobile-ua .hot-deals-compact-grid,html.mobile-ua .hot-deals-coupon-grid,html.mobile-ua .hot-deals-main-grid,html.mobile-ua .recent-codes-grid{grid-template-columns:1fr;gap:14px}html.mobile-ua .featured-deal-hero,html.mobile-ua .hot-deals-hero-cell .featured-deal-hero{min-height:220px;max-height:none;height:auto;flex:1 1 auto}html.mobile-ua .code-card-compact-hero{height:96px;min-height:96px;max-height:96px;flex-basis:96px}html.mobile-ua .code-card-compact--hot-v2 .code-card-compact-hero{height:138px;min-height:138px;max-height:138px;flex-basis:138px}html.mobile-ua .deal-store-chip__name{max-width:140px}html.mobile-ua .code-card-compact-value{font-size:28px}html.mobile-ua .stores-page__inner{padding:8px 14px 48px}html.mobile-ua .stores-page__title{font-size:26px;margin-top:0;margin-bottom:4px}html.mobile-ua .stores-page__subtitle{margin-bottom:14px}html.mobile-ua .stores-view-toggle{display:flex;width:100%;margin-bottom:14px}html.mobile-ua .stores-view-toggle__btn{flex:1;justify-content:center;padding:11px 12px;font-size:12px}html.mobile-ua .stores-page__toolbar{flex-direction:column;align-items:stretch}html.mobile-ua .stores-page__search{min-width:0;width:100%}html.mobile-ua .stores-page__filter-btn{width:100%;justify-content:center}html.mobile-ua .stores-grid{grid-template-columns:1fr}html.mobile-ua .stores-grid--quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}html.mobile-ua .deals-page{padding-top:0!important}html.mobile-ua .deals-hero{padding:10px 14px 16px}html.mobile-ua .deals-hero__title{margin-top:0}html.mobile-ua .deals-page__body{padding:12px 14px 48px}html.mobile-ua .deals-section{padding:18px 14px;margin-bottom:24px}html.mobile-ua .deals-tabs{width:100%}html.mobile-ua .deals-tab{flex:1 1 calc(50% - 6px);justify-content:center;padding:10px 12px;font-size:13px}html.mobile-ua .search-page__center{padding:20px 14px 48px}html.mobile-ua .search-page__result-card{padding:14px;gap:12px}html.mobile-ua .leaderboard-page{padding:12px 14px 48px}html.mobile-ua .leaderboard-page__ranges{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:100%;padding-bottom:4px}html.mobile-ua .leaderboard-page__ranges::-webkit-scrollbar{display:none}html.mobile-ua .leaderboard-page__range-tab{flex-shrink:0}html.mobile-ua .store-page-seo{margin-top:32px!important;padding:18px 14px!important}html.mobile-ua .featured-stores-toggle-wrap{margin-top:20px}html.mobile-ua .search-page__bar{flex-direction:column}html.mobile-ua .search-page__btn{width:100%}html.mobile-ua .submit-coupon-page{padding:16px 14px 48px}.offer-guide-page{max-width:760px;margin:0 auto;padding:32px 24px 80px}.offer-guide-card{padding:36px 32px 32px;position:relative;overflow:hidden}.offer-guide-card__accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--offer-accent,#10B981),#06B6D4,#7C3AED)}.offer-guide-header{display:flex;align-items:center;gap:14px;margin-bottom:22px}.offer-guide-header__icon{width:56px;height:56px;min-width:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:var(--offer-accent,#10B981);background:color-mix(in srgb,var(--offer-accent,#10B981) 12%,transparent);border:1px solid color-mix(in srgb,var(--offer-accent,#10b981) 28%,transparent);overflow:hidden;flex-shrink:0}.offer-guide-header__logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;padding:6px;background:rgba(255,255,255,.94)}.offer-guide-header__logo-wrap{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border-radius:14px!important;background:rgba(255,255,255,.94)}.offer-guide-header__logo-wrap img{-o-object-fit:contain!important;object-fit:contain!important;padding:6px;background:transparent}.offer-guide-header__icon-fallback{display:inline-flex;align-items:center;justify-content:center}.offer-guide-header__icon-fallback[hidden]{display:none!important}.offer-guide-header__brand{font-size:12px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.4px;margin:0}.offer-guide-header__title{font-size:clamp(1.45rem,3.8vw,2.15rem);font-weight:900;color:var(--text);margin:4px 0 0;line-height:1.2;letter-spacing:-.4px}.offer-guide-intro{margin-bottom:8px}.offer-guide-intro__p{font-size:15px;color:var(--text-2);line-height:1.7;margin:0 0 12px;text-wrap:pretty}.offer-guide-section-title{font-size:17px;font-weight:800;color:var(--text);margin:0 0 14px;letter-spacing:-.2px}.offer-guide-tiers{margin:20px 0 30px}.offer-guide-table-wrap{overflow-x:auto;border-radius:14px;border:1px solid color-mix(in srgb,var(--offer-accent,#10b981) 22%,rgba(255,255,255,.08));background:rgba(255,255,255,.03)}.offer-guide-table{width:100%;border-collapse:collapse;min-width:280px}.offer-guide-table td,.offer-guide-table th{padding:13px 16px;text-align:left;vertical-align:middle;font-size:14px;line-height:1.4}.offer-guide-table th{font-size:11px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--text-3);background:color-mix(in srgb,var(--offer-accent,#10B981) 10%,rgba(255,255,255,.04));border-bottom:1px solid color-mix(in srgb,var(--offer-accent,#10b981) 22%,rgba(255,255,255,.08))}.offer-guide-table td{color:var(--text-2);border-bottom:1px solid rgba(255,255,255,.06);font-weight:550}.offer-guide-table tbody tr:last-child td{border-bottom:none}.offer-guide-table tbody tr:hover td{background:color-mix(in srgb,var(--offer-accent,#10B981) 6%,transparent)}.offer-guide-table tbody tr:first-child td{background:color-mix(in srgb,#10B981 10%,rgba(255,255,255,.03))}.offer-guide-table td:first-child,.offer-guide-table td:nth-child(2){font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.offer-guide-table td .offer-detail-money{font-size:1.05em}.offer-guide-steps{margin:10px 0 32px}.offer-guide-steps__head{margin-bottom:16px}.offer-guide-steps__lead{margin:6px 0 0;font-size:13.5px;color:var(--text-3);line-height:1.5}.offer-guide-steps__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;position:relative}.offer-guide-steps__item{display:flex;align-items:flex-start;gap:14px;padding:16px 16px 16px 18px;border-radius:16px;position:relative;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--offer-accent,#10B981) 10%,transparent),transparent 55%),rgba(255,255,255,.035);border:1px solid color-mix(in srgb,var(--offer-accent,#10b981) 22%,rgba(255,255,255,.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 28px rgba(0,0,0,.18);animation:offerStepIn .55s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--step-i, 0) * 70ms);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.offer-guide-steps__item:hover{transform:translateX(4px);border-color:color-mix(in srgb,var(--offer-accent,#10B981) 42%,rgba(255,255,255,.12));box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 14px 34px rgba(0,0,0,.24),0 0 28px color-mix(in srgb,var(--offer-accent,#10B981) 18%,transparent)}.offer-guide-steps__rail{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--offer-accent,#10B981),color-mix(in srgb,var(--offer-accent,#10B981) 40%,#10B981));border-radius:16px 0 0 16px;opacity:.9}.offer-guide-steps__num{flex-shrink:0;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:14px;font-weight:900;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--offer-accent,#10B981) 92%,#fff),color-mix(in srgb,var(--offer-accent,#10B981) 70%,#000));box-shadow:0 0 0 1px rgba(255,255,255,.12) inset,0 6px 16px color-mix(in srgb,var(--offer-accent,#10B981) 35%,transparent)}.offer-guide-steps__text{flex:1;min-width:0;font-size:15px;color:var(--text);line-height:1.58;padding-top:5px;font-weight:500}@keyframes offerStepIn{0%{opacity:0;transform:translate3d(-10px,8px,0);filter:blur(4px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.offer-guide-notes{margin:0 0 28px}.offer-guide-notes__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.offer-guide-notes__item{position:relative;padding-left:22px;font-size:14.5px;font-weight:450;color:var(--text-2);line-height:1.6;text-wrap:pretty}.offer-guide-notes__item:before{content:"•";position:absolute;left:0;top:0;font-size:1.35em;font-weight:900;line-height:1.25;color:#10B981;text-shadow:0 0 14px rgba(16,185,129,.55)}.offer-guide-promo{font-size:14px;font-weight:700;color:var(--text);padding:12px 18px;border-radius:12px;margin:0 0 16px;text-align:center;background:color-mix(in srgb,var(--offer-accent,#10B981) 8%,transparent);border:1px solid color-mix(in srgb,var(--offer-accent,#10b981) 20%,transparent)}.offer-guide-promo__code{color:#10B981;-webkit-text-fill-color:#10B981;font-weight:800;letter-spacing:.3px}.offer-detail-promo-code,.offer-guide-intro .offer-guide-promo__code,.offer-guide-notes .offer-guide-promo__code,.offer-guide-steps .offer-guide-promo__code{color:#10B981!important;-webkit-text-fill-color:#10B981;font-weight:800;letter-spacing:.3px}.offer-guide-secure{font-size:14px;color:var(--text-2);line-height:1.65;padding:14px 18px;border-radius:12px;background:color-mix(in srgb,var(--offer-accent,#10B981) 6%,transparent);border:1px solid color-mix(in srgb,var(--offer-accent,#10b981) 16%,transparent);margin:0 0 18px;text-align:center}.offer-guide-cta{display:flex!important;align-items:center;justify-content:center;gap:10px;width:100%;font-size:17px;font-weight:800;padding:18px 28px;font-family:inherit;border-radius:14px;text-decoration:none;box-shadow:0 8px 32px color-mix(in srgb,var(--offer-accent,#10B981) 35%,transparent)}.offer-guide-topbar{display:flex;align-items:center;margin:0 0 18px}.offer-guide-back{margin-top:24px;display:flex;justify-content:center}.offer-guide-rating{margin-top:18px;padding-top:4px}.offer-guide-rating .code-rating,.offer-guide-status{justify-content:center}.offer-guide-status{display:flex;align-items:center;width:100%;margin:0 0 16px;padding:10px 14px;border-radius:10px;font-size:13px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.offer-guide-status--unavailable{color:#FBBF24;background:linear-gradient(135deg,rgba(245,158,11,.22),rgba(239,68,68,.14));border:1px solid rgba(245,158,11,.55);box-shadow:0 0 0 1px rgba(239,68,68,.15),0 8px 24px rgba(245,158,11,.12)}.offer-guide-status--expired{color:#F87171;background:rgba(239,68,68,.12);border:1px solid rgba(239,68,68,.35)}.offer-guide-cta--unavailable{margin:0;text-align:center;font-size:15px;font-weight:800;color:#FBBF24;padding:14px 18px;border-radius:12px;border:1px solid rgba(245,158,11,.55);background:rgba(245,158,11,.12)}.offer-guide-card--expired{opacity:.82;filter:grayscale(.35)}.offer-guide-card--unavailable{box-shadow:0 0 0 1px rgba(245,158,11,.28)}.deal-status-banner{display:none}.deal-status-ribbon{position:absolute;inset:0;z-index:5;pointer-events:none;overflow:hidden;border-radius:inherit}.deal-status-caution{position:absolute;inset:0;display:grid;place-items:center}.deal-status-caution__glow{position:absolute;inset:-10%;background:radial-gradient(circle at 50% 50%,rgba(245,158,11,.28) 0,transparent 58%),radial-gradient(circle at 50% 50%,rgba(17,24,39,.35) 0,transparent 70%);animation:deal-caution-glow 2.4s ease-in-out infinite;pointer-events:none}.deal-status-caution__tape{position:absolute;left:-22%;right:-22%;height:34px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:repeating-linear-gradient(-45deg,#FBBF24 0 11px,#111827 11px 22px);box-shadow:0 0 0 2px rgba(0,0,0,.55),0 12px 28px rgba(0,0,0,.45),0 0 24px rgba(245,158,11,.35);opacity:.95}.deal-status-caution__tape-legend{display:inline-block;white-space:nowrap;font-family:var(--font-display,"Segoe UI",sans-serif);font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#0f172a;-webkit-text-stroke:.45px rgba(251,191,36,.95);paint-order:stroke fill;text-shadow:0 0 0 #FBBF24,0 1px 0 rgba(255,255,255,.25),0 0 6px rgba(251,191,36,.55);padding:0 8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.deal-status-ribbon--compact .deal-status-caution__tape{height:22px}.deal-status-ribbon--compact .deal-status-caution__tape-legend{font-size:8px;letter-spacing:.16em}.deal-status-caution__tape--a{transform:rotate(32deg);animation:deal-caution-in-a .55s cubic-bezier(.22,1,.36,1) both}.deal-status-caution__tape--b{transform:rotate(-32deg);animation:deal-caution-in-b .55s cubic-bezier(.22,1,.36,1) both}.deal-status-caution__badge{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:7px;max-width:calc(100% - 16px);padding:9px 16px;border-radius:999px;background:linear-gradient(180deg,#FDE68A,#FBBF24 40%,#F59E0B 70%,#D97706);border:2px solid #0f172a;box-shadow:0 14px 34px rgba(245,158,11,.55),inset 0 0 0 1px rgba(255,255,255,.35),0 0 0 4px rgba(245,158,11,.18);transform:rotate(-3deg);animation:deal-caution-badge .65s cubic-bezier(.22,1,.36,1) .12s both}.deal-status-ribbon--compact .deal-status-caution__badge{padding:5px 9px;gap:5px}.deal-status-caution__badge-mark{font-size:13px;font-weight:900;color:#111827;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.35)}.deal-status-ribbon--compact .deal-status-caution__badge-mark{font-size:10px}.deal-status-caution__badge-text{font-family:var(--font-display,var(--font-sans),"Segoe UI",sans-serif);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#111827;text-shadow:0 1px 0 rgba(255,255,255,.35);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.deal-status-ribbon--compact .deal-status-caution__badge-text{font-size:8px;letter-spacing:.04em}.deal-status-ribbon--expired .deal-status-ribbon__expired-bar{position:absolute;top:0;left:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;font-family:var(--font-display,"Syne","Segoe UI",sans-serif);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#FECACA;background:linear-gradient(180deg,rgba(30,41,59,.94),rgba(15,23,42,.88));border-bottom:1px solid rgba(248,113,113,.35);backdrop-filter:blur(6px)}.deal-status-ribbon--compact .deal-status-ribbon__expired-bar{padding:6px 10px;font-size:10px}@keyframes deal-caution-in-a{0%{opacity:0;transform:rotate(32deg) scaleX(.2)}to{opacity:.95;transform:rotate(32deg) scaleX(1)}}@keyframes deal-caution-in-b{0%{opacity:0;transform:rotate(-32deg) scaleX(.2)}to{opacity:.95;transform:rotate(-32deg) scaleX(1)}}@keyframes deal-caution-badge{0%{opacity:0;transform:rotate(-3deg) scale(.7)}to{opacity:1;transform:rotate(-3deg) scale(1)}}@keyframes deal-caution-glow{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.deal-status-caution__badge,.deal-status-caution__glow,.deal-status-caution__tape--a,.deal-status-caution__tape--b{animation:none!important}}.code-card,.featured-deal-card{position:relative}.code-card--expired,.featured-deal-card--expired{filter:grayscale(.45)}.code-card--unavailable,.featured-deal-card--unavailable{box-shadow:0 0 0 1px rgba(245,158,11,.4),0 10px 28px rgba(245,158,11,.12);overflow:hidden}.code-card-compact.code-card--expired,.code-card-compact.code-card--unavailable,.featured-deal-card--expired{overflow:hidden}.offer-guide-status--unavailable{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:0 0 16px;padding:12px 16px;border-radius:12px;font-family:var(--font-display,"Syne","Segoe UI",sans-serif);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1a1205;background:linear-gradient(90deg,#FBBF24,#F59E0B 50%,#EF4444);box-shadow:0 8px 24px rgba(239,68,68,.22);animation:deal-status-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.offer-guide-steps__item{animation:none!important}.offer-guide-steps__item:hover{transform:none}}@media (max-width:560px){.offer-guide-page{padding:24px 14px 64px}.offer-guide-card{padding:26px 18px 22px}.offer-guide-table td,.offer-guide-table th{padding:11px 12px;font-size:13px}.offer-guide-steps__item{padding:11px 12px}}html.mobile-ua .offer-guide-page{padding:10px 14px calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 32px)}html.mobile-ua .offer-guide-page .offer-guide-card{padding:18px 14px!important}html.mobile-ua .offer-guide-header{flex-direction:column;align-items:center;text-align:center;gap:12px;margin-bottom:18px}html.mobile-ua .offer-guide-header__icon{width:76px;height:76px;min-width:76px;border-radius:20px}html.mobile-ua .offer-guide-header__logo{padding:8px}html.mobile-ua .offer-guide-header__copy{width:100%;display:flex;flex-direction:column;align-items:center}html.mobile-ua .offer-guide-header__brand{font-size:1.35rem;font-weight:800;letter-spacing:-.02em;text-transform:none;color:var(--offer-accent,#10B981);line-height:1.15}html.mobile-ua .offer-guide-header__title{font-size:clamp(1.2rem,5.2vw,1.55rem);margin-top:6px}html.mobile-ua .sofi-hub{padding:10px 14px calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 32px)}html.mobile-ua .sofi-hub__hero{padding:20px 16px 18px}html.mobile-ua .store-page{padding:8px 14px 24px!important;max-width:100%}html.mobile-ua .store-page-topbar{flex-direction:column;align-items:flex-start!important;gap:8px!important;margin-bottom:10px!important}html.mobile-ua .store-page-breadcrumb{font-size:11px;max-width:100%;overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}html.mobile-ua .store-page-breadcrumb::-webkit-scrollbar{display:none}html.mobile-ua .store-page-breadcrumb span:last-child{white-space:nowrap}html.mobile-ua .site-footer{padding-bottom:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom, 0px) + 12px)}html.mobile-ua .site-footer__inner{padding:0 14px}html.mobile-ua .site-footer__grid{grid-template-columns:1fr}html.mobile-ua .site-footer__quick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}html.mobile-ua .site-footer__quick-link{justify-content:center;font-size:11px;padding:12px 6px;min-height:44px;text-align:center;flex-direction:column;gap:5px}html.mobile-ua .glass-card-hover:hover{transform:none}html.mobile-ua .code-card,html.mobile-ua .featured-deal-card,html.mobile-ua .stores-grid__card{max-width:100%}html.mobile-ua .sofi-offer-paths{grid-template-columns:1fr}html.mobile-ua canvas,html.mobile-ua iframe,html.mobile-ua img,html.mobile-ua video{max-width:100%}html.mobile-ua,html.mobile-ua body{width:100%;max-width:100%;min-width:0;overflow-x:clip!important;overscroll-behavior-x:none;position:relative}html.mobile-ua .deals-page__body,html.mobile-ua .featured-stores-grid,html.mobile-ua .hero-section,html.mobile-ua .home-section,html.mobile-ua .home-section__inner,html.mobile-ua .hot-deals-main-grid,html.mobile-ua .leaderboard-page,html.mobile-ua .recent-codes-grid,html.mobile-ua .search-page__center,html.mobile-ua .site-footer,html.mobile-ua .store-page-seo,html.mobile-ua .stores-page__inner,html.mobile-ua body>footer,html.mobile-ua body>header,html.mobile-ua body>main{width:100%;max-width:100%;min-width:0;box-sizing:border-box}html.mobile-ua .theme-backdrop,html.mobile-ua .theme-backdrop *{max-width:none}html.mobile-ua .leaderboard-panel{width:min(720px,calc(100% - 24px))}html.mobile-ua .theme-backdrop{overflow:hidden;inset:0;width:100%}.store-review-section{margin-top:40px;padding:22px 20px 20px;border-radius:18px;border:1px solid rgba(245,158,11,.18);background:linear-gradient(165deg,rgba(245,158,11,.07),rgba(255,255,255,.02) 40%,rgba(0,0,0,.12))}.store-page-bottom-back{margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.06);display:flex;justify-content:flex-start}.store-page-bottom-back+.store-review-section{margin-top:20px}.store-review-section__title{font-size:18px;font-weight:800;color:var(--text);margin:0 0 6px}.store-review-section__sub{font-size:13px;color:var(--text-2);line-height:1.5;margin:0 0 18px}.store-review-form{display:flex;flex-direction:column;gap:14px}.store-review-form__stars-label{display:block;font-size:12px;font-weight:700;color:var(--text-2);margin-bottom:8px}.store-review-form__stars-label strong{color:#F59E0B;font-weight:800}.store-review-form__star-row{display:inline-flex;align-items:center;gap:4px}.store-review-form__star{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;padding:4px;cursor:pointer;border-radius:8px;color:rgba(245,158,11,.35);transition:color .15s ease,transform .15s ease}.store-review-form__star.is-active,.store-review-form__star:focus-visible,.store-review-form__star:hover{color:#F59E0B;outline:none}.store-review-form__star:hover{transform:translateY(-1px) scale(1.06)}.store-review-form__hint{margin:6px 0 0;font-size:11px;color:var(--text-3)}.store-review-stars-display{display:inline-flex;align-items:center;gap:2px;color:#F59E0B}.store-review-form__field{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:var(--text-2)}.store-review-form__field textarea{width:100%;resize:vertical;min-height:96px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(0,0,0,.28);color:var(--text);font:inherit;font-size:14px;font-weight:500;line-height:1.5}.store-review-form__field textarea:focus{outline:none;border-color:rgba(245,158,11,.45);box-shadow:0 0 0 3px rgba(245,158,11,.12)}.store-review-form__field textarea::-moz-placeholder{color:var(--text-3)}.store-review-form__field textarea::placeholder{color:var(--text-3)}.store-review-form__count{font-size:11px;font-weight:600;color:var(--text-3);align-self:flex-end}.store-review-form__upload{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.store-review-form__upload-btn{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text-2);font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .2s ease,background .2s ease}.store-review-form__upload-btn:hover{border-color:rgba(245,158,11,.35);background:rgba(245,158,11,.08);color:var(--text)}.store-review-form__upload-note{font-size:11px;color:var(--text-3)}.store-review-form__preview{position:relative;width:112px;height:84px;border-radius:10px;overflow:hidden;border:1px solid rgba(255,255,255,.12)}.store-review-form__preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.store-review-form__preview-remove{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:999px;border:none;background:rgba(0,0,0,.7);color:#fff;display:grid;place-items:center;cursor:pointer}.store-review-form__error{margin:0;font-size:13px;color:#F87171}.store-review-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;padding:10px 16px;border-radius:12px;border:1px solid rgba(16,185,129,.35);background:linear-gradient(135deg,rgba(16,185,129,.28),rgba(16,185,129,.12));color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease}.store-review-form__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 22px rgba(16,185,129,.22)}.store-review-form__submit:disabled{opacity:.65;cursor:wait}.store-review-spin{animation:spin .8s linear infinite}.store-review-thanks{padding:16px 16px 14px;border-radius:14px;border:1px solid rgba(16,185,129,.28);background:rgba(16,185,129,.08)}.store-review-thanks__title{margin:0 0 6px;font-size:15px;font-weight:800;color:var(--text)}.store-review-thanks__body{margin:0;font-size:13px;line-height:1.55;color:var(--text-2)}.store-review-list{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.store-review-list__title{margin:0 0 12px;font-size:14px;font-weight:800;color:var(--text)}.store-review-list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.store-review-card{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03)}.store-review-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.store-review-card__meta{font-size:12px;color:var(--text-3)}.store-review-card__comment{margin:0;font-size:13px;line-height:1.55;color:var(--text-2)}.store-review-card__img{margin-top:10px;max-width:min(240px,100%);max-height:160px;border-radius:10px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(255,255,255,.1)}@media (max-width:640px){.store-review-section{padding:18px 14px 16px}.store-review-form__star-row{gap:2px}}.store-page-rating-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:rgba(245,158,11,.12);border:1px solid rgba(245,158,11,.35);color:#FBBF24;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.store-page-rating-btn:hover{transform:translateY(-1px);background:rgba(245,158,11,.2);box-shadow:0 6px 18px rgba(245,158,11,.18)}.store-page-rating-btn__hint{font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;opacity:.85;margin-left:2px}.store-reviews-panel{position:fixed;inset:0;z-index:80;display:flex;align-items:stretch;justify-content:flex-end}.store-reviews-panel__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(6px);animation:storeReviewsFade .25s ease both}.store-reviews-panel__sheet{position:relative;z-index:1;width:min(480px,100%);height:100%;display:flex;flex-direction:column;background:linear-gradient(180deg,rgba(245,158,11,.08),transparent 28%),linear-gradient(165deg,#141414,#0c0c0c);border-left:1px solid rgba(255,255,255,.1);box-shadow:-24px 0 60px rgba(0,0,0,.45);animation:storeReviewsSlide .32s cubic-bezier(.22,1,.36,1) both;overflow:hidden}.store-reviews-panel__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px 10px;flex-shrink:0}.store-reviews-panel__back{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:var(--text);border-radius:999px;padding:8px 14px;font:inherit;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:7px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.store-reviews-panel__back:hover{background:rgba(16,185,129,.12);border-color:rgba(16,185,129,.35)}.store-reviews-panel__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-2);display:grid;place-items:center;cursor:pointer}.store-reviews-panel__close:hover{color:var(--text);background:rgba(255,255,255,.08)}.store-reviews-panel__summary{display:flex;align-items:center;gap:16px;padding:8px 18px 18px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.08)}.store-reviews-panel__summary-score{flex-shrink:0;width:88px;padding:12px 10px;border-radius:16px;text-align:center;background:rgba(245,158,11,.1);border:1px solid rgba(245,158,11,.28)}.store-reviews-panel__summary-num{display:block;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:28px;font-weight:800;color:#FBBF24;letter-spacing:-.04em;line-height:1;margin-bottom:6px}.store-reviews-panel__title{margin:0 0 4px;font-size:18px;font-weight:800;color:var(--text);letter-spacing:-.3px}.store-reviews-panel__sub{margin:0;font-size:13px;color:var(--text-3);line-height:1.4}.store-reviews-panel__list{list-style:none;margin:0;padding:16px 18px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;flex:1}.store-reviews-panel__card{padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(160deg,rgba(255,255,255,.05),rgba(255,255,255,.015));animation:storeReviewCardIn .4s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--review-enter,0s)}.store-reviews-panel__card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:8px}.store-reviews-panel__card-meta{font-size:12px;color:var(--text-3)}.store-reviews-panel__card-comment{margin:0;font-size:14px;line-height:1.55;color:var(--text-2)}.store-reviews-panel__card-img{margin-top:12px;width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.1);display:block}.store-reviews-panel__stars{display:inline-flex;align-items:center;gap:2px;color:#F59E0B}@keyframes storeReviewsFade{0%{opacity:0}to{opacity:1}}@keyframes storeReviewsSlide{0%{transform:translateX(18px);opacity:.6}to{transform:translateX(0);opacity:1}}@keyframes storeReviewCardIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.store-reviews-panel{align-items:flex-end}.store-reviews-panel__sheet{width:100%;height:min(92vh,100%);border-left:none;border-top:1px solid rgba(255,255,255,.1);border-radius:20px 20px 0 0;animation-name:storeReviewsRise}.store-reviews-panel__summary{flex-direction:column;align-items:flex-start}}@keyframes storeReviewsRise{0%{transform:translateY(24px);opacity:.7}to{transform:translateY(0);opacity:1}}html.not-found-active .back-to-top,html.not-found-active .floating-back,html.not-found-active .mobile-bottom-nav,html.not-found-active .scroll-progress,html.not-found-active .site-footer,html.not-found-active .site-header,html.not-found-active .theme-backdrop{visibility:hidden!important;pointer-events:none!important}.not-found{position:fixed;inset:0;z-index:260;overflow:hidden;background:#030508;color:#f0f4ff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.not-found__webgl{opacity:.88}.not-found__ascii,.not-found__webgl{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen}.not-found__ascii{pointer-events:none;opacity:.28}.not-found__scanlines{z-index:10;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 4px)}.not-found__scanlines,.not-found__vignette{position:absolute;inset:0;pointer-events:none}.not-found__vignette{z-index:11;background:radial-gradient(ellipse at center,transparent 20%,rgba(0,0,0,.9) 100%)}.not-found__static{position:absolute;inset:0;z-index:100;background:white;animation:notFoundStaticFlash .8s steps(5) forwards;pointer-events:none}.not-found__content{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.not-found__brand{margin:0 0 20px;font-family:var(--font-display),var(--font-sans),sans-serif;font-size:clamp(12px,2vw,15px);font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:rgba(240,244,255,.92);text-shadow:0 0 22px rgba(16,185,129,.35)}.not-found__title-wrap{position:relative;line-height:1;margin-bottom:16px;isolation:isolate}.not-found__title{font-family:monospace;font-size:clamp(96px,20vw,240px);font-weight:900;letter-spacing:-.02em;position:relative;background-color:transparent}.not-found__title--ghost{position:absolute;inset:0;text-align:center;pointer-events:none;z-index:0}.not-found__title:not(.not-found__title--ghost){z-index:1}.not-found__subtitle{margin:0 0 10px;font-family:monospace;font-size:clamp(10px,2vw,18px);letter-spacing:.4em;text-transform:uppercase;text-shadow:0 0 20px currentColor}.not-found__msg{margin:0 0 22px;font-family:monospace;font-size:clamp(8px,1.3vw,12px);letter-spacing:.28em;color:rgba(255,255,255,.45)}.not-found__countdown{position:relative;margin:8px 0 28px}.not-found__countdown-ring{position:absolute;inset:0;transform:rotate(-90deg)}.not-found__countdown-num{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:monospace;font-weight:900}.not-found__countdown-label{position:absolute;bottom:-24px;left:50%;transform:translateX(-50%);font-family:monospace;font-size:9px;letter-spacing:.28em;text-transform:uppercase;opacity:.75;white-space:nowrap}.not-found__stay{margin:0 0 22px;max-width:34rem;font-family:monospace;font-size:clamp(11px,1.6vw,14px);letter-spacing:.06em;line-height:1.55;color:rgba(240,244,255,.78)}.not-found__stay--locked{color:rgba(16,185,129,.95);text-shadow:0 0 18px rgba(16,185,129,.35)}.not-found__stay-link{padding:0;border:none;background:none;color:#34d399;font:inherit;letter-spacing:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.not-found__stay-link:hover{color:#6ee7b7}.not-found__btn{margin-top:8px;padding:13px 40px;font-family:monospace;font-size:clamp(10px,1.4vw,13px);letter-spacing:.3em;text-transform:uppercase;color:#f0f4ff;background:rgba(16,185,129,.12);border:1px solid rgba(16,185,129,.55);border-radius:10px;cursor:pointer;box-shadow:0 0 25px rgba(16,185,129,.25),inset 0 0 20px rgba(16,185,129,.08);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.not-found__btn:hover{transform:scale(1.03);background:rgba(16,185,129,.22);box-shadow:0 0 40px rgba(16,185,129,.45),inset 0 0 28px rgba(16,185,129,.12)}@keyframes notFoundStaticFlash{0%{opacity:1;background:white}25%{opacity:.85;background:repeating-linear-gradient(0deg,white,white 2px,black 0,black 4px)}50%{opacity:.5;background:black}to{opacity:0}}.modal,.sheet,[role=dialog]{overscroll-behavior:contain}.scrollable{-webkit-overflow-scrolling:touch;overflow-y:scroll}@keyframes skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--border) 25%,var(--surface) 50%,var(--border) 75%);background-size:200% 100%;animation:skeletonShimmer 1.5s ease-in-out infinite;border-radius:4px}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.animate-shake{animation:shake .3s ease}@keyframes fadeUpPerf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeUp{animation:fadeUpPerf .25s cubic-bezier(0,0,.2,1) both;animation-delay:var(--delay,0s)}[data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .4s cubic-bezier(0,0,.2,1),transform .4s cubic-bezier(0,0,.2,1)}[data-reveal][data-revealed]{opacity:1;transform:translateY(0)}.sd-btn:active:not(:disabled),[role=button]:active,button:active:not(:disabled){transform:scale(.97);filter:brightness(.92);transition:none}.sd-btn:not(:disabled),[role=button],button:not(:disabled){transition:transform .2s cubic-bezier(.34,1.56,.64,1),filter .15s ease}.card-lift{transition:transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.card-lift:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.28)}.input-valid{border-color:#10b981!important;box-shadow:0 0 0 3px rgba(16,185,129,.2)}.input-invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.2);animation:shake .3s ease}.nav-progress{position:fixed;top:0;left:0;height:2px;z-index:9999;width:0;pointer-events:none;background:linear-gradient(90deg,#10b981,#06b6d4);box-shadow:0 0 8px rgba(16,185,129,.55);opacity:0;transition:opacity .2s ease}.nav-progress[data-active=true]{opacity:1}.touch-expand{position:relative}.touch-expand:after{content:"";position:absolute;inset:-10px}@media (prefers-reduced-motion:reduce){.animate-fadeUp,.animate-shake,.skeleton-shimmer,[data-reveal]{animation:none!important;transition:none!important}[data-reveal]{opacity:1;transform:none}.sd-btn:active:not(:disabled),[role=button]:active,button:active:not(:disabled){transform:none;filter:none}}.nav-dropdown{opacity:0;visibility:hidden;transform:translateY(-6px);pointer-events:none;will-change:transform,opacity;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),visibility .15s}.nav-dropdown.active{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.nav-dropdown.exiting{opacity:0;transform:translateY(-4px);transition-duration:.1s}.nav-indicator{position:absolute;bottom:0;left:0;height:2px;border-radius:2px;background:linear-gradient(90deg,#10b981,#06b6d4);pointer-events:none;transition:transform .2s cubic-bezier(.4,0,.2,1),width .2s cubic-bezier(.4,0,.2,1),opacity .15s ease;will-change:transform,width}.site-header__nav{position:relative}.search-results-panel{margin-top:8px;position:relative;z-index:9999;width:100%;overflow:visible!important;max-height:none!important;opacity:0;transform:translateY(-6px);pointer-events:none;contain:none!important;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.search-results-panel--in{opacity:1;transform:translateY(0);pointer-events:auto}.search-results-panel__item{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.05);transition:background .12s}.search-results-panel__item:hover{background:rgba(16,185,129,.05)}.search-results-panel__meta{flex:1;min-width:0}.search-results-panel__name{font-size:14px;font-weight:600;color:var(--text)}.search-results-panel__sub{font-size:12px;color:var(--text-3)}.search-results-panel__arrow{color:rgba(240,244,255,.25);flex-shrink:0}.search-overlay__bar{padding:6px 6px 6px 16px;display:flex;align-items:center;gap:10px;border-radius:16px;border:1px solid rgba(16,185,129,.25);box-shadow:0 24px 64px rgba(0,0,0,.6)}.search-overlay__icon{color:rgba(240,244,255,.35);flex-shrink:0}.search-overlay__input{flex:1;background:none;border:none;outline:none;color:var(--text);font-size:16px;font-family:inherit}.search-overlay__spinner{width:18px;height:18px;border-radius:50%;border:2px solid rgba(16,185,129,.3);border-top-color:#10b981;animation:spin .7s linear infinite;flex-shrink:0}.search-overlay__close{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;color:rgba(240,244,255,.5);flex-shrink:0}.search-overlay__trending-head{display:flex;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:var(--text-3)}.search-overlay__chip{padding:6px 12px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);font-size:13px;color:rgba(240,244,255,.65);text-decoration:none;transition:border-color .12s,color .12s}.search-overlay__chip:hover{border-color:rgba(16,185,129,.3);color:#f0f4ff}.search-overlay__browse{font-size:13px;color:#10b981;text-decoration:none;margin-top:8px;display:inline-block}.search-overlay__hint{text-align:center;font-size:12px;color:rgba(240,244,255,.2);margin-top:12px}.search-didyoumean{background:none;border:none;color:#10b981;font:inherit;font-weight:700;cursor:pointer;text-decoration:underline;padding:0}.submit-store-panel{margin-top:8px;padding:12px 14px;display:grid;gap:8px;opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.submit-store-panel--in{opacity:1;transform:translateY(0);pointer-events:auto}.submit-store-panel--cta{padding:8px 10px 4px;gap:0}.submit-store-panel--form{padding:12px 14px 14px}.submit-store-panel__cta{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border-radius:12px;border:1px dashed rgba(16,185,129,.4);background:linear-gradient(135deg,rgba(16,185,129,.1),rgba(16,185,129,.03));color:var(--text-2);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.submit-store-panel__cta em{font-style:normal;color:#34d399;font-weight:800}.submit-store-panel__cta:hover{border-color:rgba(16,185,129,.65);background:linear-gradient(135deg,rgba(16,185,129,.16),rgba(16,185,129,.05));color:var(--text)}.submit-store-panel__cta--compact{padding:10px 12px;font-size:12px}.submit-store-panel__hint{margin:0;font-size:12px;color:var(--text-3);line-height:1.45}.submit-store-panel__row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media (max-width:520px){.submit-store-panel__row{grid-template-columns:1fr}}.submit-store-panel__actions{display:flex;gap:8px;flex-wrap:wrap}.submit-store-panel__cancel{height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);color:var(--text-2);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.submit-store-panel__head{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--text)}.submit-store-panel__label{display:grid;gap:4px;font-size:11px;color:var(--text-3)}.submit-store-panel__input{width:100%}.submit-store-panel__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:10px;border:0;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:700;font-size:13px;cursor:pointer;font-family:inherit}.submit-store-panel__btn:disabled{opacity:.7;cursor:wait}.submit-store-panel__err{color:#f87171;font-size:12px;margin:0}.submit-store-panel__link{color:#10b981}.search-results-panel__submit{border-top:1px solid rgba(255,255,255,.06);padding:4px 0 2px}.sd-dropoff{position:relative;width:100%;font-family:inherit}.sd-dropoff--fit{width:auto;min-width:140px}.sd-dropoff__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 13px;border-radius:11px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 55%),rgba(11,18,32,.88);color:#f8fafc;font-size:13px;font-weight:560;font-family:inherit;text-align:left;cursor:pointer;outline:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 1px 2px rgba(0,0,0,.25);transition:border-color .18s var(--ease,ease),box-shadow .22s var(--ease,ease),background .22s var(--ease,ease),transform .15s var(--spring,ease)}.sd-dropoff--sm .sd-dropoff__trigger{padding:6px 10px;font-size:12px;border-radius:9px}.sd-dropoff__trigger.is-placeholder{color:rgba(226,232,240,.45);font-weight:500}.sd-dropoff__trigger:hover:not(:disabled){border-color:rgba(16,185,129,.4);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 0 1px rgba(16,185,129,.12),0 8px 22px rgba(0,0,0,.28)}.sd-dropoff__trigger.is-open,.sd-dropoff__trigger:focus-visible{border-color:rgba(16,185,129,.55);box-shadow:0 0 0 3px rgba(16,185,129,.16),0 10px 28px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.07);background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(6,182,212,.08) 50%,rgba(124,58,237,.1)),rgba(11,18,32,.95)}.sd-dropoff__trigger:disabled{opacity:.5;cursor:not-allowed}.sd-dropoff__value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.sd-dropoff__chevron{flex-shrink:0;color:#94a3b8;transition:transform .22s var(--spring,cubic-bezier(.34,1.56,.64,1)),color .18s ease}.sd-dropoff__trigger.is-open .sd-dropoff__chevron{transform:rotate(180deg);color:#34d399}.sd-dropoff__panel{position:fixed;z-index:10050;display:flex;flex-direction:column;overflow:hidden;border-radius:14px;border:1px solid rgba(148,163,184,.28);background:linear-gradient(165deg,rgba(16,185,129,.08),transparent 38%),linear-gradient(210deg,rgba(124,58,237,.1),transparent 42%),#0a101c;box-shadow:0 22px 50px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.04),inset 0 1px 0 rgba(255,255,255,.06);animation:sdDropoffIn .2s var(--spring,cubic-bezier(.34,1.56,.64,1)) both;transform-origin:top center}.sd-dropoff__panel--up{transform-origin:bottom center;animation-name:sdDropoffInUp}.sd-dropoff__glow{pointer-events:none;position:absolute;inset:-40% -20% auto;height:70%;background:radial-gradient(ellipse at 50% 0,rgba(16,185,129,.22),transparent 65%);opacity:.85}@keyframes sdDropoffIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes sdDropoffInUp{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.sd-dropoff__search{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 10px 8px;border-bottom:1px solid rgba(255,255,255,.07)}.sd-dropoff__search-icon{flex-shrink:0;color:#64748b;margin-left:4px}.sd-dropoff__search-input{flex:1;min-width:0;padding:8px 10px;border-radius:9px;border:1px solid rgba(148,163,184,.25);background:rgba(255,255,255,.05);color:#f8fafc;font-size:13px;font-family:inherit;outline:none}.sd-dropoff__search-input::-moz-placeholder{color:rgba(148,163,184,.75)}.sd-dropoff__search-input::placeholder{color:rgba(148,163,184,.75)}.sd-dropoff__search-input:focus{border-color:rgba(16,185,129,.45);box-shadow:0 0 0 2px rgba(16,185,129,.12)}.sd-dropoff__list{position:relative;z-index:1;overflow-y:auto;padding:6px;flex:1;scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.35) transparent}.sd-dropoff__empty{padding:14px 12px;font-size:12px;color:#94a3b8;text-align:center}.sd-dropoff__option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;margin:0;border:none;border-radius:9px;background:transparent;color:#e2e8f0;font-size:13px;font-weight:520;font-family:inherit;text-align:left;cursor:pointer;transition:background .12s ease,color .12s ease,transform .12s ease}.sd-dropoff__option:disabled{opacity:.4;cursor:not-allowed}.sd-dropoff__option--hi:not(.sd-dropoff__option--active):not(:disabled){background:rgba(148,163,184,.12);color:#f8fafc}.sd-dropoff__option--active{background:linear-gradient(135deg,rgba(16,185,129,.28),rgba(6,182,212,.16));color:#ecfdf5;font-weight:700;box-shadow:inset 0 0 0 1px rgba(52,211,153,.28)}.sd-dropoff__option--active.sd-dropoff__option--hi{background:linear-gradient(135deg,rgba(16,185,129,.36),rgba(6,182,212,.2))}.sd-dropoff__option-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sd-dropoff__option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-dropoff__option-hint{font-size:11px;font-weight:500;color:#94a3b8}.sd-dropoff__option--active .sd-dropoff__option-hint{color:rgba(167,243,208,.75)}.sd-dropoff__check{flex-shrink:0;color:#34d399}@media (prefers-reduced-motion:reduce){.sd-dropoff__chevron,.sd-dropoff__panel,.sd-dropoff__panel--up,.sd-dropoff__trigger{animation:none!important;transition:none!important}}.zero-code-prompt{display:flex;align-items:flex-start;gap:8px;margin-top:8px;padding:8px 10px;border-radius:10px;background:linear-gradient(135deg,rgba(245,158,11,.1),rgba(16,185,129,.06));border:1px solid rgba(245,158,11,.22);color:var(--text-2);line-height:1.35}.zero-code-prompt__icon{flex-shrink:0;margin-top:2px;color:#F59E0B}.zero-code-prompt__text{margin:0;font-size:12.5px;font-weight:500;color:var(--text-2)}.zero-code-prompt__text strong{color:var(--text);font-weight:700}.zero-code-prompt__link{color:#10B981;font-weight:700;text-decoration:none;border-bottom:1px solid rgba(16,185,129,.35);transition:color .15s ease,border-color .15s ease}.zero-code-prompt__link:focus-visible,.zero-code-prompt__link:hover{color:#34d399;border-bottom-color:rgba(52,211,153,.7);outline:none}.zero-code-prompt--compact{margin-top:6px;padding:6px 8px;gap:6px;border-radius:8px}.zero-code-prompt--compact .zero-code-prompt__text{font-size:11.5px}.featured-store-card__zero,.stores-grid__zero{margin-top:6px}.stores-grid__card-wrap{display:flex;flex-direction:column;min-width:0}.store-page-zero-prompt{margin:0 0 16px;padding:10px 14px;max-width:720px}.store-page-zero-prompt .zero-code-prompt__text{font-size:14px}