@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/28e0850de1cae95b-D7nrgzLr.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/33ff412e573782b8-Cirz0Guu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/78bc3aa78faec288-Dku2WoCh.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/6b986471df6084ba-CJDn6rn8.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/0b1fcab42c18b69b-by3JarPu.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/7d93459d86585bfc-cpxAROuN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/f018c9ad67dc6c2c-BIdkeU1p.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/af5fda16a19169e0-CK-6C4Hw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/cd36de204aca2d5f-C8OXljZJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/58dba357cb1e89bf-STEjXBNN.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/bb1f2d582e7fba58-CAhIAdZj.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/f4e80d9dfd374d02-zEkxB9Mr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/de10eb6f1f452594-O-jipLrW.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/ccfd87f69ef00d81-cby-RkWa.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/9338e65fc077355c-Qrb0O0WB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Rose;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/54f23093bb19854a-DBc9QFuL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Red Rose;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/0c972de0e22be508-iynQcLsB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Rose;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/7cb6188e87e7649d-Bb0GC1R-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Rose;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/54f23093bb19854a-DBc9QFuL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Red Rose;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/0c972de0e22be508-iynQcLsB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Rose;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/7cb6188e87e7649d-Bb0GC1R-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Rose;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/54f23093bb19854a-DBc9QFuL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Red Rose;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/0c972de0e22be508-iynQcLsB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Rose;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/7cb6188e87e7649d-Bb0GC1R-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Rose;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/54f23093bb19854a-DBc9QFuL.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Red Rose;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/0c972de0e22be508-iynQcLsB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Rose;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/7cb6188e87e7649d-Bb0GC1R-.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--bg: #080a0f;--bg-2: #0d1119;--surface: rgba(255, 255, 255, .04);--surface-2: rgba(255, 255, 255, .075);--surface-raised: rgba(255, 255, 255, .055);--line: rgba(255, 255, 255, .11);--line-2: rgba(255, 255, 255, .18);--fg: #ffffff;--fg-2: #e6ebf4;--fg-3: #c5cddb;--text-secondary: var(--fg-2);--muted: #b0bac9;--accent: #d41924;--accent-2: #ff5a64;--accent-rgb: 212 25 36;--accent-hot-rgb: 255 90 100;--glow: #d41924;--danger: #ff5a64;--font: "Poppins", "Geist", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--mono: "JetBrains Mono", "Geist Mono", "Cascadia Mono", ui-monospace, SFMono-Regular, monospace;--sh-bg-abyss: #06080c;--sh-bg-canvas: #080a0f;--sh-bg-surface-1: #0f131c;--sh-bg-surface-2: #151b27;--sh-bg-surface-3: #1c2434;--sh-bg-glass: rgba(11, 15, 23, .82);--sh-ink: #ffffff;--sh-ink-2: #e6ebf4;--sh-muted: #c2cad8;--sh-title-red: #c40812;--sh-title-red-legacy: #ad0000;--sh-title-red-bright: #e01b24;--sh-title-red-glow: rgba(196, 8, 18, .34);--sh-text-general-white: #ffffff;--sh-line: #232d3f;--sh-edge: #384761;--sh-control: #111722;--sh-control-edge: #687894;--sh-rail-bg: #0b0f17;--sh-rail-line: #222c3d;--sh-rail-muted: #93a1b9;--sh-rail-accent: #ff7a85;--sh-accent: #d41924;--sh-accent-hover: #e5222e;--sh-accent-pressed: #ad1019;--sh-accent-text: #ff6b74;--sh-accent-soft: rgba(212, 25, 36, .15);--sh-status-undetected: #3ddc84;--sh-status-undetected-bg: rgba(61, 220, 132, .12);--sh-status-updating: #ffb340;--sh-status-updating-bg: rgba(255, 179, 64, .12);--sh-status-testing: #6ab4ff;--sh-status-testing-bg: rgba(106, 180, 255, .12);--sh-status-slots-full: #c9a2ff;--sh-status-slots-full-bg: rgba(201, 162, 255, .12);--sh-status-discontinued: #94a3b8;--sh-status-discontinued-bg: rgba(148, 163, 184, .12);--sh-license-ready: #ffb340;--sh-license-activating: #6ab4ff;--sh-license-active: #3ddc84;--sh-license-expired: #94a3b8;--sh-license-recovery: #ff6b74;--sh-font-hero: "Red Rose", "Chakra Petch", "Rajdhani", "Sofia Sans Extra Condensed", sans-serif;--sh-font-display: "Red Rose", "Chakra Petch", "Rajdhani", "Bahnschrift", system-ui, sans-serif;--sh-font-body: "Poppins", "Geist", "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, sans-serif;--sh-font-mono: "JetBrains Mono", "Geist Mono", "Cascadia Mono", ui-monospace, SFMono-Regular, monospace;--font-hero: var(--sh-font-hero);--font-display: var(--sh-font-display);--font-sans: var(--sh-font-body);--font-mono: var(--sh-font-mono);--hm-display: var(--sh-font-hero);--sh-measure-body: 65ch;--sh-measure-lead: 58ch;--sh-type-hero: clamp(2.25rem, 1.35rem + 3vw, 3.65rem);--sh-type-h2: clamp(1.55rem, 1.15rem + 1.5vw, 2.3rem);--sh-type-h3: clamp(1.12rem, .98rem + .55vw, 1.38rem);--sh-line-height-body: 1.56;--sh-line-height-heading: 1.08;--sh-line-height-display: 1.05;--sh-line-height-h2: 1.12;--sh-line-height-h3: 1.22;--sh-tracking-display: -.022em;--sh-tracking-h2: -.016em;--sh-tracking-h3: -.01em;--sh-tracking-body: 0em;--sh-tracking-caption: .012em;--sh-tracking-micro: .04em;--sh-raised: 0 2px 4px rgba(0, 0, 0, .35), 0 10px 28px rgba(0, 0, 0, .28), inset 0 1px 0 rgba(255, 255, 255, .06);--sh-hover: 0 6px 16px rgba(0, 0, 0, .48), 0 18px 40px rgba(212, 25, 36, .16), inset 0 1px 0 rgba(255, 255, 255, .1);--sh-overlay: 0 24px 80px rgba(0, 0, 0, .78);--sh-material-chrome: rgba(11, 15, 23, .76);--sh-material-sheet: rgba(15, 19, 28, .86);--sh-material-specular-edge: rgba(255, 255, 255, .14);--sh-duration-fast: .12s;--sh-duration: .18s;--sh-duration-slow: .28s;--sh-ease-out: cubic-bezier(.23, 1, .32, 1);--sh-ease-in-out: cubic-bezier(.77, 0, .175, 1);--sh-ease-drawer: cubic-bezier(.32, .72, 0, 1);--sh-ease-drawer-return: cubic-bezier(.28, 0, .68, 1);--sh-ease: var(--sh-ease-out);--sh-ease-in: cubic-bezier(.4, 0, 1, 1);--sh-ease-spring: cubic-bezier(.22, 1, .36, 1);--sh-radius-sm: 6px;--sh-radius: 11px;--sh-radius-lg: 15px;--sh-touch-min: 44px;--sh-sidebar-width: 240px;--sh-content-max: 1360px}:root[data-theme=light]{color-scheme:light;--sh-bg-abyss: #e8ecf2;--sh-bg-canvas: #f3f5f8;--sh-bg-surface-1: #ffffff;--sh-bg-surface-2: #f7f9fc;--sh-bg-surface-3: #edf1f7;--sh-ink: #172131;--sh-ink-2: #3a4659;--sh-muted: #606d80;--sh-line: #dfe5ee;--sh-edge: #cbd4e2;--sh-control: #ffffff;--sh-control-edge: #7e8ca1;--sh-accent-text: #b8111b}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;padding:0}body{overflow-x:hidden;background:var(--bg);color:var(--sh-text-general-white, #ffffff);font-family:"Poppins",var(--sh-font-body, var(--font)),sans-serif;font-size:15px;line-height:var(--sh-line-height-body, 1.56);-webkit-font-smoothing:antialiased}::selection{background:#d419245c;color:#fff}body:before{position:fixed;z-index:0;inset:-200px;background:radial-gradient(circle at 15% 25%,rgb(var(--accent-rgb) / .22),transparent 40%),radial-gradient(circle at 85% 10%,rgba(120,80,255,.12),transparent 45%),radial-gradient(circle at 75% 90%,rgb(var(--accent-hot-rgb) / .08),transparent 50%);content:"";filter:blur(40px);pointer-events:none}body:after{position:fixed;z-index:1;inset:0;background:radial-gradient(ellipse at 50% 0%,rgb(var(--accent-rgb) / .06),transparent 70%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='4' height='4'><rect width='4' height='4' fill='black' opacity='0.0'/><circle cx='1' cy='1' r='0.4' fill='white' opacity='0.06'/></svg>");content:"";pointer-events:none}a{color:inherit;text-decoration:none}button{border:none;background:none;color:inherit;cursor:pointer;font:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--accent-2);outline-offset:3px}:where(select,input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]){color-scheme:dark}:where(select) :is(option,optgroup){background-color:var(--sh-bg-surface-1, #0f131c);color:var(--fg, #f2f5fa)}:where([data-theme=light],[data-admin-theme=light]) :where(select,input[type=date],input[type=datetime-local],input[type=time],input[type=month],input[type=week]){color-scheme:light}:where([data-theme=light],[data-admin-theme=light]) :where(select) :is(option,optgroup){background-color:#fff;color:#111318}.app{position:relative;z-index:3}.app-main{display:flow-root;min-height:64vh}.route-loading-placeholder,.checkout-status-loading,.checkout-payment-placeholder,.app:has(>.sh-page-loading-overlay[data-phase=loading])>.app-main,.app-main:has(.sh-page-loading-overlay[data-phase=loading]){min-height:100vh;min-height:100svh}.skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;border-radius:999px;background:var(--accent);color:#fff;font-weight:700;transform:translateY(-160%);transition:transform .15s}.skip-link:focus{transform:translateY(0)}.mono{font-family:var(--mono)}.nav{position:fixed;z-index:100;top:0;left:0;right:0;width:100%;max-width:none;margin:0;background:#000;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0}.nav-inner{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;max-width:1360px;width:100%;min-height:64px;margin:0 auto;padding:8px 24px;border:0;border-radius:0;background:#000;-webkit-backdrop-filter:none;backdrop-filter:none}.brand{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600}.brand-orb{width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ff4a4a 0%,var(--accent) 35%,#380000 100%);box-shadow:0 0 16px rgb(var(--accent-rgb) / .58),inset 0 0 8px #0006}.brand b{font-weight:700}.brand .sub{color:var(--muted);font-weight:500}.nav-links{display:flex;align-items:center;justify-content:flex-start;gap:26px}.nav-search-wrap{display:inline-flex;align-items:center;gap:6px;position:relative}.nav-search-form{display:inline-flex;align-items:center}.nav-search-input{width:190px;height:36px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#0d0f14;color:var(--fg, #f5f5f7);font-size:13px;outline:none;transition:border-color .15s ease}.nav-search-input:focus{border-color:var(--accent, #cf3044)}.nav-link{position:relative;display:inline-flex;align-items:center;padding:8px 0;border-radius:0;background:transparent;color:var(--fg-2);font-size:13px;font-weight:500;text-decoration:none;transition:color .18s ease}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--accent, #d41924);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .18s ease,transform .18s ease}.nav-link:hover,.nav-link:focus-visible{background:transparent;color:var(--accent, #d41924)}.nav-link.active{background:transparent;color:var(--accent, #d41924)}.nav-link:hover:after,.nav-link:focus-visible:after,.nav-link.active:after{opacity:1;transform:scaleX(1)}.nav-actions{display:flex;gap:6px;align-items:center;min-width:0}.icon-btn{display:inline-flex;position:relative;width:36px;height:36px;align-items:center;justify-content:center;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--fg-2);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.icon-btn:hover{background:#ffffff0d;color:var(--fg)}.icon-btn.active{background:#ffffff12;color:var(--fg)}.nav-cart-btn{margin-right:2px}.cart-nav-count{position:absolute;top:-5px;right:-5px;display:inline-flex;min-width:17px;height:17px;align-items:center;justify-content:center;padding:0 5px;border:2px solid rgba(12,12,18,.94);border-radius:999px;background:var(--accent);box-shadow:0 8px 18px rgb(var(--accent-rgb) / .36);color:#fff;font-size:10px;font-weight:800;line-height:1}.nav-account-chip{display:inline-grid;grid-template-columns:34px minmax(0,1fr);gap:9px;align-items:center;min-width:0;max-width:260px;padding:4px 12px 4px 5px;border:1px solid var(--line);border-radius:999px;background:#ffffff0b;color:var(--fg);transition:background .15s,border-color .15s,transform .15s}.nav-account-chip:hover{border-color:var(--line-2);background:#ffffff13;transform:translateY(-1px)}.nav-account-avatar{position:relative;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid rgb(var(--accent-rgb) / .34);border-radius:999px;background:linear-gradient(135deg,rgb(var(--accent-rgb) / .7),rgb(var(--accent-hot-rgb) / .34)),#ffffff0f;color:#fff;font-family:var(--mono);font-size:11px;font-weight:900;line-height:1;overflow:hidden}.nav-account-avatar-initials{position:relative;z-index:1}.nav-account-avatar-image{position:absolute;inset:0;z-index:2;width:100%;height:100%;border-radius:inherit;object-fit:cover}.nav-account-copy{display:grid;min-width:0;gap:1px}.nav-account-kicker{color:var(--muted);font-family:var(--mono);font-size:9px;font-weight:800;line-height:1;text-transform:uppercase}.nav-account-copy strong{overflow:hidden;color:var(--fg);font-size:13px;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.nav-account-meta{display:flex;align-items:center;min-width:0;gap:5px;overflow:hidden;color:var(--fg-2);font-family:var(--mono);font-size:9px;font-weight:800;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.nav-account-dot{width:6px;height:6px;flex:0 0 auto;border-radius:999px}.nav-account-dot-ok{background:#4ade80;box-shadow:0 0 10px #4ade808c}.nav-account-dot-warn{background:#facc15;box-shadow:0 0 10px #facc1573}.btn{display:inline-flex;gap:8px;align-items:center;justify-content:center;text-align:center;padding:11px 18px;border-radius:999px;background:var(--fg);color:#0a0a0a;font-size:13.5px;font-weight:600;transition:transform .15s,box-shadow .15s}.btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #ffffff26}.btn:disabled{cursor:not-allowed;opacity:.58;transform:none}.btn:disabled:hover{box-shadow:none}.btn-primary{background:var(--accent);box-shadow:0 8px 24px rgb(var(--accent-rgb) / .4),inset 0 1px #ffffff40;color:#fff}.btn-primary:hover{box-shadow:0 12px 32px rgb(var(--accent-rgb) / .56),inset 0 1px #ffffff40}.btn-ghost{border:1px solid var(--line);background:#ffffff0d;color:var(--fg)}.btn-ghost:hover{background:#ffffff14}.btn-neutral{background:var(--fg);color:#0a0a0a}.btn-lg{padding:14px 22px;font-size:14px}.ui-badge{display:inline-flex;width:fit-content;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:#ffffff0d;color:var(--fg-2);font-family:var(--mono);font-size:10px;font-weight:700;text-transform:uppercase}.ui-badge-accent{border-color:rgb(var(--accent-rgb) / .4);background:rgb(var(--accent-rgb) / .18);color:var(--accent-2)}.ui-badge-success{border-color:#4ade8047;background:#4ade801a;color:#4ade80}.ui-badge-warning{border-color:#facc154d;background:#facc151f;color:#facc15}.hero{position:relative;max-width:1280px;margin:64px auto 0;padding:0 24px}.hero-stack{padding:32px 0 80px;text-align:center}.hero-pill{display:inline-flex;gap:10px;align-items:center;padding:6px 6px 6px 16px;border:1px solid var(--line);border-radius:999px;background:#ffffff0a;color:var(--fg-2);font-family:var(--mono);font-size:12px}.hero-pill .tag{padding:4px 10px;border-radius:999px;background:var(--accent);color:#fff;font-size:10px;font-weight:600;text-transform:uppercase}.hero-pill .arr{margin-left:4px;color:var(--muted)}.hero h1{max-width:14ch;margin:28px auto 24px;font-family:var(--sh-font-hero, var(--sh-font-display));font-size:118px;font-weight:700;line-height:.95}.hero h1 .glow{color:var(--accent-2, #ff8b9d);text-shadow:0 0 24px rgb(var(--accent-rgb) / .54)}.hero h1 .muted{color:var(--muted);font-weight:500}.hero-sub{max-width:56ch;margin:0 auto 32px;color:var(--fg-2);font-size:17px;line-height:1.55}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;overflow:hidden;margin-top:80px;border:1px solid var(--line);border-radius:18px;background:var(--line)}.hero-stats>div{padding:24px 28px;background:#08080cb3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-stats b{display:inline-flex;align-items:baseline;font-size:44px;font-weight:700;line-height:1}.hero-stats b .red{display:inline;margin:0;font:inherit;color:var(--accent)}.hero-stats>div>span{display:block;margin-top:10px;color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase}.hero-floats{position:absolute;inset:0;pointer-events:none}.float{position:absolute;display:flex;gap:10px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:#0f0f16b3;box-shadow:0 20px 40px #00000080;color:var(--fg-2);font-family:var(--mono);font-size:11px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.float .dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 12px #4ade80}.float.f1{top:80px;left:-10px}.float.f2{top:240px;right:-30px}.float.f3{top:360px;left:30px}.float.f4{top:460px;right:20px}.featured{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;max-width:1280px;margin:24px auto 0;padding:0 24px}.featured>.catalog-state{grid-column:1 / -1}.feat-tag{display:inline-flex;width:fit-content;gap:8px;align-items:center;padding:6px 12px;border:1px solid rgb(var(--accent-rgb) / .34);border-radius:999px;background:rgb(var(--accent-rgb) / .17);color:var(--accent);font-family:var(--mono);font-size:11px;text-transform:uppercase}.feat-tag-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 8px var(--accent)}.feat-tag-warning{border-color:#facc154d;background:#facc1526;color:#facc15}.featured-actions{margin-top:24px}.feat-price{color:var(--fg);font-family:var(--sh-font-mono, var(--mono));font-size:28px;font-weight:600;font-variant-numeric:tabular-nums lining-nums}.feat-price small{margin-left:8px;color:var(--muted);font-size:12px}.feat-side{display:grid;grid-template-rows:1fr 1fr;gap:24px}.section{max-width:1280px;margin:80px auto;padding:0 24px}.section-compact{margin-top:24px;margin-bottom:24px}.sect-head{display:flex;gap:24px;align-items:end;justify-content:space-between;margin-bottom:32px}.sect-head h2{max-width:18ch;margin:0;font-family:"Red Rose",var(--sh-font-display),sans-serif;font-size:44px;font-weight:700;color:var(--sh-title-red, #c40812);text-transform:uppercase;letter-spacing:.02em;text-shadow:0 0 18px rgba(196,8,18,.26),0 1px 2px rgba(0,0,0,.65)}.sect-head h2 .accent{color:var(--accent)}.sect-head .label{color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.product-art-fallback{position:relative;background:radial-gradient(circle at 70% 18%,rgb(var(--accent-rgb) / .42),transparent 34%),linear-gradient(135deg,#ffffff0f,rgb(var(--accent-rgb) / .09)),var(--bg-2)}.product-art-fallback:before{position:absolute;inset:20px;border:1px solid rgba(255,255,255,.14);border-radius:18px;content:""}.product-art-fallback:after{position:absolute;right:24px;bottom:24px;color:var(--accent-2);content:"// " attr(data-label);font-family:var(--mono);font-size:12px;font-weight:700;text-transform:uppercase}.pcard-tags,.product-detail-tags,.product-detail-badges{display:flex;flex-wrap:wrap;gap:8px}.pcard-skeleton,.featured-skeleton{pointer-events:none}@keyframes pulse-scan{0%{background-position:0 0}to{background-position:-220% 0}}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pillar{position:relative;overflow:hidden;padding:32px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,#ffffff0a,#ffffff03)}.pillar:before{position:absolute;top:-50px;right:-50px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgb(var(--accent-rgb) / .42),transparent 65%);content:"";filter:blur(20px);opacity:.5;pointer-events:none}.pillar .num{margin-bottom:16px;color:var(--accent);font-family:var(--mono);font-size:11px}.pillar h3{margin:0 0 8px;font-size:28px;font-weight:700}.pillar p{margin:0;color:var(--fg-2);line-height:1.55}.cta{position:relative;overflow:hidden;max-width:1280px;margin:80px auto;padding:64px;border:1px solid var(--line-2);border-radius:32px;background:radial-gradient(circle at 80% 20%,rgb(var(--accent-rgb) / .42),transparent 50%),radial-gradient(circle at 20% 90%,rgba(120,80,255,.2),transparent 50%),#0f0f16b3;text-align:center}.cta-tag{margin:0 auto}.cta h2{margin:12px 0 16px;color:var(--fg, #f5f5f7);font-size:80px;font-weight:700;line-height:.95}.cta p{max-width:50ch;margin:0 auto 32px;color:var(--fg-2);font-size:17px}.cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.footer{max-width:1280px;margin:0 auto;padding:64px 24px 32px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:40px;border-bottom:1px solid var(--line)}.footer h4{margin:0 0 16px;color:var(--muted);font-family:var(--mono);font-size:11px;text-transform:uppercase}.footer ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.footer ul a{color:var(--fg-2);font-size:14px}.footer ul a:hover{color:var(--accent)}.footer-brand{margin-bottom:16px}.footer-copy{max-width:38ch;margin:0;color:var(--fg-2)}.footer-bot{display:flex;justify-content:space-between;padding-top:24px;color:var(--muted);font-family:var(--mono);font-size:11px}.page-shell{max-width:1280px;margin:72px auto 96px;padding:0 24px}.page-shell-head{max-width:760px;margin-bottom:36px}.page-shell-head h1{margin:10px 0 14px;color:#fff;font-family:"Red Rose",var(--sh-font-display),sans-serif;font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-transform:uppercase;text-shadow:none;text-wrap:balance}.page-shell-head p{margin:0;color:#fff;font-family:"Poppins",var(--sh-font-body),sans-serif;font-size:16px;line-height:1.62}.todo-panel{display:grid;grid-template-columns:.9fr 1.4fr;gap:32px;margin-top:40px;padding:28px;border:1px solid var(--line);border-radius:20px;background:#ffffff09}.todo-panel h2{margin:8px 0 0;font-size:28px;line-height:1.05}.todo-panel ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.todo-panel li{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--line)}.todo-panel li:last-child{border-bottom:0}.todo-panel strong{color:var(--fg)}.todo-panel span{color:var(--fg-2)}.product-detail{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:stretch}.product-detail-media{min-height:560px;border:1px solid var(--line);border-radius:24px;background-position:center;background-size:cover}.product-detail-panel{display:flex;flex-direction:column;gap:20px;justify-content:center;padding:32px;border:1px solid var(--line);border-radius:24px;background:#ffffff09}.product-detail-price{margin:0;color:var(--accent);font-family:var(--sh-font-mono, var(--mono));font-size:34px;font-weight:700;font-variant-numeric:tabular-nums lining-nums}.commerce-note,.empty-state{margin:0;color:var(--fg-2);line-height:1.6}.catalog-state{display:grid;gap:8px;width:100%;padding:24px;border:1px solid var(--line);border-radius:20px;background:radial-gradient(circle at 100% 0,rgb(var(--accent-rgb) / .14),transparent 28%),#ffffff09}.catalog-state__eyebrow-row{display:inline-flex;align-items:center;gap:8px}.catalog-state__emblem{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--fg-2);background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.catalog-state-error .catalog-state__emblem{color:#f87171;background:#f871711f;border-color:#f8717157}.catalog-state-warning .catalog-state__emblem{color:#fbbf24;background:#fbbf241f;border-color:#fbbf2457}.catalog-state__emblem svg{width:14px;height:14px}@keyframes catalog-state-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.catalog-state__spinner-arc{transform-box:fill-box;transform-origin:center;animation:catalog-state-spin .92s linear infinite}@media(prefers-reduced-motion:reduce){.catalog-state__spinner-arc{animation:none}}.catalog-state h3{margin:0;color:var(--fg);font-size:24px}.catalog-state p{max-width:64ch;margin:0;color:var(--fg-2);line-height:1.6}.catalog-state-error{border-color:rgb(var(--accent-rgb) / .38)}.catalog-state-warning{border-color:#facc154d;background:radial-gradient(circle at 100% 0,rgba(250,204,21,.12),transparent 28%),#ffffff09}.product-detail-actions{justify-content:flex-start}.quote-panel{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:20px;border:1px solid rgba(74,222,128,.28);border-radius:18px;background:#4ade8014}.quote-panel h3,.quote-panel p{margin:0}.quote-panel p{color:var(--fg-2)}.quote-panel:not(.apple-checkout-deck)>strong{color:#4ade80;font-family:var(--mono);font-size:24px}@media(max-width:1100px){.featured{grid-template-columns:1fr}.nav-account-chip{max-width:220px}.nav-account-meta{display:none}.hero-stats,.product-grid{grid-template-columns:repeat(2,1fr)}.pillars{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.float{display:none}}@media(max-width:760px){.nav{top:8px;margin:8px 12px 0}.nav-inner{grid-template-columns:1fr auto;align-items:start;border-radius:24px;padding:12px}.nav-links{grid-column:1 / -1;justify-content:flex-start;overflow-x:auto;padding-bottom:2px}.nav-link{flex:0 0 auto}.nav-actions .btn{display:none}.nav-account-chip{max-width:170px;padding-right:10px}.nav-account-kicker,.nav-account-meta{display:none}.nav-account-copy strong{font-size:12px}.hero{margin-top:40px;padding:0 16px}.hero-stack{padding:24px 0 48px}.hero-pill{max-width:100%;flex-wrap:wrap;justify-content:center}.hero h1{font-size:56px}.hero-stats,.product-grid{grid-template-columns:1fr}.hero-stats{margin-top:48px}.featured,.section,.footer,.page-shell{padding-right:16px;padding-left:16px}.feat-hero h2,.cta h2{font-size:52px}.sect-head{align-items:flex-start;flex-direction:column}.sect-head h2{font-size:38px}.cta{margin-right:16px;margin-left:16px;padding:48px 20px;border-radius:24px}.cart-line,.cart-payment-option,.cart-summary-panel .quote-panel,.checkout-status-panel,.cart-pix-panel,.quote-panel,.footer-grid,.footer-bot,.todo-panel,.product-detail{grid-template-columns:1fr}.footer-bot{display:grid;gap:8px}.page-shell-head h1{font-size:clamp(1.8rem,6.8vw,2.75rem);overflow-wrap:anywhere}.product-detail-media{min-height:420px}}@media(max-width:520px){.nav-account-chip{grid-template-columns:32px;gap:0;padding:3px}.nav-account-avatar{width:32px;height:32px}.nav-account-copy{display:none}}.ui-badge-platform{background:color-mix(in oklch,#3b82f6 15%,transparent);color:#60a5fa}.ui-badge-delivery{background:color-mix(in oklch,#22c55e 15%,transparent);color:#4ade80}@keyframes pdp-light-sweep{0%{transform:translate(-54%) rotate(8deg)}to{transform:translate(54%) rotate(8deg)}}@keyframes pdp-panel-scan{0%{opacity:0;transform:translate(-30%) rotate(18deg)}12%,68%{opacity:.55}to{opacity:0;transform:translate(620%) rotate(18deg)}}.lightbox-overlay{position:fixed;inset:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;padding:40px;animation:lightbox-fade .15s ease}@keyframes lightbox-fade{0%{opacity:0}to{opacity:1}}.lightbox-content{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.lightbox-img{max-width:95vw;max-height:95vh;object-fit:contain;border-radius:12px;box-shadow:0 20px 60px #00000080;display:block}.lightbox-counter{position:absolute;bottom:-36px;left:50%;transform:translate(-50%);color:#fffc;font-family:var(--mono);font-size:.85rem;background:#0009;padding:4px 12px;border-radius:8px}.lightbox-close{position:absolute;top:-44px;right:0;width:36px;height:36px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .15s,transform .15s}.lightbox-close:hover{background:#fff3;transform:scale(1.05)}.lightbox-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:50%;background:transparent;border:none;color:var(--sh-title-red, #c40812);font-size:2.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;filter:drop-shadow(0 0 8px rgba(212,25,36,.52));transition:color .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.lightbox-nav:hover,.lightbox-nav:focus-visible{background:transparent;color:var(--sh-accent-2, #ff5a64);filter:drop-shadow(0 0 12px rgba(255,90,100,.78));transform:translateY(-50%) scale(1.08)}.lightbox-prev:hover{transform:translateY(-50%) translate(-2px) scale(1.08)}.lightbox-next:hover{transform:translateY(-50%) translate(2px) scale(1.08)}.lightbox-prev{left:-76px}.lightbox-next{right:-76px}@media(max-width:900px){.lightbox-overlay{padding:20px}.lightbox-prev{left:8px}.lightbox-next{right:8px}.lightbox-close{top:8px;right:8px}.lightbox-counter{bottom:12px}}.reviews-summary-card{position:relative;display:grid;grid-template-columns:minmax(215px,260px) 1fr;gap:40px;align-items:center;padding:32px 36px;border:1px solid rgba(154,170,198,.16);border-top:1px solid rgba(255,255,255,.22);border-radius:22px;background:radial-gradient(280px circle at 14% 50%,rgba(251,191,36,.07),transparent 72%),linear-gradient(180deg,#151b27d1,#0b0f17f0);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);box-shadow:0 20px 44px -16px #0204099e,inset 0 1px #ffffff12;margin-bottom:22px}.reviews-summary-left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:180px;padding-right:32px;border-right:1px solid rgba(255,255,255,.08)}.reviews-summary-score-lockup{display:inline-flex;align-items:baseline;gap:6px}.reviews-summary-avg{font-size:clamp(3.2rem,4.6vw,3.85rem);font-weight:800;font-family:var(--sh-font-display, system-ui, -apple-system, sans-serif);line-height:.95;letter-spacing:-.04em;font-optical-sizing:auto;color:#f8fafc}.reviews-summary-out-of{font-size:.95rem;font-weight:600;color:#b8c4d985;letter-spacing:-.01em}.reviews-summary-stars{font-size:1.05rem;color:#fbbf24;filter:drop-shadow(0 2px 8px rgba(251,191,36,.22));margin-top:2px}.reviews-summary-count{display:inline-flex;align-items:center;gap:5px;font-size:.65rem;font-family:var(--mono);font-weight:600;color:#95a4bd;text-align:center;text-transform:uppercase;letter-spacing:.06em;margin-top:6px;padding:4px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.reviews-summary-count svg{color:#3ddc84;flex-shrink:0}.reviews-summary-histogram{flex:1;display:flex;flex-direction:column;gap:6px;max-width:100%}.reviews-histogram-row{display:grid;grid-template-columns:44px 1fr 78px;align-items:center;gap:12px;padding:4px 8px;border-radius:10px;transition:background-color .18s cubic-bezier(.22,1,.36,1),opacity .22s cubic-bezier(.22,1,.36,1),transform .1s ease-out}.reviews-histogram-row--interactive{cursor:pointer}.reviews-histogram-row--interactive:hover{background:#ffffff0b}.reviews-histogram-row--interactive:active{transform:scale(.988)}.reviews-histogram-row--active{background:#fbbf241c;box-shadow:inset 0 0 0 1px #fbbf2452}.reviews-histogram-row--dimmed{opacity:.45}.reviews-histogram-label{appearance:none;background:transparent;border:none;padding:2px 4px;border-radius:6px;font-size:.78rem;font-weight:600;font-family:var(--mono);color:#dbe3f2;min-width:34px;justify-content:flex-end;cursor:inherit;transition:transform .1s ease-out,color .16s ease}.reviews-histogram-label svg{color:#fbbf24}.reviews-histogram-label:focus-visible{outline:2px solid #fbbf24;outline-offset:2px}.reviews-histogram-label:active{transform:scale(.95)}.reviews-histogram-track{flex:1;height:9px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 1px 2px #00000073;overflow:hidden}.reviews-histogram-bar{height:100%;border-radius:999px;background:linear-gradient(90deg,#fbbf24,#f59e0b);box-shadow:0 0 12px #fbbf2440;transition:width .38s cubic-bezier(.22,1,.36,1),opacity .18s ease}.reviews-histogram-meta{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:72px;text-align:right}.reviews-histogram-count{font-size:.76rem;font-weight:600;font-family:var(--mono);color:#dbe3f2}.reviews-histogram-pct{font-size:.68rem;font-family:var(--mono);color:#95a4bdad;min-width:32px}.review-card{width:100%;padding:22px 24px;border:1px solid rgba(154,170,198,.15);border-top:1px solid rgba(255,255,255,.2);border-radius:20px;background:linear-gradient(180deg,#151b27c2,#0c1018eb);backdrop-filter:blur(16px) saturate(155%);-webkit-backdrop-filter:blur(16px) saturate(155%);box-shadow:0 16px 36px -14px #02040985,inset 0 1px #ffffff0f;display:flex;flex-direction:column;gap:12px;transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .26s cubic-bezier(.22,1,.36,1)}.review-card:hover{transform:translateY(-2px);border-color:#9aaac642;border-top-color:#ffffff47}.review-card-top{display:flex;align-items:center;gap:12px}.review-card-avatar{position:relative;overflow:hidden;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff3d,0 4px 12px #00000052;display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:700;color:#f8fafc;letter-spacing:.04em;flex-shrink:0}.review-card-avatar-initials{position:relative;z-index:0;line-height:1;-webkit-user-select:none;user-select:none}.review-card-avatar-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block;z-index:1}.review-card-author-info{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.review-card-author{font-weight:650;font-size:.9rem;letter-spacing:-.01em;color:#f2f5fa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-card-date{font-size:.72rem;color:#95a4bd}.review-card-verified{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:#3ddc841a;border:1px solid rgba(61,220,132,.28);color:#4ade80;font-family:var(--mono);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;flex-shrink:0}.review-card-verified-icon{font-size:.7rem}.review-card-rating-row{display:flex;align-items:center}.review-item-rating{color:#fbbf24;font-size:.88rem;letter-spacing:1px}.review-item-rating-value{margin-left:5px;font-family:var(--mono);font-size:.74rem;font-weight:700;color:#dbe3f2;padding:1px 6px;border-radius:6px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.review-star-svg{flex-shrink:0;display:block}.review-card-body{flex:1;display:flex;flex-direction:column;gap:6px}.review-card-title{display:block;font-weight:700;font-size:.94rem;letter-spacing:-.01em;color:#f8fafc;margin-bottom:2px}.review-card-comment{margin:0;font-size:.875rem;line-height:1.62;color:#cbd5e1;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.review-card-comment--expanded{display:block;-webkit-line-clamp:unset;line-clamp:unset;overflow:visible}.review-card-expand-btn{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:32px;margin-top:4px;padding:5px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.12);border-top-color:#fff3;background:#0f131cb8;color:#eef2f9;font:inherit;font-size:.76rem;font-weight:600;letter-spacing:-.008em;cursor:pointer;box-shadow:0 4px 12px #00000038,inset 0 1px #ffffff0f;transition:transform .1s ease-out,background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.review-card-expand-btn:hover{border-color:#ff5a6473;background:#d91b2429;color:#fff}.review-card-expand-btn:active{transform:scale(.97)}.review-card-expand-btn:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.review-card-replies{margin-top:8px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.review-card-reply{padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#ffffff09}.review-card-reply-label{font-weight:600;font-size:.78rem;color:var(--accent-2);display:block;margin-bottom:4px}.review-card-reply-body{margin:0;font-size:.82rem;line-height:1.55;color:#cbd5e1;white-space:pre-line}.review-form{margin-top:24px;padding:24px;border:1px solid var(--line);border-radius:18px;background:#ffffff08}.review-form-success{text-align:center;padding:40px 24px}.review-form-success-title{margin:0 0 8px;font-size:1.2rem;color:#4ade80}.review-form-title{margin:0 0 20px;font-size:1.05rem;font-weight:700}.review-form-field{margin-bottom:16px}.review-form-field-inline{display:flex;align-items:center;gap:10px}.review-form-label{display:block;margin-bottom:6px;font-size:.85rem;font-weight:600;color:var(--fg)}.review-form-field-inline .review-form-label{margin-bottom:0}.review-form-required{color:var(--accent)}.review-form-optional{color:var(--muted);font-weight:400}.review-form-input,.review-form-textarea,.review-form-select{width:100%;padding:10px 14px;border:1px solid var(--line);border-radius:10px;background:#ffffff0f;color:var(--fg);font:inherit;font-size:.9rem;transition:border-color .15s}.review-form-select{width:auto;padding-right:36px;background-color:#0f131c;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239aaac6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:14px 14px;color-scheme:dark;appearance:none;cursor:pointer}.review-form-select :is(option,optgroup){background-color:#0f131c;color:var(--fg, #f2f5fa)}.review-form-input:focus,.review-form-textarea:focus,.review-form-select:focus{outline:none;border-color:var(--accent)}.review-form-input[aria-invalid=true],.review-form-textarea[aria-invalid=true]{border-color:var(--accent)}.review-form-textarea{resize:vertical;min-height:100px}.review-form-hint{display:block;margin-top:4px;font-size:.75rem;color:var(--muted)}.review-form-error{display:block;margin-top:4px;font-size:.78rem;color:var(--accent)}.review-form-error-banner{padding:10px 14px;border-radius:10px;border:1px solid rgb(var(--accent-rgb) / .38);background:rgb(var(--accent-rgb) / .12);color:var(--accent-2);font-size:.85rem;margin-bottom:16px}.review-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.review-form-stars{display:flex;gap:4px}.review-form-star{font-size:1.6rem;color:#ffffff2e;cursor:pointer;padding:2px;line-height:1;transition:color .1s,transform .1s;background:none;border:none}.review-form-star:hover{transform:scale(1.15)}.review-form-star--filled{color:#facc15}.review-form-actions{display:flex;gap:12px;margin-top:20px}.review-item--skeleton{opacity:.45;pointer-events:none}.skeleton-block{display:block;height:12px;border-radius:999px;background:#ffffff14;animation:pulse-scan 1.4s ease-in-out infinite}.skeleton-avatar{width:42px;height:42px;border-radius:50%;flex-shrink:0}.skeleton-short{width:42%;margin-bottom:6px}.skeleton-stars{width:28%}.skeleton-wide{width:72%;margin-bottom:6px}.skeleton-full{width:100%}@media(max-width:768px){.reviews-summary-card{grid-template-columns:1fr;gap:20px;padding:22px 20px}.reviews-summary-left{flex-direction:column;align-items:flex-start;gap:8px;min-width:unset;padding-right:0;padding-bottom:16px;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.reviews-summary-histogram{max-width:100%}.review-form-row{grid-template-columns:1fr}.review-card-top{flex-wrap:wrap;gap:8px}}@media(prefers-reduced-motion:reduce){.review-card,.reviews-histogram-row,.reviews-histogram-bar,.pdp-reviews-sort-pill,.pdp-reviews-active-filter-chip,.pdp-reviews-action-btn,.pdp-reviews-section .btn,.review-form-actions .btn,.review-card-expand-btn{transition:opacity .18s ease!important;transform:none!important}.skeleton-block{animation:none!important}}body[data-motion=reduced] .review-card,body[data-motion=reduced] .reviews-histogram-row,body[data-motion=reduced] .reviews-histogram-bar,body[data-motion=reduced] .pdp-reviews-sort-pill,body[data-motion=reduced] .pdp-reviews-active-filter-chip,body[data-motion=reduced] .pdp-reviews-action-btn,body[data-motion=reduced] .pdp-reviews-section .btn,body[data-motion=reduced] .review-form-actions .btn,body[data-motion=reduced] .review-card-expand-btn{transition:opacity .18s ease!important;transform:none!important}@media(prefers-reduced-transparency:reduce){.reviews-summary-card,.review-card,.pdp-reviews-controls,.pdp-reviews-empty,.pdp-reviews-purchase-notice{background:#121722!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media(prefers-contrast:more){.reviews-summary-card,.review-card,.pdp-reviews-controls,.pdp-reviews-empty,.pdp-reviews-purchase-notice,.pdp-reviews-sort-segmented,.pdp-reviews-sort-pill,.pdp-reviews-action-btn,.pdp-reviews-section .btn{border-color:#ffffff7a!important}}.legal-layout{display:grid;grid-template-columns:260px 1fr;gap:56px;align-items:start;margin-top:40px}.legal-toc{position:sticky;top:100px;padding:22px 20px;border:1px solid var(--line);border-radius:18px;background:#ffffff06}.legal-toc .label{display:block;margin-bottom:14px;color:var(--accent-2);font-family:var(--mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.legal-toc ol{display:grid;gap:4px;margin:0;padding:0;list-style:none;counter-reset:legal-toc}.legal-toc a{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:10px;padding:8px 10px;border-radius:10px;color:var(--fg-2);font-size:14px;line-height:1.35;text-decoration:none;transition:background .12s ease,color .12s ease}.legal-toc a:hover,.legal-toc a:focus-visible{background:#ffffff0a;color:var(--fg);outline:none}.legal-toc-index{color:var(--muted);font-family:var(--mono);font-size:11px;letter-spacing:.05em}.legal-prose{display:grid;gap:56px;max-width:760px;color:var(--fg-2);font-size:16px;line-height:1.75}.legal-prose section{scroll-margin-top:96px}.legal-section-head{display:flex;align-items:baseline;gap:14px;margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid var(--line)}.legal-section-index{color:var(--accent-2);font-family:var(--mono);font-size:13px;letter-spacing:.08em}.legal-prose h2{margin:0;color:var(--fg);font-size:26px;font-weight:600;letter-spacing:-.01em;line-height:1.2}.legal-section-body p{margin:0 0 16px}.legal-section-body p:last-child{margin-bottom:0}.legal-section-body ul{display:grid;gap:10px;margin:0 0 18px;padding-left:22px;list-style:none}.legal-section-body ul li{position:relative;padding-left:4px}.legal-section-body ul li:before{content:"";position:absolute;top:.7em;left:-18px;width:8px;height:1px;background:var(--accent)}.legal-section-body a{color:var(--accent-2);text-decoration:none;border-bottom:1px solid rgba(255,94,124,.35);transition:border-color .12s ease,color .12s ease}.legal-section-body a:hover,.legal-section-body a:focus-visible{color:var(--fg);border-bottom-color:var(--fg);outline:none}.legal-footnote{margin-top:8px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#ffffff06;color:var(--fg-2);font-size:14px}.legal-footnote p{margin:0}.legal-footnote a{color:var(--accent-2);text-decoration:none;border-bottom:1px solid rgba(255,94,124,.35)}@media(max-width:960px){.legal-layout{grid-template-columns:1fr;gap:28px}.legal-toc{position:static;top:auto}.legal-prose{max-width:none}.legal-prose h2{font-size:22px}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.page-shell:has(>.auth-card):not(.auth-page-shell--split){max-width:560px;margin:56px auto 88px}.page-shell:has(>.auth-card):not(.auth-page-shell--split)>.page-shell-head{max-width:100%;margin:0 auto 24px;text-align:left}.page-shell:has(>.auth-card) .page-shell-head h1,.auth-page-shell .page-shell-head h1{margin:10px 0 12px;background:none;-webkit-background-clip:initial;background-clip:initial;color:#fff;font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);font-weight:700;letter-spacing:-.025em;line-height:1.12;text-shadow:none;text-wrap:balance}.page-shell:has(>.auth-card) .page-shell-head p,.auth-page-shell .page-shell-head p{max-width:46ch;color:var(--fg-2);font-size:15.5px;line-height:1.6;text-wrap:pretty}.account-social-links{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:0;margin-top:12px}@keyframes adminOrderSheetSlideIn{0%{transform:translate(100%);opacity:.6}to{transform:translate(0);opacity:1}}@keyframes admin-payments-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.account-layout{display:grid;gap:18px}.account-page .page-shell-head{max-width:860px}.account-signal{display:inline-flex;align-items:center;min-height:28px;max-width:100%;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:#ffffff0a;color:var(--fg-2);font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere}.account-signal-good{border-color:#3cc8823d;background:#3cc8821f;color:#4ade80}.account-signal-warning{border-color:#facc1547;background:#facc151c;color:#facc15}.account-signal-neutral{color:var(--muted)}.account-next-action{display:grid;width:min(100%,440px);gap:8px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:linear-gradient(145deg,#ffffff0e,#00000029),#ffffff06}.account-next-action strong{font-size:17px;line-height:1.15}.account-next-action>span:not(.label){color:var(--fg-2);font-size:12px;line-height:1.45}.account-next-action .btn{justify-self:start;margin-top:4px}.account-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.account-metric span,.account-detail-list span,.account-latest span,.account-notice span,.account-access-item span,.account-order-main span{color:var(--fg-2)}.account-metric span,.account-metric small,.account-detail-list span,.account-order-meta dt,.account-access-item small{font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:0;text-transform:uppercase}.account-dashboard-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.4fr);gap:18px;align-items:start}.account-side-column,.account-main-column{display:grid;gap:18px}.account-orders-section{order:1}.account-access-section{order:2}.account-billing-section{order:3}.account-shadow-wallet-section{order:0}.account-section{border:1px solid var(--line);border-radius:8px;background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.account-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.account-section-head h2{font-size:16px;font-weight:600;margin:0}.account-section-head .label{font-size:12px}.account-section-body{padding:20px}.account-detail-list{display:grid}.account-detail-list div{display:grid;grid-template-columns:minmax(92px,.45fr) minmax(0,1fr);gap:14px;padding:13px 20px;border-bottom:1px solid var(--line)}.account-detail-list div:last-child{border-bottom:0}.account-detail-list strong{min-width:0;overflow-wrap:anywhere;font-size:13px;text-align:right}.account-notice-list{display:grid}.account-notice{display:grid;gap:4px;padding:14px 20px 14px 18px;border-bottom:1px solid var(--line);border-left:2px solid var(--line-2)}.account-notice:last-child{border-bottom:0}.account-notice strong,.account-access-item strong{overflow-wrap:anywhere;font-size:14px}.account-notice span,.account-access-item span{font-size:12px}.account-notice-good{border-left-color:#4ade80}.account-notice-warning{border-left-color:#facc15}.account-notice-danger{border-left-color:#ff5c5c}.account-latest{display:grid;gap:10px;padding:18px 20px}.account-latest>strong{font-size:22px}.account-latest>div{display:flex;flex-wrap:wrap;gap:8px}.account-shadow-wallet-body{display:grid;gap:16px}.account-empty{display:grid;gap:14px;justify-items:center;padding:34px 0;text-align:center;color:var(--fg-2);font-size:14px}.account-empty p{margin:0}.account-empty-compact{padding:22px 20px}.account-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.account-action-status{min-height:18px;grid-column:1 / -1;margin:-8px 0 0;color:var(--fg-2);font-size:13px;text-align:right}.account-load-more{display:flex;justify-content:center;padding-top:16px}.account-badge{display:inline-flex;width:fit-content;align-items:center;justify-content:center;padding:5px 9px;border:1px solid var(--line);border-radius:999px;font-family:var(--mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0;white-space:nowrap}.account-badge-paid{border-color:#3cc8823d;background:#3cc88226;color:#3cc882}.account-badge-pending{border-color:#ffb4323d;background:#ffb43226;color:#ffb432}.account-badge-cancelled{border-color:#ff3c3c42;background:#ff3c3c26;color:#ff5c5c}.account-badge-neutral{border-color:#ffffff1f;background:#ffffff0f;color:var(--fg-2)}.account-access-list{display:grid;gap:10px}.account-access-item{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--line)}.account-access-item:last-child{border-bottom:0}.account-access-item>div{display:grid;min-width:0;gap:3px}.account-access-item small{color:var(--muted)}.account-order-viewer-item-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px}.account-order-viewer-action-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:6px 12px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0b;color:var(--fg);font-size:12px;font-weight:600;line-height:1.35;text-decoration:none}.account-order-viewer-action-link--primary{border-color:#f43f5e73;background:linear-gradient(180deg,#f43f5e42,#e11d4826);color:#fff}.account-coupons-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.7fr)}@media(max-width:1080px){.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-dashboard-grid,.account-coupons-grid{grid-template-columns:1fr}.account-side-column{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.account-side-column .account-section{min-width:0}}@media(max-width:760px){.account-hero-panel,.account-order-topline,.account-access-item,.account-coupon-card-head,.account-coupon-value,.account-section-head{align-items:flex-start;flex-direction:column}.account-actions,.account-action-status{justify-content:flex-start;text-align:left}.account-next-action{width:100%}.account-actions .btn{width:100%;justify-content:center}.account-metrics,.account-side-column,.account-wallet-balance-grid,.account-order-items div,.account-detail-list div{grid-template-columns:1fr}.account-detail-list strong{text-align:left}}@keyframes agProductCardRise{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes admin-dashboard-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}.sh-select{position:relative;display:inline-flex;min-width:156px;width:100%;font-family:var(--sh-storefront-font-text, "Poppins", var(--font))}body .sh-select>select.sh-select-proxy{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important;pointer-events:none!important}.sh-select-control{position:relative;display:inline-flex;align-items:center;width:100%}.sh-select-trigger{width:100%;min-height:44px;padding:8px 13px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.12);border-top-color:#ffffff38;border-radius:12px;background:linear-gradient(180deg,#161c2ae0,#0c1019f5);box-shadow:inset 0 1px #ffffff14,0 8px 20px -10px #0000008c;color:#f8fafc;font-family:var(--sh-storefront-font-text, "Poppins", var(--font));font-size:13.5px;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;transition:border-color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),transform .12s cubic-bezier(.22,1,.36,1)}.sh-select-trigger.has-value{padding-right:36px;border-color:#ff5a6461}.sh-select-trigger:hover:not(:disabled){border-color:#ff5a646b;border-top-color:#ff8c948a;background:linear-gradient(180deg,#1c2334eb,#0e131efa)}.sh-select.is-open .sh-select-trigger,.sh-select-trigger:focus-visible{outline:none;border-color:#ff5a64ad;border-top-color:#ffa5acc2;box-shadow:0 0 0 3px #d4192433,inset 0 1px #ffffff24}.sh-select-trigger:active:not(:disabled){transform:scale(.99)}.sh-select.is-disabled .sh-select-trigger,.sh-select-trigger:disabled{opacity:.52;cursor:not-allowed}.sh-select-flag{width:20px;height:15px;border-radius:3px;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px #ffffff2e}.sh-select-leading-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:16px;color:#ff6b74;flex-shrink:0}.sh-select-trigger-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-select-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.11);color:#94a3b8;font-family:var(--sh-storefront-font-text, "Poppins", var(--font));font-size:10.5px;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase;flex-shrink:0}.sh-select-trigger-icon{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0;transition:color .15s ease,transform .15s ease}.sh-select.is-open .sh-select-trigger-icon,.sh-select-trigger:hover:not(:disabled) .sh-select-trigger-icon{color:#ff6b74}.sh-select-clear-btn{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:999px;border:0;background:#ffffff12;color:#94a3b8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background-color .14s ease,color .14s ease}.sh-select-clear-btn:hover,.sh-select-clear-btn:focus-visible{outline:none;background:#d419243d;color:#fff}.sh-select-popover{position:absolute;top:calc(100% + 8px);left:0;right:0;min-width:272px;z-index:95;overflow:hidden;padding:10px;border-radius:16px;border:1px solid rgba(255,255,255,.13);border-top-color:#ffffff42;background:linear-gradient(165deg,#131926f7,#0a0e16fc);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);box-shadow:0 24px 52px -12px #000000d1,0 0 0 1px #00000073,inset 0 1px #ffffff1f;animation:sh-select-popover-enter .15s cubic-bezier(.22,1,.36,1)}@keyframes sh-select-popover-enter{0%{opacity:0;transform:translateY(-4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.sh-select-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 6px 8px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.08)}.sh-select-eyebrow{font-family:var(--sh-storefront-font-text, "Poppins", var(--font));font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff6b74}.sh-select-count{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#94a3b8;font-family:var(--sh-storefront-font-text, "Poppins", var(--font));font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums}.sh-select-search-wrap{position:relative;display:flex;align-items:center;gap:8px;min-height:38px;padding:0 10px;margin-bottom:8px;border-radius:10px;background:#070a10db;border:1px solid rgba(255,255,255,.11);transition:border-color .14s ease,box-shadow .14s ease}.sh-select-search-wrap:focus-within{border-color:#ff5a6494;box-shadow:0 0 0 2px #d4192429}.sh-select-search-icon{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;flex-shrink:0}.sh-select-search-wrap:focus-within .sh-select-search-icon{color:#ff6b74}.sh-select-search-input{flex:1 1 auto;min-width:0;width:100%;border:0;background:transparent;color:#f8fafc;font-family:var(--sh-storefront-font-text, "Poppins", var(--font));font-size:13px;font-weight:500;line-height:1.3;outline:none}.sh-select-search-input::placeholder{color:#94a3b8b8}.sh-select-search-input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sh-select-search-clear{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;border-radius:999px;background:#ffffff14;color:#cbd5e1;cursor:pointer;flex-shrink:0;transition:background-color .14s ease,color .14s ease}.sh-select-search-clear:hover{background:#d4192447;color:#fff}.sh-select-options{display:flex;flex-direction:column;gap:3px;max-height:260px;overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:thin;scrollbar-color:rgba(255,90,100,.36) rgba(255,255,255,.03)}.sh-select-options::-webkit-scrollbar{width:6px}.sh-select-options::-webkit-scrollbar-button{display:none}.sh-select-options::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.sh-select-options::-webkit-scrollbar-thumb{background:#ff5a6457;border-radius:999px}.sh-select-options::-webkit-scrollbar-thumb:hover{background:#ff5a648f}.sh-select-option{width:100%;min-height:38px;padding:8px 10px;border-radius:10px;border:1px solid transparent;background:transparent;color:#cbd5e1;font-family:var(--sh-storefront-font-text, "Poppins", var(--font));font-size:13px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}.sh-select-option:hover:not(:disabled),.sh-select-option:focus-visible{outline:none;background:#ffffff0f;border-color:#ffffff1a;color:#fff}.sh-select-option.is-selected{background:linear-gradient(135deg,#d4192438,#d4192417);border-color:#ff5a6470;color:#fff;font-weight:600}.sh-select-option.is-selected .sh-select-badge{background:#d419243d;border-color:#ff5a646b;color:#fecdd3}.sh-select-option:disabled{opacity:.4;cursor:not-allowed}.sh-select-option-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sh-select-option-trailing{display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sh-select-option-check{display:inline-flex;align-items:center;justify-content:center;color:#ff6b74}.sh-select-empty{padding:16px 12px;text-align:center;color:#94a3b8;font-family:var(--sh-storefront-font-text, "Poppins", var(--font));font-size:12.5px}@media(prefers-reduced-motion:reduce){.sh-select-trigger,.sh-select-popover,.sh-select-option{transition:none!important;animation:none!important;transform:none!important}}@media(prefers-reduced-transparency:reduce){.sh-select-popover{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0d121d!important}}@media(prefers-contrast:more){.sh-select-trigger,.sh-select-popover,.sh-select-option.is-selected{border-color:#ffffff8f!important}}.sh-notch-eyebrow,.sect-head .label,.page-shell-head .label{display:inline-flex;align-items:center;gap:8px;font-family:var(--sh-font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--sh-ink-2)}.sh-notch-eyebrow:before,.sect-head .label:before,.page-shell-head .label:before{content:"";display:inline-block;width:12px;height:3px;background:var(--sh-accent);transform:skew(-25deg);border-radius:1px;flex-shrink:0}.price,.pcard-price-main,.pcard-price-ref,.hero-stats b,.cart-nav-count,.sh-tabular{font-variant-numeric:tabular-nums lining-nums}.pcard .price,.feat-mini .price,.pillar .num,.pcard-price-main{color:var(--sh-ink)!important;font-family:var(--sh-font-display);font-weight:700;letter-spacing:-.01em}.sh-global-status-strip{background:linear-gradient(90deg,#0d121cf5,#140e16f5,#0d121cf5);border-bottom:1px solid var(--sh-line);font-size:12px;color:var(--sh-ink-2);padding:6px 16px}.sh-global-status-inner{max-width:var(--sh-content-max);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sh-global-status-left,.sh-global-status-right{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sh-global-status-link{display:inline-flex;align-items:center;gap:6px;color:var(--sh-ink);font-family:var(--sh-font-mono);font-size:11.5px;text-decoration:none;padding:2px 8px;border-radius:999px;background:#3ddc841a;border:1px solid rgba(61,220,132,.28)}.sh-global-status-link:hover{background:#3ddc842e}.sh-status-dot-live{width:7px;height:7px;border-radius:50%;background:var(--sh-status-undetected);box-shadow:0 0 8px var(--sh-status-undetected)}.sh-global-pill{display:inline-flex;align-items:center;gap:5px;font-family:var(--sh-font-mono);font-size:11px;color:var(--sh-ink-2)}.sh-motion-toggle{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:6px;border:1px solid var(--sh-edge);background:var(--sh-bg-surface-2);color:var(--sh-ink-2);font-family:var(--sh-font-mono);font-size:11px;cursor:pointer}.sh-motion-toggle:hover{color:var(--sh-ink);border-color:var(--sh-control-edge)}.sh-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--sh-accent),#7a0910);color:#fff;box-shadow:0 4px 16px #d4192466,inset 0 1px #ffffff40;flex-shrink:0}.sh-mobile-menu-btn{display:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;border-radius:9px;border:1px solid var(--sh-edge);background:var(--sh-bg-surface-2);color:var(--sh-ink);cursor:pointer}.sh-mobile-drawer{position:fixed;inset:0;z-index:200;background:#05070cc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:flex-end;opacity:1;transition:opacity .2s var(--sh-ease-out, cubic-bezier(.23, 1, .32, 1))}.sh-mobile-drawer-panel{width:min(340px,calc(100vw - 24px));height:100dvh;background:var(--sh-bg-surface-1);border-left:1px solid var(--sh-edge);padding:20px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;box-shadow:var(--sh-overlay);transform:translate(0);transition:transform .26s var(--sh-ease-drawer, cubic-bezier(.32, .72, 0, 1))}@starting-style{.sh-mobile-drawer{opacity:0}.sh-mobile-drawer-panel{transform:translate(100%)}}.sh-mobile-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--sh-line)}.sh-mobile-drawer-links{display:flex;flex-direction:column;gap:6px}.sh-mobile-drawer-link{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:10px 14px;border-radius:9px;color:var(--sh-ink-2);text-decoration:none;font-weight:600;border:1px solid transparent}.sh-mobile-drawer-link.active,.sh-mobile-drawer-link:hover{background:var(--sh-accent-soft);color:var(--sh-ink);border-color:#d4192459}.sh-currency-selector{position:relative}.sh-currency-trigger{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 11px;border-radius:8px;border:1px solid var(--sh-edge);background:var(--sh-bg-surface-2);color:var(--sh-ink);font-family:var(--sh-font-mono);font-size:12px;font-weight:600;cursor:pointer}.sh-currency-trigger:hover,.sh-currency-trigger-open{border-color:var(--sh-control-edge);background:var(--sh-bg-surface-3)}.sh-currency-symbol{color:var(--sh-accent-text)}.sh-currency-popover{position:absolute;right:0;top:calc(100% + 8px);width:min(340px,calc(100vw - 24px));background:var(--sh-bg-surface-1);border:1px solid var(--sh-edge);border-radius:13px;box-shadow:var(--sh-overlay);padding:14px;z-index:120;transform-origin:top right;opacity:1;transform:scale(1) translateY(0);transition:opacity .18s var(--sh-ease-out, cubic-bezier(.23, 1, .32, 1)),transform .18s var(--sh-ease-out, cubic-bezier(.23, 1, .32, 1))}@starting-style{.sh-currency-popover{opacity:0;transform:scale(.96) translateY(-4px)}}.sh-currency-popover-head{display:flex;flex-direction:column;gap:4px;padding-bottom:10px;border-bottom:1px solid var(--sh-line);margin-bottom:10px}.sh-currency-popover-head small{color:var(--sh-muted);font-size:11.5px;line-height:1.4}.sh-currency-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:290px;overflow-y:auto;padding-right:2px}.sh-currency-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;border-radius:8px;border:1px solid var(--sh-line);background:var(--sh-bg-surface-2);color:var(--sh-ink);text-align:left;cursor:pointer;transition:border-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),background-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),transform .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-currency-option:active:not(:disabled){transform:scale(.98)}.sh-currency-option:hover{border-color:var(--sh-edge);background:var(--sh-bg-surface-3)}.sh-currency-option.selected{border-color:var(--sh-accent);background:var(--sh-accent-soft)}.sh-currency-option-main{display:flex;align-items:center;justify-content:space-between;width:100%;font-family:var(--sh-font-mono);font-size:12px}.sh-currency-opt-sym{color:var(--sh-accent-text)}.sh-currency-geo-tag{font-size:9.5px;padding:1px 5px;border-radius:4px;background:#6ab4ff24;color:var(--sh-status-testing)}.sh-currency-option-meta{font-size:10.5px;color:var(--sh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sh-currency-popover-foot{margin-top:10px;padding-top:8px;border-top:1px solid var(--sh-line)}.sh-currency-toggle-geo{width:100%;padding:7px 10px;border-radius:7px;border:1px dashed var(--sh-edge);background:transparent;color:var(--sh-ink-2);font-size:11.5px;cursor:pointer}.sh-currency-toggle-geo:hover{color:var(--sh-ink);border-color:var(--sh-control-edge)}.sh-beacon{display:inline-flex;align-items:center;gap:6px;padding-block:4px;padding-inline-start:8px;padding-inline-end:10px;border-radius:999px;font-family:var(--sh-font-mono);font-size:11.5px;font-weight:600;letter-spacing:.03em;border:1px solid transparent;box-shadow:inset 0 1px #ffffff1f;line-height:1.2;white-space:nowrap;flex-shrink:0}.sh-beacon-dot{display:none;width:6px;height:6px;border-radius:999px;background:currentColor;flex-shrink:0}.sh-beacon-compact{padding-block:4px;padding-inline-start:7px;padding-inline-end:9px;font-size:10.5px}.sh-beacon-undetected{color:var(--sh-status-undetected);background:var(--sh-status-undetected-bg);border-color:#3ddc845c}.sh-beacon-updating{color:var(--sh-status-updating);background:var(--sh-status-updating-bg);border-color:#ffb34061}.sh-beacon-testing{color:var(--sh-status-testing);background:var(--sh-status-testing-bg);border-color:#6ab4ff61}.sh-beacon-mixed{color:var(--sh-status-undetected);background:linear-gradient(90deg,#3ddc8429,#ffb34029);border-color:#ffb34061}.sh-beacon-slots-full{color:var(--sh-status-slots-full);background:var(--sh-status-slots-full-bg);border-color:#c9a2ff61}.sh-beacon-discontinued{color:var(--sh-status-discontinued);background:var(--sh-status-discontinued-bg);border-color:#94a3b857}.sh-beacon-lock-tag{padding:1px 5px;border-radius:4px;background:#00000059;font-size:9.5px;letter-spacing:.06em}.sh-shop-status-bar,.sh-status-filter-pills{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.sh-uptime-row{display:grid;grid-template-columns:minmax(200px,1.2fr) minmax(180px,1fr) auto auto;align-items:center;gap:16px;padding:14px 18px;background:var(--sh-bg-surface-1);border:1px solid var(--sh-line);border-radius:var(--sh-radius)}.sh-uptime-bars{display:flex;align-items:center;gap:2px;height:20px}.sh-uptime-bar{flex:1;height:100%;border-radius:2px;background:var(--sh-status-undetected);opacity:.82}.sh-uptime-bar.warn{background:var(--sh-status-updating)}@keyframes sh-view-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sh-beacon-pulse{0%,to{box-shadow:0 0 #3ddc8473}50%{box-shadow:0 0 0 5px #3ddc8400}}@keyframes sh-icon-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){body:not([data-motion=reduced]) .sh-view-transition{animation:sh-view-enter var(--sh-duration) var(--sh-ease) both}body:not([data-motion=reduced]) .sh-beacon-undetected .sh-beacon-dot{animation:sh-beacon-pulse 2.4s infinite ease-in-out}body:not([data-motion=reduced]) .sh-beacon-updating .sh-beacon-icon{animation:sh-icon-spin 3.2s linear infinite}body:not([data-motion=reduced]) .pcard,body:not([data-motion=reduced]) .btn,body:not([data-motion=reduced]) .sh-hero-radar-item,body:not([data-motion=reduced]) .pillar{transition:transform var(--sh-duration) var(--sh-ease),box-shadow var(--sh-duration) var(--sh-ease),border-color var(--sh-duration) var(--sh-ease),background-color var(--sh-duration) var(--sh-ease)}}.btn,.icon-btn,.sh-status-filter-pill,.sh-status-pill,.sh-compat-chip,.sh-currency-trigger,.sh-locale-trigger,.sh-motion-toggle,.sh-logo-switch-trigger{transition:transform .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),border-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),background-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.btn:active:not(:disabled),.icon-btn:active:not(:disabled),.sh-status-filter-pill:active:not(:disabled),.sh-status-pill:active:not(:disabled),.sh-compat-chip:active:not(:disabled),.sh-currency-trigger:active:not(:disabled),.sh-locale-trigger:active:not(:disabled),.sh-motion-toggle:active:not(:disabled),.sh-logo-switch-trigger:active:not(:disabled){transform:scale(.97)}@media(hover:hover)and (pointer:fine){body:not([data-motion=reduced]) .pillar:hover{transform:translateY(-2px);border-color:var(--sh-edge);box-shadow:var(--sh-hover)}body:not([data-motion=reduced]) .btn:hover:not(:disabled):not(:active),body:not([data-motion=reduced]) .nav-account-chip:hover:not(:active),body:not([data-motion=reduced]) .sh-compat-chip:hover:not(:disabled):not(:active),body:not([data-motion=reduced]) .sh-logo-selector__card:hover:not(:active){transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.sh-view-transition,.sh-beacon-undetected .sh-beacon-dot,.sh-beacon-updating .sh-beacon-icon,.sh-beacon[data-status=UPDATING] .sh-icon,.sh-beacon[data-status=UNDETECTED_UPDATING] .sh-icon .sh-icon-part-orbit,.sh-beacon[data-status=TESTING_MODE] .sh-icon .sh-icon-part-rays,.sh-logo--animated .sh-logo__reticle-ring,.sh-logo--animated .sh-logo__eyes,.sh-logo--animated .sh-logo__part-crimson-channels,.sh-logo--animated .sh-logo__gem-crystal,.sh-logo--animated .sh-logo__gem-glint,[class*=sh-icon--effect-]{animation:none!important}.pcard,.pcard .pcard-img,.btn,.icon-btn,.pillar,.sh-compat-chip,.sh-logo,.sh-logo__part,.sh-logo__slash,.sh-logo-selector__card,.sh-icon,.sh-icon [class^=sh-icon-part-],.sh-hero-radar-item,.sh-hero-radar-cta,.sh-hero-spec-item,.sh-telemetry-ledger>div,.pdp-trust-note,.pdp-trust-note-icon,.pdp-feature-chip,.sh-currency-popover,.sh-mobile-drawer-panel{transform:none!important;transition-property:opacity,color,background-color,border-color,box-shadow,filter!important;transition-duration:.15s!important;transition-timing-function:ease!important}}body[data-motion=reduced]{scroll-behavior:auto!important}body[data-motion=reduced] :is(.sh-view-transition,.sh-beacon-undetected .sh-beacon-dot,.sh-beacon-updating .sh-beacon-icon,.sh-beacon[data-status=UPDATING] .sh-icon,.sh-beacon[data-status=UNDETECTED_UPDATING] .sh-icon .sh-icon-part-orbit,.sh-beacon[data-status=TESTING_MODE] .sh-icon .sh-icon-part-rays,.sh-logo--animated .sh-logo__reticle-ring,.sh-logo--animated .sh-logo__eyes,.sh-logo--animated .sh-logo__part-crimson-channels,.sh-logo--animated .sh-logo__gem-crystal,.sh-logo--animated .sh-logo__gem-glint,[class*=sh-icon--effect-],.pdp-access-panel:after,.pdp-summary-status--available,.pdp-summary-status--available:before,.pdp-summary-status--available:after){animation:none!important}body[data-motion=reduced] :is(.pcard,.pcard .pcard-img,.btn,.icon-btn,.pillar,.sh-compat-chip,.sh-logo,.sh-logo__part,.sh-logo__slash,.sh-logo-selector__card,.sh-icon,.sh-icon [class^=sh-icon-part-],.sh-hero-radar-item,.sh-hero-radar-cta,.sh-hero-spec-item,.sh-telemetry-ledger>div,.pdp-trust-note,.pdp-trust-note-icon,.pdp-feature-chip,.sh-logo-popover,.sh-currency-popover,.sh-mobile-drawer-panel){transform:none!important;transition-property:opacity,color,background-color,border-color,box-shadow,filter!important;transition-duration:.15s!important;transition-timing-function:ease!important}@media(max-width:1100px){.sh-uptime-row{grid-template-columns:1fr auto}}@media(max-width:800px){.sh-mobile-menu-btn{display:inline-flex}.nav-links{display:none!important}.sh-global-status-right{display:none}.sh-uptime-row,.sh-status-row{grid-template-columns:1fr;gap:10px}}@media(max-width:480px){.sh-hero-radar-grid,.sh-status-summary-cards,.sh-status-summary-grid,.sh-currency-list{grid-template-columns:minmax(0,1fr)}}@media(any-pointer:coarse){.btn,.icon-btn,.sh-currency-trigger,.sh-status-filter-pill,.sh-status-pill,.sh-compat-chip,.shop-filter-trigger,.shop-filter-select{min-height:44px}.shop-search input,input,select,textarea{font-size:16px}}@media(forced-colors:active){.sh-beacon,.sh-status-pill[data-active=true],.sh-currency-option[aria-selected=true]{border:1px solid Highlight;outline:1px solid Highlight}.sh-icon{filter:none!important}}@keyframes sh-icon-pulse-core{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.04);opacity:.88}}@keyframes sh-icon-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sh-icon-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sh-icon-reticle-lock{0%,to{transform:scale(1) rotate(0)}45%{transform:scale(.95) rotate(-10deg)}75%{transform:scale(1.05) rotate(3deg)}}@keyframes sh-icon-spark-flash{0%,to{transform:scale(1) translateY(0);filter:brightness(1)}40%{transform:scale(1.05) translateY(-1px);filter:brightness(1.3)}}@keyframes sh-icon-blade-glitch{0%,to{transform:skew(0) translate(0)}30%{transform:skew(-10deg) translate(1px)}60%{transform:skew(6deg) translate(-1px)}}@keyframes sh-icon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes sh-icon-draw-check{0%{stroke-dasharray:20;stroke-dashoffset:20}to{stroke-dasharray:20;stroke-dashoffset:0}}.sh-icon{transform-origin:center center;transition:transform .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.sh-icon .sh-icon-part-orbit,.sh-icon .sh-icon-part-sweep,.sh-icon .sh-icon-part-reticle,.sh-icon .sh-icon-part-core,.sh-icon .sh-icon-part-blade,.sh-icon .sh-icon-part-check,.sh-icon .sh-icon-part-rays,.sh-icon .sh-icon-part-scanline,.sh-icon .sh-icon-part-nodes,.sh-icon .sh-icon-part-bars{transform-box:view-box;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .22s ease}.sh-icon-status-mixed .sh-icon-part-orbit{transform-origin:16.4px 15.8px}.sh-icon--effect-pulse{animation:sh-icon-pulse-core 2.4s ease-in-out infinite}.sh-icon--effect-orbit .sh-icon-part-orbit,.sh-icon--effect-orbit:not(:has(.sh-icon-part-orbit)){animation:sh-icon-orbit-spin 2.2s linear infinite}.sh-icon--effect-radar{animation:sh-icon-pulse-core 2.8s ease-in-out infinite}.sh-icon--effect-recoil{animation:sh-icon-reticle-lock 2.2s cubic-bezier(.22,1,.36,1) infinite}.sh-icon--effect-spark{animation:sh-icon-spark-flash 1.9s ease-in-out infinite}.sh-icon--effect-glitch-slash{animation:sh-icon-blade-glitch 2.4s ease-in-out infinite}.sh-icon--effect-float{animation:sh-icon-float 2.6s ease-in-out infinite}.sh-icon--glow-crimson{filter:drop-shadow(0 1px 3px rgba(255,90,100,.38))}.sh-icon--glow-emerald{filter:drop-shadow(0 1px 3px rgba(61,220,132,.38))}.sh-icon--glow-amber{filter:drop-shadow(0 1px 3px rgba(255,179,64,.38))}.sh-icon--glow-cyan{filter:drop-shadow(0 1px 3px rgba(106,180,255,.38))}.sh-icon--glow-violet{filter:drop-shadow(0 1px 3px rgba(201,162,255,.38))}.sh-icon--glow-current{filter:drop-shadow(0 1px 3px currentColor)}@media(hover:hover)and (pointer:fine){.btn:hover .sh-icon,.icon-btn:hover .sh-icon,.sh-global-pill:hover .sh-icon,.sh-admin-nav-link:hover .sh-icon{transform:none;filter:none}.btn:hover .sh-icon-arrow-right,.sh-hero-status-link:hover .sh-icon-arrow-right,.sh-hero-radar-cta:hover .sh-icon-arrow-right,.sh-mobile-drawer-link:hover .sh-icon-arrow-right,.pdp-sysreq-more:hover .sh-icon-arrow-right{transform:translate(3px)}.btn:hover .sh-icon-arrow-right .sh-icon-part-blade,.sh-hero-status-link:hover .sh-icon-arrow-right .sh-icon-part-blade,.sh-hero-radar-cta:hover .sh-icon-arrow-right .sh-icon-part-blade,.pdp-sysreq-more:hover .sh-icon-arrow-right .sh-icon-part-blade{transform:translate(1px)}.btn:hover .sh-icon-status-updating,.btn:hover .sh-icon-refresh,.icon-btn:hover .sh-icon-refresh{animation:sh-icon-orbit-spin .28s cubic-bezier(.22,1,.36,1)}.brand:hover .sh-brand-mark .sh-icon{transform:scale(1.05) rotate(-4deg);filter:drop-shadow(0 0 8px rgba(255,90,100,.75))}}.sh-beacon[data-status=UNDETECTED] .sh-icon{filter:none;shape-rendering:geometricPrecision}.sh-beacon[data-status=UPDATING] .sh-icon .sh-icon-part-orbit,.sh-beacon[data-status=UNDETECTED_UPDATING] .sh-icon .sh-icon-part-orbit{animation:sh-icon-orbit-spin 3.2s linear infinite}.sh-beacon[data-status=TESTING_MODE] .sh-icon .sh-icon-part-rays{animation:sh-icon-float 2.4s ease-in-out infinite}.sh-logo{position:relative;-webkit-user-select:none;user-select:none;line-height:0}.sh-logo__svg-mark,.sh-logo__svg-lockup{display:block;overflow:visible}.sh-logo__crest-artwork{pointer-events:none}.sh-logo__part{transform-origin:60px 60px;will-change:transform,opacity;transition:transform .36s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),filter .32s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),opacity .28s ease}.sh-logo__slash,.sh-logo__visor,.sh-logo__eyes,.sh-logo__reticle-ring{transform-origin:60px 60px;transition:transform .36s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),filter .28s ease,opacity .24s ease}@keyframes sh-logo-eyes-pulse{0%,to{opacity:.92;filter:drop-shadow(0 0 3.5px rgba(255,38,52,.88)) drop-shadow(0 0 8px rgba(217,27,36,.55))}50%{opacity:1;filter:drop-shadow(0 0 5.5px rgba(255,90,100,1)) drop-shadow(0 0 12px rgba(239,35,48,.85))}}@keyframes sh-logo-channel-flow{0%,to{opacity:.82;filter:drop-shadow(0 0 1.2px rgba(217,27,36,.35))}50%{opacity:1;filter:drop-shadow(0 0 2.8px rgba(255,77,88,.72))}}@keyframes sh-logo-gem-refract{0%,to{opacity:.94;filter:drop-shadow(0 0 2px rgba(230,25,38,.45))}50%{opacity:1;filter:drop-shadow(0 0 4.5px rgba(255,110,122,.82))}}@keyframes sh-logo-gem-glint-shimmer{0%,to{opacity:.76}50%{opacity:1}}.sh-logo--animated .sh-logo__visor{filter:drop-shadow(0 0 5px rgba(255,70,82,.72))}.sh-logo--animated .sh-logo__eyes{animation:sh-logo-eyes-pulse 3.2s ease-in-out infinite}.sh-logo--animated .sh-logo__part-crimson-channels{animation:sh-logo-channel-flow 4.2s ease-in-out infinite}.sh-logo--animated .sh-logo__gem-crystal{animation:sh-logo-gem-refract 3.6s ease-in-out infinite}.sh-logo--animated .sh-logo__gem-glint{animation:sh-logo-gem-glint-shimmer 2.4s ease-in-out infinite}.sh-logo--animated .sh-logo__reticle-ring{animation:sh-icon-orbit-spin 18s linear infinite}@media(hover:hover)and (pointer:fine){.sh-logo:hover .sh-logo__visor,.sh-logo:hover .sh-logo__eyes{opacity:1;filter:drop-shadow(0 0 6.5px rgba(255,110,118,1)) drop-shadow(0 0 14px rgba(239,35,48,.95))}.sh-logo--obsidian-hood:hover .sh-logo__part-hood-cowl{transform:translateY(-.65px) scale(1.012);filter:drop-shadow(0 2px 3.5px rgba(6,8,13,.65))}.sh-logo--obsidian-hood:hover .sh-logo__part-collar-blades{transform:translateY(.35px) scale(1.008)}.sh-logo--obsidian-hood:hover .sh-logo__part-crimson-channels{opacity:1;filter:drop-shadow(0 0 3.5px rgba(255,77,88,.78))}.sh-logo--obsidian-hood:hover .sh-logo__part-crimson-gem{transform:translateY(-.35px) scale(1.022);filter:drop-shadow(0 0 5px rgba(255,70,84,.85))}}.sh-logo-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.sh-logo-selector__card{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:14px;background:var(--sh-bg-surface-2, #10141f);border:1px solid var(--sh-line, rgba(255, 255, 255, .08));color:var(--sh-ink, #f4f6fb);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),background .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),transform .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover){.sh-logo-selector__card:hover{border-color:#ff5a647a;background:var(--sh-bg-surface-3, #171d2c);transform:translateY(-1px)}}.sh-logo-selector__card:focus-visible{outline:2px solid var(--sh-accent, #d91b24);outline-offset:2px}.sh-logo-selector__card:not(:disabled):active{transform:scale(.97)}.sh-logo-selector__card.is-active{border-color:#d91b24;background:linear-gradient(135deg,#d91b2429,#10141ff5);box-shadow:0 0 0 1px #ff5a6459,0 10px 24px -10px #d91b2466}.sh-logo-selector__preview{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:10px;background:radial-gradient(circle at 50% 45%,#ff5a641f,#06080deb 72%);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f}.sh-logo-selector__meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.sh-logo-selector__eyebrow-row{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.sh-logo-selector__code{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:10px;font-weight:700;letter-spacing:.12em;color:#ff5a64;text-transform:uppercase}.sh-logo-selector__badge{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.08em;padding:1px 6px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--logo-card-accent, #ff5a64);white-space:nowrap}.sh-logo-selector__title{font-size:13px;font-weight:700;line-height:1.3;color:inherit;white-space:normal;text-wrap:pretty}.sh-logo-selector__persona{font-size:11.5px;line-height:1.4;color:var(--sh-muted, #94a0b8);white-space:normal;text-wrap:pretty}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sh-brand-cluster{position:relative;display:inline-flex;align-items:center;gap:8px}.sh-brand-modern{display:inline-flex;align-items:center;text-decoration:none}.sh-logo-switch-trigger{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 9px 0 8px;border-radius:8px;border:1px solid var(--sh-line);background:var(--sh-bg-surface-2);color:var(--sh-ink-2);font-family:var(--sh-font-mono);font-size:11px;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),background .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),transform .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover){.sh-logo-switch-trigger:hover{border-color:var(--sh-accent);color:var(--sh-ink);background:var(--sh-bg-surface-3)}}.sh-logo-switch-trigger.is-open{border-color:var(--sh-accent);color:var(--sh-ink);background:var(--sh-bg-surface-3);box-shadow:0 0 0 1px #d91b2447,0 6px 18px -6px #d91b2473}.sh-logo-switch-trigger:focus-visible{outline:2px solid var(--sh-accent, #d91b24);outline-offset:2px}.sh-logo-switch-dot{width:6px;height:6px;border-radius:999px;background:var(--logo-trigger-accent, #ff5a64);box-shadow:0 0 6px var(--logo-trigger-accent, #ff5a64);flex-shrink:0}.sh-logo-switch-badge{color:var(--sh-accent-text);font-variant-numeric:tabular-nums}.sh-logo-switch-trigger .sh-icon{transition:transform .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-logo-switch-trigger.is-open .sh-icon{transform:rotate(180deg)}.sh-logo-popover{position:absolute;left:0;top:calc(100% + 10px);width:min(464px,calc(100dvw - 24px));max-height:min(82dvh,680px);overflow-y:auto;overscroll-behavior:contain;background-color:#0b0e16;background-image:linear-gradient(180deg,#111623,#090c13);border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 0 0 1px #ffffff14,0 24px 56px -12px #000000e0,0 0 36px -12px #d91b2440;padding:14px;z-index:160;transform-origin:top left;opacity:1;transform:scale(1) translateY(0);transition-property:opacity,transform,display,overlay;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.23, 1, .32, 1));transition-behavior:allow-discrete}@starting-style{.sh-logo-popover{opacity:0;transform:scale(.96) translateY(-4px)}}.sh-logo-popover-head{display:flex;flex-direction:column;gap:5px;padding-bottom:10px;border-bottom:1px solid var(--sh-line);margin-bottom:10px}.sh-logo-popover-head-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sh-logo-popover-head-actions{display:inline-flex;align-items:center;gap:6px}.sh-logo-popover-code-pill{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:9.5px;font-weight:700;letter-spacing:.1em;padding:2px 7px;border-radius:5px;background:#d91b2424;border:1px solid rgba(255,90,100,.3);color:#ff7b82}.sh-logo-popover-close{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;border:1px solid var(--sh-line);background:var(--sh-bg-surface-2);color:var(--sh-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease,background-color .15s ease}@media(hover:hover){.sh-logo-popover-close:hover{color:var(--sh-ink);border-color:var(--sh-edge);background:var(--sh-bg-surface-3)}}.sh-logo-popover-close:focus-visible{outline:2px solid var(--sh-accent, #d91b24);outline-offset:2px}.sh-logo-popover-head small{color:var(--sh-ink-2, #b4bdd0);font-size:12px;line-height:1.4}.sh-logo-popover-stage{display:flex;flex-direction:column;gap:6px;padding:10px 12px;margin-bottom:10px;border-radius:11px;background:radial-gradient(circle at 18% 50%,rgba(217,27,36,.16),transparent 60%),#07090eeb;border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0d}.sh-logo-popover-stage-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.sh-logo-popover-stage-label{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--sh-muted, #94a0b8);text-transform:uppercase}.sh-logo-popover-stage-tag{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--logo-stage-accent, #ff5a64)}.sh-logo-popover-stage-canvas{display:flex;align-items:center;min-height:40px;overflow:hidden}.sh-logo-popover-list,.sh-logo-popover-item-wrap{display:flex;flex-direction:column;gap:7px}.sh-logo-popover-section-divider{display:flex;align-items:center;gap:8px;margin-top:4px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.12);font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:9.5px;font-weight:700;letter-spacing:.14em;color:#ff5a64;text-transform:uppercase}.sh-logo-popover-badges{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.sh-logo-popover-new-badge{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:8.5px;font-weight:800;letter-spacing:.1em;padding:1.5px 5px;border-radius:4px;background:linear-gradient(135deg,#ff5a64,#d91b24);color:#fff;box-shadow:0 0 8px #d91b2473;white-space:nowrap}.sh-logo-popover-option{display:grid;grid-template-columns:52px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid rgba(255,255,255,.08);background-color:#121723;background-image:linear-gradient(135deg,#181f2ef5,#0e121cfa);color:var(--sh-ink, #f4f6fb);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),background-color .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),box-shadow .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)),transform .18s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-logo-popover-option:active:not(:disabled){transform:scale(.98)}@media(hover:hover){.sh-logo-popover-option:hover{border-color:color-mix(in srgb,var(--logo-option-accent, #ff5a64) 48%,rgba(255,255,255,.18));background-color:#161d2c;background-image:linear-gradient(135deg,color-mix(in srgb,var(--logo-option-accent, #ff5a64) 10%,#182032),#101521)}}.sh-logo-popover-option:focus-visible{outline:2px solid var(--logo-option-accent, #ff5a64);outline-offset:2px}.sh-logo-popover-option.selected{border-color:color-mix(in srgb,var(--logo-option-accent, #ff5a64) 68%,#d91b24);background-color:#131826;background-image:linear-gradient(135deg,color-mix(in srgb,var(--logo-option-accent, #ff5a64) 16%,#141927),#0c1019);box-shadow:0 0 0 1px color-mix(in srgb,var(--logo-option-accent, #ff5a64) 26%,transparent),0 10px 24px -10px color-mix(in srgb,var(--logo-option-accent, #ff5a64) 42%,rgba(0,0,0,.85))}.sh-logo-popover-preview{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:10px;background-color:#07090e;background-image:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--logo-option-accent, #ff5a64) 20%,transparent),#07090e 76%);border:1px solid rgba(255,255,255,.11);box-shadow:inset 0 1px #ffffff12;transition:border-color .18s ease,box-shadow .18s ease}.sh-logo-popover-option.selected .sh-logo-popover-preview{border-color:color-mix(in srgb,var(--logo-option-accent, #ff5a64) 55%,rgba(255,255,255,.2));box-shadow:0 0 14px -3px color-mix(in srgb,var(--logo-option-accent, #ff5a64) 45%,transparent),inset 0 1px #ffffff1f}.sh-logo-popover-copy{display:flex;flex-direction:column;gap:2.5px;min-width:0;flex:1}.sh-logo-popover-eyebrow,.sh-logo-popover-title-row{display:flex;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}.sh-logo-popover-index{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:9.5px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.06em;padding:1px 5.5px;border-radius:4px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#dce3f2;line-height:1.35;flex-shrink:0}.sh-logo-popover-option.selected .sh-logo-popover-index{background:color-mix(in srgb,var(--logo-option-accent, #ff5a64) 18%,#0b0f18);border-color:color-mix(in srgb,var(--logo-option-accent, #ff5a64) 45%,transparent);color:#fff}.sh-logo-popover-title,.sh-logo-popover-copy strong{font-size:13px;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--sh-ink, #f4f6fb);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-logo-popover-tag{font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:9px;font-weight:700;letter-spacing:.07em;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--logo-option-accent, #ff5a64) 12%,rgba(8,11,18,.92));border:1px solid color-mix(in srgb,var(--logo-option-accent, #ff5a64) 34%,rgba(255,255,255,.12));color:var(--logo-option-accent, #ff5a64);line-height:1.35;white-space:nowrap;flex-shrink:0}.sh-logo-popover-persona,.sh-logo-popover-copy small{font-size:11px;line-height:1.32;color:var(--sh-ink-2, #9aa4b8);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-logo-popover-check{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1.5px solid rgba(255,255,255,.16);background:#07090ec7;color:var(--logo-option-accent, #ff5a64);transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease}.sh-logo-popover-check.is-checked{border-color:var(--logo-option-accent, #ff5a64);background:color-mix(in srgb,var(--logo-option-accent, #ff5a64) 22%,#090d14);color:var(--logo-option-accent, #ff5a64);box-shadow:0 0 12px -2px color-mix(in srgb,var(--logo-option-accent, #ff5a64) 55%,transparent),inset 0 0 0 1px #ffffff1a}.sh-logo-popover-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid var(--sh-line);font-family:var(--sh-font-mono, "JetBrains Mono", monospace);font-size:10px;color:var(--sh-muted, #8e96a8)}.sh-logo-popover-foot-sync{display:inline-flex;align-items:center;gap:6px}.sh-logo-popover-foot-kbd{padding:1px 6px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--sh-ink-2, #b4bdd0);font-size:9.5px;letter-spacing:.08em}.sh-deferred-section{content-visibility:auto;contain-intrinsic-size:auto none auto 420px}.pcard,.pillar,.sh-hero-radar-panel{container-type:inline-size}.pcard-body h4,.pillar h3{font-size:clamp(1rem,2.2vw,1.35rem)}@supports (font-size: 1cqi){.pillar h3{font-size:clamp(1.05rem,5cqi,1.45rem)}}@media(prefers-reduced-motion:reduce){.sh-logo-popover{transform:none;transition-duration:.1s}@starting-style{.sh-logo-popover{transform:none}}}@layer components{.sh-compat-filter-bar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;margin-bottom:18px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(135deg,rgba(217,27,36,.06),transparent 48%),#0e1118c7;box-shadow:inset 0 1px #ffffff0d}.sh-compat-filter-bar__head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.sh-compat-filter-bar__label{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2, #b8c0d0)}.sh-compat-filter-bar__count,.sh-compat-results-count{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-3, #7a8396);padding:2px 8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);margin-inline-start:auto}.sh-compat-filter-chips{display:flex;flex-wrap:wrap;gap:8px}.sh-compat-chip{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#141821c7;color:var(--ink-2, #b8c0d0);font-size:.76rem;font-weight:600;cursor:pointer;transition:border-color .18s var(--sh-ease-out),background-color .18s var(--sh-ease-out),color .18s var(--sh-ease-out),transform .18s var(--sh-ease-out)}.sh-compat-chip:hover{border-color:#ff5a6461;color:#f4f6fb}.sh-compat-chip:is(.is-active,.active,[data-active=true],[aria-pressed=true]){border-color:#ff5a649e;background:linear-gradient(135deg,#d91b243d,#ff5a641a);color:#fff;box-shadow:0 4px 14px -4px #d91b246b}.sh-checkout-status-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem;font-weight:700;letter-spacing:.04em;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:#f4f6fb}.sh-checkout-status-pill--emerald{border-color:#3ddc846b;background:#3ddc8424;color:#3ddc84}.sh-checkout-status-pill--amber{border-color:#ffb3406b;background:#ffb34024;color:#ffb340}.sh-checkout-status-pill--cyan{border-color:#6ab4ff6b;background:#6ab4ff24;color:#6ab4ff}.sh-checkout-status-pill--crimson{border-color:#ff5a6473;background:#d91b242e;color:#ff5a64}.sh-checkout-status-pill--violet{border-color:#c9a2ff6b;background:#c9a2ff24;color:#c9a2ff}.sh-coupon-copy-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--ink-1, #f4f6fb);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.7rem;font-weight:600;cursor:pointer;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.sh-coupon-copy-btn:hover{border-color:#ff5a647a;background:#d91b2429}.sh-coupon-copy-btn:active:not(:disabled){transform:scale(.98)}.sh-coupon-copy-btn.is-copied{border-color:#3ddc8480;background:#3ddc8429;color:#3ddc84}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.sh-lightbox-tool-btn:active:not(:disabled),.lightbox-close:active:not(:disabled){transform:scale(.98)}.lightbox-nav:active:not(:disabled){transform:translateY(-50%) scale(.94)}.lightbox-nav{z-index:3;transition:color .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.sh-snap-thumbs{scroll-snap-type:x proximity;overscroll-behavior-x:contain}.sh-command-hero{margin-top:clamp(1.75rem,3.5vw,3.25rem)}.sh-command-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start}.sh-command-hero .sh-hero-headline .glow,.sh-command-hero .sh-hero-headline .muted,.sh-unified-heading .accent{background:none;color:inherit;-webkit-text-fill-color:currentColor;filter:none;font-weight:inherit}.sh-command-hero .hero-sub{max-width:var(--sh-measure-lead);margin:0 0 1.5rem;font-size:clamp(.96rem,.9rem + .25vw,1.08rem);line-height:var(--sh-line-height-body);color:var(--sh-ink-2);text-wrap:pretty}.sh-command-hero .hero-actions{justify-content:flex-start}.sh-telemetry-ledger{margin-top:12px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;overflow:hidden}.sh-telemetry-ledger>div{position:relative;padding:12px;background:#0b0e15e6;display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:flex-start;gap:4px;transition:background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.sh-telemetry-ledger>div:hover{background:#121824f2;box-shadow:inset 0 2px #ff5a6473}}.sh-telemetry-ledger dt{margin:0;color:var(--sh-ink-2, #c5cddb);font-family:var(--sh-font-body);font-size:.72rem;font-weight:500;line-height:1.3;letter-spacing:0;text-transform:none}.sh-telemetry-ledger dd{margin:0}.sh-telemetry-ledger b{display:inline-flex;align-items:baseline;gap:1px;font-family:var(--sh-font-display);font-size:clamp(1.25rem,1.08rem + .5vw,1.5rem);font-weight:800;line-height:1.05;color:var(--sh-ink, #f4f6fb);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.sh-telemetry-ledger b .red{display:inline;margin:0;font-family:inherit;font-size:.78em;font-weight:700;color:var(--sh-accent-text, #ff6b74)}.sh-editorial-sect-head{align-items:flex-end;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px solid var(--sh-line)}.sh-unified-heading{margin:0;font-family:var(--sh-font-display);font-size:var(--sh-type-h2);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--sh-ink);text-wrap:balance}.sh-sect-head-actions{display:flex;gap:.625rem;flex-wrap:wrap}.sh-spec-matrix .sh-spec-pillar{position:relative;display:flex;flex-direction:column;gap:.65rem;border-top:2px solid var(--sh-edge)}.sh-spec-pillar-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.25rem}.sh-spec-pillar-icon{color:var(--sh-accent-text)}.sh-spec-pillar .sh-spec-pillar-code{font-family:var(--sh-font-mono)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:.06em;color:var(--sh-muted)!important}.sh-spec-pillar h3{margin:0;font-size:var(--sh-type-h3);line-height:1.22;text-wrap:balance}.sh-spec-pillar p{max-width:var(--sh-measure-body);margin:0;line-height:var(--sh-line-height-body);text-wrap:pretty}.sh-cta-command-banner{display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:clamp(1.25rem,3vw,2.5rem);align-items:center;text-align:start}.sh-cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.sh-cta-copy p{max-width:var(--sh-measure-body);margin:0;line-height:var(--sh-line-height-body);text-wrap:pretty}.sh-cta-actions-cluster{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}@media(max-width:980px){.sh-command-hero-grid,.sh-cta-command-banner{grid-template-columns:minmax(0,1fr)}.sh-cta-actions-cluster{justify-content:flex-start}}@media(max-width:560px){.sh-telemetry-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}}.sh-account-hub-nav{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem;margin-bottom:1.5rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#0c0f16d1}.sh-account-hub-tab{display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .95rem;border-radius:8px;border:1px solid transparent;font-size:.82rem;font-weight:600;color:var(--sh-ink-2, #b8c0d0);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.sh-account-hub-tab:hover{background:#ffffff0a;color:#fff}.sh-account-hub-tab.active{background:#d91b242e;border-color:#ff5a646b;color:#fff}.sh-legal-breadcrumb{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:1.1rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0c0f16c7;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem}.sh-legal-breadcrumb-link{display:inline-flex;align-items:center;gap:.35rem;color:var(--sh-ink-2, #b8c0d0);text-decoration:none;transition:color .14s ease}.sh-legal-breadcrumb-link:hover{color:#fff}.sh-legal-breadcrumb-sep{color:var(--sh-muted, #6e7789)}.sh-legal-breadcrumb-current{color:#ff5a64;font-weight:600}.sh-legal-meta-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.75rem;margin-top:1.25rem;margin-bottom:.5rem}.sh-legal-meta-card{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#10141de0,#0a0d13f0)}.sh-legal-meta-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;background:#d91b2424;border:1px solid rgba(255,90,100,.28);color:#ff5a64;flex-shrink:0}.sh-legal-meta-label{display:block;font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.68rem;text-transform:uppercase;letter-spacing:.06em;color:var(--sh-muted, #8b95a7);margin-bottom:.15rem}.sh-legal-meta-value{display:block;font-size:.85rem;font-weight:600;color:var(--sh-ink, #f4f6fb)}.sh-legal-meta-link{color:#ff5a64;text-decoration:none}.sh-legal-meta-link:hover{text-decoration:underline}.sh-legal-toc{background:linear-gradient(160deg,#0f131ceb,#0a0c12f5);border-color:#ffffff17;box-shadow:0 18px 40px -22px #000000bf}.sh-legal-toc-link{grid-template-columns:auto auto 1fr!important;align-items:center!important}.sh-legal-toc-icon{display:inline-flex;align-items:center;color:#ff5a64;opacity:.85}.sh-legal-toc-cta{margin-top:1.15rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:.55rem}.sh-legal-toc-cta-label{font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.68rem;color:var(--sh-muted, #8b95a7)}.sh-legal-toc-cta-actions{display:flex;flex-direction:column;gap:.4rem}.sh-legal-quick-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.42rem .68rem;border-radius:8px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:var(--sh-ink-2, #c8d0e0);font-family:var(--font-mono, "JetBrains Mono", monospace);font-size:.72rem;text-decoration:none;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.sh-legal-quick-pill:hover{border-color:#ff5a6473;background:#d91b2424;color:#fff}.sh-legal-prose{gap:1.5rem;max-width:860px}.sh-legal-section-card{padding:1.6rem 1.75rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(155deg,#0f131cd1,#0a0c12eb);transition:border-color .18s ease}.sh-legal-section-card:hover{border-color:#ff5a6447}.sh-legal-section-head{align-items:center}.sh-legal-section-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;background:#d91b2424;border:1px solid rgba(255,90,100,.28);color:#ff5a64;flex-shrink:0}.sh-legal-footnote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-color:#ff5a6440;background:linear-gradient(135deg,#d91b241a,#0c0f16eb)}.sh-legal-footnote-main{display:flex;align-items:center;gap:.65rem}.sh-legal-footnote-icon{display:inline-flex;color:#ff5a64}.sh-legal-footnote-links{display:flex;flex-wrap:wrap;gap:.45rem}.sh-footer-modern{position:relative;max-width:var(--sh-content-max, 1360px);margin:0 auto;padding:clamp(3rem,5vw,4.5rem) 1.5rem 2.25rem}.sh-footer-modern:before{content:"";position:absolute;top:0;left:1.5rem;right:1.5rem;height:1px;background:linear-gradient(90deg,rgba(217,27,36,.65) 0%,rgba(255,90,100,.28) 24%,var(--sh-line, rgba(255, 255, 255, .08)) 65%,transparent 100%);pointer-events:none}.sh-footer-grid{display:grid;grid-template-columns:minmax(300px,1.32fr) repeat(3,minmax(220px,1fr));gap:clamp(1rem,1.75vw,1.4rem);padding-bottom:2.5rem;border-bottom:1px solid var(--sh-line, rgba(255, 255, 255, .08));align-items:stretch}.sh-footer-brand-col{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;gap:.95rem;min-inline-size:0}.sh-footer-brand-col .footer-brand{margin-bottom:.1rem}.sh-footer-copy{max-width:52ch;margin:0;font-size:.9rem;line-height:1.62;color:var(--sh-ink-2, #b4c0d4);text-wrap:pretty}.sh-footer-telemetry-strip{display:flex;flex-wrap:wrap;flex-wrap:balance;align-items:safe center;gap:.45rem;margin-top:.1rem}.sh-footer-telemetry-pill{display:inline-flex;align-items:center;gap:.38rem;padding:.3rem .62rem;border-radius:999px;border:1px solid rgba(255,255,255,.1);background:#0f131cd1;color:var(--sh-ink-2, #b4c0d4);font-family:var(--sh-font-mono);font-size:.68rem;font-weight:600;letter-spacing:.015em;text-decoration:none;white-space:nowrap;translate:0 0;scale:1;transition-property:translate,scale,border-color,background-color,color,box-shadow;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-footer-telemetry-pill--live{border-color:#3ddc8457;background:#0a291994;color:#edf2fb}.sh-footer-payment-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.5rem;inline-size:100%;max-inline-size:520px;margin-top:.25rem}.sh-footer-pay-card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:.28rem;padding:.68rem .85rem;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#111621eb,#0b0e15f7);box-shadow:0 2px 6px #00000052,inset 0 1px #ffffff0a;color:var(--sh-ink, #edf2fb);min-inline-size:0;translate:0 0;scale:1;transition-property:translate,scale,border-color,background-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-footer-pay-card:before{content:"";position:absolute;top:0;left:14px;width:24px;height:2px;border-radius:0 0 2px 2px;background:#94a3b873;pointer-events:none}.sh-footer-pay-card--stripe:before{background:#6ab4ff}.sh-footer-pay-card--pix{border-color:#32bcad57;background:linear-gradient(145deg,#0b1d1be0,#0b1018fa)}.sh-footer-pay-card--pix:before{width:28px;background:linear-gradient(90deg,#32bcad,#3ddc84)}.sh-footer-pay-card--crypto:before{background:#ffb340}.sh-footer-pay-card--wallet{border-color:#ff5a6447;background:linear-gradient(135deg,#1c0f17f0,#0d1018fa)}.sh-footer-pay-card--wide{grid-column:1 / -1}.sh-footer-pay-card--wallet:before{width:32px;background:linear-gradient(90deg,#d91b24,#ff5a64)}.sh-footer-pay-body{display:flex;flex-direction:column;gap:.22rem;width:100%;min-inline-size:0}.sh-footer-pay-head{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:.5rem;min-inline-size:0}.sh-footer-pay-title-wrap{display:inline-flex;align-items:center;gap:.52rem;min-inline-size:0}.sh-footer-pay-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9px;flex-shrink:0;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:inset 0 1px #ffffff24,0 2px 6px #00000047}.sh-footer-pay-icon--stripe,.sh-footer-pay-icon--stripe .sh-icon{color:#6ab4ff}.sh-footer-pay-icon--stripe{background:radial-gradient(circle at 30% 25%,#6ab4ff3d,#0b0f18f0 78%);border-color:#6ab4ff61}.sh-footer-pay-icon--pix,.sh-footer-pay-icon--pix .sh-icon{color:#32bcad}.sh-footer-pay-icon--pix{background:radial-gradient(circle at 30% 25%,#32bcad47,#0a1615f2 78%);border-color:#3ddc8475}.sh-footer-pay-icon--crypto,.sh-footer-pay-icon--crypto .sh-icon{color:#ffb340}.sh-footer-pay-icon--crypto{background:radial-gradient(circle at 30% 25%,#ffb3403d,#0b0f18f0 78%);border-color:#ffb34061}.sh-footer-pay-icon--wallet,.sh-footer-pay-icon--wallet .sh-icon{color:#ff5a64}.sh-footer-pay-icon--wallet{background:radial-gradient(circle at 30% 25%,#d91b2447,#0e0b12f2 78%);border-color:#ff5a6470}.sh-footer-pay-title{font-family:var(--sh-font-body);font-size:.8rem;font-weight:700;color:#f4f6fb;line-height:1.2;white-space:nowrap}.sh-footer-pay-badge{display:inline-flex;align-items:center;padding:.12rem .4rem;border-radius:5px;font-family:var(--sh-font-mono);font-size:.6rem;font-weight:700;letter-spacing:.03em;white-space:nowrap;flex-shrink:0;margin-inline-start:auto;font-variant-numeric:tabular-nums lining-nums}.sh-footer-pay-badge--stripe{color:#6ab4ff;background:#6ab4ff24;border:1px solid rgba(106,180,255,.28)}.sh-footer-pay-badge--pix{color:#3ddc84;background:#32bcad29;border:1px solid rgba(61,220,132,.38)}.sh-footer-pay-badge--crypto{color:#ffb340;background:#ffb34024;border:1px solid rgba(255,179,64,.3)}.sh-footer-pay-badge--wallet{color:#ff8a96;background:#d91b2438;border:1px solid rgba(255,90,100,.4)}.sh-footer-pay-sub{padding-inline-start:2.75rem;font-family:var(--sh-font-mono);font-size:.67rem;line-height:1.35;color:var(--sh-muted, #9aa8c2);white-space:normal;text-wrap:pretty}.sh-footer-pay-brands{display:flex;flex-wrap:wrap;align-items:center;gap:.28rem;padding-inline-start:2.75rem;padding-top:.08rem;border-top:0}.sh-footer-pay-chip{display:inline-flex;align-items:center;gap:.26rem;padding:.14rem .4rem;border-radius:5px;font-family:var(--sh-font-mono);font-size:.6rem;font-weight:600;letter-spacing:.01em;line-height:1.2;white-space:nowrap;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#cbd5e1;font-variant-numeric:tabular-nums lining-nums}.sh-footer-pay-chip--stripe svg,.sh-footer-pay-chip--visa svg{color:#6ab4ff}.sh-footer-pay-chip--mastercard svg,.sh-footer-pay-chip--elo svg{color:#ffb340}.sh-footer-pay-chip--amex svg{color:#38bdf8}.sh-footer-pay-chip--apple-pay svg,.sh-footer-pay-chip--google-pay svg{color:#f8fafc}.sh-footer-pay-chip--pix svg,.sh-footer-pay-chip--usdt svg{color:#3ddc84}.sh-footer-pay-chip--btc svg{color:#f7931a}.sh-footer-pay-chip--eth svg{color:#8c9eff}.sh-footer-pay-chip--ltc svg{color:#93c5fd}.sh-footer-pay-chip--sol svg{color:#c084fc}.sh-footer-pay-chip--wallet svg{color:#ff6b74}.sh-footer-nav-col{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.15rem 1.2rem;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#130f19c7,#0a090fe6);box-shadow:inset 0 1px #ffffff0d,0 14px 32px -16px #0000008c;min-width:0;overflow:hidden}.sh-footer-nav-col:before{content:"";position:absolute;top:0;left:1.15rem;width:28px;height:2px;border-radius:0 0 2px 2px;background:linear-gradient(90deg,#d91b24,#ff5a6459);pointer-events:none}.sh-footer-col-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.7rem;border-bottom:1px solid rgba(255,255,255,.07)}.sh-footer-heading{margin:0!important;font-size:.72rem!important;letter-spacing:.09em!important;color:#edf2fb!important}.sh-footer-col-index{display:inline-flex;align-items:center;justify-content:center;padding:.12rem .42rem;border-radius:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);color:var(--sh-muted, #91a0ba);font-family:var(--sh-font-mono);font-size:.64rem;font-weight:700;line-height:1}.sh-footer-nav-list{display:flex;flex-direction:column;gap:.42rem!important;margin:0;padding:0;list-style:none}.sh-footer-nav-link{display:flex;width:100%;align-items:center;gap:.65rem;padding:.48rem .6rem;margin-inline-start:0;border-radius:10px;border:1px solid rgba(255,255,255,.045);background:#ffffff05;color:var(--sh-ink-2, #c4cede)!important;font-size:.84rem!important;font-weight:500;line-height:1.25;text-decoration:none;min-width:0;translate:0 0;scale:1;transition-property:translate,scale,color,background-color,border-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-footer-nav-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#ffffff0b;border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1a;color:#cbd5e1;flex-shrink:0;transition-property:color,background-color,border-color,transform;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-footer-nav-icon--emerald{color:#3ddc84;background:radial-gradient(circle at 30% 25%,#3ddc8433,#0b1210e6 80%);border-color:#3ddc8457}.sh-footer-nav-icon--crimson{color:#ff5a64;background:radial-gradient(circle at 30% 25%,#d91b243d,#120b10e6 80%);border-color:#ff5a645c}.sh-footer-nav-icon--cyan{color:#6ab4ff;background:radial-gradient(circle at 30% 25%,#6ab4ff33,#0b0f18e6 80%);border-color:#6ab4ff52}.sh-footer-nav-icon--amber{color:#ffb340;background:radial-gradient(circle at 30% 25%,#ffb34033,#140f0be6 80%);border-color:#ffb34052}.sh-footer-nav-icon--violet{color:#b497ff;background:radial-gradient(circle at 30% 25%,#a78bfa38,#0f0c18e6 80%);border-color:#a78bfa57}.sh-footer-nav-label{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sh-footer-nav-badge{display:inline-flex;align-items:center;padding:.12rem .42rem;border-radius:5px;border:1px solid rgba(255,255,255,.1);background:#0c0f17bf;color:var(--sh-muted, #91a0ba);font-family:var(--sh-font-mono);font-size:.62rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;flex-shrink:0}.sh-footer-nav-badge--emerald{color:#3ddc84;background:#3ddc841f;border-color:#3ddc844d}.sh-footer-nav-badge--crimson{color:#ff8a96;background:#d91b2429;border-color:#ff5a6452}.sh-footer-nav-badge--amber{color:#ffb340;background:#ffb3401f;border-color:#ffb34047}.sh-footer-nav-badge--cyan{color:#6ab4ff;background:#6ab4ff1f;border-color:#6ab4ff47}.sh-footer-nav-chevron{opacity:.42;translate:-2px 0;color:var(--sh-muted, #91a0ba);flex-shrink:0;transition-property:opacity,translate,color;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}.sh-footer-bot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem;padding-top:1.5rem}.sh-footer-bot-item{display:inline-flex;align-items:center;gap:.48rem;color:var(--sh-muted, #91a0ba);font-family:var(--sh-font-mono);font-size:.7rem}@media(hover:hover)and (pointer:fine){a.sh-footer-telemetry-pill:hover{border-color:#ff5a646b;background:#d91b2424;color:#fff}a.sh-footer-telemetry-pill--live:hover{border-color:#3ddc848c;background:#0a2919d1}.sh-footer-pay-card:hover{border-color:#fff3;box-shadow:0 10px 24px -10px #000000a6}.sh-footer-pay-card--stripe:hover{border-color:#6ab4ff73}.sh-footer-pay-card--pix:hover{border-color:#3ddc8473}.sh-footer-pay-card--crypto:hover{border-color:#ffb34073}.sh-footer-pay-card--wallet:hover{border-color:#ff5a6485}.sh-footer-pay-card:hover .sh-icon{transform:scale(1.04)}.sh-footer-nav-link:hover{color:#fff!important;background:#ffffff0e;border-color:#ffffff24;box-shadow:0 6px 16px -8px #00000080}.sh-footer-nav-link:hover .sh-footer-nav-icon{transform:scale(1.05)}.sh-footer-nav-link--default:hover .sh-footer-nav-icon{color:#ff5a64;background:#d91b2426;border-color:#ff5a6459}.sh-footer-nav-link:hover .sh-footer-nav-chevron{opacity:1;translate:0 0;color:var(--sh-accent-text, #ff5a64)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){a.sh-footer-telemetry-pill:hover,.sh-footer-pay-card:hover{translate:0 -2px}}@media(prefers-reduced-motion:no-preference){a.sh-footer-telemetry-pill:active,.sh-footer-nav-link:active{scale:.97;transition-duration:.12s}}@media(any-pointer:coarse){a.sh-footer-telemetry-pill,.sh-footer-nav-link{min-height:44px}}@media(forced-colors:active){.sh-footer-pay-card,.sh-footer-telemetry-pill{border:1px solid CanvasText}}@media(max-width:1180px){.sh-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sh-footer-brand-col{grid-column:1 / -1}.sh-footer-payment-grid{max-inline-size:100%}}@media(max-width:820px){.sh-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.sh-footer-grid,.sh-footer-payment-grid{grid-template-columns:minmax(0,1fr)}}@keyframes sh-discord-sonar-pulse{0%{transform:scale(.96);opacity:.65}70%{transform:scale(1.22,1.38);opacity:0}to{transform:scale(1.22,1.38);opacity:0}}@keyframes sh-discord-dot-ping{0%{transform:scale(1);opacity:.85}75%,to{transform:scale(2.4);opacity:0}}@keyframes sh-discord-sheen-sweep{0%,72%{transform:translate(-140%) skew(-22deg)}to{transform:translate(240%) skew(-22deg)}}@keyframes sh-discord-mascot-wiggle{0%{transform:scale(1) rotate(0)}28%{transform:scale(1.14) rotate(-10deg) translateY(-1px)}58%{transform:scale(1.12) rotate(8deg) translateY(-1px)}82%{transform:scale(1.06) rotate(-3deg)}to{transform:scale(1.08) rotate(0)}}@keyframes sh-discord-float-idle{0%,to{translate:0 0}50%{translate:0 -3px}}.sh-global-discord-link{position:relative;overflow:hidden;text-decoration:none;color:#e6ebff;border-color:#7289da73;background:linear-gradient(135deg,#5865f23d,#4752c424);box-shadow:inset 0 1px #ffffff24,0 0 14px -4px #5865f273;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.sh-global-discord-link .sh-icon{color:#a3b3ff;filter:drop-shadow(0 0 6px rgba(88,101,242,.7))}.sh-btn-discord{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(130,148,255,.48)!important;background:radial-gradient(120% 140% at 0% 0%,rgba(142,161,255,.28),transparent 58%),linear-gradient(135deg,#5865f247,#3842aa33)!important;color:#f4f6ff!important;box-shadow:inset 0 1px #ffffff2e,0 8px 22px -8px #5865f285;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)!important}.sh-btn-discord-sheen{position:absolute;inset:0;width:48%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:translate(-140%) skew(-22deg);pointer-events:none}.sh-btn-discord-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;background:#5865f252;border:1px solid rgba(163,179,255,.38);color:#fff;flex-shrink:0}.sh-btn-discord-dot{position:absolute;right:-2px;bottom:-2px;width:7px;height:7px;border-radius:999px;background:#3ddc84;border:1.5px solid #161b2c;box-shadow:0 0 6px #3ddc84d9}.sh-btn-discord-arrow{opacity:.78;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s ease}.sh-footer-discord-link{text-decoration:none;padding:5px 12px;border-radius:999px;border:1px solid rgba(114,137,218,.42);background:linear-gradient(135deg,#5865f233,#4752c41f);color:#e6ebff!important;box-shadow:inset 0 1px #ffffff1f;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1)}.sh-footer-discord-link .sh-icon{color:#a3b3ff}.sh-discord-fab{position:fixed;right:24px;bottom:24px;z-index:90;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border-radius:999px;border:1px solid rgba(130,148,255,.48);background:radial-gradient(120% 140% at 0% 0%,rgba(142,161,255,.28),transparent 58%),linear-gradient(135deg,#5865f247,#3842aa33),#0e111e85;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:#f4f6ff;text-decoration:none;box-shadow:inset 0 1px #ffffff2e,0 8px 22px -8px #5865f285,0 10px 24px -6px #0000006b;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),background-color .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1)}.sh-discord-fab-icon-wrap{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:999px;flex-shrink:0}.sh-discord-fab-icon-wrap .sh-icon{color:#f4f6ff;filter:drop-shadow(0 0 8px rgba(88,101,242,.55));transition:transform .2s cubic-bezier(.22,1,.36,1),color .2s cubic-bezier(.22,1,.36,1),filter .2s cubic-bezier(.22,1,.36,1)}.sh-discord-fab-tooltip{position:absolute;right:calc(100% + 12px);top:50%;display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(130,148,255,.48);background:radial-gradient(120% 140% at 0% 0%,rgba(142,161,255,.28),transparent 58%),linear-gradient(135deg,#5865f247,#3842aa33),#0e111ead;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);color:#f4f6ff;font-family:var(--sh-font-sans, inherit);font-size:.875rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffff2e,0 8px 22px -8px #5865f285,0 10px 24px -6px #0000006b;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translate(8px);transition:opacity .2s cubic-bezier(.22,1,.36,1),transform .2s cubic-bezier(.22,1,.36,1),visibility .2s}.sh-discord-fab:hover .sh-discord-fab-tooltip,.sh-discord-fab:focus-visible .sh-discord-fab-tooltip{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.sh-discord-fab:focus-visible{outline:2px solid rgba(176,190,255,.9);outline-offset:4px}@media(hover:hover)and (pointer:fine){.sh-global-discord-link:hover,.sh-footer-discord-link:hover{transform:translateY(-1px);border-color:#a3b3ffc7!important;background:linear-gradient(135deg,#5865f261,#4752c442)!important;color:#fff!important;box-shadow:inset 0 1px #ffffff40,0 8px 22px -6px #5865f299}.sh-btn-discord:hover{transform:translateY(-2px);border-color:#b0beffd9!important;box-shadow:inset 0 1px #ffffff52,0 14px 30px -8px #5865f2b8,0 0 0 1px #8ea1ff59!important;color:#fff!important}.sh-btn-discord:hover .sh-btn-discord-sheen{transition:transform .52s cubic-bezier(.22,1,.36,1);transform:translate(240%) skew(-22deg)}.sh-btn-discord:hover .sh-btn-discord-icon .sh-icon{animation:sh-discord-mascot-wiggle .48s cubic-bezier(.22,1,.36,1)}.sh-btn-discord:hover .sh-btn-discord-arrow{opacity:1;transform:translate(3px)}.sh-discord-fab:hover{transform:translateY(-2px);border-color:#b0beffd9;background:radial-gradient(120% 140% at 0% 0%,rgba(142,161,255,.36),transparent 58%),linear-gradient(135deg,#5865f25c,#3842aa42),#1014249e;box-shadow:inset 0 1px #ffffff52,0 14px 30px -8px #5865f2b8,0 0 0 1px #8ea1ff59;color:#fff}.sh-discord-fab:hover .sh-btn-discord-sheen{transition:transform .52s cubic-bezier(.22,1,.36,1);transform:translate(240%) skew(-22deg)}.sh-discord-fab:hover .sh-discord-fab-icon-wrap .sh-icon{color:#fff;filter:drop-shadow(0 0 10px rgba(130,148,255,.85));animation:sh-discord-mascot-wiggle .48s cubic-bezier(.22,1,.36,1)}}.sh-btn-discord:active,.sh-discord-fab:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.sh-discord-fab,.sh-discord-fab-tooltip,.sh-discord-fab:hover .sh-discord-fab-icon-wrap .sh-icon,.sh-btn-discord:hover .sh-btn-discord-icon .sh-icon{animation:none!important}}body[data-motion=reduced] :is(.sh-discord-fab,.sh-discord-fab-tooltip,.sh-discord-fab:hover .sh-discord-fab-icon-wrap .sh-icon,.sh-btn-discord:hover .sh-btn-discord-icon .sh-icon){animation:none!important}@media(max-width:640px){.sh-discord-fab{right:16px;bottom:16px;width:50px;height:50px}.sh-discord-fab-tooltip{height:40px;padding:0 16px;font-size:.8rem}}:where(.pdp-desc-overview:not([data-ag-motion])){position:relative;padding:22px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(120% 120% at 0% 0%,rgba(217,27,36,.11) 0%,transparent 55%),linear-gradient(180deg,#131720f2,#0c0f16fa);box-shadow:inset 0 1px #ffffff14,0 14px 32px -16px #000000bf}.ps-home-showcase{display:flex;flex-direction:column;gap:clamp(56px,7vw,96px);margin-block:clamp(36px,4.5vw,56px) clamp(56px,7vw,96px)}.ps-reviews-section{width:100%}.ps-reviews-section .hm-shelf-head{display:flex;width:100%;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,28px)}.ps-reviews-section .hm-shelf-rule{display:block;flex:1 1 0;min-width:24px;height:1px;border-top:1px solid transparent;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 15%,rgba(255,255,255,.3) 85%,transparent);background-origin:border-box;background-clip:border-box}.ps-telemetry-strip{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:14px 20px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:#0e121bc7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ps-telemetry-stats{display:flex;align-items:center;flex-wrap:wrap;gap:18px}.ps-telemetry-stat{display:inline-flex;align-items:baseline;gap:8px}.ps-telemetry-dot{width:8px;height:8px;border-radius:999px;background:#3ddc84;box-shadow:0 0 10px #3ddc84a6;align-self:center}.ps-telemetry-val{font-size:1.05rem;font-weight:800;color:#f2f5fb}.ps-telemetry-label{font-size:.8rem;color:#8f9db5}.ps-telemetry-divider{width:1px;height:18px;background:#ffffff17}.ps-telemetry-dispatch{display:inline-flex;align-items:center;gap:10px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.09);background:#ffffff08;color:#d6dfef;font-size:.78rem;font-weight:500;text-decoration:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.ps-telemetry-dispatch:hover{border-color:#3ddc845c;background:#3ddc8412}.ps-dispatch-pill{padding:2px 8px;border-radius:999px;background:#3ddc8429;color:#6ee7b7;font-size:.64rem;font-weight:700;letter-spacing:.08em}.ps-merch-header,.ps-section-header{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:28px}.ps-merch-title-block{display:flex;flex-direction:column;gap:10px}.ps-merch-tabs{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#0c1018d9;width:fit-content}.ps-merch-tab{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;border-radius:999px;border:1px solid transparent;background:transparent;color:#9ba8c0;font-size:.8rem;font-weight:600;cursor:pointer;transition:color .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.ps-merch-tab:hover{color:#f2f5fb}.ps-merch-tab.is-active{background:#ffffff14;border-color:#ffffff24;color:#f2f5fb}.ps-merch-subtitle,.ps-section-subtitle{margin:6px 0 0;font-size:.96rem;line-height:1.55;color:#9ba8c0;max-width:58ch}.ps-merch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ps-merch-grid-item{display:flex;flex-direction:column;min-width:0}.ps-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ps-why-card{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#10141ec7,#0b0e16eb);transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1)}.ps-why-card:hover{transform:translateY(-2px);border-color:#ffffff29}.ps-why-icon{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.ps-why-icon--emerald{border-color:#3ddc8447;background:#3ddc841a;color:#3ddc84}.ps-why-icon--cyan{border-color:#6ab4ff47;background:#6ab4ff1a;color:#6ab4ff}.ps-why-icon--crimson{border-color:#ff6b7447;background:#d419241f;color:#ff6b74}.ps-why-icon--amber{border-color:#ffb34047;background:#ffb3401a;color:#ffb340}.ps-why-card-title{margin:4px 0 0;font-size:1.06rem;font-weight:700;color:#f2f5fb}.ps-why-card-copy{margin:0;font-size:.875rem;line-height:1.58;color:#9ba8c0}.ps-reviews-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ps-review-card{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#10141ec7,#0b0e16f0)}.ps-review-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.ps-review-stars{display:inline-flex;align-items:center;gap:3px;color:#ffb340}.ps-review-score{margin-left:5px;font-size:.78rem;font-weight:700;color:#f2f5fb}.ps-review-verified{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;border:1px solid rgba(61,220,132,.28);background:#3ddc841a;color:#6ee7b7;font-size:.68rem;font-weight:600}.ps-review-quote{margin:0;font-size:.9rem;line-height:1.62;color:#d6dfef}.ps-review-quote-link{color:inherit;text-decoration:none;transition:color .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.ps-review-quote-link:hover{color:#f2f5fb}}.ps-review-quote-link:focus-visible{outline:2px solid rgba(56,189,248,.78);outline-offset:2px;border-radius:4px}.ps-review-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px solid rgba(255,255,255,.065)}.ps-review-author{font-size:.82rem;font-weight:700;color:#f2f5fb}.ps-review-product-link{display:inline-flex;align-items:center;gap:5px;font-size:.76rem;font-weight:600;color:#9ba8c0;text-decoration:none;transition:color .16s cubic-bezier(.22,1,.36,1)}.ps-review-product-link:hover{color:#f2f5fb}.ps-status-global-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 22px;margin-bottom:18px;border-radius:16px;border:1px solid rgba(61,220,132,.26);background:linear-gradient(90deg,#10b9811a,#0c1018eb)}.ps-status-global-left{display:inline-flex;align-items:center;gap:10px}.ps-status-global-headline{font-size:.96rem;font-weight:700;color:#f2f5fb}.ps-status-global-right{display:inline-flex;align-items:baseline;gap:8px}.ps-status-global-uptime-val{font-size:1.15rem;font-weight:800;color:#3ddc84}.ps-status-global-uptime-sub{font-size:.78rem;color:#9ba8c0}.ps-status-uptime-col{display:flex;flex-direction:column;gap:7px;min-width:220px}.ps-uptime-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#9ba8c0}.ps-uptime-percent strong{color:#f2f5fb;font-weight:700}.ps-uptime-bars{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px;height:18px;align-items:stretch}.ps-uptime-bar{border-radius:3px;background:#ffffff1f}.ps-uptime-bar--emerald{background:#3ddc84d1}.ps-uptime-bar--cyan{background:#6ab4ffd9}.ps-uptime-bar--amber{background:#ffb340e0}.ps-uptime-bar--muted{background:#94a3b840}.ps-uptime-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:.72rem;color:#8f9db5}.ps-uptime-meta strong{color:#d6dfef}@media(max-width:980px){.ps-merch-grid,.ps-why-grid,.ps-reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.ps-merch-grid,.ps-why-grid,.ps-reviews-grid{grid-template-columns:minmax(0,1fr)}}body,p,li,dd,.pcard-desc,.ps-merch-subtitle,.ps-section-subtitle,.ps-why-card-copy,.ps-review-quote,.content-page-body{font-family:"Poppins",var(--sh-font-body),sans-serif}h1,h2,h3,h4,.display,.sh-hero-title,.sh-section-title,.hm-hero-title,.hm-section-title,.hm-better-title,.hm-adv-slide-title,.ps-merch-title,.ps-why-card-title,.pdp-title,.sh-highlight-title{font-family:"Red Rose",var(--sh-font-display),sans-serif}.sect-head h2,.hm-section-title,.hm-better-title,.hm-adv-slide-title,.ps-merch-title,.ps-why-head h2,.ps-reviews-head h2,.ps-why-card-title,.sh-highlight-title,.sh-attention-title{color:var(--sh-title-red, #c40812);font-weight:700;letter-spacing:.03em;text-shadow:0 0 18px rgba(196,8,18,.26),0 1px 2px rgba(0,0,0,.65)}.ps-merch-subtitle,.ps-section-subtitle,.ps-why-card-copy,.ps-review-quote,.pcard-desc{color:#fff}@layer components{:root,[data-theme=dark],.theme-dark{--shadow-border: 0 0 0 1px oklch(1 0 0 / .08);--shadow-border-hover: 0 0 0 1px oklch(1 0 0 / .13);--image-outline: oklch(1 0 0 / .1)}[data-theme=light],.theme-light,.admin-mineral-light{--shadow-border: 0px 0px 0px 1px oklch(0 0 0 / .06), 0px 1px 2px -1px oklch(0 0 0 / .06), 0px 2px 4px 0px oklch(0 0 0 / .04);--shadow-border-hover: 0px 0px 0px 1px oklch(0 0 0 / .08), 0px 1px 2px -1px oklch(0 0 0 / .08), 0px 2px 4px 0px oklch(0 0 0 / .06);--image-outline: oklch(0 0 0 / .1)}.sh-surface-elevated{border:1px solid transparent;box-shadow:var(--shadow-border);transition-property:box-shadow,background-color;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}@media(hover:hover){.sh-surface-elevated:hover{box-shadow:var(--shadow-border-hover)}}.sh-content-image,.pdp-gallery-thumb img,.product-card-media img{outline:1px solid var(--image-outline);outline-offset:-1px}.btn{-webkit-tap-highlight-color:transparent;transition-property:scale,background-color,border-color,color,box-shadow,opacity;transition-duration:.18s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}@media(prefers-reduced-motion:no-preference){.btn:not(.btn-static):not(:disabled):not([aria-disabled=true]):active{scale:.96}}.btn--icon-end{padding-inline-start:16px;padding-inline-end:14px}.btn--icon-start{padding-inline-start:14px;padding-inline-end:16px}.play-button svg,.sh-icon-play-triangle{transform:translate(2px)}.sh-icon-crossfade{display:inline-grid;place-items:center;vertical-align:middle}.sh-icon-crossfade__layer{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;transition-property:opacity;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:no-preference){.sh-icon-crossfade__layer{transition-property:opacity,filter,scale;transition-duration:.24s;transition-timing-function:cubic-bezier(.2,0,0,1)}}.sh-icon-crossfade__layer.is-shown{scale:1;opacity:1;filter:blur(0px)}.sh-icon-crossfade__layer.is-hidden{scale:1;opacity:0;filter:blur(0px);pointer-events:none}@media(prefers-reduced-motion:no-preference){.sh-icon-crossfade__layer.is-hidden{scale:.95;filter:blur(4px)}}.sh-stagger-enter{animation:sh-better-fade-in .24s var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1)) both}@media(prefers-reduced-motion:no-preference){.sh-stagger-enter{animation-name:sh-better-fade-in-up}}.sh-stagger-enter:nth-child(2){animation-delay:40ms}.sh-stagger-enter:nth-child(3){animation-delay:80ms}.sh-stagger-enter:nth-child(4){animation-delay:.12s}@keyframes sh-better-fade-in{0%{opacity:0}}@keyframes sh-better-fade-in-up{0%{opacity:0;transform:translateY(12px);filter:blur(4px)}}.sh-subtle-exit{opacity:0;transition-property:opacity;transition-duration:.15s;transition-timing-function:var(--sh-ease-in, cubic-bezier(.4, 0, 1, 1))}@media(prefers-reduced-motion:no-preference){.sh-subtle-exit{transform:translateY(-12px);filter:blur(4px);transition-property:opacity,transform,filter}}dialog,[role=dialog],[popover],.sh-drawer,.sh-modal-scroll{overscroll-behavior:contain}[popover]{opacity:0;transition-property:opacity,display,overlay;transition-duration:.15s;transition-timing-function:var(--sh-ease-in, cubic-bezier(.4, 0, 1, 1));transition-behavior:allow-discrete}@media(prefers-reduced-motion:no-preference){[popover]{translate:0 12px;transition-property:opacity,translate,display,overlay}}[popover]:popover-open{opacity:1;translate:0 0;transition-duration:.24s;transition-timing-function:var(--sh-ease-out, cubic-bezier(.22, 1, .36, 1))}@starting-style{[popover]:popover-open{opacity:0;translate:0 12px}}[dir=rtl] .sh-icon--directional{scale:-1 1}.sh-icon--non-scaling path,.sh-icon--non-scaling circle,.sh-icon--non-scaling rect,.sh-icon--non-scaling polygon,.sh-icon--non-scaling polyline,.sh-icon--non-scaling line{vector-effect:non-scaling-stroke}}@layer components{button,a,summary,[role=button],[role=tab],[role=radio],[role=option],.btn,.icon-btn,.sh-mobile-menu-btn,.sh-currency-trigger,.sh-locale-trigger,.sh-logo-switch-trigger,.sh-motion-toggle,.sh-mobile-drawer-link,.sh-sfm-chip,.sh-sfm-copy-btn,.sh-ag-isometric-toggle{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:no-preference){body:not([data-motion=reduced]) .sh-mobile-menu-btn:active:not(:disabled),body:not([data-motion=reduced]) .sh-motion-toggle:active:not(:disabled),body:not([data-motion=reduced]) .sh-mobile-drawer-link:active,body:not([data-motion=reduced]) .sh-currency-trigger:active:not(:disabled),body:not([data-motion=reduced]) .sh-logo-switch-trigger:active:not(:disabled),body:not([data-motion=reduced]) .sh-sfm-chip:active:not(:disabled),body:not([data-motion=reduced]) .sh-sfm-copy-btn:active:not(:disabled),body:not([data-motion=reduced]) .sh-ag-isometric-toggle:active:not(:disabled),body:not([data-motion=reduced]) .hm-hero-banner-dot:active:not(:disabled),body:not([data-motion=reduced]) .hm-shelf-tab:active:not(:disabled),body:not([data-motion=reduced]) .hm-adv-dot:active:not(:disabled){transform:scale(.97);transition:transform .1s ease-out}}.sh-mobile-drawer-panel{position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none;will-change:transform;transform-origin:right center}.sh-mobile-drawer-panel.is-dragging{cursor:grabbing}.sh-fluid-sheet-grabber{display:flex;align-items:center;justify-content:center;padding:6px 12px 2px;margin:-6px auto 2px;min-width:64px;min-height:24px;cursor:grab;touch-action:none}.sh-fluid-sheet-grabber:active{cursor:grabbing}.sh-fluid-sheet-pill{width:36px;height:4px;border-radius:999px;background:#ffffff3d;box-shadow:inset 0 1px #ffffff38;transition:background-color .15s ease-out,transform .15s ease-out}.sh-fluid-sheet-grabber:hover .sh-fluid-sheet-pill,.sh-mobile-drawer-panel.is-dragging .sh-fluid-sheet-pill{background:#ffffff70;transform:scaleX(1.08)}.nav{background:#000;box-shadow:inset 0 -1px 0 var(--sh-material-specular-edge, rgba(255, 255, 255, .08))}.sh-mobile-drawer-panel,.sh-currency-popover,.sh-logo-popover{background:var(--sh-material-sheet, rgba(15, 19, 28, .86));backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:var(--sh-overlay),inset 0 1px 0 var(--sh-material-specular-edge, rgba(255, 255, 255, .14))}.sh-pdp-sticky-buybar{backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-top:1px solid var(--sh-material-specular-edge, rgba(255, 255, 255, .14))}.sh-vibrant-text,.sh-mobile-drawer-title,.sh-currency-code{color:var(--sh-ink);font-weight:600;letter-spacing:.01em;text-shadow:0 1px 2px rgba(0,0,0,.32)}.sh-scroll-edge-mask,.sh-mobile-drawer-links{mask-image:linear-gradient(to bottom,transparent 0px,#000 8px,#000 calc(100% - 8px),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0px,#000 8px,#000 calc(100% - 8px),transparent 100%)}html,body{font-optical-sizing:auto;letter-spacing:var(--sh-tracking-body, 0em)}.display,h1,.sh-hero-title,.hm-hero-title{font-family:var(--sh-font-display);font-optical-sizing:auto;line-height:var(--sh-line-height-display, 1.05);letter-spacing:var(--sh-tracking-display, -.022em)}h2,.sh-section-title{font-family:var(--sh-font-display);font-optical-sizing:auto;line-height:var(--sh-line-height-h2, 1.12);letter-spacing:var(--sh-tracking-h2, -.016em)}h3{font-family:var(--sh-font-display);font-optical-sizing:auto;line-height:var(--sh-line-height-h3, 1.22);letter-spacing:var(--sh-tracking-h3, -.01em)}small,.sh-caption{font-optical-sizing:auto;letter-spacing:var(--sh-tracking-caption, .012em)}@media(prefers-reduced-motion:reduce){.sh-mobile-drawer,.sh-mobile-drawer-panel,.sh-currency-popover,.sh-logo-popover,.hm-hero-showcase,.hm-better-col,.hm-adv-slide{transition:opacity .2s ease!important;transform:none!important}}body[data-motion=reduced] .sh-mobile-drawer,body[data-motion=reduced] .sh-mobile-drawer-panel,body[data-motion=reduced] .sh-currency-popover,body[data-motion=reduced] .sh-logo-popover,body[data-motion=reduced] .hm-hero-showcase,body[data-motion=reduced] .hm-better-col,body[data-motion=reduced] .hm-adv-slide{transition:opacity .2s ease!important;transform:none!important}@media(prefers-reduced-transparency:reduce){.nav,.sh-global-status-strip,.sh-mobile-drawer-panel,.sh-currency-popover,.sh-logo-popover,.sh-pdp-sticky-buybar,.sh-locale-dialog,dialog.sh-lightbox-dialog,.hm-hero-showcase,.hm-hero-banner-dots,.hm-better-col,.hm-shelf-tabs,.hm-adv-slider{background:var(--sh-bg-surface-1, #0f131c)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.sh-mobile-drawer{background:#06080ceb!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}body[data-transparency=reduced] .nav,body[data-transparency=reduced] .sh-global-status-strip,body[data-transparency=reduced] .sh-mobile-drawer-panel,body[data-transparency=reduced] .sh-currency-popover,body[data-transparency=reduced] .sh-logo-popover,body[data-transparency=reduced] .sh-pdp-sticky-buybar,body[data-transparency=reduced] .sh-locale-dialog,body[data-transparency=reduced] dialog.sh-lightbox-dialog,body[data-transparency=reduced] .hm-hero-showcase,body[data-transparency=reduced] .hm-hero-banner-dots,body[data-transparency=reduced] .hm-better-col,body[data-transparency=reduced] .hm-shelf-tabs,body[data-transparency=reduced] .hm-adv-slider{background:var(--sh-bg-surface-1, #0f131c)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(prefers-contrast:more){.nav,.sh-mobile-drawer-panel,.sh-currency-popover,.sh-logo-popover,.sh-pdp-sticky-buybar,.sh-locale-dialog,dialog.sh-lightbox-dialog,.hm-hero-showcase,.hm-hero-banner-dots,.hm-better-col,.hm-shelf-tabs,.hm-adv-slider{background:var(--sh-bg-abyss, #06080c)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-color:var(--sh-ink-2, #c5cddb)!important}.btn,.icon-btn,.sh-currency-trigger,.sh-locale-trigger,.sh-logo-switch-trigger,.sh-motion-toggle,.hm-shelf-tab.is-active{border-color:var(--sh-ink-2, #c5cddb)!important}}}.sh-locale-selector{display:inline-flex;flex-shrink:0}.sh-country-flag{display:block;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px #ffffff30;flex-shrink:0}.sh-locale-trigger{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 10px;border:1px solid var(--line,#2c3446);border-radius:8px;background:var(--sh-control,#131924);color:var(--sh-ink,#f4f6fb);font:inherit;font-size:12px;font-weight:650;cursor:pointer;white-space:nowrap}.sh-locale-trigger:hover{border-color:var(--accent,#cf3044)}.sh-locale-separator{opacity:.4}.sh-locale-trigger:focus-visible,.sh-locale-dialog :is(button,select):focus-visible{outline:2px solid var(--accent,#cf3044);outline-offset:3px}.sh-locale-dialog{box-sizing:border-box;width:min(480px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:0;border:1px solid var(--line,#30394c);border-radius:16px;background:var(--sh-bg-surface-1,#111722);color:var(--sh-ink,#f4f6fb);box-shadow:0 28px 90px #0008;overflow:auto}.sh-locale-dialog:not([open]){display:none}.sh-locale-dialog::backdrop{background:#070b15b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.sh-locale-dialog form{margin:0}.sh-locale-dialog-head{display:flex;align-items:flex-start;gap:14px;justify-content:space-between;padding:25px 24px 20px;border-bottom:1px solid var(--line,#30394c)}.sh-locale-dialog-head h2{font-family:var(--sh-font-display,inherit);font-size:24px;line-height:1.3;margin:10px 0 0;letter-spacing:-.6px}.sh-locale-close{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;border:1px solid var(--line,#30394c);background:transparent;color:inherit;border-radius:8px;cursor:pointer}.sh-locale-dialog-body{padding:22px 24px 26px}.sh-locale-dialog-body>p:first-child{font-size:14px;color:var(--muted,#abb5c5);margin:0 0 24px}.sh-locale-dialog label{display:block;font-size:13px;font-weight:650;margin:20px 0 9px}.sh-locale-dialog select{box-sizing:border-box;width:100%;min-height:48px;font:inherit;font-size:16px;border:1px solid #69758c;background-color:var(--sh-bg-surface-2,#151d2a);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23abb5c5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;color:inherit;color-scheme:dark;border-radius:8px;padding:11px 38px 11px 12px;appearance:none;cursor:pointer}.sh-locale-dialog select :is(option,optgroup){background-color:var(--sh-bg-surface-2,#151d2a);color:var(--fg,#f2f5fa)}.sh-locale-country-field{display:flex;align-items:center;gap:12px}.sh-locale-country-field select{min-width:0}.sh-locale-hint{font-size:12px;line-height:1.7;color:var(--muted,#abb5c5);margin:22px 0 0}.sh-locale-dialog-foot{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding:18px 24px;border-top:1px solid var(--line,#30394c)}.sh-locale-dialog .sh-locale-dialog-foot .btn{display:inline-flex;min-height:46px;font-size:13px}.sh-locale-dialog[open]{animation:sh-locale-in .16s ease-out}@keyframes sh-locale-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){.sh-locale-trigger{gap:5px;padding-inline:8px}.sh-locale-country,.sh-locale-separator,.sh-locale-trigger .icon{display:none}.sh-locale-dialog-head,.sh-locale-dialog-body,.sh-locale-dialog-foot{padding-inline:18px}.sh-locale-dialog .sh-locale-dialog-foot .btn{flex:1;justify-content:center}.sh-locale-dialog-head h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.sh-locale-dialog[open]{animation:none}}body[data-motion=reduced] .sh-locale-dialog[open]{animation:none}.sh-locale-selector>.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sh-locale-detection{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;border:1px solid var(--line,#30394c);border-radius:10px;background:var(--sh-bg-surface-2,#151b27)}.sh-locale-mode{flex:1;font-size:12px;color:var(--muted,#abb5c5)}.sh-locale-detect{min-height:44px;padding:8px 12px;border:1px solid var(--sh-control-edge,#687894);border-radius:8px;background:var(--sh-control,#111722);color:inherit;font:inherit;font-size:13px;cursor:pointer}.sh-locale-detect:disabled{cursor:wait;opacity:.65}.sh-locale-detection p{flex-basis:100%;margin:0;color:var(--muted,#abb5c5);font-size:12px;line-height:1.6}.sh-locale-detection [role=alert]{color:var(--danger,#ff5a64)}.sh-locale-detection [role=status]{color:var(--sh-status-undetected,#3ddc84)}.hero-floats{overflow:clip}@media(max-width:1100px){.hero h1{font-size:clamp(36px,9vw,98px);overflow-wrap:anywhere}.nav-inner{grid-template-columns:auto minmax(0,1fr)}.nav-links{display:none!important}.nav-actions{justify-self:end}.sh-mobile-menu-btn{display:inline-flex}}@media(max-width:600px){.nav-inner{grid-template-columns:minmax(0,1fr);gap:12px}.nav-inner>.brand{margin-right:auto}.nav-actions{width:100%;display:flex;justify-self:stretch;justify-content:space-between;gap:4px;flex-wrap:nowrap}.sh-currency-trigger{min-height:44px;padding-inline:8px;gap:4px}.sh-currency-trigger>.sh-currency-symbol,.sh-currency-trigger>svg:last-child{display:none}.nav-actions .icon-btn{min-width:38px;min-height:44px}.sh-locale-trigger{min-height:44px}.sh-locale-trigger>svg:last-child{display:none}.hero h1{font-size:clamp(36px,10vw,60px);overflow-wrap:anywhere}}.footer.sh-footer-compact{padding-block:28px;color:#f4f6fbeb;font-family:"Poppins",var(--sh-font-body),sans-serif;font-size:.875rem;font-weight:400;line-height:1.65;text-align:center}.sh-footer-compact .sh-footer-description{max-width:78ch;margin:0 auto 12px}.sh-footer-compact .sh-footer-bot{justify-content:center;gap:8px 24px;padding-top:0;color:inherit;font:inherit}.sh-footer-compact .sh-footer-bot p{margin:0}.sh-footer-compact .sh-footer-bot a{color:inherit;text-decoration:underline;text-underline-offset:3px}.sh-footer-compact .sh-footer-bot a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:600px){.sh-footer-compact .sh-footer-bot{flex-direction:column;gap:4px}}header.sh-site-header .nav-wallet-readout{display:inline-flex;align-items:center;flex:0 0 auto;gap:9px;min-height:44px;padding:4px 12px 4px 5px;border:1px solid rgb(125 211 184 / .17);border-radius:12px;background:#7dd3b80b;color:#f0f5f3;text-decoration:none;transition:background-color .16s ease,border-color .16s ease}.nav-wallet-readout__icon{display:grid;place-items:center;width:32px;height:32px;flex:0 0 auto;border-radius:9px;background:#7dd3b813;color:#a2dfca}.nav-wallet-readout__copy{display:grid;gap:3px}.nav-wallet-readout__label{color:#a6b5af;font-size:9px;font-weight:500;line-height:1;white-space:nowrap}.nav-wallet-readout__amount{display:flex;align-items:baseline;gap:5px;font-size:14px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.nav-wallet-readout__currency{color:#91a49b;font-size:9px;font-weight:500}.nav-wallet-readout[data-wallet-state=frozen] .nav-wallet-readout__icon{color:#e5c891}header.sh-site-header .nav-wallet-readout:focus-visible{outline:2px solid #a2dfca;outline-offset:3px}@media(hover:hover){header.sh-site-header .nav-wallet-readout:hover{border-color:#7dd3b85c;background:#7dd3b816}}.wallet-cashback-readout.wallet-cashback-readout{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 2px;margin-top:8px;border-top:1px solid rgb(255 255 255 / .08)}.wallet-cashback-readout dt{display:flex;align-items:center;min-width:0;gap:9px}.wallet-cashback-readout__icon{display:grid;place-items:center;flex:0 0 auto;width:36px;height:36px;border-radius:11px;color:#e4c17f;background:#e4c17f13;transition:background-color .18s cubic-bezier(.23,1,.32,1),color .18s cubic-bezier(.23,1,.32,1),transform .18s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){body:not([data-motion=reduced]) .wallet-cashback-readout:hover .wallet-cashback-readout__icon{transform:translateY(-1px);background:#65d6b024;color:#f6b65d}}.wallet-cashback-readout__copy{display:grid;gap:4px;font-size:12px;color:#e5e7eb}.wallet-cashback-readout dd{display:grid;justify-items:end;gap:4px;margin:0;flex:0 0 auto}.wallet-cashback-readout .pdp-summary-cashback-pill{color:#b6e7cf;font-size:17px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.wallet-cashback-readout small{color:#9ba5b1;font-size:10px;font-weight:400;line-height:1.3}.wallet-cashback-readout .sh-icon{filter:none}@media(max-width:600px){header.sh-site-header .nav-wallet-readout{gap:5px;padding-right:7px}.nav-wallet-readout__icon{width:25px;background:none}.nav-wallet-readout__currency{font-size:8px}.nav-wallet-readout__amount{font-size:12px}}header.sh-site-header .sh-mobile-drawer .nav-wallet-readout{padding:9px 12px;gap:10px}header.sh-site-header .sh-mobile-drawer .nav-wallet-readout__label{font-size:11px}header.sh-site-header .sh-mobile-drawer .nav-wallet-readout__amount{font-size:16px}header.sh-site-header .sh-mobile-drawer .nav-wallet-readout__currency{font-size:10px}header.sh-site-header .sh-mobile-drawer .nav-wallet-readout__icon{width:30px}@media(max-width:400px){header.sh-site-header .nav-actions .nav-wallet-readout{display:none}}@media(prefers-reduced-motion:reduce){header.sh-site-header .nav-wallet-readout,.wallet-cashback-readout__icon{transition:none;transform:none}}body[data-motion=reduced] header.sh-site-header .nav-wallet-readout,body[data-motion=reduced] .wallet-cashback-readout__icon{transition:none;transform:none}header .sh-global-status-strip{font-size:13px}.sh-global-status-strip .sh-global-status-link,.sh-global-status-strip .sh-global-pill,.sh-global-status-strip .sh-motion-toggle{font-family:var(--sh-font-body);font-size:13px;letter-spacing:0;text-transform:none}.sh-global-status-strip .sh-global-status-link{padding:2px 0;border:0;border-radius:0;background:none;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.sh-global-status-strip .sh-global-status-link:hover{background:none;text-decoration-color:currentColor}.sh-global-status-strip .sh-global-status-link:focus-visible{outline:2px solid var(--sh-accent-text);outline-offset:3px;border-radius:2px}.sh-mobile-drawer-head .sh-mobile-drawer-title{font-family:var(--sh-font-body);font-size:1rem;font-weight:600;color:var(--sh-ink)}header.sh-site-header{min-height:64px}header.sh-site-header .nav{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;margin:0;z-index:100;background:#000;border-bottom:1px solid rgba(255,255,255,.08);border-radius:0;backdrop-filter:none;-webkit-backdrop-filter:none}header.sh-site-header .nav-inner{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;max-width:1360px;width:100%;min-height:64px;margin:0 auto;padding:8px 24px;border:0;border-radius:0;background:#000;backdrop-filter:none;-webkit-backdrop-filter:none}header.sh-site-header .nav-links{display:flex;align-items:center;justify-content:flex-start;gap:26px}header.sh-site-header .nav-link{position:relative;display:inline-flex;align-items:center;padding:8px 0;border-radius:0;background:transparent;color:var(--fg-2, #e6ebf4);font-size:13px;font-weight:500;text-decoration:none;transition:color .18s ease}header.sh-site-header .nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:1px;background:var(--accent, #d41924);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .18s ease,transform .18s ease}header.sh-site-header .nav-link:hover,header.sh-site-header .nav-link:focus-visible,header.sh-site-header .nav-link.active{background:transparent;color:var(--accent, #d41924)}header.sh-site-header .nav-link:hover:after,header.sh-site-header .nav-link:focus-visible:after,header.sh-site-header .nav-link.active:after{opacity:1;transform:scaleX(1)}header.sh-site-header .icon-btn{width:36px;height:36px;border:1px solid transparent;background:transparent;color:var(--fg-2, #e6ebf4);box-shadow:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}header.sh-site-header .icon-btn:hover{background:#ffffff0d;color:var(--fg, #ffffff);transform:none;box-shadow:none}header.sh-site-header .icon-btn.active{background:#ffffff12;color:var(--fg, #ffffff)}header.sh-site-header .sh-icon,header.sh-site-header .sh-icon [class*=sh-icon-part-]{animation:none!important;filter:none!important;transform:none!important;transition:color .18s ease,opacity .18s ease}header.sh-site-header .icon-btn:hover .sh-icon,header.sh-site-header .btn:hover .sh-icon,header.sh-site-header .sh-locale-trigger:hover .sh-icon{transform:none!important;filter:none!important}@media(max-width:1100px){header.sh-site-header .nav-inner{grid-template-columns:auto minmax(0,1fr);gap:16px}}@media(max-width:600px){header.sh-site-header .nav-inner{grid-template-columns:auto minmax(0,1fr);gap:8px;padding-inline:16px}header.sh-site-header .nav-actions{width:auto;min-width:0;justify-self:end;justify-content:flex-end;gap:2px}}@media(max-width:400px){header.sh-site-header .nav-mini-wallet-chip{display:none}}header.sh-site-header .nav-account-chip{grid-template-columns:32px minmax(0,1fr);min-height:44px;max-width:210px;gap:9px;padding:5px 11px 5px 5px;border-radius:12px;background:#ffffff09;border-color:#ffffff17;text-decoration:none;transform:none;transition:background-color .16s ease,border-color .16s ease}header.sh-site-header .nav-account-avatar{width:32px;height:32px;border-radius:9px;background:linear-gradient(145deg,#7f242e,#43171e);border-color:#ff7e8933;font-family:var(--sh-font-body, "Poppins", sans-serif);font-size:12px;font-weight:600}header.sh-site-header .nav-account-copy{gap:4px}header.sh-site-header .nav-account-copy strong{font-size:13px;font-weight:600;line-height:1.15}header.sh-site-header .nav-account-meta{display:flex;gap:8px;color:#a9acb5;font-family:var(--sh-font-body, "Poppins", sans-serif);font-size:10px;font-weight:400;text-transform:none;line-height:1.1}header.sh-site-header .nav-account-role{overflow:hidden;text-overflow:ellipsis}header.sh-site-header .nav-account-verification{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;color:#a4ceba}header.sh-site-header .nav-account-verification.is-pending{color:#e5c891}header.sh-site-header .nav-signout-btn{min-height:40px;padding:0 10px;gap:6px;border:1px solid transparent;border-radius:10px;background:transparent;color:#acadb7;font-size:12px;font-weight:500;box-shadow:none;transform:none;transition:background-color .16s ease,color .16s ease}header.sh-site-header :is(.nav-account-chip,.nav-signout-btn):focus-visible{outline:2px solid #e5b6bc;outline-offset:3px}@media(hover:hover){header.sh-site-header .nav-account-chip:hover{background:#fff1;border-color:#ffffff2e;transform:none}header.sh-site-header .nav-signout-btn:hover{background:#ffffff0e;color:#f6d6da}}.nav-drawer-account{display:grid;gap:12px;padding:4px 0 18px}.nav-drawer-account__identity{display:grid;gap:5px;color:#f4f4f6;text-decoration:none}.nav-drawer-account__identity strong{font-size:16px;font-weight:600}.nav-drawer-account__identity>span{color:#a7adb9;font-size:11px}header.sh-site-header .sh-mobile-drawer .nav-wallet-readout{display:flex;min-height:52px}@media(max-width:1250px){header.sh-site-header .nav-signout-btn>span{display:none}header.sh-site-header .nav-signout-btn{width:40px;padding:0}header.sh-site-header .nav-links{gap:18px}}@media(max-width:1100px){header.sh-site-header .nav-links{display:none!important}header.sh-site-header .sh-mobile-menu-btn{display:inline-flex}}@media(max-width:760px){header.sh-site-header .nav-signout-btn{display:none}}@media(max-width:600px){header.sh-site-header .nav-account-chip{width:44px;min-width:44px;padding:5px;grid-template-columns:32px;gap:0;border-color:transparent;background:none}header.sh-site-header .nav-account-copy{display:none}}@media(prefers-reduced-motion:reduce){header.sh-site-header :is(.nav-account-chip,.nav-signout-btn){transition:none}}body[data-motion=reduced] header.sh-site-header :is(.nav-account-chip,.nav-signout-btn){transition:none}.app[data-screen-label="Shadows Commerce Frontend"]{--sh-storefront-backdrop: linear-gradient(105deg, #190f14 0%, #110d11 36%, #0c0c0f 72%, #100d10 100%);min-height:100vh;min-height:100dvh;isolation:isolate;background:#0c0c0f}.app[data-screen-label="Shadows Commerce Frontend"]:before{content:"";position:fixed;inset:0;z-index:-1;background:var(--sh-storefront-backdrop);pointer-events:none}.app[data-screen-label="Shadows Commerce Frontend"] header.sh-site-header .nav{background:var(--sh-storefront-backdrop);background-size:100vw 100vh}.app[data-screen-label="Shadows Commerce Frontend"] header.sh-site-header .nav-inner,.app[data-screen-label="Shadows Commerce Frontend"] .hm-better,.app[data-screen-label="Shadows Commerce Frontend"] .hm-hero-banner{background:transparent}.app[data-screen-label="Shadows Commerce Frontend"] .hm-hero-banner{--sh-hero-wave-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 320' preserveAspectRatio='none'%3E%3Cpath fill='white' d='M0 0H1440V284C1310 278 1230 252 1100 263S875 308 720 289S475 263 330 280S120 304 0 277Z'/%3E%3C/svg%3E")}.app[data-screen-label="Shadows Commerce Frontend"] .hm-hero-banner-slides,.app[data-screen-label="Shadows Commerce Frontend"] .hm-hero-banner-scrim{-webkit-mask-image:var(--sh-hero-wave-mask);mask-image:var(--sh-hero-wave-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.app[data-screen-label="Shadows Commerce Frontend"] .hm-hero-banner-scrim{background:linear-gradient(180deg,#06080c3d,#06080c1a 45%,#0c0b0f73)}.app[data-screen-label="Shadows Commerce Frontend"] .hm-hero-wave-divider{display:none}.app[data-screen-label="Shadows Commerce Frontend"] .hm-shelf-rule{display:block;flex:1 1 0;min-width:24px;height:1px;border-top:1px solid transparent;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3) 15%,rgba(255,255,255,.3) 85%,transparent);background-origin:border-box;background-clip:border-box}.app[data-screen-label="Shadows Commerce Frontend"] .ps-reviews-section{width:100%}.app[data-screen-label="Shadows Commerce Frontend"] .ps-reviews-section .hm-shelf-head{display:flex;width:100%;align-items:center;justify-content:center;gap:clamp(16px,2.4vw,28px)}.app[data-screen-label="Shadows Commerce Frontend"]{--sh-storefront-font-title: "Red Rose", sans-serif;--sh-storefront-font-text: "Poppins", sans-serif;--sh-storefront-page-title-size: clamp(2rem, 1.3rem + 2.2vw, 3.25rem);--sh-storefront-page-title-size-mobile: clamp(1.8rem, 6.8vw, 2.75rem);--sh-storefront-page-title-color: #ffffff;--sh-font-hero: var(--sh-storefront-font-title);--sh-font-display: var(--sh-storefront-font-title);--sh-font-body: var(--sh-storefront-font-text);--sh-font-mono: var(--sh-storefront-font-text);--font-hero: var(--sh-storefront-font-title);--font-display: var(--sh-storefront-font-title);--font-sans: var(--sh-storefront-font-text);--font-mono: var(--sh-storefront-font-text);--font: var(--sh-storefront-font-text);--mono: var(--sh-storefront-font-text);font-family:var(--sh-storefront-font-text)}.app[data-screen-label="Shadows Commerce Frontend"] :is(h1,h2,h3,h4,h5,h6,[role=heading],.sh-storefront-title){font-family:var(--sh-storefront-font-title);text-transform:uppercase}.app[data-screen-label="Shadows Commerce Frontend"] :is(.page-shell-head h1,.sh-legal-shell .terms-hero h1,.account-security .account-security__heading h1,.sh-tutorial-title){color:var(--sh-storefront-page-title-color);font-family:var(--sh-storefront-font-title);font-size:var(--sh-storefront-page-title-size);font-weight:700;line-height:1.12;letter-spacing:-.025em;text-transform:uppercase;text-shadow:none;text-wrap:balance}@media(max-width:760px){.app[data-screen-label="Shadows Commerce Frontend"] :is(.page-shell-head h1,.sh-legal-shell .terms-hero h1,.account-security .account-security__heading h1,.sh-tutorial-title){font-size:var(--sh-storefront-page-title-size-mobile);overflow-wrap:anywhere}}.app[data-screen-label="Shadows Commerce Frontend"] :is(p,ul,ol,dl,table,blockquote,pre,code,kbd,samp,input,select,textarea,button,.sh-storefront-text){font-family:var(--sh-storefront-font-text)}.app[data-screen-label="Shadows Commerce Frontend"] :is(.hm-tag-title,.hm-tag-status,.hm-tag-amount,.pcard-title,.feat-hero h2,.feat-mini h3){font-family:var(--sh-storefront-font-text);text-transform:none}.app[data-screen-label="Shadows Commerce Frontend"]{--sh-rating-star: #fbbf24}.app[data-screen-label="Shadows Commerce Frontend"] :is(.hm-tag-stars,.ps-review-stars,.review-star-svg,.reviews-summary-stars,.review-form-star--filled,[data-icon-id=star]){color:var(--sh-rating-star)}@keyframes sh-rating-star-reveal{0%{opacity:.18}to{opacity:1}}@media(prefers-reduced-motion:no-preference){body:not([data-motion=reduced]) .app[data-screen-label="Shadows Commerce Frontend"] :is(.hm-tag-stars,.ps-review-stars,.review-item-rating,.reviews-summary-stars)>svg{animation:sh-rating-star-reveal .18s var(--sh-ease-out) backwards}body:not([data-motion=reduced]) .app[data-screen-label="Shadows Commerce Frontend"] :is(.hm-tag-stars,.ps-review-stars,.review-item-rating,.reviews-summary-stars)>svg:nth-of-type(2){animation-delay:50ms}body:not([data-motion=reduced]) .app[data-screen-label="Shadows Commerce Frontend"] :is(.hm-tag-stars,.ps-review-stars,.review-item-rating,.reviews-summary-stars)>svg:nth-of-type(3){animation-delay:.1s}body:not([data-motion=reduced]) .app[data-screen-label="Shadows Commerce Frontend"] :is(.hm-tag-stars,.ps-review-stars,.review-item-rating,.reviews-summary-stars)>svg:nth-of-type(4){animation-delay:.15s}body:not([data-motion=reduced]) .app[data-screen-label="Shadows Commerce Frontend"] :is(.hm-tag-stars,.ps-review-stars,.review-item-rating,.reviews-summary-stars)>svg:nth-of-type(5){animation-delay:.2s}}
