@font-face{font-display:swap;font-family:Futura;font-weight:700;src:url(/fonts/FuturaCyrillicBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Futura;font-weight:400;src:url(/fonts/FuturaCyrillicMedium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(/fonts/open-sans-v40-latin-300.woff2) format("woff2"),url(/fonts/OpenSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:300;src:url(/fonts/open-sans-v40-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(/fonts/open-sans-v40-latin-regular.woff2) format("woff2"),url(/fonts/OpenSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:400;src:url(/fonts/open-sans-v40-latin-italic.woff2) format("woff2"),url(/fonts/open-sans.italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:500;src:url(/fonts/open-sans-v40-latin-500.woff2) format("woff2"),url(/fonts/OpenSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:500;src:url(/fonts/open-sans-v40-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(/fonts/open-sans-v40-latin-600.woff2) format("woff2"),url(/fonts/OpenSans-Semibold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:600;src:url(/fonts/open-sans-v40-latin-600italic.woff2) format("woff2"),url(/fonts/open-sans.semibold-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(/fonts/open-sans-v40-latin-700.woff2) format("woff2"),url(/fonts/OpenSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:700;src:url(/fonts/open-sans-v40-latin-700italic.woff2) format("woff2"),url(/fonts/open-sans.bold-italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(/fonts/open-sans-v40-latin-800.woff2) format("woff2"),url(/fonts/OpenSans-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Open Sans;font-style:italic;font-weight:800;src:url(/fonts/open-sans-v40-latin-800italic.woff2) format("woff2"),url(/fonts/open-sans.extrabold-italic.ttf) format("truetype")}.site-gradient-text{-webkit-background-clip:text;-moz-text-fill-color:transparent;background-clip:text;color:transparent}.mouse-color{--card-color:var(--global-mouse-color);--card-accent:var(--global-mouse-accent);--card-dark-accent:var(--global-mouse-dark-accent);--card-rgb:var(--global-mouse-rgb);--card-glow:var(--global-mouse-glow);--card-hover:var(--global-mouse-hover);--card-gradientStart:var(--global-mouse-gradientStart);--card-highlight:var(--global-mouse-highlight);--card-shadow-light:var(--global-mouse-shadow-light);--card-shadow-extra-light:var(--global-mouse-shadow-extra-light);--card-shadow-strong:var(--global-mouse-shadow-strong)}.keyboard-color{--card-color:var(--global-keyboard-color);--card-accent:var(--global-keyboard-accent);--card-dark-accent:var(--global-keyboard-dark-accent);--card-rgb:var(--global-keyboard-rgb);--card-glow:var(--global-keyboard-glow);--card-hover:var(--global-keyboard-hover);--card-gradientStart:var(--global-keyboard-gradientStart);--card-highlight:var(--global-keyboard-highlight);--card-shadow-light:var(--global-keyboard-shadow-light);--card-shadow-extra-light:var(--global-keyboard-shadow-extra-light);--card-shadow-strong:var(--global-keyboard-shadow-strong)}.monitor-color{--card-color:var(--global-monitor-color);--card-accent:var(--global-monitor-accent);--card-dark-accent:var(--global-monitor-dark-accent);--card-rgb:var(--global-monitor-rgb);--card-glow:var(--global-monitor-glow);--card-hover:var(--global-monitor-hover);--card-gradientStart:var(--global-monitor-gradientStart);--card-highlight:var(--global-monitor-highlight);--card-shadow-light:var(--global-monitor-shadow-light);--card-shadow-extra-light:var(--global-monitor-shadow-extra-light);--card-shadow-strong:var(--global-monitor-shadow-strong)}.site-color{--card-gradient-text:linear-gradient(to right,var(--site-start-color),var(--site-end-color));--card-background-gradient:linear-gradient(to right,var(--site-start-color),var(--site-end-color));--card-color:#394cc8;--card-accent:#3445b8;--card-dark-accent:#11163c;--card-hover:#27358c;--card-gradientStart:#1b2460;--card-highlight:rgba(57,76,200,.1);--card-glow:rgba(57,76,200,.8);--card-rgb:57,76,200;--card-shadow-light:0 4px 8px rgba(57,76,200,.2);--card-shadow-extra-light:0 2px 5px rgba(57,76,200,.1);--card-shadow-strong:0 6px 12px rgba(57,76,200,.4);--card-score-start:var(--site-color);--card-start-color:var(--site-color);--card-score-end:var(--brand-color);--card-end-color:var(--brand-color);--card-score-rgba:#394cc8}:root{--site-background-gradient:linear-gradient(to right,var(--site-start-color),var(--site-end-color));--site-color:#394cc8;--site-accent:#3445b8;--site-dark-accent:#11163c;--site-hover:#27358c;--site-gradientStart:#1b2460;--site-highlight:rgba(57,76,200,.1);--site-glow:rgba(57,76,200,.8);--site-rgb:57,76,200;--site-shadow-light:0 4px 8px rgba(57,76,200,.2);--site-shadow-extra-light:0 2px 5px rgba(57,76,200,.1);--site-shadow-strong:0 6px 12px rgba(57,76,200,.4);--site-score-start:var(--site-color);--site-start-color:var(--site-color);--site-score-end:var(--brand-color);--site-end-color:var(--brand-color);--site-score-rgba:#394cc8;--global-mouse-color:#00aeff;--global-mouse-accent:#00a0eb;--global-mouse-dark-accent:#1e2a44;--global-mouse-hover:#0077b3;--global-mouse-gradientStart:#00547b;--global-mouse-highlight:rgba(0,174,255,.1);--global-mouse-glow:rgba(115,168,225,.8);--global-mouse-rgb:0,174,255;--global-mouse-shadow-light:0 4px 8px rgba(115,168,225,.2);--global-mouse-shadow-extra-light:0 2px 5px rgba(115,168,225,.1);--global-mouse-shadow-strong:0 6px 12px rgba(0,148,255,.4);--global-mouse-score-start:var(--global-mouse-color);--global-mouse-score-end:#007faa;--global-mouse-score-rgba:#00aeff;--global-keyboard-color:#ee8b22;--global-keyboard-accent:#d66e1b;--global-keyboard-dark-accent:#4f2f0b;--global-keyboard-hover:#b35a0c;--global-keyboard-gradientStart:#804b12;--global-keyboard-highlight:rgba(238,139,34,.1);--global-keyboard-glow:rgba(238,139,34,.8);--global-keyboard-rgb:238,139,34;--global-keyboard-shadow-light:0 4px 8px rgba(238,139,34,.2);--global-keyboard-shadow-extra-light:0 2px 5px rgba(238,139,34,.1);--global-keyboard-shadow-strong:0 6px 12px rgba(238,139,34,.4);--global-keyboard-score-start:var(--global-keyboard-color);--global-keyboard-score-end:#d66e1b;--global-keyboard-score-rgba:#ee8b22;--global-monitor-color:#ff69b4;--global-monitor-accent:#e65e9f;--global-monitor-dark-accent:#4d2540;--global-monitor-hover:#e75ba6;--global-monitorgradientStart:#7c3257;--global-monitor-highlight:rgba(255,105,180,.1);--global-monitor-glow:rgba(255,105,180,.8);--global-monitor-rgb:255,105,180;--global-monitor-shadow-light:0 4px 8px rgba(255,105,180,.2);--global-monitor-shadow-extra-light:0 2px 5px rgba(255,105,180,.1);--global-monitor-shadow-strong:0 6px 12px rgba(255,105,180,.4);--global-monitor-score-start:var(--global-monitor-color);--global-monitor-score-end:#e65e9f;--global-monitor-score-rgba:#ff69b4;--brand-color:#00aeff;--brand-color-rgb:0,174,255;--brand-color-rgba:rgba(0,174,255,.35);--brand-glow:rgba(115,168,225,.8);--brand-accent:#00a0eb;--brand-accent-rgb:3,174,236;--brand-dark-accent:#0287c5;--brand-dark-accent-rgb:0,152,217;--white-color-1:#fff;--white-color-2:#dddad5;--grey-color-1:#ccc;--grey-color-2:#bbb;--grey-color-3:#b0b0b0;--grey-color-4:#909090;--grey-color-5:#7b7b7b;--dark-color-1:#000;--text-shadow-white-brand:1px 1px 1px rgba(0,0,0,.5);--card-border-color:rgba(22,24,24,.2);--card-box-shadow-color:hsla(0,0%,100%,.2);--accent-color-1:gold;--accent-color-2:#aaa;--accent-color-3:#e65443;--accent-color-4:#e68743;--accent-color-5:#ffff47;--accent-color-border-1:#ccac00;--link-color:gold;--dot-color:#fff;--dot-color-rgb:255,255,255;--card-box-shadow:255,255,255,0.1;--section-dusk-background-color-rgb:37,41,42;--text-shadow:0 0 5px rgba(0,0,0,.5);--semi-transparent-black:rgba(0,0,0,.5);--semish-transparent-black:rgba(0,0,0,.6);--mid-semi-transparent-black:rgba(0,0,0,.65);--barely-transparent-black:rgba(0,0,0,.75);--not-transparent-black:rgba(0,0,0,.85);--black-transparent-black:rgba(0,0,0,.9);--white-black-color-1:#fff;--white-black-color-2:#dddad5;--section-lightest-background-color:#6f7b7e;--section-light-background-color:#4d5557;--section-medium-background-color:#3a3f41;--section-dusk-background-color:#25292a;--section-dusker-background-color:#2a2d2d;--section-dark-background-color:#1d2021;--section-darkest-background-color:#161718;--section-darkestdark-background-color:#121212;--section-darkestdarker-background-color:#080808;--main-background-color:#000;--overall-high-score:#00aeff;--overall-medium-high-score:#f1cc24;--overall-medium-low-score:#e67432;--overall-very-low-score:#e65443;--overall-zero-score:#515151;--high-score-start:#00aeff;--high-score-end:#007faa;--high-score-rgba:#00aeff;--medium-score-start:#f1cc24;--medium-score-end:#f1b722;--medium-score-rgba:#f1cc24;--low-score-start:#e67432;--low-score-end:#e68743;--low-score-rgba:#e67432;--very-low-score-start:#e65443;--very-low-score-end:#d84432;--very-low-score-rgba:#e65443;--zero-score-start:#373737;--zero-score-end:#373737;--zero-score-rgba:#515151;--hump-middle-rgba:hsla(0,0%,50%,.75);--hump-back-front-rgba:rgba(144,238,144,.75);--hump-back-mid-rgba:rgba(255,192,203,.75);--hump-back-rear-rgba:rgba(255,99,71,.75);--front-flare-flat-rgba:hsla(0,0%,66%,.75);--front-flare-inward-rgba:rgba(255,99,71,.75);--front-flare-outward-rgba:rgba(50,205,50,.75);--color-picker-red:#e65443;--color-picker-green:#01f784;--color-picker-blue:#00aeff;--color-picker-yellow:gold;--color-picker-magenta:#f9c;--color-picker-cyan:#0ff;--color-picker-orange:#e68743;--color-picker-purple:#a855f7;--color-picker-dark-blue:#0072c6;--color-picker-pink:pink;--color-picker-gray:grey;--color-white:#fff;--color-black:#3a3f41;--color-gray:#586062;--color-silver:#cbd5e1;--color-slate:#64748b;--color-stone:#78716c;--color-ivory:#fafaf9;--color-beige:#f5f5f4;--color-red:#ef4444;--color-blue:#3b82f6;--color-green:#22c55e;--color-yellow:#ffd83a;--color-orange:#f97316;--color-purple:#a855f7;--color-pink:#ec4899;--color-teal:#14b8a6;--color-cyan:#06b6d4;--color-indigo:#6366f1;--color-violet:#8b5cf6;--color-magenta:#d946ef;--color-gold:#eab308;--color-lime:#84cc16;--color-rose:#f43f5e;--color-fuchsia:#c026d3;--color-brown:#8b4513;--color-navy:#1e3a8a;--color-maroon:#7f1d1d;--color-olive:#a16207;--color-coral:#fb7185;--color-salmon:#fda4af;--color-lavender:#a78bfa;--color-turquoise:#2dd4bf;--color-light-gray:#6b7280;--color-light-slate:#64748b;--color-light-zinc:#71717a;--color-light-neutral:#737373;--color-light-stone:#78716c;--color-light-warm-gray:#78716c;--color-light-red:#ef4444;--color-light-blue:#60a5fa;--color-light-green:#22c55e;--color-light-yellow:#facc15;--color-light-purple:#a855f7;--color-light-pink:#ec4899;--color-light-teal:#14b8a6;--color-light-cyan:#06b6d4;--color-light-indigo:#6366f1;--color-light-violet:#8b5cf6;--color-light-lime:#84cc16;--color-light-emerald:#10b981;--color-light-sky:#0ea5e9;--color-light-rose:#f43f5e;--color-light-fuchsia:#c026d3;--color-light-amber:#f59e0b;--color-light-brown:sienna;--color-light-dark-brown:#8b4513;--color-light-olive:olive;--color-light-lime-green:#65a30d;--color-dark-gray:#374151;--color-dark-slate:#334155;--color-dark-zinc:#3f3f46;--color-dark-stone:#44403c;--color-dark-red:#b91c1c;--color-dark-blue:#1d4ed8;--color-dark-green:#15803d;--color-dark-yellow:#a16207;--color-dark-orange:#c2410c;--color-dark-purple:#7e22ce;--color-dark-pink:#be185d;--color-dark-teal:#0f766e;--color-dark-cyan:#0e7490;--color-dark-indigo:#4338ca;--color-dark-violet:#6d28d9;--color-dark-lime:#4d7c0f;--color-dark-sky:#0369a1;--color-dark-rose:#be123c;--color-dark-fuchsia:#a21caf;--color-dark-brown:#451a03;--rainbow-gradient:linear-gradient(90deg,#ff005a,#ff7300,#ffea00,#00ff87,#00eaff,#8a2be2,#ff005a);--identity-font:"Open Sans",sans-serif;--identity-light-font:"Open Sans Light",sans-serif;--logo-font1:"Futura",sans-serif;--border:0px;--letter-spacing-extra-tight:-2px;--letter-spacing-tight:-1px;--letter-spacing-regular:0px;--letter-spacing-space:0px;--letter-spacing-wide:1.5px;--line-height-extra-tight:.9;--line-height-tight:1;--line-height-regular:1.2;--line-height-loose:1.4;--font-weight9:900;--font-weight8:800;--font-weight7:700;--font-weight6:600;--font-weight5:500;--font-weight4:400;--font-weight3:300;--global-mobile-width:1050;--global-mobile-portriat-width:600;--comp-bar:4.5rem;--query-bar:4.5rem;--ad-bar-H:3rem;--site-width:1275px;--home-width:1075px;--comp-mobile-font:1.075rem;--comp-desktop-font:1.15rem;--query-desktop-font:1.15rem;--query-mobile-font:1.25rem;--small-text:.875em;--text:1em;--big-text:1.15em;--ui-elements:1.125em;--title:1.25em;--big-title:2em;--page-title:3.5em}@media (max-width:1150px){:root{--comp-bar:6rem;--query-bar:3.5rem}}dd,dl,dt,h1,h2,h3,h4,h5,h6,p,ul{list-style-type:none;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:0}table{border-spacing:0}a{text-decoration:none}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:var(--section-dusk-background-color);border-radius:10px}::-webkit-scrollbar-thumb{background-color:var(--section-dark-background-color);border:2px solid var(--section-dusk-background-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--section-medium-background-color)}:root{--ft-58-39:clamp(var(--font-size-39px),1.661rem + 3.455vw,var(--font-size-58px));--ft-56-38:clamp(var(--font-size-38px),1.669rem + 3.273vw,var(--font-size-56px));--ft-52-34:clamp(var(--font-size-34px),0.926rem + 3.636vw,var(--font-size-52px));--ft-56-42:clamp(var(--font-size-42px),2.43rem + 2.545vw,var(--font-size-56px));--ft-55-40:clamp(var(--font-size-40px),2.149rem + 2.727vw,var(--font-size-55px));--ft-44-35:clamp(var(--font-size-35px),2.289rem + 1.636vw,var(--font-size-44px));--ft-42-32:clamp(var(--font-size-32px),1.917rem + 1.818vw,var(--font-size-42px));--ft-44-30:clamp(var(--font-size-30px),1.339rem + 2.545vw,var(--font-size-44px));--ft-44-27:clamp(var(--font-size-27px),0.769rem + 3.091vw,var(--font-size-44px));--ft-42-34:clamp(var(--font-size-34px),2.298rem + 1.455vw,var(--font-size-42px));--ft-42-30:clamp(var(--font-size-30px),1.537rem + 2.182vw,var(--font-size-42px));--ft-42-28:clamp(var(--font-size-28px),1.157rem + 2.545vw,var(--font-size-42px));--ft-42-27:clamp(var(--font-size-27px),0.967rem + 2.727vw,var(--font-size-42px));--ft-40-32:clamp(var(--font-size-32px),2.116rem + 1.455vw,var(--font-size-40px));--ft-40-35:clamp(var(--font-size-35px),2.686rem + 0.909vw,var(--font-size-40px));--ft-40-34:clamp(var(--font-size-34px),2.496rem + 1.091vw,var(--font-size-40px));--ft-40-33:clamp(var(--font-size-33px),2.306rem + 1.273vw,var(--font-size-40px));--ft-40-31:clamp(var(--font-size-31px),1.926rem + 1.636vw,var(--font-size-40px));--ft-40-27:clamp(var(--font-size-27px),1.165rem + 2.364vw,var(--font-size-40px));--ft-40-24:clamp(var(--font-size-24px),0.595rem + 2.909vw,var(--font-size-40px));--ft-38-24:clamp(var(--font-size-24px),0.793rem + 2.545vw,var(--font-size-38px));--ft-38-20:clamp(var(--font-size-20px),0.033rem + 3.273vw,var(--font-size-38px));--ft-36-22:clamp(var(--font-size-22px),0.612rem + 2.545vw,var(--font-size-36px));--ft-36-24:clamp(var(--font-size-24px),0.992rem + 2.182vw,var(--font-size-36px));--ft-34-28:clamp(var(--font-size-28px),1.95rem + 1.091vw,var(--font-size-34px));--ft-32-28:clamp(var(--font-size-28px),2.149rem + 0.727vw,var(--font-size-32px));--ft-32-26:clamp(var(--font-size-26px),1.769rem + 1.091vw,var(--font-size-32px));--ft-32-25:clamp(var(--font-size-25px),1.579rem + 1.273vw,var(--font-size-32px));--ft-32-24:clamp(var(--font-size-24px),1.388rem + 1.455vw,var(--font-size-32px));--ft-30-26:clamp(var(--font-size-26px),1.967rem + 0.727vw,var(--font-size-30px));--ft-30-24:clamp(var(--font-size-24px),1.587rem + 1.091vw,var(--font-size-30px));--ft-28-21:clamp(var(--font-size-21px),1.215rem + 1.273vw,var(--font-size-28px));--ft-28-20:clamp(var(--font-size-20px),1.025rem + 1.455vw,var(--font-size-28px));--ft-28-19:clamp(var(--font-size-19px),0.835rem + 1.636vw,var(--font-size-28px));--ft-27-21:clamp(var(--font-size-21px),1.314rem + 1.091vw,var(--font-size-27px));--ft-26-24:clamp(var(--font-size-24px),1.983rem + 0.364vw,var(--font-size-26px));--ft-26-23:clamp(var(--font-size-23px),1.793rem + 0.545vw,var(--font-size-26px));--ft-26-20:clamp(var(--font-size-20px),1.223rem + 1.091vw,var(--font-size-26px));--ft-25-22:clamp(var(--font-size-22px),1.702rem + 0.545vw,var(--font-size-25px));--ft-24-21:clamp(var(--font-size-21px),1.612rem + 0.545vw,var(--font-size-24px));--ft-24-20:clamp(var(--font-size-20px),1.421rem + 0.727vw,var(--font-size-24px));--ft-24-17:clamp(var(--font-size-17px),0.851rem + 1.273vw,var(--font-size-24px));--ft-24-16:clamp(var(--font-size-16px),0.661rem + 1.455vw,var(--font-size-24px));--ft-24-14:clamp(var(--font-size-14px),0.281rem + 1.818vw,var(--font-size-24px));--ft-23-21:clamp(var(--font-size-21px),1.711rem + 0.364vw,var(--font-size-23px));--ft-23-20:clamp(var(--font-size-20px),1.521rem + 0.545vw,var(--font-size-23px));--ft-23-16:clamp(var(--font-size-16px),0.851rem + 1.273vw,var(--font-size-23px));--ft-23-15:clamp(var(--font-size-15px),0.57rem + 1.455vw,var(--font-size-23px));--ft-22-21:clamp(var(--font-size-21px),1.81rem + 0.182vw,var(--font-size-22px));--ft-22-19:clamp(var(--font-size-19px),1.43rem + 0.545vw,var(--font-size-22px));--ft-22-18:clamp(var(--font-size-18px),1.24rem + 0.727vw,var(--font-size-22px));--ft-21-18:clamp(var(--font-size-18px),1.339rem + 0.545vw,var(--font-size-21px));--ft-21-16:clamp(var(--font-size-16px),0.959rem + 0.909vw,var(--font-size-21px));--ft-21-14:clamp(var(--font-size-14px),0.579rem + 1.273vw,var(--font-size-21px));--ft-20-19:clamp(var(--font-size-19px),1.628rem + 0.182vw,var(--font-size-20px));--ft-20-18:clamp(var(--font-size-18px),1.438rem + 0.364vw,var(--font-size-20px));--ft-20-17:clamp(var(--font-size-17px),1.248rem + 0.545vw,var(--font-size-20px));--ft-20-15:clamp(var(--font-size-15px),0.868rem + 0.909vw,var(--font-size-20px));--ft-20-14:clamp(var(--font-size-14px),0.678rem + 1.091vw,var(--font-size-20px));--ft-19-18:clamp(var(--font-size-18px),1.537rem + 0.182vw,var(--font-size-19px));--ft-19-17:clamp(var(--font-size-17px),1.347rem + 0.364vw,var(--font-size-19px));--ft-19-16:clamp(var(--font-size-16px),1.157rem + 0.545vw,var(--font-size-19px));--ft-19-15:clamp(var(--font-size-15px),0.967rem + 0.727vw,var(--font-size-19px));--ft-19-14:clamp(var(--font-size-14px),0.777rem + 0.909vw,var(--font-size-19px));--ft-18-16:clamp(var(--font-size-16px),1.256rem + 0.364vw,var(--font-size-18px));--ft-18-17:clamp(var(--font-size-17px),1.446rem + 0.182vw,var(--font-size-18px));--ft-18-15:clamp(var(--font-size-15px),1.066rem + 0.545vw,var(--font-size-18px));--ft-17-16:clamp(var(--font-size-16px),1.355rem + 0.182vw,var(--font-size-17px));--ft-17-15:clamp(var(--font-size-15px),1.165rem + 0.364vw,var(--font-size-17px));--ft-17-14:clamp(var(--font-size-14px),0.975rem + 0.545vw,var(--font-size-17px));--ft-16-15:clamp(var(--font-size-15px),1.264rem + 0.182vw,var(--font-size-16px));--ft-16-14:clamp(var(--font-size-14px),1.074rem + 0.364vw,var(--font-size-16px));--ft-16-13:clamp(var(--font-size-13px),0.884rem + 0.545vw,var(--font-size-16px));--ft-16-12:clamp(var(--font-size-12px),0.694rem + 0.727vw,var(--font-size-16px));--ft-15-14:clamp(var(--font-size-14px),1.174rem + 0.182vw,var(--font-size-15px));--ft-15-13:clamp(var(--font-size-13px),0.983rem + 0.364vw,var(--font-size-15px));--ft-14-13:clamp(var(--font-size-13px),1.083rem + 0.182vw,var(--font-size-14px));--ft-14-12:clamp(var(--font-size-12px),0.893rem + 0.364vw,var(--font-size-14px));--ft-14-11:clamp(var(--font-size-11px),0.702rem + 0.545vw,var(--font-size-14px));--ft-13-12:clamp(var(--font-size-12px),0.992rem + 0.182vw,var(--font-size-13px));--ft-12-11:clamp(var(--font-size-11px),0.901rem + 0.182vw,var(--font-size-12px));--ft-12-10:clamp(var(--font-size-10px),0.711rem + 0.364vw,var(--font-size-12px));--ft-10-8:clamp(var(--font-size-8px),0.529rem + 0.364vw,var(--font-size-10px));--ftm-56-42:clamp(var(--font-size-42px),0.424rem + 6.222vw,var(--font-size-56px));--ftm-38-35:clamp(var(--font-size-35px),2.455rem + 1.333vw,var(--font-size-38px));--ftm-30-26:clamp(var(--font-size-26px),1.394rem + 1.778vw,var(--font-size-30px));--ftm-28-21:clamp(var(--font-size-21px),0.212rem + 3.111vw,var(--font-size-28px));--ftm-26-24:clamp(var(--font-size-24px),1.697rem + 0.889vw,var(--font-size-26px));--ftm-26-23:clamp(var(--font-size-23px),1.364rem + 1.333vw,var(--font-size-26px));--ftm-24-22:clamp(var(--font-size-22px),1.515rem + 0.889vw,var(--font-size-24px));--ftm-24-21:clamp(var(--font-size-21px),1.182rem + 1.333vw,var(--font-size-24px));--ftm-21-18:clamp(var(--font-size-18px),0.909rem + 1.333vw,var(--font-size-21px));--ftm-21-17:clamp(var(--font-size-17px),0.576rem + 1.778vw,var(--font-size-21px));--ftm-20-17:clamp(var(--font-size-17px),0.818rem + 1.333vw,var(--font-size-20px));--ftm-18-16:clamp(var(--font-size-16px),0.97rem + 0.889vw,var(--font-size-18px));--ftm-17-16:clamp(var(--font-size-16px),1.212rem + 0.444vw,var(--font-size-17px));--ftm-17-15:clamp(var(--font-size-15px),0.879rem + 0.889vw,var(--font-size-17px));--ftm-15-13:clamp(var(--font-size-13px),0.697rem + 0.889vw,var(--font-size-15px));--ftm-14-13:clamp(var(--font-size-13px),0.939rem + 0.444vw,var(--font-size-14px));--fm-42-40:clamp(var(--font-size-40px),2.5rem + 2.5vw,var(--font-size-42px));--fm-42-38:clamp(var(--font-size-38px),3rem + 2vw,var(--font-size-42px));--fm-40-35:clamp(var(--font-size-35px),2.5rem + 2.5vw,var(--font-size-40px));--fm-39-32:clamp(var(--font-size-32px),1.8rem + 3.5vw,var(--font-size-39px));--fm-38-32:clamp(var(--font-size-32px),2rem + 3vw,var(--font-size-38px));--fm-36-32:clamp(var(--font-size-32px),2.4rem + 2vw,var(--font-size-36px));--fm-35-32:clamp(var(--font-size-32px),2.6rem + 1.5vw,var(--font-size-35px));--fm-35-30:clamp(var(--font-size-30px),2rem + 2.5vw,var(--font-size-35px));--fm-35-28:clamp(var(--font-size-28px),1.4rem + 3.5vw,var(--font-size-35px));--fm-34-32:clamp(var(--font-size-32px),2.8rem + 1vw,var(--font-size-34px));--fm-30-26:clamp(var(--font-size-26px),1.8rem + 2vw,var(--font-size-30px));--fm-30-24:clamp(var(--font-size-24px),1.2rem + 3vw,var(--font-size-30px));--fm-30-23:clamp(var(--font-size-23px),0.9rem + 3.5vw,var(--font-size-30px));--fm-30-22:clamp(var(--font-size-22px),0.6rem + 4vw,var(--font-size-30px));--fm-28-26:clamp(var(--font-size-26px),2.2rem + 1vw,var(--font-size-28px));--fm-27-20:clamp(var(--font-size-20px),0.6rem + 3.5vw,var(--font-size-27px));--fm-26-22:clamp(var(--font-size-22px),1.4rem + 2vw,var(--font-size-26px));--fm-25-22:clamp(var(--font-size-22px),1.6rem + 1.5vw,var(--font-size-25px));--fm-24-22:clamp(var(--font-size-22px),1.8rem + 1vw,var(--font-size-24px));--fm-24-20:clamp(var(--font-size-20px),1.2rem + 2vw,var(--font-size-24px));--fm-24-18:clamp(var(--font-size-18px),0.6rem + 3vw,var(--font-size-24px));--fm-24-21:clamp(var(--font-size-21px),1.5rem + 1.5vw,var(--font-size-24px));--fm-23-22:clamp(var(--font-size-22px),2rem + 0.5vw,,var(--font-size-23px));--fm-23-20:clamp(var(--font-size-20px),1.4rem + 1.5vw,var(--font-size-23px));--fm-22-21:clamp(var(--font-size-21px),1.9rem + 0.5vw,var(--font-size-22px));--fm-21-20:clamp(var(--font-size-20px),1.8rem + 0.5vw,var(--font-size-21px));--fm-21-19:clamp(var(--font-size-19px),1.5rem + 1vw,var(--font-size-21px));--fm-21-18:clamp(var(--font-size-18px),1.2rem + 1.5vw,var(--font-size-21px));--fm-20-18:clamp(var(--font-size-18px),1.4rem + 1vw,var(--font-size-20px));--fm-18-17:clamp(var(--font-size-17px),1.1rem + 1vw,var(--font-size-18px));--fm-18-16:clamp(var(--font-size-16px),1.2rem + 1vw,var(--font-size-18px));--fm-17-15:clamp(var(--font-size-15px),1.1rem + 1vw,var(--font-size-17px));--fm-17-14:clamp(var(--font-size-14px),0.8rem + 1.5vw,var(--font-size-17px));--fm-17-13:clamp(var(--font-size-13px),0.5rem + 2vw,var(--font-size-17px));--fm-16-15:clamp(var(--font-size-15px),1.3rem + 0.5vw,var(--font-size-16px));--fm-16-14:clamp(var(--font-size-14px),1rem + 1vw,var(--font-size-16px));--fm-16-13:clamp(var(--font-size-13px),0.7rem + 1.5vw,var(--font-size-16px));--fm-16-12:clamp(var(--font-size-14px),0.4rem + 2vw,var(--font-size-16px));--fm-15-14:clamp(var(--font-size-14px),1.2rem + 0.5vw,var(--font-size-15px));--fm-15-13:clamp(var(--font-size-13px),0.9rem + 1vw,var(--font-size-15px));--fm-15-12:clamp(var(--font-size-12px),0.6rem + 1.5vw,var(--font-size-15px));--fm-15-11:clamp(var(--font-size-11px),0.3rem + 2vw,var(--font-size-15px));--fm-15-10:clamp(var(--font-size-10px),0rem + 2.5vw,var(--font-size-15px));--fm-14-13:clamp(var(--font-size-13px),1.1rem + 0.5vw,var(--font-size-14px));--fm-14-12:clamp(var(--font-size-12px),0.8rem + 1vw,var(--font-size-14px));--fm-14-11:clamp(var(--font-size-11px),0.5rem + 1.5vw,var(--font-size-14px));--fm-13-12:clamp(var(--font-size-12px),1rem + 0.5vw,var(--font-size-13px));--fm-12-11:clamp(var(--font-size-11px),0.9rem + 0.5vw,var(--font-size-12px));--fm-11-10:clamp(var(--font-size-10px),00.8rem + 0.5vw,var(--font-size-11px));--ft-test:clamp(var(--font-size-40px),2.5rem + 2.5vw,var(--font-size-42px));--fm-test:clamp(var(--font-size-40px),2.5rem + 2.5vw,var(--font-size-42px));--top-bar-H:clamp(55px,5rem,8rem)}.logged-hide,.side-auth-logged-hide{display:flex!important}.logged-show,.side-auth-logged-show,html.logged .logged-hide,html.logged .side-auth-logged-hide{display:none!important}html.logged .logged-show,html.logged .side-auth-logged-show{display:flex!important}html:not(.logged) .account-dropdown{display:none!important}.top-bar{background:var(--main-background-color);display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:1fr;margin:0;min-height:var(--top-bar-H);overflow-x:auto!important;overflow-y:hidden;width:100%}.top-bar,.top-bar .top-bar-right{align-items:center;box-sizing:border-box}.top-bar .top-bar-right{align-self:stretch;display:flex;justify-content:flex-end;padding:0 2rem}.top-bar .logo-container{padding:.5rem 2rem}@media (max-width:1600px){.top-bar{grid-template-columns:auto 1fr 1fr}.top-bar .logo-container{padding:.5rem 0 .5rem 2rem}}@media (max-width:1150px){.top-bar{grid-template-columns:1fr auto 1fr;overflow-x:auto!important;overflow-y:visible!important}}.top-bar .logo-container{font-size:var(--font-size-28px)}.top-bar .logo-container:hover{opacity:.8}@supports not (text-box-trim:trim-both){.top-bar .logo-container .site-name .navsitename1,.top-bar .logo-container .site-name .navsitename2{height:.85em;line-height:.85em}}@media (max-width:1150px){.top-bar>.logo-container{justify-self:center}.top-bar .logo-container{gap:.15rem;padding:0;width:100%}}@media (max-width:825px){.top-bar{align-items:center;display:flex;grid-template-columns:none;justify-content:space-between;min-height:var(--top-bar-H);z-index:95000}.mobile-hamburger-menu-icon{margin-right:1rem;order:1}.top-bar .logo-container{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:flex-start;margin:0;max-width:none;order:2}.top-bar .site-name{font-size:var(--font-size-24px)}.top-bar-right{margin-left:auto;order:3}}@media (max-width:600px){.top-bar{overflow-x:auto;width:100vw}.top-bar .site-name{font-size:var(--font-size-22px)}}.nav-icons{gap:clamp(1.5rem,1.5rem + .957vw,2.5rem);height:100%}.nav-icon,.nav-icons{align-items:center;display:flex;justify-content:center}.nav-icon{color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-21px);font-size:1rem;font-weight:500;white-space:nowrap}@media (max-width:600px){.nav-icon{font-size:var(--font-size-21px)}}.nav-icon svg{font-size:var(--font-size-22px);fill:#fff}.nav-icon svg,.search-nav-icon svg,.settings-nav-icon svg{height:1em;width:auto}.tripNav-settings-container{display:none}.tripNav-settings-container svg{height:1em;width:auto}@media (max-width:1150px){.tripNav-settings-container{display:inline-flex}}@media (hover:hover) and (pointer:fine){.login-nav-icon:hover svg path{fill:url(#navbarThemeGradient1)!important}.search-nav-icon:hover svg path{fill:url(#navbarThemeGradient3)!important}.settings-nav-icon:hover svg path{fill:url(#navbarThemeGradient4)!important}.tripNav-settings-container:hover svg path{fill:url(#navbarThemeGradient5)!important}}.tripNav-settings-container span{color:var(--white-color-1);display:none;font-family:var(--identity-font);font-size:1rem;font-weight:var(--font-weight4);line-height:1rem;margin-right:.25rem;text-align:left}.signup-nav-icon{background:linear-gradient(to right,var(--site-start-color),var(--site-start-color));border-radius:4px;font-size:var(--font-size-14px);padding:.65rem 1.25rem}@media (hover:hover) and (pointer:fine){.signup-nav-icon:hover{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color))}}.account-nav-icon span,.login-nav-icon span,.signup-nav-icon span{font-size:var(--font-size-14px);margin-right:.5em}@media (max-width:1600px){.logged-hide.signup-nav-icon{display:none!important}}@media (max-width:1150px){.account-nav-icon span,.login-nav-icon span,.signup-nav-icon span{display:none}}@media (max-width:1600px){.account-nav-icon span{display:none}}@media (hover:hover) and (pointer:fine){.nav-icon.login-nav-icon:hover{background:linear-gradient(to right,var(--site-end-color),var(--site-end-color));-webkit-background-clip:text;background-clip:text;color:transparent}}.account-nav-icon{align-items:center;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:500;height:100%;position:relative;white-space:nowrap}.account-nav-icon span{margin-right:.5em}.account-nav-icon svg{height:1em;width:auto}@media (hover:hover) and (pointer:fine){.account-nav-icon.locked,.account-nav-icon:hover{background:linear-gradient(to right,var(--site-end-color),var(--site-start-color));-webkit-background-clip:text;background-clip:text;color:transparent}.account-nav-icon.locked svg path,.account-nav-icon:hover svg path{fill:url(#navbarThemeGradient2)!important}}.account-dropdown{background-color:var(--section-dark-background-color);background-image:linear-gradient(to right,var(--site-start-color),var(--site-end-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-bottom:0;box-shadow:0 2px 6px rgba(0,0,0,.4)!important;display:flex;flex-direction:column;max-width:90vw;min-width:11rem;opacity:0;pointer-events:none;position:fixed;transition:opacity .15s ease;z-index:99560}.account-dropdown.open{opacity:1;pointer-events:auto}.account-dd-link{border-bottom:0;color:var(--white-color-1);display:block;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:400;padding:1rem 2rem;text-decoration:none;white-space:nowrap}.account-dd-link:last-child{background-image:linear-gradient(to right,var(--site-start-color),var(--site-end-color));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px}.account-dd-link svg{flex-shrink:0;height:1.15em;margin-left:.75em;width:auto}.account-logout{align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.account-dd-link:focus,.account-dd-link:hover{background-color:#2e343b}}.main-nav{align-items:center;display:flex;height:100%;justify-content:center;white-space:nowrap}@media (max-width:1150px){.main-nav{position:absolute;width:100%;z-index:90000}}.wrapper{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.main-nav .wrapper ul{align-items:center;list-style:none;margin:0;padding:0;width:auto}.main-nav .wrapper .nav-links{justify-content:center;text-transform:capitalize}.main-nav .wrapper .nav-links,.sub-menu{display:flex;height:100%;text-align:center}.sub-menu{align-items:center;cursor:pointer;width:100%}.nav-links>li>a,.sub-menu>a{font-weight:var(--font-weight7);letter-spacing:var(--letter-spacing);margin:0 clamp(.455rem,-.213rem + .638vw,1.273rem)}.nav-link{color:var(--white-color-1);display:block;font-family:var(--identity-font);font-size:var(--font-size-14px);letter-spacing:0;padding:8px 15px;position:relative;text-decoration:none}.nav-link:hover{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;-moz-text-fill-color:transparent;background-clip:text;color:transparent}.nav-link:after{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease;width:0}.nav-links>li.sub-menu.locked>a:after{width:80%}.nav-links>li.sub-menu.locked>a{color:var(--white-color-1)}@media (max-width:1600px){.nav-links>li:first-child{display:none}}@media (max-width:1150px){.main-nav{position:absolute;z-index:90000}.main-nav,.main-nav .wrapper .nav-links{width:100%}.nav-link{font-size:var(--font-size-15px)}}.icon-inline{align-items:center;color:var(--white-color-1);display:inline-flex;text-decoration:none}.icon-inline svg{height:var(--font-size-18px);margin-right:.5rem;width:var(--font-size-18px)}.icon-inline:hover svg path{fill:url(#navbarThemeGradient)!important;color:var(--white-color-1)!important}.icon-inline span{align-items:center}.mega-menu{background-color:var(--section-dark-background-color);border-bottom:1px solid transparent;box-shadow:0 2px 6px rgba(0,0,0,.4)!important;box-sizing:border-box;left:50%;max-height:clamp(75vh,calc(100vh - 300px),calc(100vh - var(--top-bar-H)));max-width:100vw;opacity:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:absolute;scrollbar-width:thin;top:100%;transform:translateX(-50%);visibility:hidden;white-space:nowrap;width:fit-content;z-index:94000}@media (max-width:1150px){.mega-menu{left:0;transform:translateX(-50%)}}.games-menu,.hubs-menu{background-image:linear-gradient(to right,var(--site-start-color),var(--site-end-color));background-position:bottom -1px left;background-repeat:no-repeat;background-size:100% 1px}.mega-menu-guides{border-bottom:1px solid var(--navbar-guides-color)}.mega-menu-brands{border-bottom:1px solid var(--navbar-brands-color)}.mega-menu-vault{border-bottom:1px solid var(--navbar-vault-color)}.nav-links>li.locked .mega-menu{opacity:1;pointer-events:auto;visibility:visible;z-index:94000}.mega-menu.games-menu{min-width:900px;padding:2rem;z-index:94000}.mega-menu-brands,.mega-menu-guides,.mega-menu-vault{max-width:100vw;padding:2rem 2.5rem 0;z-index:94000}.mega-manu-inner,.mega-menu-vault-inner{align-items:stretch;display:grid;grid-template-columns:20rem 1fr}@media (max-width:1600px){.mega-manu-inner,.mega-menu-vault-inner{margin:0 auto}}.mega-menu-guides .dropdown-column1 ul li a,.mega-menu-guides .dropdown-column2 ul li a{padding-left:0;position:relative}.genre-focused{display:inline-block}.hubs-menu{min-width:max-content;padding:1rem 2rem}.mega-menu-brands,.mega-menu-guide,.mega-menu-vault,.mega-menu.games-menu{opacity:0;pointer-events:none;visibility:hidden}.mega-menu-brands.active,.mega-menu-guides.active,.mega-menu-vault.active,.mega-menu.games-menu.active{opacity:1;pointer-events:auto;visibility:visible}.mega-menu-left-column,.vault-left-column{display:flex;flex-direction:column;min-width:20rem;padding-bottom:2rem;padding-right:2.5rem;position:relative}.mega-menu-left-column:after,.vault-left-column:after{background:#444;bottom:2rem;content:"";pointer-events:none;position:absolute;right:0;top:0;width:1px}.mega-menu-content{gap:2rem;height:max-content;padding:0 0 0 3rem}.mega-menu-content,.mega-menu-left-column{box-sizing:border-box;display:flex;flex-direction:column;height:100%}.mega-menu-left-column .mega-left-stack{display:flex;flex:1;flex-direction:column;min-height:100%}.mega-left-spacer{flex:1 1 auto}.mega-menu-left-column .mega-menu-bottom-link{margin-top:0}.brand-set,.guides-set{box-sizing:border-box;display:none;flex-direction:column;gap:2rem;height:100%;justify-content:space-between;padding-bottom:2rem}:root{--grid-width:clamp(17rem,9.333rem + 7.333vw,20rem)}.brand-set-inner,.guides-set-inner{box-sizing:border-box;display:grid;gap:2rem;grid-template-columns:repeat(4,var(--grid-width));width:100%}@media (max-width:1600px){.mega-menu-brands,.mega-menu-guides,.mega-menu-vault,.mega-menu.games-menu{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;width:fit-content;width:100%!important}}.vault-right-content{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;height:unset;padding-bottom:2rem}.vault-set{display:flex;display:none;flex:1 1 auto;flex-direction:column;gap:2rem;justify-content:space-between}.vault-set-inner{align-items:stretch;display:grid;gap:1rem;grid-auto-rows:minmax(90px,1fr);grid-template-columns:repeat(3,calc(var(--grid-width)*4/3 + 1.33333rem));justify-items:center}.vault-set-empty{align-items:center;justify-content:center;width:calc(var(--grid-width)*4 + 6rem)}.main-nav .mega-menu img.dropdown-header-icon{align-self:flex-start;height:auto;margin-top:1rem;object-fit:contain;width:auto}.genre-focused{color:var(--grey-color-2);cursor:default;font-weight:var(--font-weight4);letter-spacing:0;margin-bottom:1rem;overflow-wrap:anywhere;text-decoration:none;text-transform:capitalize;transition:none;white-space:normal;word-break:break-word}.genre-focused,.main-nav .mega-menu .category-header h4 a{display:block;font-family:var(--identity-font);font-size:var(--font-size-12px);text-align:left}.main-nav .mega-menu .category-header h4 a{color:var(--white-color-2);letter-spacing:var(--letter-spacing);text-transform:uppercase}.main-nav .mega-menu .dropdown-column1{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column}.main-nav .mega-menu .dropdown-column1 ul{list-style-type:none;text-transform:none}.main-nav .mega-menu .dropdown-column1 ul li{text-align:left;word-wrap:break-word;display:block;margin-bottom:.5rem}.hubs-menu ul li a,.main-nav .mega-menu .dropdown-column1 ul li a{align-items:center;color:var(--white-color-1);display:flex;flex-shrink:1;flex-wrap:wrap;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight5);letter-spacing:-.5px;min-width:0;overflow-wrap:anywhere;padding:1.25rem 0;text-decoration:none;white-space:normal;width:100%;word-break:break-word}.nav-underline{display:inline-block;overflow-wrap:anywhere;position:relative;white-space:normal;word-break:break-word}.hubs-menu ul li a{gap:1rem}.games-menu .dropdown-column1 ul li a:hover .nav-underline{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;-moz-text-fill-color:transparent;background-clip:text;color:transparent}.games-menu.dropdown-column1 ul li a:hover .nav-underline:after{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.mega-menu-guides .dropdown-column1 ul li a:hover .nav-underline{color:var(--navbar-guides-color)}.mega-menu-brands .dropdown-column1 ul li a:hover .nav-underline{color:var(--navbar-brands-color)}.mega-menu-guides .dropdown-column1 ul li a:hover .nav-underline:after{background:var(--navbar-guides-color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.mega-menu-brands .dropdown-column1 ul li a:hover .nav-underline:after{background:var(--navbar-brands-color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.hubs-menu .nav-underline{display:inline-block;position:relative}.hubs-menu ul li a:not(.active):hover .nav-underline{color:var(--card-color)}.hubs-menu ul li a:not(.active):hover .category-icon{background-color:var(--card-color)}.hubs-menu ul li a:not(.active):hover .nav-underline:after{background-color:var(--card-color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.mega-menu-left-nav li{margin-bottom:.5rem}.mega-menu-left-nav li a{border-radius:0 8px 8px 0;color:var(--white-color-1);display:flex!important;font-family:var(--identity-font);font-size:var(--font-size-15px);font-weight:var(--font-weight7);justify-content:flex-start;letter-spacing:-.5px;padding:1rem 1.75rem;padding-right:1.75em!important;position:relative;position:relative!important;text-align:left;transition:none!important}.mega-menu-brands .mega-menu-left-nav li a:after,.mega-menu-guides .mega-menu-left-nav li a:after,.mega-menu-vault .mega-menu-left-nav li a:after{background:none!important;bottom:auto!important;color:var(--white-color-1);content:"\276F"!important;height:auto!important;left:auto!important;margin-left:2rem;position:absolute!important;right:1.25rem!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important}.mega-menu-left-nav li a{align-items:center;display:flex;gap:1em;line-height:1}.category-icon{background-color:var(--white-color-1);flex:0 0 1.5em;height:1.5em;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:1.5em}.vault-link-count{color:var(--white-color-1);font-family:var(--identity-font);font-weight:var(--font-weight4);margin-bottom:2px;margin-left:4px}.mega-menu-left-nav li a:not(.empty-cat):hover,.mega-menu-left-nav li a:not(.empty-cat):hover:after{color:var(--card-color)}.mega-menu-left-column .mega-menu-left-nav li a:not(.empty-cat):hover:not(.active) .category-icon{background-color:var(--card-color)}.mega-menu-left-column .mega-menu-left-nav li a:not(.empty-cat):not(.active):hover .vault-link-count{color:var(--card-color)}.mega-menu-vault .mega-menu-left-nav .empty-cat:after{color:var(--overall-zero-score)!important}.mega-menu-vault .mega-menu-left-nav .empty-cat:hover{color:var(--overall-zero-score)}.mega-menu-vault .mega-menu-left-nav .empty-cat:hover:after{filter:brightness(130%)}.mega-menu-vault .empty-cat .category-icon{background-color:var(--overall-zero-score)!important}.mega-menu-vault .mega-menu-left-column .mega-menu-left-nav .empty-cat:hover:not(.active) .category-icon{filter:brightness(130%)}.mega-menu-left-column .mega-menu-left-nav li a.active .category-icon{background-color:var(--white-color-1)}.mega-menu-vault .mega-menu-left-column .mega-menu-left-nav .empty-cat.active .category-icon{background-color:var(--overall-zero-score)!important}.mega-menu-left-column .mega-menu-left-nav li a.active,.mega-menu-left-column .mega-menu-left-nav li a.active:hover{color:var(--white-color-1)}.mega-menu-guides .mega-menu-left-column .mega-menu-left-nav li a.active:after{color:var(--navbar-guides-color)}.mega-menu-brands .mega-menu-left-column .mega-menu-left-nav li a.active:after{color:var(--navbar-brands-color)}.mega-menu-vault .mega-menu-left-column .mega-menu-left-nav li a.active:after{color:var(--navbar-vault-color)}.mega-menu-guides .mega-menu-left-column .mega-menu-left-nav li a.active{background-color:var(--section-darkest-background-color);border-left:3px solid var(--navbar-guides-color)}.mega-menu-brands .mega-menu-left-column .mega-menu-left-nav li a.active{background-color:var(--section-darkest-background-color);border-left:3px solid var(--navbar-brands-color)}.mega-menu-vault .mega-menu-left-column .mega-menu-left-nav li a.active{background-color:var(--section-darkest-background-color);border-left:3px solid var(--navbar-vault-color)}.mega-menu-left-nav .left-explore-all-cta{margin-top:auto;padding-top:1rem}.mega-menu-left-nav .left-explore-all-cta a{background-color:var(--section-medium-background-color);border-radius:4px;display:block;font-size:var(--font-size-14px);font-weight:var(--font-weight7);padding:.65rem 1rem;text-align:center;text-decoration:none}.mega-menu-left-nav .left-explore-all-cta a:after{display:none!important}.mega-menu-left-nav .left-explore-all-cta a:hover{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color))}.mega-menu-brands .mega-menu-bottom-link:hover,.mega-menu-guides .mega-menu-bottom-link:hover{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color))!important}.mega-menu-bottom-link{background-color:var(--section-medium-background-color)!important;border-radius:4px!important;box-sizing:border-box!important;cursor:pointer;text-align:center!important;transition:background-color .2s ease,color .2s ease;width:100%}.all-guides-link{cursor:pointer;font-family:var(--identity-font)!important;font-size:var(--font-size-14px)!important;font-weight:var(--font-weight7)!important;padding:.65rem 1rem;position:relative!important;text-decoration:none!important;transition:background-color .3s ease,color .3s ease!important}.all-guides-link,.mega-menu-bottom-link .all-guides-link:after{color:var(--white-color-1)!important;display:inline-block!important;width:auto!important}.mega-menu-bottom-link .all-guides-link:after{background:none!important;bottom:auto!important;content:"\276F"!important;height:auto!important;left:auto!important;margin-left:1rem;position:static!important;transform:none!important;transition:transform .3s ease,color .3s ease!important}.mega-menu-guides .mega-menu-bottom-link:hover{background-color:var(--navbar-guides-color)!important}.mega-menu-brands .mega-menu-bottom-link:hover{background-color:var(--navbar-brands-color)!important}.mega-menu-brands .mega-menu-bottom-link:hover .all-guides-link:after,.mega-menu-guides .mega-menu-bottom-link:hover .all-guides-link:after{background-color:none!important;transform:translateX(5px)!important}.hubs-menu .mega-menu-bottom-link{background:transparent!important;margin-top:.5rem}.hubs-menu .mega-menu-bottom-link:hover{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color))!important}.hubs-menu .mega-menu-bottom-link .all-hubs-link:after{content:"\276F";display:inline-block;margin-left:1rem;transition:transform .3s ease}.all-hubs-link{color:var(--white-color-1)!important;cursor:pointer;display:inline-block!important;font-family:var(--identity-font)!important;font-size:var(--font-size-14px)!important;font-weight:var(--font-weight5)!important;position:relative!important;text-decoration:none!important;transition:background-color .3s ease,color .3s ease!important}.hubs-menu .mega-menu-bottom-link:hover .all-hubs-link:after{transform:translateX(5px)}.all-hubs-link{align-items:center;display:inline-flex!important;gap:1rem}.see-all-icon{display:inline-flex;flex:0 0 1.5em;width:1.5em}.see-all-icon svg{display:block;height:80%;width:80%;fill:currentColor}@media (hover:hover) and (pointer:fine){.hubs-menu .mega-menu-bottom-link:hover .all-hubs-link{color:var(--card-color)!important}}.hubs-menu>ul{display:block!important;margin:0;padding:0}.hubs-menu .see-all-icon{align-items:center;color:var(--white-color-1);display:inline-flex;flex:0 0 1.5em;height:1.5em;justify-content:center;width:1.5em}.hubs-menu .see-all-icon svg{display:block;height:70%;width:70%;fill:currentColor}.hubs-menu ul li a.see-all-link:hover .nav-underline{color:var(--site-color)}.hubs-menu ul li a.see-all-link:hover .nav-underline:after{background:var(--site-color);bottom:0;content:"";height:1px;left:0;position:absolute;width:100%}.hubs-menu ul li a.see-all-link:hover .see-all-icon{color:var(--site-color)}.brand-logo-container{align-items:center;background-color:var(--section-darkestdark-background-color);border-radius:50%;display:flex;flex:0 0 2.5em;height:2.5em;justify-content:center;margin-right:.5rem;width:2.5em}.brand-logo{filter:brightness(0) invert(1);height:1.85em;object-fit:contain;width:1.85em}.brand-item:hover .brand-logo-container{background-color:var(--card-color)!important}.nav-game-grid{column-gap:1.5rem!important;display:grid;grid-template-columns:repeat(4,12rem);justify-content:center;margin:0 auto;padding:0!important;row-gap:1rem;width:max-content}.nav-game-grid-item{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin:0!important;padding:0!important;position:relative;transition:transform .3s ease;width:12rem}.nav-game-item-link{overflow:visible}.nav-game-image-container{align-items:center;aspect-ratio:7/10;border-radius:8px;display:flex;justify-content:center;position:relative;transform-style:preserve-3d;width:12rem;will-change:transform}.nav-game-item-image{border-radius:8px;display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.nav-game-title{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight7);line-height:1.4!important;margin:.5rem 0 0;text-align:center;white-space:normal;word-wrap:break-word;text-transform:capitalize!important;transition:color .3s ease,transform .3s ease,background .3s ease}.nav-game-grid-item:hover .nav-game-item-image{transform:scale(1.025)}.nav-game-grid-item:hover .nav-game-title{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;background-clip:text;color:transparent}.vault-bin-button{align-items:center;border:3px solid var(--white-color-1);border-radius:0;display:inline-flex!important;flex-direction:row;gap:.35rem;justify-content:center;position:relative;transition:border .3s ease-out}.vault-bin-menu{padding:.35rem}@media (max-width:1150px){.vault-bin-button{display:none!important}.vault-bin-menu{padding:0}}.vault-bin-icon{align-items:center;display:flex;justify-content:center}.vault-bin-icon svg{display:block;height:1.3em;width:1.3em;fill:currentColor;transition:transform .3s ease}.nav-links>li.sub-menu.vault-bin-menu.locked>a.vault-bin-button:after{content:none!important}.nav-links>li.sub-menu.vault-bin-menu.locked .vault-bin-icon svg,.sub-menu.vault-bin-menu:hover .vault-bin-icon svg{transform:rotate(180deg)}.nav-links li.sub-menu.vault-bin-menu.locked>a.vault-bin-button:hover{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;-moz-text-fill-color:transparent;background-clip:text;color:transparent}.nav-links>li.sub-menu.vault-bin-menu.locked>a.vault-bin-button{border-color:transparent}@-moz-document url-prefix(){.vault-bin-button:before{display:none!important}.nav-links>li.sub-menu.vault-bin-menu.locked>a.vault-bin-button{border-color:var(--white-color-1)!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.vault-bin-button:before{display:none!important}.nav-links>li.sub-menu.vault-bin-menu.locked>a.vault-bin-button{border-color:var(--white-color-1)!important}}@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.vault-bin-button:before{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));content:"";inset:0;bottom:-3px;box-sizing:border-box;left:-3px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) border-box;mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0) border-box;-webkit-mask-composite:xor;opacity:0;padding:3px;pointer-events:none;position:absolute;right:-3px;top:-3px;transition:opacity .3s ease-out}}.nav-links>li.sub-menu.vault-bin-menu.locked>a.vault-bin-button:before{opacity:1}.nav-vault-item-count-wrapper{align-items:center;aspect-ratio:1;background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));border-radius:50%;color:var(--white-color-1);display:none;flex-shrink:0;font-family:var(--identity-font);font-size:var(--font-size-12px);font-weight:700;justify-content:center;min-inline-size:max-content;pointer-events:none;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:1.55em}.nav-vault-item-count{text-box-trim:trim-both;text-box-edge:cap alphabetic;line-height:1}@media (max-width:1150px){.nav-vault-item-count-wrapper{width:1.35em}}.vault-mobile-icon{cursor:pointer;display:none;padding:0 .25rem;position:relative}.vault-mobile-icon svg{height:1.05em;transition:transform .3s ease;width:auto}@media (max-width:1150px){.vault-mobile-icon{align-items:center;display:inline-flex;justify-content:center}}@media (max-width:1150px){.top-bar:has(.vault-bin-menu.locked.active) .vault-mobile-icon svg{transform:rotate(180deg)}.nav-vault-item-count{font-size:var(--font-size-11px)}}@media (max-width:600px){.nav-vault-item-count{font-size:var(--font-size-10px)}}.vault-left-nav li a.empty-cat{color:var(--overall-zero-score)!important}.vault-left-nav li a.empty-cat:hover{filter:brightness(130%)}.vault-clear-section{border-top:1px solid #444;margin-top:auto;padding-top:.5rem}.vault-clear-all-link{color:var(--white-color-1);font-size:var(--font-size-15px);font-weight:var(--font-weight7)}.vault-clear-all-link,.vault-clear-category-link{display:block;font-family:var(--identity-font);overflow-wrap:anywhere;padding:1rem;text-decoration:none;white-space:normal;word-break:break-word}.vault-clear-category-link{color:var(--white-color-2)!important;font-size:var(--font-size-15px)!important;font-weight:500;text-transform:capitalize}@media (hover:hover) and (pointer:fine){.vault-clear-all-link:hover,.vault-clear-category-link:hover{color:var(--navbar-vault-color)!important}}.confirm-timer-bar{background-color:var(--navbar-vault-color);height:2px;transition:width 10s linear;width:100%}.vault-comparison-row{align-items:stretch;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem}.vault-comparison-row .vault-compare-link{flex:1 1 calc(50% - 0.5rem);text-align:center}.vault-compare-link{align-items:center;background-color:var(--section-medium-background-color);border-radius:4px;box-sizing:border-box;color:var(--white-color-1);display:inline-flex;flex-wrap:wrap;font-family:var(--identity-font);font-size:var(--font-size-15px);font-weight:var(--font-weight7);justify-content:center;line-height:1.25;max-width:100%;padding:.65rem 1rem;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:normal}@media (hover:hover) and (pointer:fine){.vault-compare-link:hover{background-color:var(--navbar-vault-color)}}.vault-set-empty .vault-set-inner{display:none}.vault-nav-empty,.vault-nav-loading{border:1px dashed var(--accent-color-1);border-radius:4px;color:var(--grey-color-2);flex:1 1 100%;flex-direction:column;font-family:var(--identity-font);font-size:var(--font-size-14px);justify-content:center;margin:auto;max-width:100%;opacity:.8;overflow-wrap:anywhere;padding:2rem 1rem;text-align:center;white-space:normal;word-break:break-word}.navbar-vault-item,.vault-nav-empty,.vault-nav-loading{align-items:center;box-sizing:border-box;display:flex;width:100%}.navbar-vault-item{background-color:var(--section-darkest-background-color);border:1px solid var(--navbar-vault-color);border-radius:4px;height:100%;padding:.75rem;position:relative}.navbar-vault-img{flex-shrink:0;font-size:var(--font-size-15px);height:4.25em;width:4.25em}.navbar-vault-img img{height:100%;object-fit:contain;width:100%}.navbar-vault-info{align-items:flex-start;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:flex-start;margin-left:.5rem;max-width:100%;min-width:0;white-space:normal}.navbar-vault-info a{width:100%}.navbar-vault-info .navbar-vault-brand,.navbar-vault-info .navbar-vault-model{text-decoration:none;text-decoration-color:transparent}.navbar-vault-info:hover .navbar-vault-brand,.navbar-vault-info:hover .navbar-vault-model{text-decoration:underline;text-decoration-color:var(--navbar-vault-color);text-decoration-thickness:2px!important;text-underline-offset:3px!important}.navbar-vault-brand,.navbar-vault-model{display:-webkit-box;overflow:hidden;text-align:left;text-overflow:ellipsis;text-transform:capitalize;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-width:100%;white-space:normal;word-wrap:break-word}.navbar-vault-brand{color:var(--white-color-2);font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:400;margin-bottom:2px;opacity:.8}.navbar-vault-model{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-15px);font-weight:700}.navbar-vault-remove{cursor:pointer;font-size:var(--font-size-15px);height:1.35em;position:absolute;right:4px;top:6px;transition:transform .2s ease,color .2s ease;width:1.35em}.navbar-vault-remove svg{height:100%;width:100%;fill:var(--white-color-1)}.navbar-vault-remove:hover{color:var(--navbar-vault-color);transform:scale(1.1)}.navbar-vault-remove:hover svg{fill:var(--navbar-vault-color)}@media (max-width:1150px){.main-nav{z-index:-1}.nav-links>li:not(.vault-bin-menu){display:none}.mega-menu-vault{max-height:calc(100dvh - 100%);min-width:unset;transform:translateY(-100%);transition:transform .3s ease}.vault-bin-menu.locked.active .mega-menu-vault{transform:translateY(0)}.mega-menu-vault-inner{column-gap:0;display:flex;flex-direction:row;margin:0;overflow-x:auto;overflow-y:hidden;width:100%}.vault-right-content{flex:1 1 auto;padding-left:2.5rem}.vault-left-column{min-width:clamp(17rem,13.727rem + 6vw,20rem)}.vault-set-inner{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}.vault-set-empty{align-items:center;justify-content:center;width:100%}}@media (max-width:600px){.mega-menu-left-column:after,.vault-left-column:after{display:none}.mega-menu-vault-inner{flex-direction:column}.vault-left-nav{display:flex;flex-wrap:wrap;gap:1rem}.vault-left-nav>li{flex:1 1 calc(50% - 0.5rem)}.vault-left-nav>li:last-child:nth-child(odd){flex-basis:100%}.vault-clear-section{border-top:none;margin:0;padding:0}.mega-menu-vault .mega-menu-left-column .mega-menu-left-nav li a.active{background-color:var(--section-darkest-background-color);border-left:3px solid var(--navbar-vault-color)}.mega-menu-left-nav li a,.vault-clear-all-link,.vault-clear-category-link{border:1px solid var(--section-medium-background-color);border-radius:4px;padding:1rem 1.75rem}.mega-menu-left-nav li{margin:0}.navbar-vault-brand{font-size:var(--font-size-12px)}.mega-menu-left-nav li a,.navbar-vault-img,.navbar-vault-model,.navbar-vault-remove,.vault-clear-all-link,.vault-clear-category-link,.vault-compare-link{font-size:var(--font-size-14px)}.vault-left-column{min-width:clamp(15rem,11rem + 10vw,17rem)}.mega-menu-vault{padding:2rem clamp(1rem,-2rem + 7.5vw,2.5rem) 0}.vault-left-column{min-width:22em;padding-right:0}.vault-right-content{min-width:22em;padding-left:0}.mega-menu-brands .mega-menu-left-nav li a:after,.mega-menu-guides .mega-menu-left-nav li a:after,.mega-menu-vault .mega-menu-left-nav li a:after,.vault-clear-section{display:none}}.navbar-new-badge[data-neutral=true],.navbar-new-badge[data-neutral=true].gradient-supported{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;-moz-text-fill-color:transparent;background-clip:text;color:transparent}.nav-dropdown-arrow{display:inline-block;height:auto;line-height:1;margin-left:0;position:relative;width:auto}.nav-dropdown-arrow:after{color:var(--white-color-1);content:"\25BC";display:inline-block;transform-origin:center;transition:transform .3s ease,background .3s ease,color .3s ease}.sub-menu.hubs-dropdown.locked .nav-dropdown-arrow:after,.sub-menu.hubs-dropdown:hover .nav-dropdown-arrow:after{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;transform:rotate(180deg);-moz-text-fill-color:transparent;background-clip:text;color:transparent}.sub-menu.hubs-dropdown:hover .mega-menu.hubs-menu{opacity:1;pointer-events:auto;visibility:visible}.sub-menu.hubs-dropdown{position:relative}.mobile-hamburger-menu-icon{display:none}.hamburger-menu-icon{align-items:center;cursor:pointer;display:flex;height:3.1rem;justify-content:center;width:3.1rem}.hamburger-menu-icon svg{height:3.1rem;transform-box:fill-box;transform-origin:center;transition:fill .3s ease;width:3.1rem}.hamburger-menu-icon svg path{transform-box:fill-box;transform-origin:center;transition:transform .3s,opacity .3s}.hamburger-menu-icon.open svg path:first-child{transform:translateY(5px) rotate(45deg)}.hamburger-menu-icon.open svg path:nth-child(2){opacity:0}.hamburger-menu-icon.open svg path:nth-child(3){transform:translateY(-5px) rotate(-45deg)}@media (max-width:1150px){.nav-links>li:not(.vault-bin-menu){display:none!important}.mobile-hamburger-menu-icon{align-items:center;cursor:pointer;display:block;display:inline-flex;justify-content:flex-start;max-width:fit-content;padding:.5rem .5rem .5rem 2rem;text-decoration:none}}.side-menu{background-color:var(--section-darkest-background-color);border-image:linear-gradient(to top,var(--site-start-color),var(--site-end-color)) 1;border-right:1px solid;display:none;flex-direction:column;font-family:var(--identity-font);font-weight:var(--font-weight4)!important;height:calc(100dvh - 100%);justify-content:space-between;left:-70vw;overflow:visible;overflow-y:hidden;overscroll-behavior:contain;position:absolute;top:100%;transition:left .4s ease-in-out;width:70vw;z-index:97525!important}@media (max-width:600px){.side-menu{left:-80vw;width:80vw}}.main-menu{box-sizing:border-box;height:100%;overflow-y:auto;padding-bottom:5rem}.side-menu.active{background-color:var(--section-darkest-background-color);left:0}.menu-item1{font-size:var(--font-size-17px)}.menu-item1,.menu-item2{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.menu-item2{font-size:var(--font-size-15px);margin-left:2rem}.hubs-dropdown .menu-item2,.menu-item3{font-size:var(--font-size-14px);font-weight:600;margin-left:3rem;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.explore-all-link{color:var(--grey-color-3)!important;font-size:var(--font-size-13px)!important;font-weight:600;overflow-wrap:anywhere!important;white-space:normal!important;word-break:break-word!important}.side-menu ul li a{align-items:center;color:var(--white-color-2);display:flex;gap:1rem;margin-left:1.5rem;padding:1.5rem 0;position:relative;text-decoration:none;text-transform:capitalize;transition:background-color .3s ease}.side-menu ul li>a:after{color:var(--site-color);content:"\276F";font-size:var(--font-size-15px);position:absolute;right:15px;text-transform:capitalize;top:50%;transform:translateY(-50%)}@supports(selector(:has(*))){.side-menu ul li>a:after{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;background-clip:text;color:transparent;content:"\276F";font-size:var(--font-size-15px);position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s ease}.side-menu ul li:has(>.side-sub-menu.active)>a:after{transform:translateY(-50%) rotate(90deg)}}.side-menu ul li:not(:has(.side-sub-menu))>a:after{content:none}.side-sub-menu{background-color:var(--main-background-color);border-image:linear-gradient(to top,var(--site-start-color),var(--site-end-color)) 1;border-top:1px solid;display:none}.side-sub-menu.active{display:block}.side-brand-logo-container{align-items:center;background-color:var(--section-dark-background-color);border-radius:50%;display:flex;flex-shrink:0;justify-content:center;margin-right:.5em;width:2em}.side-brand-logo{display:block;height:1.5em;object-fit:contain;width:1.5em}.side-menu ul li a .brand-logo-container{margin-right:.5rem}.shade-overlay{background-color:rgba(0,0,0,.5);display:none;height:100dvh;left:100vw;pointer-events:none;position:fixed;top:calc(var(--top-bar-H));transition:left .4s ease-in-out;width:100vw;z-index:97500!important}.shade-overlay.active{pointer-events:all}.side-auth-footer{background-color:var(--section-darkest-background-color);box-shadow:0 0 3px rgba(0,0,0,.75),0 17px 24px rgba(0,0,0,.3);padding:1.5rem;z-index:2}.side-auth-footer,.side-auth-link{box-sizing:border-box;display:flex;justify-content:center;width:100%}.side-auth-link{align-items:center;background-color:var(--section-medium-background-color);border-radius:7px;color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:700;gap:.75rem;padding:.75rem 1rem;text-decoration:none;transition:background-color .2s ease;white-space:nowrap}.side-auth-link:hover{background-color:#2e343b}.side-auth-avatar{border-radius:6px;display:block;flex-shrink:0;height:1.65em;object-fit:contain;width:1.65em}.vault-toast-container{bottom:2rem;display:flex;flex-direction:column;gap:1rem;position:fixed;right:2rem;z-index:97550}.vault-toast{background-color:#1a1a1a;border:1px solid var(--section-medium-background-color);border-radius:4px;box-shadow:0 2px 6px rgba(0,0,0,.4);color:#fff;display:flex;flex-direction:column;font-family:sans-serif;opacity:0;overflow:hidden;transform:translateX(120%);transition:transform .3s ease,opacity .3s ease}.vault-toast.show{opacity:1;transform:translateX(0)}.vault-toast-top-row{align-items:center;background-color:#2a2a2a;display:flex;justify-content:space-between;padding:6px 10px}.vault-toast-pill{border-radius:3px;color:#fff;font-size:var(--font-size-14px);font-weight:600;padding:2px 8px;text-transform:uppercase}.vault-toast-pill-added{background-color:var(--card-color)}.vault-toast-pill-removed{background-color:#d93025}.vault-toast-close{background:none;border:none;color:#fff;cursor:pointer;font-size:var(--font-size-19px);line-height:1;padding:0}.vault-toast-close:hover{opacity:.7}.vault-toast-main-row{align-items:center;display:flex;gap:8px;padding:8px;width:clamp(22.273rem,16.818rem + 10vw,27.273rem)}@media (max-width:600px){.vault-toast-main-row{width:clamp(22.5rem,18.5rem + 10vw,24.5rem)}}.vault-toast-img-container{flex-shrink:0;font-size:var(--font-size-10px);height:8em;overflow:hidden;position:relative;width:8em}.vault-toast-img{height:100%;object-fit:contain;position:absolute;width:100%}.blurred-img{filter:blur(1px);opacity:1}.full-img{opacity:0}.full-img.loaded{opacity:1}.vault-toast-text-container{display:flex;flex-direction:column;justify-content:center}.vault-toast-brand{font-size:var(--font-size-15px);font-weight:500;margin-bottom:4px}.vault-toast-brand,.vault-toast-model{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.vault-toast-model{font-size:var(--font-size-17px);font-weight:700}.vault-toast-progress{background-color:hsla(0,0%,100%,.2);border-radius:2px;height:4px;overflow:hidden;position:relative;width:100%}.vault-toast-progress-fill{animation:vaultToastProgress 2s linear forwards;background-color:var(--card-color);height:100%;left:0;position:absolute;top:0;width:100%}@keyframes vaultToastProgress{0%{width:100%}to{width:0}}.nav-search-row{position:relative}.nav-search-mirror{left:-9999px;position:absolute;top:-9999px;visibility:hidden;white-space:pre}.nav-search-ellipsis{color:var(--white-color-2);display:none;font-family:inherit;font-size:inherit;line-height:1;pointer-events:none;position:absolute;transform:translateY(-50%)}.nav-search-ellipsis.visible{align-items:center;display:inline-flex;gap:2px}.nav-search-ellipsis b{animation:egDots 1.05s infinite;opacity:.2}.nav-search-ellipsis b:nth-child(2){animation-delay:.15s}.nav-search-ellipsis b:nth-child(3){animation-delay:.3s}.nav-search-ellipsis.still b{animation:none!important;opacity:1}@keyframes egDots{0%,60%,to{opacity:.2}30%{opacity:1}}@media (prefers-reduced-motion:reduce){.nav-search-ellipsis b{animation:none;opacity:1}}.visually-hidden{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,1px,1px)!important;border:0!important;white-space:nowrap!important}.userSettings-overlay{-webkit-backdrop-filter:blur(10px) brightness(.8) contrast(1.05);backdrop-filter:blur(10px) brightness(.8) contrast(1.05);background-color:var(--semi-transparent-black,rgba(0,0,0,.75));display:none;inset:0;position:fixed;z-index:98005}.userSettings-popup{background:#1d2021;border-radius:7px;box-shadow:0 12px 32px rgba(0,0,0,.6);color:#e5e7eb;display:none;flex-direction:row;font-family:var(--identity-font,"Open Sans",sans-serif);left:50%;max-height:80vh;max-width:960px;overflow:hidden;overflow-x:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:99000}.logged .userSettings-popup{max-width:600px}@media (max-width:600px){.userSettings-popup{flex-direction:column-reverse;max-width:95%;width:clamp(390px,270px + 30vw,450px)}}.userSettings-left,.userSettings-right{overflow-y:auto;padding:clamp(24px,-2.1818px + 4.3636vw,48px) clamp(20px,-1.8182px + 3.6364vw,40px)}.logged .userSettings-left{display:none}.userSettings-left{align-items:flex-start;background:#25292a;justify-content:center}.userSettings-left,.userSettings-right{display:flex;flex:1;flex-direction:column}.userSettings-right{align-items:center;justify-content:flex-start;position:relative}@media (max-width:600px){.userSettings-left,.userSettings-right{min-width:270px;padding:clamp(24px,8px + 4vw,32px) clamp(22px,6px + 4vw,30px)}}.userSettings-illus{font-size:var(--ft-40-31);margin-bottom:clamp(2rem,1.455rem + 1vw,2.5rem)}.userSettings-title{font:700 var(--ft-28-20) var(--identity-font);margin:0 0 1.75rem}.userSettings-bullets{list-style:none;margin:0;padding:0}.userSettings-bullets li{align-items:flex-start;color:var(--grey-color-1);display:flex;font-size:var(--font-size-14px);gap:1rem;margin:1rem 0}.userSettings-bullets li:before{color:var(--site-start-color,#00aeff);content:"★";font-size:var(--font-size-18px);line-height:1}.userSettings-heading{color:#e5e7eb;font:700 var(--ft-30-24) var(--identity-font);margin:0 0 2.5rem;text-align:center;z-index:22}.userSettings-close{background:none;border:none;color:var(--white-color-2);cursor:pointer;font-size:26px;line-height:26px;position:absolute;right:9px;top:8px;z-index:110}.userSettings-close:hover{color:#d1d5db}.userSettings-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2.5rem}.userSettings-body{display:flex;flex-direction:column;gap:1.5rem;width:100%}.userSettings-section{background:#1f2223;border:1px solid #060606;border-radius:6px;box-shadow:inset 0 2px 4px rgba(0,0,0,.35);padding:1.75rem}.userSettings-section-title{color:var(--white-color-2);font-family:Futura,sans-serif;font-size:var(--ft-24-21);font-weight:600;letter-spacing:.5px;margin-bottom:1.5rem;text-transform:uppercase}@media (max-width:600px){.userSettings-illus{margin-bottom:2rem}}.userSettings-item{align-items:center;display:flex;flex-wrap:wrap;gap:1.35rem;margin-top:1rem}.userSettings-item:not(:last-child){padding-bottom:1rem}.userSettings-toggle-switch{flex-shrink:0;height:22px;margin-bottom:8px;position:relative;width:40px}.userSettings-toggle-input{height:0;opacity:0;width:0}.userSettings-toggle-slider{background-color:var(--grey-color-4);border-radius:20px;cursor:pointer;inset:0;position:absolute;transition:background-color .4s,filter .2s}.userSettings-toggle-switch:hover .userSettings-toggle-slider{filter:brightness(1.15)}.userSettings-toggle-slider:before{background-color:var(--white-color-1);border-radius:50%;bottom:3px;content:"";height:16px;left:2px;position:absolute;transition:transform .4s;width:16px}.userSettings-toggle-input:checked+.userSettings-toggle-slider{background:var(--site-background-gradient)}.userSettings-toggle-input:checked+.userSettings-toggle-slider:before{transform:translateX(18px)}.userSettings-radio-group{display:flex;gap:1rem}.userSettings-radio-group label{align-items:center;color:var(--white-color-2);cursor:pointer;display:flex;font-family:Open Sans,sans-serif;font-size:var(--ft-17-16);font-weight:400;gap:.35rem;transition:color .2s}.userSettings-radio-group label:hover{color:var(--white-color-1)}.userSettings-radio-group input[type=radio]{display:none}.userSettings-radio-group .radio-indicator{border:1px solid var(--grey-color-3);border-radius:50%;height:1rem;position:relative;transition:background .3s,border-color .3s;width:1rem}.userSettings-radio-group input[type=radio]:checked+.radio-indicator{background:var(--site-background-gradient)}.userSettings-radio-group input[type=radio]:checked+.radio-indicator:after{background-color:var(--white-color-1);border-radius:50%;content:"";height:.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.4rem}.userSettings-radio-group label:hover .radio-indicator{border-color:var(--accent-color-3)}.userSettings-text{display:flex;flex-direction:column;font-family:Open Sans,sans-serif;font-weight:400;text-align:left}.userSettings-setting-title{color:var(--white-color-2);font-family:Futura,sans-serif;font-size:var(--ft-19-18);font-weight:500;margin-bottom:.2rem;min-width:11rem}.userSettings-setting-description{color:var(--grey-color-2);font-family:Open Sans,sans-serif;font-size:var(--ft-14-13);font-weight:300;line-height:1.2;text-align:left}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (max-width:825px){.userSettings-popup{max-width:90%;min-width:85vw}}@media (max-width:600px){.userSettings-radio-group label{font-size:var(--fm-16-15)}.userSettings-setting-title{font-size:var(--fm-18-17)}.userSettings-setting-description{font-size:var(--fm-13-12)}}.userSettings-popup .guest-blur{border-radius:6px;filter:blur(6px)}.guest-hidden{display:none}.settings-guest-overlay .guest-overlay-heading{color:#e5e7eb;font:700 var(--ft-30-24) var(--identity-font);margin-bottom:2.5rem;pointer-events:none}.settings-guest-overlay{align-items:center;background:rgba(0,0,0,.6);color:var(--white-color-1)!important;display:flex;flex-direction:column;font-family:var(--identity-font);font-size:var(--ft-13-12);inset:0;justify-content:center;padding:0 .5rem;pointer-events:none;position:absolute;text-align:center;z-index:101}.settings-guest-overlay .sample-word{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));-webkit-background-clip:text;-moz-text-fill-color:transparent;background-clip:text;color:transparent;font-size:var(--font-size-18px)!important;font-weight:700;line-height:1.7!important;text-shadow:none!important}.settings-guest-overlay .guest-sample-link{color:var(--link-color,#2ca9ff);font-size:var(--ft-15-14)!important;font-weight:700;line-height:1.7!important;text-decoration:none}.settings-guest-overlay .guest-sample-text{color:var(--white-color-1)!important;font-size:var(--font-size-14px);max-width:90%}.userSettings-popup .auth-switch{color:var(--grey-color-2);font-size:var(--font-size-13px);margin-top:2.25rem;z-index:1000}.userSettings-right .guest-login-link{cursor:pointer;display:block;inset:0;position:absolute;text-decoration:none;z-index:102}#guestSampleLink,.settings-guest-overlay{pointer-events:auto}#guestSampleLink{cursor:pointer}#guestSampleLink:hover .guest-sample-link,.userSettings-popup .auth-switch a:hover{text-decoration:underline}.guest-login-link:hover+.settings-guest-overlay .guest-sample-link,.userSettings-right .guest-login-link{display:none!important}#authOverlay{-webkit-backdrop-filter:blur(10px) brightness(.8) contrast(1.05);backdrop-filter:blur(10px) brightness(.8) contrast(1.05);background-color:var(--semi-transparent-black,rgba(0,0,0,.75));display:none;inset:0;position:fixed;z-index:98005}html.auth-open #authOverlay{display:block!important}html.auth-open .auth-popup[data-open="1"]{display:flex!important}.auth-popup{align-items:center;background:#1d2021;border-radius:7px;box-shadow:0 12px 32px rgba(0,0,0,.6);color:#e5e7eb;display:none;flex-direction:row;font-family:var(--identity-font,"Open Sans",sans-serif);left:50%;max-height:80vh;max-width:960px;overflow:hidden;overflow-x:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:99000}@media (max-width:600px){.auth-popup{align-items:unset;flex-direction:column-reverse;max-width:95%;width:clamp(390px,270px + 30vw,450px)}}.auth-left,.auth-right{height:100%;overflow:hidden;padding:clamp(24px,15.2727px + 1.4545vw,32px) clamp(20px,-1.8182px + 3.6364vw,40px)}@media (max-width:600px){.auth-left,.auth-right{min-width:270px;padding:clamp(24px,8px + 4vw,32px) clamp(22px,6px + 4vw,30px)}}.auth-left{align-items:flex-start;background:#25292a}.auth-left,.auth-right{display:flex;flex:1;flex-direction:column;justify-content:center}.auth-right{align-items:center;position:relative}.auth-illus{font-size:var(--ft-40-31);margin-bottom:1.5rem}.auth-title{font:700 var(--ft-28-20) var(--identity-font);margin:0 0 1rem}.auth-subtitle{color:var(--grey-color-2);font-size:var(--font-size-15px);margin:0 0 1rem}.auth-bullets{list-style:none;margin:0;padding:0}.auth-bullets li{align-items:flex-start;color:var(--grey-color-1);display:flex;font-size:var(--font-size-14px);gap:1rem;margin:1rem 0}.auth-bullets li:before{color:var(--site-start-color,#00aeff);content:"★";font-size:var(--font-size-18px);line-height:1}@media (max-width:600px){.auth-illus{margin-bottom:2rem}}.auth-heading{font:700 var(--ft-30-24) var(--identity-font);margin:0 0 .5rem}.auth-benefits{align-items:center;color:var(--grey-color-2);display:flex;flex-wrap:wrap;font-size:var(--font-size-14px);gap:.5rem;justify-content:center;margin:0 0 1.75rem;text-align:center}.benefit-start{align-items:center;display:inline-flex;gap:.5rem;white-space:nowrap}.auth-benefits .benefit-icon{align-items:center;background:var(--success-color,#00d26a);border-radius:50%;display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.auth-benefits .benefit-icon:before{color:#101214;content:"✔";font-size:.75rem;line-height:1}.auth-provider{background:#1d2021;border:1px solid #38404b;border-radius:5px;color:var(--grey-color-1);display:block;font-size:var(--font-size-15px);font-weight:600;padding:1.25rem 0;text-align:center;text-decoration:none;transition:background .15s;width:100%}.auth-provider:hover{background:#2e343b}.auth-provider.google{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:1.25rem}.auth-provider.google .provider-icon{flex-shrink:0;height:1.5em;pointer-events:none;width:1.5em}.auth-divider{align-items:center;display:none;gap:12px;margin:2rem 0;width:100%}.auth-divider:after,.auth-divider:before{background:#38404b;content:"";flex:1;height:1px}.auth-divider span{color:#9ba2ab;font-size:var(--font-size-13px);font-weight:600}.auth-submit,.auth-submit.full-width{align-items:center;background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));border:none;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;justify-content:center;padding:1.25rem 2rem;transition:background .15s;width:100%}.auth-submit:hover{background:linear-gradient(to right,var(--site-start-color),var(--site-start-color))}.auth-submit{align-items:center;display:flex;gap:.75rem;justify-content:center}.auth-legal{color:var(--grey-color-2);font-size:var(--font-size-12px);line-height:1.45;margin:.75rem 0 0}.auth-legal a{color:var(--grey-color-2);font-weight:400;text-decoration:underline}.auth-switch{color:var(--grey-color-2);font-size:var(--font-size-14px);margin-top:3rem}.auth-switch a{color:var(--site-start-color,#00aeff);font-weight:600;text-decoration:none}.auth-switch a:hover{text-decoration:underline}.auth-close{background:none;border:none;color:var(--grey-color-4);cursor:pointer;font-size:26px;line-height:26px;pointer-events:auto;position:absolute;right:9px;top:8px;z-index:100000}.auth-close:hover{color:#d1d5db}@keyframes authFadeIn{0%{opacity:0}to{opacity:1}}@keyframes authSlideIn{0%{opacity:0;transform:translate(-50%,-60%)}to{opacity:1;transform:translate(-50%,-50%)}}.authFadeIn{animation:authFadeIn .25s ease-out forwards}.authSlideIn{animation:authSlideIn .25s ease-out forwards}:root{--comments-surface-0:var(--section-light-background-color);--comments-surface-1:var(--section-medium-background-color);--comments-surface-2:var(--section-dark-background-color);--comments-surface-3:var(--section-darkest-background-color)}.egXXL-comments-section{margin-bottom:36px;width:100%}.snap-rail-anchor .egXXL-comments-section{margin-bottom:0}.conversation-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:.65rem;position:relative}.egComments-wrapped .conversation-header{margin-bottom:2rem}.conversation-header:after{background-color:var(--card-color,var(--site-color));bottom:-3px;content:"";height:.75px;left:0;position:absolute;transition:none;transition:width .2s ease-in-out;width:100%}.conversation-header .left{align-items:baseline;display:flex;font-size:var(--ft-26-24);gap:.5rem}.conversation-title{align-items:center;display:flex;font-family:var(--identity-font);font-weight:700;justify-content:space-between;letter-spacing:-1px;line-height:1;padding:0;position:relative;white-space:nowrap}.comment-count{color:var(--grey-color-2);font-size:.575em;font-weight:600;margin-left:.425em}.comment-count,.viewers-badge{font-family:var(--identity-font)}.viewers-badge{align-items:center;color:#2ecc71;display:inline-flex;font-size:var(--font-size-11px);font-weight:500;gap:.4rem}.viewer-icon{height:1.35em;width:1.35em;fill:#2ecc71}.viewer-spinner{animation:viewerSpin .7s linear infinite;border:2px solid transparent;border-radius:50%;border-top-color:#2ecc71;height:1.35em;width:1.35em}@keyframes viewerSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.egXXL-summary .egComments-wrapped .sendbox{margin-top:2.25rem}.egComments-wrapped .sendbox-inner{padding:0 .75rem}#egCommentsRoot[data-style=wrapped] .comment-card:hover,.egComments-wrapped .comment-card:hover{filter:brightness(1.12);transition:filter .12s ease-in}.sendbox{background:var(--comments-surface-2);border-radius:10px;margin-bottom:1rem;padding:clamp(17px,10.4545px + 1.0909vw,23px) clamp(18px,4.9091px + 2.1818vw,30px)}.sendbox-user{flex-direction:column}.sendbox-header,.sendbox-user{display:flex;margin-bottom:1rem}.sendbox-header{align-items:center}.sendbox-username{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-16px);font-weight:var(--font-weight6,600);margin-left:.65rem}.comment-avatar,.sendbox-avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:var(--ft-40-35);justify-content:center;width:var(--ft-40-35)}.sendbox-avatar svg{height:97%;fill:var(--grey-color-4,#909090)}.comment-avatar svg{height:90%;fill:var(--grey-color-4,#909090)}.textarea-wrapper{background:var(--comments-surface-3,#161718);border:1px solid var(--comments-surface-1)!important;border-radius:4px;padding:10px 16px;transition:height .15s ease}.textarea-wrapper textarea,.textarea-wrapper textarea:focus{background:transparent;border:0!important;color:var(--white-color-1);font-size:var(--font-size-16px);line-height:1.5;min-height:24px;outline:none!important;overflow:hidden;padding:0;resize:none;width:100%}.textarea-wrapper.banned{background:var(--comments-surface-3,#161718);border:1px solid var(--comments-surface-1)!important;border-radius:4px;color:var(--grey-color-4);font-family:monospace,var(--identity-font);font-size:var(--font-size-14px);line-height:1.5;padding:10px 16px}.textarea-wrapper.banned a{color:var(--grey-color-4);text-decoration:underline}.sendbox-footer{display:flex;justify-content:space-between;margin-left:.15rem;margin-top:1rem}.community-guidelines{color:var(--grey-color-2);font-size:var(--font-size-12px);font-weight:400;text-transform:none}.btn-send,.community-guidelines{font-family:var(--identity-font)}.btn-send{background:var(--card-color,var(--site-color));border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:6px 22px;transition:background .15s ease,transform .06s ease}.btn-send:focus,.btn-send:hover{background:var(--card-accent)}.btn-send[disabled]{background:var(--card-dark-accent);cursor:default}.btn-send:active:not([disabled]){transform:scale(.95)}.sendbox-guest input{color:#b0b0b0;cursor:text}.comment-card{background:var(--comments-surface-2);border-radius:4px;border-radius:10px;box-sizing:border-box;margin-bottom:1rem;padding:clamp(17px,10.4545px + 1.0909vw,23px) clamp(18px,4.9091px + 2.1818vw,30px);z-index:1}.comment-card.current,.comment-thread.current>.comment-card{border:none;box-shadow:0 0 0 1px var(--card-color,var(--site-start-color))}.comment-header{margin-bottom:.65rem}.comment-author{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight6,600);margin-left:.65rem}.comment-author.anonymous{color:var(--grey-color-4)}.comment-divider{background:var(--comments-surface-1);height:.75px;margin:.45rem 0 .55rem}.comment-date{color:var(--grey-color-4);font-size:var(--font-size-12px);margin-bottom:.5rem}.comment-date,.comment-message{font-family:var(--identity-font);font-weight:400}.comment-message{color:var(--white-color-1);font-size:var(--font-size-14px);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.comment-message.removed{color:var(--grey-color-4);font-size:var(--font-size-13px);font-style:italic}.comment-footer{color:var(--grey-color-4);font-size:var(--font-size-13px,12px);gap:.55rem;margin-top:1.25rem}.btn-reply,.comment-footer{align-items:center;display:flex}.btn-reply{background:none;border:none;color:inherit;cursor:pointer;font-family:var(--identity-font);font-weight:500;gap:.35rem;padding:0}.btn-reply:focus,.btn-reply:hover{color:#fff}.btn-like{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:var(--identity-font);font-weight:500;gap:.35rem;padding:0;transition:color .12s ease}.btn-like svg,.btn-like svg path{height:1.15em;width:1.15em;fill:currentColor;transition:fill .12s ease}.btn-like.liked,.btn-like:hover:not(.liked){color:#fff}.btn-like.liked:hover{filter:brightness(.85)}.like-count{font-family:var(--identity-font)}.footer-sep{user-select:none}:root{--card-pad:clamp(18px,4.9091px + 2.1818vw,30px);--avatar:var(--ft-40-35);--gap:85px;--rail-x:calc(var(--card-pad) + var(--avatar)/2);--rail-cl:var(--comments-surface-0)}.comment-thread{position:relative}.comment-replies{margin-left:var(--gap)}.comment-replies>.comment-thread{position:relative}.comment-replies>.comment-thread:before{background:var(--rail-cl);content:"";height:calc(100% + var(--avatar)*.9);left:calc(var(--gap)*-1 + var(--rail-x));position:absolute;top:-calc(var(--avatar)/2);width:1px}.comment-replies>.comment-thread:last-child:before{height:calc(clamp(17px, 10.4545px + 1.0909vw, 23px) + (var(--ft-40-35))/4)}.comment-replies .comment-avatar{position:relative}.comment-replies .comment-avatar:before{border-bottom:1px solid var(--comments-surface-0);border-bottom-left-radius:8px;border-left:1px solid var(--comments-surface-0);content:"";height:calc((var(--avatar)*0.9)/2);left:calc(var(--gap)*-1 + var(--avatar)/2);position:absolute;top:calc(var(--avatar)/4);transform:translateY(-50%);width:calc(var(--gap) - clamp(18px, 4.9091px + 2.1818vw, 30px) - var(--avatar)/2 - 4px)}.comment-replies .comment-replies .comment-replies>.comment-thread:before{display:none}.comment-card{position:relative}.comment-header{justify-content:space-between}.comment-header,.comment-header-left{align-items:center;display:flex}.btn-comment-menu{cursor:pointer}.comment-menu{background:var(--comments-surface-3,#161718);border:1px solid var(--comments-surface-1);border-radius:4px;min-width:120px;padding:.25rem 0;position:absolute;right:0;top:100%;z-index:5}.comment-menu button{background:none;border:none;color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-14px);padding:.45rem 1rem;text-align:left;width:100%}.comment-menu button:hover{background:var(--comments-surface-1)}.comment-delete-actions,.comment-edit-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.btn-cancel{background:transparent;border:1px solid var(--comments-surface-1);border-radius:6px;color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:15px;font-weight:600;padding:6px 22px}.btn-cancel:hover{background:var(--comments-surface-1)}.comment-delete-overlay{align-items:center;background:rgba(0,0,0,.6);border-radius:inherit;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:10}.comment-delete-dialog{background:var(--comments-surface-2);border:1px solid var(--comments-surface-1);border-radius:8px;max-width:320px;padding:1.5rem 2rem;text-align:center;width:100%}.comment-delete-dialog p{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);margin:0 0 1rem}.comment-menu-wrapper{position:relative}.comment-menu-hit{cursor:pointer;height:44px;margin-right:-8px;width:44px}.btn-comment-menu,.comment-menu-hit{align-items:center;display:flex;justify-content:center}.btn-comment-menu{background:none;border:none;padding:0}.btn-comment-menu svg circle{fill:var(--grey-color-4,#909090)}.comment-meta{align-items:baseline;display:flex;font-family:var(--identity-font);font-size:var(--font-size-13px,12px);justify-content:space-between;margin-top:.45rem}.btn-see-more{background:none;border:none;color:var(--white-color-1);cursor:pointer;font-family:inherit;font-weight:600;padding:0}.btn-see-more:focus,.btn-see-more:hover{text-decoration:underline}.comment-edited{color:var(--grey-color-4);font-style:italic}.rate-popup{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.rate-popup-dialog{background:var(--comments-surface-2);border:1px solid var(--comments-surface-1);border-radius:8px;max-width:340px;padding:1.5rem 2rem;text-align:center;width:100%}.rate-popup-dialog p{color:var(--white-color-1);font-family:var(--identity-font);margin:.5rem 0}.send-error{color:var(--accent-warn-color,#ff6961);font-size:var(--font-size-12px,12px);margin-top:4px}.btn-show-replies,.send-error{font-family:var(--identity-font)}.btn-show-replies{background:none;border:none;color:var(--card-color,var(--site-start-color));cursor:pointer;font-size:var(--font-size-14px);font-weight:400;margin-bottom:1rem;padding:0;position:relative}.btn-show-replies:focus,.btn-show-replies:hover{text-decoration:underline}.btn-show-replies .caret-icon{height:1.35em;margin-right:1px;vertical-align:middle;width:1.35em;fill:currentColor}.spinner{animation:spin .8s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;display:inline-block;height:12px;margin-right:4px;vertical-align:middle;width:12px}.comment-replies>.comment-thread:last-of-type:before{height:calc(clamp(17px, 10.4545px + 1.0909vw, 23px) + (var(--ft-40-35))/4)}.btn-more-comments{align-items:center;background:var(--card-color,var(--site-start-color));border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-size-15px);font-weight:600;gap:8px;padding:1rem 1.5rem}.btn-more-comments:disabled{cursor:default;opacity:.6}.btn-more-comments .btn-spinner{animation:spin .8s linear infinite;border:2px solid #fff;border-radius:50%;border-top-color:transparent;height:var(--font-size-14px);width:var(--font-size-14px)}.eg-comments-footer{align-items:center;border-top:1px solid hsla(0,0%,100%,.08);color:var(--grey-color-4,#909090);display:flex;font-family:var(--identity-font);font-size:var(--font-size-12px,12px);justify-content:space-between;margin-top:2rem;padding:1rem 0 1.5rem}.eg-footer-links a,.eg-footer-powered{align-items:center;color:inherit;display:inline-flex;gap:4px;text-decoration:none}.eg-footer-links a:focus,.eg-footer-links a:hover{text-decoration:underline}.eg-footer-logo{height:var(--font-size-22px,22px);vertical-align:text-bottom;width:var(--font-size-22px,22px)}.user-menu-wrapper{display:inline-flex;margin-left:.5rem;position:relative}.user-menu-wrapper .comment-menu-hit{margin-right:0}.user-menu-wrapper .comment-menu{left:0;right:auto}.eg-empty-thread{display:none;padding:1.75rem 0 .75rem;text-align:center}.eg-empty-thread .open-thread-icon{display:block;height:56px;margin:0 auto .5rem;width:56px}.eg-empty-thread .open-thread-icon path:nth-of-type(-n+3){fill:var(--card-color,var(--site-color))}.eg-empty-thread .open-thread-icon path:last-of-type{fill:var(--comments-surface-1)}.eg-empty-thread .open-thread-title{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-16px);font-weight:700;margin:0 0 .15rem}.eg-empty-thread .open-thread-sub{color:var(--grey-color-2);font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:400;margin:0}#egCommentsRoot[data-empty=true]+.eg-empty-thread{display:block}.article-footer :where(#egCommentsRoot,.egXXL-comments-section){--comments-surface-0:var(--section-light-background-color);--comments-surface-1:var(--section-medium-background-color);--comments-surface-2:var(--section-darkestdark-background-color);--comments-surface-3:var(--section-darkestdarker-background-color)}.article-footer .comment-card,.article-footer .sendbox{border:1px solid var(--section-medium-background-color)}html{font-size:11px!important}@media (max-width:1150px),(max-width:1600px),(max-width:825px){html{font-size:11px!important}}@media (max-width:600px){html{font-size:10px!important}}@media (max-width:330px),(max-width:400px){html{font-size:9px!important}}:root{--card-radius1:8px;--card-radius2:10px;--font-size-0-5px:0.04545rem;--font-size-1px:0.09091rem;--font-size-1-15px:0.10455rem;--font-size-1-25px:0.11364rem;--font-size-1-5px:0.13636rem;--font-size-1-75px:0.15909rem;--font-size-2px:0.18182rem;--font-size-2-25px:0.20455rem;--font-size-2-5px:0.22727rem;--font-size-2-75px:0.25000rem;--font-size-3px:0.27273rem;--font-size-4-5px:0.40909rem;--font-size-5px:0.45455rem;--font-size-6px:0.54545rem;--font-size-7px:0.63636rem;--font-size-8px:0.72727rem;--font-size-9px:0.81818rem;--font-size-10px:0.90909rem;--font-size-11px:1.00000rem;--font-size-12px:1.09091rem;--font-size-13px:1.18182rem;--font-size-14px:1.27273rem;--font-size-15px:1.36364rem;--font-size-16px:1.45455rem;--font-size-17px:1.54545rem;--font-size-18px:1.63636rem;--font-size-19px:1.72727rem;--font-size-20px:1.81818rem;--font-size-21px:1.90909rem;--font-size-22px:2.00000rem;--font-size-23px:2.09091rem;--font-size-24px:2.18182rem;--font-size-25px:2.27273rem;--font-size-26px:2.36364rem;--font-size-27px:2.45455rem;--font-size-28px:2.54545rem;--font-size-29px:2.63636rem;--font-size-30px:2.72727rem;--font-size-31px:2.81818rem;--font-size-32px:2.90909rem;--font-size-33px:3.00000rem;--font-size-34px:3.09091rem;--font-size-35px:3.18182rem;--font-size-36px:3.27273rem;--font-size-37px:3.36364rem;--font-size-38px:3.45455rem;--font-size-39px:3.54545rem;--font-size-40px:3.63636rem;--font-size-41px:3.72727rem;--font-size-42px:3.81818rem;--font-size-43px:3.90909rem;--font-size-44px:4.00000rem;--font-size-45px:4.09091rem;--font-size-46px:4.18182rem;--font-size-47px:4.27273rem;--font-size-48px:4.36364rem;--font-size-49px:4.45455rem;--font-size-50px:4.54545rem;--font-size-52px:4.72727rem;--font-size-54px:4.90909rem;--font-size-55px:5.00000rem;--font-size-56px:5.09090rem;--font-size-58px:5.27273rem;--font-size-60px:5.45455rem;--font-size-62px:5.63636rem;--font-size-68px:6.18182rem;--font-size-76px:6.90909rem;--font-size-82px:7.45455rem;--font-size-84px:7.63636rem;--font-size-90px:8.18182rem;--font-size-98px:8.90909rem;--font-size-100px:9.09091rem;--font-size-110px:10.00000rem;--font-size-120px:10.90909rem;--font-size-125px:11.36364rem;--font-size-150px:13.63636rem;--font-size-165px:15.00000rem;--font-size-175px:15.90909rem;--font-size-215px:19.54545rem;--font-size-250px:22.72727rem;--font-size-400px:36.36364rem;--font-size-440px:40.00000rem;--font-size-600px:54.54545rem;--font-size-1150px:104.54545rem}@media (max-width:600px){:root{--font-size-0-5px:0.0500rem;--font-size-1px:0.1000rem;--font-size-1-15px:0.1150rem;--font-size-1-25px:0.1250rem;--font-size-1-5px:0.1500rem;--font-size-1-75px:0.1750rem;--font-size-2px:0.2000rem;--font-size-2-25px:0.2250rem;--font-size-2-5px:0.2500rem;--font-size-2-75px:0.2750rem;--font-size-3px:0.3000rem;--font-size-4-5px:0.4500rem;--font-size-5px:0.5000rem;--font-size-6px:0.6000rem;--font-size-7px:0.7000rem;--font-size-8px:0.8000rem;--font-size-9px:0.9000rem;--font-size-10px:1.0000rem;--font-size-11px:1.1000rem;--font-size-12px:1.2000rem;--font-size-13px:1.3000rem;--font-size-14px:1.4000rem;--font-size-15px:1.5000rem;--font-size-16px:1.6000rem;--font-size-17px:1.7000rem;--font-size-18px:1.8000rem;--font-size-19px:1.9000rem;--font-size-20px:2.0000rem;--font-size-21px:2.1000rem;--font-size-22px:2.2000rem;--font-size-23px:2.3000rem;--font-size-24px:2.4000rem;--font-size-25px:2.5000rem;--font-size-26px:2.6000rem;--font-size-27px:2.7000rem;--font-size-28px:2.8000rem;--font-size-29px:2.9000rem;--font-size-30px:3.0000rem;--font-size-31px:3.1000rem;--font-size-32px:3.2000rem;--font-size-33px:3.3000rem;--font-size-34px:3.4000rem;--font-size-35px:3.5000rem;--font-size-36px:3.6000rem;--font-size-37px:3.7000rem;--font-size-38px:3.8000rem;--font-size-39px:3.9000rem;--font-size-40px:4.0000rem;--font-size-41px:4.1000rem;--font-size-42px:4.2000rem;--font-size-43px:4.3000rem;--font-size-44px:4.4000rem;--font-size-45px:4.5000rem;--font-size-46px:4.6000rem;--font-size-47px:4.7000rem;--font-size-48px:4.8000rem;--font-size-49px:4.9000rem;--font-size-50px:5.0000rem;--font-size-52px:5.2000rem;--font-size-54px:5.4000rem;--font-size-55px:5.5000rem;--font-size-56px:5.6000rem;--font-size-58px:5.8000rem;--font-size-60px:6.0000rem;--font-size-62px:6.2000rem;--font-size-68px:6.8000rem;--font-size-76px:7.6000rem;--font-size-82px:8.2000rem;--font-size-84px:8.4000rem;--font-size-90px:9.0000rem;--font-size-98px:9.8000rem;--font-size-100px:10.0000rem;--font-size-110px:11.0000rem;--font-size-120px:12.0000rem;--font-size-125px:12.5000rem;--font-size-150px:15.0000rem;--font-size-165px:16.5000rem;--font-size-175px:17.5000rem;--font-size-215px:21.5000rem;--font-size-250px:25.0000rem;--font-size-400px:40.0000rem;--font-size-440px:44.0000rem;--font-size-600px:60.0000rem;--font-size-1150px:115.0000rem}}@media (max-width:400px){:root{--font-size-0-5px:0.05556rem;--font-size-1px:0.11111rem;--font-size-1-15px:0.12778rem;--font-size-1-25px:0.13889rem;--font-size-1-5px:0.16667rem;--font-size-1-75px:0.19444rem;--font-size-2px:0.22222rem;--font-size-2-25px:0.25000rem;--font-size-2-5px:0.27778rem;--font-size-2-75px:0.30556rem;--font-size-3px:0.33333rem;--font-size-4-5px:0.50000rem;--font-size-5px:0.44444rem;--font-size-6px:0.55556rem;--font-size-7px:0.66667rem;--font-size-8px:0.77778rem;--font-size-9px:0.88889rem;--font-size-10px:1.00000rem;--font-size-11px:1.11111rem;--font-size-12px:1.22222rem;--font-size-13px:1.33333rem;--font-size-14px:1.44444rem;--font-size-15px:1.55556rem;--font-size-16px:1.66667rem;--font-size-17px:1.77778rem;--font-size-18px:1.88889rem;--font-size-19px:2.00000rem;--font-size-20px:2.11111rem;--font-size-21px:2.22222rem;--font-size-22px:2.33333rem;--font-size-23px:2.44444rem;--font-size-24px:2.55556rem;--font-size-25px:2.66667rem;--font-size-26px:2.77778rem;--font-size-27px:2.88889rem;--font-size-28px:3.00000rem;--font-size-29px:3.11111rem;--font-size-30px:3.22222rem;--font-size-31px:3.33333rem;--font-size-32px:3.44444rem;--font-size-33px:3.55556rem;--font-size-34px:3.66667rem;--font-size-35px:3.77778rem;--font-size-36px:3.88889rem;--font-size-37px:4.00000rem;--font-size-38px:4.11111rem;--font-size-39px:4.22222rem;--font-size-40px:4.33333rem;--font-size-41px:4.44444rem;--font-size-42px:4.55556rem;--font-size-43px:4.66667rem;--font-size-44px:4.77778rem;--font-size-45px:4.88889rem;--font-size-46px:5.00000rem;--font-size-47px:5.11111rem;--font-size-48px:5.22222rem;--font-size-49px:5.33333rem;--font-size-50px:5.44444rem;--font-size-52px:5.66667rem;--font-size-54px:5.88889rem;--font-size-55px:6.00000rem;--font-size-56px:6.00000rem;--font-size-58px:6.33333rem;--font-size-60px:6.55556rem;--font-size-62px:6.77778rem;--font-size-68px:7.44444rem;--font-size-76px:8.33333rem;--font-size-82px:9.00000rem;--font-size-84px:9.22222rem;--font-size-90px:9.88889rem;--font-size-98px:10.77778rem;--font-size-100px:11.00000rem;--font-size-110px:12.11111rem;--font-size-120px:13.22222rem;--font-size-125px:13.77778rem;--font-size-150px:16.55556rem;--font-size-165px:18.22222rem;--font-size-175px:19.33333rem;--font-size-215px:23.77778rem;--font-size-250px:27.66667rem;--font-size-400px:44.33333rem;--font-size-440px:48.77778rem;--font-size-600px:66.55556rem;--font-size-1150px:127.66667rem}}html{height:auto;overflow-x:hidden;overflow-y:scroll;scrollbar-color:var(--section-medium-background-color) var(--section-dusk-background-color);scrollbar-gutter:stable;width:100%}body,html{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;-webkit-text-size-adjust:none!important;text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important}body{background-color:var(--main-background-color);margin:0;padding:0}body:has(.view-list.selected){background-color:var(--section-darkest-background-color)}body:has(.view-small.selected){background-color:var(--main-background-color)}body:has(.view-medium.selected){background-color:var(--main-background-color)}body:has(.view-large.selected){background-color:var(--main-background-color)}.doubleNav{background-color:transparent;box-sizing:border-box;height:auto;left:0;margin:0;padding:0;position:fixed;top:0;width:100%;z-index:95000}.doubleNav,.tripNav{transform:translateZ(0)}.mainBody{display:flex;flex-direction:column;height:auto;left:0;margin:calc(var(--top-bar-H) + var(--comp-bar) + var(--query-bar)) 0 0 0;padding:0;position:relative}:root{--navbar2:var(--section-dark-background-color)}.tripNav{display:flex;flex-direction:column;height:auto;left:0;margin:0;padding:0;position:fixed;top:calc(var(--top-bar-H) - 1px);width:100vw;z-index:9000}@media (max-width:1150px){.tripNavQuery{background-color:var(--navbar2);display:flex;justify-self:start;padding:0}.doubleNav{width:100vw}.mainBody{margin:calc(var(--top-bar-H)) 0 0 0;position:relative;transition:top .26s cubic-bezier(.4,0,.2,1);will-change:top}.tripNav{transform:translateZ(0) translateY(0);transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}.tripNav.hidden{transform:translateZ(0) translateY(calc(-100% - 2px))}}.comparison-bar{align-items:center;background-color:var(--section-dusk-background-color);border-bottom:1px solid var(--section-light-background-color);display:flex;flex-wrap:wrap;gap:1rem;height:var(--comp-bar);justify-content:space-between;text-align:center;width:100%;z-index:10000}.comparison-left-tabs{gap:3rem;justify-content:left;margin:0 0 0 2rem}.comparison-left-tabs,.comparison-middle-tabs{align-items:center;background-color:transparent;display:flex;height:100%;position:relative}.comparison-middle-tabs{justify-content:center;margin:0}.comparison-right-tabs{align-items:center;background-color:transparent;display:flex;height:100%;justify-content:flex-end;margin:0 2rem 0 0;min-width:12.5rem;position:relative}.comparison-bar-button-wrapper{align-items:center;cursor:pointer;display:flex;padding:0}.compare-button{background-color:transparent;border:none;color:var(--white-color-1);cursor:pointer;display:block;font-family:var(--identity-font);font-weight:var(--font-weight6);letter-spacing:0;padding:6px 15px;text-transform:uppercase}.compare-button,.hub-selector-btn{font-size:var(--comp-desktop-font)}.hub-selector-btn{margin:0}.compare-button:hover{color:var(--card-color)}.compare-button:after{background-color:var(--card-color)!important;bottom:-3px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);transition:width .5s ease;width:0}.compare-button[data-active=true]:before{align-items:center;color:var(--card-color);content:"\2039";display:flex;font-size:1.75rem;position:absolute;right:0;top:0}.compare-button.active:after{width:80%}.compare-button{position:relative}.divider{background-color:var(--section-light-background-color);height:2rem;width:1px}.comp-button-icons{display:flex}.comparison-bar-button-wrapper picture{align-items:center;display:flex;justify-content:center;position:relative}svg.comp-button-icon-0,svg.comp-button-icon-1,svg.comp-button-icon-2,svg.comp-button-icon-7,svg.hub-icon{display:none}.comp-button-icon-1{display:inline-block;height:1.85rem;width:auto}.comp-button-icon-0,.comp-button-icon-2{display:inline-block;height:2rem;width:auto}.comp-button-icon-3,.comp-button-icon-4,.comp-button-icon-5{display:inline-block;height:1.6rem;width:auto}.hub-icon img{display:inline-block;filter:invert(1) brightness(1);height:1.75rem;transform:rotate(90deg);width:auto}.vault-icon-wrapper{align-items:center;display:flex;height:2rem;justify-content:center;position:relative;width:2rem}.comp-button-icon-7 img{filter:invert(1) brightness(1);height:1.65rem;width:auto}.vault-item-bg{align-items:center;background-color:var(--card-color);border:1px solid var(--dark-color-1);border-radius:50%;display:flex;display:none;height:1.85rem;justify-content:center;padding:0;text-align:center;width:1.85rem;z-index:0}.vault-item-count{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight7);letter-spacing:var(--letter-spacing-tight);line-height:1;margin-top:0;padding:0;text-align:center;vertical-align:middle}.comparison-bar-button-wrapper:hover .compare-button{color:var(--card-color)}.comparison-bar:not(.mouse-color) .comparison-bar-button-wrapper:has(>button#view-shapes){display:none}.compare-button.view-vault:before{content:attr(data-label-narrow)}@media (min-width:1150px){.compare-button.view-vault:before{content:attr(data-label-wide)}.compare-button.view-vault.active:before{content:attr(data-label-wide-active)}}@media (max-width:1150px){.comparison-bar-button-wrapper:has(>#barvault),.comparison-bar-button-wrapper:has(>#fullVault),.comparison-bar-button-wrapper:has(>#halfVault){display:none}#barvault,#fullVault,#halfVault,.comp-button-icon-3,.comp-button-icon-4,.comp-button-icon-5,.comparison-bar.mouse-color .comparison-middle-tabs,.divider{display:none}.comparison-left-tabs{align-items:center;display:flex;gap:0;justify-content:space-evenly;margin:0;padding:0;width:50%}.comparison-bar{background:var(--navbar2);border-bottom:1px solid var(--section-medium-background-color);display:flex;gap:0;margin:0;overflow:hidden;padding:0;width:100%}.comparison-left-tabs,.comparison-middle-tabs,.comparison-right-tabs{display:contents}.comparison-bar-button-wrapper{align-items:center;display:flex;flex:1 1 0;flex-direction:column;justify-content:center;min-width:0}.compare-button{background-color:transparent;border:none;color:var(--white-color-1);cursor:pointer;display:block;font-family:var(--identity-font);font-size:var(--comp-mobile-font);font-weight:var(--font-weight3);letter-spacing:0;padding:.35rem 1rem 0;position:relative;text-align:center;text-transform:none}.comp-button-icon-0,.comp-button-icon-1,.comp-button-icon-2,.comp-button-icon-7,.hub-icon{filter:none;height:auto;margin:0;padding:0;transform:none;width:auto}.comp-button-icons img{display:none}.comp-button-icons svg.svg-base{display:block;height:2.75rem;width:2.75rem}.comp-button-icons circle,.comp-button-icons path{fill:var(--white-color-1)}.vault-item-bg{flex-shrink:0;padding:0}.vault-icon-wrapper,.vault-item-bg{height:2.75rem;width:2.75rem}.vault-item-count{font-size:var(--font-size-16px);line-height:1}.compare-button:after{display:none}.comparison-bar-button-wrapper:hover .compare-button,.comparison-bar-button-wrapper:hover .comparison-tab,.comparison-bar-button-wrapper:hover img{color:var(--white-color-1);transition:none}.comparison-bar-button-wrapper .compare-button.active{color:var(--card-color);filter:none}.compare-button[data-active=true]:before{font-size:1.9rem;height:100%}.comp-button-icon-0.active .comp-button-icon-0 path,.comp-button-icon-1.active .comp-button-icon-1 path,.comp-button-icon-2.active .comp-button-icon-2 circle,.comp-button-icon-2.active .comp-button-icon-2 path,.comp-button-icon-2.active .hub-icon path,.comp-button-icon-7.active .comp-button-icon-7 path{fill:var(--card-color)}}.comparison-row{align-items:center;background-color:var(--mid-semi-transparent-black);box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:0;justify-content:flex-start;overflow:hidden;padding:0;position:relative;transition:height .3s ease;width:100%}.compare-window-wrapper{bottom:0;max-width:100%;overflow:hidden;width:auto}.compare-window{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;height:100%;overflow-x:auto;scroll-behavior:smooth;width:auto}.compare-window-wrapper.stats{border-bottom:1px solid var(--section-medium-background-color);border-left:1px solid var(--section-medium-background-color);border-right:1px solid var(--section-medium-background-color);max-height:100%;padding:1.5rem 2rem 0}.compare-window-wrapper.stats,.compare-window.stats{background-color:var(--section-darkestdark-background-color)}.compare-window.stats{overflow-y:scroll;overscroll-behavior:contain;padding:0 0 1rem;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;scrollbar-width:auto}.compare-window-wrapper.radar,.compare-window-wrapper.shapes{background-color:transparent;border:none;height:100%;padding:0}.compare-window-wrapper.radar,.compare-window.shapes{background-color:transparent;overflow-y:auto;overscroll-behavior:contain;padding:0;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}@media (max-width:1600px){.compare-window-wrapper.stats{padding:1.25rem 1.5rem 0}.compare-window.stats{padding:0 0 1rem}.compare-window-wrapper.radar,.compare-window-wrapper.shapes{padding:0}}@media (max-width:1150px){.compare-window-wrapper.stats{padding:1rem 1rem 0}.compare-window.stats{padding:0 0 1rem}.compare-window-wrapper.radar,.compare-window-wrapper.shapes{padding:0}}@media (max-width:825px){.compare-window-wrapper.stats{border-top:4px solid var(--section-darkest-background-color);padding:.75rem .75rem 0}.compare-window.stats{padding:0 0 .75rem}}@media (max-width:600px){.compare-window-wrapper.stats{padding:0 .5rem}.compare-window.stats{padding:0 0 .5rem}}#comparisonRow,#comparisonRow .compare-window,#comparisonRow .compare-window-wrapper{backface-visibility:hidden;overscroll-behavior:contain;transform:translateZ(0)}.vault-bottom-wrapper{background-color:var(--barely-transparent-black);border-radius:12px;border-radius:16px;bottom:1.25rem;display:flex;flex-direction:column;gap:1rem;left:.75rem;padding:1.25rem;position:absolute;z-index:5000}.resize-wrapper{height:2.5rem;padding:0 0 .25rem 1.5rem;width:8.5rem}.compare-vault-close,.resize-wrapper{align-items:center;background-color:var(--section-dark-background-color);border:1px solid var(--section-light-background-color);border-radius:1.5rem;display:flex;z-index:5000}.compare-vault-close{cursor:pointer;height:2.75rem;justify-content:center;margin:0;padding:0;width:10rem}.comp-button-icon-resize{background-color:transparent;cursor:ns-resize;display:inline-block;filter:invert(100%);height:1.8rem;margin-right:-.5rem;margin-top:.35rem;padding:0;transform:rotate(90deg);vertical-align:middle;width:auto}.close-vault-me{cursor:pointer}.close-vault-me,.resize-me{background-color:transparent;border:none;color:var(--white-color-2);display:block;font-family:var(--identity-font);font-size:1rem;font-weight:var(--font-weight6);letter-spacing:0;position:relative;text-transform:uppercase}.resize-me{cursor:ns-resize;line-height:1;padding:8px 15px 4px}.comparison-tab.resize-me{color:var(--white-color-2);cursor:ns-resize;text-transform:uppercase}.close-vault-me:hover,.comparison-tab.resize-me:hover{color:var(--card-color)}.compare-vault-close:hover .close-vault-me{color:var(--card-color);cursor:pointer}.resize-wrapper.resize-active{border:1px solid var(--card-color);color:var(--card-color)}.resize-me.active{color:var(--card-color)}@media (max-width:1150px){.compare-vault-close,.resize-wrapper,.vault-bottom-wrapper{display:none}}#global-loading-spinner{display:none;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:999999}#global-loading-spinner img{height:auto;width:clamp(75px,56.4815px + 3.0864vw,175px)}.disabled‑until‑ready{opacity:.35;pointer-events:none!important}#vault-gate{display:none;inset:0;position:fixed;z-index:9999}body[data-vault-ready=false] #vault-gate{display:block}body[data-vault-ready=false] .compare-row-trigger,body[data-vault-ready=false] .compare-vault,body[data-vault-ready=false] .view-radar,body[data-vault-ready=false] .view-shape,body[data-vault-ready=false] .view-spec{opacity:.35;pointer-events:none!important}.vault-gate-backdrop{backdrop-filter:blur(2px);background:#0008;inset:0;position:fixed}.vault-gate-spinner{animation:vspin .9s linear infinite;border:.45rem solid #ccc;border-radius:50%;border-top-color:transparent;height:3.5rem;left:50%;position:fixed;top:50%;transform:translate(-50%,-50%);width:3.5rem}@keyframes vspin{to{transform:translate(-50%,-50%) rotate(1turn)}}.comparison-bar.eg-vault-ready-lock .comparison-bar-button-wrapper{filter:grayscale(1);opacity:.35;pointer-events:none!important}.comparison-bar.eg-vault-ready-lock .comparison-bar-button-wrapper.eg-vault-ready-active{filter:none;opacity:1}.comparison-bar .eg-vault-icon-hidden{display:none!important}.comparison-bar .eg-vault-tab-spinner{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;line-height:1;position:relative;user-select:none}.comparison-bar .eg-vault-tab-spinner .eg-vault-tab-ring{animation:egVaultTabSpin .9s linear infinite;border-color:hsla(0,0%,100%,.35);border-radius:50%;border-style:solid;border-top-color:var(--card-color);box-sizing:border-box;inset:0;position:absolute}.comparison-bar .eg-vault-tab-spinner .eg-vault-tab-pct{color:var(--white-color-1);font-family:var(--identity-font);font-weight:var(--font-weight6);position:relative;z-index:1}@keyframes egVaultTabSpin{to{transform:rotate(1turn)}}@media (max-width:1150px){.compare-window-wrapper.shapes .comparison-wrapper-container{align-items:stretch;width:100%}.compare-window-wrapper.shapes .comparison-wrapper-container-bg{box-sizing:border-box;max-width:100%!important;min-width:0;width:100%}.compare-window-wrapper.shapes .shapes-container{width:100%}.compare-window-wrapper.shapes .view-container svg{height:100%!important;width:auto!important}}@media (max-width:399px){.compare-window-wrapper.shapes .comparison-wrapper-container-bg{min-width:400px}}.cata-querybar{align-items:center;background-color:var(--section-dusk-background-color);border-bottom:1px solid var(--section-light-background-color);color:var(--white-color-2);display:flex;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);gap:.75rem;height:calc(var(--query-bar) + 1px);justify-content:space-between;position:relative;width:100%;z-index:10001}@media (max-width:1150px){.cata-querybar{align-items:center;background-color:var(--navbar2);border-bottom:1px solid var(--section-medium-background-color);border-radius:none;box-shadow:none;display:flex;gap:0;height:calc(var(--query-bar));justify-content:space-evenly;margin:0;padding:0;top:0}}.filter-button-container{align-items:center;display:flex;margin:0 0 0 1rem}.data-filter-toggle{align-items:center;background-color:transparent;color:var(--white-color-2);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);justify-content:flex-start;margin:0;padding:.5rem 1rem;position:relative;text-transform:uppercase}.filter-icon{background-color:transparent;display:inline-block;filter:hue-rotate(335deg) saturate(3) brightness(4);height:1.5rem;margin-right:.5rem;vertical-align:middle;width:auto}@media (min-width:1150px){.data-filter-toggle:hover{color:var(--card-color)}}@media (max-width:1150px){.data-filter-toggle{font-size:var(--query-mobile-font);font-weight:var(--font-weight6)}.filter-button-container{justify-content:center;margin-left:0;width:25%}}@media (max-width:600px){.filter-icon{display:none}}.hide-text,.mobile-filters-text{display:none}@media (min-width:1151px){.filter-hide-text{display:inline}}@media (max-width:1150px){.mobile-filters-text{display:inline}.filter-hide-text{display:none}}.view-selector{align-items:center;color:var(--white-color-2);display:flex;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);gap:5px;justify-content:space-between;margin:0 10px}.view-selector-text{margin:0}.view-pillgroup{align-items:center;border-radius:10px;display:inline-flex;gap:6px;padding:4px}.view-pillgroup .view-button{align-items:center;background-color:var(--section-light-background-color);border:1px solid transparent;border-radius:7px;color:var(--white-color-2);display:inline-flex;height:32px;justify-content:center;line-height:0;min-width:unset;padding:0;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .06s ease;width:48px}.view-pillgroup .view-button svg{display:block;height:18px;width:18px;fill:currentColor}.view-pillgroup .view-button:hover{background-color:var(--section-medium-background-color)}.view-pillgroup .view-button.selected{background-color:var(--card-color);color:var(--section-dusk-background-color);fill:var(--section-dusk-background-color);box-shadow:inset 0 0 0 1px var(--section-dusk-background-color)}.view-pillgroup .view-button.selected:before{content:none}.view-pillgroup .view-button.view-scores.scores-on{background-color:var(--card-color);color:var(--section-dusk-background-color);fill:var(--section-dusk-background-color);box-shadow:inset 0 0 0 1px var(--section-dusk-background-color)}@media (max-width:1150px){.view-pillgroup{display:none}}.view-button{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;line-height:0}.view-button svg{display:block;height:20px;width:20px;fill:currentColor}.view-button .desktop-label{display:none}.view-button.selected:before{content:none}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (min-width:1150px){.view-selector-text{color:var(--white-color-2);display:inline-block}.view-selector-text:after{content:""}.view-dropdown{display:none}}@media (max-width:1150px){.view-button{display:none}.view-selector{display:inline-block;margin:0;width:25%}.view-selector,.view-selector-text{cursor:pointer;position:relative;text-align:center}.view-selector-text{align-items:center;background-color:transparent;color:var(--white-color-2);display:flex;font-size:var(--query-mobile-font);font-weight:var(--font-weight6);justify-content:center;line-height:1;padding:.75rem;text-transform:uppercase}.view-selector-text:before{background-color:var(--card-color);border-radius:8px;color:var(--dark-color-1);content:attr(data-view-letter);display:inline-block;height:1.5rem;line-height:1.5rem;margin-right:.5rem;text-align:center;text-transform:none;width:2.35rem}.view-dropdown,.view-selector-text:before{border:1px solid var(--section-dark-background-color)}.view-dropdown{background-color:var(--section-dusk-background-color);box-shadow:0 4px 8px rgba(0,0,0,.3);display:none;left:50%;list-style:none;margin:0;padding:0;position:absolute;top:100%;transform:translateX(-50%);width:16rem;z-index:1000}.view-selector.open .view-dropdown{display:block}.view-dropdown li{color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--query-mobile-font);font-weight:var(--font-weight6);padding:12px 20px}.view-dropdown li:hover{background-color:var(--section-medium-background-color)}.view-dropdown li.selected,.view-selector.open .view-selector-text{color:var(--card-color)}.view-dropdown li.selected{background-color:var(--section-medium-background-color)}}@keyframes scroll-color{0%{background-position:0 50%}to{background-position:100% 50%}}.desktop-label{display:inline}.mobile-label{display:none}@media (max-width:1150px){.desktop-label{display:none}.mobile-label{display:inline}}.view-pillgroup .view-button{position:relative}.view-button .view-tooltip{background:radial-gradient(circle at top left,hsla(0,0%,100%,.06),transparent 55%),var(--section-dark-background-color);border:1px solid var(--section-light-background-color);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.6);color:var(--white-color-2);font-family:var(--identity-font);font-size:12px;font-weight:var(--font-weight4);left:50%;letter-spacing:.01em;line-height:1.45;margin-top:.45rem;max-width:18rem;min-width:12rem;opacity:0;padding:.75rem 1.25rem;pointer-events:none;position:absolute;text-align:left;top:100%;transform:translateX(-50%);visibility:hidden;white-space:normal;z-index:1200}.view-button .view-tooltip:before{background:var(--section-dark-background-color);border-left:1px solid var(--section-light-background-color);border-top:1px solid var(--section-light-background-color);content:"";height:10px;left:50%;position:absolute;top:-6px;transform:translateX(-50%) rotate(45deg);transform-origin:center;width:10px}@media (hover:hover) and (pointer:fine){.view-button:hover .view-tooltip{opacity:1;visibility:visible}}@media (max-width:1150px){.view-button .view-tooltip{display:none}}.stats-view-wrapper.highlight-animation .stats-view-text{animation:scroll-color 1.5s ease-in-out forwards;background:linear-gradient(to right,var(--white-color-2) 0,var(--card-color) 50%,var(--white-color-2) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.stats-view-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.stats-view-item.stats-highlight .stats-view-label{animation:scroll-color 1.5s ease-in-out forwards;background:linear-gradient(to right,var(--white-color-2) 0,var(--card-color) 50%,var(--white-color-2) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.image-display-container{cursor:pointer;display:inline-block;position:relative}.image-display-container .arrow{margin-left:1rem;transform:rotate(90deg);transition:transform .3s ease}.image-display-wrapper.open .arrow{transform:rotate(270deg)}.image-display-wrapper{align-items:center;color:var(--white-color-2);display:flex;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);justify-content:space-between;padding:.75rem clamp(6px,-19.5556px + 2.2222vw,16px);text-transform:uppercase}.image-display-dropdown{background-color:var(--section-dusk-background-color);border:1px solid var(--section-dark-background-color);box-shadow:0 4px 8px rgba(0,0,0,.3);display:none;left:50%;list-style:none;margin:0;padding:0;position:absolute;top:100%;transform:translateX(-50%);width:17rem;z-index:10000}.image-display-wrapper.open+.image-display-dropdown{display:block}.image-display-dropdown li{color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);padding:12px 20px}.image-display-dropdown li.selected,.image-display-dropdown li:hover{background-color:var(--section-medium-background-color)}.image-display-dropdown li.selected{color:var(--card-color);font-weight:700}.image-display-container.disabled{pointer-events:none}.image-display-container.disabled .image-display-dropdown li,.image-display-container.disabled .image-display-wrapper{color:#515151!important}@media (min-width:1150px){.image-display-container:hover .arrow,.image-display-container:hover .image-display-text{color:var(--card-color)}}@media (max-width:1150px){.image-display-container{display:none}.view-dropdown li.image-display-item{padding-right:1.5rem;position:relative}.image-display-label{color:var(--white-color-2);display:block;font-family:var(--identity-font);font-size:var(--query-mobile-font);font-weight:var(--font-weight6);overflow:hidden;padding-right:1.5rem;text-overflow:ellipsis;white-space:nowrap}.view-dropdown li.image-display-item:after{content:"❯";font-size:var(--query-mobile-font);position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .3s ease,color .3s ease}.view-dropdown li.image-display-item.open:after{color:var(--card-color)}.view-dropdown li.image-display-item>.image-dropdown{background-color:var(--section-dusk-background-color);border:1px solid var(--section-dark-background-color);box-shadow:0 4px 8px rgba(0,0,0,.3);display:none;left:100%;list-style:none;margin:0;padding:0;position:absolute;top:0;width:12rem;z-index:1000}.view-dropdown li.image-display-item.open>.image-dropdown{display:block}.image-dropdown li{color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--query-mobile-font);font-weight:var(--font-weight6);padding:12px 20px}.image-dropdown li.selected,.image-dropdown li:hover{background-color:var(--section-medium-background-color)}.image-dropdown li.selected{color:var(--card-color);font-weight:700}.view-dropdown li.image-display-item.disabled,.view-dropdown li.image-display-item.disabled .image-display-label{color:#515151!important;pointer-events:none;transition:transform .3s ease,color .3s ease}}.image-display-wrapper.highlight-animation .image-display-text{animation:scroll-color 1.5s ease-in-out forwards;background:linear-gradient(to right,var(--white-color-2) 0,var(--card-color) 50%,var(--white-color-2) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.image-display-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.image-display-item.image-highlight .image-display-label{animation:scroll-color 1.5s ease-in-out forwards;background:linear-gradient(to right,var(--white-color-2) 0,var(--card-color) 50%,var(--white-color-2) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% 100%;color:transparent}.search-field-container{align-items:center;cursor:pointer;display:flex}.search-by-text{color:var(--white-color-2);font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);text-transform:uppercase}.search-icon{background-color:transparent;cursor:pointer;display:inline-block;height:1.75rem;vertical-align:middle;width:auto}.search-field-container.open .search-by-text{color:var(--card-color)}@media (max-width:1150px){.search-field-container{justify-content:center;width:25%}.search-icon{display:inline-block;filter:invert(20%);height:1.5rem;margin-right:5px}.search-by-text{font-size:var(--query-mobile-font);font-weight:var(--font-weight6);margin-right:0}#searchField{background-color:var(--section-dusk-background-color);border:1px solid var(--section-dark-background-color);border-radius:5px;color:var(--white-color-1);display:none;font-size:16px;left:50%;padding:10px;position:absolute;top:3.25rem;transform:translateX(-50%);width:80%;z-index:1000}#searchField:focus{border-color:var(--card-color);outline:none}}@media (min-width:1150px){.search-field-container{justify-content:flex-start}.search-icon{display:none}.search-by-text{cursor:default;margin-right:10px}#searchField{background-color:var(--section-darkest-background-color);border:1px solid var(--section-darkest-background-color);border-radius:5px;color:var(--white-color-1);display:block;font-size:1rem;left:auto;margin-left:0;padding:10px;position:relative;top:auto;transform:none;width:clamp(135px,-95px + 20vw,225px)}#searchField:focus{border-color:var(--card-color);outline:none}}@media (max-width:600px){.search-icon{display:none}}.search-clear-button{background-color:var(--section-lightest-background-color);border:none;border-radius:50%;color:var(--dark-color-1);cursor:pointer;display:none;font-size:16px;height:1.5rem;line-height:1;margin-left:5px;padding:0;text-align:center;width:1.5rem}.search-clear-button:hover{background-color:var(--section-light-background-color)}@media (max-width:1150px){.search-clear-button{font-size:14px;height:1.25rem;line-height:1;width:1.25rem}}.search-field-container #searchField{display:none}.search-field-container .search-by-text{display:inline-block}@media (min-width:1151px){.search-field-container #searchField{display:block}.search-field-container .search-by-text{display:none}}.sort-by-container{cursor:pointer;display:inline-block;margin-right:1.5rem;position:relative}.sort-by-wrapper{align-items:center;color:var(--white-color-2);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);justify-content:space-between;padding:.75rem 1.25rem;text-transform:uppercase}.sort-dropdown{background-color:var(--section-dusk-background-color);border:1px solid var(--section-dark-background-color);box-shadow:0 4px 8px rgba(0,0,0,.3);display:none;list-style:none;margin:0;padding:0;position:absolute;right:.4rem;top:100%;transform:translateX(-.5rem);width:17rem;z-index:10000}.sort-by-wrapper.open+.sort-dropdown{display:block}.sort-dropdown li{color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);padding:12px 20px}.sort-dropdown li.selected,.sort-dropdown li:hover{background-color:var(--section-medium-background-color)}.sort-dropdown li.selected{color:var(--card-color);font-weight:700}.sort-by-wrapper:not(.open){color:var(--white-color-2)}@media (max-width:1150px){.sort-by-container{margin-right:0;width:25%}.sort-by-wrapper.open{color:var(--card-color)}.sort-by-wrapper{align-items:center;background-color:transparent;display:flex;gap:.25rem;justify-content:center;padding:0}.sort-by-text{display:none;font-size:var(--query-mobile-font);font-weight:var(--font-weight6)}.sort-by-icon{display:inline-block;filter:invert(80%);height:2.15rem;margin-bottom:.1rem;margin-right:0;width:2.15rem}.sort-selected-text{color:var(--white-color-2);display:inline-block;margin:0;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sort-by-wrapper .arrow{color:var(--white-color-2);display:none;margin-left:.7rem;transform:rotate(90deg)}.sort-by-wrapper.open .sort-selected-text{color:var(--card-color)}.sort-by-wrapper.open .arrow{display:none;transform:rotate(270deg)}.sort-dropdown{right:.25rem}.sort-dropdown li{font-size:var(--query-mobile-font)}.sort-by-container.disabled .sort-by-wrapper,.sort-by-container.disabled .sort-dropdown li,.sort-by-container.disabled .sort-selected-text{color:#515151!important}.sort-by-container.disabled .sort-by-icon{filter:invert(30%)}}@media (max-width:600px){.sort-by-icon{display:none}}@media (min-width:1150px){.sort-by-text{display:inline-block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.sort-by-icon,.sort-selected-text{display:none}.sort-by-wrapper .arrow{margin-left:1rem;transform:rotate(90deg);transition:transform .3s ease}.sort-by-wrapper.open .arrow{transform:rotate(270deg)}.sort-by-container:hover .arrow,.sort-by-container:hover .sort-by-text,.sort-by-container:hover .sort-selected-text{color:var(--card-color)}}.sort-by-container.disabled{pointer-events:none}.sort-by-container.disabled .sort-by-wrapper,.sort-by-container.disabled .sort-dropdown li{color:#515151!important}.stats-view-container{cursor:pointer;display:inline-block;margin-left:1rem;position:relative}.stats-view-container .arrow{margin-left:1rem;transform:rotate(90deg);transition:transform .3s ease}.stats-view-wrapper.open .arrow{transform:rotate(270deg)}.stats-view-wrapper{align-items:center;color:var(--white-color-2);display:flex;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);justify-content:space-between;padding:.75rem clamp(8px,-12.4444px + 1.7778vw,16px);text-transform:uppercase}.stats-view-dropdown{background-color:var(--section-dusk-background-color);border:1px solid var(--section-dark-background-color);box-shadow:0 4px 8px rgba(0,0,0,.3);display:none;left:50%;list-style:none;margin:0;padding:0;position:absolute;top:100%;transform:translateX(-50%);width:17rem;z-index:10000}.stats-view-wrapper.open+.stats-view-dropdown{display:block}.stats-view-dropdown li{color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--query-desktop-font);font-weight:var(--font-weight6);padding:12px 20px}.stats-view-dropdown li.selected,.stats-view-dropdown li:hover{background-color:var(--section-medium-background-color)}.stats-view-dropdown li.selected{color:var(--card-color);font-weight:700}.stats-view-container.disabled{pointer-events:none}.stats-view-container.disabled .stats-view-dropdown li,.stats-view-container.disabled .stats-view-wrapper{color:#515151!important}@media (min-width:1150px){.stats-view-container:hover .arrow,.stats-view-container:hover .stats-view-text{color:var(--card-color)}}@media (max-width:1150px){.stats-view-container{display:none}.view-dropdown li{color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--query-mobile-font);font-weight:var(--font-weight6);padding:12px 20px}.view-dropdown li:hover{background-color:transparent}.view-dropdown li.selected{background-color:var(--section-medium-background-color);color:var(--card-color);font-weight:700}.stats-view-label,.view-dropdown li.stats-view-item{padding-right:1.5rem}.stats-view-label{color:var(--white-color-2);display:block;font-family:var(--identity-font);font-size:var(--query-mobile-font);font-weight:var(--font-weight6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.view-dropdown li.stats-view-item{position:relative}.view-dropdown li.stats-view-item:after{content:"❯";font-size:var(--query-mobile-font);position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:transform .3s ease,color .3s ease}.view-dropdown li.stats-view-item.open:after{color:var(--card-color)}.view-dropdown li.stats-view-item>.stats-dropdown{background-color:var(--section-dusk-background-color);border:1px solid var(--section-dark-background-color);box-shadow:0 4px 8px rgba(0,0,0,.3);display:none;left:100%;list-style:none;margin:0;padding:0;position:absolute;top:0;width:12rem;z-index:1000}.view-dropdown li.stats-view-item.open>.stats-dropdown{display:block}.stats-dropdown li{color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--query-mobile-font);font-weight:var(--font-weight6);padding:12px 20px}.view-dropdown .stats-dropdown li.selected{background-color:var(--section-medium-background-color);color:var(--card-color);font-weight:700}.view-dropdown li.stats-view-item.disabled,.view-dropdown li.stats-view-item.disabled .stats-view-label{color:#515151!important;pointer-events:none;transition:transform .3s ease,color .3s ease}}.view-pillgroup .view-button.view-scores{position:relative}.view-button.view-scores .scores-toggle-tooltip{background:radial-gradient(circle at top left,hsla(0,0%,100%,.06),transparent 55%),var(--section-dark-background-color);border:1px solid var(--section-light-background-color);border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.6);color:var(--white-color-2);font-family:var(--identity-font);font-size:12px;font-weight:var(--font-weight4);left:50%;letter-spacing:.01em;line-height:1.45;margin-top:.45rem;max-width:18rem;min-width:12rem;opacity:0;padding:.75rem 1.25rem;pointer-events:none;position:absolute;text-align:left;top:100%;transform:translateX(-50%);visibility:hidden;white-space:normal;z-index:1200}.view-button.view-scores .scores-toggle-tooltip:before{background:var(--section-dark-background-color);border-left:1px solid var(--section-light-background-color);border-top:1px solid var(--section-light-background-color);content:"";height:10px;left:50%;position:absolute;top:-6px;transform:translateX(-50%) rotate(45deg);transform-origin:center;width:10px}@media (hover:hover) and (pointer:fine){.view-button.view-scores:hover .scores-toggle-tooltip{opacity:1;visibility:visible}}@media (max-width:600px){.view-button.view-scores .scores-toggle-tooltip{font-size:.72rem;max-width:14rem}}.view-button.view-scores .scores-info-chip{background-color:var(--section-dusk-background-color);border:1px solid var(--section-light-background-color);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.45);color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:.72rem;font-weight:var(--font-weight6);height:1.1rem;line-height:1.1rem;position:absolute;right:-.35rem;text-align:center;top:-.35rem;width:1.1rem}@media (hover:hover) and (pointer:fine){.view-button.view-scores .scores-info-chip:hover{background-color:var(--card-color);border-color:var(--section-dusk-background-color);color:var(--section-dusk-background-color)}}@media (max-width:1150px){.view-button.view-scores .scores-info-chip{display:none}.view-dropdown .scores-toggle-item{border-top:1px solid var(--section-light-background-color);margin-top:.25rem;padding-top:.75rem}.scores-toggle-label{color:var(--white-color-2);display:block;font-family:var(--identity-font);font-size:var(--query-mobile-font);font-weight:var(--font-weight6)}.view-dropdown .scores-toggle-item.selected .scores-toggle-label{color:var(--card-color)}}:root{--eg-view-spinner-delay:130ms;--eg-view-spinner-size:18px;--eg-view-spinner-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2712%27%20r%3D%279%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%273%27%20stroke-linecap%3D%27round%27%20stroke-dasharray%3D%2742%2014%27%2F%3E%3C%2Fsvg%3E")}@keyframes eg-view-spin{to{transform:rotate(1turn)}}@keyframes eg-view-spinner-show{to{opacity:1}}.view-pillgroup .view-button.eg-view-pending{position:relative}.view-pillgroup .view-button.eg-view-pending svg{opacity:0}.view-pillgroup .view-button.eg-view-pending:after{animation-delay:0s,var(--eg-view-spinner-delay);animation-duration:.65s,1ms;animation-fill-mode:none,forwards;animation-iteration-count:infinite,1;animation-name:eg-view-spin,eg-view-spinner-show;animation-timing-function:linear,linear;background-color:currentColor;content:"";height:var(--eg-view-spinner-size);inset:0;margin:auto;-webkit-mask-image:var(--eg-view-spinner-mask);mask-image:var(--eg-view-spinner-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;pointer-events:none;position:absolute;width:var(--eg-view-spinner-size);will-change:transform,opacity}@media (max-width:1150px){.view-selector.eg-view-switching .view-selector-text:before{content:""}.view-selector.eg-view-switching .view-selector-text:after{animation-delay:0s,var(--eg-view-spinner-delay);animation-duration:.65s,1ms;animation-fill-mode:none,forwards;animation-iteration-count:infinite,1;animation-name:eg-view-spin,eg-view-spinner-show;animation-timing-function:linear,linear;background-color:var(--dark-color-1);content:"";height:1rem;left:1.925rem;margin-left:-.5rem;margin-top:-.5rem;-webkit-mask-image:var(--eg-view-spinner-mask);mask-image:var(--eg-view-spinner-mask);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:0;pointer-events:none;position:absolute;top:50%;width:1rem;will-change:transform,opacity}}.content-row{display:flex;flex-direction:row}.catalog-content-rows{flex-grow:1;margin:0}.catalog-content-rows,.catalog-rows{display:flex;flex-direction:column;padding:0}.catalog-content-rows,.catalog-rows,.content-row,.list-scroll-wrapper{min-width:0}.catalog-content-rows{justify-content:space-between}.cata-filter{background-color:var(--section-dusk-background-color);flex-shrink:0;height:calc(100vh - var(--comp-bar) - var(--top-bar-H) - var(--query-bar));left:0;overflow-y:auto;overscroll-behavior:contain;position:sticky;top:calc(var(--comp-bar) + var(--top-bar-H) + var(--query-bar) - .5px);width:0;z-index:2000}@media(min-width:1601px){.cata-filter{width:clamp(350px,300.8364px + 4.2751vw,465px)}.cata-filter.closed{width:0}.cata-filter.open{width:clamp(350px,300.8364px + 4.2751vw,465px)}}@media(min-width:1151px) and (max-width:1600px){.cata-filter.open{transform:translateX(0);width:clamp(350px,300.8364px + 4.2751vw,465px)}.cata-filter,.cata-filter.closed{transform:translateX(-100%)}.cata-filter{box-shadow:2px 0 6px rgba(0,0,0,.4);position:fixed;transition:transform .3s ease-in-out}}@media(max-width:1150px){.cata-filter{height:calc(100dvh - var(--top-bar-H));left:0;position:fixed;top:var(--top-bar-H);transform:translateX(-100%);transition:transform .3s ease;width:clamp(500px,461.5385px + 7.6923vw,550px);z-index:10000}.cata-filter.open{transform:translateX(0)}.cata-filter,.cata-filter.closed{transform:translateX(-100%)}@media(max-width:500px){.cata-filter,.cata-filter.open{width:100%}}}#dataFilterToggle .filter-hide-text,#dataFilterToggle .filter-show-text,#dataFilterToggle .mobile-filters-text{display:none}@media(max-width:1150px){#dataFilterToggle .mobile-filters-text{display:inline}}@media(min-width:1151px) and (max-width:1600px){#dataFilterToggle.open .filter-hide-text{display:inline}#dataFilterToggle.open .filter-show-text{display:none}#dataFilterToggle:not(.open) .filter-show-text{display:inline}}@media(min-width:1601px){#dataFilterToggle.closed .filter-hide-text{display:none}#dataFilterToggle.closed .filter-show-text,#dataFilterToggle:not(.closed) .filter-hide-text{display:inline}}.sticky-header{align-items:center;display:flex;font-size:1rem;margin-left:0;z-index:1}.brand-row-container h2{color:var(--white-color-1);font-family:var(--identity-font);font-weight:var(--font-weight6)}.brand-row-logo.medium{display:block;width:auto;z-index:120;--br-logo-h:1.6rem;--br-logo-mt:0;height:var(--br-logo-h);margin-top:var(--br-logo-mt)}.brand-row-logo.medium.pwnage{--br-logo-h:3.25rem}.brand-row-logo.medium.hyperx{--br-logo-h:2.75rem;--br-logo-mt:0.75rem}.brand-row-logo.medium.logitech-g,.brand-row-logo.medium.pulsar{--br-logo-h:2.5rem}.brand-row-logo.medium.g-wolves,.brand-row-logo.medium.glorious{--br-logo-h:1.9rem}.brand-row-logo.medium.turtle-beach{--br-logo-h:2.1rem;--br-logo-mt:0.25rem}.brand-row-logo.medium.redragon{--br-logo-h:2.25rem}.brand-row-logo.small{display:block;width:auto;--br-logo-h:1.1rem;--br-logo-mt:0;height:var(--br-logo-h);margin-top:var(--br-logo-mt)}.brand-row-logo.small.pwnage{--br-logo-h:2.55rem}.brand-row-logo.small.hyperx{--br-logo-h:2.17rem;--br-logo-mt:0.75rem}.brand-row-logo.small.logitech-g,.brand-row-logo.small.pulsar{--br-logo-h:1.9rem}.brand-row-logo.small.g-wolves{--br-logo-h:1.4rem}.brand-row-logo.small.glorious{--br-logo-h:1.45rem}.brand-row-logo.small.turtle-beach{--br-logo-h:1.525rem;--br-logo-mt:0.25rem}.brand-row-logo.small.redragon{--br-logo-h:1.65rem}.brand-row-container{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding-left:var(--eg-hub-brand-wrapper-pad,1.6rem);width:100%}.card-list{cursor:-webkit-grab}.card-list.dragging{cursor:grabbing!important;cursor:-webkit-grabbing!important}.grid-row{align-items:center;display:flex}.ReactVirtualized__Grid__innerScrollContainer{overflow:visible!important}.egl-card-img-top-container,.egm-card-img-top-container,.egs-card-img-top-container,.xl-card-img-top-container{display:none}body.eg-scores-on .egl-card-img-top-container,body.eg-scores-on .egm-card-img-top-container,body.eg-scores-on .egs-card-img-top-container,body.eg-scores-on .xl-card-img-top-container{display:flex}.eg-grid-row-inner{display:flex;gap:var(--eg-grid-gap,0);justify-content:flex-start;padding-bottom:var(--eg-grid-pad-y,0);padding-left:var(--eg-grid-pad-left,0);padding-top:var(--eg-grid-pad-y,0)}.eg-grid-row-inner--shell{overflow:hidden}.eg-grid-cell{box-sizing:border-box;height:var(--eg-grid-card-h,auto);width:var(--eg-grid-card-w,auto)}.eg-grid-placeholder-fill{height:100%;width:100%}.color-picker-container{background-color:var(--section-dusk-background-color);border:1px solid var(--section-light-background-color);border-radius:14px;box-shadow:0 2px 10px rgba(0,0,0,.2);display:inline-block;height:auto;padding:1rem;width:auto}.color-picker-main{display:flex;flex-direction:row}.picker-container{display:flex;flex-direction:column}.color-picker-canvas,.hue-canvas{border:1px solid var(--dark-color-1);border-radius:10px;position:relative}.hue-canvas{margin-top:10px}.color-picker-controls{display:flex;flex-direction:column;margin-left:1rem}.selected-color-display{border:1px solid var(--section-medium-background-color);border-radius:10px;height:6rem;margin-bottom:1rem;width:6rem}.color-picker-cancel-button,.color-picker-save-button{background-color:var(--section-medium-background-color);border:1px solid var(--dark-color-1);border-radius:6px;color:var(--grey-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);margin-top:.5rem;padding:.5rem 1rem;text-align:center;width:6rem}.color-picker-cancel-button:hover,.color-picker-save-button:hover{filter:brightness(115%)}.vault-container{align-items:center;background-color:var(--section-dark-background-color);bottom:100%;display:none;justify-content:center;left:0;overflow-x:hidden;overflow-y:hidden;position:fixed;transition:bottom .3s ease;width:100vw;z-index:9999}.vault-container.open{bottom:0;box-shadow:0 -2px 6px rgba(0,0,0,.4);display:flex}.vault-container.hidden{bottom:-100%;display:block}.vault-mice-wrapper{align-items:center;display:flex;gap:2.5rem;height:100%;justify-content:center;overflow:hidden;width:100%}@media (max-width:1150px){.vault-container{border-top:1px solid var(--section-medium-background-color)}.vault-mice-wrapper{display:flex;flex-direction:column;gap:1rem;padding:0 1rem}}.vault-title{color:var(--white-color-2);flex-shrink:0;font-family:var(--identity-font);font-size:var(--font-size-30px);font-weight:var(--font-weight7);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0 0 1rem;max-width:25rem;padding:0 0 0 3rem;text-transform:uppercase;width:auto}.vault-title-mobile{display:none}.vault-mice{box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:1.75rem;height:auto;overflow-x:auto;overflow-y:hidden}.vault-controls{background-color:var(--section-dark-background-color);column-gap:1rem;display:flex;flex-direction:column;padding-right:3rem;row-gap:.5rem;width:auto}@media (max-width:1150px){.vault-title{display:none}.vault-title-mobile{color:var(--white-color-2);display:block;flex-shrink:0;font-family:var(--identity-font);font-size:var(--font-size-28px);font-weight:var(--font-weight7);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:2.25rem 0 .25rem;padding:0;text-align:center;text-transform:uppercase;width:auto}.vault-mice{align-items:flex-start;padding:.5rem 1rem;width:100%}.vault-controls{column-gap:clamp(2px,-3.3333px + 1.3333vw,12px);display:flex;flex-direction:row;margin:0 0 3rem;padding:0}}@media (max-width:600px){.vault-title-mobile{font-size:var(--font-size-24px)}}.vault-button{border:1px solid var(--dark-color-1);border-radius:20px;box-sizing:border-box;cursor:pointer;flex:1 0 calc(33% - 1rem);font-family:var(--identity-font);font-size:var(--ft-18-15);font-weight:var(--font-weight7);letter-spacing:var(--letter-spacing-tight);padding:clamp(.5rem,-.045rem + 1vw,1rem) clamp(2rem,-.182rem + 4vw,4rem);text-transform:uppercase;white-space:nowrap}.compare-vault{background-color:var(--card-color);color:var(--white-color-1)}.clear-vault{background-color:var(--white-color-2);color:var(--dark-color-1)}.clear-vault,.hide-vault{border:1px solid var(--dark-color-1)}.hide-vault{background-color:var(--section-light-background-color);color:var(--white-color-1)}@media (max-width:1150px){.vault-controls{flex-wrap:wrap;width:calc(100% - clamp(0px, -218.1818px + 36.3636vw, 200px))}.vault-button{font-size:var(--font-size-16px)}.compare-vault{border-radius:2rem 0 0 2rem}.clear-vault{border-radius:0}.hide-vault{border-radius:0 2rem 2rem 0}}@media (max-width:600px){.vault-button{font-size:var(--fm-15-13)}}.clear-vault:hover,.compare-vault:hover,.hide-vault:hover{filter:brightness(85%)}.vault-slot{background-color:transparent;border:1px dashed var(--section-medium-background-color);border-radius:50%;color:#aaa;font-size:14px}.vault-placeholder,.vault-slot{align-items:center;display:flex;height:7rem;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:7rem}.vault-placeholder{background-color:var(--white-color-2);border:1px solid var(--section-medium-background-color);border-radius:50%;color:var(--accent-color-2);font-family:var(--identity-font);font-size:var(--font-size-32px);font-weight:var(--font-weight8);text-align:center}.vault-slot-wrapper{align-items:center;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin:0;min-height:15rem;padding:2.5rem 0 2rem;position:relative;width:13rem}@media (max-width:1150px){.vault-slot-wrapper{padding:2rem 0 1rem}}.vault-item-container{z-index:1}.vault-item,.vault-item-container{display:flex;flex-direction:column;height:100%;width:100%}.vault-item{align-items:center;flex-shrink:0;gap:1.5rem;position:relative;text-align:center;z-index:10}.vault-item-full-link{background:transparent;cursor:pointer;inset:0;position:absolute;z-index:50}.vault-img-wrapper{flex:0 0 auto;height:10rem;position:relative;width:100%}.vault-img{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.vault-details{align-items:center;display:flex;flex-direction:column;width:100%}.blurred_relative{opacity:1;z-index:1}.blurred_relative.hidden{opacity:0}.full-res_relative{opacity:0;z-index:2}.full-res_relative.loaded{opacity:1}.vault-brand{color:var(--white-color-1);font-weight:700;font-weight:var(--font-weight7);text-wrap:nowrap}.vault-brand,.vault-model{font-family:var(--identity-font);font-size:var(--font-size-15px);letter-spacing:var(--letter-spacing-tight)}.vault-model{color:var(--grey-color-1);display:-webkit-box;font-weight:var(--font-weight6);line-height:var(--font-size-19px);text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;word-wrap:break-word}.vault-mice-wrapper .clear-item-container{display:grid;height:var(--font-size-23px);position:absolute;width:var(--font-size-23px)}.vault-mice-wrapper .clear-item{align-items:center;background-color:var(--card-color);border:1px solid var(--dark-color-1);border-radius:50%;color:var(--dark-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-weight:var(--font-weight7);height:var(--font-size-22px);justify-content:center;justify-self:end;max-width:var(--font-size-22px);min-height:var(--font-size-22px);position:relative;transition:color .3s ease,transform .3s ease;width:var(--font-size-22px);z-index:2000}.vault-mice-wrapper .clear-item span{font-size:var(--font-size-16px);left:50%;position:absolute;text-align:center;top:40.5%;transform:translate(-50%,-50%)}.vault-mice-wrapper .clear-item:hover{color:var(--white-color-1);transform:scale(1.15)}.vault-mice-wrapper .clear-item-container{height:var(--font-size-32px);right:-1rem;top:-1rem;width:var(--font-size-32px)}.vault-mice-wrapper .vault-item-arrow-container{align-items:center;background-color:transparent;cursor:pointer;display:grid;position:absolute;top:7.75rem;z-index:200}.vault-item-arrow-container.move-left{left:1rem}.vault-item-arrow-container.move-right{right:1rem}.vault-item-circle-left,.vault-item-circle-right{align-items:center;background-color:transparent;border-radius:50%;display:flex;justify-content:center;opacity:.6;position:relative;transition:background-color .3s ease}.vault-item-circle-right{justify-self:end}.vault-item-circle-left{justify-self:start}.vault-item-arrow{background-color:transparent;color:var(--white-color-1);position:absolute;transform:translateY(-50%)}.vault-item-arrow-container.active .vault-item-circle-left,.vault-item-arrow-container.active .vault-item-circle-right{background-color:var(--section-medium-background-color)}.vault-item-arrow-container.move-left:hover .vault-item-circle-left,.vault-item-arrow-container.move-right:hover .vault-item-circle-right{background-color:var(--card-color);opacity:1}.vault-item-arrow-container.active:hover .vault-item-circle-left,.vault-item-arrow-container.active:hover .vault-item-circle-right{background-color:var(--section-medium-background-color)}.vault-item-arrow{font-size:1.75rem;top:45%}.vault-item-circle-left,.vault-item-circle-right{height:2.25rem;width:2.25rem}.vault-item-arrow-container{height:5rem;width:5rem}@media (max-width:1600px){.vault-item-arrow-container.active .vault-item-circle-left,.vault-item-arrow-container.active .vault-item-circle-right{background-color:var(--card-color);opacity:1}.vault-item-arrow-container.move-left:hover .vault-item-circle-left,.vault-item-arrow-container.move-right:hover .vault-item-circle-right{background-color:var(--section-medium-background-color)}.vault-item-arrow-container.active:hover .vault-item-circle-left,.vault-item-arrow-container.active:hover .vault-item-circle-right{background-color:var(--card-color)}}.site-hexagon-container{flex-direction:column;padding:0}.site-hexagon-container,.site-outer-hexagon{align-items:center;display:flex;justify-content:center}.site-outer-hexagon{background-color:var(--white-color-1)!important}.site-inner-hexagon,.site-outer-hexagon{aspect-ratio:cos(30deg);clip-path:polygon(-50% 50%,50% 100%,150% 50%,50% 0);position:relative}.site-hexagon-score{color:var(--white-color-1)!important;font-family:var(--identity-font);font-weight:var(--font-weight8);letter-spacing:-.5px;text-shadow:0 0 8px rgba(0,0,0,.43);z-index:2}.site-hexagon-logo-container,.site-hexagon-score{left:50%;position:absolute;transform:translate(-50%,-50%)}.site-hexagon-logo-container{align-items:center;display:flex;flex-direction:row}.site-hexagon-logo-text{color:var(--white-color-1)!important;font-family:var(--logo-font1);font-weight:var(--font-weight5);text-shadow:0 0 8px rgba(0,0,0,.43);text-transform:uppercase}.site-hexagon-logo-text:after,.site-hexagon-logo-text:before{background-color:var(--white-color-1)!important;content:"";position:absolute;top:50%;transform:translateY(-55%)}.dexa{line-height:0;position:relative;width:2.55em;z-index:2}.dexa-frame{display:block;height:auto;width:100%}.dexa-score{color:#fff;font-family:var(--identity-font);font-size:1em;font-weight:var(--font-weight8);letter-spacing:-.5px;line-height:1;text-shadow:0 0 8px rgba(0,0,0,.43);top:45%}.dexa-core,.dexa-score{left:50%;position:absolute;transform:translate(-50%,-50%);z-index:2}.dexa-core{align-items:center;display:flex;filter:drop-shadow(0 0 8px rgba(0,0,0,.43));flex:1 0 auto;gap:0;overflow:hidden;top:calc(52.5% + .5em)}.dexa-core img{border:none!important}.dexa-logo{height:auto!important;width:.35em!important}.dexa-bar{aspect-ratio:unset;display:block!important;flex:0 0 auto;height:.05em!important;min-height:1px!important;width:.2em!important}.dexa-bar:first-child{margin-right:.075em}.dexa-bar:last-child{margin-left:.075em}.logo-container{gap:0;justify-content:flex-start;max-width:fit-content;text-decoration:none}.logo-container,.site-name{align-items:center;display:flex}.site-name{border-radius:2px;color:var(--white-color-1);font-family:var(--logo-font1);font-weight:var(--font-weight7);gap:.05em;letter-spacing:-.65px;overflow:hidden}.logo-container .site-name .navsitename1{background:linear-gradient(to right,var(--site-start-color),var(--site-end-color));padding:.15em;text-box-trim:trim-both;text-box-edge:cap alphabetic}.logo-container .site-name .navsitename2{margin-right:.75rem;text-box-trim:trim-both;text-box-edge:cap alphabetic}.yes-checkmark{fill:var(--card-color,var(--site-color));align-items:center;display:inline-flex}.yes-checkmark span{margin-left:.5rem}.no-checkmark{fill:var(--overall-zero-score)}.no-checkmark svg,.yes-checkmark svg{aspect-ratio:1;width:auto}.editors-choice-badge{border-radius:4px;display:grid;grid-template-columns:auto auto;overflow:hidden}.editors-badge-left{background-color:var(--card-color,var(--site-color));border-bottom-left-radius:4px;border-top-left-radius:4px;color:#fff;grid-template-rows:auto;row-gap:.08em}.editors-badge-left,.editors-badge-right{align-content:center;display:grid;padding:.435em .425em .425em}.editors-badge-right{background-color:#f0f0f0;border-bottom-right-radius:4px;border-top-right-radius:4px;color:var(--card-color,var(--site-color));font-family:var(--logo-font1);font-size:1em;font-weight:800;grid-template-rows:1fr 1fr;justify-content:center;row-gap:.095em;text-align:center;text-transform:uppercase}.editors-badge-logo-text1{font-family:var(--logo-font1);font-size:1.55em;letter-spacing:-1.35px}.editors-badge-logo-text1,.editors-badge-logo-text2{font-weight:700;line-height:.75;text-box-trim:trim-end;text-box-edge:cap alphabetic}.editors-badge-logo-text2{font-family:var(--identity-font);font-size:.475em;margin-left:1px}.editors-badge-line1,.editors-badge-line2{line-height:.75;text-box-trim:trim-both;text-box-edge:cap alphabetic}.editors-square-badge{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:var(--logo-font1);font-weight:800;height:3.45em;justify-content:center;line-height:1;position:relative;text-transform:uppercase;width:3.45em}.editors-square-badge .sqbadge-bg{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.editors-square-badge .sqbadge-line1,.editors-square-badge .sqbadge-line2{display:block;letter-spacing:-.25px;position:relative;text-align:center;width:100%;z-index:1}.editors-square-badge .sqbadge-line1{font-size:var(--sqb-line1-size,1em);line-height:.9}.editors-square-badge .sqbadge-line2{font-size:var(--sqb-line2-size,.75em);line-height:.9}.item-tag{display:inline-block;font-size:var(--ft-14-12);font-weight:var(--font-weight7);text-transform:uppercase}.item-date,.item-tag{font-family:var(--identity-font)}.item-date{font-size:var(--ft-12-11);font-weight:var(--font-weight6);line-height:1.5}@media (max-width:600px){.item-tag{font-size:var(--fm-12-11)}}.section-divider{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.75rem auto 2.25rem;max-width:var(--home-width);row-gap:.5rem;width:100%}.section-divider-heading{flex:1 1 auto;margin:0 1rem 0 0;min-width:0}.section-divider-title{color:var(--white-black-color-1);font-family:var(--identity-font);font-size:var(--ft-34-28);font-weight:900;letter-spacing:-.75px;line-height:1.3;margin:0}.section-divider-subtitle{color:var(--grey-color-3);display:block;font-family:var(--identity-font);font-size:var(--ftm-15-13);font-weight:var(--font-weight4);letter-spacing:-.25px;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-divider-actions{display:flex;flex:0 1 auto;gap:4px;margin-bottom:-6px;margin-top:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scrollbar-color:hsla(0,0%,100%,.2) transparent;scrollbar-width:thin;white-space:nowrap}.section-divider-actions::-webkit-scrollbar{height:6px}.section-divider-actions::-webkit-scrollbar-track{background:transparent}.section-divider-actions::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:4px}.section-divider-actions .section-divider-link{background-color:transparent;border:1px solid var(--section-medium-background-color);color:var(--white-color-2);cursor:pointer;display:inline-block;font-family:var(--identity-font,sans-serif);font-size:var(--ft-14-13);font-weight:var(--font-weight6,600);margin-top:.25em;padding:.75rem 1.75rem;text-decoration:none}.section-divider-actions .section-divider-link:first-child{border-bottom-left-radius:80px;border-top-left-radius:80px}.section-divider-actions .section-divider-link:last-child{border-bottom-right-radius:80px;border-top-right-radius:80px}@media (hover:hover) and (pointer:fine){.section-divider-actions .section-divider-link[data-product-color=true]:hover{background-color:transparent;border:1px solid transparent;border-image:linear-gradient(to right,var(--card-hover),var(--card-hover)) 1;border-image-slice:1;color:var(--card-hover)}.section-divider-actions .section-divider-link:not([data-product-color=true]):hover{background:var(--site-gradient-text);-webkit-background-clip:text;border-image:var(--site-background-gradient) 1;border-image-slice:1;-moz-text-fill-color:transparent;background-clip:text;color:transparent}}.section-divider-actions .section-divider-link[data-product-color=true].active{background-color:var(--card-color,var(--site-color));border:1px solid var(--card-color,var(--site-color));color:#fff}.section-divider-actions .section-divider-link:not([data-product-color=true]).active{background:var(--site-background-gradient);border:1px solid var(--site-start-color);border-image:none;color:#fff}.section-divider .section-divider-title .section-divider-link{align-items:center;color:var(--white-color-1);cursor:pointer;display:inline-flex;font:inherit;gap:.55rem;text-decoration:none;transition:color .18s ease,transform .12s ease,background .18s ease;will-change:color,transform,background}.section-divider .section-divider-title .section-divider-link:after{color:var(--site-color);content:"›";display:inline-block;font-size:1.6em;font-weight:500;line-height:1;margin-left:.1rem;transform:translateY(-.04em);transition:transform .14s ease,color .18s ease}.section-divider .section-divider-title .section-divider-link:hover{color:var(--site-color)}.section-divider .section-divider-title .section-divider-link:hover:after{transform:translateX(6px) translateY(-.04em)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.section-divider .section-divider-title .section-divider-link:hover,.section-divider .section-divider-title .section-divider-link:hover:after{background:var(--site-gradient-text);-webkit-background-clip:text;background-clip:text;color:transparent}.section-divider .section-divider-title .section-divider-link:hover:after{transform:translateX(6px) translateY(-.04em)}}.section-divider .section-divider-title .section-divider-link:focus-visible{border-radius:6px;outline:2px solid var(--site-color);outline-offset:3px}.sub-section-divider-container{align-content:center;align-items:stretch;flex-direction:column;justify-content:stretch;margin:4rem auto 2rem;overflow-x:hidden;padding:0;z-index:4}.sub-section-divider,.sub-section-divider-container{border:var(--border) solid var(--brand-accent);display:flex;justify-content:center;max-width:var(--home-width);position:relative;width:100%}.sub-section-divider{align-items:center;overflow:hidden;padding:1.5rem 0}.sub-section-divider:before{top:0;width:108%}.sub-section-divider:after,.sub-section-divider:before{background-color:var(--section-light-background-color);content:"";height:1px;margin:0 auto;position:absolute}.sub-section-divider:after{bottom:0;width:100%}.divider-text{color:var(--white-black-color-2);font-size:1.35rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.divider-text,.pinned-tag{align-items:center;display:flex;font-family:var(--identity-font)}.pinned-tag{aspect-ratio:1;border-radius:4px;box-sizing:border-box;color:var(--white-color-1);font-size:var(--ft-15-13);font-weight:var(--font-weight7);height:2em;justify-content:center;left:.75rem;position:absolute;top:.75rem;width:auto;z-index:10}.pin-icon{filter:invert(100%);height:1em!important;vertical-align:middle;width:auto}@media (max-width:600px){.pinned-tag{font-size:var(--fm-13-12)}}.toggle-wrapper{align-items:center;align-self:flex-start;display:flex;justify-content:flex-start}.toggle-spinner{animation:vaultSpin .6s linear infinite;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;display:none;vertical-align:middle;will-change:transform}.toggle-caution{display:none}.toggle-caution.visible,.toggle-spinner.visible{display:inline-block}.toggle-status{color:var(--white-color-1);font-family:var(--identity-font)}.eg-rating{align-items:center;background:transparent;border:1px solid var(--section-light-background-color);border-radius:999px;box-shadow:0 .05em .15em rgba(0,0,0,.08);display:inline-flex;font-size:1em;gap:.6em;line-height:1;padding:.35em .6em}.eg-rating .er-logo{background:transparent;border-radius:999px;display:grid;overflow:hidden;place-items:center}.eg-rating .er-logo svg{display:block;height:1.25em;width:1.25em;--card-color:var(--site-start-color);fill:var(--card-color,var(--site-start-color))}.eg-rating .er-divider{background:var(--section-light-background-color);height:1.15em;width:1px}.eg-rating .eg-stars{align-items:center;display:inline-flex;gap:.15em;line-height:0;list-style:none;margin:0;padding:0}.eg-rating .eg-star{flex:0 0 auto;height:1.25em;width:1.25em}.eg-rating .eg-star-svg{display:block;height:100%;width:100%}.eg-rating .eg-star-base{fill:var(--grey-color-4,#c9cbd1)}.eg-rating .eg-star-fill{fill:var(--rating-star-color,#f7b54a)}@media (hover:hover) and (pointer:fine){.eg-rating:hover{box-shadow:0 .08em .2em rgba(0,0,0,.12)}}.article-header .breadcrumbs,.site-index__header .breadcrumbs{font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight4)}.article-header .breadcrumb,.site-index__header .breadcrumb{color:var(--grey-color-2);text-transform:capitalize}.article-header .breadcrumb .crumb,.site-index__header .breadcrumb .crumb{color:var(--grey-color-2);margin:0 4px;text-decoration:none}.article-header .breadcrumb a.crumb:hover,.site-index__header .breadcrumb a.crumb:hover{color:var(--card-color,var(--site-color));text-decoration:underline}.article-header .breadcrumb .crumb:first-child,.site-index__header .breadcrumb .crumb:first-child{margin-left:0}.md-formated{margin-top:2rem;padding:0 1rem .5rem}.pcard-kt-content .md-formated{margin-top:.5rem;padding:0}.md-formated h1,.md-formated h2,.md-formated h3,.md-formated h4,.md-formated h5{color:var(--white-color-2);font-family:var(--identity-font);font-weight:var(--font-weight7);letter-spacing:-.25px;line-height:1.3;margin:1rem 0 .75rem;padding:0;text-transform:capitalize}.pcard-kt-content .md-formated h1,.pcard-kt-content .md-formated h2,.pcard-kt-content .md-formated h3,.pcard-kt-content .md-formated h4,.pcard-kt-content .md-formated h5,.pcard-kt-content-mobile .md-formated h1,.pcard-kt-content-mobile .md-formated h2,.pcard-kt-content-mobile .md-formated h3,.pcard-kt-content-mobile .md-formated h4,.pcard-kt-content-mobile .md-formated h5{color:var(--white-color-1);margin-top:0}.md-formated h1,.pcard-kt-content .md-formated h1,.pcard-kt-content-mobile .md-formated h1{font-size:var(--ft-32-26)}.md-formated h2,.pcard-kt-content .md-formated h2,.pcard-kt-content-mobile .md-formated h2{font-size:var(--ft-26-23)}.md-formated h3,.pcard-kt-content .md-formated h3,.pcard-kt-content-mobile .md-formated h3{font-size:var(--ft-23-20)}.md-formated h4,.pcard-kt-content .md-formated h4,.pcard-kt-content-mobile .md-formated h4{font-size:var(--ft-20-19)}.md-formated h5,.pcard-kt-content .md-formated h5,.pcard-kt-content-mobile .md-formated h5{font-size:var(--ft-18-17)}.md-formated blockquote,.pcard-kt-content .md-formated blockquote,.pcard-kt-content-mobile .md-formated blockquote{background-color:var(--card-highlight,var(--site-highlight));border-bottom-right-radius:6px;border-left:4px solid var(--card-color,var(--site-color));border-top-right-radius:6px;margin:0 0 36px;padding:1.25rem 2rem}.md-formated blockquote p:first-child,.pcard-kt-content .md-formated blockquote p:first-child,.pcard-kt-content-mobile .md-formated blockquote p:first-child{margin-top:0}.md-formated blockquote p:last-child,.pcard-kt-content .md-formated blockquote p:last-child,.pcard-kt-content-mobile .md-formated blockquote p:last-child{margin-bottom:0}.md-formated a,.pcard-kt-content .md-formated a,.pcard-kt-content-mobile .md-formated a{color:var(--card-color,var(--site-start-color))}.md-formated a:hover,.pcard-kt-content .md-formated a:hover,.pcard-kt-content-mobile .md-formated a:hover{text-decoration:underline}.pcard-kt-content .md-formated p,.pcard-kt-content-mobile .md-formated p{margin-bottom:1.5rem}.pcard-kt-content .md-formated p:last-child,.pcard-kt-content-mobile .md-formated p:last-child{margin-bottom:0}.md-formated ul,.pcard-kt-content .md-formated ul,.pcard-kt-content-mobile .md-formated ul{color:var(--grey-color-1);font-family:var(--identity-font);font-size:var(--font-size-16px);line-height:var(--font-size-27px);list-style:disc;margin:0 0 2rem;padding-left:1.5rem}.pcard-kt-content .md-formated ul,.pcard-kt-content-mobile .md-formated ul{font-size:var(--ft-17-15);line-height:1.5}.md-formated li,.pcard-kt-content .md-formated li,.pcard-kt-content-mobile .md-formated li{margin-bottom:.75rem}.md-formated table,.pcard-kt-content-mobile .md-formated table{border-collapse:collapse;margin:1rem 0 2rem;width:100%}.md-formated td,.md-formated th,.pcard-kt-content .md-formated td,.pcard-kt-content .md-formated th,.pcard-kt-content-mobile .md-formated td,.pcard-kt-content-mobile .md-formated th{border:1px solid #444;font-family:var(--identity-font);padding:8px}.md-formated th:not(:last-child),.pcard-kt-content .md-formated th:not(:last-child),.pcard-kt-content-mobile .md-formated th:not(:last-child){border-right:1px solid #515151}.md-formated th,.pcard-kt-content .md-formated th,.pcard-kt-content-mobile .md-formated th{color:var(--white-color-1);font-size:var(--font-size-15px);font-weight:var(--font-weight7)}.md-formated td,.pcard-kt-content .md-formated td,.pcard-kt-content-mobile .md-formated td{color:var(--white-color-2);font-size:var(--font-size-14px);font-weight:var(--font-weight4)}.md-formated thead,.pcard-kt-content .md-formated thead,.pcard-kt-content-mobile .md-formated thead{background-color:var(--egxxl-surface-1);color:var(--white-color-1)}.nav-search-portal{inset:0;pointer-events:none;position:fixed;z-index:97000}.nav-search-portal.active{pointer-events:auto}.nav-search-shade{background-color:rgba(0,0,0,.7);inset:0;opacity:0;position:absolute;transition:opacity .25s ease,visibility .25s ease;visibility:hidden}.nav-search-portal.active .nav-search-shade{opacity:1;visibility:visible}.nav-search-popup{--nav-search-pad-bottom:0rem;align-items:center;background:var(--main-background-color);border-image:linear-gradient(to top,var(--site-start-color),var(--site-end-color)) 1;border-left:1px solid;box-shadow:0 0 10px rgba(0,0,0,.5);box-sizing:border-box;display:grid;grid-template-rows:var(--top-bar-H) auto;max-height:100vh;max-height:100dvh;min-height:var(--top-bar-H);padding:0 1.25rem var(--nav-search-pad-bottom);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:450px}.nav-search-popup:has(#nav-search-suggestions.open){--nav-search-pad-bottom:1rem}.nav-search-portal.active .nav-search-popup{transform:translateX(0)}.nav-search-row{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;height:100%;min-width:0;width:100%}.nav-search-label{color:var(--white-color-1);flex:0 0 auto;font-family:var(--identity-font);font-size:var(--font-size-14px);white-space:nowrap}.nav-close-search{background:transparent;border:none;color:var(--accent-color-1);cursor:pointer;flex:0 0 auto;font-size:2.5rem;line-height:1;padding:0 .25rem}.nav-search-input{background:#222;border:2px solid var(--accent-color-1);box-sizing:border-box;color:#fff;flex:1 1 auto;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);min-width:0;padding:1rem 12px}.nav-search-input:focus{border-color:var(--accent-color-1);outline:none}#nav-search-suggestions.nav-search-suggestions{background:var(--main-background-color);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;display:none;margin-top:.75rem;max-height:calc(100vh - var(--top-bar-H) - .75rem - var(--nav-search-pad-bottom, 0rem) - env(safe-area-inset-bottom, 0px));max-height:calc(100dvh - var(--top-bar-H) - .75rem - var(--nav-search-pad-bottom, 0rem) - env(safe-area-inset-bottom, 0px));overflow:auto;-webkit-overflow-scrolling:touch;box-shadow:0 8px 24px rgba(0,0,0,.4);min-height:0;overscroll-behavior:contain}#nav-search-suggestions.open{display:block}.nav-suggestion{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);color:inherit;column-gap:12px;cursor:pointer;display:grid;grid-template-columns:90px 1fr;padding:10px 12px;text-decoration:none}.nav-suggestion:last-child{border-bottom:0}.nav-suggestion.active,.nav-suggestion:hover{background:hsla(0,0%,100%,.06);text-decoration:none}.nav-suggestion:visited{color:inherit}.nav-suggestion-thumb{align-items:center;background:#111;border-radius:6px;display:flex;height:60px;justify-content:center;overflow:hidden;width:90px}.nav-suggestion-thumb img{background:#111;display:block;height:100%;object-fit:cover;width:100%}.nav-suggestion-thumb.is-contain{box-sizing:border-box;padding:5px}.nav-suggestion-thumb-svg{align-items:center;display:flex;height:75%;justify-content:center;width:75%}.nav-suggestion-thumb-svg .svg-base{height:100%;width:100%}.nav-suggestion-main{display:flex;flex-direction:column;gap:.35rem}.nav-suggestion-title{font:400 var(--font-size-15px)/1.2 var(--identity-font);text-transform:none}.nav-suggestion-sub{font:400 var(--font-size-13px)/1.2 var(--identity-font);opacity:.7;text-transform:none}.nav-suggestion mark{background:transparent;color:var(--accent-color-1)}@media (max-width:600px){.nav-search-popup{max-width:100%;width:100vw}.nav-search-input{font-size:16px}}:root{--eg-footer-background:var(--section-dark-background-color);--site-gradient-text:linear-gradient(to right,var(--site-start-color),var(--site-end-color))}@supports selector(body:has(*)){body:has(.home-rail-anchor){--eg-footer-background:var(--section-darkestdarker-background-color)}body:has(.article){--eg-footer-background:var(--section-darkest-background-color)}body:has(.pages-basic){--eg-footer-background:var(--section-dark-background-color)}body:has(.wrapper-list){--eg-footer-background:var(--main-background-color)}body:has(.card-rows){--eg-footer-background:var(--section-darkestdark-background-color)}}.site-footer{background:var(--eg-footer-background);color:var(--white-black-color-1);margin-top:0;padding:1rem 0 0}body:has(.wrapper-list) .site-footer{margin-top:0}.site-footer__inner{column-gap:2.75rem;display:grid;grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr));margin:0 auto;max-width:var(--site-width);padding:2rem 0;row-gap:2.75rem;width:calc(100% - 3rem)}@media (max-width:900px){.site-footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:500px){.site-footer__inner{grid-template-columns:1fr;padding:2rem 0 1.25rem;row-gap:2.75rem}}.site-footer__brand-col{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}.site-footer .site-name{font-size:var(--font-size-32px)}.site-footer__about{color:var(--white-color-2);font-family:var(--identity-font);font-size:clamp(var(--ft-14-13),.9rem + .15vw,var(--ft-15-13));font-weight:var(--font-weight4);line-height:1.55;margin:1.25rem 0 0 .15rem;max-width:56ch;text-wrap:pretty}@media (max-width:600px){.site-footer__about{max-width:100%}}.site-footer__col{min-width:0}.site-footer__heading{color:var(--white-black-color-1);font-family:var(--identity-font);font-size:var(--font-size-15px);font-weight:700;letter-spacing:-.1px;line-height:1.2;margin:0 0 .75rem;text-transform:uppercase}.site-footer__list{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.site-footer__link{align-items:center;color:var(--white-color-2);display:inline-flex;font-family:var(--identity-font);font-size:var(--font-size-14px);gap:.5rem;text-decoration:none}.site-footer__link:focus-visible,.site-footer__link:hover{color:var(--site-start-color);outline:none;text-decoration:none}@supports (-webkit-background-clip:text) or (background-clip:text){.site-footer__link:focus-visible .site-link-text,.site-footer__link:focus-visible>span,.site-footer__link:hover .site-link-text,.site-footer__link:hover>span{-webkit-background-clip:text;background-clip:text;background-image:var(--site-gradient-text);-webkit-text-fill-color:transparent;color:transparent;text-decoration:none}}.site-footer__icon{display:inline-block;height:1.15em;width:1.15em;fill:currentColor}.site-footer__link:hover #footer-twitter .grad-path{fill:url(#footerThemeGradient-twitter)}.site-footer__link:hover #footer-youtube .grad-path{fill:url(#footerThemeGradient-youtube)}.site-footer__link:hover #footer-discord .grad-path{fill:url(#footerThemeGradient-discord)}.site-footer__bar{border-top:1px solid var(--section-medium-background-color);margin:0 auto;max-width:var(--site-width);padding:.95rem 0 1.35rem;text-align:center;width:calc(100% - 3rem)}.site-footer__bar p{color:var(--white-color-2);font-family:var(--identity-font);font-size:var(--ft-14-13);margin:1rem 0}.scores-info-overlay{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s cubic-bezier(.25,.46,.45,.94),visibility .3s ease;visibility:hidden;z-index:98000}.scores-info-overlay.open{opacity:1;pointer-events:auto;visibility:visible}.scores-info-overlay .scores-info-shade{backdrop-filter:blur(4px);background:radial-gradient(circle at top,hsla(0,0%,100%,.1),transparent 50%),rgba(0,0,0,.88);inset:0;position:absolute}.scores-info-modal{animation:fadeInScale .3s ease-out;background:var(--section-dusk-background-color);border:1px solid hsla(0,0%,100%,.05);border-radius:9px;box-shadow:0 25px 50px rgba(0,0,0,.85),0 0 0 1px hsla(0,0%,100%,.02),inset 0 1px 0 hsla(0,0%,100%,.05);color:var(--white-color-2);font-family:var(--identity-font);max-height:85vh;max-width:1050px;outline:none;overflow:auto;padding:2.2rem;position:relative;z-index:1}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.scores-info-close{align-items:center;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);border-radius:50%;color:var(--white-color-2);cursor:pointer;display:flex;font-size:1.5rem;height:2.75rem;justify-content:center;line-height:1;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:2.75rem}.scores-info-close:focus,.scores-info-close:hover{background:var(--section-dark-background-color);box-shadow:0 4px 12px rgba(0,0,0,.3);transform:scale(1.05)}.scores-info-header{border-bottom:1px solid var(--section-light-background-color);margin-bottom:2rem;padding-bottom:1.5rem}.scores-info-eyebrow{align-items:center;border:1px solid var(--card-color);border-radius:50px;color:var(--white-color-1);display:inline-flex;font-size:var(--font-size-14px);font-weight:var(--font-weight6);gap:.5rem;letter-spacing:.1em;margin-bottom:1rem;padding:.5rem 1.5rem;text-transform:uppercase}.scores-info-eyebrow:before{background:var(--card-color);border-radius:50%;box-shadow:0 0 8px rgba(0,174,255,.3);content:"";height:8px;width:8px}.scores-info-title{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-20px);font-weight:var(--font-weight8);letter-spacing:.08em;margin:0 0 .6rem;text-transform:uppercase}.scores-info-intro{color:var(--grey-color-1);font-size:var(--font-size-15px);line-height:1.55;max-width:80%}.scores-info-meta{display:flex;flex-wrap:wrap;font-size:var(--font-size-14px);gap:.6rem;list-style:none;margin:1.2rem 0 0}.scores-info-meta li{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;color:var(--grey-color-1);padding:.6rem 1.6rem;transition:all .2s ease}.scores-info-meta li:hover{background:hsla(0,0%,100%,.05);border-color:rgba(0,174,255,.3)}.scores-info-columns{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-top:1rem;position:relative}.scores-info-columns:after{background:var(--section-light-background-color);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:.8px}.scores-info-section{font-size:.9rem;line-height:1.55}.scores-info-heading{align-items:center;color:var(--white-color-1);display:flex;font-family:var(--identity-font);font-size:var(--font-size-16px);font-weight:var(--font-weight7);gap:.5rem;letter-spacing:.07em;margin:0 0 .8rem;text-transform:uppercase}.scores-info-heading-sub{font-size:var(--font-size-15px);margin-top:1.5rem;opacity:.9}.scores-info-heading:before{background:var(--card-color);border-radius:2px;content:"";height:20px;width:4px}.scores-info-list{margin:0;padding:0}.scores-info-row{background:var(--section-dark-background-color);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;cursor:default;margin:0 0 .8rem;padding:1rem 1.2rem;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.scores-info-row:hover{background:hsla(0,0%,100%,.04);border-color:rgba(0,174,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-1px)}.scores-info-row dt{align-items:center;color:var(--white-color-1);display:flex;font-size:var(--font-size-15px);font-weight:var(--font-weight7);gap:.5rem;margin-bottom:.3rem;text-transform:capitalize}.scores-info-row dt:before{border-bottom:.35em solid transparent;border-left:.55em solid var(--card-color,currentColor);border-top:.35em solid transparent;content:"";display:inline-block;flex:0 0 auto;height:0;opacity:.8;transform:translateY(.02em);width:0}.scores-info-row dd{color:var(--grey-color-1);font-size:var(--font-size-14px);line-height:1.5;margin:0}.genre-yes{background:rgba(0,255,0,.1);border:1px solid rgba(0,255,0,.3);border-radius:20px;color:#4ade80}.genre-no,.genre-yes{align-items:center;display:inline-flex;font-size:.8rem;font-weight:var(--font-weight6);gap:.4rem;letter-spacing:.05em;padding:.4rem .8rem;text-transform:uppercase}.genre-no{background:rgba(255,0,0,.1);border:1px solid rgba(255,0,0,.3);border-radius:20px;color:#f87171}.genre-yes:before{content:"✓"}.genre-no:before{content:"✗"}@media (max-width:1150px){.scores-info-close{display:block;margin-bottom:-2.75rem;margin-left:auto;margin-right:env(safe-area-inset-right,0);position:sticky;top:calc(1rem + env(safe-area-inset-top, 0px));transform:translate3d(2rem,-1rem,0);will-change:transform;z-index:20}}body.scores-info-open{overflow:hidden}.brands_feeds_png{box-sizing:border-box;padding:1.5rem}.eg-color-circle-link{cursor:pointer;position:relative;text-decoration:none}.eg-color-circle-link:focus,.eg-color-circle-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.eg-color-circle-link.is-loading{cursor:progress;pointer-events:none}.eg-color-circle-link.is-loading:after{animation:egColorCircleSpin .8s linear infinite;border:2px solid;border-radius:9999px;border-top:2px solid transparent;content:"";inset:-3px;position:absolute}@keyframes egColorCircleSpin{to{transform:rotate(1turn)}}.eg-color-circle{color:var(--card-color);cursor:pointer}.eg-color-circle:focus-visible{outline:2px solid var(--card-color);outline-offset:2px}.eg-color-circle.eg-color-hover-loading,.eg-color-circle.eg-color-loading{animation:none;cursor:progress}.eg-color-circle.eg-color-hover-loading:after{animation:egColorCircleSpin .8s linear infinite;border:2px solid;border-radius:9999px;border-top:2px solid transparent;content:"";inset:-3px;pointer-events:none;position:absolute}:root{--egxxl-contain-pad-inline:12%;--egxxl-contain-pad-vertical:3%;--egxxl-contain-pad-inline-max:192px;--egxxl-contain-pad-vertical-max:48px;--egxxl-contain-pad-inline-vw:12vw;--egxxl-contain-pad-vertical-vw:3vw;--eg-zoom-max-width:1600px;--eg-zoom-aspect:1.625/1}.fullscreen-image,.fullscreen-image-overlay img.fullscreen-image,.fullscreen-image-wrapper{aspect-ratio:var(--eg-zoom-aspect);height:auto;max-width:var(--eg-zoom-max-width);width:100%}.fullscreen-image,.fullscreen-image-overlay img.fullscreen-image{box-sizing:border-box;cursor:zoom-out;display:block}.fullscreen-image[style*="object-fit: contain"],.fullscreen-image[style*="object-fit:contain"]{padding:min(var(--egxxl-contain-pad-vertical-vw),var(--egxxl-contain-pad-vertical-max)) min(var(--egxxl-contain-pad-inline-vw),var(--egxxl-contain-pad-inline-max))}.fullscreen-image[style*="object-fit: cover"],.fullscreen-image[style*="object-fit:cover"]{padding:0!important}.carousel-pt-fullscreen-image{aspect-ratio:var(--eg-zoom-aspect);box-sizing:border-box;cursor:grab;display:block;height:auto;max-width:var(--eg-zoom-max-width);width:100%}.carousel-pt-fullscreen-overlay.grabbing .carousel-pt-fullscreen-image{cursor:grabbing}.carousel-pt-fullscreen-image[style*="object-fit: contain"],.carousel-pt-fullscreen-image[style*="object-fit:contain"]{padding:min(var(--egxxl-contain-pad-vertical-vw),var(--egxxl-contain-pad-vertical-max)) min(var(--egxxl-contain-pad-inline-vw),var(--egxxl-contain-pad-inline-max))}.carousel-pt-fullscreen-image[style*="object-fit: cover"],.carousel-pt-fullscreen-image[style*="object-fit:cover"]{padding:0!important}.egXXL-fullscreen-image{aspect-ratio:var(--eg-zoom-aspect);cursor:grab;height:auto;max-width:var(--eg-zoom-max-width);width:100%}.egXXL-fullscreen-overlay.grabbing .egXXL-fullscreen-image{cursor:grabbing}.egXXL-fullscreen-image.egXXL-contain-pad{padding:min(var(--egxxl-contain-pad-vertical-vw),var(--egxxl-contain-pad-vertical-max)) min(var(--egxxl-contain-pad-inline-vw),var(--egxxl-contain-pad-inline-max))}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:2px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;height:14px;left:14px;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}.data-side-menu-container-mobile-header{display:none}.data-side-menu-container{box-sizing:border-box;height:100%;margin:0;overflow:visible;position:relative;width:100%;z-index:100}.data-filter-toggle .filter-hide-text{display:none}.data-filter-toggle .mobile-filters-text{display:inline-block}@media (min-width:1151px){.data-filter-toggle .filter-hide-text{display:inline-block}.data-filter-toggle .mobile-filters-text{display:none}}.filter-explanation{color:var(--white-color-1);margin-bottom:.5rem}.filter-explanation h3{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-32px);font-weight:var(--font-weight7)!important;letter-spacing:-.5px;margin:1rem 0 1.5rem;text-transform:capitalize}.highlights-wrapper{margin-bottom:1.5rem}.highlights-wrapper h4{color:var(--white-color-1);font-family:var(--identity-font,"Arial, sans-serif");font-size:var(--font-size-15px);font-weight:600;margin:0 0 1rem;text-transform:uppercase}.highlights-list{list-style:none;margin:0;padding:0}.highlights-list li{background-color:var(--section-light-background-color);border-left:4px solid var(--card-color);border-radius:2px 4px 4px 2px;color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font,"Arial, sans-serif");font-size:var(--font-size-15px);font-weight:500;margin-bottom:12px;overflow:hidden;padding:.75rem 1rem;position:relative;transition:transform .3s ease,box-shadow .3s ease,border-left-width .3s ease}.highlights-list li:focus{outline:none}.highlights-list li.selected,.highlights-list li:hover{border-left-width:6px;border-radius:4px;box-shadow:0 6px 14px rgba(0,0,0,.3);transform:scale(1.03) translateY(-3px)}.highlights-list li.selected{color:var(--card-color)}.highlights-list li:after{background-color:var(--card-color);bottom:.3rem;content:"";height:2px;left:1rem;position:absolute;transition:width .3s ease;width:0}.highlights-list li.selected:after,.highlights-list li:hover:after{width:calc(100% - 1.5rem)}.highlights-list li .dropdown-content{background-color:var(--section-medium-background-color);border-radius:0 0 4px 4px;color:var(--white-color-2);font-size:var(--font-size-14px);font-weight:400;line-height:1.4;margin-top:0;max-height:0;opacity:0;overflow:hidden;padding:0 1rem;transition:max-height .5s ease-out,opacity .5s ease-out,padding .5s ease-out}.highlights-list li.selected .dropdown-content,.highlights-list li:hover .dropdown-content{margin-top:.5rem;max-height:250px;opacity:1;padding:.75rem 1rem}@media (hover:none){.highlights-list li:hover:not(.selected){border-left-width:4px!important;box-shadow:none!important;transform:none!important}.highlights-list li:hover:not(.selected):after{width:0!important}.highlights-list li:hover:not(.selected) .dropdown-content{margin-top:0!important;max-height:0!important;opacity:0!important;padding:0 1rem!important}}#clearAllFilters{align-self:flex-start;margin-left:0;margin-top:1rem}.filter-header-container{padding:1rem}.filter-dropdown-header,.filter-header-container{align-items:center;display:flex;gap:5px;position:relative;width:100%}.filter-dropdown-header{border:none;border-top:1px solid #666;color:var(--white-color-1);font-family:var(--identity-font);font-weight:var(--font-weight6)!important;font-weight:700;justify-content:flex-start;text-align:left;text-transform:uppercase}.filter-dropdown-header .toggle-arrow{color:var(--card-color);cursor:pointer;display:inline-block;margin-left:auto;transform:rotate(-90deg);transition:transform .3s ease}.filter-dropdown-header .toggle-arrow.rotated{transform:rotate(90deg)}.count-box{background-color:rgba(0,174,255,.1);border:1px solid var(--card-color);border-radius:2px;display:inline-block;line-height:1.1;margin-left:3px;padding:1px 4px}.toggle-all-filters-button{background-color:var(--section-medium-background-color);border:none;border-radius:16px;color:var(--grey-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight6);line-height:1;margin-top:1.25rem;padding:.75rem 1.25rem}.toggle-all-filters-button:hover{background-color:var(--section-light-background-color)}.filter-dropdown-content{display:block;max-height:auto;overflow-x:hidden;padding:0 0 1rem;width:100%;z-index:1}.filter-dropdown-content label,.no-data-message{color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-weight:var(--font-weight4);padding:1rem 0}.no-data-message{color:var(--grey-color-2)}.filter-dropdown-content label:hover{background-color:var(--section-medium-background-color)}.filter-dropdown-content input[type=checkbox]{accent-color:var(--card-color);appearance:checkbox;-webkit-appearance:checkbox;background-color:var(--white-color-1);cursor:pointer;display:inline-block;height:1.5rem;margin-left:.35rem;margin-right:7px;vertical-align:middle;width:1.5rem}.custom-checkbox{align-items:center;display:flex;justify-content:flex-start;text-transform:capitalize}.custom-checkbox-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox .checkmark{background-color:var(--white-color-1);border:1px solid var(--section-dusk-background-color);border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1;margin-left:.35rem;margin-right:.65rem;position:relative;transition:background-color .3s ease,border-color .3s ease;vertical-align:middle}.custom-checkbox-input:checked+.checkmark{background-color:var(--card-color)}.custom-checkbox-input:checked+.checkmark:after{color:var(--dark-color-1);content:"";display:block}.clear-filters{align-items:center;background-color:transparent;border:none;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-weight:var(--font-weight6)!important;font-weight:700;margin-bottom:10px}.circle-icon:hover,.circle-icon:hover+.clear-filters,.clear-filters:hover,.clear-filters:hover .circle-icon{color:var(--accent-color-1)}.circle-icon{align-items:center;background-color:transparent;border:2px solid var(--accent-color-3);border-radius:50%;color:var(--accent-color-3);display:inline-flex;font-family:var(--identity-font);font-weight:var(--font-weight4);justify-content:center;line-height:1;margin-right:5px}.filter-sliders{display:flex;flex-direction:column;margin:0;position:relative}.label-container{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem;width:100%}.slider-label{margin-right:.5rem}.count-label,.slider-label{color:var(--white-color-1);font-family:var(--identity-font);font-weight:var(--font-weight4)}.count-label{margin-right:auto}.range-label{color:var(--accent-color-2);font-family:var(--identity-font);font-weight:var(--font-weight4);margin-right:5%!important}.nouislider{margin-bottom:.5rem;margin-left:.6rem;margin-top:1rem;position:relative;width:calc(95% - 2rem)}.noUi-target{background-color:var(--section-medium-background-color);border:0;border-radius:0;box-shadow:inset 0 .1rem .2rem rgba(0,0,0,.3)}.noUi-connect{background-color:var(--card-accent);border-radius:0;height:100%}.noUi-handle{align-items:center;background-color:var(--section-darkest-background-color);border:.1rem solid var(--section-medium-background-color);border-radius:.1rem!important;box-shadow:0 .2rem .4rem rgba(0,0,0,.15);cursor:pointer;display:flex;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.noUi-handle:after,.noUi-handle:before{background-color:var(--section-medium-background-color);content:"";display:block;height:50%;position:absolute;top:50%;transform:translateY(-50%);width:.1rem}.noUi-handle:before{left:.5rem!important}.noUi-handle:after{left:1rem!important}.noUi-handle:hover{background-color:var(--section-darkest-background-color);border:.1rem solid var(--accent-color-2);box-shadow:0 .4rem .6rem rgba(0,0,0,.3);transform:scale(1.1)}.data-side-menu-container .filter-tooltip-icon{align-items:center;background-color:transparent;border:1px solid var(--card-color);border-radius:50%;color:var(--card-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-11px);height:var(--font-size-12px);justify-content:center;line-height:var(--font-size-12px);margin-bottom:0;margin-left:0;text-align:center;transition:background-color .3s,color .3s;width:var(--font-size-12px)}@media (pointer:fine){.data-side-menu-container .filter-tooltip-icon:hover{background-color:var(--card-color);color:var(--white-color-1)}}.data-side-menu-container .filter-tooltip-icon.selected{background-color:var(--card-color);border:1px solid var(--white-color-1);color:var(--white-color-1)}.data-side-menu-container .filter-tooltip{background-color:var(--section-medium-background-color);border:1px solid var(--dark-color-1);border-radius:.5rem;box-shadow:0 4px 8px 0 var(--section-darkest-background-color),0 6px 20px 0 var(--section-darkest-background-color);font-size:var(--font-size-14px);margin:0;max-height:0;opacity:0;overflow:hidden;padding:0 1.15rem;pointer-events:none;transform:translateY(-10px) scale(.95);transition:max-height .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1),padding .5s cubic-bezier(.22,1,.36,1);z-index:1000}.data-side-menu-container .filter-tooltip.visible{margin-bottom:1rem;max-height:1500px;opacity:1;padding:1rem 1.15rem;pointer-events:auto;transform:translateY(0) scale(1)}.data-side-menu-container .filter-tooltip .tooltip-text{color:var(--grey-color-1)!important;padding:0!important}.data-side-menu-container .filter-tooltip .tooltip-list-item{color:var(--grey-color-1)!important}.data-side-menu-container .filter-tooltip strong{color:var(--white-color-1)}.data-side-menu-container,.data-side-menu-container-1{padding:0}.data-side-menu-container-2{background-color:var(--section-dusk-background-color);padding:0 2rem}.filter-explanation{padding:1rem 0}#clearAllFilters{margin-bottom:-.5rem;padding:1rem}.filter-dropdown-header{background-color:var(--section-dusk-background-color);border-top:1.75px dotted var(--section-light-background-color);font-size:var(--font-size-15px);padding:0}.filter-dropdown-header .arrow{font-size:var(--font-size-15px);padding:1.5rem .5rem}.custom-checkbox .checkmark{height:1.25rem;width:1.25rem}.clear-filters{margin-left:0;padding:1rem}.circle-icon,.clear-filters{font-size:var(--font-size-13px)}.circle-icon{height:1rem;width:1rem}.filter-sliders{padding:1rem 0}.count-label,.filter-dropdown-content label,.no-data-message,.range-label,.slider-label{font-size:var(--font-size-13px)}.count-box{font-size:var(--font-size-12px)}.noUi-target{height:.75rem}.noUi-handle{align-items:center!important;display:flex!important;flex-direction:column!important;height:1.5rem!important;justify-content:center!important;top:-.5rem!important;width:1.75rem!important}.noUi-touch-area{align-items:center!important;height:4rem!important;padding:1rem!important;position:absolute;width:4rem!important}.filter-count{color:var(--card-color);font-size:var(--font-size-15px)}.color-options{display:flex;flex-wrap:wrap;gap:.5rem}.color-option{align-items:center;border:1px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;flex-direction:column;padding:.25rem;position:relative;transition:border .2s}.color-option:hover{border-color:var(--primary-color)}.color-option .color-circle{border:1px solid var(--grey-color-3);border-radius:50%;display:inline-block;height:var(--font-size-24px);position:relative;width:var(--font-size-24px)}.color-option.selected:after{background-color:var(--card-color);border-radius:50%;color:var(--white-color-1);content:"\00a0✓";font-family:var(--identity-font);font-size:var(--font-size-12px);font-weight:800;height:var(--font-size-16px);line-height:var(--font-size-16px);position:absolute;right:0;top:0;width:var(--font-size-16px)}.color-option .color-label{display:none;font-size:var(--font-size-13px);margin-top:.25rem}.color-option .color-count{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-13px)}@media (max-width:1150px){.data-side-menu-container{height:auto}.data-side-menu-container-mobile-header{align-items:center;background-color:var(--section-dusk-background-color);display:flex;height:6rem;justify-content:space-between;padding:0;position:sticky;top:0;width:100%;z-index:1001}.filter-mobile-header{align-items:center;display:flex;flex-direction:row}.filter-mobile-icon{filter:hue-rotate(335deg) saturate(3) brightness(4);height:auto;margin-left:3rem;width:var(--font-size-20px)}.filter-mobile-text{color:var(--grey-color-1);font-family:var(--identity-font);font-size:var(--font-size-16px);font-weight:var(--font-weight6);margin-top:.25rem;padding:1.5rem .75rem}.filter-mobile-toggle-button{align-items:center;background-color:var(--card-color);border:none;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:3rem;font-weight:var(--font-weight7);height:6rem;justify-content:center;padding-bottom:.75rem;width:7rem}.data-side-menu-container{padding:0}.data-side-menu-container-1{background-color:var(--section-light-background-color);height:auto;min-height:3000;padding:3rem 4.5rem 0 1.5rem}.data-side-menu-container-2{background-color:var(--section-dusk-background-color);padding:0 3rem}.filter-explanation{padding:1.5rem 0}.filter-explanation h3{font-size:var(--font-size-26px)}.highlights-list li,.highlights-wrapper h4{font-size:var(--font-size-15px)}.highlights-list li .dropdown-content,.toggle-all-filters-button{font-size:var(--font-size-14px)}#clearAllFilters{margin-bottom:-.5rem;padding:1rem}.filter-dropdown-header{background-color:var(--section-dusk-background-color);font-size:var(--font-size-15px);padding:0}.filter-dropdown-header .arrow{font-size:var(--font-size-17px);padding:1.5rem .5rem}.filter-dropdown-content label,.no-data-message{font-size:var(--font-size-14px);padding:1rem 0}.count-box{font-size:var(--font-size-13px)}.custom-checkbox .checkmark{height:1.45rem;width:1.45rem}.clear-filters{font-size:var(--font-size-14px);margin-left:0;padding:1rem}.circle-icon{font-size:var(--font-size-13px);height:var(--font-size-14px);width:var(--font-size-14px)}.filter-sliders{padding:1rem 0}.count-label,.range-label,.slider-label{font-size:var(--font-size-14px)}.noUi-target{height:1rem}.noUi-handle{align-items:center!important;display:flex!important;flex-direction:column!important;height:2rem!important;justify-content:center!important;top:-.5rem!important;width:2rem!important}.noUi-touch-area{align-items:center!important;height:4rem!important;padding:1rem!important;position:absolute;width:4rem!important}.filter-count{font-size:var(--font-size-14px)}}@media (max-width:500px){.data-side-menu-container-1{padding:3rem 3.75rem 0 1.5rem}}.toggle-container{margin-top:10px}.toggle-label{cursor:pointer;display:block;margin-bottom:5px}.toggle-label input{margin-right:5px}#showFilteredDataButton{border:none;transition:background-color .3s}.modal{background-color:rgba(0,0,0,.5);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{background-color:#fefefe;border:1px solid #888;margin:5% auto;max-height:85%;overflow:hidden;padding:20px;position:relative;width:90%}.scrollable-content{background-color:#f9f9f9;border:1px solid #ddd;color:var(--dark-color-1);max-height:70vh;overflow-y:auto;padding:10px}.close-button{color:#aaa;cursor:pointer;float:right;font-size:28px;font-weight:700}.close-button:focus,.close-button:hover{color:#000;text-decoration:none}.modal-content h3{margin-top:0}#showGroupedDataButton{background-color:#008cba;border:none;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px;transition:background-color .3s}#showGroupedDataButton:hover{background-color:#005f7a}#showSortedDataButton{background-color:#008cba;border:none;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px;transition:background-color .3s}#showSortedDataButton:hover{background-color:#005f7a}#popupButtonContainer{bottom:20px;position:fixed;right:20px;z-index:1001}#showFilteredDataButton{background-color:#008cba;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}#showFilteredDataButton:hover{background-color:#005f7a}#showSearchedDataButton{background-color:#008cba;border:none;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px}#showSearchedDataButton:hover{background-color:#005f7a}#showSortedListDataButton{background-color:#008cba;border:none;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:10px 20px}#showSortedListDataButton:hover{background-color:#005f7a}@media (max-width:1150px){#popupButtonContainer,#showFilteredDataButton,#showGroupedDataButton,#showSearchedDataButton,#showSortedDataButton,#showSortedListDataButton{display:none}}.filter-show-more-wrapper{display:flex;justify-content:flex-end;margin-top:.5rem}.filter-show-more{background-color:var(--section-medium-background-color);border:none;border-radius:16px;color:var(--grey-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight6);line-height:1;padding:.5rem 1rem}.filter-show-more:hover{background-color:var(--section-light-background-color)}.perf-filter-controls{margin-top:1.25rem;position:relative;z-index:50}.perf-filter-controls-header{align-items:center;background:transparent;border:none;border-top:1px solid #666;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight6)!important;gap:5px;justify-content:flex-start;padding:.75rem 0;position:relative;text-align:left;text-transform:uppercase;width:100%;z-index:51}.perf-filter-controls-arrow{color:var(--card-color);cursor:pointer;display:inline-block;margin-left:auto;transform:rotate(-90deg);transition:transform .3s ease}.perf-filter-controls-arrow.rotated{transform:rotate(90deg)}.perf-filter-controls-content{background:var(--section-medium-background-color);border:1px solid #666;border-top:none;box-shadow:0 10px 30px rgba(0,0,0,.35);left:0;max-height:60vh;overflow-y:auto;padding:0 0 1rem;position:absolute;right:0;top:100%;width:100%;z-index:999}.perf-filter-controls-content label{color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:400;padding:.75rem 0 1rem}.perf-filter-controls-content label:hover{background-color:var(--section-medium-background-color)}.perf-filter-controls-list{width:100%}.filter-section.eg-filter-hidden{display:none!important}.edition-filter-controls .perf-filter-controls-content{overflow-x:hidden;overflow-y:visible}.edition-filter-controls{margin-top:1.25rem;position:static;z-index:auto}.edition-filter-controls .perf-filter-controls-header{background:transparent;border-top:1.75px dotted var(--section-light-background-color);font-size:var(--font-size-15px);overflow:visible;padding:.75rem .5rem .75rem 0}.edition-filter-controls .perf-filter-controls-arrow{line-height:1;transform-origin:center}.edition-filter-controls .perf-filter-controls-content{background:transparent;border:none;box-shadow:none;left:auto;max-height:none;overflow:visible;padding:0 0 1rem;position:static;right:auto;top:auto;z-index:auto}:root{--xl-card-width:clamp(375px,336.7347px + 6.3776vw,500px);--footer-height:6.5rem}.header-main-container{display:flex;flex-direction:column;flex-shrink:0;height:auto;overflow:hidden;width:100%}.header-buffer-container{display:none;height:0;overflow:hidden;transform:translateZ(0);transition:height .26s cubic-bezier(.4,0,.2,1);will-change:height}@media (max-width:1150px){.header-buffer-container{display:block;height:calc(var(--query-bar) + var(--comp-bar) - 1px)}}.filterSelections{background-color:var(--not-transparent-black);box-sizing:border-box;display:none;flex-direction:row;flex-grow:0;flex-shrink:0;flex-wrap:nowrap;gap:.35rem;overflow-x:auto;overflow-y:hidden;position:sticky;scroll-behavior:auto;transition:top .4s ease-in-out;transition:opacity .2s ease-in-out;white-space:nowrap;-ms-overflow-style:none;box-shadow:0 2px 6px rgba(0,0,0,.4);padding:.5rem;scrollbar-width:thin;user-select:none;z-index:1000;-webkit-overflow-scrolling:touch;top:var(--top-bar-H);transition:top .25s ease-in-out}.menu-open .filterSelections{top:calc(var(--comp-bar) + var(--top-bar-H) + var(--query-bar) - .5px)}.medium-view.brand-mode .header-main-container,.small-view.brand-mode .header-main-container{padding-bottom:.5rem}.large-view.brand-mode .header-main-container{padding-bottom:.75rem}.large-view.grid-mode .header-main-container,.medium-view.grid-mode .header-main-container,.small-view.grid-mode .header-main-container{padding-bottom:1rem}.medium-view.brand-mode.filterSelections,.small-view.brand-mode.filterSelections{padding-bottom:0}.large-view.brand-mode.filterSelections,.large-view.grid-mode.filterSelections,.medium-view.grid-mode.filterSelections,.small-view.grid-mode.filterSelections{padding-bottom:.75rem}.filteredData .header-main-container{padding-bottom:0!important}:root{--hero-w:calc(min(100%, 2000px) - var(--xl-card-width) - 3rem)}.header-second-container{display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;gap:0;justify-content:flex-start;overflow:hidden;position:relative;width:100%}.header-scroller-wrapper{box-sizing:border-box;display:flex;flex:1 0 var(--xl-card-width);justify-content:space-between;overflow:hidden;position:relative}@media (max-width:825px){.header-scroller-wrapper{flex:1 1 auto}}.header-cards-container-title{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-end;left:0;max-width:calc(100% - var(--xl-card-width) - 3rem);padding:3.5rem clamp(4rem,.196rem + 5.072vw,12rem);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.header-scroller-wrapper-shader{background:linear-gradient(180deg,rgba(0,0,0,.15) 0,rgba(0,0,0,.35) 70%,rgba(0,0,0,.55)),linear-gradient(270deg,#000 0,rgba(0,0,0,.475) 40%,rgba(0,0,0,.8) 60%,rgba(0,0,0,.85) 70%,rgba(0,0,0,.875) 80%,rgba(0,0,0,.925) 90%,rgba(0,0,0,.825));bottom:0;height:100%;left:0;position:absolute;width:var(--hero-w);z-index:1}.header-left-small{background-image:var(--header-bg-small)!important;background-position:0 0}.header-left-medium{background-image:var(--header-bg-medium)!important;background-position:left 35%}.header-left-large{background-image:var(--header-bg-large)!important;background-position:left 35%}.header-left-large,.header-left-medium,.header-left-small{background-repeat:no-repeat!important;background-size:max(var(--hero-w-min,1600px),var(--hero-w)) auto!important}@media (max-width:825px){.header-cards-container-title{display:none}.header-scroller-wrapper{flex:1 1 auto}.header-left-large,.header-left-medium,.header-left-small{background-image:none!important;background-size:unset}}.header-scroller{box-sizing:border-box;cursor:grab;cursor:-webkit-grab;display:flex;flex-direction:row;gap:0;height:100%;overflow-x:auto;overflow-y:hidden;padding:0 1rem 0 calc(var(--hero-w));scroll-behavior:auto;white-space:nowrap;z-index:5}.header-scroller.dragging,.header-scroller.dragging *{cursor:grabbing!important;cursor:-webkit-grabbing!important}.header-mobile-load-img,.top-picks-mobile{display:none}.header-cards-container-title h1{font-size:clamp(4.727rem,3.69rem + 1.383vw,6.909rem);font-weight:900;letter-spacing:var(--letter-spacing-tight);line-height:1.3;padding:0;text-transform:uppercase}.header-cards-container-title h1,.header-cards-container-title p{color:var(--white-color-1);font-family:var(--identity-font);margin:0;text-shadow:0 0 2px rgba(0,0,0,.7)}.header-cards-container-title p{font-size:clamp(1.818rem,1.516rem + .403vw,2.455rem);font-weight:400;height:auto;max-width:600px;padding:1rem 0;text-transform:capitalize;text-wrap:wrap}.toggle-top-picks-button{border:1px solid var(--section-medium-background-color);border-radius:4px;color:var(--white-color-1);cursor:pointer;display:inline-block;font-family:var(--identity-font);font-size:clamp(1.364rem,1.191rem + .231vw,1.727rem);font-weight:var(--font-weight5);margin-top:1rem;padding:1rem 2rem;pointer-events:auto;position:relative;text-align:center;text-transform:capitalize}.toggle-top-picks-button:after{color:var(--card-color);content:"\25BC";display:inline-block;font-size:1.2em;margin-left:.85rem;transform:rotate(270deg);transform-origin:center;transition:transform .25s ease}.toggle-top-picks-button[data-open=true]:after{transform:rotate(180deg)}.toggle-top-picks-button:not([data-open=true]):hover:after{animation:arrow-slide .6s ease-in-out infinite}@keyframes arrow-slide{0%,to{transform:translateX(0) rotate(270deg)}25%{transform:translateX(-2px) rotate(270deg)}75%{transform:translateX(2px) rotate(270deg)}}.header-footer-wrapper{align-items:center;background-color:var(--card-color);display:flex;flex-direction:row;justify-content:space-between}@media(max-width:825px){.header-footer-wrapper{background:none}}.header-footer{align-items:center;background-color:var(--card-color);color:var(--white-color-1);display:grid;gap:1rem;grid-template-columns:2fr clamp(40px,7.3759px + 2.8369vw,80px) 2fr clamp(40px,7.3759px + 2.8369vw,80px) 2fr;justify-content:center;margin:0 auto;padding:2rem 2.5rem;position:relative}.header-footer:before{background-color:var(--card-color);content:"";inset:0;left:50%;position:absolute;transform:translateX(-50%);width:100vw;z-index:-1}.header-footer-section{align-items:center;display:flex;flex-direction:row;gap:.75rem;justify-self:center;text-align:left;width:fit-content}.header-footer-section.first-section{justify-self:end}.header-footer-section.last-section{justify-self:start}.header-footer-divider{background-color:var(--section-light-background-color);height:2.5rem;justify-self:center;width:1px}.header-footer-text{font-family:var(--identity-font);font-size:var(--font-size-13px);line-height:1.3;text-align:left}.header-footer-text-mobile,.header-footer-text-mobile-small{display:none}.header-footer-buy-button{align-items:center;background-color:var(--card-color);border:1px solid var(--section-medium-background-color);border-radius:50%;color:var(--white-color-1);display:flex;flex-shrink:0;font-size:1.4rem;font-weight:var(--font-weight3)!important;height:2.75rem;justify-content:center;line-height:1;margin-right:.5rem;width:2.75rem}.compare-icon{height:2.75rem;margin-right:.6rem}.xl-view-icon{height:2.2rem;margin-right:.8rem}.header-footer-text-desktop{display:block}.header-footer-text-tablet{display:none}@media (max-width:1150px){.header-footer-text-desktop{display:none}.header-footer-text-tablet{display:block}}.header-scroller-arrow-wrapper{display:flex;gap:1rem;padding:0 2rem}.header-scroller-arrow{align-items:center!important;border-radius:50%;color:var(--white-color-1);cursor:pointer;display:flex;font-size:1.75rem;height:3.5rem;justify-content:center!important;line-height:1;transition:color .3s ease,transform .12s ease,box-shadow .12s ease;width:3.5rem;z-index:200;-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;box-sizing:border-box}.header-scroller-arrow svg{height:50%;width:50%}.header-scroller-arrow{background-color:var(--card-color);border:1px solid var(--section-medium-background-color)}.header-scroller-arrow.active{background:var(--card-color,var(--site-background-gradient))}@media (hover:hover) and (pointer:fine){.header-scroller-arrow:hover:not(.inactive){background:var(--card-color,var(--site-background-gradient));box-shadow:0 2px 4px rgba(0,0,0,.18);transform:translateY(-1px)}.header-scroller-arrow:active:not(.inactive){box-shadow:inset 0 2px 4px rgba(0,0,0,.25);transform:translateY(1px)}.header-scroller-arrow.active{background:none;background-color:var(--card-color)}}.header-scroller-arrow:active:not(.inactive){box-shadow:inset 0 2px 4px rgba(0,0,0,.25);transform:translateY(1px)}.header-scroller-arrow.inactive{cursor:not-allowed;opacity:.35}.header-scroller-arrow-mobile{display:none}@media(max-width:825px){.header-scroller-arrow-wrapper{display:none}.header-scroller-arrow-mobile{align-items:center!important;border-radius:50%;color:var(--white-color-1);cursor:pointer;display:block;display:flex;font-size:1.75rem;height:4.25rem;justify-content:center!important;line-height:1;position:absolute;top:calc(50% - 2.5rem);transition:color .3s ease,transform .12s ease,box-shadow .12s ease;width:4.25rem;z-index:200;-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;box-sizing:border-box;z-index:2000}.header-scroller-left-arrow-mobile{left:.75rem}.header-scroller-right-arrow-mobile{right:.75rem}.header-scroller-arrow-mobile svg{height:50%;width:50%}.header-scroller-arrow-mobile{background-color:var(--section-dark-background-color);border:1px solid var(--section-light-background-color)}.header-scroller-arrow-mobile.active{background:var(--card-color,var(--site-background-gradient))}@media (hover:hover) and (pointer:fine){.header-scroller-arrow-mobile:hover{background:var(--card-color,var(--site-background-gradient))}.header-scroller-arrow-mobile.active{background:none;background-color:var(--section-dark-background-color)}}.header-scroller-arrow-mobile.inactive{background-color:var(--section-dark-background-color)!important;cursor:not-allowed;opacity:.5}}.filterSelections .filter-button{align-items:center;background-color:var(--section-dark-background-color);border:1px solid var(--section-light-background-color);border-radius:16px;color:var(--white-color-2);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:.875rem;font-weight:var(--font-weight6);letter-spacing:var(--letter-spacing-regular);margin:0;padding:.45rem 1rem;text-transform:uppercase}.filterSelections .filter-button .filter-label{margin-right:1rem}.filterSelections .filter-button .close-icon{align-items:center;background-color:var(--section-medium-background-color);border-radius:50%;color:var(--white-color-2);cursor:pointer;display:flex;height:1rem;justify-content:center;margin-left:5px;width:1rem}.filterSelections .filter-button:hover{border:1px solid var(--section-lightest-background-color)}.filterSelections .filter-button .close-icon:hover{background-color:var(--card-color);color:var(--accent-color-3)}.filterSelections .filter-button:hover .close-icon{background-color:var(--card-color);color:var(--accent-color-4)}.filterSelections .clear-all-row-button{align-items:center;background-color:var(--card-color);border:1px solid var(--section-darkest-background-color);border-radius:16px;color:var(--dark-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:.875rem;font-weight:var(--font-weight6);letter-spacing:var(--letter-spacing-regular);margin:0;padding:.45rem 1rem;text-transform:uppercase}.filterSelections .clear-all-row-button .close-icon{align-items:center;background-color:var(--section-medium-background-color);border-radius:50%;color:var(--white-color-2);cursor:pointer;display:flex;height:1rem;justify-content:center;margin-left:5px;width:1rem}.filterSelections .clear-all-row-button:hover{border:1px solid var(--white-color-1)}.filterSelections .clear-all-row-button .close-icon:hover,.filterSelections .clear-all-row-button:hover .close-icon{background-color:var(--accent-color-3);color:var(--white-color-1)}.filterSelections .results-button{align-items:center;background-color:var(--section-dark-background-color);border:1px solid var(--section-light-background-color);border-radius:16px;color:var(--white-color-2);cursor:default;display:inline-flex;font-family:var(--identity-font);font-size:.875rem;font-weight:var(--font-weight6);letter-spacing:var(--letter-spacing-regular);margin:0;padding:.45rem 1rem;text-transform:uppercase}.filterSelections .results-button:hover{border:1px solid var(--section-lightest-background-color)}.header-mobile-cards-container-title,.toggle-top-picks-mobile{display:none}@media (max-width:825px){:root{--footer-height:3.5rem}.header-scroller-wrapper-shader{display:none}.header-second-container{flex-grow:1;flex-shrink:0;gap:0;height:auto;overflow:hidden}.header-mobile-cards-container-title,.header-second-container{align-items:center;display:flex;flex-direction:column;width:100%}.header-mobile-cards-container-title{background-size:cover;height:calc(100vh - var(--top-bar-H) - var(--query-bar) - var(--comp-bar) - 1px);justify-content:space-between;margin:0;min-height:550px;padding:0;position:relative;transition:background-image .3s ease}.header-mobile-small{background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 95%,rgba(0,0,0,.35)),linear-gradient(270deg,transparent 0,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 95%,rgba(0,0,0,.35)),linear-gradient(0deg,#000 0,rgba(0,0,0,.8) 15%,rgba(0,0,0,.6) 25%,rgba(0,0,0,.75) 70%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.85) 90%,rgba(0,0,0,.85)),url(/images/tools/mouse/small_mobile.webp)}.header-mobile-medium{background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 95%,rgba(0,0,0,.35)),linear-gradient(270deg,transparent 0,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 95%,rgba(0,0,0,.35)),linear-gradient(0deg,#000 0,rgba(0,0,0,.8) 15%,rgba(0,0,0,.6) 25%,rgba(0,0,0,.75) 70%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.85) 90%,rgba(0,0,0,.85)),url(/images/tools/mouse/medium_mobile.webp)}.header-mobile-large{background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 95%,rgba(0,0,0,.35)),linear-gradient(270deg,transparent 0,rgba(0,0,0,.15) 85%,rgba(0,0,0,.25) 95%,rgba(0,0,0,.35)),linear-gradient(0deg,#000 0,rgba(0,0,0,.8) 15%,rgba(0,0,0,.6) 25%,rgba(0,0,0,.75) 70%,rgba(0,0,0,.8) 80%,rgba(0,0,0,.85) 90%,rgba(0,0,0,.85)),url(/images/tools/mouse/large_mobile.webp)}.header-mobile-cards-container-title-text{display:flex;flex-direction:column;gap:2rem;height:auto;margin:0 2rem;max-width:85%;padding:0 1rem;position:absolute;top:max(4rem,20%)}.header-mobile-cards-container-title h1{font-size:var(--ftm-56-42);font-weight:900;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0;padding:0 .5rem;text-transform:uppercase}.header-mobile-cards-container-title h1,.header-mobile-cards-container-title p{color:var(--white-color-1);font-family:var(--identity-font);text-align:center;text-shadow:0 0 2px rgba(0,0,0,.7)}.header-mobile-cards-container-title p{font-size:var(--ftm-28-21);font-weight:400;line-height:1.3;max-width:55rem;text-transform:capitalize}.top-picks-mobile{align-items:center;color:var(--white-color-1);display:flex;font-family:var(--identity-font);font-size:var(--ftm-21-18);font-weight:500;justify-content:center;letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin-top:1rem;text-align:center;text-shadow:0 0 2px rgba(0,0,0,.7);text-transform:uppercase}.header-mobile-arrow{color:var(--card-color);font-size:1.5rem;margin-left:.5rem}.top-pick-wrapper{display:flex;flex-direction:column}.toggle-top-picks-mobile{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:0 .5rem;width:calc(100% - 3rem)}.top-picks-title{color:var(--white-black-color-1);font-size:var(--ft-34-28);font-weight:900;letter-spacing:-.75px;line-height:1.3}.top-picks-subtitle,.top-picks-title{font-family:var(--identity-font);margin:0}.top-picks-subtitle{color:var(--grey-color-3);display:block;font-size:var(--ftm-15-13);font-weight:var(--font-weight4);letter-spacing:-.25px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toggle-top-picks-button{border:1px solid var(--section-medium-background-color);border-radius:2rem;color:var(--white-color-1);cursor:pointer;display:inline-block;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight6);padding:.75rem 1.75rem;text-align:center;text-transform:uppercase}.toggle-top-picks-button:after{font-size:1em;transform:rotate(0deg)}.header-scroller-wrapper{align-items:top;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative;width:100%}.header-scroller{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:.75rem 0 0;position:relative;scroll-behavior:auto;white-space:nowrap;width:calc(100% - 2.5rem)}.header-footer{align-items:center;background:none;display:flex;gap:0;justify-content:flex-start;margin-bottom:2rem;margin-top:3rem;padding:0;width:calc(100% - 2.5rem)}.header-footer:before{display:none}.header-scroller{display:flex}.header-scroller::-webkit-scrollbar{display:none}.header-footer-buy-button,.header-footer-divider,.header-footer-icon,.header-footer-section,.header-footer-text{display:none}.header-scroller{cursor:grab;user-select:none;-webkit-user-select:none;-moz-user-select:none}.header-scroller.dragging{cursor:grabbing}.header-footer-text-mobile{color:var(--white-black-color-1);display:flex;font-family:var(--identity-font);font-size:var(--ft-34-28);font-weight:900;letter-spacing:-.75px;line-height:1.3;margin:0;text-decoration-color:var(--card-color);text-decoration-line:underline;text-decoration-thickness:4px!important;text-transform:capitalize;text-underline-offset:8px}}@media (max-width:600px){.header-mobile-cards-container-title h1{font-size:var(--fm-42-38)}.header-mobile-cards-container-title p{font-size:var(--fm-21-19)}.top-picks-mobile{font-size:var(--fm-18-17)}.toggle-top-picks-button{font-size:var(--fm-14-13)}.header-scroller-wrapper{width:calc(100% - 1.5rem)}}:root{--hero-filtered:calc(min(100%, 2000px))}.filteredData .header-cards-container-title{padding:0 clamp(4rem,.196rem + 5.072vw,12rem);top:47.5%}.filteredData .header-mobile-cards-container-title h1{font-size:var(--ft-56-42)}.filteredData .header-cards-container-title p{font-size:var(--ft-21-18);padding:0}.filteredData .header-left-large,.filteredData .header-left-medium,.filteredData .header-left-small{background-repeat:no-repeat!important;background-size:max(var(--hero-w-min,2000px),var(--hero-w)) auto!important}.filteredData .header-scroller-wrapper-shader{width:var(--hero-filtered)}.filteredData .header-scroller-wrapper{flex:1 1 var(--hero-filtered);height:19rem;width:var(--hero-filtered)}.filteredData .header-mobile-cards-container-title,.filteredData .header-mobile-cards-container-title-text,.filteredData .header-scroller-arrow-mobile,.filteredData .header-scroller-arrow-wrapper,.filteredData .toggle-top-picks-button,.filteredData .toggle-top-picks-mobile,.filteredData .xl-card-wrapper{display:none}@media(max-width:1600px){.filteredData .header-left-large,.filteredData .header-left-medium,.filteredData .header-left-small{background-repeat:no-repeat!important;background-size:max(var(--hero-w-min,100%),var(--hero-w)) auto!important}.filteredData .header-scroller-wrapper-shader{width:100%}.filteredData .header-scroller-wrapper{flex:1 1 var(--hero-filtered);height:19rem;width:100%}}@media(max-width:825px){.filteredData .header-container,.filteredData .header-footer-wrapper{display:none}}@media (max-width:1150px){.compare-window-wrapper{max-width:calc(100% - 2rem)}}@media (max-width:825px){.compare-window-wrapper{border-top:4px solid var(--section-darkest-background-color);max-width:calc(100% - 1.5rem);padding:.75rem .75rem 0}.compare-window{padding:0 0 .75rem}}@media (max-width:600px){.compare-window-wrapper{max-width:calc(100% - 1rem);padding:0 .5rem}.compare-window{padding:0 0 .5rem}}.comparison-table{table-layout:fixed}.comparison-table tr:second-child{border-bottom:1px solid var(--card-color)}.comparison-table td{padding:.75rem .45rem;text-align:center;word-wrap:break-word;box-sizing:border-box;color:var(--white-color-1);flex-shrink:0;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);overflow:hidden;white-space:wrap}.compare-value{text-transform:capitalize}.comparison-table th{background-color:var(--section-dark-background-color);border-left:2px solid var(--section-darkest-background-color);border-right:2px solid var(--section-darkest-background-color)}.brand-model-container,.brand-model-row th{background-color:var(--section-darkest-background-color)}.comparison-table td:not(:first-child):not(:nth-child(2)):not(.best-deals-cell):not(.scores-ratings-cell):not(.specs-cell):not(.spec-subtoggle-cell){box-shadow:inset -.75px 0 0 0 var(--section-darkest-background-color),inset .75px 0 0 0 var(--section-darkest-background-color)}.comparison-table .select-first-item{border-top:3px solid var(--card-color)}.select-first-item-last-row{border-bottom:3px solid var(--card-color)}.comparison-table td:nth-child(2){border-left:3px solid var(--card-color);border-right:3px solid var(--card-color)}.comparison-table td:first-child{border-right:none;color:var(--grey-color-1);font-size:var(--font-size-14px);padding:.75rem .45rem .75rem 1rem;text-align:left;text-transform:none;white-space:nowrap}.comparison-table td:first-child,.comparison-table th:first-child{left:0;position:sticky;z-index:1}.comparison-table tr:nth-child(2n) td:first-child,.comparison-table tr:nth-child(2n) th:first-child{background-color:var(--section-darkest-background-color)}.comparison-table tr:nth-child(odd) td:first-child,.comparison-table tr:nth-child(odd) th:first-child{background-color:var(--section-dark-background-color)}.comparison-table th:first-child{background-color:var(--section-darkest-background-color)}.comparison-table tr{background-color:var(--section-dark-background-color);position:relative;z-index:1}.comparison-table tr:nth-child(2n){background-color:var(--section-darkest-background-color)}.comparison-table th[rowspan="2"]{background-color:var(--section-darkest-background-color)!important}.best-deals-cell,.scores-ratings-cell,.spec-subtoggle-cell,.specs-cell{background-color:var(--main-background-color)!important}.comparison-table .compare-lighting-container{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;justify-content:center}.comparison-table .rgb-lighting-circle{background:var(--rainbow-gradient)}.compare-label-container{display:flex;justify-content:flex-start}.compare-label{display:none;justify-content:center}@media (max-width:1150px){.compare-label{display:flex}}.compare-main-label td:first-child{display:flex;justify-content:flex-start;padding:0 0 0 1rem}@media (max-width:1150px){.compare-main-label{color:var(--grey-color-4)!important;font-size:var(--font-size-12px)!important;margin-bottom:1px}.buy-it-here-row .compare-main-label{display:none}}.deals-hidden{display:none!important}.best-deals-toggle-row,.scores-toggle-row,.spec-subtoggle-row,.specs-toggle-row{cursor:pointer}.maintoggletext{text-transform:uppercase}.maintoggletext,.subtoggletext{color:var(--white-color-1);cursor:pointer!important;font-size:var(--font-size-17px)!important;font-weight:700!important;line-height:1;margin-right:.25rem}.subtoggletext{text-transform:capitalize}.maintoggleplusminus,.subtoggleplusminus{color:var(--white-color-1);font-size:var(--font-size-20px)!important;font-weight:900!important}.best-deals-toggle-row:hover .subtoggleplusminus,.comparison-table tbody tr:hover .maintoggleplusminus,.comparison-table tbody tr:hover .subtoggleplusminus,.scores-toggle-row:hover .maintoggleplusminus,.scores-toggle-row:hover .subtoggleplusminus,.spec-subtoggle-row:hover .maintoggleplusminus,.spec-subtoggle-row:hover .subtoggleplusminus,.specs-toggle-row:hover .maintoggleplusminus,.specs-toggle-row:hover .subtoggleplusminus,css Copy .best-deals-toggle-row:hover .maintoggleplusminus{color:var(--card-color)}@media (max-width:1150px){.maintoggletext,.subtoggletext{font-size:var(--font-size-15px)!important}.maintoggleplusminus,.subtoggleplusminus{font-size:var(--font-size-16px)!important}}.comparison-table .select-wrapper{box-sizing:border-box;display:inline-block;max-width:100%;position:relative}.comparison-table .select-wrapper:after{color:var(--card-color);content:"❯";font-size:var(--font-size-16px);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%) rotate(90deg)}.comparison-table .compare-select-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--section-medium-background-color);border:1px solid var(--section-dark-background-color);border-radius:4px;box-sizing:border-box;color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);max-height:600px;max-width:100%;overflow-y:auto;padding:.45rem 2rem .45rem .75rem;text-transform:none}@media (max-width:1150px){.comparison-table .compare-select-dropdown{max-height:500px}.comparison-table .select-wrapper:after{font-size:var(--font-size-14px)}}@media (max-width:600px){.comparison-table .compare-select-dropdown{font-size:var(--font-size-12px)}}.comparison-table .compare-select-dropdown option{background-color:var(--section-dark-background-color);color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);padding:.4rem}.comparison-table .compare-select-dropdown::-webkit-scrollbar{background-color:var(--section-darkest-background-color);width:8px}.comparison-table .compare-select-dropdown::-webkit-scrollbar-thumb{background-color:var(--card-color);border-radius:4px}.comparison-table .compare-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:var(--card-hover)}.comparison-table .select-wrapper .compare-select-hitbox{background:transparent;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:2}.comparison-table .select-wrapper .compare-select-hitbox:focus-visible{outline:2px solid var(--card-color);outline-offset:2px}.comparison-image-container img{display:block;height:auto;margin:0 auto;max-width:100%}.comparison-table th .brand-text,.comparison-table th .model-text{display:block;margin:0;text-align:center}.comparison-table .brand-model-row th{position:relative;z-index:100}.brand-model-container{align-items:center;display:flex;flex-direction:column;gap:0;justify-content:center;padding:.75rem 0;position:relative;text-align:center}.brand-model-container .vault-item-arrow-container{align-items:center;background-color:transparent;cursor:pointer;display:grid;position:absolute;z-index:200}.brand-text{color:var(--grey-color-1);font-size:var(--font-size-14px);font-weight:var(--font-weight4)}.brand-text,.model-text{text-align:center;word-wrap:break-word;border-right:3px solid var(--section-darkest-background-color);flex-shrink:0;font-family:var(--identity-font);overflow:hidden;text-transform:capitalize;white-space:wrap}.model-text{color:var(--white-color-1);cursor:pointer;font-size:var(--font-size-15px);font-weight:var(--font-weight6);line-height:1.35}.model-text:hover{color:var(--card-color)}@media (max-width:1150px){.model-text{font-size:var(--font-size-14px)}}.affiliate-links-container{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;max-height:auto;overflow-y:auto;padding:.5rem 1rem;scrollbar-width:thin}.compare-card-affiliate-items-grid{column-gap:2rem;display:grid;grid-template-columns:repeat(1,1fr);padding:0;row-gap:1rem;width:auto}.compare-card-affiliate-link-item{align-items:center;display:flex;gap:2rem;width:auto}.compare-card-deals-button{align-items:center;background-color:transparent;border:1px solid var(--card-color);border-radius:5px;box-sizing:border-box;color:var(--card-color);cursor:pointer;display:inline-flex;flex:0 0 8rem;flex-shrink:0;font-family:var(--identity-font);font-size:clamp(var(--font-size-14px),12.9333px + .2667vw,var(--font-size-16px));font-weight:500;justify-content:center;letter-spacing:-.25px;line-height:1;max-width:8rem;min-width:8rem;overflow:hidden;padding:1.05rem 1.5rem;position:relative;transition:all .3s ease-in-out,transform .3s ease,box-shadow .3s ease;white-space:nowrap;z-index:1}.compare-card-affiliate-retailer-name{color:var(--white-color-1);display:-webkit-box;font-family:var(--identity-font);font-size:clamp(var(--font-size-16px),14.9333px + .2667vw,var(--font-size-18px));font-weight:var(--font-weight3);letter-spacing:var(--letter-spacing-tight);line-height:1.6rem;text-align:left;text-transform:capitalize;width:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:visible;text-overflow:ellipsis;white-space:normal;word-break:break-word}.compare-card-affiliate-retailer-name .compare-affiliate-retailer{font-weight:400}.compare-card-affiliate-retailer-name .compare-affiliate-variant{font-weight:700}.compare-card-deals-button:hover{background-color:var(--primary-color-hover,var(--card-color));border-color:transparent;box-shadow:0 10px 25px rgba(var(--card-rgb),.5),0 0 15px rgba(var(--card-rgb),.8);color:var(--white-color-1);font-weight:600;text-shadow:0 0 10px rgba(var(--card-rgb),.9),0 0 20px rgba(var(--card-rgb),.6);transform:scale(1.15) translateY(-3px) rotate(1deg)}.compare-card-deals-button:hover:before{animation:pulse-flare 1.2s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--card-rgb),.4) 0,transparent 70%);border-radius:6px;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.compare-card-deals-button:hover:after{animation:ripple .8s ease-out infinite;background:rgba(var(--card-rgb),.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:0}@media (max-width:1150px){.compare-card-affiliate-items-grid{padding:.5rem 0}.compare-card-affiliate-link-item{gap:clamp(6px,-2.5333px + 2.1333vw,22px)}}.compare-card-affiliate-link-item{justify-content:flex-start;max-width:100%;min-width:0;width:100%}.buy-it-here-row td.compare-affiliate-cell{vertical-align:top}.buy-it-here-row .affiliate-links-container{align-items:stretch;box-sizing:border-box;justify-content:flex-start;max-height:260px;overflow-y:auto}.buy-it-here-row .compare-card-affiliate-items-grid{width:100%}.buy-it-here-row .compare-card-deals-button-retailer{display:none}@media (max-width:825px){.buy-it-here-row .affiliate-links-container{padding:.5rem}.buy-it-here-row .compare-card-affiliate-link-item{align-items:stretch;flex-direction:column;gap:.35rem}.buy-it-here-row .compare-card-deals-button{flex:1 1 auto;flex-direction:column;max-width:100%;min-width:0;padding:.85rem .9rem;white-space:normal;width:100%}.buy-it-here-row .compare-card-deals-button-retailer{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:var(--white-color-2);font-size:var(--font-size-12px);font-weight:var(--font-weight3);line-height:1.3;margin-top:.35rem;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:normal;word-break:break-word}.buy-it-here-row .compare-card-affiliate-retailer-name{display:none}}.color-container{align-items:center;display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.comparison-table .color-circle{border:1px solid var(--grey-color-3);border-radius:50%;display:inline-block;height:var(--font-size-18px);width:var(--font-size-18px)}.comparison-table .rgb-gradient{background:var(--rainbow-gradient);-webkit-background-clip:text;color:transparent;font-weight:700}.comparison-table .no-checkmark,.comparison-table .yes-checkmark{align-items:center;display:flex;height:var(--font-size-21px);justify-content:center}.negative-percentage,.positive-percentage{font-size:var(--font-size-12px)}.positive-percentage{color:var(--card-color)}.negative-percentage{color:var(--low-score-start)}.compare-specs-img-container{align-items:center;aspect-ratio:11/10;background-color:var(--section-dark-background-color);flex-wrap:nowrap;overflow:hidden}.compare-specs-img-container,.compare-specs-img-wrapper{display:flex;flex-direction:column;flex-shrink:0;height:100%;margin:0;padding:0;position:relative;width:100%}.compare-specs-img-wrapper{justify-content:space-between}@media (min-width:1150px){.comparison-table td:first-child,.comparison-table th:first-child{max-width:19rem;min-width:19rem;width:19rem}}.comparison-table td,.comparison-table th{max-width:clamp(160px,66.6667px + 23.3333vw,335px);min-width:clamp(160px,66.6667px + 23.3333vw,335px);width:clamp(160px,66.6667px + 23.3333vw,335px)}@media (max-width:1150px){.comparison-table td:first-child,.comparison-table th:first-child{display:none}.comparison-table tr.brand-model-row>th:first-child{display:table-cell}}.compare-specs-carousel-container{height:100%;overflow:hidden;position:relative;width:100%}.compare-specs-carousel-images{cursor:pointer;display:block;height:100%;overflow:hidden;position:absolute;width:100%}.compare-specs-carousel-images:active{cursor:grabbing;cursor:-webkit-grabbing}.compare-specs-carousel-image{display:block;height:100%;width:100%;-webkit-user-drag:none;user-drag:none}.compare-specs-carousel-image:not(:first-child){display:none}.compare-specs-carousel-images.compare-specs-flickity .compare-specs-carousel-image,.compare-specs-carousel-images.flickity-enabled .compare-specs-carousel-image{display:block}.compare-specs-carousel-images.compare-specs-flickity,.compare-specs-carousel-images.flickity-enabled,.compare-specs-carousel-images.flickity-enabled .flickity-slider,.compare-specs-carousel-images.flickity-enabled .flickity-viewport{cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none}.compare-specs-carousel-images.flickity-enabled .flickity-viewport{height:100%!important}.compare-specs-carousel-images.flickity-enabled .flickity-slider{height:100%}@media (hover:hover) and (pointer:fine){.compare-specs-carousel-images.flickity-enabled.eg-grabbing,.compare-specs-carousel-images.flickity-enabled.eg-grabbing .flickity-slider,.compare-specs-carousel-images.flickity-enabled.eg-grabbing .flickity-viewport{cursor:grabbing;cursor:-webkit-grabbing}}.compare-window .flickity-enabled.v-flickity-dots{padding:0}.compare-specs-carousel-images .normal-image{object-fit:cover;object-position:center}.compare-specs-carousel-images .cutout-image{object-fit:contain;object-position:center}.compare-specs-img-learn-more{bottom:1rem;color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-12px);font-weight:var(--font-weight4)!important;left:1rem;letter-spacing:var(--letter-spacing-regular);line-height:var(--font-size-12px);opacity:0;position:absolute;text-transform:capitalize;z-index:1000}.compare-specs-img-learn-more a{color:var(--white-color-2)}@media (hover:hover) and (pointer:fine){.compare-specs-carousel-images:hover~.compare-specs-img-learn-more,.compare-specs-img-learn-more:hover{opacity:1}}.versus-vault-nav-empty{align-items:center;border:1px dashed var(--accent-color-1);border-radius:4px;box-sizing:border-box;color:var(--grey-color-2);display:flex;flex-direction:column;font-family:var(--identity-font);font-size:clamp(var(--font-size-12px),9.8182px + .3636vw,var(--font-size-14px));height:95%;justify-content:center;margin:auto;opacity:.8;padding:2rem 1rem;text-align:center;width:97.5%}.compare-specs-img-container .card-brand-logo-text{background-color:rgba(22,24,24,.9);padding:.5rem .35rem .5rem .55rem;position:absolute;right:0;top:var(--font-size-28px);z-index:120}.compare-specs-img-container{--logo-base-width:1.35rem}.compare-specs-img-container .card-brand-logo{display:block;height:auto;width:var(--logo-base-width)}@media (max-width:1150px){.card-brand-logo-text{display:none}}.compare-specs-carousel-arrow-container-wrapper{align-items:center;bottom:.25rem;display:flex;flex-direction:row;justify-content:center;position:absolute;right:.5rem}.compare-specs-carousel-arrow-container{align-items:center;background-color:transparent;cursor:pointer;display:grid;padding:.5rem .35rem;z-index:200;-webkit-tap-highlight-color:transparent}.compare-specs-carousel-circle-left,.compare-specs-carousel-circle-right{align-items:center!important;aspect-ratio:1/1;background-color:var(--section-medium-background-color);border-radius:50%;box-sizing:border-box;display:flex;height:10.75cqw;justify-content:center!important;min-height:28px;min-width:28px;opacity:.6;position:relative;width:10.75cqw}.compare-specs-carousel-circle-right{justify-self:end}.compare-specs-carousel-circle-left{justify-self:start}.compare-specs-carousel-circle-left svg,.compare-specs-carousel-circle-right svg{height:50%;overflow-clip-margin:unset;width:50%}.compare-specs-carousel-arrow-container.active .compare-specs-carousel-circle-left,.compare-specs-carousel-arrow-container.active .compare-specs-carousel-circle-right{background-color:var(--section-medium-background-color)}.compare-specs-carousel-arrow-container.left-arrow:hover .compare-specs-carousel-circle-left,.compare-specs-carousel-arrow-container.right-arrow:hover .compare-specs-carousel-circle-right{background-color:var(--card-color);opacity:1}.compare-specs-carousel-arrow-container.active:hover .compare-specs-carousel-circle-left,.compare-specs-carousel-arrow-container.active:hover .compare-specs-carousel-circle-right{background-color:var(--section-medium-background-color)}.comparison-table .vault-item-circle-left,.comparison-table .vault-item-circle-right{background-color:transparent}@media (max-width:1600px){.compare-specs-carousel-arrow-container.active .compare-specs-carousel-circle-left,.compare-specs-carousel-arrow-container.active .compare-specs-carousel-circle-right{background-color:var(--card-color);opacity:1}.compare-specs-carousel-arrow-container.left-arrow:hover .compare-specs-carousel-circle-left,.compare-specs-carousel-arrow-container.right-arrow:hover .compare-specs-carousel-circle-right{background-color:var(--section-medium-background-color)}.compare-specs-carousel-arrow-container.active:hover .compare-specs-carousel-circle-left,.compare-specs-carousel-arrow-container.active:hover .compare-specs-carousel-circle-right{background-color:var(--card-color)}}.compare-specs-img-container .clear-item-container{cursor:pointer;display:grid;height:4rem;position:absolute;right:.1rem;top:.15rem;width:4rem;z-index:2000}.compare-specs-img-container .clear-item{align-items:center;align-self:start;background-color:var(--card-color);border:1px solid var(--dark-color-1);border-radius:50%;color:var(--dark-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-weight:var(--font-weight8);height:var(--font-size-20px);justify-content:center;justify-self:flex-end;line-height:var(--font-size-20px);min-height:var(--font-size-20px);min-width:var(--font-size-20px);position:relative;text-align:center;transition:color .3s ease,transform .3s ease;width:var(--font-size-20px);z-index:2000}.compare-specs-img-container .clear-item span{font-size:var(--font-size-11px);position:relative;text-transform:capitalize}.compare-specs-img-container .clear-item-container:hover .clear-item,.compare-specs-img-container .clear-item:hover{color:var(--white-color-1);transform:scale(1.15)}@media (max-width:1150px){.compare-specs-img-container .clear-item-container{right:.3rem;top:.3rem}.compare-specs-img-container .clear-item{height:var(--font-size-19px);line-height:var(--font-size-19px);min-height:var(--font-size-19px);min-width:var(--font-size-19px);width:var(--font-size-19px)}.compare-specs-img-container .clear-item span{font-size:var(--font-size-10px);position:relative;text-transform:capitalize}}.compare-specs-img-container .dexa{font-size:7.15cqw;left:.65rem;position:absolute;top:.65rem;z-index:101}.compare-specs-img-container{container-type:inline-size}.compare-specs-img-container,.compare-specs-img-container *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.comparison-table td:first-child,.comparison-table tr:first-child{overflow:visible}.comparison-table .filter-tooltip-icon-wrapper{align-items:flex-start;display:flex;justify-content:flex-end;width:var(--font-size-16px)}.comparison-table .filter-tooltip-icon{align-items:center;background-color:transparent;border:1px solid var(--card-color);border-radius:50%;color:var(--card-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-9px);height:var(--font-size-10px);justify-content:center;line-height:var(--font-size-10px);margin-bottom:0;margin-left:.35rem;text-align:center;transition:background-color .3s,color .3s;width:var(--font-size-10px)}@media (pointer:fine){.comparison-table .filter-tooltip-icon:hover{background-color:var(--card-color);color:var(--white-color-2)}}.comparison-table .filter-tooltip-icon.selected{background-color:var(--card-color);border:1px solid var(--white-color-1);color:var(--white-color-1)}.compare-window.stats,td{position:relative}.comparison-table{overflow:visible;position:relative}.comparison-table .filter-tooltip{background:linear-gradient(135deg,var(--section-dusk-background-color) 0,var(--section-dark-background-color) 100%);box-shadow:0 0 0 1px var(--grey-color-4),0 8px 24px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.05);height:max-content;max-height:400px;max-width:clamp(300px,273.3333px + 6.6667vw,350px);min-width:300px;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.8rem;pointer-events:none;position:absolute;scrollbar-width:thin;visibility:hidden;white-space:wrap;z-index:99999}.comparison-table .filter-tooltip.visible{opacity:1;pointer-events:auto;visibility:visible}.comparison-table .filter-tooltip::-webkit-scrollbar-thumb:hover{background:var(--card-hover)}.comparison-table .filter-tooltip>*{padding:.5rem .75rem!important}.cell-controls-container{display:none;left:0;position:sticky;width:100%}.cell-mobile-controls{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;max-width:100vw;padding:.5rem 0;width:100%}.cell-mobile-controls .highlight-toggle-btn,.cell-mobile-controls .mode-toggle-btn{flex:1 1 160px;min-width:clamp(160px,96px + 16vw,280px)}.cell-controls{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;max-width:100%;padding:0 1rem;width:100%}.mode-toggle-btn,.mode-toggle-container{white-space:normal!important}.compare-window.stats .mode-toggle-btn,.highlight-toggle-btn{align-items:center;background:var(--card-dark-accent);border:1px solid var(--card-color);border-radius:2px;box-sizing:border-box;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--font-size-15px);font-weight:var(--font-weight4);gap:.5rem;justify-content:center;min-width:195px;overflow-wrap:break-word;padding:.8rem 1.1rem;position:relative;transition:all .3s ease;user-select:none;white-space:normal;width:100%}.highlight-toggle-btn:hover{background:var(--card-hover);border-color:var(--card-accent);box-shadow:var(--card-shadow-strong),0 0 8px var(--card-glow)}.highlight-toggle-btn input{display:none}.highlight-toggle-btn .checkmark{background:var(--white-color-1);border:1px solid var(--card-color);border-radius:2px;display:block;height:15px;position:relative;width:15px}.highlight-toggle-btn input:checked~.checkmark{background:var(--card-color);border-color:var(--card-accent)}.highlight-toggle-btn .checkmark:after{content:"";display:none;position:absolute}.highlight-toggle-btn input:checked~.checkmark:after{border:solid var(--white-color-1);border-width:0 2px 2px 0;display:block;height:10px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:5px}@media (max-width:1150px){.cell-controls-container{align-items:center;box-sizing:border-box;column-gap:6px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:.5rem 4px .5rem 0;width:100%}.cell-mobile-controls{column-gap:4px;min-height:100%;row-gap:5px}.cell-mobile-controls .highlight-toggle-btn,.compare-window.stats .mode-toggle-btn{flex:1 1 calc(clamp(160px, 66.6667px + 23.3333vw, 335px) - 10px);min-width:180px;text-align:center;width:auto!important}.compare-window.stats .mode-toggle-btn,.highlight-toggle-btn{font-size:var(--font-size-14px)}.highlight-toggle-btn .checkmark{height:14px;width:14px}.highlight-toggle-btn input:checked~.checkmark:after{display:block;height:9px;left:4px;position:absolute;top:1.5px;width:4px}}.compare-window.stats .mode-toggle-btn.active{background-color:var(--card-color);border:1px solid var(--card-color);cursor:default}@media (hover:hover) and (pointer:fine){.compare-window.stats .mode-toggle-btn:not(.active):hover{background:var(--card-hover);border-color:var(--card-accent);box-shadow:var(--card-shadow-strong),0 0 8px var(--card-glow)}}@keyframes pulse-stats{0%{box-shadow:0 0 0 0 var(--card-color);transform:scale(1)}50%{box-shadow:0 0 0 6px var(--card-color);transform:scale(1.07)}to{box-shadow:0 0 0 0 var(--card-color);transform:scale(1)}}.compare-window.stats .mode-toggle-btn.trigger{animation:pulse-stats .6s ease-out forwards;background-color:var(--card-color);border-color:var(--card-color);color:var(--white-color-1)}.compare-window.stats .highlight-toggle-btn,.compare-window.stats .mode-toggle-btn{overflow:visible!important;position:relative!important}.compare-window.stats .mode-toggle-tooltip{background:var(--card-color);border:1px solid var(--section-medium-background-color);border-radius:2px;bottom:calc(100% + 8px);box-shadow:0 6px 12px rgba(0,0,0,.45);color:var(--white-color-1);font-family:var(--identity-font);font-size:13px;left:50%;line-height:1.35;max-width:100%;min-width:100%;opacity:0;padding:.45rem .7rem;pointer-events:none;position:absolute;text-align:left;text-wrap:wrap;transform:translate(-50%,4px);transition:opacity .2s ease,transform .2s ease;word-break:break-word;z-index:9999}.compare-window.stats .mode-toggle-tooltip:after{border:6px solid transparent;border-top:6px solid var(--card-color);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%);z-index:9999}@media (hover:hover) and (pointer:fine){.compare-window.stats .highlight-toggle-btn:hover .mode-toggle-tooltip,.compare-window.stats .mode-toggle-btn:hover .mode-toggle-tooltip{opacity:1;transform:translate(-50%)}}.compare-window.stats .mode-toggle-container{overflow:visible!important}.demo-mode-compare .compare-select-dropdown,.demo-mode-compare .comparison-table .select-wrapper:after,.demo-mode-compare .select-wrapper{display:none!important}.compare-window.stats .compare-select-dropdown{padding-left:2rem}.compare-window.stats .toggle-spinner{animation:spin .75s linear infinite;border:.11rem solid var(--card-color);border-radius:50%;border-top:.11rem solid transparent;height:.9rem;margin-bottom:.1rem;width:.9rem}.compare-window.stats .toggle-caution{margin-top:.3rem}.compare-window.stats .toggle-caution svg{height:1.1rem;width:1.1rem}.compare-window-wrapper.guest-restricted tbody tr:not(.buy-it-here-row) td:nth-child(n+4)>:not(.affiliate-links-container) :not(.guest-sample-overlay):not(.guest-login-link),.compare-window-wrapper.guest-restricted thead tr:not(.brand-model-row) th:nth-child(n+4)>:not(.guest-sample-overlay):not(.guest-login-link){filter:blur(6px);pointer-events:none}.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(n+4) .select-wrapper,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(n+4) select{visibility:hidden}.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(2) .select-wrapper,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(2) select,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(3) .select-wrapper,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(3) select{pointer-events:auto;visibility:visible}.compare-window-wrapper.guest-restricted .compare-specs-img-container.guest-blur>:not(.guest-sample-overlay):not(.guest-login-link){filter:blur(8px);pointer-events:none}.guest-sample-overlay{align-items:center;background:rgba(0,0,0,.55);color:var(--white-color-1);cursor:pointer;display:flex;flex-direction:column;font-family:var(--identity-font);font-size:var(--ft-13-12);justify-content:center;padding:0 .5rem;pointer-events:auto;z-index:101}.guest-sample-overlay .guest-sample-cta{max-width:90%}.guest-sample-overlay .auth-switch{color:var(--white-color-1);cursor:default;font-size:var(--ft-13-12);margin:.9rem 0 0}.guest-sample-overlay .auth-switch a{color:var(--link-color,#2ca9ff);cursor:pointer;font-weight:700;text-decoration:none}.guest-sample-overlay .auth-switch a:hover{text-decoration:underline}.guest-sample-overlay .guest-auth-cta-btn{align-items:center;background:transparent;border:2px solid var(--link-color,#2ca9ff);border-radius:8px;color:var(--link-color,#2ca9ff);cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;letter-spacing:.02em;margin-top:1rem;padding:.55rem 1rem;text-decoration:none}.guest-sample-overlay .guest-auth-cta-btn:hover{background:hsla(0,0%,100%,.08)}.guest-sample-overlay .guest-auth-cta-btn:focus-visible,.guest-sample-overlay .guest-sample-cta:focus-visible,.guest-sample-overlay .guest-sample-link:focus-visible{outline:2px solid var(--link-color,#2ca9ff);outline-offset:4px}.guest-sample-text{max-width:90%}.guest-sample-text a,.guest-sample-text span{font-size:var(--ft-15-14)!important;line-height:1.7!important}.compare-window-wrapper .guest-sample-text .sample-word{color:var(--card-accent)}.guest-sample-text .guest-sample-link{color:var(--link-color,#2ca9ff);cursor:pointer;font-weight:700;line-height:1.5;max-width:90%;text-decoration:none}.guest-sample-text .guest-sample-link:hover{text-decoration:underline}.compare-window.stats .guest-login-link{inset:0;position:absolute;z-index:102}.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+3) .guest-sample-link{text-decoration:none}.compare-window-wrapper.guest-restricted td:hover .guest-sample-link,.compare-window-wrapper.guest-restricted th:hover .guest-sample-link{text-decoration:underline}.compare-window-wrapper.guest-restricted .guest-sample-overlay,.compare-window-wrapper.guest-restricted .guest-sample-overlay *{filter:none!important;pointer-events:auto!important}@media (max-width:1150px){.compare-window-wrapper.guest-restricted tbody td:nth-child(n+4)>:not(.affiliate-links-container):not(.guest-sample-overlay):not(.guest-login-link),.compare-window-wrapper.guest-restricted thead th:nth-child(n+4)>:not(.guest-sample-overlay):not(.guest-login-link){filter:blur(6px);pointer-events:none}.compare-window-wrapper.guest-restricted .compare-specs-img-container:nth-child(n+4){filter:blur(8px);pointer-events:none;position:relative}}.comparison-table .scores-toggle-row .scores-ratings-cell[data-scoretype=item]{position:relative}.comparison-table .scores-toggle-row .scores-info-chip{align-items:center;background-color:var(--section-dusk-background-color);border:1px solid var(--section-light-background-color);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.45);color:var(--white-color-2);cursor:pointer;display:inline-flex;font-family:var(--identity-font);font-weight:var(--font-weight6);height:clamp(17px,13.7273px + .5455vw,20px);justify-content:center;text-align:center;width:clamp(17px,13.7273px + .5455vw,20px)}@media (hover:hover) and (pointer:fine){.comparison-table .scores-toggle-row .scores-info-chip:focus-visible,.comparison-table .scores-toggle-row .scores-info-chip:hover{background-color:var(--card-color);border-color:var(--section-dusk-background-color);color:var(--section-dusk-background-color)}}.comparison-table .scores-toggle-row.chip-hover .maintoggleplusminus{color:var(--white-color-1)!important}@media (min-width:1151px){.comparison-table .scores-toggle-row .scores-ratings-cell[data-scoretype=label] .scores-info-chip{position:absolute;right:.75rem;top:50%;transform:translateY(-50%)}.comparison-table .scores-toggle-row .scores-ratings-cell[data-scoretype=item] .scores-info-chip,.comparison-table .scores-toggle-row .scores-ratings-cell[data-scoretype=label] .maintoggleplusminus{display:none}}@media (max-width:1150px){.comparison-table .scores-toggle-row .scores-ratings-cell[data-scoretype=label] .scores-info-chip{display:none}.comparison-table .scores-toggle-row .scores-ratings-cell[data-scoretype=item]:nth-child(2) .scores-info-chip{position:relative}.comparison-table .scores-toggle-row .scores-ratings-cell[data-scoretype=item]:nth-child(2) .maintoggleplusminus{display:none}}.comparison-wrapper-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-bottom:auto;margin-top:auto;padding:0}.comparison-wrapper-container-bg{background-color:var(--section-darkest-background-color);border:1px solid var(--section-medium-background-color);border-radius:20px;display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-width:300px;overflow:hidden;padding:clamp(20px,8.6667px + 2.8333vw,54px) clamp(16px,6.3333px + 2.4167vw,45px) clamp(18px,13.3333px + 1.1667vw,32px);width:auto}.compare-window-wrapper.shapes .comparison-wrapper-container-bg{gap:clamp(32px,22.6667px + 2.3333vw,60px)}.compare-window-wrapper.radar .comparison-wrapper-container-bg{gap:32px}@media (max-width:1150px){.compare-window-wrapper.shapes .comparison-wrapper-container-bg{gap:clamp(32px,22.6667px + 2.3333vw,60px)}}.shapes-container{align-items:flex-end;background-color:var(--section-darkest-background-color);display:flex;flex-direction:row;justify-content:center;overflow:hidden;width:auto}@media (max-width:700px){.shapes-container{display:flex;flex-direction:column}}.view-container{border:transparent;box-sizing:border-box}.top-view-container{align-items:flex-end}.side-view-container,.top-view-container{display:flex;flex-direction:column;justify-content:flex-end;position:relative}.side-view-container{align-items:flex-start}.view-container svg{height:100%;overflow:visible;width:auto}@media (max-width:700px){.shapes-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end}}.legend-container{display:grid;gap:1rem;grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:repeat(4,auto);z-index:1001}.legend-container>:empty{display:none}@media (max-width:700px){.legend-container{display:grid;gap:1rem;grid-auto-flow:row;grid-auto-rows:auto;grid-template-rows:none;margin:0;min-height:0;padding:0;z-index:1001}}.legend-item{align-items:center;background-color:var(--section-dusk-background-color);border-radius:6px;display:flex;gap:1rem;padding:.5rem .75rem .5rem 1rem;position:relative}.legend-item-wrapper{color:var(--white-color-1);display:flex;font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight4);justify-content:space-between;width:100%}.legend-content{align-items:center;display:flex;gap:1rem;margin-right:1rem}.legend-dimension-row{align-items:flex-start;display:flex;flex-direction:row-reverse;gap:1rem;justify-content:flex-end}.placeholder-legend-wrapper{align-items:center;display:flex;height:100%}.legend-block-name-wrapper{align-items:center;display:flex;gap:1rem;margin-right:2rem}.placeholder-color-block{background-color:var(--section-medium-background-color);cursor:default!important;height:1.85rem!important;pointer-events:none}.legend-container .select-wrapper{align-items:center;background-color:var(--section-medium-background-color);border-radius:50%;cursor:pointer;display:flex;height:1.85rem;justify-content:center;min-height:1.85rem;min-width:1.85rem;overflow:hidden;position:relative;transition:background-color .3s ease;width:1.85rem}.legend-container .select-wrapper:hover{background-color:var(--section-light-background-color)}.legend-container .select-wrapper .arrow-icon{color:var(--card-color);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(90deg);transition:color .3s ease}.legend-container .compare-select-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;transition:width .3s ease;width:100%}.legend-container .compare-select-dropdown:focus,.legend-container .compare-select-dropdown:hover{min-width:16rem;padding:1rem}.legend-container .compare-select-dropdown option{background-color:var(--section-dark-background-color);color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);padding:.4rem}.legend-container .compare-select-dropdown::-webkit-scrollbar{background-color:var(--section-dark-background-color);width:8px}.legend-container .compare-select-dropdown::-webkit-scrollbar-thumb{background-color:var(--card-color);border-radius:4px}.legend-container .compare-select-dropdown::-webkit-scrollbar-thumb:hover{background-color:var(--card-hover)}@media (max-width:1150px){.legend-container .compare-select-dropdown{max-height:500px;max-width:clamp(150px,86px + 16vw,270px);width:clamp(150px,86px + 16vw,270px)}.legend-container .select-wrapper .arrow-icon{font-size:var(--font-size-12px)}}@media (max-width:600px){.legend-container .compare-select-dropdown{font-size:var(--font-size-12px)}}.legend-color-block{border-radius:8px;cursor:pointer;flex-shrink:0;height:87.5%;min-width:30px;position:relative;width:32.5px}.legend-color-block:after{background-color:var(--section-medium-background-color);border:1px solid var(--dark-color-1);border-radius:4px;bottom:calc(100% + 6px);color:var(--white-color-1);content:"Change Color";font-family:var(--identity-font);font-size:1.125rem;font-weight:var(--font-weight4);left:50%;opacity:0;padding:.4rem .75rem;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) scale(0);transition:transform .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:nowrap;z-index:2005}@media (any-hover:hover){.legend-color-block:hover:after{opacity:1;transform:translateX(-50%) scale(1);visibility:visible}}.legend-item-details{display:flex;flex-direction:column;gap:.15rem}.legend-item-name{color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-16px);font-weight:var(--font-weight4);white-space:wrap}.legend-item-name:hover{color:var(--card-color)}.legend-item-dimensions{color:var(--grey-color-2);font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight3);text-transform:capitalize}.legend-item-dimensions span{font-size:.85rem}.legend-actions-container{align-items:center;display:flex;flex-direction:row;gap:.15rem;justify-content:center}.legend-arrow-container{align-items:center;display:flex;flex-direction:column;gap:.5rem;justify-content:space-between;position:relative;width:auto}.shapes-legend-arrow-container{align-items:center;background-color:transparent;cursor:pointer;display:grid;z-index:200}.shapes-legend-circle-down,.shapes-legend-circle-up{align-items:center;background-color:transparent;border-radius:50%;display:flex;justify-content:center;opacity:.6;position:relative;transition:background-color .3s ease}.shapes-legend-circle-up{align-self:start;justify-self:end}.shapes-legend-circle-down{align-self:end;justify-self:end}.shapes-legend-arrow{background-color:transparent;color:var(--white-color-1);position:relative}.shapes-legend-circle-up .shapes-legend-arrow{margin-bottom:.25rem;margin-left:.25rem;transform:rotate(90deg)}.shapes-legend-circle-down .shapes-legend-arrow{margin-left:.25rem;margin-top:.25rem;transform:rotate(90deg)}.shapes-legend-arrow-container.move-left:hover .shapes-legend-circle-up,.shapes-legend-arrow-container.move-right:hover .shapes-legend-circle-down{background-color:var(--card-color);opacity:1}.shapes-legend-arrow-container.active .shapes-legend-circle-down,.shapes-legend-arrow-container.active .shapes-legend-circle-up{background-color:var(--section-medium-background-color)}.shapes-legend-arrow-container.active:hover .shapes-legend-circle-down,.shapes-legend-arrow-container.active:hover .shapes-legend-circle-up{background-color:var(--card-color)}.legend-item-name{display:flex;flex-direction:column;font-size:var(--font-size-14px)}@media (max-width:700px){.legend-item-name{white-space:wrap}.legend-item-dimensions,.legend-item-name{font-size:var(--font-size-13px)}.legend-item-dimensions span{font-size:.7rem}}.shapes-legend-arrow{font-size:1.6rem}.shapes-legend-arrow-container,.shapes-legend-circle-down,.shapes-legend-circle-up{height:2rem;width:2rem}@media (max-width:1600px){.shapes-legend-arrow-container.active .shapes-legend-circle-down,.shapes-legend-arrow-container.active .shapes-legend-circle-up{background-color:var(--card-color);opacity:1}.shapes-legend-arrow-container.move-left:hover .shapes-legend-circle-up,.shapes-legend-arrow-container.move-right:hover .shapes-legend-circle-down{background-color:var(--section-medium-background-color)}.shapes-legend-arrow-container.active:hover .shapes-legend-circle-down,.shapes-legend-arrow-container.active:hover .shapes-legend-circle-up{background-color:var(--card-color)}}.comparison-wrapper-container .clear-item-container{display:grid;height:var(--font-size-20px);left:-7px;position:absolute;top:-7px;width:var(--font-size-20px)}.comparison-wrapper-container .clear-item{align-items:center;background-color:var(--card-color);border:1px solid var(--dark-color-1);border-radius:50%;color:var(--dark-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-weight:var(--font-weight8);height:var(--font-size-19px);justify-content:center;line-height:var(--font-size-19px);min-height:var(--font-size-19px);min-width:var(--font-size-19px);position:relative;text-align:center;text-transform:capitalize;transition:color .3s ease,transform .3s ease;width:var(--font-size-19px);z-index:2000}.comparison-wrapper-container .clear-item span{font-size:var(--font-size-11px)}.comparison-wrapper-container .clear-item:hover{color:var(--white-color-1);transform:scale(1.1)}.shape-slider-wrapper{background-color:var(--section-dusk-background-color);border-radius:6px;padding:1rem 1.15rem .1rem;position:absolute;right:1rem;top:1rem;width:clamp(185px,122.7778px + 8.8889vw,225px);z-index:1000}.shape-slider-wrapper .nouislider{width:100%}@media (max-width:700px){.shape-slider-wrapper{background-color:var(--section-dusk-background-color);border-radius:6px;padding:clamp(8px,5.8667px + .5333vw,12px) clamp(7px,3.2667px + .9333vw,14px) .1rem;position:absolute;right:.5rem;right:1rem;top:.5rem;top:1rem;width:clamp(125px,91.6667px + 8.3333vw,150px);z-index:1000}}.shape-slider-wrapper .label-container{display:flex;justify-content:space-between}.shape-slider-wrapper .range-label{white-space:wrap}.shape-slider-wrapper .range-label,.shape-slider-wrapper .slider-label{color:var(--white-color-1);font-family:var(--identity-font);font-size:clamp(13px,11.9333px + .2667vw,15px);font-weight:var(--font-weight4)}.shape-slider-wrapper .nouislider{margin:0;position:relative}.shape-slider-wrapper .range-label{margin-right:0!important}.shape-slider-wrapper .noUi-target{background-color:var(--section-medium-background-color);border:0;border-radius:0;box-shadow:inset 0 .1rem .2rem rgba(0,0,0,.3)}.shape-slider-wrapper .noUi-connect{background-color:var(--card-accent);border-radius:0;height:100%}.shape-slider-wrapper .noUi-handle{align-items:center;background-color:var(--section-darkest-background-color);border:.1rem solid var(--section-medium-background-color);border-radius:1px!important;box-shadow:0 .2rem .4rem rgba(0,0,0,.15);cursor:pointer;display:flex;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.shape-slider-wrapper .noUi-handle:after,.shape-slider-wrapper .noUi-handle:before{background-color:var(--section-medium-background-color);content:"";display:block;height:50%;position:absolute;top:50%;transform:translateY(-50%);width:.1rem}.shape-slider-wrapper .noUi-handle:before{left:.5rem!important}.shape-slider-wrapper .noUi-handle:after{left:1rem!important}.shape-slider-wrapper .noUi-handle:hover{background-color:var(--section-darkest-background-color);border:.1rem solid var(--accent-color-2);box-shadow:0 .4rem .6rem rgba(0,0,0,.3);transform:scale(1.1)}.shape-slider-wrapper .noUi-target{height:.75rem}.shape-slider-wrapper .noUi-handle{align-items:center!important;display:flex!important;flex-direction:column!important;height:1.5rem!important;justify-content:center!important;right:0;top:-.5rem!important;width:1.75rem!important}.shape-slider-wrapper .noUi-touch-area{align-items:center!important;height:4rem!important;padding:1rem!important;position:absolute;width:4rem!important}.units-select-wrapper{display:inline-block;margin-top:1.5rem;position:relative}.units-select-wrapper:after{color:var(--card-color);content:"❯";font-size:var(--font-size-16px);pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-50%) rotate(90deg)}.units-select-dropdown{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--section-medium-background-color);border:1px solid var(--section-dark-background-color);border-radius:4px;cursor:pointer;overflow-y:auto;padding:.45rem 2rem .45rem .75rem;text-transform:none;width:100%}.units-select-dropdown,.units-select-dropdown option{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4)}.units-select-dropdown option{background-color:var(--section-dark-background-color);padding:.4rem}@media (max-width:1150px){.units-select-dropdown{width:100%}.units-select-wrapper:after{font-size:var(--font-size-14px)}}@media (max-width:600px){.units-select-dropdown{font-size:var(--font-size-12px)}}.radar-container{align-items:center;display:flex;flex-direction:row;height:auto;justify-content:center;min-width:calc(1150px - clamp(16px, 6.3333px + 2.4167vw, 45px)*2);overflow:hidden;overflow:visible;row-gap:3rem;width:auto}#radarComparisonChart{border-radius:12px;display:block;margin-inline:auto;max-width:1200px;overflow:hidden;overflow:visible;position:relative!important}.radar-categories-container{display:flex;flex-direction:column;width:18%}.radar-category-button{justify-content:flex-start;margin-bottom:8px}.compare-window-wrapper.radar .mode-toggle-btn,.radar-category-button{align-items:center;background-color:var(--section-dusk-background-color);border:1px solid var(--section-medium-background-color);border-radius:6px;box-sizing:border-box;cursor:pointer;display:flex;height:40px;padding:0 1.25rem 0 .75rem;transition:background-color .3s ease,transform .3s ease;width:100%}.compare-window-wrapper.radar .mode-toggle-btn{color:var(--white-color-1);font-family:var(--identity-font);font-size:clamp(14px,11.8182px + .3636vw,16px);font-weight:var(--font-weight4);justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-window-wrapper.radar .mode-toggle-btn.active,.radar-category-button.active{background-color:var(--card-dark-accent);color:#fff}@media (hover:hover) and (pointer:fine){.compare-window-wrapper.radar .mode-toggle-btn:not(.active):hover,.radar-category-button:not(.active):hover{background-color:var(--card-color);transform:scale(1.05)}}.category-svg-wrapper{align-items:center;display:flex;height:clamp(28px,14.9091px + 2.1818vw,40px);justify-content:center;margin-right:10px;width:clamp(28px,14.9091px + 2.1818vw,40px)}.category-svg-wrapper img{height:clamp(16px,7.2727px + 1.4545vw,24px);width:clamp(16px,7.2727px + 1.4545vw,24px)}.category-name{color:var(--white-color-1);display:inline-block;font-family:var(--identity-font);font-size:clamp(14px,11.8182px + .3636vw,16px);font-weight:var(--font-weight4);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root{--radar-fluid-aspect:9}.radar-view-container{aspect-ratio:16/9;overflow:visible;position:relative;width:100%!important}.radar-view-container .radar-unknown-chip{background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.18);border-radius:6px;color:hsla(0,0%,100%,.75);font-family:var(--identity-font);font-size:var(--ft-12-10);font-weight:var(--font-weight4);left:12px;letter-spacing:.02em;line-height:1;padding:8px 14px;pointer-events:none;position:absolute;top:0;user-select:none;white-space:nowrap;z-index:55}@media (max-width:1150px){.radar-container{flex-direction:column;height:auto!important;min-width:auto!important;overflow:visible;width:auto!important}.radar-view-container{aspect-ratio:16/var(--radar-fluid-aspect);width:auto!important}.radar-categories-container{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;justify-content:center;width:100%}.radar-category-button{flex:1 1 180px;margin:0;min-width:180px}}.radar-view-container canvas{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.radar-tooltips-container .filter-tooltip,.radar-tooltips-container .filter-tooltip-icon{pointer-events:auto}.comparison-wrapper-container-bg{position:relative}.compare-window-wrapper.radar .mode-toggle-container{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center!important;margin-top:1rem;overflow:visible;width:100%}.compare-window-wrapper.radar .radar-category-button{align-items:center;background:var(--section-dusk-background-color);border:1px solid var(--section-medium-background-color);border-radius:6px;color:var(--white-color-1);cursor:pointer;display:flex;flex-direction:row;font-family:var(--identity-font);font-size:clamp(13px,11.6px + .35vw,15px);gap:4px;justify-content:flex-start;overflow:visible;padding:.65rem .75rem;transition:background-color .3s ease,transform .3s ease;width:100%}.compare-window-wrapper.radar .radar-category-button .category-name{overflow:visible;white-space:nowrap}.compare-window-wrapper.radar .radar-category-button.active{background:var(--card-dark-accent);color:#fff;cursor:default}@media (hover:hover) and (pointer:fine){.compare-window-wrapper.radar .radar-category-button:not(.active):hover{background:var(--card-color);transform:scale(1.05)}}.compare-window-wrapper.radar .mode-toggle-btn.active{background-color:var(--card-dark-accent);color:#fff}@media (hover:hover) and (pointer:fine){.compare-window-wrapper.radar .mode-toggle-btn:not(.active):hover{background-color:var(--card-color);transform:scale(1.05)}}@keyframes pulseCat{0%{background:var(--section-dusk-background-color);box-shadow:0 0 0 0 rgba(var(--card-color-rgb,34,169,255),0);transform:scale(1)!important}50%{background:var(--card-color);box-shadow:0 0 0 2px rgba(var(--card-color-rgb,34,169,255),.45);transform:scale(1.05)!important}to{background:var(--section-dusk-background-color);box-shadow:0 0 0 0 rgba(var(--card-color-rgb,34,169,255),0);transform:scale(1)!important}}.compare-window-wrapper.radar #customizeDemoBtn.trigger{animation:pulseCat .6s ease-out forwards;pointer-events:none}.compare-window-wrapper.radar .mode-toggle-btn{overflow:visible!important;position:relative!important}.compare-window-wrapper.radar .mode-toggle-tooltip{background:var(--card-color);border:1px solid var(--section-medium-background-color);border-radius:2px;bottom:calc(100% + 8px);box-shadow:0 6px 12px rgba(0,0,0,.45);color:var(--white-color-1);font-family:var(--identity-font);font-size:13px;left:50%;line-height:1.35;max-width:100%;min-width:100%;opacity:0;padding:.45rem .7rem;pointer-events:none;position:absolute;text-align:center;text-wrap:wrap;transform:translate(-50%,4px);transition:opacity .2s ease,transform .2s ease;word-break:break-word;z-index:9999}.compare-window-wrapper.radar .mode-toggle-tooltip:after{border:6px solid transparent;border-top:6px solid var(--card-color);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media (hover:hover) and (pointer:fine){.compare-window-wrapper.radar .mode-toggle-btn:hover .mode-toggle-tooltip{opacity:1;transform:translate(-50%)}}.compare-window-wrapper.radar .mode-toggle-container{overflow:visible!important}.compare-window-wrapper.shapes .mode-toggle-container{align-items:flex-start;display:flex;flex-direction:column;gap:7px;justify-content:center!important;margin-top:7px;width:100%}.compare-window-wrapper.shapes .mode-toggle-btn{appearance:none;background-color:var(--section-medium-background-color);border:1px solid var(--section-dark-background-color);border-radius:4px;color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);overflow-y:auto;padding:.45rem 2rem .45rem .75rem;text-align:left;text-transform:none;width:100%}.compare-window-wrapper.shapes .mode-toggle-btn.active{border:1px solid var(--card-color);color:var(--card-color)}@media (hover:hover) and (pointer:fine){.compare-window-wrapper.shapes .mode-toggle-btn:not(.active):hover,.compare-window-wrapper.shapes .units-select-dropdown:hover,.compare-window-wrapper.shapes .units-select-wrapper:hover:after{background-color:var(--card-color);color:#fff}}@keyframes pulse-shapes{0%{box-shadow:0 0 0 0 var(--card-color);transform:scale(1)}50%{box-shadow:0 0 0 6px var(--card-color);transform:scale(1.05)}to{box-shadow:0 0 0 0 var(--card-color);transform:scale(1)}}.compare-window-wrapper.shapes .mode-toggle-btn.active{background-color:var(--card-dark-accent);color:#fff}.compare-window-wrapper.shapes .mode-toggle-btn.trigger{animation:pulse-shapes .6s ease-out forwards;border-color:var(--card-color);color:var(--card-color)}.compare-window-wrapper.shapes .mode-toggle-btn{overflow:visible!important;position:relative!important}.compare-window-wrapper.shapes .mode-toggle-tooltip{background:var(--card-color);border:1px solid var(--section-medium-background-color);border-radius:2px;bottom:calc(100% + 8px);box-shadow:0 6px 12px rgba(0,0,0,.45);color:var(--white-color-1);display:flex;flex-wrap:wrap;font-family:var(--identity-font);font-size:13px;left:50%;line-height:1.35;max-width:100%;min-width:100%;opacity:0;padding:.45rem .7rem;pointer-events:none;position:absolute;text-align:left;text-wrap:wrap;transform:translate(-50%,4px);transition:opacity .2s ease,transform .2s ease;word-break:break-word;z-index:9999}.compare-window-wrapper.shapes .mode-toggle-tooltip:after{border:6px solid transparent;border-top:6px solid var(--card-color);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}@media (hover:hover) and (pointer:fine){.compare-window-wrapper.shapes .mode-toggle-btn:hover .mode-toggle-tooltip{opacity:1;transform:translate(-50%)}}.compare-window-wrapper.shapes .mode-toggle-container{overflow:visible!important}@media (max-width:600px){.compare-window-wrapper.shapes .mode-toggle-btn{font-size:var(--font-size-12px)}}.comparison-wrapper-container .filter-tooltip-icon-wrapper{align-items:flex-start;display:flex;justify-content:flex-end;width:var(--font-size-16px)}.comparison-wrapper-container .filter-tooltip-icon{align-items:center;background-color:transparent;background-color:var(--section-light-background-color);border-radius:50%;color:var(--grey-color-3);cursor:pointer;display:inline-flex;font-size:clamp(10px,8.9333px + .2667vw,12px);height:clamp(12px,10.9333px + .2667vw,14px);justify-content:center;line-height:1;margin-bottom:0;min-height:clamp(12px,10.9333px + .2667vw,14px);min-width:clamp(12px,10.9333px + .2667vw,14px);text-align:center;transition:background-color .3s,color .3s;width:clamp(12px,10.9333px + .2667vw,14px)}@media (pointer:fine){.comparison-wrapper-container .filter-tooltip-icon:hover{background-color:var(--grey-color-3);color:var(--white-color-1)}}.comparison-wrapper-container .filter-tooltip-icon.selected{background-color:var(--dark-color-1);border:1px solid var(--white-color-1);color:var(--white-color-1)}.comparison-wrapper-container .filter-tooltip{background:linear-gradient(135deg,var(--section-dusk-background-color) 0,var(--section-dark-background-color) 100%);box-shadow:0 8px 24px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.05);box-shadow:0 0 0 1px var(--grey-color-4),0 8px 24px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.05);font-size:var(--font-size-14px);left:0;max-height:400px;max-width:clamp(300px,273.3333px + 6.6667vw,350px);min-width:300px;opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:.8rem;pointer-events:none;position:absolute;scrollbar-width:thin;top:0;visibility:hidden;z-index:99999}.comparison-wrapper-container .filter-tooltip.visible{opacity:1;pointer-events:auto;visibility:visible}.comparison-wrapper-container .filter-tooltip.tooltip-above{transform-origin:bottom center}.comparison-wrapper-container .filter-tooltip:not(.tooltip-above){transform-origin:top center}.comparison-wrapper-container .filter-tooltip>*{padding:.5rem .75rem!important}.demo-mode-compare .compare-select-dropdown,.demo-mode-compare .compare-window-wrapper.shapes .select-wrapper,.demo-mode-compare .select-wrapper .demo-mode-compare .compare-window-wrapper.radar .select-wrapper,.demo-mode-compare .select-wrapper:after{display:none!important}.compare-window-wrapper.shapes .versus-vault-nav-empty{align-items:center;border:2px dashed var(--accent-color-1);border-radius:4px;box-sizing:border-box;color:var(--grey-color-2);display:flex;flex-direction:column;font-family:var(--identity-font);font-size:clamp(var(--font-size-12px),9.8182px + .3636vw,var(--font-size-14px));height:100%;justify-content:center;left:50%;margin:auto;opacity:.8;padding:2rem 1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:95%}@media (max-width:700px){.compare-window-wrapper.shapes .versus-vault-nav-empty{height:95%;left:0;top:0;transform:unset}.compare-window-wrapper.shapes .top-view-container .versus-vault-nav-empty{width:80%}.compare-window-wrapper.shapes .side-view-container .versus-vault-nav-empty{width:100%}}.select-status-icon-holder{align-items:center;display:flex;justify-content:center}.compare-window.radar .toggle-spinner{animation:spin .75s linear infinite;border:.11rem solid var(--card-color);border-radius:50%;border-top:.11rem solid transparent;height:.9rem;width:.9rem}.compare-window.radar .toggle-caution{align-items:center;display:flex;justify-content:center}.compare-window.radar .toggle-caution svg{height:1.1rem;width:1.1rem}.compare-window.shapes .toggle-spinner{animation:spin .75s linear infinite;border:.11rem solid var(--card-color);border-radius:50%;border-top:.11rem solid transparent;height:.9rem;width:.9rem}.compare-window.shapes .toggle-caution{align-items:center;display:flex;justify-content:center}.compare-window.shapes .toggle-caution svg{height:1.1rem;width:1.1rem}@keyframes spin{to{transform:rotate(1turn)}}.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+4) .compare-select-dropdown,.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+4) .select-wrapper{display:none!important}.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(2) .select-wrapper,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(2) select,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(3) .select-wrapper,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(3) select,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(4) .select-wrapper,.compare-window-wrapper.guest-restricted tr.select-row td:nth-child(4) select{pointer-events:auto;visibility:visible}.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+3) .legend-color-block{filter:blur(6px);pointer-events:none}.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+3) .legend-dimension-row{color:var(--grey-color-2);font-size:clamp(12px,10.6px + .35vw,14px);text-align:left}.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+3) .guest-sample-link{color:var(--link-color);cursor:pointer}.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+3) .guest-sample-link:hover{text-decoration:underline}.compare-window-wrapper.guest-restricted #radarComparisonChart{pointer-events:none}html:not(.logged) .compare-window-wrapper:not(.demo-mode-compare) .legend-item:nth-child(n+3) .legend-color-block{filter:blur(6px);pointer-events:none}html:not(.logged) .compare-window-wrapper:not(.demo-mode-compare) .legend-item:nth-child(n+3) .legend-dimension-row{filter:blur(6px);pointer-events:none;user-select:none}html:not(.logged) .compare-window-wrapper:not(.demo-mode-compare) .compare-specs-img-container:nth-of-type(n+3){filter:blur(8px);pointer-events:none}.guest-sample-overlay{display:grid;inset:0;padding:8px;place-items:center;pointer-events:none;position:absolute;text-align:center;z-index:3}.guest-sample-text{color:var(--white-color-1,#fff);font-family:var(--identity-font,inherit);font-size:clamp(12px,2.2vw,14px);opacity:.92;text-shadow:0 2px 8px rgba(0,0,0,.45)}.compare-window-wrapper.guest-restricted .compare-specs-img-container:nth-of-type(n+3),.compare-window-wrapper.guest-restricted .legend-item:nth-child(n+3) .legend-color-block,.compare-window-wrapper.guest-restricted .legend-item:nth-child(n+3) .legend-dimension-row{filter:blur(6px);pointer-events:none}.compare-window-wrapper.radar .radar-category-button .category-name.has-scores-chip{padding-right:2.2rem;position:relative}.compare-window-wrapper.radar .radar-category-button .category-name.has-scores-chip .scores-info-chip{align-items:center;background-color:var(--section-dusk-background-color);border:1px solid var(--section-light-background-color);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.45);color:var(--white-color-2);cursor:pointer;display:inline-flex;font-family:var(--identity-font);font-size:1.35rem;font-weight:var(--font-weight6);height:1.75rem;justify-content:center;line-height:1;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);width:1.75rem}@media (hover:hover) and (pointer:fine){.compare-window-wrapper.radar .radar-category-button .category-name.has-scores-chip .scores-info-chip:focus-visible,.compare-window-wrapper.radar .radar-category-button .category-name.has-scores-chip .scores-info-chip:hover{background-color:var(--card-color);border-color:var(--section-dusk-background-color);color:var(--section-dusk-background-color)}}.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+3) .legend-dimension-row,.compare-window-wrapper.guest-restricted .legend-item:nth-of-type(n+3) .legend-dimension-row *{filter:none!important;pointer-events:auto!important}.guest-legend-oneLine{align-items:center;display:inline-flex;gap:8px;line-height:1.1;white-space:nowrap}.guest-legend-pill{align-items:center;background:transparent;border:2px solid var(--link-color,#2ca9ff);border-radius:999px;color:var(--link-color,#2ca9ff);cursor:pointer;display:inline-flex;font-family:var(--identity-font);font-size:clamp(12px,11.2px + .2vw,13px);font-weight:800;justify-content:center;letter-spacing:.02em;padding:2px 10px;text-decoration:none}.guest-legend-pill:hover{background:hsla(0,0%,100%,.08)}.guest-legend-sep{color:var(--grey-color-2);font-weight:var(--font-weight4)}.legend-container .select-wrapper .compare-select-hitbox{background:transparent;border:0;cursor:pointer;inset:0;margin:0;padding:0;position:absolute;z-index:2}.legend-container .select-wrapper .compare-select-hitbox:focus-visible{outline:2px solid var(--card-color);outline-offset:2px}.compare-select-overlay{background-color:var(--section-dark-background-color);box-shadow:0 10px 28px rgba(0,0,0,.55);display:none;flex-direction:column;overflow:hidden;padding:0 1px;position:absolute;z-index:10050}.compare-select-overlay-header{position:sticky;top:0;z-index:1}.compare-select-overlay-search{background-color:#000;border:1px solid var(--section-dark-background-color);border-radius:0;box-sizing:border-box;color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);outline:none;padding:.75rem .65rem;text-transform:none;width:100%}.compare-select-overlay-search::placeholder{color:var(--grey-color-2)}.compare-select-overlay-list{overflow-y:auto;overscroll-behavior:contain;padding:.25rem 0}.compare-select-overlay-option{color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);padding:.55rem .75rem;text-transform:none;user-select:none}.compare-select-overlay-option.is-placeholder{color:var(--grey-color-2)}.compare-select-overlay-option:hover{background-color:var(--section-medium-background-color)}.compare-select-overlay-empty{color:var(--grey-color-2);display:none;font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:var(--font-weight4);padding:.75rem;text-transform:none}.compare-select-overlay-list::-webkit-scrollbar{background-color:var(--section-dark-background-color);width:8px}.compare-select-overlay-list::-webkit-scrollbar-thumb{background-color:var(--card-color);border-radius:4px}.compare-select-overlay-list::-webkit-scrollbar-thumb:hover{background-color:var(--card-hover)}.blurred{height:100%;left:0;opacity:1;position:absolute;top:0;transition:opacity .4s ease-out;width:100%;z-index:1}.blurred.hidden{opacity:0}.full-res{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.full-res.loaded{opacity:1}.checkmark:after{border:solid var(--dark-color-1);border-width:0 .175rem .175rem 0;content:"";display:none;height:55%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:25%}.gauge-text,.gradient-text,.mouse-feet-text,.rating-text,.sensor-text,.speedometer-text,.weight-text{font-family:var(--identity-font);letter-spacing:var(--letter-spacing-wide);fill:var(--white-color-1);font-weight:700;text-anchor:middle;dominant-baseline:middle;text-shadow:0 0 8px rgba(0,0,0,.6)}.gauge-text{letter-spacing:0;text-shadow:2px 3px 8px rgba(0,0,0,.8)}.gauge-helper-container{display:flex;flex-direction:column}.gauge-circle-svg,.gauge-helper-container{align-items:center;justify-content:center;position:relative}.gauge-circle-svg{container-type:size;height:1.75em;width:2.35em}.gauge-outer-circle{stroke-width:5;fill:none;align-items:center;justify-content:center;position:relative}.gauge-arc{fill:none;stroke-dasharray:201 126;transform:rotate(142deg);transform-origin:70px 70px}.gauage-tick-mark,.gauge-arc{stroke-width:5;stroke-linecap:flate}.gauge-text{font-size:52.5cqh}.sensor-helper-container{display:flex;flex-direction:column}.sensor-circle-svg,.sensor-helper-container{align-items:center;justify-content:center;position:relative}.sensor-circle-svg{container-type:size;height:1.7em;overflow:visible;width:2.35em}.sensor-circle{stroke-width:12;fill:none;align-items:center;justify-content:center;position:relative;stroke-dasharray:250 60;transform:rotate(80deg);transform-origin:70px 70px}.sensor-arc{stroke-width:5;stroke-linecap:flat;fill:none;stroke-dasharray:138.5 126;transform:rotate(46deg);transform-origin:70px 70px}.sensor-tick-mark{stroke-width:4.5;stroke-linecap:flat}.sensor-text{font-size:55cqh;letter-spacing:-.35px}.gradient-helper-container{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:visible;position:relative}.gradient-circle-svg{stroke-width:18;container-type:size;height:1.75em;overflow:visible;width:1.85em}.gradient-bg-circle{fill:none;stroke:hsla(0,0%,100%,.2);stroke-width:18}.gauge-zero-label{font-family:var(--identity-font);font-size:var(--font-size-18px);font-weight:500;fill:var(--white-color-1)}.gradient-text{font-size:55cqh;letter-spacing:-.35px;text-align:center}.speedometer-helper-container{align-items:center;display:flex;justify-content:center;overflow:visible;padding:0 .3em;position:relative}.speedometer-svg{container-type:size;height:1.75em;overflow:visible;width:1.75em}.speedometer-shell path{transition:fill .25s ease}.speedometer-needle-group{transform-origin:256px 256px;transition:transform .25s ease}.speedometer-text{font-family:var(--identity-font);font-weight:700;letter-spacing:var(--letter-spacing-wide);fill:var(--white-color-1);font-size:55cqh;letter-spacing:-.35px;text-shadow:0 0 8px rgba(0,0,0,.6);dominant-baseline:middle}.speedometer-needle-group path{fill:none;stroke:var(--white-color-1)}.mouse-feet-helper-container,.rating-helper-container,.weight-helper-container{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.rating-circle-svg{stroke-width:17;container-type:inline-size;height:1.775em;width:1.775em}.mouse-feet-circle-fill,.rating-circle-fill,.weight-circle-fill{fill:none;stroke-linecap:flat;stroke-width:17;transition:stroke-dashoffset 1s ease,stroke-width 1s ease}.mouse-feet-bg-circle,.rating-bg-circle,.weight-bg-circle{fill:none;stroke:hsla(0,0%,100%,.2)}.rating-text{font-size:60cqw;line-height:1}.mouse-feet-circle-svg,.weight-circle-svg{height:1.775em;width:2.35em;stroke-width:17;container-type:inline-size}.weight-quadrant-divider{stroke:hsla(0,0%,100%,.4);stroke-width:5px;stroke-linecap:flat;pointer-events:none;z-index:2}.weight-quadrant-divider.vertical{stroke-dasharray:none}.filter-spec-tooltip{background:linear-gradient(135deg,var(--section-dusk-background-color) 0,var(--section-dark-background-color) 100%);box-shadow:0 0 0 1px var(--grey-color-4),0 8px 24px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.05);max-width:clamp(315px,260.4545px + 9.0909vw,365px);opacity:0;overflow:visible;pointer-events:none;position:absolute;visibility:hidden;width:80%;width:min(100%,clamp(315px,260.4545px + 9.0909vw,365px));z-index:1;--arrow-size:6px;--arrow-left:50%}.filter-spec-tooltip:after{border:var(--arrow-size) solid transparent;content:"";height:0;left:var(--arrow-left);pointer-events:none;position:absolute;transform:translateX(-50%);width:0}.filter-spec-tooltip.tooltip-above:after{border-top-color:var(--card-color,var(--brand-accent-color,#00bfff));top:100%}.filter-spec-tooltip:not(.tooltip-above):after{border-bottom-color:var(--card-color,var(--brand-accent-color,#00bfff));bottom:100%}.filter-spec-tooltip-scroller{max-height:400px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 1.65rem 1rem}.filter-spec-tooltip.visible{opacity:1;pointer-events:auto;visibility:visible}.egXXL-card .filter-spec-tooltip{background:linear-gradient(135deg,var(--egxxl-surface-5) 0,var(--egxxl-surface-2) 100%)}.filter-tooltip .tooltip-text,.filter-tooltip strong{color:var(--grey-color-1)!important}.filter-tooltip .tooltip-text{font-family:var(--identity-font)!important;font-size:var(--font-size-14px)!important;font-weight:var(--font-weight4)!important;letter-spacing:normal!important;line-height:1.5!important;margin:0!important;text-align:left!important}.filter-tooltip .tooltip-list{margin:0!important;padding:0 0 0 1.5rem!important}.filter-tooltip .tooltip-list-item{color:var(--grey-color-1)!important;font-family:var(--identity-font)!important;font-size:var(--font-size-14px)!important;font-weight:var(--font-weight4)!important;letter-spacing:normal!important;line-height:1.5!important;margin:.75rem 0!important;padding:0!important;text-align:left!important}.filter-tooltip .tooltip-item{margin:1.2rem 0 0!important;padding:0!important}.filter-tooltip .tooltip-item:first-child{margin:0!important}.category-card-wrapper{contain:layout style;z-index:0}.category-card-wrapper:focus-within,.category-card-wrapper:hover{z-index:10}.card-img-container{contain:layout paint style}.eg-metrics,.egm-medium-slide{contain:layout style}.egl-card-stats-grid-wrapper{contain:layout paint style}:root{--eg-hub-card-extra-w:8px;--eg-hub-card-extra-h:10px;--eg-hub-brand-wrapper-pad:1.6rem;--egs-hub-gap-x:1.5rem;--egs-hub-gap-y:1.5rem;--egs-hub-sticky-h:1.1rem;--egs-hub-sticky-mt:2rem;--egs-hub-sticky-mb:0.25rem;--egm-hub-gap-x:1.65rem;--egm-hub-gap-y:1.5rem;--egm-hub-sticky-h:1.6rem;--egm-hub-sticky-mt:3rem;--egm-hub-sticky-mb:0.5rem;--egl-hub-gap-x:1.75rem;--egl-hub-gap-y:3rem;--egl-hub-sticky-h:0rem;--egl-hub-sticky-mt:0rem;--egl-hub-sticky-mb:0rem}@media (max-width:1600px){:root{--eg-hub-brand-wrapper-pad:1.45rem}}@media (max-width:1150px){:root{--eg-hub-brand-wrapper-pad:0.85rem}}@media (max-width:600px){:root{--eg-hub-brand-wrapper-pad:0.6rem}}:root{--egl-row1-height:24rem;--egl-row2-height:23.5rem;--egl-row-width:33.5rem;--egm-row1-height:17.5rem;--egm-row2-height:12rem;--egm-row-width:24rem;--egs-row1-height:14.25rem;--egs-row2-height:3.75rem;--egs-row-width:16.5rem}@media (max-width:600px){:root{--egs-row1-height:14.25rem;--egs-row2-height:3.75rem;--egs-row-width:15rem}}:is(.eg-card,.egl-card,.egm-card,.egs-card){align-items:center;background-color:var(--section-darkest-background-color);border:none;border-radius:var(--card-radius2);display:flex;flex-direction:column;justify-content:center;overflow:visible;padding:var(--card-padding,4px);position:relative}.egl-card,.egl-large-card-wrapper{--card-row1-height:var(--egl-row1-height);--card-row2-height:var(--egl-row2-height);--card-row-width:var(--egl-row-width)}.egm-card,.egm-medium-card-wrapper{--card-row1-height:var(--egm-row1-height);--card-row2-height:var(--egm-row2-height);--card-row-width:var(--egm-row-width)}.egs-card,.egs-small-card-wrapper{--card-row1-height:var(--egs-row1-height);--card-row2-height:var(--egs-row2-height);--card-row-width:var(--egs-row-width)}.brand-row :is(.eg-card,.egl-card,.egm-card,.egs-card){height:calc(var(--card-row1-height) + var(--card-row2-height));width:var(--card-row-width)}.grid-row :is(.eg-card,.egl-card,.egm-card,.egs-card){box-sizing:border-box;height:100%;width:100%}:is(.eg-card,.egl-card,.egm-card,.egs-card):after,:is(.eg-card,.egl-card,.egm-card,.egs-card):before{background:linear-gradient(to bottom,transparent 0,var(--card-color) 20%,var(--card-color) 80%,transparent 100%);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleY(0);width:2px}:is(.eg-card,.egl-card,.egm-card,.egs-card):before{left:-2px;transform-origin:top left}:is(.eg-card,.egl-card,.egm-card,.egs-card):after{right:-2px;transform-origin:top right}@media (hover:hover) and (pointer:fine){:is(.eg-card,.egl-card,.egm-card,.egs-card):hover{box-shadow:var(--card-glow) 0 0 6px 3px}:is(.eg-card,.egl-card,.egm-card,.egs-card):hover:after,:is(.eg-card,.egl-card,.egm-card,.egs-card):hover:before{opacity:1;transform:scaleY(1)}}:is(.eg-card,.egl-card,.egm-card,.egs-card).active{box-shadow:var(--card-glow) 0 0 6px 3px}:is(.eg-card,.egl-card,.egm-card,.egs-card).active:after,:is(.eg-card,.egl-card,.egm-card,.egs-card).active:before{opacity:1;transform:scaleY(1);width:4px}:is(.eg-card,.egl-card,.egm-card,.egs-card).drag-grabbed{box-shadow:var(--card-glow) 0 0 6px 3px;cursor:grabbing;filter:brightness(1) saturate(1.08);transform:translate3d(0,-.5px,0) scale(.995)}:is(.eg-card,.egl-card,.egm-card,.egs-card).drag-grabbed:after,:is(.eg-card,.egl-card,.egm-card,.egs-card).drag-grabbed:before{opacity:1;transform:scaleY(1);width:3px}.eg-metrics{height:100%;width:100%}:is(.eg-card-metrics-container,.egl-card-metrics-container,.egm-card-metrics-container,.egs-card-metrics-container){align-items:var(--card-metrics-align,center);box-sizing:border-box;display:flex;flex:var(--card-metrics-flex,0 1 auto);flex-direction:column;gap:var(--card-metrics-gap,0);height:auto;justify-content:var(--card-metrics-justify,center);margin:0;overflow:visible;padding:var(--card-metrics-padding,0);position:var(--card-metrics-position,static);width:100%}.egl-card,.egl-large-card-wrapper{--card-padding:5px;--card-metrics-flex:0 1 auto;--card-metrics-justify:center;--card-metrics-align:center;--card-metrics-padding:0;--card-metrics-gap:0;--brand-logo-display:block;--brand-logo-top:2.25rem;--logo-base-width:1.5rem;--card-img-top-margin:1rem;--dexa-font-size-rem:2.25rem;--dexa-font-size-cqw:6.75cqw;--card-img-bottom-margin:1.5rem;--editors-choice-font-size-rem:1.45rem;--editors-choice-font-size-cqw:4.25cqw;--editors-square-font-size-rem:1.45rem;--editors-square-font-size-cqw:4.05cqw;--editors-square-z:100;--card-img-container-margin-bottom:0rem;--card-img-wrapper-min-height:100%;--carousel-circle-size:3.25rem;--carousel-arrow-padding:0.5rem 0.35rem;--carousel-arrows-display-hover:flex;--carousel-arrows-display-coarse:flex;--compare-toggle-padding:0.25rem;--compare-toggle-padding-grid:0.25rem;--compare-check-size:1.85rem;--compare-check-border-width:1.5px;--compare-check-opacity:0.65;--compare-tick-width:0.38rem;--compare-tick-height:0.75rem;--compare-tick-border-width:0.2rem;--compare-text-font-size:var(--font-size-15px);--compare-text-line-height:var(--font-size-15px);--compare-text-border-radius:1.5px;--compare-text-expanded-max-width:8.15rem;--compare-text-expanded-padding-x:0.6rem;--compare-text-expanded-margin-right:0.55rem;--compare-disabled-expanded-max-width:11.5rem;--compare-disabled-expanded-padding-x:0.6rem;--compare-spinner-border-width:2.25px;--compare-pulse-shadow:var(--card-glow) 0 0 12px 4px;--compare-error-pulse-shadow:var(--accent-color-3) 0 0 12px 4px;--card-title-container-flex:1 1 auto;--card-title-container-width:calc(100% - 3rem);--card-title-container-height:auto;--card-title-container-padding:0.7rem 0;--card-title-container-margin-inline:0;--card-title-font-size:var(--font-size-19px);--card-title-line-height:1.3;--card-title-font-weight:var(--font-weight7);--card-title-text-height:3.8rem;--card-title-link-max-width:275px;--card-buy-dollar-font-size:2.25rem;--card-buy-button-size:2.75rem;--card-buy-button-border-width:2px;--card-buy-button-border-active-width:3px;--card-buy-button-icon-font-size:1.85rem;--card-buy-button-icon-margin-top:0;--card-buy-button-tooltip-font-size:1.2rem}.egm-card,.egm-medium-card-wrapper{--card-padding:4px;--card-metrics-flex:0 1 auto;--card-metrics-position:relative;--card-metrics-justify:flex-end;--card-metrics-align:stretch;--card-metrics-padding:0rem 1rem .45rem 1rem;--card-metrics-gap:.5rem;--brand-logo-display:block;--brand-logo-top:2rem;--logo-base-width:1.25rem;--card-img-top-margin:.65rem;--dexa-font-size-rem:1.875rem;--dexa-font-size-cqw:7.7cqw;--card-img-bottom-margin:.75rem 1rem;--editors-choice-font-size-rem:1.15rem;--editors-choice-font-size-cqw:5.15cqw;--editors-square-font-size-rem:1.15rem;--editors-square-font-size-cqw:4.65cqw;--editors-square-z:10;--card-img-container-margin-bottom:0.6rem;--carousel-circle-size:3.15rem;--carousel-arrow-padding:0.5rem 0.35rem;--carousel-arrows-display-hover:flex;--carousel-arrows-display-coarse:flex;--compare-toggle-padding:0.85rem;--compare-toggle-padding-grid:0.25rem;--compare-check-size:1.65rem;--compare-check-border-width:1.5px;--compare-check-opacity:0.65;--compare-tick-width:0.325rem;--compare-tick-height:0.7rem;--compare-tick-border-width:0.2rem;--compare-text-font-size:var(--font-size-14px);--compare-text-line-height:var(--font-size-14px);--compare-text-border-radius:0px;--compare-text-expanded-max-width:7.5rem;--compare-text-expanded-padding-x:0.75rem;--compare-text-expanded-margin-right:0.55rem;--compare-disabled-expanded-max-width:10.5rem;--compare-disabled-expanded-padding-x:0.55rem;--compare-spinner-border-width:2px;--compare-pulse-shadow:var(--card-glow) 0 0 10px 3px;--compare-error-pulse-shadow:var(--accent-color-3) 0 0 10px 3px;--card-title-container-flex:0 0 auto;--card-title-container-width:100%;--card-title-container-height:3.25rem;--card-title-container-padding:0;--card-title-container-margin-inline:0;--card-title-font-size:var(--font-size-17px);--card-title-line-height:1.3;--card-title-font-weight:var(--font-weight7);--card-title-text-height:auto;--card-title-link-max-width:185px;--card-buy-dollar-font-size:2.1rem;--card-buy-button-size:2.6rem;--card-buy-button-border-width:2px;--card-buy-button-border-active-width:3px;--card-buy-button-icon-font-size:1.7rem;--card-buy-button-icon-margin-top:0;--card-buy-button-tooltip-font-size:1.2rem}.egs-card,.egs-small-card-wrapper{--card-padding:4px;--card-metrics-flex:0 0 auto;--card-metrics-justify:center;--card-metrics-align:center;--card-metrics-padding:0 .85rem .25rem .85rem;--card-metrics-gap:.45rem;--brand-logo-display:block;--brand-logo-top:1.6rem;--logo-base-width:1rem;--card-img-top-margin:.65rem;--dexa-font-size-rem:1.35rem;--dexa-font-size-cqw:7.75cqw;--card-img-bottom-margin:0;--card-img-container-margin-bottom:0.5rem;--carousel-arrows-display-hover:none;--carousel-arrows-display-coarse:none;--compare-toggle-padding:0.65rem;--compare-toggle-padding-grid:0.2rem;--compare-check-size:1.35rem;--compare-check-border-width:1.5px;--compare-check-opacity:0.65;--compare-tick-width:0.25rem;--compare-tick-height:0.55rem;--compare-tick-border-width:0.15rem;--compare-text-font-size:var(--font-size-13px);--compare-text-line-height:var(--font-size-13px);--compare-text-border-radius:0px;--compare-text-expanded-max-width:7.5rem;--compare-text-expanded-padding-x:0.75rem;--compare-text-expanded-margin-right:0.5rem;--compare-disabled-expanded-max-width:10rem;--compare-disabled-expanded-padding-x:0.5rem;--compare-spinner-border-width:2px;--compare-pulse-shadow:var(--card-glow) 0 0 8px 2px;--compare-error-pulse-shadow:var(--accent-color-3) 0 0 8px 2px;--card-title-container-flex:0 0 auto;--card-title-container-width:100%;--card-title-container-height:3rem;--card-title-container-padding:0;--card-title-container-margin-inline:0.45rem;--card-title-font-size:1.25rem;--card-title-line-height:1.25;--card-title-font-weight:var(--font-weight6);--card-title-text-height:auto;--card-title-link-max-width:110px;--card-buy-dollar-font-size:2rem;--card-buy-button-size:2.5rem;--card-buy-button-border-width:2px;--card-buy-button-border-active-width:3px;--card-buy-button-icon-font-size:1.6rem;--card-buy-button-icon-margin-top:1px;--card-buy-button-tooltip-font-size:1.2rem}@supports selector(:has(*)){.category-card:has(.egl-card-mobile-row-helpers[data-egl-slide="-1"]) .eg-metrics,.category-card:has(.egm-card-slides-container[data-egm-slide="-1"]) .eg-metrics{display:none!important}}.brand-row :is(.egm-medium-card-wrapper,.egm-card,.egs-small-card-wrapper,.egs-card){--brand-logo-display:none}.grid-row :is(.egm-medium-card-wrapper,.egm-card,.egs-small-card-wrapper,.egs-card){--brand-logo-display:block}.card-brand-logo:is(.pwnage,.turtle-beach,.hyperx,.pulsar,.logitech-g,.g-wolves,.glorious,.redragon){width:calc(var(--logo-base-width)*var(--brand-logo-mult, 1))!important}.card-brand-logo.pwnage{--brand-logo-mult:2.167}.card-brand-logo.hyperx,.card-brand-logo.turtle-beach{--brand-logo-mult:2.000}.card-brand-logo.logitech-g,.card-brand-logo.pulsar{--brand-logo-mult:1.600}.card-brand-logo.g-wolves{--brand-logo-mult:1.167}.card-brand-logo.glorious{--brand-logo-mult:1.333}.card-brand-logo.redragon{--brand-logo-mult:1.500}.card-placeholder{background:hsla(0,0%,100%,.06);border-radius:var(--card-radius2,1rem);height:100%;outline:1px solid hsla(0,0%,100%,.08);overflow:hidden;position:relative;width:100%}.card-placeholder:before{animation:eg-card-skeleton-shimmer 1.1s linear infinite;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 25%,hsla(0,0%,100%,.04) 50%,hsla(0,0%,100%,0) 75%);content:"";inset:0;pointer-events:none;position:absolute;transform:translateX(-60%)}.card-placeholder__spinner{animation:eg-card-skeleton-spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.25);border-radius:999px;border-top-color:hsla(0,0%,100%,.85);height:1.75rem;left:50%;margin-left:-.875rem;margin-top:-.875rem;pointer-events:none;position:absolute;top:50%;width:1.75rem}.card-placeholder__label{color:hsla(0,0%,100%,.78);font-family:var(--identity-font);font-size:1.05rem;font-weight:var(--font-weight6);left:0;letter-spacing:var(--letter-spacing-wide,.04em);line-height:1.15;pointer-events:none;position:absolute;right:0;text-align:center;text-transform:capitalize;top:calc(50% + 1.45rem)}.card-placeholder--small .card-placeholder__label{font-size:1rem}.card-placeholder--medium .card-placeholder__label{font-size:1.05rem}.card-placeholder--large .card-placeholder__label{font-size:1.1rem}.card-placeholder--shell .card-placeholder__label,.card-placeholder--shell .card-placeholder__spinner{display:none}.row-shell{pointer-events:none}.brand-row-logo-wrapper{position:relative}.brand-row-logo-wrapper picture{position:relative;z-index:1}.brand-row-logo-fallback-text{color:hsla(0,0%,100%,.82);font-family:var(--identity-font);font-size:1.15rem;font-weight:var(--font-weight6);left:0;letter-spacing:var(--letter-spacing-wide,.04em);max-width:100%;opacity:.9;overflow:hidden;padding-left:.25rem;padding-right:.25rem;position:absolute;text-overflow:ellipsis;text-transform:capitalize;top:50%;transform:translateY(-50%);transition:opacity .14s ease-out;white-space:nowrap;z-index:0}.brand-row-logo-wrapper.is-loaded .brand-row-logo-fallback-text{opacity:0}@keyframes eg-card-skeleton-shimmer{0%{transform:translateX(-60%)}to{transform:translateX(60%)}}@keyframes eg-card-skeleton-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.card-placeholder:before,.card-placeholder__spinner{animation:none}}.egs-card.eg-card-shell{--logo-base-width:var(--egs-shell-logo-base-width,1rem)}.egm-card.eg-card-shell{--logo-base-width:var(--egm-shell-logo-base-width,1.25rem)}.egl-card.eg-card-shell{--logo-base-width:var(--egl-shell-logo-base-width,1.5rem)}.egl-card.eg-card-shell,.egm-card.eg-card-shell,.egs-card.eg-card-shell{align-items:stretch;display:flex;flex-direction:column;inset:0!important;justify-content:space-between;pointer-events:none;position:absolute!important}.eg-card-shell__top{align-items:flex-start;display:flex;gap:.7rem;max-width:85%;min-width:0;padding:.85rem}.eg-card-shell__brand{align-items:center;display:flex;flex:0 0 auto;justify-content:flex-start}.eg-card-shell__brand .card-brand-logo{display:block;height:auto}.eg-card-shell__text{flex:1 1 auto;min-width:0}.eg-card-shell__title{color:hsla(0,0%,100%,.9);font-family:var(--identity-font);font-size:1.5rem;font-weight:var(--font-weight7);letter-spacing:var(--letter-spacing-tight,-.25px);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.eg-card-shell__sub{color:hsla(0,0%,100%,.65);font-family:var(--identity-font);font-size:1.1rem;font-weight:var(--font-weight5);letter-spacing:var(--letter-spacing-wide,.03em);line-height:1.1;margin-top:.1rem}.eg-card-shell__bottom{display:flex;justify-content:flex-end;padding:.85rem}.egl-large-card-wrapper,.egm-medium-card-wrapper,.egs-small-card-wrapper{height:100%;position:relative;width:100%}.egl-large-card-host,.egm-medium-card-host,.egs-small-card-host{height:100%;visibility:hidden;width:100%}.egl-large-card-wrapper[data-egl-ready="1"] .egl-large-card-host,.egm-medium-card-wrapper[data-egm-ready="1"] .egm-medium-card-host,.egs-small-card-wrapper[data-egs-ready="1"] .egs-small-card-host{visibility:visible}.brand-row .egm-card.eg-card-shell .eg-card-shell__brand,.brand-row .egs-card.eg-card-shell .eg-card-shell__brand{display:none}.brand-row .egl-card.eg-card-shell .eg-card-shell__brand,.grid-row .egl-card.eg-card-shell .eg-card-shell__brand,.grid-row .egm-card.eg-card-shell .eg-card-shell__brand,.grid-row .egs-card.eg-card-shell .eg-card-shell__brand{display:block}.egl-card.eg-card-shell .eg-card-shell__brand,.egm-card.eg-card-shell .eg-card-shell__brand,.egs-card.eg-card-shell .eg-card-shell__brand{background-color:rgba(22,24,24,.9);padding:.5rem .35rem .5rem .55rem;position:absolute;right:var(--card-padding);top:calc(var(--brand-logo-top) + var(--card-padding));z-index:120}.egl-card.eg-card-shell .eg-card-shell__brand .card-brand-logo,.egm-card.eg-card-shell .eg-card-shell__brand .card-brand-logo,.egs-card.eg-card-shell .eg-card-shell__brand .card-brand-logo{display:block;height:auto;width:var(--logo-base-width)}.eg-hub-shell-slot{flex:0 0 auto}.eg-hub-shell-slot--small{height:calc(var(--egs-row1-height) + var(--egs-row2-height) + var(--eg-hub-card-extra-h));width:calc(var(--egs-row-width) + var(--eg-hub-card-extra-w))}.eg-hub-shell-slot--medium{height:calc(var(--egm-row1-height) + var(--egm-row2-height) + var(--eg-hub-card-extra-h));width:calc(var(--egm-row-width) + var(--eg-hub-card-extra-w))}.eg-hub-shell-slot--large{height:calc(var(--egl-row1-height) + var(--egl-row2-height) + var(--eg-hub-card-extra-h));width:calc(var(--egl-row-width) + var(--eg-hub-card-extra-w))}.row-shell__cards{height:100%;width:100%}.row-shell__cards-inner{align-items:flex-start;box-sizing:border-box;display:flex;overflow:hidden}.row-shell__cards-inner--small{gap:var(--egs-hub-gap-x,1.5rem);padding-left:.4rem;padding-top:.75rem}.row-shell__cards-inner--medium{gap:var(--egm-hub-gap-x,1.65rem);padding-left:.4rem;padding-top:.75rem}.row-shell__cards-inner--large{gap:var(--egl-hub-gap-x,1.75rem);padding-left:.4rem;padding-top:.75rem}@media (max-width:825px){.row-shell__cards-inner{padding-left:0}}.card-img-container{align-items:center;background-color:var(--section-dark-background-color);border-radius:var(--card-radius1);box-sizing:border-box;container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;flex-wrap:nowrap;margin:0;margin-bottom:var(--card-img-container-margin-bottom,0);overflow:hidden;padding:0;position:relative;width:100%}@media (max-width:1150px){.card-img-container{border-radius:var(--card-radius1)}}.card-img-wrapper{flex-direction:column;flex-shrink:0;height:100%;justify-content:space-between;margin:0;min-height:var(--card-img-wrapper-min-height,auto);width:100%}.card-img-top-container,.card-img-wrapper{align-items:flex-start;display:flex;padding:0;position:relative}.card-img-top-container{flex-direction:row;justify-content:flex-start;margin:var(--card-img-top-margin,.65rem);z-index:100}html[data-eg-view] body:not(.eg-scores-on) .category-card .card-img-top-container{display:none!important}html[data-eg-view] body.eg-scores-on .category-card .card-img-top-container{display:flex!important}.card-img-bottom-row-container{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start;margin:var(--card-img-bottom-margin,0)}.card-brand-text{display:none}.category-card .card-brand-logo-text{background-color:rgba(22,24,24,.9);display:var(--brand-logo-display,block);padding:.5rem .35rem .5rem .55rem;position:absolute;right:0;top:var(--brand-logo-top,2rem);z-index:120}.category-card .card-brand-logo{display:block;height:auto;width:var(--logo-base-width,1.25rem)}.category-card .dexa{font-size:var(--dexa-font-size-rem,1.875rem);font-size:var(--dexa-font-size-cqw,7.7cqw)}.category-card .editors-choice-badge{font-size:var(--editors-choice-font-size-rem,1.15rem);font-size:var(--editors-choice-font-size-cqw,5.15cqw);overflow:hidden;position:relative;z-index:10}.category-card .editors-square-badge{font-size:var(--editors-square-font-size-rem,1.15rem);font-size:var(--editors-square-font-size-cqw,4.65cqw);overflow:hidden;position:relative;z-index:var(--editors-square-z,10)}.card-carousel-container{height:100%;overflow:hidden;position:relative;width:100%}.card-carousel-images{background-color:var(--section-dark-background-color);color:transparent;cursor:pointer;display:block;height:100%;overflow:hidden;position:absolute;text-decoration:none;width:100%;-webkit-tap-highlight-color:transparent}.card-carousel-images .card-carousel-image{color:transparent;display:none;font-size:0;height:100%;inset:0;line-height:0;position:absolute;width:100%;-webkit-user-drag:none;user-drag:none;transform:translateX(0);transition:none}.card-carousel-images .card-carousel-image.is-active,.card-carousel-images .card-carousel-image.is-enter,.card-carousel-images .card-carousel-image.is-exit{display:block!important}.card-carousel-images .card-carousel-image[data-eg-failed="1"]{display:none!important;opacity:0!important}.card-carousel-images:not([data-eg-active-index]) img.card-carousel-image:nth-of-type(-n+2){display:block}.card-carousel-images .card-carousel-image.blurred{z-index:1}.card-carousel-images .card-carousel-image.full-res{z-index:2}.card-carousel-images .card-carousel-image.blurred{opacity:1}.card-carousel-images .card-carousel-image.blurred.is-blur-hidden,.card-carousel-images .card-carousel-image.blurred.is-retrying,.card-carousel-images .card-carousel-image.full-res{opacity:0}.card-carousel-images .card-carousel-image.full-res.is-loaded{opacity:1}.card-carousel-images .card-carousel-image.full-res.is-retrying{opacity:0}.card-carousel-images .card-carousel-image.is-active,.card-carousel-images .card-carousel-image.is-enter,.card-carousel-images .card-carousel-image.is-exit{will-change:transform,opacity}.card-carousel-images[data-eg-animating="1"] .card-carousel-image{transition:transform .4s ease-in-out,opacity .4s ease-in-out}.card-carousel-images[data-eg-dir="1"] .card-carousel-image.is-enter{transform:translateX(100%)}.card-carousel-images[data-eg-dir="-1"] .card-carousel-image.is-enter,.card-carousel-images[data-eg-dir="1"] .card-carousel-image.is-exit{transform:translateX(-100%)}.card-carousel-images[data-eg-dir="-1"] .card-carousel-image.is-exit{transform:translateX(100%)}.card-carousel-images .normal-image{object-fit:cover;object-position:center}.card-carousel-images .cutout-image{object-fit:contain;object-position:center}.card-carousel-images .carousel-fallback.carousel-fallback-v2{align-items:flex-end;background:none!important;background-image:none!important;display:none;inset:0;justify-content:flex-start;padding:.75rem;pointer-events:none;position:absolute;z-index:3}.card-carousel-images[data-eg-fallback="1"] .carousel-fallback.carousel-fallback-v2{display:flex}.card-carousel-images .carousel-fallback.carousel-fallback-v2:after,.card-carousel-images .carousel-fallback.carousel-fallback-v2:before{content:none!important;display:none!important}.card-carousel-images .carousel-fallback.carousel-fallback-v2 .carousel-fallback-label{align-items:center;color:var(--white-color-2,hsla(0,0%,100%,.92));display:inline-flex;font-family:var(--identity-font,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif);font-size:var(--font-size-11px,11px);gap:.35rem;letter-spacing:var(--letter-spacing-regular,.02em);line-height:1;user-select:none;-webkit-user-select:none}.card-carousel-images .carousel-fallback.carousel-fallback-v2[data-eg-state=offline] .carousel-fallback-label,.card-carousel-images .carousel-fallback.carousel-fallback-v2[data-eg-state=unavailable] .carousel-fallback-label{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.55);border-radius:8px;padding:.35rem .55rem}.card-carousel-images .carousel-fallback.carousel-fallback-v2[data-eg-state=loading] .carousel-fallback-label{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:none!important;border-radius:0!important;padding:0!important}.card-carousel-images .carousel-fallback.carousel-fallback-v2 .carousel-fallback-icon{display:none;flex:0 0 auto;height:16px;opacity:.9;width:16px}.card-carousel-images .carousel-fallback.carousel-fallback-v2[data-eg-state=offline] .carousel-fallback-icon,.card-carousel-images .carousel-fallback.carousel-fallback-v2[data-eg-state=unavailable] .carousel-fallback-icon{align-items:center;display:inline-flex;justify-content:center}.card-carousel-images .carousel-fallback.carousel-fallback-v2 .carousel-fallback-icon svg{display:block;height:16px;width:16px}.card-carousel-images .carousel-fallback.carousel-fallback-v2 .carousel-fallback-dots{display:none;gap:.12rem;margin-left:.08rem;transform:translateY(-.02em)}.card-carousel-images .carousel-fallback.carousel-fallback-v2[data-eg-state=loading] .carousel-fallback-dots{display:inline-flex}.card-carousel-images .carousel-fallback.carousel-fallback-v2 .carousel-fallback-dots .eg-dot{animation:egCarouselDotPulse 1.1s infinite;display:inline-block;opacity:.2}.card-carousel-images .carousel-fallback.carousel-fallback-v2 .carousel-fallback-dots .eg-dot:nth-child(2){animation-delay:.15s}.card-carousel-images .carousel-fallback.carousel-fallback-v2 .carousel-fallback-dots .eg-dot:nth-child(3){animation-delay:.3s}@keyframes egCarouselDotPulse{0%{opacity:.2}20%{opacity:.9}to{opacity:.2}}.card-carousel-arrow-container-wrapper{align-items:center;bottom:var(--carousel-arrows-bottom,.25rem);display:none;flex-direction:row;justify-content:center;position:absolute;right:var(--carousel-arrows-right,.15rem)}@media (hover:none) and (pointer:coarse){.card-carousel-arrow-container-wrapper{display:var(--carousel-arrows-display-coarse,flex)}}@media (hover:hover) and (pointer:fine){.category-card:hover .card-carousel-arrow-container-wrapper{display:var(--carousel-arrows-display-hover,flex)}}.card-carousel-arrow-container{background-color:transparent;cursor:pointer;display:grid;padding:var(--carousel-arrow-padding,.5rem .35rem);z-index:200;-webkit-tap-highlight-color:transparent;align-items:center}.card-carousel-circle-left,.card-carousel-circle-right{align-items:center;aspect-ratio:1/1;background-color:none;border-radius:50%;box-sizing:border-box;display:flex;height:var(--carousel-circle-size,3.15rem);justify-content:center;opacity:var(--carousel-circle-opacity,.65);position:relative;transition:background-color .3s ease;width:var(--carousel-circle-size,3.15rem)}.card-carousel-circle-right{justify-self:end}.card-carousel-circle-left{justify-self:start}.card-carousel-circle-left svg,.card-carousel-circle-right svg{height:50%;overflow-clip-margin:unset;width:50%}.card-carousel-circle-left svg path,.card-carousel-circle-right svg path{fill:var(--white-color-2)}.card-carousel-arrow-container.active .card-carousel-circle-left svg path,.card-carousel-arrow-container.active .card-carousel-circle-right svg path{fill:var(--white-color-1)}.card-carousel-arrow-container.active .card-carousel-circle-left,.card-carousel-arrow-container.active .card-carousel-circle-right{background-color:var(--card-color);opacity:1}.card-carousel-arrow-container.left-arrow:hover .card-carousel-circle-left,.card-carousel-arrow-container.right-arrow:hover .card-carousel-circle-right{background-color:var(--section-medium-background-color)}.card-carousel-arrow-container.active:hover .card-carousel-circle-left,.card-carousel-arrow-container.active:hover .card-carousel-circle-right{background-color:var(--card-color)}@media (hover:hover) and (pointer:fine){.card-carousel-arrow-container.left-arrow:hover .card-carousel-circle-left svg path,.card-carousel-arrow-container.right-arrow:hover .card-carousel-circle-right svg path{fill:var(--white-color-1)}.card-carousel-arrow-container.active .card-carousel-circle-left,.card-carousel-arrow-container.active .card-carousel-circle-right{background-color:var(--section-medium-background-color)}.card-carousel-arrow-container.left-arrow:hover .card-carousel-circle-left,.card-carousel-arrow-container.right-arrow:hover .card-carousel-circle-right{background-color:var(--card-color);opacity:1}.card-carousel-arrow-container.active:hover .card-carousel-circle-left,.card-carousel-arrow-container.active:hover .card-carousel-circle-right{background-color:var(--card-color)}}@media (max-width:1600px){.card-carousel-arrow-container.active .card-carousel-circle-left,.card-carousel-arrow-container.active .card-carousel-circle-right{background-color:var(--card-color);opacity:1}.card-carousel-arrow-container.left-arrow:hover .card-carousel-circle-left,.card-carousel-arrow-container.right-arrow:hover .card-carousel-circle-right{background-color:var(--section-medium-background-color)}.card-carousel-arrow-container.active:hover .card-carousel-circle-left,.card-carousel-arrow-container.active:hover .card-carousel-circle-right{background-color:var(--card-color)}}@media (hover:hover) and (pointer:fine){.card-carousel-images:hover~.card-img-learn-more,.card-img-learn-more:hover{opacity:1}}.card-img-learn-more.learn-plus{display:none}.card-img-learn-more a{color:var(--white-color-2)}.category-card .img-compare-toggle{align-items:center;cursor:pointer;display:inline-flex;justify-content:flex-end;padding:var(--compare-toggle-padding,.85rem);position:absolute;right:0;top:0;user-select:none;z-index:1400;-webkit-tap-highlight-color:transparent;opacity:0;pointer-events:none}.grid-row .category-card .img-compare-toggle{padding:var(--compare-toggle-padding-grid,.25rem);right:0;top:0}@media (hover:hover) and (pointer:fine){.category-card:hover .img-compare-toggle{opacity:1;pointer-events:auto}}@media (hover:none) and (pointer:coarse){.category-card .img-compare-toggle{opacity:1;pointer-events:auto}}.category-card .card-img-container:has(.img-compare-input:checked) .img-compare-toggle,.category-card .img-compare-toggle.vault-op-loading{opacity:1;pointer-events:auto}.category-card .img-compare-input{opacity:0;pointer-events:none;position:absolute}.category-card .img-compare-checkmark{border:var(--compare-check-border-width,1.5px) solid var(--white-color-2);border-radius:999px;box-sizing:border-box;flex:0 0 auto;height:var(--compare-check-size,1.65rem);opacity:var(--compare-check-opacity,.65);position:relative;width:var(--compare-check-size,1.65rem)}.category-card .img-compare-checkmark:after{border:solid var(--dark-color-1);border-width:0 var(--compare-tick-border-width,.2rem) var(--compare-tick-border-width,.2rem) 0;content:"";display:none;height:var(--compare-tick-height,.7rem);left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:var(--compare-tick-width,.325rem)}.category-card .img-compare-input:checked+.img-compare-checkmark{background-color:var(--card-color);border-color:var(--card-color);opacity:1}.category-card .img-compare-input:checked+.img-compare-checkmark:after{display:block}.category-card .img-compare-text{align-items:center;background-color:transparent;border:0 solid transparent;border-radius:var(--compare-text-border-radius,0);box-sizing:border-box;color:var(--white-color-1);display:inline-flex;font-family:var(--identity-font);font-size:var(--compare-text-font-size,var(--font-size-14px));font-weight:400;height:var(--compare-check-size,1.65rem);justify-content:center;letter-spacing:var(--letter-spacing-tight);line-height:var(--compare-text-line-height,var(--font-size-14px));margin-right:0;max-width:0;opacity:0;overflow:hidden;padding:0;transition:max-width .18s ease,opacity .14s ease,margin-right .18s ease,padding .18s ease,border-color .18s ease,border-width .18s ease,background-color .18s ease;white-space:nowrap}.category-card label.img-compare-toggle:hover .img-compare-checkmark{opacity:1!important}@media (hover:hover) and (pointer:fine){.category-card .img-compare-toggle:hover .img-compare-text{background-color:var(--section-dark-background-color);margin-right:var(--compare-text-expanded-margin-right,.55rem);max-width:var(--compare-text-expanded-max-width,7.5rem);opacity:1;padding:0 var(--compare-text-expanded-padding-x,.75rem)}}.category-card .img-compare-toggle .toggle-wrapper{display:none!important}.category-card .img-compare-toggle:has(.toggle-caution.visible),.category-card .img-compare-toggle:has(.toggle-spinner.visible){opacity:1;pointer-events:auto}.category-card .img-compare-checkmark:before{border:2px solid var(--card-color);border-radius:inherit;border-top:2px solid transparent;box-sizing:border-box;content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute}.category-card .img-compare-toggle.vault-op-loading .img-compare-text,.category-card .img-compare-toggle:has(.toggle-spinner.visible) .img-compare-text{background-color:transparent!important;border-width:0!important;margin-right:0!important;max-width:0!important;opacity:0!important;padding:0!important}@keyframes egImgCompareSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes egImgComparePulse{0%,to{box-shadow:none}50%{box-shadow:var(--compare-pulse-shadow,var(--card-glow) 0 0 10px 3px)}}@keyframes egImgCompareErrorPulse{0%,to{box-shadow:var(--compare-error-pulse-shadow,var(--accent-color-3) 0 0 10px 3px)}50%{box-shadow:none}}@keyframes egBootDots{to{width:3ch}}.category-card .img-compare-toggle.vault-op-loading .img-compare-checkmark,.category-card .img-compare-toggle:has(.toggle-spinner.visible) .img-compare-checkmark{animation:egImgCompareSpin .75s linear infinite,egImgComparePulse 1.15s ease-in-out infinite;background-color:transparent;border-color:var(--card-color);border-bottom-color:transparent;border-left-color:transparent;border-style:solid;border-width:var(--compare-spinner-border-width,2px);opacity:1}.category-card .img-compare-toggle.vault-op-loading .img-compare-input:checked+.img-compare-checkmark,.category-card .img-compare-toggle:has(.toggle-spinner.visible) .img-compare-input:checked+.img-compare-checkmark{background-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.category-card .img-compare-toggle.vault-op-loading .img-compare-checkmark:after,.category-card .img-compare-toggle:has(.toggle-spinner.visible) .img-compare-checkmark:after{display:none}.category-card .img-compare-toggle:has(.img-compare-input:disabled){cursor:progress}@media (hover:hover) and (pointer:fine){.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):hover .img-compare-text{background-color:var(--section-dark-background-color);margin-right:var(--compare-text-expanded-margin-right,.55rem);max-width:var(--compare-disabled-expanded-max-width,10.5rem);opacity:1;padding:0 var(--compare-disabled-expanded-padding-x,.55rem)}}.category-card .img-compare-toggle.eg-boot-hint:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)) .img-compare-text{background-color:var(--section-dark-background-color);margin-right:var(--compare-text-expanded-margin-right,.55rem);max-width:var(--compare-disabled-expanded-max-width,10.5rem);opacity:1;padding:0 var(--compare-disabled-expanded-padding-x,.55rem)}@media (hover:hover) and (pointer:fine){.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):active .img-compare-text,.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):hover .img-compare-text{font-size:0;line-height:0}}.category-card .img-compare-toggle.eg-boot-hint:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)) .img-compare-text{font-size:0;line-height:0}@media (hover:hover) and (pointer:fine){.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):active .img-compare-text:before,.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):hover .img-compare-text:before{color:var(--white-color-1);content:"Page loading";font-size:var(--compare-boot-font-size,var(--compare-text-font-size,var(--font-size-14px)));line-height:var(--compare-boot-line-height,var(--compare-text-line-height,var(--font-size-14px)))}.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):active .img-compare-text:after,.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):hover .img-compare-text:after{animation:egBootDots 1s steps(4) infinite;color:var(--white-color-1);content:"...";display:inline-block;font-size:var(--compare-boot-font-size,var(--compare-text-font-size,var(--font-size-14px)));line-height:var(--compare-boot-line-height,var(--compare-text-line-height,var(--font-size-14px)));overflow:hidden;white-space:nowrap;width:0}}.category-card .img-compare-toggle.eg-boot-hint:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)) .img-compare-text:before{color:var(--white-color-1);content:"Page loading";font-size:var(--compare-boot-font-size,var(--compare-text-font-size,var(--font-size-14px)));line-height:var(--compare-boot-line-height,var(--compare-text-line-height,var(--font-size-14px)))}.category-card .img-compare-toggle.eg-boot-hint:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)) .img-compare-text:after{animation:egBootDots 1s steps(4) infinite;color:var(--white-color-1);content:"...";display:inline-block;font-size:var(--compare-boot-font-size,var(--compare-text-font-size,var(--font-size-14px)));line-height:var(--compare-boot-line-height,var(--compare-text-line-height,var(--font-size-14px)));overflow:hidden;white-space:nowrap;width:0}@media (hover:hover) and (pointer:fine){.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):active .img-compare-checkmark,.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):hover .img-compare-checkmark{animation:egImgCompareSpin .75s linear infinite,egImgComparePulse 1.15s ease-in-out infinite;background-color:transparent;border-color:var(--card-color);border-bottom-color:transparent;border-left-color:transparent;border-style:solid;border-width:var(--compare-spinner-border-width,2px);opacity:1}.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):active .img-compare-input:checked+.img-compare-checkmark,.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):hover .img-compare-input:checked+.img-compare-checkmark{background-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):active .img-compare-checkmark:after,.category-card .img-compare-toggle:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)):hover .img-compare-checkmark:after{display:none}}.category-card .img-compare-toggle.eg-boot-hint:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)) .img-compare-checkmark{animation:egImgCompareSpin .75s linear infinite,egImgComparePulse 1.15s ease-in-out infinite;background-color:transparent;border-color:var(--card-color);border-bottom-color:transparent;border-left-color:transparent;border-style:solid;border-width:var(--compare-spinner-border-width,2px);opacity:1}.category-card .img-compare-toggle.eg-boot-hint:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)) .img-compare-input:checked+.img-compare-checkmark{background-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.category-card .img-compare-toggle.eg-boot-hint:has(.img-compare-input:disabled):not(:has(.toggle-wrapper)) .img-compare-checkmark:after{display:none}.category-card .img-compare-toggle:has(.toggle-caution.visible) .img-compare-checkmark{animation:egImgCompareErrorPulse .6s ease-in-out 2;background-color:transparent;border-color:var(--accent-color-3);opacity:1}.category-card .img-compare-toggle:has(.toggle-caution.visible) .img-compare-input:checked+.img-compare-checkmark{background-color:transparent;border-color:var(--accent-color-3)}.category-card .img-compare-toggle:has(.toggle-caution.visible) .img-compare-checkmark:after{display:none}.card-list{cursor:grab}.card-list.dragging,.card-list.dragging *{cursor:grabbing}.card-title-container{box-sizing:border-box;flex:var(--card-title-container-flex,0 0 auto);flex-direction:row;height:var(--card-title-container-height,auto);justify-content:space-between;margin:0;margin-inline:var(--card-title-container-margin-inline,0);padding:var(--card-title-container-padding,0);width:var(--card-title-container-width,100%)}.card-title-container,.card-title-text{align-items:center;color:var(--white-color-1);display:flex;overflow:visible}.card-title-text{align-self:center;font-family:var(--identity-font);font-size:var(--card-title-font-size,var(--font-size-17px));font-weight:var(--card-title-font-weight,var(--font-weight7))!important;height:var(--card-title-text-height,auto);justify-self:flex-start;letter-spacing:var(--card-title-letter-spacing,-.25px);line-height:var(--card-title-line-height,1.3);margin:0;padding:0;position:relative;text-align:left;text-transform:capitalize;white-space:normal;width:100%}.card-title-link{color:inherit;display:block;display:-webkit-box;max-width:var(--card-title-link-max-width,185px);text-decoration:none;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}@media (hover:hover) and (pointer:fine){.card-title-link:hover{text-decoration:underline}}.card-title-variant--l,.card-title-variant--s{display:none}.card-title-variant--m{display:inline}.egs-small-card-wrapper .card-title-variants--has-s .card-title-variant--m{display:none}.egs-small-card-wrapper .card-title-variants--has-s .card-title-variant--s{display:inline}.egl-large-card-wrapper .card-title-variants--has-l .card-title-variant--m{display:none}.egl-large-card-wrapper .card-title-variants--has-l .card-title-variant--l{display:inline}.eg-card-title-variant{display:none}.eg-card-title-variant[itemprop=model]{display:inline}.egl-large-card-wrapper .eg-card-title-variant,.egm-medium-card-wrapper .eg-card-title-variant,.egs-small-card-wrapper .eg-card-title-variant{display:none}.egl-large-card-wrapper .eg-card-title-variant[data-eg-title=l],.egm-medium-card-wrapper .eg-card-title-variant[data-eg-title=m],.egs-small-card-wrapper .eg-card-title-variant[data-eg-title=s]{display:inline}@keyframes vaultSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes buyErrFlash{0%,to{border-color:var(--accent-color-3);box-shadow:var(--accent-color-3) 0 0 11px 4px}50%{border-color:var(--white-color-1);box-shadow:none}}.card-buy-button-area,.list-card-buy-button-area,.shapes-card-buy-button-area{align-items:center;cursor:pointer;display:inline-flex}.list-card-buy-button-area{overflow:visible}.card-affiliate-dollar-sign,.list-affiliate-dollar-sign,.shapes-affiliate-dollar-sign{color:var(--card-color);font-family:var(--logo-font1);font-weight:600;line-height:1;margin-right:2px;vertical-align:middle}.card-buy-button-area{--buy-dollar-size:2.1rem;--buy-btn-size:2.6rem;--buy-border-width:2px;--buy-border-width-active:3px;--buy-icon-size:1.7rem;--buy-icon-margin-top:0;--buy-tooltip-font-size:1.2rem;--buy-tooltip-top:auto;--buy-tooltip-right:auto;--buy-tooltip-bottom:calc(100% + 10px);--buy-tooltip-left:50%;--buy-tooltip-transform-hide:translateX(-50%) scale(0);--buy-tooltip-transform-show:translateX(-50%) scale(1);--buy-hover-bg:transparent;--buy-active-bg:var(--section-dusk-background-color)}.list-card-buy-button-area{--buy-dollar-size:2rem;--buy-btn-size:2.5rem;--buy-border-width:2px;--buy-border-width-active:3px;--buy-icon-size:1.6rem;--buy-icon-margin-top:0;--buy-tooltip-font-size:1.25rem;--buy-tooltip-top:50%;--buy-tooltip-right:auto;--buy-tooltip-bottom:auto;--buy-tooltip-left:calc(100% + 10px);--buy-tooltip-transform-hide:translateY(-50%) scale(0);--buy-tooltip-transform-show:translateY(-50%) scale(1);--buy-hover-bg:var(--section-dusk-background-color);--buy-active-bg:var(--section-dusk-background-color)}.shapes-card-buy-button-area{--buy-dollar-size:2rem;--buy-btn-size:2.5rem;--buy-btn-size-spin:2.75rem;--buy-border-width:2px;--buy-border-width-active:3px;--buy-icon-size:1.6rem;--buy-icon-margin-top:0;--buy-tooltip-font-size:1.25rem;--buy-tooltip-top:auto;--buy-tooltip-right:auto;--buy-tooltip-bottom:calc(100% + 10px);--buy-tooltip-left:50%;--buy-tooltip-transform-hide:translateX(-50%) scale(0);--buy-tooltip-transform-show:translateX(-50%) scale(1);--buy-hover-bg:var(--section-dusk-background-color);--buy-active-bg:var(--section-dusk-background-color)}.card-affiliate-dollar-sign,.list-affiliate-dollar-sign,.shapes-affiliate-dollar-sign{font-size:var(--buy-dollar-size)}.card-buy-button,.list-card-buy-button,.shapes-card-buy-button{align-items:center;background-color:transparent;border:var(--buy-border-width) solid var(--white-color-1);border-radius:50%;color:var(--white-color-1);cursor:pointer;display:flex;height:var(--buy-btn-size);justify-content:center;margin:0;padding:0;position:relative;transition:box-shadow .3s,background-color .3s,border-color .3s;width:var(--buy-btn-size)}.card-buy-button span,.list-card-buy-button span,.shapes-card-buy-button span{display:inline-block;font-family:var(--logo-font1);font-size:var(--buy-icon-size);font-weight:700;line-height:1;margin-top:var(--buy-icon-margin-top);text-align:center}.card-buy-button:after,.list-card-buy-button:after,.shapes-card-buy-button:after{background-color:var(--section-medium-background-color);border:1px solid var(--dark-color-1);border-radius:4px;bottom:var(--buy-tooltip-bottom);color:var(--white-color-1);content:"Best Prices & Deals";font-family:var(--identity-font);font-size:var(--buy-tooltip-font-size);font-weight:var(--font-weight6);left:var(--buy-tooltip-left);opacity:0;padding:.6rem 1rem;pointer-events:none;position:absolute;right:var(--buy-tooltip-right);text-align:center;top:var(--buy-tooltip-top);transform:var(--buy-tooltip-transform-hide);transition:transform .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;white-space:nowrap;z-index:99999}@media (any-hover:hover){.card-buy-button-area:hover .card-buy-button:after,.list-card-buy-button-area:hover .list-card-buy-button:after,.shapes-card-buy-button-area:hover .shapes-card-buy-button:after{opacity:1;transform:var(--buy-tooltip-transform-show);visibility:visible}.card-buy-button-area:hover .card-buy-button,.list-card-buy-button-area:hover .list-card-buy-button,.shapes-card-buy-button-area:hover .shapes-card-buy-button{background-color:var(--buy-hover-bg);border:var(--buy-border-width) solid var(--card-accent);box-shadow:var(--card-glow) 0 0 11px 4px;color:var(--white-color-1)}}.card-buy-button-area.active .card-buy-button,.list-card-buy-button-area.active .list-card-buy-button,.shapes-card-buy-button-area.active .shapes-card-buy-button{background-color:var(--buy-active-bg);border:var(--buy-border-width-active) solid var(--card-accent);box-shadow:var(--card-glow) 0 0 11px 4px;color:var(--white-color-1)}.card-buy-button.spinning,.list-card-buy-button.spinning,.shapes-card-buy-button.spinning{animation:vaultSpin .8s linear infinite;background-color:var(--section-dusk-background-color);border:var(--buy-border-width) solid var(--card-accent);border-radius:50%;box-shadow:var(--card-glow) 0 0 11px 4px;color:var(--white-color-1);height:var(--buy-btn-size-spin,var(--buy-btn-size));width:var(--buy-btn-size-spin,var(--buy-btn-size))}.card-buy-button-area:hover .card-buy-button.spinning:after,.card-buy-button.spinning:after,.list-card-buy-button-area:hover .list-card-buy-button.spinning:after,.list-card-buy-button.spinning:after,.shapes-card-buy-button-area:hover .shapes-card-buy-button.spinning:after,.shapes-card-buy-button.spinning:after{opacity:0;transform:var(--buy-tooltip-transform-hide);visibility:hidden}.card-buy-button.flash-error,.list-card-buy-button.flash-error,.shapes-card-buy-button.flash-error{animation:buyErrFlash .6s ease-in-out 2}.egm-card-slides-container{align-items:flex-start;display:flex;flex-direction:row;gap:2rem;height:auto;justify-content:flex-start;margin:0;max-width:calc(var(--egm-row-width) - 2rem);overflow:visible;padding:0;position:relative;width:100%}.egm-medium-card-wrapper .egm-card-slides-container .egm-medium-slide{display:none}.egm-medium-card-wrapper .egm-card-slides-container .egm-medium-slide.is-active{display:flex}.egm-medium-card-wrapper .egm-card-scroll-button-mobile.is-hidden{display:none!important}.egm-medium-slide{align-items:flex-start;display:flex;flex-direction:row;gap:.75rem;justify-content:flex-start;overflow:visible;position:relative}.egm-medium-slide-fit{align-items:center;flex-wrap:wrap;gap:.5rem!important}.egm-medium-pill{align-items:center;background-color:var(--section-medium-background-color);border-radius:999px;color:var(--grey-color-2);display:inline-flex;font-family:var(--identity-font);font-size:var(--font-size-12px);font-weight:var(--font-weight4);justify-content:center;letter-spacing:var(--letter-spacing-regular);line-height:1;padding:.7rem .85rem;text-transform:capitalize;white-space:nowrap}@media (max-width:600px){.egm-medium-pill{font-size:var(--font-size-11px)}}.egm-medium-slide-pills{gap:.5rem!important}.egm-medium-pill--missing{color:var(--overall-zero-score)}.gauge-egm-card-header-container,.rating-egm-card-header-container{align-items:center;display:flex;flex-direction:column;margin:0;padding:0}.egm-medium-card-wrapper .egm-card-progress-type,.egm-medium-card-wrapper .egm-card-progress-value{font-family:var(--identity-font);font-size:var(--font-size-12px);letter-spacing:var(--letter-spacing-regular);margin:.25rem 0 0;max-width:100%;overflow:visible;position:relative;text-align:center;text-overflow:ellipsis;text-wrap:wrap}.egm-medium-card-wrapper .egm-card-progress-type{color:var(--grey-color-2);font-weight:500}.egm-medium-card-wrapper .egm-card-progress-value{color:var(--grey-color-1);font-weight:var(--font-weight4)}@media (max-width:600px){.egm-medium-card-wrapper .egm-card-progress-type,.egm-medium-card-wrapper .egm-card-progress-value{font-size:var(--font-size-11px)}}.metric-egm-card-header-container{width:4.7rem}.egm-medium-card-wrapper .gauge-circle-svg,.egm-medium-card-wrapper .rating-circle-svg{height:4.5rem;width:4.5rem}.egm-medium-card-wrapper .gauge-text{font-size:var(--font-size-32px)}.egm-medium-card-wrapper .rating-text{font-size:var(--font-size-36px)}.na-font{font-size:var(--font-size-32px)}.egm-card-scroll-button-mobile{background-color:transparent;bottom:auto;cursor:pointer;display:grid;position:absolute;top:50%;transform:translateY(-50%);z-index:200;-webkit-tap-highlight-color:transparent;align-items:center;height:3.5rem;width:3.5rem;z-index:9000}.egm-card-scroll-button-mobile.single-arrow{right:-1.25rem}.egm-card-scroll-button-circle-left,.egm-card-scroll-button-circle-right{align-items:center;background-color:transparent;border-radius:2px;display:flex;height:2.25rem;justify-content:center;margin-right:.5rem;opacity:.75;position:relative;transition:background-color .3s ease;width:1.25rem}.egm-card-scroll-button-circle-right{justify-self:end}.egm-card-scroll-button-arrow{background-color:transparent;color:var(--white-color-1);font-size:2.25rem;position:absolute;top:40%;transform:translateY(-50%)}.egm-card-scroll-button-mobile.active .egm-card-scroll-button-circle-right{background-color:var(--section-medium-background-color)}.egm-card-scroll-button-mobile.single-arrow:hover .egm-card-scroll-button-circle-right{background-color:var(--card-color);opacity:1}.egm-card-scroll-button-mobile.active:hover .egm-card-scroll-button-circle-right{background-color:var(--card-color)}@media (max-width:1600px){.egm-card-scroll-button-mobile.active .egm-card-scroll-button-circle-right{background-color:var(--card-color);opacity:1}.egm-card-scroll-button-mobile.single-arrow:hover .egm-card-scroll-button-circle-right{background-color:var(--section-medium-background-color)}.egm-card-scroll-button-mobile.active:hover .egm-card-scroll-button-circle-right{background-color:var(--card-color)}}.egl-card-metrics{align-items:center;background-color:var(--section-dark-background-color);border-radius:var(--card-radius1);display:flex;flex-direction:column;height:auto;justify-self:start;margin:0;overflow:hidden;padding:0;width:100%}@media (max-width:1150px){.egl-card-metrics{border-radius:var(--card-radius1)}}.egl-card-mobile-helpers{align-items:center;display:flex;justify-content:center;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.egl-card-scrollable-content-mobile{align-items:center;display:flex;overflow:hidden;white-space:nowrap;width:calc(100% - 3.15rem)}.egl-card-mobile-row-helpers{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:flex-start;width:100%}.egl-card-stats-grid-wrapper{align-items:flex-start;display:none;flex:0 0 auto;flex-direction:column;gap:0;height:auto;width:100%}.egl-card-stats-grid-wrapper.active{display:flex}.egl-card-divider-text-mobile{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-17px);font-weight:var(--font-weight7);line-height:1.5;margin-top:.75rem}.egl-card-stats-grid{display:grid;gap:0;grid-template-columns:1fr;grid-template-rows:repeat(5,minmax(2.85rem,auto));padding-bottom:1rem;width:100%}.egl-card-stats-item{align-items:flex-end;border-bottom:1px dotted var(--section-medium-background-color);display:flex;flex-direction:row;justify-content:space-between;padding:0 0 .25rem;width:100%}.egl-card-stats-item:last-of-type{border-bottom:none}.egl-card-stats-type{font-size:var(--font-size-14px);font-weight:var(--font-weight4)}.egl-card-stats-type,.egl-card-stats-value{align-items:flex-end;color:var(--grey-color-2);display:flex;font-family:var(--identity-font);margin:0}.egl-card-stats-value{font-weight:var(--font-weight5);text-align:right;text-transform:capitalize}.egl-card-stats-divider{align-self:center;background-color:var(--section-medium-background-color);height:2rem;width:1px}.egl-large-card-wrapper .color-circle{border:1px solid var(--grey-color-3);border-radius:50%;cursor:unset;display:inline-block;font-size:var(--font-size-17px);height:var(--font-size-17px);margin-right:.25rem;width:var(--font-size-17px)}.egl-card-stats-value{font-size:var(--font-size-14px)}.egl-large-card-wrapper .rgb-gradient{background:var(--rainbow-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.egl-mt-margin{line-height:1.5}.egl-large-card-wrapper .no-checkmark,.egl-large-card-wrapper .yes-checkmark{align-items:center;height:var(--ft-17-16)}.egl-card-stats-value span{margin-bottom:.1em}@media (max-width:600px){.egl-card-divider-text-mobile{font-size:var(--font-size-16px);line-height:1.45;margin-top:.85rem}.egl-card-stats-type,.egl-card-stats-value{font-size:var(--font-size-13px)}.egl-card-stats-item{padding:.65rem 0 .25rem}}@media (max-width:400px){.egl-card-stats-item{padding:.65rem 0 .25rem}.egl-card-divider-text-mobile{line-height:1;margin-top:1rem}}.egl-card-stats-item .whole-button-score{align-items:center!important;border:0 solid var(--section-dusk-background-color);border-radius:5px;flex-direction:column;justify-content:center!important;padding:.15rem .85rem;position:relative;text-align:center;transition:box-shadow .3s ease}.egl-card-stats-item .button-score{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);font-weight:700;text-shadow:0 0 8px rgba(0,0,0,.3);z-index:2}@media (max-width:600px){.egl-card-stats-item .button-score{font-size:var(--font-size-13px)}}.egl-card-scroll-button-mobile{background-color:transparent;cursor:pointer;display:grid;position:absolute;top:47%;transform:translateY(-50%);z-index:200;-webkit-tap-highlight-color:transparent;align-items:center;height:5rem;width:5rem}.egl-card-scroll-button-mobile.left-arrow{left:0}.egl-card-scroll-button-mobile.right-arrow{right:0}.egl-card-scroll-button-circle-left,.egl-card-scroll-button-circle-right{align-items:center;background-color:transparent;border-radius:2px;display:flex;height:2.25rem;justify-content:center;opacity:.6;position:relative;transition:background-color .3s ease;width:1.25rem}.egl-card-scroll-button-circle-right{justify-self:end}.egl-card-scroll-button-circle-left{justify-self:start}.egl-card-scroll-button-arrow{background-color:transparent;color:var(--white-color-1);font-size:2.5rem;position:absolute;top:40%;transform:translateY(-50%)}.egl-card-scroll-button-mobile.active .egl-card-scroll-button-circle-left,.egl-card-scroll-button-mobile.active .egl-card-scroll-button-circle-right{background-color:var(--section-medium-background-color)}.egl-card-scroll-button-mobile.left-arrow:hover .egl-card-scroll-button-circle-left,.egl-card-scroll-button-mobile.right-arrow:hover .egl-card-scroll-button-circle-right{background-color:var(--card-color);opacity:1}.egl-card-scroll-button-mobile.active:hover .egl-card-scroll-button-circle-left,.egl-card-scroll-button-mobile.active:hover .egl-card-scroll-button-circle-right{background-color:var(--card-color)}.xl-card-wrapper{background-color:#000;box-sizing:border-box;overflow:visible;padding:calc(.75rem + 1px) .75rem .75rem;z-index:5}@media (hover:hover) and (pointer:fine){.xl-card-wrapper:hover{z-index:6}}.header-scroller>.xl-card-wrapper:nth-of-type(2){padding:calc(.75rem + 1px) .75rem .75rem 1.5rem}.header-scroller>.xl-card-wrapper:last-of-type{padding:calc(.75rem + 1px) 1.5rem .75rem .75rem}@media (max-width:825px){.header-scroller>.xl-card-wrapper:nth-of-type(2){padding:calc(.75rem + 1px) .75rem .75rem 0}.header-scroller>.xl-card-wrapper:last-of-type{padding:calc(.75rem + 1px) 0 .75rem .75rem}}.xl-card{--card-border-radius:4px;--card-img-container-margin-bottom:0rem;--card-img-wrapper-min-height:100%;--carousel-arrows-bottom:0.5rem;--carousel-arrows-right:0.5rem;--carousel-circle-size:3.15rem;--carousel-arrow-padding:0.5rem 0.35rem;--card-img-top-margin:1rem;--card-img-bottom-margin:0 1.5rem 1.5rem 1.5rem}.xl-card .img-compare-toggle{display:none}.xl-card .card-carousel-images[data-eg-ssr="1"] .card-carousel-image.full-res.is-active{opacity:1}.xl-card{display:flex;flex-direction:column;max-width:var(--xl-card-width);min-width:var(--xl-card-width);position:relative;width:var(--xl-card-width);--xl-card-ar:1.075;--xl-card-open-mult:1.75;align-items:flex-start;aspect-ratio:1.075;background-color:var(--section-darkest-background-color);border-radius:1.1rem;box-sizing:border-box;cursor:grab;height:calc(var(--xl-card-width)/var(--xl-card-ar, 1.075));overflow:visible;padding:clamp(.5rem,.336rem + .3vw,.65rem);transition:height .3s ease-in-out}@media (max-width:2460px){.xl-card{--xl-card-ar:1.0685;aspect-ratio:1.0685}}@media (max-width:2360px){.xl-card{--xl-card-ar:1.0669;aspect-ratio:1.0669}}@media (max-width:2260px){.xl-card{--xl-card-ar:1.0654;aspect-ratio:1.0654}}@media (max-width:2160px){.xl-card{--xl-card-ar:1.0639;aspect-ratio:1.0639}}@media (max-width:2060px){.xl-card{--xl-card-ar:1.0623;aspect-ratio:1.0623}}@media (max-width:1960px){.xl-card{--xl-card-ar:1.0608;aspect-ratio:1.0608}}@media (max-width:1860px){.xl-card{--xl-card-ar:1.0593;aspect-ratio:1.0593}}@media (max-width:1760px){.xl-card{--xl-card-ar:1.0578;aspect-ratio:1.0578}}@media (max-width:1660px){.xl-card{--xl-card-ar:1.0562;aspect-ratio:1.0562}}@media (max-width:1560px){.xl-card{--xl-card-ar:1.0547;aspect-ratio:1.0547}}@media (max-width:1460px){.xl-card{--xl-card-ar:1.0532;aspect-ratio:1.0532}}@media (max-width:1360px){.xl-card{--xl-card-ar:1.0516;aspect-ratio:1.0516}}@media (max-width:1260px){.xl-card{--xl-card-ar:1.0501;aspect-ratio:1.0501}}@media (max-width:1160px){.xl-card{--xl-card-ar:1.0486;aspect-ratio:1.0486}}@media (max-width:1060px){.xl-card{--xl-card-ar:1.047;aspect-ratio:1.047}}@media (max-width:960px){.xl-card{--xl-card-ar:1.0455;aspect-ratio:1.0455}}@media (max-width:860px){.xl-card{--xl-card-ar:1.044;aspect-ratio:1.044}}@media (max-width:760px){.xl-card{--xl-card-ar:1.0424;aspect-ratio:1.0424}}@media (max-width:660px){.xl-card{--xl-card-ar:1.0409;aspect-ratio:1.0409}}@media (max-width:600px){.xl-card{--xl-card-ar:1.04;aspect-ratio:1.04}}.xl-card.top-picks-open{aspect-ratio:1/1.75;height:calc(var(--xl-card-width)*var(--xl-card-open-mult, 1.75))}.no-top-picks-anim .xl-card{transition:none!important}@media (max-width:1150px){.xl-card.top-picks-open{aspect-ratio:auto;height:auto}.xl-card.top-picks-open .xl-card-metrics{overflow:visible}.xl-card.top-picks-open .xl-card-metrics-r1{max-height:none;overflow-y:visible;-webkit-overflow-scrolling:auto;scrollbar-width:none}.xl-card.top-picks-open .xl-card-metrics-r1::-webkit-scrollbar{display:none}}.xl-card:after,.xl-card:before{background:linear-gradient(to bottom,transparent 0,var(--card-color) 20%,var(--card-color) 80%,transparent 100%);bottom:0;content:"";opacity:0;pointer-events:none;position:absolute;top:0;transform:scaleY(0);width:2px}.xl-card:before{left:-2px;transform-origin:top left}.xl-card:after{right:-2px;transform-origin:top right}@media (hover:hover) and (pointer:fine){.xl-card:hover{box-shadow:var(--card-glow) 0 0 6px 3px}.xl-card:hover:after,.xl-card:hover:before{opacity:1;transform:scaleY(1)}}.xl-card.active{box-shadow:var(--card-glow) 0 0 15px 5px}.xl-card.active:after,.xl-card.active:before{opacity:1;transform:scaleY(1);width:4px}.xl-card.drag-grabbed{box-shadow:var(--card-glow) 0 0 6px 3px;cursor:grabbing;filter:brightness(1) saturate(1.08);transform:translate3d(0,-.5px,0) scale(.995)}.xl-card.drag-grabbed:after,.xl-card.drag-grabbed:before{opacity:1;transform:scaleY(1);width:3px}@media (hover:hover) and (pointer:fine){.xl-card:hover .xl-card-resize-button{display:block}}.xl-card .card-img-container{aspect-ratio:16/12;flex:0 0 auto}.xl-card-metrics{background-color:transparent;background-color:var(--section-dark-background-color);border-radius:.65rem;box-sizing:border-box;display:none;flex:1 1 auto;flex-direction:column;height:auto;margin:1.25rem 0 0;overflow:hidden;padding:1.35rem clamp(1.15rem,.823rem + .6vw,1.45rem) 1.75rem;width:100%}.xl-card.top-picks-open .xl-card-metrics{display:flex}.xl-card-metrics-r1{display:flex;flex:1;flex-direction:row-reverse;gap:1rem;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overscroll-behavior:auto!important;scroll-behavior:auto;white-space:nowrap;width:100%;-ms-overflow-style:auto;scrollbar-color:var(--section-medium-background-color) transparent;scrollbar-width:thin;user-select:none;-webkit-overflow-scrolling:touch;cursor:grab;margin:0}.xl-card-metrics-r1.dragging{cursor:grabbing}.xl-card-column-helpers{display:flex;flex:1 1 auto;flex-direction:column;margin:0 3px 0 0}.xl-card-column-ratings{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:nowrap;gap:.55rem;justify-content:flex-start;margin:0;padding:0 .15rem 0 0;width:auto}.xl-card-top-column-dividerR{align-self:center;display:none;flex-shrink:0;height:1px;margin:0 0 1rem;width:100%}.xl-card-column-dividerC,.xl-card-top-column-dividerR{background-color:var(--section-light-background-color)}.xl-card-column-dividerC{height:80rem;width:1px}.xl-card-column-dividerR{align-self:center;background-color:var(--section-light-background-color);display:block;flex-shrink:0;height:1px;margin:1rem 0;width:100%}.xl-card-stats-spacer{display:flex;height:1rem}.xl-card-title-container{align-items:center;color:var(--white-color-1);display:flex;flex-direction:row;flex-shrink:0;height:auto;justify-content:space-between;margin:.85rem 0 0;max-width:100%;overflow:visible;padding:0;width:100%}.xl-title-wrapper{align-items:flex-start;box-sizing:border-box;display:flex;flex:1 1 auto;flex-direction:column;font-size:clamp(var(--font-size-22px),21.0816px + .1531vw,var(--font-size-25px));gap:.25em;justify-content:flex-start;min-width:0;padding:0 1rem 0 .75rem}@media (max-width:600px){.xl-title-wrapper{font-size:var(--fm-22-21)}}.xl-btns-wrapper{display:flex;flex:0 0 auto;flex-direction:column;gap:.75rem}.xl-card-title-text{align-items:flex-start;cursor:pointer;display:flex;gap:.35em;overflow:hidden;position:relative;width:100%}.xl-card-title-text>span[itemprop=name] .xl-card-title-brand{color:var(--grey-color-2);font-size:.9em;font-weight:500}.xl-card-title-text>span[itemprop=name] .xl-card-title-model{font-weight:700}.xl-card-title-text>span[itemprop=name]{display:-webkit-box;flex:1 1 auto;min-width:0;-webkit-box-orient:vertical;-webkit-line-clamp:1;color:var(--white-color-1);font-family:var(--identity-font);font-size:1em;font-weight:var(--font-weight7);letter-spacing:-.25px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:normal;word-break:break-word}.xl-card-affiliate-link-item-alink{align-items:flex-start;display:flex;justify-content:center;padding:0 .75rem 0 0}.xl-card-brand-text{background-color:rgba(22,24,24,.9);display:none;padding:.6rem .45rem .5rem .65rem;position:absolute;right:0;top:1.5rem;z-index:120}.xl-card-title-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.xl-card-title-link:hover{text-decoration:underline}}.xl-card-deals-button-alink{background-color:transparent;border:1px solid var(--card-color);border-radius:3px;color:var(--card-color);cursor:pointer;font-family:var(--identity-font);font-size:clamp(var(--font-size-15px),14.3878px + .102vw,var(--font-size-17px));font-weight:var(--font-weight5);letter-spacing:var(--letter-spacing-tight);line-height:1!important;padding:.85rem 1rem;transition:color .3s ease,background-color .3s ease}@media (max-width:600px){.xl-card-deals-button-alink{font-size:var(--fm-15-14)}}@media (hover:hover) and (pointer:fine){.xl-card-deals-button-alink:hover{background-color:var(--primary-color-hover,var(--card-color));color:var(--white-color-1)}}.xl-card-deals-button-alink.active{background-color:var(--primary-color-hover,var(--card-color));box-shadow:var(--card-glow) 0 0 11px 4px;color:var(--white-color-1)}@keyframes xlTextSpinColor{0%{color:var(--white-color-1)}50%{color:var(--card-accent,#00e6ff)}to{color:var(--white-color-1)}}.xl-card-deals-button-alink.spinning{animation:xlTextSpinColor 1s linear infinite;border-color:var(--card-accent,var(--primary-color-hover))}@keyframes xlBuyErrFlash{0%,to{border-color:var(--accent-color-3,#f33)}50%{border-color:var(--card-color,#fff)}}.xl-card-deals-button-alink.flash-error{animation:xlBuyErrFlash .6s ease-in-out 2}.xl-card-deals-button-alink.spinning.flash-error{animation:xlTextSpinColor 1s linear infinite,xlBuyErrFlash .6s ease-in-out 2}.xl-card-checkbox-wrapper{gap:5px}.xl-card-checkbox,.xl-card-checkbox-wrapper{align-items:center;display:flex;flex-direction:row}.xl-card-checkbox{background-color:var(--section-dark-background-color);border:1px solid var(--card-color);border-radius:3px;color:var(--card-color);cursor:pointer;justify-content:center;margin:0;padding:.5rem .75rem .5rem .5rem;transition:color .3s ease,background-color .3s ease;width:7.5rem;z-index:10}.xl-card-compare-text{cursor:pointer;font-family:var(--identity-font);font-size:1.15rem;font-weight:var(--font-weight6);letter-spacing:var(--letter-spacing-tight);line-height:1.4rem;transition:background-color .3s ease}@media (hover:hover) and (pointer:fine){.xl-card-checkbox:hover{background-color:var(--primary-color-hover,var(--card-color));color:var(--white-color-1)}}.xl-card-checkbox input[type=checkbox]{accent-color:var(--card-color);appearance:checkbox;-webkit-appearance:checkbox;background-color:var(--white-color-1);cursor:pointer;display:inline-block;height:1.35rem;margin-right:7px;vertical-align:middle;width:1.35rem}.xl-card-checkbox-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.xl-card-checkbox .checkmark{background-color:var(--white-color-1);border:1px solid var(--section-dusk-background-color);border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;height:1.25rem;margin-right:5px;position:relative;vertical-align:middle;width:1.25rem}.xl-card-checkbox-input:checked+.checkmark{background-color:var(--card-color)}.xl-card-checkbox-input:checked+.checkmark:after{color:var(--dark-color-1);content:"";display:block}.xl-card .toggle-wrapper{align-self:center!important;height:100%}.xl-card .toggle-spinner{border:.15rem solid var(--card-color);height:1.25rem;margin-left:.1rem;margin-right:.45rem;width:1.25rem}.xl-card .toggle-caution svg{height:2rem;margin-left:.1rem;margin-right:.45rem;width:2rem}.xl-card .toggle-status{font-size:1.25rem}@media (max-width:1150px){.xl-card .toggle-wrapper:has(.toggle-spinner.visible,.toggle-caution.visible){border-left:1px solid var(--card-color)}.xl-card .toggle-spinner{border:.11rem solid var(--card-color);height:1rem;margin-left:.8rem;margin-right:.45rem;width:1rem}.xl-card .toggle-caution svg{height:1.65rem;margin-left:.8rem;margin-right:.35rem;width:1.65rem}.xl-card .toggle-status{font-size:1rem}}@keyframes xlCompareBootDots{to{width:3ch}}@keyframes xlCompareBootSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes xlCompareBootPulse{0%,to{box-shadow:none}50%{box-shadow:var(--card-glow) 0 0 12px 4px}}.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled){cursor:progress}@media (hover:hover) and (pointer:fine){.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):active,.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):hover{background-color:var(--section-dark-background-color);color:var(--card-color);gap:.55rem;justify-content:flex-start;width:11.75rem}.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):active .xl-card-compare-text,.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):hover .xl-card-compare-text{font-size:0;line-height:0}.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):active .xl-card-compare-text:before,.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):hover .xl-card-compare-text:before{color:var(--card-color);content:"Page loading";font-family:var(--identity-font);font-size:1.15rem;font-weight:var(--font-weight6);letter-spacing:var(--letter-spacing-tight);line-height:1.35rem}.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):active .xl-card-compare-text:after,.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):hover .xl-card-compare-text:after{animation:xlCompareBootDots 1s steps(4) infinite;color:var(--card-color);content:"...";display:inline-block;font-size:1.15rem;line-height:1.35rem;overflow:hidden;white-space:nowrap;width:0}.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):active .checkmark,.xl-card .xl-card-checkbox:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading):hover .checkmark{animation:xlCompareBootSpin .75s linear infinite,xlCompareBootPulse 1.15s ease-in-out infinite;background-color:transparent;border-color:var(--card-color);border-bottom-color:transparent;border-left-color:transparent;border-radius:999px;border-style:solid;border-width:2.25px;opacity:1}}.xl-card .xl-card-checkbox.eg-boot-hint:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading){background-color:var(--section-dark-background-color);color:var(--card-color);gap:.55rem;justify-content:flex-start;width:11.75rem}.xl-card .xl-card-checkbox.eg-boot-hint:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading) .xl-card-compare-text{font-size:0;line-height:0}.xl-card .xl-card-checkbox.eg-boot-hint:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading) .xl-card-compare-text:before{color:var(--card-color);content:"Page loading";font-family:var(--identity-font);font-size:1.15rem;font-weight:var(--font-weight6);letter-spacing:var(--letter-spacing-tight);line-height:1.35rem}.xl-card .xl-card-checkbox.eg-boot-hint:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading) .xl-card-compare-text:after{animation:xlCompareBootDots 1s steps(4) infinite;color:var(--card-color);content:"...";display:inline-block;font-size:1.15rem;line-height:1.35rem;overflow:hidden;white-space:nowrap;width:0}.xl-card .xl-card-checkbox.eg-boot-hint:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading) .checkmark{animation:xlCompareBootSpin .75s linear infinite,xlCompareBootPulse 1.15s ease-in-out infinite;background-color:transparent;border-color:var(--card-color);border-bottom-color:transparent;border-left-color:transparent;border-radius:999px;border-style:solid;border-width:2.25px;opacity:1}.xl-card .xl-card-checkbox.eg-boot-hint:has(.xl-card-checkbox-input:disabled):not(.vault-op-loading) .xl-card-checkbox-input:checked+.checkmark{background-color:transparent}.xl-card .editors-choice-badge{font-size:1.45rem;font-size:3.6cqw;overflow:hidden;position:relative;z-index:100}.xl-card .editors-square-badge{font-size:1.45rem;font-size:3.45cqw;overflow:hidden;position:relative;z-index:100}.xl-card-divider-text{border-bottom:1px dotted var(--section-light-background-color);font-size:var(--font-size-18px);line-height:1;margin-bottom:-1.5rem;margin-left:.75rem;margin-top:1rem;padding-bottom:.5rem;width:11.5rem}.xl-card-divider-text,.xl-card-divider-text-desk{color:var(--white-color-1);font-family:var(--identity-font);font-weight:var(--font-weight7)}.xl-card-divider-text-desk{font-size:clamp(var(--font-size-17px),15.5714px + .0893vw,var(--font-size-19px));line-height:1.5}.xl-card-stats-grid-wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:0;height:auto;width:100%}.xl-card-stats-grid{display:grid;gap:0;grid-template-columns:1fr;padding-bottom:1rem;width:100%}.xl-card-stats-item{align-items:flex-end;border-bottom:1px dotted var(--section-medium-background-color);display:flex;flex-direction:row;justify-content:space-between;padding:.75rem 0 .25rem;width:100%}.xl-card-stats-type{font-weight:var(--font-weight4);line-height:1.2}.xl-card-stats-type,.xl-card-stats-value{align-items:flex-end;color:var(--grey-color-2);display:flex;font-family:var(--identity-font);font-size:clamp(var(--font-size-14px),12.5714px + .0893vw,var(--font-size-16px));margin:0}.xl-card-stats-value{font-weight:var(--font-weight5);height:100%;text-align:right;text-transform:capitalize}.xl-card-stats-value a{color:var(--card-color)}@media (hover:hover) and (pointer:fine){.xl-card-stats-value a:hover{text-decoration:underline}}.xl-card-mt-margin{line-height:1.5}.xl-card .color-circle{border:1px solid var(--grey-color-3);border-radius:50%;cursor:unset;display:inline-block;height:clamp(17px,14.8571px + .1339vw,20px);margin-right:.25rem;width:clamp(17px,14.8571px + .1339vw,20px)}.xl-card .no-checkmark,.xl-card .yes-checkmark{font-size:var(--ft-19-17);height:1em}.xl-card .no-checkmark svg,.xl-card .yes-checkmark svg{height:1em;width:1em}.xl-card-stats-value span{margin-bottom:.1em}.xl-card .rgb-gradient{background:var(--rainbow-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.drag-active{cursor:grabbing;overscroll-behavior-y:contain;touch-action:none}.rating-xl-card-header-container{align-items:center;display:flex;flex-direction:column;margin:0;padding:0;width:5.875rem}.xl-card .rating-text{font-family:var(--identity-font);font-weight:var(--font-weight6);letter-spacing:var(--letter-spacing-wide);line-height:var(--line-height-tight);fill:var(--white-color-1);font-weight:700;text-anchor:middle;dominant-baseline:middle;text-shadow:0 0 8px rgba(0,0,0,.6)}.xl-card .rating-circle-svg{height:5.625rem;width:5.625rem}.xl-card .rating-text{font-size:var(--font-size-36px)}.xl-card .xl-card-progress-type,.xl-card .xl-card-progress-value{font-family:var(--identity-font);font-size:var(--ft-14-13);letter-spacing:var(--letter-spacing-regular);margin:0;max-width:100%;overflow:visible;position:relative;text-align:center;text-overflow:ellipsis;text-wrap:wrap}.xl-card .xl-card-progress-type{color:var(--white-color-1);font-weight:var(--font-weight5)}.xl-card .xl-card-progress-value{color:var(--grey-color-1);font-weight:var(--font-weight4)}:root{--egxxl-surface-0:var(--section-light-background-color);--egxxl-surface-1:var(--section-medium-background-color);--egxxl-surface-2:var(--section-dark-background-color);--egxxl-surface-3:var(--section-darkest-background-color);--egxxl-surface-4:var(--section-darkestdark-background-color);--egxxl-surface-5:var(--section-dusk-background-color);--egxxl-surface-6:var(--section-dusker-background-color)}.visually-hidden{display:none}.xxl-popup{background-color:var(--egxxl-surface-4);border:1px solid var(--dark-color-1);border-radius:2px;box-shadow:0 4px 12px rgba(0,0,0,.5);height:auto;max-height:calc(100vh - 3rem);max-width:1150px;overflow-x:auto;overflow-y:scroll;overscroll-behavior:contain;position:absolute;scrollbar-color:var(--egxxl-surface-1) var(--egxxl-surface-5);scrollbar-gutter:stable;top:50%;transform:translateY(-50%);width:auto;width:1150px;z-index:96500}.xxl-popup-header{align-items:center;background-color:var(--egxxl-surface-1);box-shadow:0 3px 6px rgba(0,0,0,.15);cursor:move;display:flex;justify-content:space-between;padding:.5rem 1rem;position:sticky;top:0!important;z-index:99999}.header-title{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-18px);font-weight:var(--font-weight5);gap:1rem;justify-content:flex-start;line-height:var(--font-size-24px);margin:0;padding:0;text-transform:capitalize}.header-title,.xxl-nav-wrapper{align-items:center;display:flex}.xxl-nav-wrapper{flex-direction:row;justify-content:center}.xxl-nav-arrow,.xxl-nav-arrows-container{align-items:center;display:flex}.xxl-nav-arrow{background-color:var(--egxxl-surface-2);border:1px solid var(--egxxl-surface-0);cursor:pointer;height:2rem;justify-content:center;margin-right:.75rem;max-height:2rem;max-width:2rem;transition:background-color .3s ease;width:2rem}.xxl-nav-arrow:hover{background-color:var(--card-color)}.xxl-nav-arrow.inactive{cursor:not-allowed;opacity:.25}.xxl-nav-arrow svg{color:var(--white-color-1);height:1.8rem;width:1.8rem}.xxl-close-popup-btn{background-color:transparent;border:none;color:var(--white-color-1);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-30px);font-weight:var(--font-weight5);height:100%;justify-content:flex-end;line-height:var(--font-size-30px);text-align:right;width:var(--font-size-50px)}.xxl-close-popup-btn:hover{color:var(--accent-color-3)}.xxl-popup-content{height:auto;margin:0;min-width:360px;padding:clamp(17px,13.2667px + .9333vw,24px);width:auto}.xxl-title-spinner{height:1.5rem;width:1.5rem}.popup-caution{height:2.5rem!important;width:2.5rem!important}.xxl-error{font-size:var(--font-size-15px);font-weight:var(--font-weight4);line-height:var(--font-size-24px)}.xxl-error,.xxl-minimize-btn{color:var(--white-color-1);font-family:var(--identity-font)}.xxl-minimize-btn{align-items:center;background-color:var(--egxxl-surface-2);border:1px solid var(--egxxl-surface-0);cursor:pointer;display:flex;font-size:1.5rem;font-weight:600;height:2rem;justify-content:center;line-height:1;margin-right:.75rem;min-height:2rem;min-width:2rem;transition:background-color .3s ease;width:2rem}.xxl-minimize-btn:hover{background-color:var(--card-color);color:var(--dark-color-1)}.xxl-popup.minimized .xxl-popup-header{background-color:unset!important;box-shadow:unset}.xxl-popup.minimized{animation:xxlPulse 2.4s ease-out 1s infinite;aspect-ratio:1!important;background-color:var(--egxxl-surface-0)!important;box-shadow:0 0 4px rgba(0,0,0,.45);height:3.25rem!important;overflow:hidden!important;top:calc(var(--font-size-4-5px)*var(--navroot)/2 - 1.625rem)!important;width:4.25rem!important}@keyframes xxlPulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.35)}70%{box-shadow:0 0 0 10px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0)}}.xxl-popup.minimized .xxl-resize-handle{display:none}.xxl-popup.minimized .header-title,.xxl-popup.minimized .xxl-close-popup-btn,.xxl-popup.minimized .xxl-nav-arrows-container,.xxl-popup.minimized .xxl-popup-content{display:none!important}@media (max-width:1150px){.xxl-popup{border:none;height:100dvh;max-height:100vh;transform:translateY(100%);transition:transform .3s ease-in-out;width:100vw}.xxl-popup.mobile-active{transform:translateY(0)}}.xxl-resize-handle{background:transparent;bottom:0;cursor:ns-resize;height:8px;left:0;position:sticky;width:100%;z-index:1000}.xxl-resize-handle:after{background:var(--egxxl-surface-0);border-radius:2px;content:"";display:block;height:4px;margin:2px auto;opacity:.8;width:60px}@media (max-width:1150px){.xxl-resize-handle{display:none}}.xxl-popup .egXXL-carousel-container .compare-toggle{display:none}.egXXL-card .section-toggle-content{position:relative}.egXXL-photo-disclaimer{bottom:clamp(-7px,-.8667px + -.5333vw,-3px);color:var(--grey-color-4);display:block;font-family:var(--identity-font,sans-serif);font-size:clamp(8px,6.9091px + .1818vw,9px);font-style:italic;font-weight:300;opacity:.6;position:absolute;text-align:right;width:100%}.egXXL-summary{align-items:flex-start;border-radius:.5rem;box-sizing:border-box;display:flex;flex-direction:column;gap:0;justify-content:flex-start}.egXXL-summary .md-formated .article-table-wrapper{margin:0 0 36px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;width:100%;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.egXXL-summary .md-formated .article-table{--col-min-spec:clamp(12ch,16vw,18ch);--col-min-data:clamp(18ch,28vw,30ch);border-collapse:collapse;border-spacing:0;font-family:var(--identity-font);font-size:var(--font-size-15px);line-height:1.35;margin:0;table-layout:auto;width:100%}.egXXL-summary .md-formated .article-table thead{background-color:transparent}.egXXL-summary .md-formated .article-table td,.egXXL-summary .md-formated .article-table th{border:1px solid hsla(0,0%,100%,.08);font-size:inherit;font-weight:inherit;min-width:var(--col-min-data);padding:.65rem .85rem;text-align:left;vertical-align:top}.egXXL-summary .md-formated .article-table td:first-child,.egXXL-summary .md-formated .article-table th:first-child{min-width:var(--col-min-spec)}.egXXL-summary .md-formated .article-table th{background-color:rgba(var(--card-rgb,var(--site-start-color)),.12);color:var(--white-color-1);font-weight:var(--font-weight7);white-space:nowrap}.egXXL-summary .md-formated .article-table td{hyphens:auto;overflow-wrap:break-word;white-space:normal}.egXXL-summary .md-formated .article-table td a,.egXXL-summary .md-formated .article-table th a{color:var(--card-color,var(--site-start-color))}.egXXL-summary .md-formated .article-table td a:hover,.egXXL-summary .md-formated .article-table th a:hover{text-decoration:underline}.egXXL-summary .md-formated .article-table tbody tr:nth-child(2n){background-color:hsla(0,0%,100%,.03)}.egXXL-summary .md-formated .article-table :is(p,ul,ol){margin:0}.egXXL-summary .md-formated .article-table :is(ul,ol){padding-left:1.25rem}.egXXL-summary .md-formated .article-table :is(th,td)>:is(.article-p,.article-bullets-list,.article-numbers-list,.article-tasks-list){font-size:inherit;line-height:inherit;margin:0}.egXXL-summary .md-formated .article-table--firstcol-tight,.egXXL-summary .md-formated .article-table[data-firstcol=tight]{--col-min-spec:6ch;--col-min-data:clamp(20ch,32vw,34ch)}.egXXL-summary .md-formated .article-table--firstcol-tight td:first-child,.egXXL-summary .md-formated .article-table--firstcol-tight th:first-child,.egXXL-summary .md-formated .article-table[data-firstcol=tight] td:first-child,.egXXL-summary .md-formated .article-table[data-firstcol=tight] th:first-child{font-variant-numeric:tabular-nums;white-space:nowrap;width:1%}.egXXL-summary .md-formated .article-table--firstcol-tight td:first-child,.egXXL-summary .md-formated .article-table[data-firstcol=tight] td:first-child{text-align:center}@media (max-width:600px){.egXXL-summary .md-formated .article-table{--col-min-spec:16ch;--col-min-data:18ch;font-size:var(--font-size-14px)}.egXXL-summary .md-formated .article-table th{white-space:nowrap}.egXXL-summary .md-formated .article-table td{hyphens:auto;overflow-wrap:break-word;white-space:normal}.egXXL-summary .md-formated .article-table--firstcol-tight,.egXXL-summary .md-formated .article-table[data-firstcol=tight]{--col-min-spec:5ch;--col-min-data:15ch}}.egXXL-summary-row{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.egXXL-summary-row.metrics-row,.egXXL-summary-row.popup-pricing,.egXXL-summary-row.pros-cons-row,.egXXL-summary-row.rating-row,.egXXL-summary-row.specs-row{box-sizing:border-box;margin-bottom:2.5rem;margin-top:2rem;padding:0 .75rem}.egXXL-summary-row.video-spotlight{margin-bottom:3.5rem}.egXXL-summary-row-col{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:1.5rem;min-width:0;width:50%}.section-toggle{align-items:center;cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--ft-26-24);justify-content:space-between;letter-spacing:-1px;line-height:1;padding:0;position:relative;white-space:nowrap}@media (max-width:600px){.section-toggle{font-size:var(--fm-24-22)}}.section-toggle{color:var(--white-color-1);font-weight:var(--font-weight7)}.brands .section-toggle{font-size:var(--ft-24-21);font-weight:600}.section-toggle .toggle-icon{font-size:1.2em;font-weight:700;margin-right:.5rem;transition:transform .2s ease}.section-toggle-content{width:100%}.toggle-label-popup,.verdict-label{margin-right:2rem;overflow-wrap:anywhere;text-transform:capitalize;white-space:normal;word-break:break-word}.toggle-label-popup{position:relative}.section-toggle:after{background-color:var(--card-color);bottom:-3px;content:"";height:.75px;left:0;position:absolute;transition:none;transition:width .2s ease-in-out;width:0}.section-toggle.open:after{width:100%}.section-toggle-content{overflow:hidden;transition:max-height .35s ease}.section-toggle-content.open{max-height:10000px;overflow:visible}.section-toggle-content{max-height:0;transition:max-height .5s ease}.brands .egXXL-section-wrappers{background-color:var(--egxxl-surface-5)!important}.egXXL-section-wrappers{background-color:var(--egxxl-surface-2);border-radius:10px;box-sizing:border-box;height:auto;margin-top:2.25rem;transition:background-color .3s ease;width:100%}.egXXL-section-divider{background-color:var(--egxxl-surface-0);height:1px;margin:2.25rem auto 0;width:85%}.egXXL-section-ad-divider{margin:0 auto;width:100%}@media (max-width:825px){.egXXL-summary-row.metrics-row,.egXXL-summary-row.popup-pricing,.egXXL-summary-row.pros-cons-row,.egXXL-summary-row.rating-row,.egXXL-summary-row.specs-row{padding:0 .75rem}.egXXL-summary-row{flex-direction:column;gap:2.5rem;width:100%}.egXXL-summary-row-col{width:100%}.section-toggle .toggle-icon{margin-right:0}}@media (max-width:600px){.egXXL-summary-row.video-spotlight{padding:0}}.deals-wrapper,.egXXL-section-wrappers,.metrics-wrapper,.photos-wrapper,.pros-wrapper,.recommended-wrapper,.similar-wrapper,.specs-wrapper,.verdict-wrapper,.video-wrapper{padding:clamp(17px,10.4545px + 1.0909vw,23px) clamp(18px,4.9091px + 2.1818vw,30px)}.egXXL-section-wrappers:has(>.section-toggle-content.open){padding-bottom:0}.egXXL-header-section{box-sizing:border-box;margin:0 auto;padding:2.5rem 0 0;width:100%}.egXXL-brand-bar{background-color:var(--card-color);height:9px;margin-bottom:2rem;width:400px}.egXXL-top-bar{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.egXXL-nav a{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--font-size-14px);margin-right:1rem;text-decoration:none;transition:color .2s ease}.egXXL-nav a:hover{color:var(--grey-color-1)}.egXXL-title-row{align-items:flex-start;column-gap:3rem;display:flex;flex-wrap:wrap;justify-content:flex-start}.egXXL-title-left{display:flex;flex:1 1 50%;flex-direction:column;margin-bottom:1rem}.egXXL-title-right{align-items:flex-start;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-end;margin:auto 0;max-width:100%;min-width:16rem}.egXXL-title-right-buttons{margin-top:.75rem}.egXXL-brand{font-size:clamp(var(--font-size-20px),17.8182px + .3636vw,var(--font-size-22px));font-weight:500;letter-spacing:-1px;line-height:1}.egXXL-brand,.egXXL-model-snapshot{color:var(--white-color-1);font-family:var(--identity-font)}.egXXL-model-snapshot{align-items:baseline;display:flex;flex-wrap:wrap;line-height:1.2;margin-bottom:.5rem}.egXXL-model-snapshot,.egXXL-model-text{font-size:clamp(var(--font-size-36px),29.6px + 1.6vw,var(--font-size-48px))}.egXXL-model-text{display:inline-block;font-weight:700;letter-spacing:-1px;margin-right:.5rem;overflow:hidden}.egXXL-model-snapshot span{color:var(--grey-color-1);font-size:75%;font-weight:400;letter-spacing:-1px;white-space:nowrap}.egXXL-updated-published{color:var(--grey-color-1);font-family:var(--identity-font);font-size:var(--font-size-13px)}.egXXL-title-right-buttons.single-row,.title-right-width{width:min(100%,33.5rem)}.egXXL-title-right-buttons,.egXXL-title-right-preview{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:.75rem;width:100%}.egXXL-title-right-preview.single-btn{grid-template-columns:1fr;width:100%}.egXXL-add-vault-btn,.egXXL-full-review-btn{flex:1 1 calc(50% - 1rem);width:min(100%,16rem)}.prevnext-wrapper{flex:1 1 calc(50% - 1rem);min-width:16rem}.hub-only{min-width:min(100%,16rem)!important}.egXXL-divider{border:0;border-top:1px solid var(--grey-color-2);margin-top:1.5rem}@media (max-width:825px){.egXXL-title-row{flex-direction:column}.egXXL-title-right{align-items:flex-start}}@media (max-width:600px){.egXXL-brand-bar{width:75%}}.egXXL-add-vault-btn,.egXXL-full-review-btn,.xxl-preview-btn{align-items:center;background-color:#000;border:2px solid var(--card-color);border-radius:1px;box-sizing:border-box;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--ft-16-15);font-weight:600;justify-content:center;max-width:100%;overflow-wrap:anywhere;padding:1rem 2rem;position:relative;text-align:center;text-decoration:none;text-transform:capitalize;transition:background-color .2s ease,color .2s ease;white-space:nowrap;white-space:normal;word-break:break-word}@media (max-width:600px){.egXXL-add-vault-btn,.egXXL-full-review-btn,.xxl-preview-btn{font-size:var(--fm-15-14)}}.xxl-popup .egXXL-title-right-buttons .egXXL-add-vault-btn.full-width{justify-content:center}.egXXL-add-vault-btn:hover,.egXXL-full-review-btn:hover{background-color:var(--card-color);color:var(--dark-color-1)}.egXXL-card .category-vault-toggle{align-items:center;cursor:pointer;display:inline-flex;margin:0;position:relative}.egXXL-card-checkbox-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.egXXL-card .category-vault-toggle .checkmark{background-color:var(--white-color-1);border:1px solid var(--egxxl-surface-5);border-radius:2px;box-sizing:border-box;cursor:pointer;display:none;flex:0 0 auto;height:1.25em;margin-right:8px;position:relative;vertical-align:middle;width:1.25em}.egXXL-card .category-vault-toggle.hydrated .checkmark{display:inline-block}.egXXL-card-checkbox-input:checked+.checkmark{background-color:var(--card-color)}.egXXL-card-checkbox-input:checked+.checkmark:after{color:var(--dark-color-1);content:"";display:block}.btn-text{display:inline-block}.xxl-preview-btn:hover{background-color:var(--card-color)}.xxl-preview-btn:hover,.xxl-preview-btn:hover .arrow-indicator{color:var(--dark-color-1)}.xxl-preview-btn img{filter:none;height:2em;object-fit:contain;transform:none;transition:filter .18s ease,transform .18s ease;width:auto;will-change:filter,transform}.xxl-preview-btn:focus-visible img,.xxl-preview-btn:hover img{filter:drop-shadow(0 2px 2px rgba(0,0,0,.35)) drop-shadow(0 10px 16px rgba(0,0,0,.22));transform:translateY(-1px)}.xxl-preview-btn .btn-text,.xxl-preview-btn .hub-btn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xxl-preview-btn .hub-btn{display:inline-flex}.xxl-preview-btn.disabled{border-style:dashed;cursor:not-allowed;opacity:.35;pointer-events:none}.xxl-preview-btn.disabled .btn-text,.xxl-preview-btn.disabled img{display:none}.xxl-preview-btn.disabled:before{align-items:center;content:"🚫";font-size:2em;justify-content:center;line-height:1}.nav-label{color:var(--grey-color-2);display:none;font-family:var(--identity-font);font-size:var(--font-size-10px);letter-spacing:.5px;text-align:center;text-transform:uppercase}.xxl-preview-btn.next,.xxl-preview-btn.prev{align-items:center;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:.575rem}.xxl-preview-btn.next .btn-text,.xxl-preview-btn.prev .btn-text{display:none}.xxl-preview-btn .arrow-indicator{color:var(--white-color-1);font-size:clamp(12px,10.9333px + .2667vw,14px);font-weight:400;line-height:1;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);user-select:none}.xxl-preview-btn.prev .arrow-indicator{left:5px}.xxl-preview-btn.next .arrow-indicator{right:5px}.egXXL-title-right-preview .full-btn,.egXXL-title-right-preview .hub-btn,.egXXL-title-right-preview .hub-only{width:100%!important}.xxl-popup .egXXL-model-snapshot a.egXXL-snapshot-link,.xxl-popup .egXXL-model-snapshot a.egXXL-snapshot-link:visited{color:inherit;text-decoration:none}.xxl-popup .egXXL-model-snapshot a.egXXL-snapshot-link:focus-visible,.xxl-popup .egXXL-model-snapshot a.egXXL-snapshot-link:hover{cursor:pointer;text-decoration:underline}.egXXL-summary-row-col.verdict{gap:0}.egXXL-summary p{color:var(--grey-color-1);font-family:var(--identity-font);font-size:var(--font-size-16px);font-weight:var(--font-weight4);letter-spacing:0;line-height:var(--font-size-27px);margin-bottom:2rem;margin-top:.5rem;padding-right:1rem;text-align:left}.external-link,.popInternallink{color:var(--card-color);cursor:pointer}.external-link:hover,.popInternallink:hover{text-decoration:underline}.egXXL-card-full-review{align-items:center;display:flex}.egXXL-full-review-button{background-color:var(--card-color);border:1px solid var(--dark-color-1);border-radius:.5rem;color:var(--white-color-1);cursor:pointer;display:block;font-family:var(--identity-font);font-size:var(--font-size-18px);font-weight:700;padding:.75rem 2rem;position:relative;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease;width:auto;z-index:1}.egXXL-full-review-button:hover{background-color:var(--egxxl-surface-3);border:1px solid var(--card-color);box-shadow:0 4px 8px var(--card-shadow-light);color:var(--card-color)}@media (max-width:825px){.egXXL-full-review-button{background-color:transparent;border:none;border-radius:none;color:var(--card-color);cursor:pointer;display:block;font-family:var(--identity-font);font-size:var(--font-size-18px);font-weight:700;margin-bottom:1rem;padding:0;position:relative;text-align:left;text-decoration:none;width:17rem}.egXXL-full-review-button:after{color:var(--card-color);content:"❯";display:inline-block;font-size:var(--font-size-20px);margin-left:.35rem}.egXXL-full-review-button:hover{background-color:transparent;box-shadow:0 2px 5px var(--card-shadow-extra-light);text-decoration:underline}}.egXXL-card-affiliate-links-container{column-gap:2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,clamp(20rem,14.545rem + 10vw,25rem)),1fr));padding:.5rem .5rem 0;row-gap:2.25rem;width:100%}.egXXL-card-affiliate-link-item{align-items:center;display:flex;gap:1.25rem;min-width:0;width:auto}.egXXL-card-deals-button{align-items:center;background-color:transparent;border:1px solid var(--card-color);border-radius:5px;box-sizing:border-box;color:var(--card-color);cursor:pointer;display:inline-flex;flex:0 0 9.5rem;flex-shrink:0;font-family:var(--identity-font);font-size:var(--font-size-17px);font-weight:500;justify-content:center;letter-spacing:-.25px;line-height:1.4rem;max-width:9.5rem;min-width:9.5rem;overflow:hidden;padding:1.05rem 1.5rem;position:relative;text-align:center;transition:all .3s ease-in-out,transform .3s ease,box-shadow .3s ease;white-space:nowrap;width:9.5rem;z-index:1}.egXXL-card-affiliate-retailer-name{color:var(--white-color-1);display:-webkit-box;flex:1 1 auto;font-family:var(--identity-font);font-size:var(--font-size-18px);font-weight:var(--font-weight3);letter-spacing:var(--letter-spacing-tight);line-height:1.3;min-width:0;overflow:hidden;text-transform:capitalize;width:auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word}.egXXL-card-affiliate-variant{font-size:1.1em;font-weight:var(--font-weight7);margin-left:.25rem}.egXXL-section-wrappers .affiliate-disclaimer a{color:var(--card-color)}.egXXL-section-wrappers .affiliate-disclaimer a:hover{text-decoration:underline}.egXXL-card-deals-button:hover{background-color:var(--primary-color-hover,var(--card-color));border-color:transparent;box-shadow:0 10px 25px rgba(var(--card-rgb),.5),0 0 15px rgba(var(--card-rgb),.8);color:var(--white-color-1);transform:scale(1.15) translateY(-3px) rotate(1deg)}.egXXL-card-deals-button:hover:before{animation:pulse-flare 1.2s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--card-rgb),.4) 0,transparent 70%);border-radius:6px;bottom:-10px;content:"";left:-10px;position:absolute;right:-10px;top:-10px;z-index:-1}.egXXL-card-deals-button:hover:after{animation:ripple .8s ease-out infinite;background:rgba(var(--card-rgb),.2);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:0;z-index:0}.egXXL-card-deals-button:hover{font-weight:600;text-shadow:0 0 10px rgba(var(--card-rgb),.9),0 0 20px rgba(var(--card-rgb),.6)}@keyframes pulse-flare{0%{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.2)}to{opacity:.5;transform:scale(1)}}@keyframes ripple{0%{height:0;opacity:.8;width:0}to{height:150px;opacity:0;width:150px}}.egXXL-top{align-items:stretch;max-height:300px}.egXXL-img-wrapper{align-items:center;display:flex;flex:1;justify-content:center;overflow:hidden}.egXXL-top{display:flex;gap:1rem}.egXXL-img{aspect-ratio:1.2;height:auto;object-fit:contain;width:100%}.egXXL-buttons-grid{display:grid;gap:1rem;grid-template-columns:1fr 1fr}.egXXL-button{align-items:center;background-color:var(--egxxl-surface-2);border:1px solid var(--card-color);border-radius:.5rem;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:var(--font-size-15px);font-weight:700;justify-content:center;min-height:2.25rem;padding:.5rem 1rem;position:relative;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.egXXL-button:hover{background-color:var(--egxxl-surface-1);border-color:var(--card-accent)}.egXXL-button:after{background-color:var(--egxxl-surface-3);border:1px solid var(--card-color);border-radius:.35rem;bottom:100%;color:var(--white-color-1);content:attr(data-tooltip);font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:400;left:50%;opacity:0;padding:.5rem 1rem;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%) translateY(-.5rem);transition:opacity .3s ease,transform .3s ease;white-space:pre-wrap;width:15rem;z-index:9999}.egXXL-button:hover:after{opacity:1;transform:translateX(-50%) translateY(-1.5rem)}.egXXL-button-price{background-color:var(--card-color)}.egXXL-button-price,.egXXL-button-price:hover{border-color:var(--card-color);color:var(--white-color-1)}.egXXL-button-price:hover{background-color:var(--egxxl-surface-2)}.coming-soon-text,.coming-soon-text-specs{color:var(--white-color-2);display:block;font-family:var(--identity-font);font-size:var(--font-size-20px);font-weight:var(--font-weight7);letter-spacing:-.25px;line-height:1.3;padding:0 0 0 1rem}.coming-soon-text{margin:1.75rem 0 2.5rem}.coming-soon-text-specs{margin:0}.coming-soon-sub-text{color:var(--zero-score-start);font-family:var(--identity-font);font-size:var(--font-size-17px);font-weight:var(--font-weight7);letter-spacing:-.25px;line-height:1.3;margin:0}.pros-cons-row{align-items:flex-start}.pros-cons-col{padding-right:1rem;position:relative}.pros-cons-col.pros{padding-right:2.25rem}.pros-cons-col.cons{padding-left:2.25rem}@media (max-width:825px){.pros-cons-col.cons{padding-left:0;padding-right:1rem}.pros-cons-col.pros{border-right:0 solid var(--egxxl-surface-1);padding-right:1rem}}.pros-cons-col h4{color:var(--white-color-2);font-family:var(--identity-font);font-size:var(--ft-20-19);font-weight:var(--font-weight7);letter-spacing:-.25px;line-height:1.3;margin:0}.pros-cons-list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.pros-cons-list li{align-items:flex-start;color:var(--grey-color-2);display:flex;flex-direction:row;font-family:var(--identity-font);font-size:var(--font-size-16px);font-weight:var(--font-weight4);letter-spacing:-.25px;line-height:var(--font-size-24px);position:relative}.svg-icon{display:inline-block;font-size:var(--font-size-14px);left:0;margin-right:1rem;margin-top:.25rem;overflow:visible;top:.2rem}.svg-icon svg{height:1em!important;overflow:visible;width:1em!important}.svg-icon.plus-icon .icon-bg{fill:var(--card-color)}.svg-icon.plus-icon .icon-symbol{fill:var(--plus-symbol,#fff)}.svg-icon.minus-icon .icon-bg{fill:var(--accent-color-3)}.svg-icon.minus-icon .icon-symbol{fill:var(--white-color-1)}.video-container{height:0;margin:0 auto;max-width:100%;overflow:hidden;padding:0 .75rem 56.25%;position:relative;width:100%}.video-container iframe{border:none;box-shadow:0 4px 12px rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:825px){.video-container{padding:0 0 56.25%}}.egXXL-tagged-cards-scroller-wrapper{margin-bottom:2.5rem;position:relative;width:100%}.egXXL-tagged-cards-scroller-recommended,.egXXL-tagged-cards-scroller-similar{align-items:stretch;display:flex;gap:clamp(12px,9.8667px + .5333vw,16px);margin:0 auto;overflow-x:auto;padding:2rem 0 1rem;scroll-snap-type:x mandatory;width:calc(100% - 1.5rem)}.recommended-left-arrow,.similar-left-arrow{left:clamp(-22px,-9.4545px + -1.0909vw,-16px)}.recommended-right-arrow,.similar-right-arrow{right:clamp(-22px,-9.4545px + -1.0909vw,-16px)}@media (max-width:825px){.egXXL-tagged-cards-scroller{width:100%}}.egXXL-summary-row-col .pupup-ad-left{margin-top:2rem}.egXXL-ad{height:15rem;margin-top:2.5rem;width:100%}.egXXL-ad img{display:block;height:100%;object-fit:cover;width:100%}.egXXL-header-section .toggle-wrapper{align-self:center!important;height:100%;justify-self:center!important}.egXXL-header-section .toggle-spinner{border:.11rem solid var(--white-color-1);height:1.15rem;margin-right:.5rem;width:1.15rem}.egXXL-header-section .toggle-caution svg{height:2.15rem;margin-right:.35rem;margin-top:.25rem;width:2.15rem}.article-widget .egXXL-summary{align-items:flex-start;background-color:var(--egxxl-surface-2);border:1px solid var(--egxxl-surface-1);border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:clamp(18px,-1.6364px + 3.2727vw,36px);padding:0 clamp(15px,-7.9091px + 3.8182vw,36px) clamp(12px,3.2727px + 1.4545vw,20px)}.article-widget .egXXL-section-wrappers,.article-widget .egXXL-summary{transition:margin-top .3s ease}.article-widget .egXXL-section-wrappers{background-color:transparent;padding:0}.article-widget .egXXL-section-wrappers:has(>.section-toggle-content.open){margin-top:3rem}.article-widget .egXXL-section-wrappers:first-of-type:not(:has(>.section-toggle-content.open)){margin-top:clamp(12px,3.2727px + 1.4545vw,20px)}.article-widget .egXXL-section-wrappers:not(:has(>.section-toggle-content.open)){margin-top:1rem}.article-widget .egXXL-section-wrappers{margin-bottom:0}.article-widget .egXXL-section-divider{display:none}.article-widget .recommended-left-arrow,.article-widget .similar-left-arrow{left:-2.15rem}.article-widget .recommended-right-arrow,.article-widget .similar-right-arrow{right:-2.15rem}.article-widget .section-toggle:not(.open):hover .toggle-icon{color:var(--card-color)}.article-widget .egXXL-summary .sendbox{padding:clamp(17px,10.4545px + 1.0909vw,23px) 0}.xxl-no-bg .xxl-card-header2{padding:0}.xxl-no-bg .section-toggle:not(.open):hover .toggle-icon{color:var(--card-color)}.xxl-no-bg .sendbox{padding:clamp(17px,10.4545px + 1.0909vw,23px) 0}.xxl-no-bg .recommended-left-arrow,.xxl-no-bg .similar-left-arrow{left:-1.25rem}.xxl-no-bg .recommended-right-arrow,.xxl-no-bg .similar-right-arrow{right:-1.25rem}.xxl-no-bg .egXXL-summary{align-items:flex-start;background:transparent;border:none;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;margin-top:clamp(18px,-1.6364px + 3.2727vw,36px);padding:0 clamp(15px,-7.9091px + 3.8182vw,36px) clamp(12px,3.2727px + 1.4545vw,20px)}.xxl-no-bg .egXXL-section-divider{display:none}.xxl-no-bg .egXXL-summary{margin-bottom:0;margin-top:0;padding:0}.xxl-no-bg .egXXL-section-wrappers,.xxl-no-bg .egXXL-summary{transition:margin-top .3s ease}.xxl-no-bg .egXXL-section-wrappers{background-color:transparent;background-color:transparent!important;padding:0}.xxl-no-bg .section-toggle:not(.open):hover .toggle-icon{color:inherit}.xxl-no-bg .section-toggle:after{width:100%!important}.xxl-no-bg.show-divider .egXXL-section-divider{display:block!important}.xxl-no-bg .xxl-card-header2{margin-top:1rem}.xxl-no-bg .egXXL-section-wrappers:has(>.section-toggle-content.open){margin-top:0!important}.xxl-no-bg .egXXL-section-wrappers:not(:has(>.section-toggle-content.open)){margin-top:0!important}.xxl-no-bg .egXXL-section-wrappers{margin-bottom:3rem;margin-top:0}.xxl-no-bg .section-toggle:after{bottom:-10px}.xxl-no-bg .egXXL-summary-row.metrics-row,.xxl-no-bg .egXXL-summary-row.popup-pricing,.xxl-no-bg .egXXL-summary-row.pros-cons-row,.xxl-no-bg .egXXL-summary-row.rating-row,.xxl-no-bg .egXXL-summary-row.specs-row,.xxl-no-bg .md-formated{margin-top:2.75rem}.xxl-no-bg .egXXL-carousel-container{margin-bottom:1rem;margin-top:3rem}.xxl-no-bg .egXXL-summary-row.metrics-row,.xxl-no-bg .egXXL-summary-row.popup-pricing,.xxl-no-bg .egXXL-summary-row.pros-cons-row,.xxl-no-bg .egXXL-summary-row.rating-row,.xxl-no-bg .egXXL-summary-row.specs-row{margin-bottom:1rem}.xxl-no-bg .egXXL-tagged-cards-scroller-recommended,.xxl-no-bg .egXXL-tagged-cards-scroller-similar{padding:3rem 0 1rem}.xxl-no-bg .egXXL-summary-row.video-spotlight{margin-bottom:1.5rem;margin-top:3.25rem}.xxl-no-bg .egXXL-tagged-cards-scroller-recommended,.xxl-no-bg .egXXL-tagged-cards-scroller-similar{width:100%}.xxl-combined-sections .egXXL-section-wrappers{background-color:transparent!important}.xxl-combined-sections .section-toggle:not(.open):hover .toggle-icon{color:inherit}.xxl-combined-sections .section-toggle:after{width:100%!important}.xxl-combined-sections.show-divider .egXXL-section-divider{display:block!important}.xxl-combined-sections .xxl-card-header2{margin-top:1rem}.xxl-combined-sections .egXXL-section-wrappers:last-of-type:has(>.section-toggle-content.open){margin-bottom:1rem}.xxl-combined-sections .egXXL-section-wrappers:last-of-type:not(:has(>.section-toggle-content.open)){margin-bottom:clamp(36px,22.9091px + 2.1818vw,48px)}.xxl-combined-sections .egXXL-section-wrappers{margin-bottom:3rem;margin-top:0}.xxl-combined-sections .section-toggle:after{bottom:-10px}.xxl-combined-sections .egXXL-summary-row.metrics-row,.xxl-combined-sections .egXXL-summary-row.popup-pricing,.xxl-combined-sections .egXXL-summary-row.pros-cons-row,.xxl-combined-sections .egXXL-summary-row.specs-row,.xxl-combined-sections .md-formated{margin-top:2.75rem}.xxl-combined-sections .egXXL-summary-row.rating-row{margin-top:0}.xxl-combined-sections .egXXL-carousel-container{margin-bottom:1rem;margin-top:3rem}.xxl-combined-sections .egXXL-summary-row.metrics-row,.xxl-combined-sections .egXXL-summary-row.popup-pricing,.xxl-combined-sections .egXXL-summary-row.pros-cons-row,.xxl-combined-sections .egXXL-summary-row.rating-row,.xxl-combined-sections .egXXL-summary-row.specs-row{margin-bottom:1rem}.xxl-combined-sections .egXXL-tagged-cards-scroller-recommended,.xxl-combined-sections .egXXL-tagged-cards-scroller-similar{padding:3rem 0 1rem}.xxl-combined-sections .egXXL-summary-row.video-spotlight{margin-bottom:1.5rem;margin-top:3.25rem}.xxl-guide .section-toggle:after{background-color:var(--egxxl-surface-0);bottom:-12px;height:1px}.xxl-guide .egXXL-summary{padding:0 1rem}.xxl-guide .rating-wrapper{margin-top:4rem}.xxl-guide .egXXL-summary-row.metrics-row,.xxl-guide .egXXL-summary-row.popup-pricing,.xxl-guide .egXXL-summary-row.pros-cons-row,.xxl-guide .egXXL-summary-row.rating-row,.xxl-guide .egXXL-summary-row.specs-row{padding:0}.xxl-guide .egXXL-summary-row.rating-row{margin-bottom:clamp(0px,-34.9091px + 5.8182vw,32px)}.egXXL-tagged-cards-grid-wrapper{overflow:visible;padding:.25rem 0;width:100%}.egXXL-tagged-cards-grid{gap:clamp(12px,-13.5556px + 2.2222vw,22px);grid-template-columns:repeat(var(--grid-cols,3),minmax(0,1fr))}.egXXL-tagged-cards-grid.grid-2{--grid-cols:2}.egXXL-tagged-cards-grid.grid-3{--grid-cols:3}.egXXL-tagged-cards-grid.grid-4{--grid-cols:4}@media (max-width:825px){.egXXL-tagged-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.egXXL-tagged-cards-grid{align-items:center;display:flex;flex-direction:column;gap:clamp(14px,10px + 1vw,22px);grid-template-columns:1fr;justify-content:flex-start}}.egXXL-tagged-grid-show-more-shell{display:flex;justify-content:center;margin-top:1.5rem;width:100%}.egXXL-tagged-grid-show-more{align-items:center;background-color:transparent;border:1px solid var(--tagged-surface-1,var(--egxxl-surface-1));border-radius:2px;color:var(--white-color-1);cursor:pointer;display:inline-flex;font-family:var(--identity-font);font-size:var(--ft-14-13);font-weight:500;justify-content:center;letter-spacing:var(--letter-spacing-tight,0);padding:.65rem 1.25rem;text-transform:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover) and (pointer:fine){.egXXL-tagged-grid-show-more:hover{background-color:var(--card-color);border-color:var(--card-color);color:var(--dark-color-1)}}@media (max-width:500px){.egXXL-tagged-grid-show-more-shell{margin-top:1.25rem}.egXXL-tagged-grid-show-more{width:100%}}.article-toggle .egXXL-section-wrappers{margin-bottom:30px;margin-top:0}.article-toggle .egXXL-section-wrappers:has(>.section-toggle-content.open){padding-bottom:clamp(17px,10.4545px + 1.0909vw,23px)}.egXXL-divider-text .scores-info-chip{align-items:center;background-color:var(--section-dusk-background-color);border:1px solid var(--section-light-background-color);border-radius:999px;box-shadow:0 0 0 1px rgba(0,0,0,.45);color:var(--white-color-2);cursor:pointer;display:inline-flex;font-family:var(--identity-font);font-size:1.35rem;font-weight:var(--font-weight6);height:1.75rem;justify-content:center;line-height:1;text-align:center;width:1.75rem}@media (hover:hover) and (pointer:fine){.egXXL-divider-text .scores-info-chip:focus-visible,.egXXL-divider-text .scores-info-chip:hover{background-color:var(--card-color);border-color:var(--section-dusk-background-color);color:var(--section-dusk-background-color)}}.egXXL-divider-text .scores-info-chip{position:absolute;right:-2.45rem;top:-2px}.egXXL-section-wrappers.compare-wrapper,.egXXL-section-wrappers.compare-wrapper+.egXXL-section-wrappers{margin-top:1.25rem}.egXXL-compare-footnote{margin:1.5rem 0 2.5rem}.egXXL-card .article-buttons.egXXL-compare-buttons{align-items:stretch;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem;width:100%}.egXXL-card .article-buttons.egXXL-compare-buttons .article-button{align-items:center;background:transparent;border:1px solid var(--section-light-background-color);border-radius:6px;color:var(--white-color-2);display:inline-flex;flex:1 1 clamp(220px,26vw,240px);font-family:var(--identity-font);font-size:var(--ft-16-15);font-weight:var(--font-weight7);justify-content:center;line-height:1.2;overflow:hidden;padding:1rem 1.5rem;position:relative;text-decoration:none;transition:box-shadow .18s ease-out,transform .12s ease-out,background-color .18s ease-out,border-color .18s ease-out,color .18s ease-out,filter .18s ease-out;white-space:nowrap;will-change:transform}@keyframes egxxl-compare-sweep{0%{background-position:-95% 0}50%{background-position:95% 0}to{background-position:-95% 0}}.egXXL-card .article-buttons.egXXL-compare-buttons .article-button.solid{background-blend-mode:soft-light;background-color:var(--card-color);background-image:linear-gradient(100deg,hsla(0,0%,100%,0) 34%,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,0) 66%);background-position:-95% 0;background-repeat:no-repeat;background-size:260% 100%;border:none;color:var(--white-color-1)}.egXXL-card .article-buttons.egXXL-compare-buttons .article-button.solid:focus-visible,.egXXL-card .article-buttons.egXXL-compare-buttons .article-button.solid:hover{animation:egxxl-compare-sweep 1.7s linear infinite;animation-delay:-.15s;background-blend-mode:overlay;box-shadow:0 14px 30px rgba(var(--card-rgb,0,0,0),.45);filter:saturate(1.04) brightness(1.02);transform:translateY(-1px)}.egXXL-card .article-buttons.egXXL-compare-buttons .article-button.neutral{background-color:hsla(0,0%,100%,.02);background-image:linear-gradient(100deg,hsla(0,0%,100%,0) 20%,hsla(0,0%,100%,.14) 50%,hsla(0,0%,100%,0) 80%);background-position:-95% 0;background-repeat:no-repeat;background-size:240% 100%}.egXXL-card .article-buttons.egXXL-compare-buttons .article-button.neutral:focus-visible,.egXXL-card .article-buttons.egXXL-compare-buttons .article-button.neutral:hover{animation:egxxl-compare-sweep 1.7s linear infinite;animation-delay:-.15s;background-color:rgba(var(--card-rgb,0,0,0),.12);border-color:var(--card-color);box-shadow:0 14px 30px rgba(var(--card-rgb,0,0,0),.45);color:var(--white-color-1);filter:brightness(1.02);transform:translateY(-1px)}@media (max-width:500px){.egXXL-card .article-buttons.egXXL-compare-buttons .article-button{white-space:normal;width:100%}}:root{--egxxl-vh:100vh}@supports (height:100dvh){:root{--egxxl-vh:100dvh}}.egXXL-contain-pad{box-sizing:border-box;padding:var(--egxxl-contain-pad-vertical) var(--egxxl-contain-pad-inline)}.egXXL-carousel-container{margin-bottom:clamp(1.182rem,.488rem + 1.273vw,1.818rem);margin-top:2rem;padding:0 1rem .5rem;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}@media (max-width:825px){.egXXL-carousel-container{padding:0 0 .5rem}}.egXXL-card-img-container{align-items:center;aspect-ratio:16/9;background:transparent;container-type:size;max-height:clamp(227px,27px + 50vw,602px);overflow:hidden}.egXXL-card-img-container,.egXXL-card-img-wrapper{display:flex;flex-direction:column;position:relative;width:100%}.egXXL-card-img-wrapper{height:100%;justify-content:space-between;margin:0;padding:0}.egXXL-card-grab-cursor{cursor:grab;cursor:-webkit-grab}.egXXL-card-grab-cursor.grabbing{cursor:grabbing;cursor:-webkit-grabbing}.egXXL-card-img-top-container{align-items:center;gap:.75rem;justify-content:center;padding:0}.egXXL-card-img-bottom-container,.egXXL-card-img-top-container{display:flex;flex-direction:column;margin:clamp(8px,1.4545px + 1.0909vw,14px);position:absolute;z-index:100}.egXXL-card-img-bottom-container{justify-content:flex-start;right:0;top:0;transform:translateZ(0)}.egXXL-card-img-bottom-row-container{display:flex;flex-direction:row;justify-content:flex-start;transform:translateZ(0)}.egXXL-card-carousel-images{overflow:hidden;position:relative}.egXXL-card-carousel-images,.egXXL-card-carousel-slide{height:100%;width:100%;-webkit-user-drag:none;user-drag:none}.egXXL-card-carousel-slide-item{margin-right:clamp(8px,3.7333px + 1.0667vw,16px)}.egXXL-card-carousel-slide-item,.egXXL-card-carousel-slide-item img{box-sizing:border-box;height:100%;width:100%;-webkit-user-drag:none;user-drag:none}.egXXL-card-carousel-slide-item img{border:1px solid var(--egxxl-surface-1);object-fit:cover;object-position:center}.egXXL-card-carousel-slide-item .cutout-image{object-fit:contain}.egXXL-card-carousel-slide-item{position:relative}.egXXL-card-carousel-slide-item .blurred,.egXXL-card-carousel-slide-item .full-res{height:100%;inset:0;position:absolute;width:100%}.egXXL-card-carousel-slide-item .blurred{pointer-events:none;z-index:1}.egXXL-card-carousel-slide-item .full-res{z-index:2}.egXXL-card-img-learn-more{bottom:1rem;color:var(--white-color-2);cursor:pointer;font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight4)!important;letter-spacing:var(--letter-spacing-regular);line-height:var(--font-size-13px);opacity:0;position:absolute;right:1rem;text-transform:capitalize;z-index:2000}@media (hover:hover) and (pointer:fine){.egXXL-card-carousel-images-link:hover~.egXXL-card-img-learn-more,.egXXL-card-img-learn-more:hover{opacity:1}}.egXXL-card-carousel-images-link{cursor:pointer;height:100%;overflow:hidden;position:absolute;width:100%;-webkit-user-drag:none;user-drag:none}.egXXL-thumbnail-container{align-items:center;background:transparent;border-radius:1rem;box-sizing:border-box;display:flex;gap:1rem;justify-content:center;margin:6px auto 0;padding:1rem 0;position:relative;width:100%;-webkit-user-drag:none;user-drag:none}.egXXL-thumbnail-wrapper{display:flex;flex:1;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;-webkit-overflow-scrolling:touch;align-items:center;gap:clamp(7px,4.3333px + .6667vw,12px);height:clamp(60px,-5.4545px + 10.9091vw,120px);padding:2px 0;scrollbar-width:none}.egXXL-thumbnail-wrapper.grabbing{cursor:grabbing}.egXXL-thumbnail-wrapper::-webkit-scrollbar{display:none}.egXXL-thumbnail{align-items:center;aspect-ratio:16/10;background-color:var(--egxxl-surface-6);border:1px solid var(--egxxl-surface-1);border-radius:4px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;height:100%;justify-content:center;object-fit:cover;opacity:.6;position:relative;-webkit-user-drag:none;user-drag:none}.egXXL-thumbnail-wrapper{cursor:grab;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.egXXL-card-carousel-image,.egXXL-card-carousel-slide-item img,.egXXL-thumbnail img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.egXXL-thumbnail img{border-radius:2.75px;display:block;height:100%;width:100%}.egXXL-thumbnail.active{border:2px solid var(--card-color);opacity:.85}@media (max-width:600px){.egXXL-thumbnail.active{border:1px solid var(--card-color)}}.egXXL-thumbnail:hover{filter:brightness(1.1);opacity:.85}.egXXL-thumbnail.active:hover{filter:none;opacity:.85}.thumbnail-scroll-btn{background:var(--egxxl-surface-2);border:1px solid var(--egxxl-surface-1);border-radius:2px;box-sizing:border-box;color:var(--white-color-1);cursor:pointer;font-size:3rem;height:clamp(70px,15.4545px + 9.0909vw,120px);padding:0 .85rem;z-index:10}.thumbnail-left{margin-right:0}.thumbnail-right{margin-left:0}@media (hover:hover) and (pointer:fine){.thumbnail-scroll-btn:hover{background-color:var(--card-color)}.thumbnail-scroll-btn.active{background-color:var(--egxxl-surface-2)}}.thumbnail-scroll-btn.inactive{background-color:var(--egxxl-surface-2);cursor:not-allowed;opacity:.25}@media (max-width:1150px){.thumbnail-scroll-btn{display:none}}.egXXL-zoom-button{align-items:center;background:var(--egxxl-surface-3);border-radius:1px;border-radius:4px;bottom:1rem;box-sizing:border-box;cursor:pointer;display:flex;font-size:var(--ft-38-24);justify-content:center;left:1rem;opacity:.6;padding:.5rem .7rem;position:absolute;z-index:300}@media (max-width:825px){.egXXL-zoom-button{font-size:var(--fm-24-20)}}svg.enlarge-photo{color:#fff;height:1em;width:1em}.zoom-arrow-icon{stroke-width:2px}.egXXL-zoom-button:hover{background:var(--card-color);opacity:1}.arrow-container-wrapper{align-items:center;bottom:1rem;display:flex;flex-direction:row;gap:.6rem;justify-content:center;position:absolute;right:1em}.egXXL-card-carousel-arrow-container{background-color:transparent;cursor:pointer;display:grid;height:auto;transform:translateZ(0);width:auto;z-index:200;-webkit-tap-highlight-color:transparent}.egXXL-card-carousel-circle-left,.egXXL-card-carousel-circle-right{align-items:center!important;align-self:center;aspect-ratio:1/1;background-color:var(--egxxl-surface-3);border-radius:50%;box-sizing:border-box;display:flex;font-size:var(--ft-56-38);height:1em;justify-content:center!important;opacity:.6;position:relative;width:1em}@media (max-width:825px){.egXXL-card-carousel-circle-left,.egXXL-card-carousel-circle-right{font-size:var(--fm-38-32)}}.egXXL-card-carousel-circle-right{justify-self:end}.egXXL-card-carousel-circle-left{justify-self:start}.egXXL-card-carousel-circle-left svg,.egXXL-card-carousel-circle-right svg{height:50%;overflow-clip-margin:unset;width:50%}.egXXL-card-carousel-arrow-container.active .egXXL-card-carousel-circle-left,.egXXL-card-carousel-arrow-container.active .egXXL-card-carousel-circle-right{background-color:var(--card-color);opacity:1}.egXXL-card-carousel-arrow-container.left-arrow:hover .egXXL-card-carousel-circle-left,.egXXL-card-carousel-arrow-container.right-arrow:hover .egXXL-card-carousel-circle-right{background-color:var(--egxxl-surface-3)}.egXXL-card-carousel-arrow-container.active:hover .egXXL-card-carousel-circle-left,.egXXL-card-carousel-arrow-container.active:hover .egXXL-card-carousel-circle-right{background-color:var(--card-color)}@media (hover:hover) and (pointer:fine){.egXXL-card-carousel-arrow-container.active .egXXL-card-carousel-circle-left,.egXXL-card-carousel-arrow-container.active .egXXL-card-carousel-circle-right{background-color:var(--egxxl-surface-3)}.egXXL-card-carousel-arrow-container.left-arrow:hover .egXXL-card-carousel-circle-left,.egXXL-card-carousel-arrow-container.right-arrow:hover .egXXL-card-carousel-circle-right{background-color:var(--card-color);opacity:1}.egXXL-card-carousel-arrow-container.active:hover .egXXL-card-carousel-circle-left,.egXXL-card-carousel-arrow-container.active:hover .egXXL-card-carousel-circle-right{background-color:var(--egxxl-surface-3)}}.egXXL-card{--xxl-dexa-size:var(--ft-40-27)}.layout-wide .egXXL-card .dexa{--xxl-dexa-size:var(--ft-42-27)}.layout-full .egXXL-card .dexa{--xxl-dexa-size:var(--ft-40-27)}.hero-widget-side .egXXL-card .dexa,.layout-side .egXXL-card .dexa{--xxl-dexa-size:var(--font-size-36px)}@media (max-width:1150px){.egXXL-card .dexa,.layout-full .egXXL-card .dexa,.layout-side .egXXL-card .dexa,.layout-wide .egXXL-card .dexa{--xxl-dexa-size:var(--ft-42-27)}}@media (max-width:600px){.egXXL-card .dexa,.layout-full .egXXL-card .dexa,.layout-side .egXXL-card .dexa,.layout-wide .egXXL-card .dexa{--xxl-dexa-size:var(--fm-27-20)}}.egXXL-card .dexa{font-size:var(--xxl-dexa-size)}.egXXL-card .editors-square-badge{box-sizing:border-box;font-size:calc(var(--xxl-dexa-size)*.55);min-inline-size:max-content;position:relative;z-index:1000}.egXXL-card-thumbimg-top-container{align-items:center;display:flex;flex-direction:column;gap:.35rem;height:auto;justify-content:center;left:.4rem;margin:0;padding:0;position:absolute;top:.4rem;width:auto;z-index:1}.egXXL-card-thumbimg-top-container .dexa{font-size:clamp(6px,3.3333px + .6667vw,11px)!important;min-inline-size:max-content}.egXXL-card-thumbimg-top-container .dexa,.egXXL-card-thumbimg-top-container .editors-square-badge{-webkit-text-size-adjust:none!important;text-size-adjust:none!important;-moz-text-size-adjust:none!important;-ms-text-size-adjust:none!important}.egXXL-card-thumbimg-top-container .editors-square-badge{box-sizing:border-box;font-size:calc(clamp(6px, 3.3333px + .6667vw, 11px)*.55)!important;position:relative;z-index:1000}.egXXL-card-carousel-slide-item .compare-toggle{font-size:var(--ft-21-16);right:clamp(8px,1.4545px + 1.0909vw,14px);top:clamp(8px,1.4545px + 1.0909vw,14px)}.egXXL-card-carousel-slide-item .compare-toggle,.egXXL-thumbnail-container .compare-toggle{box-sizing:border-box;position:absolute;z-index:1000;-webkit-tap-highlight-color:transparent;overflow:hidden;pointer-events:auto}.egXXL-thumbnail-container .compare-toggle{font-size:clamp(6px,3.3333px + .6667vw,11px);right:.4rem;top:.4rem}.egXXL-fullscreen-overlay{align-items:center;background:rgba(8,8,8,.94);cursor:grab;display:none;height:var(--egxxl-vh);justify-content:center;left:0;overflow:hidden;position:fixed;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100vw;z-index:98000}.egXXL-fullscreen-overlay.open{display:flex}.egXXL-fullscreen-close{background:transparent;border:none;color:var(--white-color-1);cursor:pointer;font-size:var(--ft-40-24);position:absolute;right:clamp(5px,-20.8px + 4.3vw,48px);top:clamp(17px,-1.6px + 3.1vw,48px);z-index:1000}.egXXL-fullscreen-close svg{color:var(--white-color-2);height:1em;width:1em}.egXXL-fullscreen-close svg:hover{color:var(--accent-color-3)}.egXXL-fullscreen-counter{background-color:rgba(44,54,56,.4);border-radius:4px;color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--ft-24-16);font-weight:400;left:clamp(5px,-20.8px + 4.3vw,48px);padding:.25rem .5rem;position:absolute;top:clamp(17px,-1.6px + 3.1vw,48px);z-index:1000}@media (max-width:600px){.egXXL-fullscreen-counter{font-size:var(--fm-16-14)}}.egXXL-fullscreen-arrow{align-items:center;background-color:var(--egxxl-surface-2);border-radius:50%;color:var(--white-color-1);cursor:pointer;display:flex;font-size:clamp(3.455rem,1.273rem + 4vw,5.455rem);height:1em;justify-content:center;opacity:.6;position:absolute;top:50%;transform:translateY(-50%);width:1em;z-index:200;-webkit-tap-highlight-color:transparent}@media (max-width:600px){.egXXL-fullscreen-arrow{font-size:clamp(3rem,1.4rem + 4vw,3.8rem)}}.egXXL-fullscreen-arrow svg{height:75%;width:75%}.egXXL-fullscreen-arrow.left{left:clamp(3px,-15.5455px + 3.0909vw,20px)}.egXXL-fullscreen-arrow.right{right:clamp(3px,-15.5455px + 3.0909vw,20px)}.egXXL-fullscreen-arrow.active{background-color:var(--card-color);opacity:1}@media (hover:hover) and (pointer:fine){.egXXL-fullscreen-arrow:hover{background-color:var(--card-color);opacity:1}.egXXL-fullscreen-arrow.active{background-color:var(--egxxl-surface-3)}}.egXXL-fullscreen-arrow.inactive{background-color:var(--egxxl-surface-3);cursor:not-allowed;opacity:.25}.egXXL-fullscreen-meta{--egxxl-fullscreen-img-h:calc(min(100vw, 1600px)/1.625);background-color:rgba(44,54,56,.4);border-radius:4px;color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--ft-20-14);font-weight:500;left:50%;letter-spacing:var(--letter-spacing-regular);max-width:min(92vw,1100px);overflow:hidden;padding:.35rem .85rem;pointer-events:none;position:absolute;text-align:center;text-overflow:ellipsis;top:clamp(calc(72px + env(safe-area-inset-top)),calc((3*var(--egxxl-vh) + var(--egxxl-fullscreen-img-h))/4),calc(var(--egxxl-vh) - 28px - env(safe-area-inset-bottom)));transform:translate(-50%,-50%);user-select:none;white-space:nowrap;z-index:1000}.egXXL-fullscreen-meta:empty{display:none}@media (max-width:600px){.egXXL-fullscreen-meta{font-size:var(--fm-15-13);max-width:92vw}}.egXXL-section-wrappers.rating-wrapper{box-sizing:border-box}.rating-title{align-items:center;display:flex;gap:.75rem;margin:0 0 .5rem}.rating-dexa{align-items:center;display:inline-flex;margin:.25rem 0 .75rem}.rating-dexa .dexa{font-size:var(--ft-40-31)}.rating-likes{align-items:center;column-gap:4rem;display:flex;flex-wrap:wrap;margin:.25rem 0 0;padding:0;row-gap:1rem}.rating-likes,.rating-likes>li{list-style:none}.rating-likes>li::marker{content:""}.rating-like{align-items:center;color:var(--white-color-1);display:inline-flex;font-family:var(--identity-font);font-size:var(--ft-);font-weight:var(--font-weight5);gap:1.15rem;line-height:1;text-transform:none;white-space:nowrap}.rating-like .like-icon{color:var(--card-color);display:inline-flex;height:1.5em;width:1.5em}.rating-like .svg-like{display:block;height:1.5em;width:1.5em}.xxl-guide .rating-wrapper .section-toggle{display:none}.rating-dexa-label{color:var(--grey-color-4);display:none;font-family:var(--identity-font);font-weight:300;letter-spacing:.1px;line-height:1.2}.rating-dexa-label,.rating-likes{font-size:var(--ft-16-15)}.xxl-guide .rating-dexa-label{display:inline-block}.specs-row{align-items:flex-start;gap:clamp(36px,5.5385px + 3.6923vw,48px)}@media (max-width:825px){.specs-row{gap:1rem}}.specs-col{position:relative}.egXXL-specs-list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.egXXL-specs-list h4{background-color:var(--egxxl-surface-1);color:var(--white-color-2);font-family:var(--identity-font);font-size:var(--font-size-19px);font-weight:var(--font-weight7);letter-spacing:-.25px;line-height:1.3;margin-bottom:.5rem;padding:.5rem 1rem}@media (max-width:825px){.egXXL-specs-list h4{font-size:var(--font-size-18px)}}.egXXL-specs-item-line{align-items:center;border-bottom:1px dotted var(--egxxl-surface-1);display:flex;gap:1rem;justify-content:space-between;padding-bottom:2px;padding-left:.4rem}.egXXL-specs-key{color:var(--white-color-2);display:flex;font-size:var(--font-size-15px);font-weight:var(--font-weight6)}.egXXL-specs-key,.egXXL-specs-value{font-family:var(--identity-font);letter-spacing:-.25px}.egXXL-specs-value{color:var(--grey-color-2);display:inline-flex;font-size:var(--font-size-14px);font-weight:var(--font-weight4);text-align:right;text-transform:capitalize}.egXXL-summary-row .spec-value-link{color:var(--card-color)}.egXXL-summary-row .spec-value-link:hover{text-decoration:underline}.rating-egXXL-card-header-container .egl-card-progress-type,.rating-egXXL-card-header-container .egl-card-progress-value{display:none}.egXXL-specs-value .color-circle{border:1px solid var(--grey-color-3);border-radius:50%;display:inline-block;height:var(--font-size-18px);margin-bottom:3px;margin-right:.25rem;margin-top:.15rem;vertical-align:middle;width:var(--font-size-18px)}.egXXL-specs-value .egXXL-specs-affix{text-transform:none}.egXXL-summary-row .rgb-gradient{background:var(--rainbow-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.egXXL-summary-row .no-checkmark,.egXXL-summary-row .yes-checkmark{align-items:center;display:flex;height:1.35em}.specs-disclaimer{box-sizing:border-box;color:var(--grey-color-2)!important;font-family:var(--identity-font);font-size:var(--font-size-13px)!important;line-height:1.4!important;margin-bottom:2.5rem!important;margin-top:2rem!important;opacity:.85;padding:0 .75rem!important;width:100%}.specs-disclaimer strong{color:var(--grey-color-1)!important;font-weight:var(--font-weight5)!important}@media (max-width:825px){.specs-disclaimer{font-size:var(--font-size-12px)!important;margin-top:1.5rem}}@media (max-width:600px){.specs-disclaimer{font-size:var(--font-size-11px)!important}}.egXXL-summary-row-col .filter-tooltip-icon-wrapper{align-items:flex-start;display:inline-flex;justify-content:flex-end;width:var(--font-size-16px)}.filter-tooltip-icon{align-items:center;background-color:transparent;border:1px solid var(--card-color);border-radius:50%;color:var(--card-color);cursor:pointer;display:inline-flex;font-size:var(--font-size-10px);height:var(--font-size-11px);justify-content:center;line-height:var(--font-size-11px);margin-bottom:0;margin-left:0;text-align:center;transition:background-color .3s,color .3s;width:var(--font-size-11px)}@media (pointer:fine){.egXXL-summary-row-col .filter-tooltip-icon:hover{background-color:var(--card-color);color:var(--white-color-2)}}.egXXL-summary-row-col .filter-tooltip-icon.selected{background-color:var(--card-color);border:1px solid var(--white-color-1);color:var(--white-color-1)}.metrics-row{align-items:flex-start;gap:clamp(24px,-2.1818px + 4.3636vw,48px)}.metrics-col{position:relative}.metrics-row h4{color:var(--white-color-2);font-family:var(--identity-font);font-size:var(--ft-20-19);font-weight:var(--font-weight7);letter-spacing:-.25px;line-height:1.3;margin:0}.build-egXXL-card-header-container,.gradient-egXXL-card-header-container,.hardware-egXXL-card-header-container,.rating-egXXL-card-header-container,.speedometer-egXXL-card-header-container{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;display:flex;justify-content:flex-start;overflow:hidden;padding:1rem;position:relative;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;z-index:1}.build-egXXL-card-header-container,.gradient-egXXL-card-header-container,.speedometer-egXXL-card-header-container{box-sizing:border-box;column-gap:1.5rem;flex-direction:row;min-inline-size:max-content;min-width:16rem;padding:1rem}.hardware-egXXL-card-header-container,.rating-egXXL-card-header-container{box-sizing:border-box;flex-direction:column;min-width:8rem;padding:1rem .5rem}@media (hover:hover) and (pointer:fine){[class*=-egXXL-card-header-container].tooltip-hover,[class*=-egXXL-card-header-container]:hover{background:linear-gradient(45deg,#2c2c2c,#3a3a3a);box-shadow:0 8px 15px var(--card-glow);transform:scale(1.075) rotate(.75deg)}[class*=-egXXL-card-header-container].tooltip-hover:before,[class*=-egXXL-card-header-container]:hover:before{animation:pulse 1.5s infinite;background:var(--card-shadow-extra-light);border-radius:8px;content:"";inset:-5px;position:absolute;z-index:0}[class*=-egXXL-card-header-container].tooltip-hover .arc,[class*=-egXXL-card-header-container]:hover .arc{animation:float 2s ease-in-out infinite}}[class*=-egXXL-card-header-container].selected{background:linear-gradient(45deg,#2c2c2c,#3a3a3a);box-shadow:0 0 0 2px var(--card-color),0 8px 15px var(--card-glow);transform:scale(1.075) rotate(.75deg)}[class*=-egXXL-card-header-container].selected:before{animation:pulse 1.5s infinite;background:var(--card-shadow-extra-light);border-radius:8px;content:"";inset:-5px;position:absolute;z-index:0}[class*=-egXXL-card-header-container].selected .arc{animation:float 2s ease-in-out infinite}.egXXL-metrics-container{column-gap:var(--font-size-9px);display:grid;padding:.5rem 0;row-gap:var(--font-size-10px)}.build .egXXL-metrics-container{grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr))}.performance .egXXL-metrics-container{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.ratings .egXXL-metrics-container{grid-template-columns:repeat(auto-fill,minmax(min(100%,8rem),1fr))}.hardware .egXXL-metrics-container{grid-template-columns:repeat(auto-fill,minmax(min(100%,8.5rem),1fr))}.egXXL-metrics-container .gauge-helper-container,.egXXL-metrics-container .gradient-helper-container,.egXXL-metrics-container .mouse-feet-helper-container,.egXXL-metrics-container .rating-helper-container,.egXXL-metrics-container .sensor-helper-container,.egXXL-metrics-container .speedometer-helper-container,.egXXL-metrics-container .weight-helper-container{font-size:clamp(3.091rem,2.893rem + .364vw,3.273rem);min-inline-size:max-content;-webkit-text-size-adjust:120%!important;text-size-adjust:120%!important;-moz-text-size-adjust:120%!important;-ms-text-size-adjust:120%!important}.egXXL-card-progress-type,.egXXL-card-progress-value{font-family:var(--identity-font);font-size:var(--font-size-15px);letter-spacing:var(--letter-spacing-regular);line-height:1.3;max-width:100%;overflow-wrap:anywhere;position:relative;text-align:left;white-space:normal;word-break:break-word}.egXXL-card-progress-type{color:var(--grey-color-1);font-weight:var(--font-weight5)}.egXXL-card-progress-value{color:var(--grey-color-2);font-weight:var(--font-weight3)}.hardware-text-wrappers .egXXL-card-progress-type,.ratings-text-wrappers .egXXL-card-progress-type{margin-top:.5rem;text-align:center}.filter-metric-tooltip-wrapper{display:inline-block;left:0;opacity:0;overflow:visible;position:absolute;top:0;visibility:hidden;--arrow-size:8px;z-index:99999}.filter-metric-tooltip-wrapper.visible{opacity:1;pointer-events:auto;visibility:visible}.filter-metric-tooltip-wrapper:after{border:var(--arrow-size) solid transparent;content:"";height:0;left:var(--arrow-left,50%);pointer-events:none;position:absolute;transform:translateX(-50%);width:0}.filter-metric-tooltip-wrapper.tooltip-above:after{border-top-color:var(--card-color,#fff);top:100%}.filter-metric-tooltip-wrapper:not(.tooltip-above):after{border-bottom-color:var(--card-color,#fff);bottom:100%}.filter-metric-tooltip{align-items:flex-start;background:linear-gradient(135deg,var(--egxxl-surface-5) 0,var(--egxxl-surface-2) 100%);box-shadow:0 0 0 1px var(--card-glow),0 8px 24px rgba(0,0,0,.3),0 2px 8px rgba(0,0,0,.2),inset 0 1px 1px hsla(0,0%,100%,.05);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;max-height:400px;max-width:clamp(315px,260.4545px + 9.0909vw,365px);overflow:visible;overflow-x:hidden;overflow-y:auto;padding:1.3rem 1.45rem;pointer-events:none;position:relative;width:min(100%,clamp(315px,260.4545px + 9.0909vw,365px))}.filter-metric-tooltip-wrapper.visible .filter-metric-tooltip{pointer-events:auto}.filter-metric-tooltip .tooltip-text{width:100%!important}.filter-metric-tooltip .tooltip-item:nth-of-type(2){margin-top:2rem!important}.score-distribution{height:60px;margin-top:1.5rem;pointer-events:none;position:relative;width:100%}.score-distribution:before{background:#555;border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.score-distribution.rating:before{background:linear-gradient(90deg,#d63c3c,#e1a519 50%,#1fb64e)}.score-distribution .dist-bar{--gap:2px;background:#000;bottom:3px;height:calc(var(--h));opacity:.85;position:absolute;transform:translateX(-50%);width:calc((100% - (var(--bins) - 1)*var(--gap))/var(--bins))}.score-distribution .dist-bar.highlight{background:var(--card-accent);opacity:1}.score-distribution .dist-bar:after{background:transparent;bottom:0;content:"";position:absolute;right:calc(var(--gap)*-1);top:0;width:var(--gap)}.score-distribution .dist-indicator{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--card-accent);bottom:-6px;height:0;pointer-events:none;position:absolute;transform:translateX(-50%) rotate(180deg);width:0}.score-distribution .dist-bar{left:calc(var(--x)*1%)}.dist-heading{color:var(--grey-color-1);font-family:var(--identity-font)!important;font-size:var(--font-size-14px)!important;font-weight:600;margin:2rem 0 0}.dist-description{font-weight:400;margin:0 0 3rem}.dist-description,.dist-range{color:var(--grey-color-1);font-family:var(--identity-font)!important;font-size:var(--font-size-12px)!important}.dist-range{display:flex;font-weight:600;justify-content:space-between;margin-top:2px}.dist-hub-link{margin-top:2rem}.dist-hub-link a{color:var(--card-color)!important;font-family:var(--identity-font)!important;font-size:var(--font-size-14px)!important;font-weight:400!important}.dist-hub-link a:hover{text-decoration:underline}a .wrapper-listheader{position:sticky!important;top:calc(var(--comp-bar) + var(--query-bar) + 1px + var(--top-bar-H))!important;z-index:5}@media (max-width:1150px){body.menu-open .wrapper-listheader{top:calc(var(--comp-bar) + var(--query-bar) + 1px + var(--top-bar-H))!important}body:not(.menu-open) .wrapper-listheader{top:var(--top-bar-H)!important}}.header-row{font-size:var(--font-size-13px);font-weight:var(--font-weight5);letter-spacing:-.5px}.header-row,.toggle-header-row{background-color:var(--section-dusk-background-color);color:var(--white-color-1);font-family:var(--identity-font)}.toggle-header-row{border-bottom:1px solid var(--section-light-background-color);border-top:1px solid var(--section-light-background-color);font-size:var(--font-size-12px);font-weight:var(--font-weight4)}@media (max-width:1150px){.toggle-header-row{background-color:var(--section-dark-background-color);border-bottom:1px solid var(--section-medium-background-color);border-top:none}}.highlight-differences-btn{transition:opacity .3s ease}.highlight-differences-btn:hover{opacity:.8}.row{color:var(--white-color-1);display:flex;font-family:var(--identity-font);font-size:var(--font-size-13px);font-weight:var(--font-weight4);letter-spacing:-.5px;overflow:visible}.zebra-odd{background-color:var(--section-dark-background-color)}.zebra-even{background-color:var(--section-darkest-background-color)}.row{border-bottom:1px solid var(--section-medium-background-color)}.card-rows .row.zebra-even.is-last-row,.wrapper-list .row.zebra-even.is-last-row{border-bottom:1px solid var(--section-dusk-background-color);box-shadow:inset 0 -1px 0 var(--section-dusk-background-color)}.row.zebra-even.is-last-row .cell.combinedModelBrand{border-bottom:1px solid var(--section-dusk-background-color)}.cell{border-right:1px solid var(--section-dusk-background-color)}.zebra-odd .combinedModelBrand{background-color:var(--section-dark-background-color);text-wrap:wrap!important}.zebra-even .combinedModelBrand{background-color:var(--section-darkest-background-color);text-wrap:wrap!important}.cell.combinedModelBrand{line-height:1.175}.cell.combinedModelBrand,.header-cell.combinedModelBrand{flex-grow:13.5;min-width:13.5rem}.combineBrand{font-size:var(--font-size-12px);-webkit-line-clamp:1}.combineBrand,.combineModel{display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis!important}.combineModel{font-size:var(--font-size-14px);-webkit-line-clamp:2}.cell.combinedModelBrand span{max-height:var(--font-size-36px)}.cell.thumbnail,.header-cell.thumbnail{flex-grow:9!important;max-width:clamp(75px,40.3333px + 8.6667vw,140px)!important;min-width:clamp(75px,40.3333px + 8.6667vw,140px)!important;padding:0 5px;width:clamp(75px,40.3333px + 8.6667vw,140px)!important}@media (max-width:600px){.combineBrand{font-size:var(--font-size-11px)}.combineModel,.header-row,.row{font-size:var(--font-size-13px)}.header-cell.combinedModelBrand{flex-grow:9!important;max-width:9rem!important;min-width:9rem!important;width:9rem!important}.cell.combinedModelBrand span{max-height:var(--font-size-36px)}.cell.combinedModelBrand{flex-grow:9!important;line-height:1.15;max-width:9rem!important;min-width:9rem!important;width:9rem!important}}@media (hover:hover) and (pointer:fine){.row:hover{background-color:var(--section-medium-background-color)}.row:hover .cell,.row:hover .combinedModelBrand{border-bottom:1px solid var(--section-medium-background-color)!important;border-right:1px solid var(--section-dusk-background-color)!important}.row:hover .cell.combinedModelBrand{background-color:var(--section-medium-background-color)}}.cell,.header-cell{padding-left:15px;padding-right:15px}.header-cell{background-color:var(--section-dark-background-color);display:flex;justify-content:flex-start;margin:0;text-align:left;text-overflow:ellipsis}.header-cell:hover span:first-child{text-decoration:underline}.value-wrapper{display:inline-flex;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.colors .value-wrapper{overflow:visible}.value-wrapper .color-circle{border:1px solid #ccc;border-radius:50%;display:inline-block;height:1.5rem;margin-left:2px;position:relative;vertical-align:middle;width:1.5rem}.wrapper-list .list-color-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;row-gap:2px}.wrapper-list .eg-color-circle{color:var(--card-color);cursor:pointer}.wrapper-list .eg-color-circle:focus-visible{outline:2px solid var(--card-color);outline-offset:2px}.value-wrapper .no-checkmark,.value-wrapper .yes-checkmark{align-items:center!important;display:flex;height:1.75rem!important}.header-cell{align-items:center;justify-content:center!important;line-height:1;text-align:center!important}.cell{align-items:center;display:flex;justify-content:flex-start;margin:0;overflow:hidden;text-align:center;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.cell.thumbnail{cursor:pointer;object-fit:contain;object-position:center;overflow:visible;position:relative}.cell.thumbnail img{box-sizing:border-box;height:100%;object-fit:contain;object-position:center;padding:.5rem 0;width:100%}.cell.thumbnail .blurred{left:0;position:absolute;top:0;z-index:1}.cell.thumbnail .full-res{position:relative;z-index:2}.cell.combinedModelBrand:hover .combineBrand,.cell.combinedModelBrand:hover .combineModel{text-decoration:underline}.cell.buy_button,.cell.price_range{overflow:visible}.cell.colors{display:flex;flex-wrap:wrap;height:100%;width:100%}.list-mobile-checkbox input[type=checkbox]{accent-color:var(--card-color);appearance:checkbox;-webkit-appearance:checkbox;background-color:var(--white-color-1);cursor:pointer;display:inline-block;vertical-align:middle}.list-mobile-checkbox-input{align-items:center;cursor:pointer;display:flex;justify-content:center;opacity:0;position:absolute}.list-mobile-checkbox .checkmark{background-color:var(--white-color-1);border:1px solid var(--section-dusk-background-color);border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;position:relative;vertical-align:middle}.list-mobile-checkbox-input:checked+.checkmark{background-color:var(--card-color)}.list-mobile-checkbox-input:checked+.checkmark:after{color:var(--dark-color-1);content:"";display:block}.list-mobile-checkbox input[type=checkbox]{height:1.25rem;width:1.25rem}.list-mobile-checkbox .checkmark{height:1.35rem;width:1.35rem}.toggle-link{align-items:center;display:inline-flex;font-size:var(--font-size-12px);font-weight:400;justify-content:center}.cell .spec-value-link,.toggle-link:hover{text-decoration:underline}.cell .spec-value-link{color:var(--white-color-1)}.cell .spec-value-link:hover{color:var(--card-color)}.vault-toggle.list-mobile-checkbox{align-items:center;display:inline-flex;height:1.35rem;justify-content:center;position:relative;width:1.35rem}.vault-toggle.list-mobile-checkbox .list-mobile-checkbox-input{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%}.vault-toggle.list-mobile-checkbox .toggle-wrapper{display:grid;inset:0;place-items:center;pointer-events:none;position:absolute}.vault-toggle.list-mobile-checkbox .toggle-caution,.vault-toggle.list-mobile-checkbox .toggle-spinner{opacity:0;transition:opacity .12s ease;visibility:hidden;will-change:opacity}.vault-toggle.list-mobile-checkbox .toggle-spinner{border:.11rem solid var(--card-color);border-radius:50%;border-top:.11rem solid transparent;box-sizing:border-box;height:1.05rem;width:1.05rem}.vault-toggle.list-mobile-checkbox .toggle-spinner.visible{animation:eg-spin .7s linear infinite;opacity:1;visibility:visible}.vault-toggle.list-mobile-checkbox .toggle-caution.visible{opacity:1;visibility:visible}.vault-toggle.list-mobile-checkbox .toggle-caution svg{display:block;height:1.35rem;width:1.35rem}@keyframes eg-spin{to{transform:rotate(1turn)}}.list-card-buy-button.spinning{animation:eg-spin .8s linear infinite}.list-card-buy-button.flash-error{animation:eg-flash .45s ease-in-out 0s 2}@keyframes eg-flash{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.eg-list-thumb-preview{left:0;opacity:0;pointer-events:none;position:fixed;top:0;transform:translate3d(-9999px,-9999px,0);transition:opacity .12s ease;will-change:transform,opacity;z-index:2147483647}.eg-list-thumb-preview.is-visible{opacity:1}.eg-list-thumb-preview__inner{align-items:center;background:var(--section-dark-background-color);border:1px solid var(--section-dusk-background-color);border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.45);box-sizing:border-box;display:flex;height:clamp(160px,22vw,300px);justify-content:center;overflow:hidden;padding:0;width:clamp(200px,22vw,340px)}.eg-list-thumb-preview__img{display:block;height:100%;max-height:none;max-width:none;object-fit:contain;object-position:center;width:100%}}:root{--tagged-surface-0:var(--section-light-background-color);--tagged-surface-1:var(--section-medium-background-color);--tagged-surface-2:var(--section-dark-background-color);--tagged-surface-3:var(--section-darkest-background-color);--tagged-surface-4:var(--section-darkestdark-background-color);--tagged-surface-5:var(--section-dusk-background-color);--tagged-surface-6:var(--section-dusker-background-color)}.tagged-card{border:1px solid var(--tagged-surface-1);border-radius:4px;container-type:inline-size;display:flex;flex-direction:column;max-width:clamp(275px,208.3333px + 16.6667vw,400px);min-width:clamp(275px,208.3333px + 16.6667vw,400px);overflow:hidden;overflow:visible;position:relative;user-select:none!important;width:clamp(275px,208.3333px + 16.6667vw,400px)}@media (hover:hover) and (pointer:fine){.tagged-card:not(:has(.tagged-card-tags:hover,.compare-tagged-btn:hover,.tagged-card-link-wrapper:hover)):hover .tagged-card-brand,.tagged-card:not(:has(.tagged-card-tags:hover,.compare-tagged-btn:hover,.tagged-card-link-wrapper:hover)):hover .tagged-card-model{text-decoration:underline}.tagged-card:not(:has(.tagged-card-tags:hover,.compare-tagged-btn:hover,.tagged-card-link-wrapper:hover)):hover .tagged-card-arrow{animation:bounceLeftRight 1s ease-in-out infinite}}@keyframes bounceLeftRight{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}50%{transform:translateX(3px)}75%{transform:translateX(-3px)}}.tagged-card-image{position:relative}.tagged-card-image img{cursor:pointer;display:block;height:clamp(150px,-13.6364px + 27.2727vw,300px);object-fit:contain;object-position:center;width:100%}.grid-4 .tagged-card-image img{height:calc(clamp(150px, -13.6364px + 27.2727vw, 300px)*.85)}.grid-5 .tagged-card-image img{height:calc(clamp(150px, -13.6364px + 27.2727vw, 300px)*.75)}.grid-6 .tagged-card-image img{height:calc(clamp(150px, -13.6364px + 27.2727vw, 300px)*.65)}.grid-7 .tagged-card-image img{height:calc(clamp(150px, -13.6364px + 27.2727vw, 300px)*.5)}.grid-8 .tagged-card-image img{height:calc(clamp(150px, -13.6364px + 27.2727vw, 300px)*.4)}.tagged-card-watermark{bottom:1rem;position:absolute;right:1rem;z-index:1}.tagged-card-watermark svg{height:clamp(24px,calc(9cqw + clamp(0px, 10.4545px + -.9091vw, 5px)),42px);opacity:.85!important;width:clamp(24px,calc(9cqw + clamp(0px, 10.4545px + -.9091vw, 5px)),42px)}.tagged-card-image img.blur-up{will-change:filter,transform}.tagged-card-image img.blur-up.is-loaded{filter:none;transform:none}.tagged-card .compare-toggle{box-sizing:border-box;position:absolute;right:1rem;top:1rem;z-index:1000;-webkit-tap-highlight-color:transparent;overflow:hidden;pointer-events:auto}.tagged-card .compare-checkbox{display:none}.tagged-card .compare-label{aspect-ratio:1;background-color:var(--card-color);border-radius:2px;box-sizing:border-box;color:var(--white-color-1);cursor:pointer;display:flex;font-family:var(--identity-font);font-size:clamp(13px,calc(4.5cqw + 6.2727px - .5455vw),22px);font-weight:600;height:max-content;height:clamp(25px,calc(8cqw + clamp(0px, 6.2727px + -.5455vw, 3px)),42px);letter-spacing:-1px;overflow:hidden;padding:.25rem;text-transform:capitalize;transition:background-color .3s;width:max-content;width:clamp(25px,calc(8cqw + clamp(0px, 6.2727px + -.5455vw, 3px)),42px)}.tagged-card .compare-label,.tagged-card .compare-symbol{align-items:center;justify-content:center;position:relative}.tagged-card .compare-symbol{box-sizing:content-box;display:inline-flex;display:flex;flex:0 0 1.15em;font-size:var(--font-size-18px);font-size:clamp(11px,calc(4.5cqw + clamp(0px, 6.2727px + -.5455vw, 3px)),24px);height:1.15em;user-select:none;width:1.15em}.tagged-card .compare-symbol .minus{display:none;justify-content:center;margin-bottom:.2rem;width:1em}.tagged-card .compare-symbol .plus{display:flex;justify-content:center;width:1em}.tagged-card .toggle-wrapper{align-self:center!important;height:100%;justify-self:center!important}.tagged-card .toggle-spinner{border:.11rem solid var(--white-color-1);height:1em;width:1em}.tagged-card .toggle-caution svg{height:1em;width:1em}.tagged-card .compare-text{display:flex;max-width:0;overflow:hidden;white-space:nowrap}@media (hover:hover) and (pointer:fine){.tagged-card .compare-checkbox:focus+.compare-label,.tagged-card .compare-label:active,.tagged-card .compare-label:hover{aspect-ratio:unset;justify-content:space-between;padding:.25rem .5rem .25rem 1.25rem;width:fit-content}.tagged-card .compare-label:hover .compare-text{align-items:flex-start;display:flex;margin-right:1.25rem;max-width:fit-content;min-height:fit-content}}@media (hover:none) and (pointer:coarse){.tagged-card .compare-label.touch-open{aspect-ratio:unset;justify-content:space-between;padding:.25rem .5rem .25rem 1.25rem;width:fit-content}.tagged-card .compare-label.touch-open .compare-text{display:inline-block;margin-right:1rem;max-width:fit-content;opacity:1}}.tagged-card-title{align-items:flex-start;background-color:var(--dark-color-1);border-bottom:.85rem solid var(--card-color);column-gap:12px;display:flex;flex-direction:row;font-family:var(--identity-font);justify-content:space-between;padding:1rem}.tagged-card-title-wrapper{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;letter-spacing:-1px;min-width:0}.tagged-card-brand{color:var(--white-color-2);font-size:var(--ft-14-13);font-weight:400;line-height:1.2}.grid-5 .tagged-card-brand,.grid-6 .tagged-card-brand{font-size:var(--ft-13-12)}.grid-7 .tagged-card-brand,.grid-8 .tagged-card-brand{font-size:var(--ft-12-11)}.tagged-card-model{color:var(--white-color-1);display:-webkit-box;font-size:var(--ft-17-16);font-weight:700;line-height:1.2;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.grid-5 .tagged-card-model,.grid-6 .tagged-card-model{font-size:var(--ft-16-15)}.grid-7 .tagged-card-model,.grid-8 .tagged-card-model{font-size:var(--ft-15-14)}.tagged-card-alink-btnr{align-items:flex-start;display:inline-flex;flex:0 0 auto;margin-left:auto}.tagged-card-alink-btn{align-items:center;align-self:flex-start;background-color:transparent;border:1px solid var(--card-color);border-radius:2px;color:var(--card-color);cursor:pointer;display:inline-flex;font-family:var(--identity-font);font-size:var(--ft-15-14);font-weight:500;justify-content:center;line-height:1;padding:.65rem .75rem;text-transform:none}.grid-5 .tagged-card-alink-btn,.grid-6 .tagged-card-alink-btn{font-size:var(--ft-14-13)}.grid-7 .tagged-card-alink-btn,.grid-8 .tagged-card-alink-btn{font-size:var(--ft-13-12)}@media (hover:hover) and (pointer:fine){.tagged-card-alink-btn:hover{background-color:var(--card-color);color:var(--white-color-1)}}.tagged-card-alink-btn:focus-visible{outline:2px solid var(--white-color-1);outline-offset:2px}.tagged-card-alink-btn{flex-shrink:0;white-space:nowrap}.tagged-card-alink-btn .deal-text-full,.tagged-card-alink-btn .deal-text-short{white-space:nowrap}.tagged-card-alink-btn .deal-text-full{display:inline}.tagged-card-alink-btn .deal-text-short{display:none}:is(.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.cols-5,.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12,.egXXL-tagged-cards-grid[data-cols="5"],.egXXL-tagged-cards-grid[data-cols="6"],.egXXL-tagged-cards-grid[data-cols="7"],.egXXL-tagged-cards-grid[data-cols="8"],.egXXL-tagged-cards-grid[data-cols="9"],.egXXL-tagged-cards-grid[data-cols="10"],.egXXL-tagged-cards-grid[data-cols="11"],.egXXL-tagged-cards-grid[data-cols="12"]) .tagged-card-alink-btn .deal-text-full{display:none}:is(.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.cols-5,.cols-6,.cols-7,.cols-8,.cols-9,.cols-10,.cols-11,.cols-12,.egXXL-tagged-cards-grid[data-cols="5"],.egXXL-tagged-cards-grid[data-cols="6"],.egXXL-tagged-cards-grid[data-cols="7"],.egXXL-tagged-cards-grid[data-cols="8"],.egXXL-tagged-cards-grid[data-cols="9"],.egXXL-tagged-cards-grid[data-cols="10"],.egXXL-tagged-cards-grid[data-cols="11"],.egXXL-tagged-cards-grid[data-cols="12"]) .tagged-card-alink-btn .deal-text-short{display:inline}.tagged-card-info{display:flex;flex:1;flex-direction:column;justify-content:space-between}.tagged-card-description{color:var(--white-color-1);cursor:pointer;display:-webkit-box;font-family:var(--identity-font);font-size:var(--ft-14-13);line-height:1.4;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tagged-card-tags{display:flex;flex-wrap:wrap;gap:.65rem;margin:2rem 0 1rem}.tagged-card-link-wrapper{align-items:flex-start;cursor:grab;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:1rem}@media (max-width:825px){.tagged-card-tags{margin:1.5rem 0 .5rem}}@media (max-width:600px){.tagged-card-tags{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0 .25rem}}.tag-item{align-items:center;background-color:#1e1e1e;border:1px solid var(--card-color);border-radius:1px;display:inline-flex;padding:.4rem .75rem}.tag-color{background-color:var(--card-color);border-radius:50%;display:inline-block;height:.65rem;margin-right:.4rem;width:.65rem}.tag-value{font-family:var(--identity-font);font-size:var(--ft-13-12)}.tag-main,.tag-value{color:var(--white-color-1)}.tag-main{text-transform:capitalize}.tag-suffix{text-transform:none}.tagged-card-footer{align-items:center;border-top:1px solid var(--tagged-surface-1);cursor:pointer;display:flex;flex-shrink:0;justify-content:flex-start;padding:.75rem;position:relative}.tagged-card-footer-left{align-items:center;display:inline-flex;gap:.5rem}.tagged-card-author,.tagged-card-date,.tagged-card-separator{color:var(--grey-color-2);font-family:var(--identity-font);font-size:var(--ft-12-11)}.tag-item:hover .tag-value{text-decoration-color:var(--white-color-1);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:1px}.tagged-card-arrow{align-items:center;background-color:var(--card-color);border-radius:2px;display:inline-flex;height:clamp(24px,20.8px + .8vw,30px);height:calc(7.5cqw + clamp(0px, 6.2727px + -.5455vw, 3px));justify-content:center;max-height:35px;max-width:35px;position:absolute;right:1rem;top:-.9rem;width:clamp(24px,20.8px + .8vw,30px);width:calc(7.5cqw + clamp(0px, 6.2727px + -.5455vw, 3px))}.tagged-card-arrow svg{height:62.5%;width:62.5%;fill:#fff}@media (max-width:825px){.tagged-card-arrow{height:7.75cqw;width:7.75cqw}}@media (max-width:600px){.tagged-card-arrow{height:8cqw;width:8cqw}}.grid-2 .tagged-card-arrow{top:-1.55rem}.tagged-comapre-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start;margin-top:.5rem;width:100%}.compare-tagged-btns-text{color:var(--white-color-1);font-family:var(--identity-font);font-size:var(--ft-14-13);font-weight:400;margin-right:.5rem;text-transform:uppercase}.compare-tagged-btn-wrapper{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:flex-start}.compare-tagged-btn{align-items:center;aspect-ratio:1!important;border:1px solid var(--tagged-surface-1);border-radius:2px;box-shadow:0 2px 4px rgba(0,0,0,.15);cursor:pointer;display:inline-flex;justify-content:center;transition:all .2s ease}.compare-tagged-btn img{aspect-ratio:1!important;height:calc(2.75rem + clamp(0px, 6.2727px + -.5455vw, 3px))!important;width:calc(2.75rem + clamp(0px, 6.2727px + -.5455vw, 3px))}@media (hover:hover) and (pointer:fine){.compare-tagged-btn:hover{border:1px solid var(--card-color);box-shadow:0 4px 8px rgba(0,0,0,.25);transform:translateY(-3px)}}.compare-tagged-tooltip{background:var(--card-color);border:1px solid var(--tagged-surface-1);border-radius:2px;bottom:calc(100% + 8px);box-shadow:0 6px 12px rgba(0,0,0,.45);color:var(--white-color-1);display:block;font-family:var(--identity-font);font-size:var(--ft-12-11);left:50%;line-height:1.35;max-width:clamp(155px,51.3636px + 17.2727vw,250px);min-width:clamp(155px,51.3636px + 17.2727vw,250px);opacity:0;padding:.45rem .65rem;pointer-events:none;position:absolute;text-align:center;text-transform:capitalize;transform:translateX(-50%) translateY(4px);transition:opacity .2s ease,transform .2s ease;white-space:normal;word-break:break-word;z-index:30;z-index:99999!important}.compare-tagged-tooltip:after{border:6px solid transparent;border-top:6px solid var(--card-color);content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%);z-index:99999!important}@media (hover:hover) and (pointer:fine){.compare-tagged-btn:hover .compare-tagged-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:600px){.compare-tagged-btns-text{font-size:var(--fm-13-12)}}@media (hover:hover) and (pointer:fine){.tagged-card .tagged-card-brand,.tagged-card .tagged-card-model{text-decoration:none}.tagged-card-title-wrapper:hover .tagged-card-brand,.tagged-card-title-wrapper:hover .tagged-card-model{text-decoration:underline}.tagged-card:has(.tagged-card-link-wrapper:hover) .tagged-card-brand,.tagged-card:has(.tagged-card-link-wrapper:hover) .tagged-card-model{text-decoration:underline}.tagged-card .tagged-card-link:not(.footer-link):hover:not(:has(.tagged-card-alink-btn:hover)) .tagged-card-brand,.tagged-card .tagged-card-link:not(.footer-link):hover:not(:has(.tagged-card-alink-btn:hover)) .tagged-card-model{text-decoration:underline}.tagged-card-title:hover:not(:has(.tagged-card-alink-btn)) .tagged-card-brand,.tagged-card-title:hover:not(:has(.tagged-card-alink-btn)) .tagged-card-model{text-decoration:underline}.tagged-card .tagged-card-link:not(.footer-link):hover:not(:has(.tagged-card-alink-btn:hover)) .tagged-card-arrow,.tagged-card:has(.tagged-card-link-wrapper:hover) .tagged-card-arrow,.tagged-card:has(.tagged-card-title-wrapper:hover) .tagged-card-arrow,.tagged-card:has(.tagged-card-title:hover:not(:has(.tagged-card-alink-btn))) .tagged-card-arrow{animation:bounceLeftRight 1s ease-in-out infinite}.tagged-card:has(.tagged-card-title:hover):has(.tagged-card-alink-btn):not(:has(.tagged-card-title-wrapper:hover)) .tagged-card-brand,.tagged-card:has(.tagged-card-title:hover):has(.tagged-card-alink-btn):not(:has(.tagged-card-title-wrapper:hover)) .tagged-card-model{text-decoration:none!important}.tagged-card:has(.tagged-card-alink-btn:hover) .tagged-card-arrow,.tagged-card:has(.tagged-card-title:hover):has(.tagged-card-alink-btn):not(:has(.tagged-card-title-wrapper:hover)) .tagged-card-arrow{animation:none!important}}.egXXL-tagged-cards-scroller-recommended,.egXXL-tagged-cards-scroller-similar{cursor:grab;cursor:-webkit-grab}.egXXL-tagged-cards-scroller-recommended.grabbing,.egXXL-tagged-cards-scroller-recommended.grabbing *,.egXXL-tagged-cards-scroller-recommended:active,.egXXL-tagged-cards-scroller-recommended:active *,.egXXL-tagged-cards-scroller-similar.grabbing,.egXXL-tagged-cards-scroller-similar.grabbing *,.egXXL-tagged-cards-scroller-similar:active,.egXXL-tagged-cards-scroller-similar:active *{cursor:grabbing!important;cursor:-webkit-grabbing!important}.egXXL-tagged-cards-grid{align-items:stretch;display:grid;gap:clamp(12px,1.25vw,20px);grid-template-columns:repeat(var(--grid-cols,var(--cols,3)),minmax(0,1fr))}.egXXL-tagged-cards-grid[data-cols="1"]{--grid-cols:1}.egXXL-tagged-cards-grid[data-cols="2"]{--grid-cols:2}.egXXL-tagged-cards-grid[data-cols="3"]{--grid-cols:3}.egXXL-tagged-cards-grid[data-cols="4"]{--grid-cols:4}.egXXL-tagged-cards-grid[data-cols="5"]{--grid-cols:5}.egXXL-tagged-cards-grid[data-cols="6"]{--grid-cols:6}.egXXL-tagged-cards-grid[data-cols="7"]{--grid-cols:7}.egXXL-tagged-cards-grid[data-cols="8"]{--grid-cols:8}.egXXL-tagged-cards-grid.cols-1{--grid-cols:1}.egXXL-tagged-cards-grid.cols-2{--grid-cols:2}.egXXL-tagged-cards-grid.cols-3{--grid-cols:3}.egXXL-tagged-cards-grid.cols-4{--grid-cols:4}.egXXL-tagged-cards-grid.cols-5{--grid-cols:5}.egXXL-tagged-cards-grid.cols-6{--grid-cols:6}.egXXL-tagged-cards-grid.cols-7{--grid-cols:7}.egXXL-tagged-cards-grid.cols-8{--grid-cols:8}.egXXL-tagged-cards-grid:not(.egxxl-grid-mobile) .tagged-card{max-width:none;min-width:0;width:100%}@media (max-width:1150px){.egXXL-tagged-cards-grid.egxxl-grid-mobile{align-items:stretch;display:flex;flex-direction:column;gap:clamp(12px,1.25vw,20px)}.egXXL-tagged-cards-grid.egxxl-grid-mobile .egxxl-grid-mobile-row{display:flex;gap:clamp(12px,1.25vw,20px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:4px;scroll-snap-type:x proximity}.egXXL-tagged-cards-grid.egxxl-grid-mobile .egxxl-grid-mobile-row>.tagged-card{flex:0 0 auto;scroll-snap-align:start}}.brand-tagged .tagged-card{border-radius:0;max-width:clamp(225px,185px + 10vw,300px);min-width:clamp(225px,185px + 10vw,300px);width:clamp(225px,185px + 10vw,300px)}.brand-tagged .tagged-card img{aspect-ratio:4.65/2.75;height:unset}.brand-tagged .tagged-card-brand{font-size:var(--ft-13-12)}.brand-tagged .tagged-card-model{font-size:var(--ft-16-15)}.brand-tagged .tagged-card-alink-btn{font-size:var(--ft-14-13)}.brand-tagged .tagged-card-description{display:none}.brand-tagged .tagged-card-tags{margin:.5rem 0 1rem}.egXXL-tagged-cards-grid .tagged-card-tags .tag-item:nth-child(n+4),.egXXL-tagged-cards-grid.tag-cap-3 .tagged-card-tags .tag-item:nth-child(n+4),.egXXL-tagged-cards-grid.tag-cap-4 .tagged-card-tags .tag-item:nth-child(n+5),.egXXL-tagged-cards-grid.tag-cap-5 .tagged-card-tags .tag-item:nth-child(n+6),.egXXL-tagged-cards-grid[data-tagcap="3"] .tagged-card-tags .tag-item:nth-child(n+4),.egXXL-tagged-cards-grid[data-tagcap="4"] .tagged-card-tags .tag-item:nth-child(n+5),.egXXL-tagged-cards-grid[data-tagcap="5"] .tagged-card-tags .tag-item:nth-child(n+6),.tag-cap-4 .tagged-card-tags .tag-item:nth-child(n+5),.tag-cap-5 .tagged-card-tags .tag-item:nth-child(n+6),[data-tagcap="4"] .tagged-card-tags .tag-item:nth-child(n+5),[data-tagcap="5"] .tagged-card-tags .tag-item:nth-child(n+6){display:none!important}.egXXL-tagged-cards-grid.egxxl-grid-fit .tagged-card{max-width:none;min-width:0;width:100%}.egXXL-tagged-cards-grid .tagged-card-link-wrapper{cursor:pointer}.egXXL-tagged-cards-grid{--eg-col-min:0px}@media (max-width:1150px){.egXXL-tagged-cards-grid,.egXXL-tagged-cards-grid.cols-2,.egXXL-tagged-cards-grid.cols-3,.egXXL-tagged-cards-grid[data-cols="2"],.egXXL-tagged-cards-grid[data-cols="3"]{--eg-col-min:250px}.egXXL-tagged-cards-grid.cols-4,.egXXL-tagged-cards-grid[data-cols="4"]{--eg-col-min:275px}.egXXL-tagged-cards-grid.cols-5,.egXXL-tagged-cards-grid[data-cols="5"]{--eg-col-min:235px}.egXXL-tagged-cards-grid.cols-6,.egXXL-tagged-cards-grid[data-cols="6"]{--eg-col-min:185px}.egXXL-tagged-cards-grid.cols-7,.egXXL-tagged-cards-grid[data-cols="7"]{--eg-col-min:150px}.egXXL-tagged-cards-grid.cols-10,.egXXL-tagged-cards-grid.cols-11,.egXXL-tagged-cards-grid.cols-12,.egXXL-tagged-cards-grid.cols-8,.egXXL-tagged-cards-grid.cols-9,.egXXL-tagged-cards-grid[data-cols="10"],.egXXL-tagged-cards-grid[data-cols="11"],.egXXL-tagged-cards-grid[data-cols="12"],.egXXL-tagged-cards-grid[data-cols="8"],.egXXL-tagged-cards-grid[data-cols="9"]{--eg-col-min:140px}}.egXXL-tagged-cards-grid.egxxl-grid-overscroll{align-items:stretch;display:flex;flex-direction:column;gap:clamp(12px,1.25vw,20px)}.egXXL-tagged-cards-grid.egxxl-grid-overscroll .egxxl-grid-overscroll-row{display:flex;gap:clamp(12px,1.25vw,20px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:4px;scroll-snap-type:x proximity}.egXXL-tagged-cards-grid.egxxl-grid-overscroll .egxxl-grid-overscroll-row>.tagged-card{flex:0 0 auto;max-width:var(--eg-col-min);min-width:var(--eg-col-min);scroll-snap-align:start;width:var(--eg-col-min)}.egXXL-tagged-cards-grid.egxxl-grid-overscroll .egxxl-grid-overscroll-row::-webkit-scrollbar{height:10px}.egXXL-tagged-cards-grid.titled-grid{margin:32px 0}.layout-side .tagged-card{border-radius:0}@media (max-width:500px){.layout-side .tagged-card{max-width:clamp(250px,50px + 50vw,300px);min-width:clamp(250px,50px + 50vw,300px);width:clamp(250px,50px + 50vw,300px)}}.layout-side .tagged-card img{aspect-ratio:4.65/2.75;height:unset}.layout-side .tagged-card-brand{font-size:var(--ft-13-12)}.layout-side.tagged-card-model{font-size:var(--ft-16-15)}.layout-side .tagged-card-alink-btn{font-size:var(--ft-14-13)}.layout-side .compare-tagged-btns-text{font-size:var(--ft-13-12)}.layout-side .tagged-card-description{display:none}.layout-side .tagged-card-tags{margin:.5rem 0 1rem}.layout-side .tag-cap-3 .tagged-card-tags .tag-item:nth-child(n+4),.layout-side .tag-cap-4 .tagged-card-tags .tag-item:nth-child(n+5),.layout-side .tag-cap-5 .tagged-card-tags .tag-item:nth-child(n+6),.layout-side .tagged-card-tags .tag-item:nth-child(n+4),[data-tagcap="3"] .layout-side .tagged-card-tags .tag-item:nth-child(n+4),[data-tagcap="4"] .layout-side .tagged-card-tags .tag-item:nth-child(n+5),[data-tagcap="5"] .layout-side .tagged-card-tags .tag-item:nth-child(n+6){display:none!important}.layout-side .egXXL-tagged-cards-grid .tagged-card{max-width:none;min-width:0}.tagged-simple .tagged-card-info{display:none!important}.tagged-simple .tagged-card{border-radius:0!important}.tagged-simple .tagged-card-title{align-items:flex-start;flex:1 1 auto}.tagged-simple .tagged-card-title-wrapper{flex:1 1 auto;min-width:0}.feature-board-arrow,.game-arrow{align-items:center!important;border-radius:50%;color:var(--white-color-1);cursor:pointer;display:flex;font-size:1.75rem;height:3.5rem;justify-content:center!important;line-height:1;position:absolute;top:calc(50% - 1.75rem);transition:color .3s ease,transform .3s ease;width:3.5rem;z-index:200;-webkit-tap-highlight-color:transparent;aspect-ratio:1/1;box-sizing:border-box}.feature-board-arrow svg,.game-arrow svg{height:50%;width:50%}.feature-board-left-arrow,.game-left-arrow{left:.45rem}.feature-board-right-arrow,.game-right-arrow{right:.4rem}.feature-board-arrow,.game-arrow{background-color:var(--section-dark-background-color);border:1px solid var(--section-light-background-color)}.feature-board-arrow.active,.game-arrow.active{background:var(--card-color,var(--site-background-gradient))}@media (hover:hover) and (pointer:fine){.feature-board-arrow:hover,.game-arrow:hover{background:var(--card-color,var(--site-background-gradient))}.feature-board-arrow.active,.game-arrow.active{background:none;background-color:var(--section-dark-background-color)}}.feature-board-arrow.inactive,.game-arrow.inactive{background-color:var(--section-dark-background-color);cursor:not-allowed;opacity:.5}.database-slider-arrow,.recommended-arrow,.similar-arrow{align-items:center;border-radius:2px;color:var(--white-color-1);cursor:pointer;display:flex;justify-content:center;position:absolute;z-index:200;-webkit-tap-highlight-color:transparent}.recommended-arrow,.similar-arrow{border:1px solid var(--section-light-background-color);top:calc(50% - 2em)}.database-slider-arrow,.recommended-arrow,.similar-arrow{background-color:var(--section-dark-background-color);height:4rem;width:2rem}.database-slider-arrow{border:1px solid var(--section-medium-background-color);top:50%;transform:translateY(-50%)}.database-slider-arrow svg,.recommended-arrow svg,.similar-arrow svg{color:#fff;height:2.35rem;width:2.35rem}.database-slider-left-arrow{left:.25rem}.database-slider-right-arrow{right:.25rem}.database-slider-arrow.active,.recommended-arrow.active,.similar-arrow.active{background-color:var(--card-color)}@media (hover:hover) and (pointer:fine){.database-slider-arrow:hover,.recommended-arrow:hover,.similar-arrow:hover{background-color:var(--card-color)}.database-slider-arrow.active,.recommended-arrow.active,.similar-arrow.active{background-color:var(--section-dark-background-color)}}.database-slider-arrow.inactive,.recommended-arrow.inactive,.similar-arrow.inactive{background-color:var(--section-dark-background-color);cursor:not-allowed;opacity:.25}:root{--ap-radius:12px;--ap-radius-sm:10px;--ap-border:hsla(0,0%,100%,.08);--ap-border-strong:hsla(0,0%,100%,.12);--ap-surface:var(--section-darkestdark-background-color,#121212);--ap-surface-2:var(--section-darkest-background-color,#161718);--ap-surface-3:var(--section-dusk-background-color,#25292a);--ap-shadow:0 26px 70px rgba(0,0,0,.62);--ap-shadow-soft:0 10px 30px rgba(0,0,0,.35);--ap-open-dur:380ms;--ap-close-dur:240ms;--ap-ease:cubic-bezier(.2,.8,.2,1);--ap-ease-out:cubic-bezier(.22,.61,.36,1);--color-mac:linear-gradient(180deg,var(--color-white) 0%,var(--color-white) 50%,var(--color-blue) 50%,var(--color-blue) 100%);--color-black-white:linear-gradient(180deg,var(--color-black) 0%,var(--color-black) 50%,var(--color-white) 50%,var(--color-white) 100%);--color-white-blue:linear-gradient(180deg,var(--color-white) 0%,var(--color-white) 50%,var(--color-blue) 50%,var(--color-blue) 100%)}.affiliate-popup{left:50vw;max-height:min(84vh,calc(100vh - 6rem));overflow:auto;overscroll-behavior:contain;position:fixed;top:50vh;transform:translate(-50%,-50%);width:min(46rem,calc(100vw - 1.5rem));-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,hsla(0,0%,100%,.05),rgba(0,0,0,.12)),var(--ap-surface);border:1px solid var(--ap-border);border-radius:var(--ap-radius);box-shadow:var(--ap-shadow),inset 0 1px 0 hsla(0,0%,100%,.05);box-sizing:border-box;color:var(--white-color-1,#fff);contain:layout paint;font-family:var(--identity-font,"Open Sans",Arial,Helvetica,sans-serif);will-change:transform;z-index:97525}@media (max-width:600px){.affiliate-popup{border:0;border-radius:0;box-shadow:none;height:100vh;height:100dvh;left:0;max-height:none;top:0;transform:none;width:100vw}.popup-header{cursor:default;padding-top:calc(12px + env(safe-area-inset-top))}.popup-content,.popup-header{padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right))}.popup-content{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.popup-resizer{display:none}}.popup-header{align-items:flex-start;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.06);cursor:move;display:flex;gap:12px;justify-content:space-between;padding:12px 16px;position:sticky;top:0;z-index:5}.popup-title-stack{display:flex;flex-direction:column;gap:4px;min-width:0}.popup-header h3{color:var(--white-color-1,#fff);font-size:var(--ft-20-19,1.15rem);font-weight:var(--font-weight8,800);letter-spacing:-.35px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popup-header h3,.popup-subtitle{font-family:var(--identity-font,sans-serif);margin:0}.popup-subtitle{color:var(--grey-color-4,#909090);font-size:var(--ft-13-12,.8rem);font-weight:var(--font-weight4,400);line-height:1.2}.close-popup-btn{align-items:center;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:var(--white-color-1,#fff);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:22px;height:38px;justify-content:center;line-height:1;width:38px}.close-popup-btn:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.16);color:var(--accent-color-3,#e65443)}.close-popup-btn:focus-visible{outline:2px solid var(--card-color,#00aeff);outline-offset:3px}.popup-content{display:flex;flex-direction:column;gap:14px;padding:14px 16px 16px}.popup-lead{color:var(--grey-color-3,#b0b0b0);font:700 var(--ft-12-11,.78rem)/1.2 var(--identity-font,sans-serif);letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}.affiliate-search-empty{color:var(--grey-color-2,#bbb);font:400 var(--ft-14-13,.9rem)/1.25 var(--identity-font,sans-serif);margin:0 0 8px}.best-deal{--eg-product-color:var(--product-color,var(--card-color,var(--site-color,#00aeff)));background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:12px}.best-deal-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.best-deal-kicker{align-items:center;color:var(--grey-color-3,#b0b0b0);display:inline-flex;font:800 var(--ft-12-11,.78rem)/1.1 var(--identity-font,sans-serif);gap:8px;letter-spacing:.12em;text-transform:uppercase}.best-deal-kicker:before{background:var(--card-color,#00aeff);border-radius:99px;box-shadow:0 0 0 2px rgba(0,0,0,.35);content:"";height:9px;width:9px}.best-deal-meta{color:var(--grey-color-4,#909090);font:500 var(--ft-12-11,.78rem)/1.1 var(--identity-font,sans-serif);white-space:nowrap}.affiliate-popup .primary-seller-btn{--eg-retailer:var(--retailer-color,var(--card-color,#00aeff));--eg-product:var(--product-color,var(--eg-retailer));align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.04) 38%,rgba(0,0,0,.18) 100%),var(--eg-retailer);border-bottom-right-radius:8px;border-top-right-radius:8px;box-sizing:border-box;color:#000;display:flex;gap:12px;overflow:hidden;padding:12px 19px 12px 12px;position:relative;text-decoration:none;transition:transform .12s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease,background .18s ease;width:100%}@supports (background:color-mix(in srgb,#000 50%,transparent)){.affiliate-popup .primary-seller-btn{background:radial-gradient(760px 240px at 55% -55%,color-mix(in srgb,var(--eg-retailer) 22%,hsla(0,0%,100%,.2)),transparent 62%),linear-gradient(180deg,hsla(0,0%,100%,.1) 0,hsla(0,0%,100%,.04) 38%,rgba(0,0,0,.18) 100%),var(--eg-retailer)}}.affiliate-popup .primary-seller-btn:hover{box-shadow:0 18px 34px rgba(0,0,0,.36),inset 0 1px 0 hsla(0,0%,100%,.24),inset 0 -1px 0 rgba(0,0,0,.26);filter:brightness(1.02);transform:translateY(-1px)}@supports (background:color-mix(in srgb,#000 50%,transparent)){.affiliate-popup .primary-seller-btn:hover{background:radial-gradient(760px 240px at 55% -55%,color-mix(in srgb,var(--eg-retailer) 26%,hsla(0,0%,100%,.22)),transparent 60%),linear-gradient(180deg,hsla(0,0%,100%,.12) 0,hsla(0,0%,100%,.05) 38%,rgba(0,0,0,.16) 100%),var(--eg-retailer);border-color:color-mix(in srgb,var(--eg-retailer) 62%,rgba(0,0,0,.68))}}.affiliate-popup .primary-seller-btn:before{background:var(--eg-product);bottom:0;content:"";left:0;opacity:1;position:absolute;top:0;width:4px}.affiliate-popup .primary-seller-btn:focus-visible{outline:2px solid var(--eg-retailer);outline-offset:3px}.affiliate-popup .primary-seller-btn .retailer-logo-wrap{align-items:center;display:flex;flex:0 0 auto;height:34px;justify-content:center;width:44px}.affiliate-popup .primary-seller-btn .retailer-logo{height:22px;object-fit:contain;pointer-events:none;width:auto}.primary-seller-main{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:8px;min-width:0}.affiliate-popup .primary-seller-btn .retailer-name{font:800 var(--ft-18-16,1rem)/1.15 var(--identity-font,sans-serif);letter-spacing:-.25px;max-width:100%;overflow:visible;text-overflow:unset;text-transform:capitalize;white-space:normal}.primary-seller-variant{align-items:center;background:var(--eg-product);border:1px solid hsla(0,0%,100%,.14);display:inline-flex;font:750 var(--ft-14-13,.85rem)/1 var(--identity-font,sans-serif);padding:.5rem .85rem;text-transform:capitalize;--eg-variant:var(--product-color,var(--eg-product,var(--retailer-color,var(--card-color,#00aeff))));background:color-mix(in srgb,var(--eg-variant) 30%,transparent);border:1px solid color-mix(in srgb,var(--eg-variant) 28%,rgba(0,0,0,.28));border-radius:999px;color:#000;padding:.5rem .9rem}@supports not (background:color-mix(in srgb,#000 20%,transparent)){.primary-seller-variant{background:rgba(0,0,0,.2);border-color:rgba(0,0,0,.28)}}.primary-seller-cta{align-items:center;color:#000;display:inline-flex;flex:0 0 auto;font:700 var(--ft-14-13,.9rem)/1 var(--identity-font,sans-serif);gap:8px;white-space:nowrap}.primary-seller-cta-icon{font-size:1rem;line-height:1;opacity:.8}@media (max-width:420px){.primary-seller-cta-text{display:none}}.primary-variants{border-top:1px solid hsla(0,0%,100%,.06);margin-top:10px;padding-top:10px}.primary-variants-label{align-items:center;color:var(--grey-color-3,#b0b0b0);display:flex;font:600 var(--ft-13-12,.82rem)/1.2 var(--identity-font,sans-serif);gap:8px;margin:0 0 8px;text-transform:capitalize}.pv-icon{font-size:var(--ft-16-15)}.primary-variants-label:before{background:hsla(0,0%,100%,.35);border-radius:99px;content:"";height:6px;width:6px}.primary-variants-label strong{color:var(--white-color-2,#f2f2f2);font-weight:800}.primary-variants-list{display:flex;flex-wrap:wrap;gap:8px}.primary-variant-link{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-bottom-right-radius:8px;border-top-right-radius:8px;color:var(--white-color-1,#fff);display:inline-flex;font:650 var(--ft-14-13,.86rem)/1 var(--identity-font,sans-serif);gap:8px;overflow:hidden;padding:10px 14px;padding-left:18px;position:relative;text-decoration:none;text-transform:capitalize;transition:transform .1s ease,background-color .18s ease,border-color .18s ease}.primary-variant-link:before{background:var(--product-color,var(--retailer-color,var(--card-color,#00aeff)));bottom:0;content:"";left:0;opacity:1;position:absolute;top:0;width:4px}.primary-variant-link:hover{background:hsla(0,0%,100%,.05);transform:translateY(-1px)}.primary-variant-link:focus-visible{outline:2px solid var(--card-color,#00aeff);outline-offset:2px}.primary-variant-link .pv-icon{font-size:.95rem;opacity:.55}.retailer-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(14.5rem,1fr));margin:0}@media (max-width:520px){.retailer-grid{grid-template-columns:1fr}}.retailer-card{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--ap-radius);display:grid;gap:12px;grid-template-columns:44px 1fr;min-height:64px;padding:10px 12px;position:relative;text-decoration:none;transition:transform .1s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.retailer-card:before{background:rgba(var(--card-rgb,0,174,255),.85);border-radius:var(--ap-radius) 0 0 var(--ap-radius);bottom:0;content:"";left:0;opacity:.9;position:absolute;top:0;width:3px}.retailer-card:hover{background:hsla(0,0%,100%,.05);border-color:rgba(var(--card-rgb,0,174,255),.35);box-shadow:0 12px 24px rgba(0,0,0,.28);transform:translateY(-1px)}.retailer-card:focus-visible{outline:2px solid var(--card-color,#00aeff);outline-offset:2px}.affiliate-popup .retailer-card .retailer-logo-wrap{align-items:center;background:rgba(0,0,0,.22);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;height:34px;justify-content:center;width:44px}.affiliate-popup .retailer-card .retailer-logo{height:18px;object-fit:contain;width:auto}.retailer-text{display:flex;flex-direction:column;gap:3px;min-width:0}.affiliate-popup .retailer-card .retailer-name{font:800 var(--ft-16-15,.95rem)/1.15 var(--identity-font,sans-serif)}.affiliate-popup .retailer-card .retailer-name,.affiliate-popup .retailer-card .retailer-variant{display:-webkit-box;overflow:hidden;text-transform:none;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.affiliate-popup .retailer-card .retailer-variant{color:var(--grey-color-3,#b0b0b0);font:500 var(--ft-14-13,.85rem)/1.15 var(--identity-font,sans-serif)}@media (max-width:340px){.affiliate-popup .retailer-card .retailer-name,.affiliate-popup .retailer-card .retailer-variant{display:block;text-overflow:ellipsis;white-space:nowrap}}.affiliate-search{border-top:1px solid hsla(0,0%,100%,.06);margin-top:2px;padding-top:12px}.affiliate-search--solo{border-top:0;margin-top:0;padding-top:0}.affiliate-search-form{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto}.affiliate-search-form--multi{grid-template-columns:1fr}.affiliate-search-input{background:rgba(0,0,0,.25);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:var(--white-color-1,#fff);font:400 var(--ft-14-13,.9rem)/1 var(--identity-font,sans-serif);height:42px;outline:none;padding:0 12px}.affiliate-search-input:focus{border-color:rgba(var(--card-rgb,0,174,255),.75);box-shadow:0 0 0 3px rgba(var(--card-rgb,0,174,255),.2)}.affiliate-search-partner-btn,.affiliate-search-primary-btn{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-bottom-right-radius:8px;border-top-right-radius:8px;color:var(--white-color-1,#fff);cursor:pointer;display:grid;gap:10px;grid-template-columns:44px 1fr;min-height:56px;padding:10px 14px;position:relative;text-decoration:none;transition:transform .1s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease;width:100%}.affiliate-search-partner-btn:before,.affiliate-search-primary-btn:before{background:var(--retailer-color,var(--card-color,#00aeff));bottom:0;content:"";left:0;opacity:1;position:absolute;top:0;width:4px}.affiliate-search-partner-btn:hover,.affiliate-search-primary-btn:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.16);box-shadow:0 10px 20px rgba(0,0,0,.22);transform:translateY(-1px)}.affiliate-search-partner-btn:focus-visible,.affiliate-search-primary-btn:focus-visible{outline:2px solid var(--card-color,#00aeff);outline-offset:2px}.affiliate-search-logo-chip{align-items:center;display:flex;height:34px;justify-content:center;width:44px}.affiliate-search-logo{height:18px;object-fit:contain;width:auto}.affiliate-search-btn-label,.affiliate-search-partner-label{font:800 var(--ft-16-15,.95rem)/1.15 var(--identity-font,sans-serif);justify-self:center;overflow:visible;text-align:center;text-overflow:unset;text-transform:none;white-space:nowrap;width:100%}.affiliate-search--multi .affiliate-search-primary-btn{display:none}.affiliate-search-partners{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:10px}@media (max-width:480px){.affiliate-search-partners{grid-template-columns:1fr}}@media (max-width:340px){.affiliate-search-btn-label,.affiliate-search-partner-label{overflow:hidden;text-overflow:ellipsis}}.affiliate-search-note{color:var(--grey-color-3,#b0b0b0);font-family:var(--identity-font,sans-serif);font-size:var(--ft-12-11,.75rem);font-weight:400;line-height:1.25;margin:10px 0 0}.affiliate-search-note a{color:var(--card-color,#00aeff)}.affiliate-search-note a:hover{text-decoration:underline}.popup-resizer{bottom:6px;cursor:se-resize;height:16px;opacity:.65;position:absolute;right:6px;width:16px}.popup-resizer:after{background:linear-gradient(135deg,hsla(0,0%,100%,.25),hsla(0,0%,100%,.05));content:"";display:block;height:100%;mask-image:radial-gradient(circle at 100% 100%,#000 44%,transparent 46%),linear-gradient(135deg,transparent 48%,#000 49% 51%,transparent 52%);width:100%}.affiliate-popup.is-closing,.affiliate-popup.is-opening{will-change:transform,opacity}.affiliate-popup.is-opening{animation:apPopIn var(--ap-open-dur) var(--ap-ease) both}.affiliate-popup.is-closing{animation:apPopOut var(--ap-close-dur) var(--ap-ease-out) both}.affiliate-popup[data-drag-anchored=true].is-opening{animation-name:apAnchoredIn}.affiliate-popup[data-drag-anchored=true].is-closing{animation-name:apAnchoredOut}@media (max-width:600px){.affiliate-popup.is-opening{animation-name:apSheetIn}.affiliate-popup.is-closing{animation-name:apSheetOut}.affiliate-popup[data-drag-anchored=true].is-opening{animation-name:apAnchoredSheetIn}.affiliate-popup[data-drag-anchored=true].is-closing{animation-name:apAnchoredSheetOut}}@keyframes apPopIn{0%{filter:saturate(.98) blur(.2px);opacity:0;transform:translate(-50%,-46%) scale(.96)}60%{transform:translate(-50%,-50%) scale(1.01)}to{filter:none;opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes apPopOut{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-46%) scale(.98)}}@keyframes apAnchoredIn{0%{filter:saturate(.98) blur(.2px);opacity:0;transform:scale(.96)}60%{transform:scale(1.01)}to{filter:none;opacity:1;transform:scale(1)}}@keyframes apAnchoredOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.98)}}@keyframes apSheetIn{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes apSheetOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes apAnchoredSheetIn{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes apAnchoredSheetOut{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(0,100%,0)}}@media (prefers-reduced-motion:reduce){.affiliate-popup.is-closing,.affiliate-popup.is-opening{animation:none!important}}.flickity-enabled{display:block;position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{background:#fff;border:none;color:#283647;cursor:pointer;opacity:.75;position:absolute}.flickity-button:hover{opacity:1}.flickity-button:focus{outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-prev-next-button{border-radius:50%;height:3rem;top:50%;transform:translateY(-1.5rem);width:3rem;z-index:2}.flickity-prev-next-button svg{display:none}.flickity-prev-next-button:before{font-size:2rem;height:3rem;left:0;line-height:3rem;position:absolute;text-align:center;top:0;width:3rem}.flickity-prev-next-button.previous{left:1rem}.flickity-prev-next-button.previous:before{content:"chevron_left"}.flickity-prev-next-button.next{right:1rem}.flickity-prev-next-button.next:before{content:"chevron_right"}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:1rem}.flickity-rtl .flickity-prev-next-button.next{left:1rem;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:0;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;left:0;line-height:1;list-style:none;margin:0 auto;padding:1.5rem 0;position:absolute;width:100%;z-index:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background-color:#283647;border-radius:50%;cursor:pointer;display:inline-block;height:1rem;margin:.5rem .3rem;opacity:.25;transition:background-color .2s,opacity .2s;width:1rem}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}.flickity-enabled.is-fullscreen{background:#fff;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10001}html.is-flickity-fullscreen{overflow:hidden}.flickity-fullscreen-button{border-radius:50%;display:block;height:3rem;right:1rem;top:1rem;width:3rem}.flickity-fullscreen-button:before{content:"open_in_full";font-size:1.2rem;height:100%;left:0;line-height:3rem;position:absolute;top:0;width:100%}.flickity-fullscreen-button .flickity-button-icon,.flickity-fullscreen-button svg,.flickity-fullscreen-button-exit{display:none}.is-fullscreen .flickity-fullscreen-button-exit{display:block}.is-fullscreen .flickity-fullscreen-button-view{display:none}.is-fullscreen .flickity-fullscreen-button:before{content:"close_fullscreen"}.e-flickity-responsive{height:100%;min-height:100%;position:relative}.flickity-enabled.flickity-resize{display:block}.flickity-enabled.flickity-resize .e-flickity{height:100%;min-height:100%}.v-disable-buttons .flickity-prev-next-button{display:none}.flickity-enabled.v-flickity-dots{padding-bottom:5rem}.flickity-enabled.v-flickity-dots .flickity-prev-next-button{transform:translateY(-4rem)}.v-disable-dots .flickity-page-dots{display:none}@media (max-width:39em){.v-flickity-mobile[data-flickity*=watchCSS]:after{content:"flickity";display:none}}@media (min-width:39em) and (max-width:65em){.v-flickity-tablet[data-flickity*=watchCSS]:after{content:"flickity";display:none}}@media (min-width:65em){.v-flickity-desktop[data-flickity*=watchCSS]:after{content:"flickity";display:none}}#eg-layout-tables-overlay{background:hsla(0,0%,4%,.92);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;bottom:16px;box-shadow:0 14px 40px rgba(0,0,0,.45);color:#fff;display:flex;flex-direction:column;height:520px;overflow:hidden;position:fixed;resize:both;right:16px;width:520px;z-index:999999}#eg-layout-tables-overlay *{box-sizing:border-box}#eg-layout-tables-overlay .eglt-header{border-bottom:1px solid hsla(0,0%,100%,.1);cursor:grab;padding:10px 10px 6px;user-select:none}#eg-layout-tables-overlay .eglt-top{align-items:center;display:flex;gap:8px;justify-content:space-between}#eg-layout-tables-overlay .eglt-title{font-size:12px;line-height:1.2;max-width:440px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#eg-layout-tables-overlay .eglt-close{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);border-radius:6px;color:#fff;cursor:pointer;font-size:18px;height:28px;line-height:24px;width:28px}#eg-layout-tables-overlay .eglt-close:hover{background:hsla(0,0%,100%,.1)}#eg-layout-tables-overlay .eglt-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}#eg-layout-tables-overlay .eglt-btn{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;color:#fff;cursor:pointer;font-size:11px;padding:6px 8px}#eg-layout-tables-overlay .eglt-btn:hover{background:hsla(0,0%,100%,.1)}#eg-layout-tables-overlay .eglt-btn.secondary{opacity:.85}#eg-layout-tables-overlay .eglt-btn.active{border-color:rgba(53,208,127,.65);box-shadow:inset 0 0 0 1px rgba(53,208,127,.35)}#eg-layout-tables-overlay .eglt-status{display:flex;flex-direction:column;gap:6px;margin-top:8px}#eg-layout-tables-overlay .eglt-status-row{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;display:flex;font-size:12px;justify-content:space-between;line-height:1;padding:6px 8px;position:relative}#eg-layout-tables-overlay .eglt-status-row.has-extra{padding-bottom:18px}#eg-layout-tables-overlay .eglt-status-row.has-extra:after{bottom:4px;content:attr(data-extra);font-size:10px;left:8px;max-width:calc(100% - 16px);opacity:.65;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}#eg-layout-tables-overlay .eglt-label{opacity:.9}#eg-layout-tables-overlay .eglt-icon{font-weight:700;text-align:right;width:18px}#eg-layout-tables-overlay .eglt-icon.ok{color:#35d07f}#eg-layout-tables-overlay .eglt-icon.bad{color:#ff5a5a}#eg-layout-tables-overlay .eglt-value{font-size:11px;min-width:110px;text-align:right}#eg-layout-tables-overlay .eglt-hoverbar,#eg-layout-tables-overlay .eglt-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;opacity:.85;white-space:nowrap}#eg-layout-tables-overlay .eglt-hoverbar{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;font-size:10px;margin-top:8px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis}#eg-layout-tables-overlay .eglt-body{flex:1;overflow:auto;padding:10px}#eg-layout-tables-overlay .eglt-grid{display:grid;gap:8px}#eg-layout-tables-overlay .eglt-list{display:flex;flex-direction:column;gap:8px}#eg-layout-tables-overlay .eglt-cell-btn,#eg-layout-tables-overlay .eglt-row-btn{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:10px;position:relative}#eg-layout-tables-overlay .eglt-cell-btn{min-height:46px}#eg-layout-tables-overlay .eglt-row-btn{min-height:44px}#eg-layout-tables-overlay .eglt-cell-btn:hover,#eg-layout-tables-overlay .eglt-row-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.2)}#eg-layout-tables-overlay .eglt-cell-btn.hot{border-color:rgba(53,208,127,.75);box-shadow:inset 0 0 0 1px rgba(53,208,127,.35)}#eg-layout-tables-overlay .eglt-cell-btn.empty{background:hsla(0,0%,100%,.015);border-color:hsla(0,0%,100%,.06);cursor:default}#eg-layout-tables-overlay .eglt-row-btn .k{align-items:center;display:flex;font-weight:600;gap:8px;opacity:.9}#eg-layout-tables-overlay .eglt-row-btn .v{font-size:11px;opacity:.65}#eg-layout-tables-overlay .eglt-empty{border:1px dashed hsla(0,0%,100%,.14);border-radius:10px;font-size:12px;opacity:.75;padding:14px}#eg-layout-tables-overlay .eglt-cell-btn span{font-weight:600;opacity:.92}#eg-layout-tables-overlay .eglt-cell-btn:after,#eg-layout-tables-overlay .eglt-row-btn:after{background:hsla(0,0%,100%,.1);border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25);content:"";height:10px;position:absolute;right:10px;top:10px;width:10px}#eg-layout-tables-overlay .eglt-cell-btn.is-in:after,#eg-layout-tables-overlay .eglt-row-btn.is-in:after{background:#35d07f}#eg-layout-tables-overlay .eglt-cell-btn.is-near:after,#eg-layout-tables-overlay .eglt-row-btn.is-near:after{background:#fa0}#eg-layout-tables-overlay .eglt-marks{display:inline-flex;font-size:11px;gap:6px;margin-left:8px;opacity:.9}#eg-layout-tables-overlay .eglt-mark{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;display:inline-flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;justify-content:center;line-height:1;min-width:18px;padding:2px 4px}#eg-layout-tables-overlay .eglt-mark.ok{background:rgba(53,208,127,.08);border-color:rgba(53,208,127,.65);color:#35d07f;opacity:1}#eg-layout-tables-overlay .eglt-mark.off{opacity:.35}#eg-layout-tables-overlay .eglt-status-row.eglt-pct-0{background:rgba(53,208,127,.06);border-color:rgba(53,208,127,.14)}#eg-layout-tables-overlay .eglt-status-row.eglt-pct-1{background:rgba(53,208,127,.08);border-color:rgba(53,208,127,.16)}#eg-layout-tables-overlay .eglt-status-row.eglt-pct-2{background:rgba(53,208,127,.1);border-color:rgba(53,208,127,.2)}#eg-layout-tables-overlay .eglt-status-row.eglt-pct-3{background:rgba(255,215,0,.08);border-color:rgba(255,215,0,.16)}#eg-layout-tables-overlay .eglt-status-row.eglt-pct-4{background:rgba(255,170,0,.1);border-color:rgba(255,170,0,.18)}#eg-layout-tables-overlay .eglt-status-row.eglt-pct-5{background:rgba(255,90,90,.1);border-color:rgba(255,90,90,.18)}#eg-layout-tables-overlay .eglt-status-row.eglt-pct-6{background:rgba(255,60,60,.14);border-color:rgba(255,60,60,.26)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-v,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-v{background:rgba(53,208,127,.2);border-color:rgba(53,208,127,.38)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-o,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-o{background:rgba(53,208,127,.14);border-color:rgba(53,208,127,.3)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-g1,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-g1{background:rgba(53,208,127,.1);border-color:rgba(53,208,127,.22)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-g2,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-g2{background:rgba(53,208,127,.08);border-color:rgba(53,208,127,.18)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-g3,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-g3{background:rgba(53,208,127,.06);border-color:rgba(53,208,127,.14)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-y1,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-y1{background:rgba(255,215,0,.08);border-color:rgba(255,215,0,.18)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-y2,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-y2{background:rgba(255,170,0,.1);border-color:rgba(255,170,0,.22)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-r1,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-r1{background:rgba(255,90,90,.1);border-color:rgba(255,90,90,.2)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-r2,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-r2{background:rgba(255,90,90,.14);border-color:rgba(255,90,90,.26)}#eg-layout-tables-overlay .eglt-cell-btn.eglt-heat-r3,#eg-layout-tables-overlay .eglt-row-btn.eglt-heat-r3{background:rgba(255,60,60,.18);border-color:rgba(255,60,60,.32)}