@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.min-h-screen{min-height:100vh}.flex-1{flex:1}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-paper:#fbf8f6;--color-paper-2:#fffdfc;--color-paper-3:#f2edea;--color-rule:#dad3ce;--color-rule-2:#b8afa9;--color-muted:#584d47;--color-neutral:#3f3630;--color-ink-2:#312a25;--color-ink:#1a1511;--color-accent:#ca4c00;--color-accent-hover:#b43a00;--color-accent-text:#872f00;--color-accent-ink:#fefdfc;--color-focus:#872800;--color-success:#00853f;--color-success-strong:#007e3b;--color-success-text:#005e2a;--color-success-ink:#fefbf9;--color-warning:#a96b00;--color-danger:#c52b30;--color-info:#116bb5;--font-display:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-body:var(--font-inter),"Inter",ui-sans-serif,system-ui,-apple-system,sans-serif;--font-outlier:ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace;--tracking-display:-.025em;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-display:3.5rem;--space-3xs:.25rem;--space-2xs:.5rem;--space-xs:.75rem;--space-sm:.875rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--rule-hair:1px;--rule-fine:2px;--radius-card:10px;--radius-pill:999px;--radius-input:8px;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:.12s;--dur-short:.18s;--dur-long:.3s;--shadow-card:0 1px 2px #1a15110f;--z-base:1;--z-raised:10;--z-dropdown:100;--z-sticky:200;--z-modal:400;--z-toast:500;--z-tooltip:600;--background:var(--color-paper);--surface:var(--color-paper-2);--card:var(--color-paper-2);--card-border:var(--color-rule);--foreground:var(--color-ink);--muted:var(--color-muted);--accent:var(--color-accent);--accent-hover:var(--color-accent-hover);--accent-text:var(--color-accent-text);--good:var(--color-success);--good-text:var(--color-success-text);--warning:var(--color-warning);--danger:var(--color-danger);--glass-bg:var(--surface);--glass-border:var(--card-border);--hero-gradient-start:transparent;--hero-gradient-end:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(97.6684% .767618 1.25669);--color-paper-2:lab(99.4142% .3829 .627756);--color-paper-3:lab(94.1794% 1.34858 2.20244);--color-rule:lab(84.89% 1.93572 3.15226);--color-rule-2:lab(72.117% 2.73141 4.4276);--color-muted:lab(33.82% 3.60277 5.76084);--color-neutral:lab(23.3858% 3.21996 5.13533);--color-ink-2:lab(17.5924% 2.82103 4.49646);--color-ink:lab(7.18686% 2.33466 3.27294);--color-accent:lab(49.8763% 50.781 66.6869);--color-accent-hover:lab(42.8281% 52.1835 70.1237);--color-accent-text:lab(32.6729% 42.8029 57.5095);--color-accent-ink:lab(99.4213% .225395 .718141);--color-focus:lab(31.3999% 46.0594 61.8467);--color-success:lab(48.5121% -46.2815 29.4493);--color-success-strong:lab(46.1865% -46.3703 29.5867);--color-success-text:lab(34.3282% -40.346 25.8931);--color-success-ink:lab(98.8425% .453144 1.43768);--color-warning:lab(50.9773% 22.2907 73.2463);--color-danger:lab(44.7116% 60.1633 37.6838);--color-info:lab(43.5834% -3.21072 -46.9413);--shadow-card:0 1px 2px lab(7.18686% 2.33466 3.27294/.06)}}[data-theme=dark]{--color-paper:#110c08;--color-paper-2:#1b1510;--color-paper-3:#251e19;--color-rule:#3c332e;--color-rule-2:#584d47;--color-muted:#b4a8a0;--color-neutral:#c8bfb9;--color-ink-2:#d6cfcb;--color-ink:#f2edeb;--color-accent:#e26b1b;--color-accent-hover:#ee8545;--color-accent-text:#f5a06f;--color-accent-ink:#140e0a;--color-focus:#f5c799;--color-success:#59bd76;--color-success-strong:#59bd76;--color-success-text:#93d7a3;--color-success-ink:#020703;--color-warning:#e5ac4c;--color-danger:#f66d67;--color-info:#67aaed;--shadow-card:0 1px 2px #01000047;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){[data-theme=dark]{--color-paper:lab(3.67347% 1.52462 2.05683);--color-paper-2:lab(7.18292% 2.54641 3.52425);--color-paper-3:lab(11.7908% 2.85018 4.52251);--color-rule:lab(22.2255% 3.22472 5.13941);--color-rule-2:lab(33.82% 3.60277 5.76084);--color-muted:lab(69.7835% 3.53509 5.70893);--color-neutral:lab(77.9172% 2.7279 4.4252);--color-ink-2:lab(83.73% 1.93602 3.15247);--color-ink:lab(94.1824% 1.15445 1.88693);--color-accent:lab(59.4252% 44.59 61.9633);--color-accent-hover:lab(66.6292% 37.4005 51.8794);--color-accent-text:lab(73.8246% 28.9821 38.8684);--color-accent-ink:lab(4.40843% 1.71106 2.33449);--color-focus:lab(83.6548% 12.2095 29.8024);--color-success:lab(69.3093% -42.6255 26.6525);--color-success-strong:lab(69.3093% -42.6255 26.6525);--color-success-text:lab(80.4256% -30.1597 18.6469);--color-success-ink:lab(1.64873% -1.89286 1.15596);--color-warning:lab(74.4885% 14.4062 56.2833);--color-danger:lab(63.526% 53.3685 30.8739);--color-info:lab(67.1145% -7.16534 -40.8577);--shadow-card:0 1px 2px lab(.110033% .144154 .143138/.28)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);transition:background-color var(--dur-short)var(--ease-in-out),color var(--dur-short)var(--ease-in-out);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--tracking-display);text-wrap:balance}p{text-wrap:pretty}.embedded-webview .site-header,.embedded-webview .site-header-spacer,.embedded-webview .site-footer{display:none!important}.embedded-webview .prose-container{padding-top:1.5rem;padding-bottom:1.5rem}.embedded-webview .prose-container a{pointer-events:none;cursor:default}.glass{background:var(--glass-bg);-webkit-backdrop-filter:none;border:1px solid var(--glass-border)}.glass-card{background:var(--glass-bg);-webkit-backdrop-filter:none;border:1px solid var(--glass-border);transition:transform var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out);border-radius:1rem}.glass-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px #f973161a}.gradient-text{background:0 0;-webkit-background-clip:initial;-webkit-text-fill-color:currentColor;background-clip:initial;color:var(--accent)}.btn-glow{color:#fff;cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out),box-shadow var(--dur-short)var(--ease-out);background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:.75rem;padding:.875rem 2rem;font-size:1rem;font-weight:600;position:relative;overflow:hidden}.btn-glow:hover{transform:translateY(-2px);box-shadow:0 8px 32px #f9731666}.btn-glow:before{content:"";border-radius:inherit;z-index:-1;opacity:0;transition:opacity var(--dur-short)var(--ease-out);background:linear-gradient(135deg,#f97316,#fdba74,#f97316);position:absolute;inset:-2px}.btn-glow:hover:before{opacity:1}.btn-outline{color:var(--accent);border:2px solid var(--accent);cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);background:0 0;border-radius:.75rem;padding:.8rem 2rem;font-size:1rem;font-weight:600}.btn-outline:hover{background:#f973161a;transform:translateY(-2px)}.hero-glow{display:none}.prose-container{max-width:720px;color:var(--foreground);margin:0 auto;padding:2rem 1.5rem;line-height:1.8}.prose-container h1{color:var(--foreground);margin-bottom:.5rem;font-size:2rem;font-weight:800}.prose-container h2{color:var(--accent);margin-top:2.5rem;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.prose-container h3{color:var(--foreground);margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.prose-container p{color:var(--muted);margin-bottom:1.25rem}.prose-container ul,.prose-container ol{margin-bottom:1.25rem;padding-left:1.5rem}.prose-container li{color:var(--muted);margin-bottom:.5rem}.prose-container a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.prose-container a:hover{color:var(--accent-hover)}.prose-container strong{color:var(--foreground);font-weight:600}.prose-container .last-updated{color:var(--muted);margin-bottom:2rem;font-size:.875rem}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp var(--dur-long)var(--ease-out)forwards}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}.animate-delay-400{animation-delay:.4s}.step-number{color:#fff;background:linear-gradient(135deg,#f97316,#ea580c);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;font-weight:800;display:flex}.mobile-menu-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:40;opacity:0;visibility:hidden;transition:opacity var(--dur-long)var(--ease-out);background:#00000080;position:fixed;inset:0}.mobile-menu-overlay.active{opacity:1;visibility:visible}.mobile-menu{background:var(--surface);border-left:1px solid var(--card-border);z-index:50;width:80%;max-width:320px;height:100vh;transition:transform var(--dur-long)var(--ease-out);padding:2rem;position:fixed;top:0;right:0;transform:translate(100%)}.mobile-menu.active{transform:translate(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--card-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}.deals-page{min-height:100vh}.deals-header{padding:2rem 0 0;position:relative;overflow:hidden}.deals-header:before{content:"";background:radial-gradient(circle,var(--hero-gradient-start)0%,var(--hero-gradient-end)70%);filter:blur(80px);pointer-events:none;z-index:0;border-radius:50%;width:600px;height:400px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.deals-header-inner{z-index:1;max-width:80rem;margin:0 auto;padding:0 1.5rem;position:relative}.deals-greeting{color:var(--muted);align-items:center;gap:6px;margin-bottom:4px;font-size:.875rem;font-weight:600;display:flex}.deals-title{letter-spacing:-1px;margin-bottom:2px;font-size:2rem;font-weight:800;line-height:1.1}.deals-title-accent{background:var(--accent);border-radius:2px;width:2rem;height:4px;margin-top:8px;margin-bottom:16px;box-shadow:0 1px 6px #f973164d}.deals-search-row{align-items:center;gap:10px;margin-bottom:14px;display:flex}.deals-search-box{background:var(--surface);border:1px solid var(--card-border);height:46px;transition:border-color var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out);border-radius:14px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.deals-search-input{color:var(--foreground);letter-spacing:-.2px;background:0 0;border:none;outline:none;flex:1;font-size:.9375rem}.deals-search-input::placeholder{color:var(--muted);opacity:.7}.deals-search-clear{background:var(--card-border);width:28px;height:28px;color:var(--muted);cursor:pointer;transition:background-color var(--dur-short)var(--ease-out);border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.75rem;display:flex}.deals-search-clear:hover{background:var(--accent);color:#fff}.deals-filter-btn{border:1px solid var(--card-border);background:var(--surface);width:46px;height:46px;color:var(--muted);cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.deals-filter-btn:hover{border-color:var(--accent);color:var(--accent)}.deals-filter-badge{background:var(--accent);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.625rem;font-weight:700;display:flex;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 6px #f9731666}.deals-categories-wrapper{width:100%;max-width:80rem;margin:0 auto;padding:12px 1.5rem 0;position:relative}.deals-categories,.deals-brands{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:8px;padding:0 2rem 10px;display:flex;overflow-x:auto}.deals-categories::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;display:none}.deals-brands::-webkit-scrollbar{-webkit-appearance:none;width:0;height:0;display:none}.deals-category-chip{white-space:nowrap;border:1px solid var(--card-border);background:var(--surface);color:var(--foreground);cursor:pointer;min-height:2.75rem;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out);border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:8px 16px;font-size:.875rem;font-weight:500;display:flex}.deals-category-chip:hover{border-color:var(--accent);color:var(--accent)}.deals-category-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.deals-category-count{opacity:.8;font-size:.75rem}.deals-subcategories-wrapper{align-items:center;gap:0;width:100%;max-width:80rem;margin:0 auto;padding:8px 1.5rem 0;display:flex;position:relative}.deals-subcategories{flex:1;margin:0 2rem}.deals-scroll-arrow{background:var(--card);border:1px solid var(--card-border);width:32px;height:32px;color:var(--foreground);cursor:pointer;z-index:10;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0000001a}.deals-scroll-arrow:hover{background:var(--surface);color:var(--accent);transform:translateY(-50%)scale(1.05)}.deals-scroll-arrow.left{left:1.5rem}.deals-scroll-arrow.right{right:1.5rem}.deals-category-count{opacity:.7;font-size:.625rem;font-weight:700}.deals-brand-chip{white-space:nowrap;border:1px solid var(--card-border);background:var(--surface);color:var(--muted);cursor:pointer;min-height:2.75rem;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out);border-radius:22px;flex-shrink:0;align-items:center;gap:5px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:flex}.deals-brand-chip:hover{border-color:var(--accent);color:var(--accent)}.deals-brand-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.deals-brand-check{font-size:.75rem;font-weight:700}.deals-grid-container{max-width:80rem;margin:0 auto;padding:0 1.5rem 6rem}.deals-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}@media (min-width:640px){.deals-grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media (min-width:1024px){.deals-grid{grid-template-columns:repeat(5,1fr);gap:12px}}@media (min-width:1440px){.deals-grid{grid-template-columns:repeat(5,1fr)}}.deals-empty{text-align:center;color:var(--muted);padding:80px 32px}.deals-empty-icon{margin-bottom:16px;font-size:3rem}.deals-empty h3{color:var(--foreground);margin-bottom:8px;font-size:1.25rem;font-weight:700}.deals-empty p{opacity:.7;font-size:.875rem;line-height:1.5}.deals-loading-more{color:var(--muted);justify-content:center;align-items:center;gap:10px;padding:24px 0;font-size:.875rem;display:flex}.deals-spinner{border:2px solid var(--card-border);border-top-color:var(--accent);border-radius:50%;width:20px;height:20px;animation:.6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.deals-end-message{text-align:center;color:var(--muted);opacity:.7;padding:24px 0;font-size:.8125rem}.product-card{background:var(--card);border:1px solid var(--card-border);transition:transform var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.product-card:hover{border-color:#f973164d;transform:translateY(-4px);box-shadow:0 12px 32px #00000026}.product-card-inner{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.product-card-image-wrapper{aspect-ratio:1;background:var(--surface);border-bottom:1px solid var(--card-border);width:100%;position:relative}.product-card-placeholder{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;display:flex}.product-badge-lowest{color:#fff;z-index:2;border-radius:8px;padding:3px 8px;font-size:.625rem;font-weight:700;position:absolute;bottom:8px;left:8px}.product-oos-overlay{z-index:3;background:#0000008c;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.product-oos-overlay span{color:#fff;background:#ef4444e6;border-radius:8px;padding:4px 12px;font-size:.75rem;font-weight:700}.product-card-content{flex-direction:column;flex:1;gap:3px;padding:8px 10px;display:flex}.product-card-title{color:var(--foreground);-webkit-line-clamp:2;letter-spacing:-.2px;-webkit-box-orient:vertical;font-size:.75rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.product-card-price-row{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;display:flex}.product-card-price{letter-spacing:-.3px;font-size:.9375rem;font-weight:800}.product-card-price-note{color:var(--muted);opacity:.8;flex-basis:100%;font-size:.625rem;line-height:1.3}.product-card-price-stale{color:var(--accent);font-size:.75rem;font-weight:700;line-height:1.35}.product-card-original-price{color:var(--muted);opacity:.7;font-size:.75rem;text-decoration:line-through}.product-card-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:4px;display:flex}.product-card-meta-left{align-items:center;gap:2px;display:flex}.product-card-meta-pipe{color:var(--muted);opacity:.7;font-size:.625rem}.product-card-rating{color:var(--muted);align-items:center;gap:.2rem;font-size:.6875rem;font-weight:600;display:inline-flex}.product-card-time{color:var(--muted);opacity:.7;font-size:.625rem}.product-card-discount-pill{color:#fff;border-radius:8px;flex-shrink:0;padding:3px 7px;font-size:.625rem;font-weight:800}.product-card-amazon-btn{text-align:center;color:var(--accent);border-top:1px solid var(--card-border);transition:background-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out);background:#f9731614;padding:8px;font-size:.75rem;font-weight:700;text-decoration:none;display:block}.product-card-amazon-btn:hover{background:var(--accent);color:#fff}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-shimmer{background:linear-gradient(90deg,var(--card-border)25%,#ffffff0f 37%,var(--card-border)63%);background-size:800px 100%;animation:1.5s linear infinite shimmer}.filter-panel{background:var(--surface);border-left:1px solid var(--card-border);z-index:201;width:380px;max-width:90vw;height:100vh;color:var(--foreground);border-top:0;border-bottom:0;border-right:0;flex-direction:column;gap:20px;margin:0 0 0 auto;padding:20px;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-8px 0 32px #00000026}.filter-panel::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080}.filter-panel-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.filter-reset-btn{color:var(--accent);cursor:pointer;transition:background-color var(--dur-short)var(--ease-out);background:0 0;border:none;border-radius:8px;padding:6px 10px;font-size:.8125rem;font-weight:600}.filter-reset-btn:hover{background:#f973161a}.filter-close-btn{color:var(--muted);background:var(--card);border:1px solid var(--card-border);cursor:pointer;width:44px;height:44px;transition:background-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);border-radius:8px;justify-content:center;align-items:center;font-size:1rem;display:flex}.filter-close-btn:hover{background:var(--card-border)}.filter-section{flex-direction:column;gap:10px;display:flex}.filter-section-title{color:var(--foreground);font-size:.8125rem;font-weight:700}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chip{border:1px solid var(--card-border);background:var(--card);color:var(--muted);cursor:pointer;min-height:2.75rem;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out);border-radius:20px;padding:7px 14px;font-size:.8125rem;font-weight:600}.filter-chip:hover{border-color:var(--accent);color:var(--accent)}.filter-chip.active{background:var(--accent);border-color:var(--accent);color:#fff}.filter-stock-toggle{border:1px solid var(--card-border);background:var(--card);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.filter-toggle{background:var(--card-border);width:44px;height:24px;transition:background-color var(--dur-short)var(--ease-out);border-radius:12px;flex-shrink:0;position:relative}.filter-toggle-knob{width:20px;height:20px;transition:transform var(--dur-short)var(--ease-out);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0003}.filter-toggle.active .filter-toggle-knob{transform:translate(20px)}.filter-apply-btn{color:#fff;cursor:pointer;text-align:center;transition:transform var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out);background:linear-gradient(135deg,#f97316,#ea580c);border:none;border-radius:14px;margin-top:auto;padding:14px;font-size:1rem;font-weight:700;box-shadow:0 4px 16px #f973164d}.filter-apply-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f9731666}.price-chart-container{background:var(--card);border:1px solid var(--card-border);border-radius:16px;padding:20px;overflow:hidden}.price-chart-empty{text-align:center;color:var(--muted);background:var(--card);border:1px solid var(--card-border);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:48px 16px;display:flex}.price-chart-empty-icon{margin-bottom:var(--space-xs)}.price-chart-stats{border-bottom:1px solid var(--card-border);justify-content:space-around;margin-bottom:16px;padding-bottom:12px;display:flex}.price-stat{flex-direction:column;align-items:center;gap:2px;display:flex}.price-stat-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem;font-weight:600}.price-stat-value{letter-spacing:-.3px;font-size:1rem;font-weight:800}.price-chart-graph{width:100%}.price-chart-tooltip{background:var(--card);border:1px solid var(--card-border);border-radius:10px;padding:8px 12px;box-shadow:0 8px 24px #0003}.price-chart-tooltip-price{color:var(--foreground);font-size:.9375rem;font-weight:800}.price-chart-tooltip-date{color:var(--muted);margin-top:2px;font-size:.6875rem}.product-detail-page{min-height:100vh;padding-top:5.5rem;padding-bottom:4rem}.product-detail-container{max-width:72rem;margin:0 auto;padding:0 1.5rem}.product-detail-back{color:var(--accent);transition:background-color var(--dur-short)var(--ease-out);border-radius:10px;align-items:center;gap:4px;margin-bottom:24px;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.product-detail-back:hover{background:#f973161a}.product-detail-grid{grid-template-columns:1fr;gap:32px;margin-bottom:40px;display:grid}@media (min-width:768px){.product-detail-grid{grid-template-columns:1fr 1fr}}.product-detail-left{flex-direction:column;gap:16px;display:flex}.product-detail-image-card{background:var(--card);border:1px solid var(--card-border);border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:24px;display:flex;overflow:hidden}.product-detail-image{object-fit:contain;border-radius:12px;max-width:100%;max-height:360px}.product-detail-badges{flex-wrap:wrap;gap:8px;width:100%;display:flex}.product-detail-badge{color:#fff;border-radius:8px;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.badge-alltime{background:linear-gradient(135deg,#0d9488,#14b8a6)}.badge-months{background:#14b8a6}.badge-days{color:#042f2e;background:#2dd4bf}.badge-oos{background:#ef4444}.badge-stock{background:#22c55e}.badge-lowest{background:var(--good);color:var(--background)}.product-detail-right{flex-direction:column;gap:12px;display:flex}.product-detail-brand{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:.8125rem;font-weight:700}.product-detail-title{color:var(--foreground);letter-spacing:-.5px;font-size:1.5rem;font-weight:800;line-height:1.3}.product-detail-rating{color:var(--warning);align-items:center;gap:6px;display:flex}.product-detail-rating-value{color:var(--foreground);font-size:1rem;font-weight:700}.product-detail-rating-count{color:var(--muted);font-size:.8125rem}.product-detail-price-section{background:var(--card);border:1px solid var(--card-border);border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.product-detail-price-row{align-items:center;gap:10px;display:flex}.product-detail-price{letter-spacing:-1px;font-size:2rem;font-weight:900}.product-detail-discount-badge{color:#fff;border-radius:8px;align-items:center;padding:4px 10px;font-size:.875rem;font-weight:700;display:inline-flex}.product-detail-original-price{color:var(--color-neutral);opacity:1;font-size:1rem;text-decoration:line-through}.product-detail-updated{color:var(--muted);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.product-detail-price-note,.product-detail-price-disclaimer{color:var(--muted);font-size:.8125rem;line-height:1.5}.product-detail-price-disclaimer{opacity:.85}.product-detail-price-unavailable{color:var(--foreground);font-size:.9375rem;font-weight:600;line-height:1.5}.product-detail-actions{flex-direction:column;gap:10px;display:flex}.product-detail-amazon-btn{text-align:center;color:#fff;transition:transform var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out);background:linear-gradient(135deg,#f97316,#ea580c);border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:14px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 16px #f973164d}.product-detail-amazon-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f9731666}.product-detail-app-btn{text-align:center;width:100%;color:var(--accent);cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);background:#f9731614;border:1.5px solid #f9731633;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.product-detail-app-btn:hover{border-color:var(--accent);background:#f9731626}.product-detail-meta-badge{color:var(--foreground);background:var(--card);border:1px solid var(--card-border);border-radius:10px;align-items:center;gap:6px;padding:8px 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.product-detail-section{margin-bottom:32px}.product-detail-section-title{color:var(--foreground);letter-spacing:-.3px;align-items:center;gap:.55rem;margin-bottom:16px;font-size:1.125rem;font-weight:800;display:flex}.product-detail-specs{background:var(--card);border:1px solid var(--card-border);border-radius:14px;overflow:hidden}.product-detail-spec-row{border-bottom:1px solid var(--card-border);padding:10px 16px;display:flex}.product-detail-spec-row:last-child{border-bottom:none}.product-detail-spec-key{color:var(--muted);flex:0 0 40%;font-size:.8125rem;font-weight:600}.product-detail-spec-value{color:var(--foreground);flex:1;font-size:.8125rem}.product-detail-reviews{flex-direction:column;gap:12px;display:flex}.product-detail-review{background:var(--card);border:1px solid var(--card-border);border-radius:14px;padding:16px}.product-detail-review-header{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.product-detail-review-stars{gap:1px;font-size:.875rem;display:flex}.product-detail-review-author{color:var(--foreground);font-size:.8125rem;font-weight:600}.product-detail-review-date{color:var(--muted);margin-left:auto;font-size:.75rem}.product-detail-review-title{color:var(--foreground);margin-bottom:6px;font-size:.875rem;font-weight:700}.product-detail-review-body{color:var(--muted);font-size:.8125rem;line-height:1.6}.product-detail-cta-section{text-align:center;background:var(--card);border:1px solid var(--card-border);border-radius:20px;margin-bottom:24px;padding:40px 24px}.product-detail-cta-section h3{color:var(--foreground);margin-bottom:8px;font-size:1.25rem;font-weight:800}.product-detail-cta-section p{color:var(--muted);margin-bottom:20px;font-size:.875rem}.product-detail-store-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.product-detail-store-btn{color:#fff;transition:transform var(--dur-short)var(--ease-out),box-shadow var(--dur-short)var(--ease-out);background:linear-gradient(135deg,#1a1a2e,#16213e);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:12px 20px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.product-detail-store-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000004d}.product-detail-disclaimer{text-align:center;padding:16px}.product-detail-disclaimer p{color:var(--muted);opacity:.6;font-size:.75rem;line-height:1.6}@media (max-width:480px){header .flex.items-center.justify-between{height:3.5rem}header+div+div+div[style*="height: 4.5rem"]{height:3.5rem!important}.deals-header{padding:1rem 0 0}.deals-header-inner{padding:0 .75rem}.deals-search-row{gap:8px;margin-bottom:10px}.deals-search-box{border-radius:12px;gap:8px;height:40px;padding:0 10px}.deals-search-input{font-size:.8125rem}.deals-filter-btn{border-radius:12px;width:40px;height:40px}.deals-filter-btn svg{width:16px;height:16px}.deals-categories-wrapper{padding:8px .75rem 0}.deals-categories,.deals-brands{gap:6px;padding:0 1.75rem 8px}.deals-category-chip{border-radius:16px;gap:4px;padding:6px 11px;font-size:.75rem}.deals-category-count{font-size:.5625rem}.deals-brand-chip{border-radius:16px;padding:6px 10px;font-size:.6875rem}.deals-scroll-arrow{width:26px;height:26px}.deals-scroll-arrow svg{width:14px;height:14px}.deals-scroll-arrow.left{left:.75rem}.deals-scroll-arrow.right{right:.75rem}.deals-grid-container{padding:0 .75rem 4rem}.deals-grid{gap:6px}.product-card{border-radius:12px}.product-badge-lowest{text-overflow:ellipsis;white-space:nowrap;border-radius:6px;max-width:calc(100% - 12px);padding:2px 6px;font-size:.5rem;line-height:1.3;bottom:6px;left:6px;overflow:hidden}.product-card-content{gap:2px;padding:6px 8px}.product-card-title{letter-spacing:-.3px;font-size:.6875rem;line-height:1.3}.product-card-price-row{gap:4px;margin-top:1px}.product-card-price{letter-spacing:-.3px;font-size:.8125rem}.product-card-original-price{font-size:.625rem}.product-card-meta{gap:6px;padding-top:2px}.product-card-rating{font-size:.5625rem}.product-card-time{font-size:.5rem}.product-card-discount-pill{padding:2px 6px;font-size:.5625rem}.product-card-amazon-btn{padding:6px;font-size:.6875rem}.product-detail-page{padding-top:4rem;padding-bottom:3rem}.product-detail-container{padding:0 .75rem}.product-detail-back{margin-bottom:16px;padding:6px 10px;font-size:.8125rem}.product-detail-grid{gap:20px;margin-bottom:24px}.product-detail-image-card{border-radius:16px;gap:12px;padding:16px}.product-detail-image{max-height:260px}.product-detail-badge{border-radius:6px;padding:4px 8px;font-size:.625rem}.product-detail-badges{gap:6px}.product-detail-brand{font-size:.6875rem}.product-detail-title{letter-spacing:-.3px;font-size:1.125rem;line-height:1.3}.product-detail-rating-value{font-size:.875rem}.product-detail-rating-count{font-size:.75rem}.product-detail-price-section{border-radius:12px;padding:12px}.product-detail-price{letter-spacing:-.5px;font-size:1.5rem}.product-detail-discount-badge{border-radius:6px;padding:3px 8px;font-size:.75rem}.product-detail-original-price{font-size:.875rem}.product-detail-updated{font-size:.75rem}.product-detail-amazon-btn{border-radius:12px;padding:12px 16px;font-size:.875rem}.product-detail-app-btn{border-radius:12px;padding:10px 16px;font-size:.8125rem}.product-detail-meta-badge{border-radius:8px;gap:4px;padding:6px 10px;font-size:.75rem}.product-detail-section{margin-bottom:20px}.product-detail-section-title{margin-bottom:12px;font-size:1rem}.product-detail-spec-row{padding:8px 12px}.product-detail-spec-key,.product-detail-spec-value{font-size:.75rem}.product-detail-review{border-radius:12px;padding:12px}.product-detail-review-stars,.product-detail-review-author{font-size:.75rem}.product-detail-review-date{font-size:.6875rem}.product-detail-review-title{font-size:.8125rem}.product-detail-review-body{font-size:.75rem;line-height:1.5}.product-detail-cta-section{border-radius:16px;margin-bottom:16px;padding:24px 16px}.product-detail-cta-section h3{font-size:1.0625rem}.product-detail-cta-section p{margin-bottom:14px;font-size:.8125rem}.product-detail-store-btn{border-radius:10px;gap:6px;padding:10px 16px;font-size:.8125rem}.price-chart-container{border-radius:12px;padding:12px}.price-chart-stats{margin-bottom:12px;padding-bottom:10px}.price-stat-label{font-size:.5625rem}.price-stat-value{font-size:.8125rem}.price-chart-empty{border-radius:12px;padding:32px 12px}.filter-panel{gap:16px;width:100%;max-width:100vw;padding:16px}.filter-chip{padding:6px 12px;font-size:.75rem}.filter-apply-btn{border-radius:12px;padding:12px;font-size:.875rem}.deals-empty{padding:48px 20px}.deals-empty-icon{margin-bottom:12px;font-size:2.25rem}.deals-empty h3{font-size:1.0625rem}.deals-empty p{font-size:.8125rem}.prose-container{padding:1.25rem 1rem}.prose-container h1{font-size:1.5rem}.prose-container h2{margin-top:2rem;font-size:1.25rem}.prose-container h3{font-size:1.0625rem}.btn-glow{border-radius:.625rem;padding:.75rem 1.5rem;font-size:.875rem}.btn-outline{border-radius:.625rem;padding:.625rem 1.5rem;font-size:.875rem}.step-number{width:44px;height:44px;font-size:1.25rem}}.site-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in oklch,var(--surface)94%,transparent)}}.site-header{border-bottom:1px solid var(--card-border);box-shadow:none}.site-header img,.site-footer img{box-shadow:none!important}.mobile-menu{background:var(--surface);border-left:1px solid var(--card-border)}.deals-page{background:linear-gradient(180deg,var(--surface),transparent 18rem),var(--background)}@supports (color:color-mix(in lab, red, red)){.deals-page{background:linear-gradient(180deg,color-mix(in oklch,var(--surface)24%,transparent),transparent 18rem),var(--background)}}.deals-page{overflow-x:hidden}.deals-header{border-bottom:1px solid var(--card-border);padding:1.5rem 0 0}.deals-header:before{display:none}.deals-header-inner{grid-template-columns:minmax(0,1fr);gap:.875rem;min-width:0;display:grid}.deals-page-intro{min-width:0;max-width:46rem}.deals-kicker,.filter-panel-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800}.deals-page-intro h1{color:var(--foreground);font-size:clamp(1.65rem,4vw,2.55rem);font-weight:850;line-height:1.05}.deals-page-intro p{max-width:42rem;color:var(--muted);margin-top:.5rem;font-size:.95rem;line-height:1.55}.deals-search-row{min-width:0;margin-bottom:0}.deals-search-box,.deals-filter-btn,.deals-category-chip,.deals-brand-chip,.deals-marketplace-chip,.deals-quick-chip,.filter-chip,.filter-stock-toggle,.product-card,.product-detail-image-card,.product-detail-price-section,.product-detail-section,.product-detail-cta-section,.product-detail-specs,.product-detail-review{border-radius:8px}.deals-search-box{background:var(--card);height:48px;box-shadow:0 1px 0 var(--foreground)}@supports (color:color-mix(in lab, red, red)){.deals-search-box{box-shadow:0 1px 0 color-mix(in oklch,var(--foreground)5%,transparent)}}.deals-search-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab, red, red)){.deals-search-box:focus-within{box-shadow:0 0 0 3px color-mix(in oklch,var(--accent)20%,transparent)}}.deals-filter-btn{background:var(--card);width:48px;height:48px}.deals-filter-badge{background:var(--danger);box-shadow:none}.deals-marketplaces,.deals-quick-filters{scrollbar-width:none;gap:.5rem;min-width:0;padding-bottom:.25rem;display:flex;overflow-x:auto}.deals-marketplaces::-webkit-scrollbar{display:none}.deals-quick-filters::-webkit-scrollbar{display:none}.deals-marketplace-chip,.deals-quick-chip{border:1px solid var(--card-border);background:var(--card);color:var(--muted);cursor:pointer;flex:none;padding:.5rem .75rem;font-size:.8125rem;font-weight:750;line-height:1}.deals-marketplace-chip:hover,.deals-quick-chip:hover,.deals-marketplace-chip.active,.deals-quick-chip.active{border-color:var(--accent);color:var(--foreground);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deals-marketplace-chip:hover,.deals-quick-chip:hover,.deals-marketplace-chip.active,.deals-quick-chip.active{background:color-mix(in oklch,var(--accent)14%,var(--card))}}.deals-categories-wrapper,.deals-subcategories-wrapper{padding-top:.75rem}.deals-categories,.deals-brands{min-width:0;padding-bottom:.75rem}.deals-category-chip,.deals-brand-chip,.filter-chip{box-shadow:none;border-radius:999px}.deals-category-chip.active,.deals-brand-chip.active,.filter-chip.active{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.deals-back-chip{background:var(--card);border-color:var(--accent);color:var(--foreground)}.deals-scroll-arrow{border-radius:999px;box-shadow:0 4px 14px #00000024;box-shadow:0 4px 14px lab(0% 0 0/.14)}.deals-status-row{max-width:80rem;color:var(--muted);justify-content:space-between;gap:1rem;margin:0 auto;padding:.85rem 1.5rem;font-size:.8125rem;font-weight:650;display:flex}.deals-grid-container{min-width:0;padding-top:.25rem;overflow-x:hidden}.deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.deals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.deals-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.deals-empty{background:var(--card);border:1px solid var(--card-border);border-radius:8px}.deals-empty button{border:1px solid var(--card-border);background:var(--foreground);color:var(--background);border-radius:8px;margin-top:1rem;padding:.65rem .9rem;font-weight:750}.product-card{background:var(--card);min-width:0;box-shadow:none}.product-card:hover{border-color:var(--accent);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in oklch,var(--accent)36%,var(--card-border))}}.product-card:hover{box-shadow:0 10px 24px #00000029;box-shadow:0 10px 24px lab(0% 0 0/.16)}.product-card-main-link{color:inherit;flex:1;text-decoration:none;display:flex}.product-card-inner{width:100%}.product-card-image-wrapper{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.product-card-image-wrapper{background:color-mix(in oklch,var(--surface)72%,var(--background))}}.product-marketplace-badge,.product-discount-badge{z-index:2;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;max-width:calc(100% - 1rem);height:1.35rem;padding:0 .45rem;font-size:.625rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;overflow:hidden}.product-marketplace-badge{background:var(--surface);top:.45rem;left:.45rem}@supports (color:color-mix(in lab, red, red)){.product-marketplace-badge{background:color-mix(in oklch,var(--surface)88%,black 12%)}}.product-marketplace-badge{color:var(--foreground);border:1px solid var(--card-border)}[data-theme=light] .product-marketplace-badge{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){[data-theme=light] .product-marketplace-badge{background:color-mix(in oklch,var(--surface)92%,var(--foreground)8%)}}.product-discount-badge{background:var(--good);color:#020703;color:lab(1.64873% -1.89286 1.15596);bottom:.45rem;right:.45rem}.product-card-variant,.product-card-list-price,.product-card-lowest{color:var(--muted);font-size:.6875rem}.product-card-variant{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-card-list-price{text-decoration:line-through}.product-card-lowest{background:var(--good);border-radius:999px;padding:.15rem .35rem}@supports (color:color-mix(in lab, red, red)){.product-card-lowest{background:color-mix(in oklch,var(--good)18%,transparent)}}.product-card-lowest{color:var(--foreground);white-space:nowrap;font-weight:800}.product-card-time{white-space:nowrap}.product-card-amazon-btn,.filter-apply-btn,.product-detail-amazon-btn{background:var(--foreground);color:var(--background);border:1px solid var(--foreground);box-shadow:none}.product-card-amazon-btn:hover,.filter-apply-btn:hover,.product-detail-amazon-btn:hover{background:var(--accent);border-color:var(--accent);color:#0c0402;color:lab(1.51777% 1.88017 1.52442);box-shadow:none;transform:none}.filter-panel{background:var(--surface);box-shadow:-18px 0 40px #0000003d;box-shadow:-18px 0 40px lab(0% 0 0/.24)}.filter-panel-header h3{color:var(--foreground);font-size:1.15rem;font-weight:850}.filter-header-actions{align-items:center;gap:.5rem;display:flex}.filter-section-copy,.filter-stock-toggle small{color:var(--muted);margin-top:.25rem;font-size:.75rem;line-height:1.45;display:block}.filter-stock-toggle strong{color:var(--foreground)}.filter-toggle.active{background:var(--good)}.filter-apply-btn{justify-content:center;align-items:center;gap:.5rem;display:flex}.filter-apply-btn span{background:var(--background);border-radius:999px;justify-content:center;align-items:center;min-width:1.25rem;height:1.25rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.filter-apply-btn span{background:color-mix(in oklch,var(--background)22%,transparent)}}.product-detail-page{padding-top:1.5rem}.product-detail-image-card,.product-detail-price-section,.product-detail-specs,.product-detail-review,.product-detail-cta-section{box-shadow:none}.product-detail-app-btn,.product-detail-store-btn{background:var(--card);color:var(--foreground);border:1px solid var(--card-border);box-shadow:none}.product-detail-app-btn:hover,.product-detail-store-btn:hover{border-color:var(--accent);box-shadow:none;transform:none}.prose-container{max-width:58rem}.prose-container h1,.prose-container h2,.prose-container h3{letter-spacing:0}@media (min-width:900px){.deals-header-inner{grid-template-columns:minmax(0,1fr) minmax(22rem,32rem);align-items:end}.deals-page-intro{grid-row:span 3}.deals-search-row,.deals-marketplaces,.deals-quick-filters{grid-column:2}}@media (max-width:640px){.deals-header{padding-top:1rem}.deals-page-intro h1{overflow-wrap:anywhere;font-size:1.6rem}.deals-page-intro p{font-size:.875rem}.deals-status-row{flex-direction:column;gap:.25rem;padding:.75rem}.deals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-marketplace-badge,.product-discount-badge{height:1.15rem;padding:0 .35rem;font-size:.55rem}.product-card-lowest{display:none}}.skip-link{z-index:200;background:var(--foreground);color:var(--background);border-radius:6px;padding:.65rem .85rem;font-size:.82rem;font-weight:800;position:fixed;top:.5rem;left:1rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;min-height:4rem;position:sticky;top:0}.site-header-inner{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(100% - 2rem,80rem);min-height:4rem;margin:0 auto;display:grid}.site-brand{min-width:max-content;color:var(--foreground);align-items:center;gap:.55rem;font-weight:850;display:inline-flex}.site-brand img{border-radius:8px}.product-nav{justify-content:center;align-items:center;gap:.25rem;display:flex}.product-nav a{color:var(--muted);border-radius:6px;padding:.55rem .8rem;font-size:.86rem;font-weight:750}.product-nav a:hover,.product-nav a.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-nav a:hover,.product-nav a.active{background:color-mix(in oklch,var(--accent)12%,transparent)}}.product-nav a:hover,.product-nav a.active{color:var(--accent)}.header-actions{align-items:center;gap:.25rem;display:flex}.icon-button{width:2.75rem;min-width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{border-color:var(--card-border);background:var(--card);color:var(--foreground)}.icon-button.danger{color:var(--danger)}.icon-button:disabled{cursor:wait;opacity:.55}.mobile-menu-trigger{display:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,dialog:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.site-menu-dialog,.account-dialog{border:1px solid var(--card-border);background:var(--surface);color:var(--foreground);border-radius:8px;margin:auto;position:fixed;box-shadow:0 24px 70px #00000052}.site-menu-dialog::backdrop,.account-dialog::backdrop{background:#00000094}.site-menu-dialog{width:min(24rem,100% - 2rem);padding:1rem}.site-menu-head,.account-dialog-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-menu-dialog nav{gap:.2rem;margin-top:1rem;display:grid}.site-menu-dialog nav a{color:var(--muted);border-radius:6px;padding:.72rem;font-weight:700}.site-menu-dialog nav a:hover{background:var(--card);color:var(--foreground)}.site-menu-divider{background:var(--card-border);height:1px;margin:.55rem 0}.mobile-bottom-nav{display:none}.account-dialog{width:min(43rem,100% - 2rem);max-height:min(46rem,100dvh - 2rem);padding:0;overflow:auto}.account-dialog-head{z-index:2;border-bottom:1px solid var(--card-border);background:var(--surface);padding:1rem 1.25rem;position:sticky;top:0}.account-dialog-head span,.personal-page-head span{color:var(--accent);text-transform:uppercase;margin-bottom:.15rem;font-size:.72rem;font-weight:850;display:block}.account-content{gap:1.25rem;padding:1.25rem;display:grid}.account-loading{color:var(--muted);align-items:center;gap:.6rem;padding:2rem;display:flex}.account-state{border:1px solid var(--warning);align-items:flex-start;gap:.75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.account-state{border:1px solid color-mix(in oklch,var(--warning)36%,var(--card-border))}}.account-state{border-radius:var(--radius-input);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.account-state{background:color-mix(in oklch,var(--warning)8%,var(--card))}}.account-state{padding:.9rem}.account-state.protected{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.account-state.protected{border-color:color-mix(in oklch,var(--good)36%,var(--card-border))}}.account-state.protected{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.account-state.protected{background:color-mix(in oklch,var(--good)8%,var(--card))}}.account-state p,.account-form p,.account-danger p{color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.45}.account-form{gap:.45rem;display:grid}.account-form>label{font-size:.8rem;font-weight:800}.account-input-row{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.account-input-row input,.tracking-toolbar select,.compact-search{border:1px solid var(--card-border);background:var(--card);min-height:2.75rem;color:var(--foreground);font:inherit;border-radius:7px;padding:0 .8rem}.account-input-row button,.push-status-banner button,.bulk-actions button,.personal-page-empty a{border:1px solid var(--accent);background:var(--accent);color:#fff;cursor:pointer;border-radius:7px;min-height:2.75rem;padding:0 .9rem;font-weight:800}.account-input-row button.secondary,.push-status-banner button.secondary{color:var(--accent);background:0 0}.account-notice{border:1px solid var(--card-border);align-items:flex-start;gap:.55rem;padding:.8rem;font-size:.82rem;display:flex}.account-notice.success{border-color:var(--good)}@supports (color:color-mix(in lab, red, red)){.account-notice.success{border-color:color-mix(in oklch,var(--good)50%,var(--card-border))}}.account-notice.success{color:var(--good)}.account-notice.error,.personal-page-error{border:1px solid var(--danger)}@supports (color:color-mix(in lab, red, red)){.account-notice.error,.personal-page-error{border:1px solid color-mix(in oklch,var(--danger)55%,var(--card-border))}}.account-notice.error,.personal-page-error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.account-notice.error,.personal-page-error{background:color-mix(in oklch,var(--danger)8%,transparent)}}.account-notice.error,.personal-page-error{color:var(--danger);padding:.8rem}.account-danger{border-top:1px solid var(--card-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding-top:1rem;display:grid}.danger-button{border:1px solid var(--danger);justify-content:center;align-items:center;gap:.4rem;min-height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.danger-button{border:1px solid color-mix(in oklch,var(--danger)60%,var(--card-border))}}.danger-button{color:var(--danger);cursor:pointer;background:0 0;border-radius:7px;padding:0 .75rem;font-weight:800}.account-confirm{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.account-confirm p{text-align:right;flex-basis:100%}.text-button{min-height:2.5rem;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 .5rem;font-weight:750}.account-signout{justify-self:start}.personal-page-shell{width:min(100% - 2rem,74rem);min-height:65vh;margin:0 auto;padding:2rem 0 4rem}.personal-page-head{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:end;padding-bottom:1.25rem;display:flex}.personal-page-head h1{letter-spacing:0;font-size:1.65rem}.personal-page-head p{max-width:42rem;color:var(--muted);margin-top:.35rem;font-size:.88rem}.tracking-summary{border-bottom:1px solid var(--card-border);grid-template-columns:repeat(3,minmax(8rem,.7fr)) minmax(16rem,1.4fr);display:grid}.tracking-summary>*{border:0;border-right:1px solid var(--card-border);min-height:6.5rem;color:var(--foreground);text-align:left;background:0 0;padding:1rem}.tracking-summary button{cursor:pointer;grid-template-columns:auto 1fr;align-items:center;column-gap:.55rem;display:grid}.tracking-summary button:hover{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tracking-summary button:hover{background:color-mix(in oklch,var(--accent)6%,transparent)}}.tracking-summary button strong{font-size:1.3rem}.tracking-summary button span{color:var(--muted);grid-column:1/-1;align-self:end;font-size:.76rem}.tracking-saving{border-right:0;flex-direction:column;justify-content:center;gap:.35rem;display:flex}.tracking-saving strong{color:var(--good);font-size:1.2rem}.tracking-saving span{color:var(--muted);font-size:.72rem;line-height:1.4}.personal-page-tabs{gap:.25rem;padding:1rem 0;display:flex;overflow-x:auto}.personal-page-tabs button{min-height:2.5rem;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:0 .85rem;font-weight:750}.personal-page-tabs button:hover{background:var(--card);color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.personal-page-tabs button.active{border-color:color-mix(in oklch,var(--accent)45%,var(--card-border));background:color-mix(in oklch,var(--accent)10%,var(--card))}}.tracking-toolbar{grid-template-columns:minmax(14rem,1fr) auto auto;gap:.55rem;padding-bottom:1rem;display:grid}.compact-search{align-items:center;gap:.5rem;padding:0 .7rem;display:flex}.compact-search input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0}.tracking-toolbar select{padding-right:2rem}.personal-page-loading{min-height:16rem;color:var(--muted);justify-content:center;align-items:center;gap:.6rem;display:flex}.spin{animation:.9s linear infinite spinner}@keyframes spinner{to{transform:rotate(360deg)}}.turnstile-challenge{z-index:10000;min-width:1px;min-height:1px;position:fixed;bottom:16px;right:16px}.personal-page-empty{border-top:1px solid var(--card-border);min-height:16rem;color:var(--muted);align-content:center;justify-items:start;gap:.55rem;padding:2rem;display:grid}.personal-page-empty h2{color:var(--foreground);font-size:1.05rem}.personal-page-empty p{max-width:34rem;font-size:.84rem}.personal-page-empty a{align-items:center;margin-top:.35rem;display:inline-flex}.tracking-product-list,.management-list,.inbox-list{border-top:1px solid var(--card-border)}.tracking-product-row{border-bottom:1px solid var(--card-border);grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 0;display:grid}.tracking-product-row>img,.tracking-image-placeholder{background:var(--card);object-fit:contain;border-radius:6px;width:4.5rem;height:4.5rem}.tracking-product-main{min-width:0}.tracking-product-main>span,.management-list article>div:first-child>span,.inbox-main>span{color:var(--accent);text-transform:uppercase;font-size:.68rem;font-weight:850}.tracking-product-main h2,.management-list h2{margin-top:.18rem;font-size:.9rem;font-weight:750}.tracking-product-main h2 a{color:inherit}.tracking-signals{flex-wrap:wrap;gap:.35rem;margin-top:.45rem;display:flex}.tracking-signals span{border:1px solid var(--card-border);color:var(--muted);border-radius:4px;padding:.15rem .38rem;font-size:.66rem}.tracking-signals span.danger{color:var(--danger)}.tracking-product-side{justify-items:end;gap:.2rem;display:grid}.tracking-product-side small{color:var(--muted);font-size:.68rem}.management-list article{border-bottom:1px solid var(--card-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 0;display:grid}.management-list p{color:var(--muted);margin-top:.3rem;font-size:.76rem}.management-actions{align-items:center;gap:.5rem;display:flex}.switch{cursor:pointer;align-items:center;gap:.45rem;min-height:2.75rem;display:flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch span{background:var(--card-border);width:2.4rem;height:1.35rem;transition:background-color var(--dur-short)var(--ease-in-out);border-radius:1rem;position:relative}.switch span:after{content:"";background:var(--color-accent-ink);width:.98rem;height:.98rem;transition:transform var(--dur-short)var(--ease-in-out);border-radius:50%;position:absolute;top:.18rem;left:.2rem}.switch input:checked+span{background:var(--good)}.switch input:checked+span:after{transform:translate(1rem)}.switch input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.switch em{color:var(--muted);font-size:.72rem;font-style:normal}.push-status-banner{border-bottom:1px solid var(--card-border);background:var(--accent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.push-status-banner{background:color-mix(in oklch,var(--accent)5%,transparent)}.push-status-banner.enabled{background:color-mix(in oklch,var(--good)7%,transparent)}.push-status-banner.denied,.push-status-banner.error{background:color-mix(in oklch,var(--danger)6%,transparent)}}.push-status-banner p{color:var(--muted);margin-top:.2rem;font-size:.76rem}.notifications-toolbar{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:center;gap:1rem;display:flex}.bulk-actions{gap:.45rem;display:flex}.bulk-actions button{min-height:2.5rem;color:var(--accent);background:0 0;align-items:center;gap:.4rem;display:inline-flex}.bulk-actions .danger-button{color:var(--danger);border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.bulk-actions .danger-button{border-color:color-mix(in oklch,var(--danger)55%,var(--card-border))}}.inbox-groups{gap:1.5rem;padding-top:1rem;display:grid}.inbox-groups>section>h2{color:var(--muted);text-transform:uppercase;margin-bottom:.55rem;font-size:.74rem}.inbox-list article{border-bottom:1px solid var(--card-border);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.8rem;padding:.9rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.inbox-list article.unread{background:color-mix(in oklch,var(--accent)5%,transparent)}}.inbox-state-dot{background:0 0;border-radius:50%;width:.45rem;height:.45rem;margin-top:.45rem}.unread .inbox-state-dot{background:var(--accent)}.inbox-main h3{margin-top:.18rem;font-size:.9rem}.inbox-main p{max-width:54rem;color:var(--muted);margin-top:.3rem;font-size:.8rem;line-height:1.45}.inbox-main small{color:var(--muted);margin-top:.4rem;font-size:.68rem;display:block}.inbox-main>a{color:var(--accent);margin-top:.45rem;font-size:.76rem;font-weight:800;display:inline-block}.inbox-actions{display:flex}.auth-confirm{text-align:center;align-content:center;justify-items:center;gap:.75rem;width:min(100% - 2rem,36rem);min-height:65vh;margin:0 auto;display:grid}.auth-confirm h1{font-size:1.35rem}.auth-confirm p{max-width:34rem;color:var(--muted);line-height:1.55}.auth-confirm a{color:var(--accent-text);font-weight:800}.auth-confirm.success>svg{color:var(--good)}.auth-confirm.error>svg{color:var(--danger)}.not-found-shell{align-content:center;justify-items:start;gap:var(--space-sm);width:min(calc(100% - (var(--space-md)*2)),42rem);min-height:65dvh;margin-inline:auto;display:grid}.not-found-code{color:var(--accent-text);font-size:var(--text-sm);font-variant-numeric:tabular-nums;font-weight:800}.not-found-shell h1{font-size:var(--text-xl);line-height:1.15}.not-found-shell p{max-width:58ch;color:var(--muted);line-height:1.6}.not-found-shell a{min-height:2.75rem;color:var(--accent-text);text-underline-offset:3px;align-items:center;font-weight:800;text-decoration:underline;display:inline-flex}@media (max-width:820px){.product-nav{display:none}.site-header-inner{grid-template-columns:1fr auto}.mobile-menu-trigger{display:inline-flex}.desktop-notification-link{display:none}.tracking-summary{grid-template-columns:repeat(3,1fr)}.tracking-saving{border-top:1px solid var(--card-border);grid-column:1/-1;min-height:4.5rem}.tracking-toolbar{grid-template-columns:1fr 1fr}.tracking-toolbar .compact-search{grid-column:1/-1}}@media (max-width:640px){body{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.embedded-webview body{padding-bottom:0}.embedded-webview .mobile-bottom-nav{display:none!important}.site-header-inner{width:min(100% - 1rem,80rem)}.site-brand span{font-size:.93rem}.header-actions{gap:0}.mobile-bottom-nav{z-index:49;min-height:calc(4rem + env(safe-area-inset-bottom));border-top:1px solid var(--card-border);background:var(--surface);grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.mobile-bottom-nav{background:color-mix(in oklch,var(--surface)96%,transparent)}}.mobile-bottom-nav{padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom-nav a{min-width:0;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.2rem;font-size:.66rem;font-weight:750;display:flex}.mobile-bottom-nav a.active{color:var(--accent)}.site-footer{display:none}.personal-page-shell{width:min(100% - 1rem,74rem);padding-top:1.25rem}.personal-page-empty{align-content:start;min-height:13rem;padding:1.5rem 2rem 5rem}.personal-page-head h1{font-size:1.35rem}.tracking-summary{margin-top:.5rem}.tracking-summary>*{min-height:5.5rem;padding:.7rem}.tracking-summary button{grid-template-columns:1fr;justify-items:start}.tracking-summary button span{grid-column:auto}.tracking-toolbar{grid-template-columns:1fr 1fr}.tracking-toolbar .compact-search{grid-column:1/-1}.tracking-product-row{grid-template-columns:3.7rem minmax(0,1fr);align-items:start}.tracking-product-row>img,.tracking-image-placeholder{width:3.7rem;height:3.7rem}.tracking-product-side{grid-column:2;grid-template-columns:1fr auto;place-items:center start}.tracking-product-side small{grid-column:1}.management-list article{grid-template-columns:1fr}.management-actions{justify-content:space-between}.notifications-toolbar{flex-direction:column;align-items:stretch;padding-bottom:.75rem}.notifications-toolbar .personal-page-tabs{padding-bottom:0}.bulk-actions button{flex:1}.push-status-banner{grid-template-columns:auto minmax(0,1fr)}.push-status-banner button{grid-column:1/-1;width:100%}.inbox-list article{grid-template-columns:auto minmax(0,1fr)}.inbox-actions{grid-column:2;justify-content:flex-end}.account-input-row,.account-danger{grid-template-columns:1fr}.account-input-row button{width:100%}.account-confirm{justify-content:flex-start}.account-confirm p{text-align:left}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html,body{overflow-x:clip}.deals-header-inner-compact{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem}.deals-header-inner-compact .deals-search-row,.deals-header-inner-compact .deals-marketplaces,.deals-header-inner-compact .deals-quick-filters{grid-column:1}.deals-header-inner-compact .deals-search-row{grid-template-columns:minmax(0,1fr) 48px;gap:.6rem;display:grid}.canonical-detail-container{min-width:0}.canonical-detail-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin-bottom:1.5rem;display:grid}.canonical-hero-image{object-fit:contain;width:100%;height:100%}.canonical-image-placeholder{min-height:16rem;color:var(--muted);place-items:center;font-size:.9rem;display:grid}.canonical-hero-copy{flex-direction:column;gap:.75rem;min-width:0;display:flex}.canonical-scope-banner{border:1px solid var(--card-border);background:var(--card);min-width:0;color:var(--muted);border-radius:8px;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.8125rem;font-weight:700;display:flex}.canonical-scope-banner span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.canonical-scope-banner button{color:var(--accent);cursor:pointer;background:0 0;border:0;flex:none;font-weight:850}.canonical-price-panel{margin:0}.canonical-history-summary{border:1px solid var(--card-border);background:var(--card);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;padding:.75rem;display:grid}.canonical-history-summary div{flex-direction:column;gap:.2rem;min-width:0;display:flex}.canonical-history-summary span,.canonical-history-summary p{color:var(--muted);font-size:.72rem;line-height:1.4}.canonical-history-summary strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.9rem}.canonical-history-summary p{grid-column:1/-1;margin:0}.canonical-history-section{min-width:0}.canonical-history-section .price-chart-container{border-radius:8px}.canonical-chart-caption{color:var(--muted);margin-top:.65rem;font-size:.78rem;line-height:1.5}.canonical-section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.canonical-section-head span{color:var(--muted);font-size:.8125rem;font-weight:700}.canonical-market-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:.65rem;min-width:0;padding-bottom:.35rem;display:flex;overflow-x:auto}.canonical-market-strip::-webkit-scrollbar{display:none}.canonical-market-chip{scroll-snap-align:start;border:1px solid var(--card-border);background:var(--card);min-width:0;color:inherit;border-radius:8px;flex-direction:column;flex:0 0 10.75rem;gap:.18rem;padding:.75rem;text-decoration:none;display:flex}.canonical-market-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.canonical-market-chip:hover{border-color:color-mix(in oklch,var(--accent)45%,var(--card-border))}}.canonical-market-chip:focus-visible,.canonical-offer-cta:focus-visible,.canonical-more-offers:focus-visible,.canonical-scope-banner button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.canonical-market-chip.is-cheapest{border-color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.canonical-market-chip.is-cheapest{background:color-mix(in oklch,var(--good)12%,var(--card))}}.canonical-market-chip.is-oos{opacity:.6}.canonical-market-chip.is-disabled{cursor:not-allowed}.canonical-market-name{color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:850}.canonical-market-chip.is-cheapest .canonical-market-name{color:var(--good-text)}.canonical-market-chip strong{color:var(--foreground);overflow-wrap:anywhere;font-size:.98rem;line-height:1.2}.canonical-market-chip.is-cheapest strong{color:var(--good-text)}.canonical-market-meta{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.canonical-rest-offers{margin-top:1rem}.canonical-rest-offers h3{color:var(--muted);margin-bottom:.65rem;font-size:.82rem;font-weight:800}.canonical-offer-list{flex-direction:column;gap:.55rem;display:flex}.canonical-offer-row{border:1px solid var(--card-border);background:var(--card);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.canonical-offer-row.is-oos{opacity:.62}.canonical-offer-main,.canonical-offer-side{min-width:0}.canonical-offer-main{flex-direction:column;gap:.18rem;display:flex}.canonical-offer-main strong{color:var(--foreground);font-size:.9rem}.canonical-offer-main span,.canonical-offer-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.canonical-offer-side{align-items:center;gap:.65rem;display:flex}.canonical-offer-side>span{color:var(--foreground);white-space:nowrap;font-weight:850}.canonical-offer-cta{border:1px solid var(--foreground);background:var(--foreground);min-height:2.25rem;color:var(--background);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:850;text-decoration:none;display:inline-flex}.canonical-offer-cta:hover{background:var(--accent);border-color:var(--accent);color:#0c0402;color:lab(1.51777% 1.88017 1.52442)}.canonical-offer-cta.disabled{border-color:var(--card-border);color:var(--muted);background:0 0}.canonical-more-offers{border:1px solid var(--card-border);background:var(--card);width:100%;min-height:2.55rem;color:var(--accent);cursor:pointer;white-space:nowrap;border-radius:8px;margin-top:.65rem;font-size:.84rem;font-weight:800}.canonical-more-offers:hover{border-color:var(--accent)}.canonical-offers-empty{border:1px solid var(--card-border);background:var(--card);color:var(--muted);border-radius:8px;padding:1rem;font-size:.88rem}.canonical-variant-grid{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.canonical-variant-card{border:1px solid var(--card-border);background:var(--card);min-width:0;color:inherit;border-radius:8px;flex-direction:column;gap:.45rem;padding:.7rem;text-decoration:none;display:flex}.canonical-variant-card img{aspect-ratio:1;object-fit:contain;width:100%}.canonical-variant-card span{color:var(--foreground);font-size:.78rem;line-height:1.35}.canonical-variant-card strong{color:var(--accent);font-size:.82rem}.canonical-variant-card{overflow:hidden}.canonical-variant-card span{overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;display:block}@media (min-width:900px){.deals-header-inner-compact{grid-template-columns:minmax(0,1fr)}.deals-header-inner-compact .deals-search-row,.deals-header-inner-compact .deals-marketplaces,.deals-header-inner-compact .deals-quick-filters{grid-column:1}.canonical-detail-grid{grid-template-columns:minmax(18rem,.9fr) minmax(0,1.1fr);gap:1.25rem}}.product-detail-page{padding-top:var(--space-lg);padding-bottom:var(--space-3xl)}.product-detail-container{width:min(100%,72rem);padding-inline:var(--space-md)}.product-detail-back{min-height:2.75rem;margin-bottom:var(--space-md);padding:0 var(--space-sm);border-radius:var(--radius-input);color:var(--color-neutral);white-space:nowrap}.product-detail-back:focus-visible,.icon-button:focus-visible,.detail-mobile-store-action:focus-visible,.detail-primary-action:focus-visible,.detail-secondary-action:focus-visible,.detail-follow-button:focus-visible,.detail-alert-toggle:focus-visible,.detail-alert-save:focus-visible,.detail-alert-delete:focus-visible,.detail-alert-presets button:focus-visible,.detail-alert-scope input:focus-visible,.detail-price-input input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.product-detail-grid,.canonical-detail-grid{gap:var(--space-lg);margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1fr)}.product-detail-left,.product-detail-right,.canonical-hero-copy{min-width:0}.product-detail-image-card{min-height:12rem;max-height:none;padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2)}.canonical-hero-media{min-height:12rem}.product-detail-image,.canonical-hero-image{object-fit:contain;border-radius:var(--radius-input);width:100%;height:100%;max-height:9rem}.canonical-image-placeholder{min-height:10rem}.product-detail-badges{gap:var(--space-2xs)}.product-detail-badge{min-height:1.75rem;padding-inline:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--color-neutral);font-size:var(--text-xs);line-height:1}.product-detail-badge.badge-stock,.product-detail-badge.badge-lowest{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.product-detail-badge.badge-stock,.product-detail-badge.badge-lowest{background:color-mix(in oklch,var(--color-success)16%,var(--color-paper-2))}}.product-detail-badge.badge-stock,.product-detail-badge.badge-lowest{color:var(--color-neutral)}.product-detail-badge.badge-oos{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.product-detail-badge.badge-oos{background:color-mix(in oklch,var(--color-danger)14%,var(--color-paper-2))}}.product-detail-badge.badge-oos{color:var(--color-neutral)}.product-detail-right,.canonical-hero-copy{gap:var(--space-xs)}.product-detail-brand{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.04em}.product-detail-title{overflow-wrap:anywhere;min-width:0;max-width:42rem;color:var(--color-ink);font-size:var(--text-md);letter-spacing:var(--tracking-display);text-wrap:pretty;font-weight:800;line-height:1.2}.canonical-title-row .icon-button{border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);width:2.75rem;height:2.75rem;color:var(--color-neutral)}.product-detail-rating{min-height:2rem}.detail-decision-panel{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2);box-shadow:none;margin:0}.detail-decision-heading{justify-content:space-between;align-items:center;gap:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-rule);display:flex}.detail-decision-heading h2{min-width:0;color:var(--color-neutral);font-size:var(--text-sm);font-weight:800;line-height:1.25}.detail-decision-heading>span{max-width:45%;color:var(--color-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;flex:none;font-weight:750;overflow:hidden}.product-detail-price-row{gap:var(--space-xs);flex-wrap:wrap}.product-detail-price{color:var(--color-ink);font-size:var(--text-xl);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:850}.product-detail-discount-badge{min-height:1.75rem;padding-inline:var(--space-xs);border-radius:var(--radius-pill);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.product-detail-discount-badge{background:color-mix(in oklch,var(--color-success)16%,var(--color-paper-2))}}.product-detail-discount-badge{color:var(--color-neutral);font-size:var(--text-xs)}.product-detail-price-unavailable{max-width:48ch;color:var(--color-neutral);font-size:var(--text-sm);line-height:1.5}.detail-decision-facts{gap:var(--space-2xs);padding:var(--space-xs)0;border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.detail-decision-facts li{gap:var(--space-2xs);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.detail-decision-facts li>svg{color:var(--color-muted);margin-top:.1rem}.detail-decision-facts li>span{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.detail-decision-facts small{color:var(--color-muted);font-size:.6875rem;line-height:1.2}.detail-decision-facts strong{color:var(--color-neutral);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:750;line-height:1.3;overflow:hidden}.detail-decision-actions{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) minmax(0,.72fr);display:grid}.detail-primary-action,.detail-secondary-action{justify-content:center;align-items:center;gap:var(--space-2xs);min-width:0;min-height:2.75rem;padding-inline:var(--space-xs);border:1px solid var(--color-ink);border-radius:var(--radius-input);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.detail-primary-action{background:var(--color-ink);color:var(--color-paper)}.detail-mobile-store-action{display:none}.detail-secondary-action{color:var(--color-neutral);background:0 0}.product-detail-price-disclaimer{color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.detail-tracking-panel{gap:var(--space-xs);padding:var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2)}.detail-tracking-head{align-items:start;gap:var(--space-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}.detail-tracking-title{align-items:center;gap:var(--space-2xs);color:var(--color-neutral);display:flex}.detail-tracking-title h2{color:inherit;font-size:var(--text-sm);font-weight:800}.detail-tracking-copy p{max-width:48ch;margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs);text-wrap:pretty;line-height:1.45}.detail-follow-button,.detail-alert-toggle,.detail-alert-save,.detail-alert-delete,.detail-alert-presets button{border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper-2);min-height:2.75rem;color:var(--color-neutral);font-family:var(--font-body);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);font-weight:800}.detail-follow-button,.detail-alert-toggle,.detail-alert-save,.detail-alert-delete{justify-content:center;align-items:center;gap:var(--space-2xs);padding-inline:var(--space-xs);white-space:nowrap;display:inline-flex}.detail-follow-button{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.detail-follow-button.active,.detail-alert-toggle.active{border-color:var(--color-success);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.detail-follow-button.active,.detail-alert-toggle.active{background:color-mix(in oklch,var(--color-success)13%,var(--color-paper-2))}}.detail-follow-button.active,.detail-alert-toggle.active{color:var(--color-neutral)}.detail-follow-button:disabled,.detail-alert-save:disabled,.detail-alert-delete:disabled{cursor:not-allowed;opacity:.55}.detail-alert-toggle{background:0 0;justify-content:flex-start;width:100%}.detail-alert-toggle>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.detail-alert-toggle small{color:var(--color-success-strong);font-size:.6875rem}.detail-alert-toggle[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.detail-alert-form{gap:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--color-rule);flex-direction:column;display:flex}.detail-alert-row{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.detail-alert-row label{gap:var(--space-3xs)}.detail-alert-row label>span:first-child{color:var(--color-neutral);font-size:var(--text-xs)}.detail-price-input{border:1px solid var(--color-rule);border-radius:var(--radius-input);background:var(--color-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:2.75rem;display:grid}.detail-price-input:focus-within{border-color:var(--color-neutral)}.detail-price-input input{width:100%;min-width:0;min-height:calc(2.75rem - 2px);padding-inline:var(--space-xs);outline-offset:1px;color:var(--color-ink);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:2px solid #0000}.detail-price-input input::placeholder{color:var(--color-muted);opacity:1}.detail-price-input input[aria-invalid=true]{outline-color:var(--color-danger)}.detail-price-input>span{color:var(--color-muted);font-size:var(--text-xs);padding-inline-end:var(--space-xs);font-weight:800}.detail-alert-row label>small{min-height:1lh;color:var(--color-muted);font-size:.6875rem;line-height:1.4}.detail-alert-row label>small.is-error{color:var(--color-danger)}.detail-alert-save{border-color:var(--color-ink);background:var(--color-ink);color:var(--color-paper)}.detail-alert-presets{gap:var(--space-2xs)}.detail-alert-presets button{min-height:2.5rem;padding-inline:var(--space-xs);color:var(--color-muted);white-space:nowrap;background:0 0}@supports (color:color-mix(in lab, red, red)){.detail-alert-presets button.active{background:color-mix(in oklch,var(--color-accent)10%,var(--color-paper-2))}}.detail-alert-scope{gap:var(--space-2xs)var(--space-md);padding-top:var(--space-xs);border-top-color:var(--color-rule)}.detail-alert-scope legend{color:var(--color-neutral);font-size:var(--text-xs)}.detail-alert-scope label{min-height:2.75rem;color:var(--color-neutral);font-size:var(--text-xs)}.detail-alert-scope input{width:1rem;height:1rem;accent-color:var(--color-accent)}.detail-alert-delete{border-color:var(--color-danger);align-self:flex-start}@supports (color:color-mix(in lab, red, red)){.detail-alert-delete{border-color:color-mix(in oklch,var(--color-danger)44%,var(--color-rule))}}.detail-alert-delete{color:var(--color-danger);background:0 0}.detail-tracking-message.is-error{padding:var(--space-xs);border:1px solid var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.detail-tracking-message.is-error{border:1px solid color-mix(in oklch,var(--color-danger)42%,var(--color-rule))}}.detail-tracking-message.is-error{border-radius:var(--radius-input);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.detail-tracking-message.is-error{background:color-mix(in oklch,var(--color-danger)8%,var(--color-paper-2))}}.detail-tracking-message.is-error{color:var(--color-neutral);font-size:var(--text-xs);line-height:1.45}.detail-action-spinner{animation:.9s linear infinite detail-spinner}@keyframes detail-spinner{to{transform:rotate(360deg)}}.price-chart-container{padding:var(--space-md);border-color:var(--color-rule);border-radius:var(--radius-card);background:var(--color-paper-2)}.price-chart-stats{gap:var(--space-2xs);margin-bottom:var(--space-xs);padding-bottom:var(--space-xs);border-bottom-color:var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.price-stat{align-items:flex-start;min-width:0}.price-stat-label{color:var(--color-muted);text-transform:none;letter-spacing:0;font-size:.6875rem}.price-stat-value{max-width:100%;color:var(--color-neutral);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.price-stat-value.is-low{color:var(--color-success-strong)}.price-stat-value.is-high{color:var(--color-danger)}.price-chart-empty-copy{margin-top:var(--space-3xs);color:var(--color-muted);font-size:var(--text-xs)}.price-chart-tooltip{border-radius:var(--radius-input);background:var(--color-paper-2);box-shadow:var(--shadow-card)}.canonical-offers{scroll-margin-top:var(--space-xl)}.canonical-market-chip{border-radius:var(--radius-card);background:var(--color-paper-2);min-height:8.75rem}.canonical-best-offer{width:fit-content;padding:var(--space-3xs)var(--space-2xs);border-radius:var(--radius-pill);background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.canonical-best-offer{background:color-mix(in oklch,var(--color-success)14%,var(--color-paper-2))}}.canonical-best-offer{color:var(--color-success-text);white-space:nowrap;font-size:.6875rem;font-weight:800;line-height:1.2}.canonical-market-chip.is-cheapest{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.canonical-market-chip.is-cheapest{border-color:color-mix(in oklch,var(--color-success)58%,var(--color-rule))}}.canonical-market-chip.is-cheapest{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.canonical-market-chip.is-cheapest{background:color-mix(in oklch,var(--color-success)7%,var(--color-paper-2))}}.canonical-offer-row,.canonical-variant-card{border-radius:var(--radius-card);background:var(--color-paper-2)}.canonical-offer-cta{min-height:2.75rem}.canonical-offers-empty{gap:var(--space-3xs);border-radius:var(--radius-card);background:var(--color-paper-2);flex-direction:column;display:flex}.canonical-offers-empty strong{color:var(--color-neutral)}.canonical-offers-empty span{color:var(--color-muted);line-height:1.45}.product-detail-specs,.product-detail-review{background:0 0;border-inline:0;border-radius:0}.product-detail-specs{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.product-detail-review{border-top:0;border-bottom:1px solid var(--color-rule);padding-inline:0}.product-detail-review:first-child{border-top:1px solid var(--color-rule)}.product-detail-review-stars{color:var(--color-rule-2)}.product-detail-review-stars .is-filled{color:var(--color-warning)}.canonical-disclaimer{margin-top:var(--space-xl);border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.canonical-disclaimer{border-color:color-mix(in oklch,var(--color-warning)30%,var(--color-rule));background:color-mix(in oklch,var(--color-warning)5%,var(--color-paper-2))}}.canonical-disclaimer p{color:var(--color-muted)}@media (hover:hover) and (pointer:fine){.product-detail-back:hover,.detail-secondary-action:hover,.detail-alert-toggle:hover,.detail-alert-presets button:hover{border-color:var(--color-rule-2);background:var(--color-paper-3);color:var(--color-ink)}.detail-primary-action:hover,.detail-mobile-store-action:hover,.detail-follow-button:hover,.detail-alert-save:hover{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-ink)}.detail-alert-delete:hover{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.detail-alert-delete:hover{background:color-mix(in oklch,var(--color-danger)9%,var(--color-paper-2))}}}.detail-primary-action:active,.detail-mobile-store-action:active,.detail-secondary-action:active,.detail-follow-button:active,.detail-alert-toggle:active,.detail-alert-save:active,.detail-alert-delete:active,.detail-alert-presets button:active{transform:translateY(1px)}@media (min-width:36rem){.detail-alert-row{grid-template-columns:minmax(0,1fr) auto;align-items:end}.detail-alert-save{min-width:9rem}}@media (min-width:48rem){.product-detail-container{padding-inline:var(--space-lg)}.product-detail-image-card{min-height:22rem;max-height:none}.product-detail-image,.canonical-hero-image{max-height:22rem}.canonical-hero-media{min-height:22rem}}@media (min-width:56rem){.product-detail-grid,.canonical-detail-grid{gap:var(--space-xl);grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);align-items:start}.product-detail-left,.canonical-hero-media{position:sticky;top:5.5rem}.product-detail-title{font-size:var(--text-xl)}}@media (max-width:47.99rem){.product-detail-page{padding-top:var(--space-md);padding-bottom:var(--space-3xl)}.detail-mobile-store-action{justify-content:center;align-items:center;gap:var(--space-2xs);width:100%;min-height:2.75rem;padding-inline:var(--space-xs);border:1px solid var(--color-ink);border-radius:var(--radius-input);background:var(--color-ink);color:var(--color-paper);font-size:var(--text-sm);white-space:nowrap;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.detail-alert-presets{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.detail-alert-presets button:last-child{grid-column:1/-1}}@media (max-width:22rem){.detail-decision-facts,.detail-decision-actions,.detail-tracking-head{grid-template-columns:minmax(0,1fr)}.detail-follow-button{width:100%}}@media (prefers-reduced-motion:reduce){.detail-alert-toggle[aria-expanded=true]>svg:last-child,.detail-primary-action:active,.detail-mobile-store-action:active,.detail-secondary-action:active,.detail-follow-button:active,.detail-alert-toggle:active,.detail-alert-save:active,.detail-alert-delete:active,.detail-alert-presets button:active{transform:none}}@media (max-width:640px){.deals-header-inner-compact .deals-search-row{grid-template-columns:minmax(0,1fr) 48px}.canonical-history-summary,.canonical-offer-row{grid-template-columns:1fr}.canonical-offer-side{justify-content:space-between}.canonical-market-chip{flex-basis:9.75rem}}.deals-filter-btn{width:52px!important;min-width:52px!important}.deals-filter-badge{top:3px!important;right:3px!important}.canonical-variant-card,.canonical-variant-card span{min-width:0;max-width:100%;overflow:hidden}.canonical-variant-card span{word-break:break-all;display:block;overflow-wrap:anywhere!important;white-space:normal!important}@media (max-width:640px){.deals-header-inner-compact .deals-search-row{grid-template-columns:minmax(0,1fr) 52px}}.site-header a.flex.items-center.group{flex-shrink:0;min-width:max-content}.site-header a.flex.items-center.group span{white-space:nowrap}@media (min-width:768px) and (max-width:900px){.site-header nav{gap:.35rem!important}.site-header nav a{padding:.4rem .45rem!important;font-size:.78rem!important}}.deals-header-inner-compact .deals-search-row{grid-template-columns:minmax(0,1fr) 52px 52px}.deals-filter-btn,.deals-notifications-btn{width:52px!important;min-width:52px!important}.deals-notifications-btn{border:1px solid var(--card-border);background:var(--card);height:48px;color:var(--muted);cursor:pointer;transition:border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),background-color var(--dur-short)var(--ease-out);border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative}.deals-notifications-btn:hover,.deals-notifications-btn:focus-visible{border-color:var(--accent);color:var(--accent);outline:none}.deals-personal-row{min-width:0;color:var(--muted);align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;display:flex}.deals-personal-row span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.deals-personal-row .is-error,.detail-tracking-message{color:var(--warning)}.deals-saved-search-chip{border:1px solid var(--card-border);background:var(--card);min-height:2rem;color:var(--foreground);cursor:pointer;border-radius:999px;flex:none;padding:0 .75rem;font-size:.78rem;font-weight:850}.deals-saved-search-chip.active{border-color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.deals-saved-search-chip.active{background:color-mix(in oklch,var(--good)16%,var(--card))}}.deals-saved-search-chip:disabled{cursor:wait;opacity:.72}.product-card{position:relative}.product-card-favorite{z-index:5;border:1px solid var(--card-border);background:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:absolute;top:.45rem;right:.45rem}@supports (color:color-mix(in lab, red, red)){.product-card-favorite{background:color-mix(in oklch,var(--surface)90%,transparent)}}.product-card-favorite{color:var(--foreground);cursor:pointer;transition:border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),background-color var(--dur-short)var(--ease-out);font-size:1rem;line-height:1}.product-card-favorite.active{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.product-card-favorite.active{background:color-mix(in oklch,var(--danger)18%,var(--surface))}}.product-card-favorite.active{color:var(--danger)}.product-card-favorite:disabled{cursor:wait;opacity:.65}.product-card-favorite:hover,.product-card-favorite:focus-visible{border-color:var(--danger);color:var(--danger);outline:none}.personal-panel-backdrop{z-index:220;background:#0000008a;background:lab(0% 0 0/.54);position:fixed;inset:0}.personal-panel{z-index:221;border-left:1px solid var(--card-border);background:var(--surface);flex-direction:column;gap:1rem;width:min(28rem,94vw);height:100vh;padding:1.25rem;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-18px 0 40px #0000003d;box-shadow:-18px 0 40px lab(0% 0 0/.24)}.personal-panel-header{border-bottom:1px solid var(--card-border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.85rem;display:flex}.personal-panel-header h3{color:var(--foreground);font-size:1.15rem;font-weight:850}.personal-tabs{scrollbar-width:none;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.personal-filter-row{flex-wrap:wrap;gap:.4rem;min-width:0;display:flex}.personal-tabs::-webkit-scrollbar{display:none}.personal-tabs button,.personal-filter-row button{border:1px solid var(--card-border);background:var(--card);min-height:2.1rem;color:var(--muted);cursor:pointer;border-radius:999px;flex:none;padding:0 .7rem;font-size:.78rem;font-weight:850}.personal-tabs button.active,.personal-filter-row button.active{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.personal-filter-row .personal-filter-action{color:var(--accent);margin-left:auto}.personal-panel-error{border:1px solid var(--warning);padding:.7rem}@supports (color:color-mix(in lab, red, red)){.personal-panel-error{border:1px solid color-mix(in oklch,var(--warning)45%,var(--card-border))}}.personal-panel-error{background:var(--warning);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.personal-panel-error{background:color-mix(in oklch,var(--warning)12%,var(--card))}}.personal-panel-error{color:var(--foreground);font-size:.8rem;line-height:1.45}.personal-list{flex-direction:column;gap:.55rem;display:flex}.personal-list-item{border:1px solid var(--card-border);background:var(--card);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem;display:grid}.personal-list-item.is-unread{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.personal-list-item.is-unread{border-color:color-mix(in oklch,var(--accent)45%,var(--card-border))}}.personal-list-main{flex-direction:column;gap:.22rem;min-width:0;display:flex}.personal-list-main strong,.personal-list-main p,.personal-list-main small{text-overflow:ellipsis;min-width:0;overflow:hidden}.personal-list-main strong{color:var(--foreground);font-size:.88rem;line-height:1.3}.personal-list-main p,.personal-list-main small{color:var(--muted);font-size:.74rem;line-height:1.42}.personal-list-item button{border:1px solid var(--card-border);min-height:2rem;color:var(--accent);cursor:pointer;background:0 0;border-radius:8px;padding:0 .65rem;font-size:.76rem;font-weight:850}.personal-empty{border:1px solid var(--card-border);background:var(--card);color:var(--muted);text-align:center;border-radius:8px;padding:1rem;font-size:.85rem}.detail-tracking-panel{border:1px solid var(--card-border);background:var(--card);border-radius:8px;flex-direction:column;gap:.75rem;padding:.9rem;display:flex}.detail-tracking-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.detail-tracking-head h2{color:var(--foreground);font-size:.95rem;font-weight:850}.detail-tracking-head p{color:var(--muted);margin-top:.2rem;font-size:.78rem;line-height:1.45}.detail-tracking-head button,.detail-alert-row button{border:1px solid var(--foreground);background:var(--foreground);min-height:2.25rem;color:var(--background);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 .75rem;font-size:.78rem;font-weight:850}.detail-tracking-head button.active{border-color:var(--good);background:var(--good)}@supports (color:color-mix(in lab, red, red)){.detail-tracking-head button.active{background:color-mix(in oklch,var(--good)20%,var(--card))}}.detail-tracking-head button.active{color:var(--foreground)}.detail-alert-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:.5rem;display:grid}.detail-alert-row label{flex-direction:column;gap:.28rem;min-width:0;display:flex}.detail-alert-row label span{color:var(--muted);font-size:.72rem;font-weight:800}.detail-alert-row input{border:1px solid var(--card-border);background:var(--surface);width:100%;min-height:2.25rem;color:var(--foreground);font:inherit;border-radius:8px;padding:0 .65rem}.detail-alert-row button.secondary{border-color:var(--card-border);color:var(--accent);background:0 0}.detail-tracking-message{font-size:.76rem;font-weight:750}@media (max-width:640px){.deals-header-inner-compact .deals-search-row{grid-template-columns:minmax(0,1fr) 52px 52px}.deals-personal-row{flex-direction:column;align-items:flex-start}.detail-tracking-head,.detail-alert-row,.personal-list-item{grid-template-columns:1fr}.personal-filter-row button{flex:calc(50% - .4rem)}.personal-filter-row .personal-filter-action{margin-left:0}.detail-tracking-head{flex-direction:column}.detail-tracking-head button,.detail-alert-row button{width:100%}}.deals-search-history,.deals-mode-row,.deals-modes{align-items:center;gap:.4rem;min-width:0;display:flex}.deals-search-history{color:var(--muted);font-size:.72rem;overflow-x:auto}.deals-search-history>span{flex:none;font-weight:800}.deals-search-history button,.deals-modes button,.amazon-import-trigger{border:1px solid var(--card-border);background:var(--card);min-height:2.35rem;color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:7px;padding:0 .7rem;font-size:.74rem;font-weight:750}.deals-search-history button:hover,.deals-modes button:hover{color:var(--foreground)}.deals-search-history button.clear{color:var(--accent);background:0 0;border-color:#0000}.deals-mode-row{justify-content:space-between}.deals-modes{overflow-x:auto}.deals-modes button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deals-modes button.active{border-color:color-mix(in oklch,var(--accent)48%,var(--card-border))}}.deals-modes button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.deals-modes button.active{background:color-mix(in oklch,var(--accent)11%,var(--card))}}.deals-modes button.active{color:var(--accent)}.amazon-import-trigger{color:var(--accent);flex:none}.amazon-import-row{border:1px solid var(--accent);gap:.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.amazon-import-row{border:1px solid color-mix(in oklch,var(--accent)32%,var(--card-border))}}.amazon-import-row{border-radius:var(--radius-input);background:var(--card);padding:.8rem}.amazon-import-row>label{font-size:.76rem;font-weight:800}.amazon-import-row>div{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.amazon-import-row input{border:1px solid var(--card-border);background:var(--surface);min-height:2.65rem;color:var(--foreground);font:inherit;border-radius:7px;padding:0 .75rem}.amazon-import-row button{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:7px;min-height:2.65rem;padding:0 .85rem;font-weight:800}.amazon-import-row p,.amazon-import-row>span{color:var(--muted);font-size:.72rem;line-height:1.4}.amazon-import-row>span{color:var(--accent)}@media (max-width:640px){.deals-mode-row{flex-direction:column;align-items:stretch}.amazon-import-trigger{align-self:flex-start}.amazon-import-row>div{grid-template-columns:1fr}}.canonical-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;display:grid}.canonical-share-notice{color:var(--good);margin-top:.35rem;font-size:.74rem;display:block}.canonical-market-chip.is-stale{opacity:.82;border-style:dashed}.detail-alert-presets{flex-wrap:wrap;gap:.35rem;display:flex}.detail-alert-presets button{border:1px solid var(--card-border);min-height:2.25rem;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;padding:0 .55rem;font-size:.72rem;font-weight:750}.detail-alert-presets button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.detail-alert-presets button.active{background:color-mix(in oklch,var(--accent)10%,transparent)}}.detail-alert-presets button.active{color:var(--accent)}.detail-alert-scope{border:0;border-top:1px solid var(--card-border);flex-wrap:wrap;gap:.45rem .8rem;padding-top:.7rem;display:flex}.detail-alert-scope legend{width:100%;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:800}.detail-alert-scope label{min-height:2rem;color:var(--muted);cursor:pointer;align-items:center;gap:.35rem;font-size:.74rem;display:inline-flex}.detail-alert-scope input{accent-color:var(--accent)}.canonical-specifications dl{border-top:1px solid var(--card-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.canonical-specifications dl div{border-bottom:1px solid var(--card-border);grid-template-columns:minmax(8rem,.75fr) minmax(0,1fr);gap:.75rem;padding:.75rem 0;display:grid}.canonical-specifications dl div:nth-child(odd){padding-right:1rem}.canonical-specifications dl div:nth-child(2n){border-left:1px solid var(--card-border);padding-left:1rem}.canonical-specifications dt{color:var(--muted);font-size:.76rem}.canonical-specifications dd{overflow-wrap:anywhere;font-size:.78rem;font-weight:650}.canonical-reviews>div{border-top:1px solid var(--card-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.canonical-reviews article{border-bottom:1px solid var(--card-border);padding:.9rem}.canonical-reviews article:nth-child(2n){border-left:1px solid var(--card-border)}.canonical-reviews header{justify-content:space-between;gap:.75rem;font-size:.82rem;display:flex}.canonical-reviews header span{color:var(--warning);font-size:.74rem}.canonical-reviews p{color:var(--muted);margin-top:.55rem;font-size:.78rem;line-height:1.5}.canonical-reviews small{color:var(--muted);margin-top:.55rem;display:block}.canonical-disclaimer{border:1px solid var(--warning);margin-top:2rem}@supports (color:color-mix(in lab, red, red)){.canonical-disclaimer{border:1px solid color-mix(in oklch,var(--warning)34%,var(--card-border))}}.canonical-disclaimer{border-radius:var(--radius-input);background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.canonical-disclaimer{background:color-mix(in oklch,var(--warning)6%,var(--card))}}.canonical-disclaimer{padding:.9rem}.canonical-disclaimer strong{font-size:.82rem}.canonical-disclaimer p{color:var(--muted);margin-top:.35rem;font-size:.75rem;line-height:1.55}@media (max-width:640px){.canonical-specifications dl,.canonical-reviews>div{grid-template-columns:1fr}.canonical-specifications dl div:nth-child(odd),.canonical-specifications dl div:nth-child(2n){border-left:0;padding-left:0;padding-right:0}.canonical-specifications dl div{grid-template-columns:minmax(7rem,.7fr) minmax(0,1fr)}.canonical-reviews article:nth-child(2n){border-left:0}}.deals-category-chip svg,.filter-chip svg,.product-detail-review-stars svg{flex:none}.site-footer{border-top:1px solid var(--card-border);background:var(--surface);color:var(--foreground);margin-top:auto}.site-footer-inner{width:min(100%,80rem);padding:var(--space-2xl)var(--space-lg);margin-inline:auto}.site-footer-masthead{gap:var(--space-lg);align-items:start;display:grid}.site-footer-brand{align-items:center;gap:var(--space-xs);width:fit-content;min-height:2.75rem;color:var(--foreground);display:inline-flex}.site-footer-brand img{border-radius:var(--radius-input)}.site-footer-brand>span{gap:.1rem;display:grid}.site-footer-brand strong{font-size:var(--text-base);letter-spacing:var(--tracking-display)}.site-footer-brand small,.site-footer-masthead p,.site-footer-colophon{color:var(--muted)}.site-footer-brand small{font-size:var(--text-xs);font-weight:650}.site-footer-masthead p{max-width:52ch;font-size:var(--text-sm);line-height:1.6}.site-footer-navs{gap:var(--space-lg);margin-top:var(--space-xl);border-block:1px solid var(--card-border);padding-block:var(--space-lg);display:grid}.site-footer-navs nav{gap:var(--space-xs);display:grid}.site-footer-navs nav>span{color:var(--foreground);font-size:var(--text-xs);font-weight:800}.site-footer-navs nav>div{gap:var(--space-2xs)var(--space-lg);flex-wrap:wrap;display:flex}.site-footer-navs a,.site-footer-colophon a{min-height:2.75rem;color:var(--muted);font-size:var(--text-sm);white-space:nowrap;transition:color var(--dur-short)var(--ease-out);align-items:center;font-weight:650;display:inline-flex}.site-footer-navs a:hover,.site-footer-colophon a:hover{color:var(--accent)}.site-footer-colophon{gap:var(--space-lg);padding-top:var(--space-lg);font-size:var(--text-xs);line-height:1.55;display:grid}.site-footer-colophon>p{max-width:76ch}.site-footer-colophon>div{justify-content:space-between;align-items:center;gap:var(--space-xs)var(--space-lg);flex-wrap:wrap;display:flex}@media (min-width:48rem){.site-footer-masthead{grid-template-columns:minmax(0,1fr) minmax(22rem,.8fr)}.site-footer-navs nav{grid-template-columns:7rem minmax(0,1fr);align-items:start}}.deals-header{padding-block:var(--space-lg)var(--space-md);overflow:visible}.deals-header-inner-compact{gap:var(--space-xs)}.catalog-search-row{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) 3rem;min-width:0;display:grid}.catalog-search-row .deals-search-box{min-width:0;height:3rem;padding-inline:var(--space-sm)var(--space-3xs);gap:var(--space-xs);border-radius:var(--radius-input);box-shadow:none}.catalog-search-row .deals-search-box>svg{color:var(--muted);flex:none}.catalog-search-row .deals-search-input{width:100%;min-width:0;min-height:2.75rem;font-size:var(--text-sm)}.catalog-search-row .deals-search-input::placeholder{color:var(--muted);opacity:1}.deals-search-clear,.catalog-search-row .deals-notifications-btn{height:2.75rem;width:2.75rem!important;min-width:2.75rem!important}.deals-search-clear{border-radius:var(--radius-pill);background:var(--color-paper-3);color:var(--foreground);border:0;flex:none}.catalog-search-row .deals-notifications-btn{border-radius:var(--radius-input);background:var(--card);align-self:center}.catalog-marketplace-rail{gap:var(--space-2xs);min-width:0;padding-top:var(--space-2xs);border-top:1px solid var(--card-border);grid-template-columns:minmax(0,1fr);display:grid}.catalog-marketplace-label{align-items:center;gap:var(--space-2xs);color:var(--muted);font-size:var(--text-sm);white-space:nowrap;font-weight:800;display:inline-flex}.catalog-marketplace-label svg{color:var(--accent)}.deals-marketplaces{gap:var(--space-2xs);scroll-snap-type:x proximity;width:100%;padding-block:0}.deals-marketplace-chip{min-height:2.75rem;padding-inline:var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-sm);scroll-snap-align:start;white-space:nowrap}.deals-marketplace-chip.active{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.catalog-filter-summary-row{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.catalog-filter-summary,.amazon-import-trigger{border:1px solid var(--card-border);border-radius:var(--radius-input);background:var(--card);min-height:3.5rem;color:var(--foreground);cursor:pointer;position:relative}.catalog-filter-summary{align-items:center;gap:var(--space-xs);padding-inline:var(--space-sm);text-align:start;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.catalog-filter-summary>svg:first-child{color:var(--accent)}.catalog-filter-summary>span:not(.deals-filter-badge){gap:var(--space-3xs);min-width:0;display:grid}.catalog-filter-summary strong,.catalog-filter-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-filter-summary strong{font-size:var(--text-sm)}.catalog-filter-summary small{color:var(--muted);font-size:var(--text-sm);font-weight:650}.catalog-filter-summary .deals-filter-badge{top:var(--space-3xs)!important;right:var(--space-3xs)!important}.amazon-import-trigger{justify-content:center;align-items:center;gap:var(--space-2xs);padding-inline:var(--space-sm);font-size:var(--text-sm);white-space:nowrap;font-weight:800;display:inline-flex}.deals-search-history{gap:var(--space-2xs);scrollbar-width:none;min-height:2.75rem}.deals-search-history::-webkit-scrollbar{display:none}.deals-search-history>span,.deals-search-history button{font-size:var(--text-sm);white-space:nowrap;flex:none}.deals-search-history button,.deals-saved-search-chip{min-height:2.75rem;font-size:var(--text-sm);white-space:nowrap}.amazon-import-row{gap:var(--space-xs);padding:var(--space-sm);border-color:var(--card-border);box-shadow:none}.amazon-import-row>label,.amazon-import-row p,.amazon-import-row>span{font-size:var(--text-sm)}.amazon-import-row input,.amazon-import-row button{min-height:2.75rem;font-size:var(--text-sm)}.amazon-import-row input{outline-offset:1px;outline:2px solid #0000}.amazon-import-row input:focus-visible{outline-color:var(--color-focus)}.amazon-import-row button{background:var(--foreground);border-color:var(--foreground);color:var(--background);white-space:nowrap}.amazon-import-row button:disabled{cursor:wait;opacity:.6}.deals-status-row{padding-block:var(--space-sm);align-items:center}.deals-status-row>div{gap:var(--space-3xs);min-width:0;display:grid}.deals-status-row strong{color:var(--foreground);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.deals-status-row span{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.deals-status-spinner{color:var(--accent);flex:none;animation:.8s linear infinite spin}.deals-sentinel{height:1px}.deals-grid-container{overflow-x:clip}.deals-grid{gap:var(--space-xs);grid-template-columns:minmax(0,1fr)}.product-card{border-radius:var(--radius-card);min-width:0;box-shadow:none;transform:none}.product-card:hover{border-color:var(--card-border);box-shadow:none;transform:none}.product-card-main-link{min-width:0}.product-card-inner{grid-template-columns:7.5rem minmax(0,1fr);min-width:0;display:grid}.product-card-image-wrapper{border-right:1px solid var(--card-border);border-bottom:0;width:100%;min-width:0}.product-card-content{gap:var(--space-2xs);min-width:0;padding:var(--space-sm)}.product-card-title{font-size:var(--text-sm);-webkit-line-clamp:3;font-weight:750;line-height:1.4}.product-card-variant{font-size:var(--text-sm)}.product-card-price-row{gap:var(--space-3xs);margin-top:auto;display:grid}.product-card-price-group{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.product-card-price{font-size:var(--text-md);font-variant-numeric:tabular-nums}.product-card-list-price,.product-card-price-note,.product-card-price-stale,.product-card-rating,.product-card-time,.product-card-lowest{font-size:var(--text-sm)}.product-marketplace-badge,.product-discount-badge{height:auto;min-height:1.5rem;padding-inline:var(--space-2xs);font-size:var(--text-sm)}.product-discount-badge{background:var(--color-success-strong);color:var(--color-success-ink)}.product-card-lowest{padding:var(--space-3xs)var(--space-2xs)}.product-card-price-note{opacity:1}.product-card-meta{min-width:0;padding-top:0}.product-card-meta-left{gap:var(--space-2xs);min-width:0}.product-card-amazon-btn{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;padding:0 var(--space-sm);border:0;border-top:1px solid var(--card-border);background:var(--card);color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;display:flex}.product-card-amazon-btn:hover{border-color:var(--card-border);background:var(--color-paper-3);color:var(--foreground)}.product-card-favorite{top:var(--space-2xs);right:var(--space-2xs);background:var(--surface);width:2.75rem;height:2.75rem}.product-card-skeleton{pointer-events:none}.skeleton-line{border-radius:var(--radius-input);height:.75rem;display:block}.skeleton-line-title{width:92%}.skeleton-line-short{width:64%}.skeleton-line-price{width:46%;height:1.125rem;margin-top:auto}.skeleton-line-meta{width:36%}.skeleton-action{border-top:1px solid var(--card-border);height:2.75rem;display:block}.deals-empty{justify-items:start;gap:var(--space-xs);max-width:42rem;padding:var(--space-2xl)var(--space-lg);text-align:start;margin-inline:auto;display:grid}.deals-state-icon{border-radius:var(--radius-card);background:var(--color-paper-3);width:2.75rem;height:2.75rem;color:var(--foreground);place-items:center;display:inline-grid}.deals-error .deals-state-icon{color:var(--danger)}.deals-empty h3,.deals-empty p{margin:0}.deals-empty p{max-width:60ch;color:var(--muted);font-size:var(--text-sm);opacity:1}.deals-empty button{justify-content:center;align-items:center;gap:var(--space-2xs);min-height:2.75rem;margin-top:var(--space-2xs);white-space:nowrap;display:inline-flex}.filter-panel{width:min(29rem,100%);max-width:100%;height:100dvh;padding:var(--space-lg);gap:var(--space-lg);box-shadow:none;border-radius:0}.filter-panel::backdrop{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.filter-panel::backdrop{background:color-mix(in oklch,var(--foreground)52%,transparent)}}.filter-panel::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.filter-panel-header{align-items:start;gap:var(--space-sm);padding-bottom:var(--space-md)}.filter-panel-description{max-width:32ch;margin-top:var(--space-3xs);color:var(--muted);font-size:var(--text-sm);line-height:1.45}.filter-reset-btn{min-height:2.75rem;padding-inline:var(--space-sm);font-size:var(--text-sm);white-space:nowrap}.filter-mode-options{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.filter-mode-option{gap:var(--space-3xs);min-height:4rem;padding:var(--space-xs);border:1px solid var(--card-border);border-radius:var(--radius-input);background:var(--card);color:var(--foreground);text-align:start;cursor:pointer;display:grid}.filter-mode-option strong,.filter-mode-option small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.filter-mode-option strong{font-size:var(--text-sm)}.filter-mode-option small{color:var(--muted);font-size:var(--text-sm)}.filter-mode-option.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.filter-mode-option.active{background:color-mix(in oklch,var(--accent)9%,var(--card))}}.filter-mode-option.active strong{color:var(--accent)}.filter-section-copy{font-size:var(--text-sm)}.filter-select{width:100%;min-height:2.75rem;padding-inline:var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-input);outline-offset:1px;background:var(--card);color:var(--foreground);font:inherit;font-size:var(--text-sm);outline:2px solid #0000}.filter-select:focus-visible{outline-color:var(--color-focus)}.filter-select:disabled{cursor:not-allowed;opacity:.55}.filter-chips{gap:var(--space-2xs)}.filter-chip{min-height:2.75rem;padding-inline:var(--space-sm);border-radius:var(--radius-pill);font-size:var(--text-sm);white-space:nowrap}.filter-chip.active{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.filter-stock-toggle{min-height:4rem;padding:var(--space-xs)var(--space-sm);border-radius:var(--radius-input)}.filter-stock-toggle strong,.filter-stock-toggle small{font-size:var(--text-sm)}.filter-apply-btn{min-height:3rem;padding:0 var(--space-md);border-radius:var(--radius-input);background:var(--foreground);border-color:var(--foreground);color:var(--background);font-size:var(--text-sm);white-space:nowrap;margin-top:auto;position:sticky;bottom:0}.filter-apply-btn:hover{background:var(--foreground);border-color:var(--foreground);color:var(--background);box-shadow:none;transform:none}.catalog-filter-summary:active,.amazon-import-trigger:active,.deals-marketplace-chip:active,.filter-mode-option:active,.filter-chip:active,.filter-stock-toggle:active,.product-card-amazon-btn:active,.deals-empty button:active{transform:translateY(1px)}.catalog-filter-summary:focus-visible,.amazon-import-trigger:focus-visible,.deals-marketplace-chip:focus-visible,.deals-search-clear:focus-visible,.deals-notifications-btn:focus-visible,.deals-search-history button:focus-visible,.deals-saved-search-chip:focus-visible,.amazon-import-row button:focus-visible,.filter-reset-btn:focus-visible,.filter-close-btn:focus-visible,.filter-mode-option:focus-visible,.filter-chip:focus-visible,.filter-stock-toggle:focus-visible,.filter-apply-btn:focus-visible,.product-card-favorite:focus-visible,.product-card-main-link:focus-visible,.product-card-amazon-btn:focus-visible,.deals-empty button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.catalog-filter-summary:hover,.amazon-import-trigger:hover,.deals-marketplace-chip:hover,.filter-mode-option:hover,.filter-chip:hover,.filter-stock-toggle:hover,.product-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in oklch,var(--accent)42%,var(--card-border))}}}@media (min-width:40rem){.deals-header{padding-block:var(--space-xl)var(--space-lg)}.catalog-marketplace-rail{align-items:center;gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr)}.catalog-search-row{grid-template-columns:minmax(0,1fr) 3rem}.deals-grid{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.product-card-inner{flex-direction:column;display:flex}.product-card-image-wrapper{border-right:0;border-bottom:1px solid var(--card-border)}.product-card-title{-webkit-line-clamp:2}}@media (min-width:60rem){.deals-header-inner-compact{column-gap:var(--space-lg);grid-template-columns:minmax(0,1fr) minmax(22rem,.72fr)}.catalog-search-row,.deals-search-history,.deals-personal-row{grid-column:1}.catalog-search-row,.catalog-filter-summary-row{grid-row:1}.catalog-marketplace-rail{grid-area:2/1/auto/-1}.catalog-marketplace-rail .deals-marketplaces{overflow-x:visible}.catalog-filter-summary-row,.amazon-import-row{grid-column:2}.deals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.deals-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:24rem){.amazon-import-trigger{width:3.5rem;padding-inline:0}.amazon-import-trigger span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.filter-mode-options{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.catalog-filter-summary:active,.amazon-import-trigger:active,.deals-marketplace-chip:active,.filter-mode-option:active,.filter-chip:active,.filter-stock-toggle:active,.product-card-amazon-btn:active,.deals-empty button:active{transform:none}}.personal-page-shell{width:min(100% - var(--space-md),74rem);min-height:65dvh;padding-block:var(--space-lg)var(--space-4xl)}.personal-page-head{align-items:flex-start;gap:var(--space-md);flex-direction:column;padding-block-end:var(--space-lg);display:flex}.personal-page-head h1{min-width:0;font-size:var(--text-xl);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;line-height:1.15}.personal-page-head p,.account-dialog-head p{max-width:65ch;color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.55}.personal-head-link,.personal-head-stat{align-items:center;gap:var(--space-2xs);white-space:nowrap;min-height:2.75rem;display:inline-flex}.personal-head-link{border:1px solid var(--card-border);border-radius:var(--radius-input);color:var(--foreground);padding-inline:var(--space-sm);font-size:var(--text-sm);font-weight:750}.personal-head-link:active,.personal-page-tabs button:active,.tracking-filter-chips button:active,.management-toolbar button:active,.action-notice button:active,.confirm-action-buttons button:active{transform:translateY(1px)}.personal-head-stat{color:var(--muted);align-items:baseline}.personal-head-stat strong{color:var(--foreground);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.personal-head-stat span{color:var(--color-neutral);font-size:var(--text-sm)}.personal-page-tabs{gap:var(--space-3xs);margin-inline:calc(var(--space-2xs)*-1);padding:var(--space-sm)var(--space-2xs);overscroll-behavior-inline:contain;scrollbar-width:none;display:flex;overflow-x:auto}.personal-page-tabs::-webkit-scrollbar{display:none}.personal-page-tabs button{align-items:center;gap:var(--space-2xs);border-radius:var(--radius-input);min-height:2.75rem;color:var(--muted);padding-inline:var(--space-sm);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);background:0 0;border:1px solid #0000;font-weight:750;display:inline-flex}.personal-page-tabs button strong{border-radius:var(--radius-pill);background:var(--color-paper-3);min-width:1.5rem;height:1.5rem;color:var(--foreground);padding-inline:var(--space-3xs);font-size:var(--text-xs);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;display:inline-flex}.personal-page-tabs button.active{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.personal-page-tabs button.active{border-color:color-mix(in oklch,var(--accent)45%,var(--card-border))}}.personal-page-tabs button.active{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.personal-page-tabs button.active{background:color-mix(in oklch,var(--accent)9%,var(--card))}}.personal-page-tabs button.active{color:var(--accent-text)}.personal-page-tabs button.active strong{background:var(--accent);color:var(--color-accent-ink)}[role=tabpanel][hidden]{display:none!important}.personal-page-error{justify-content:space-between;align-items:center;gap:var(--space-sm);margin-block:var(--space-xs);border-radius:var(--radius-input);color:var(--danger);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.5;display:flex}.personal-page-error button{border-radius:var(--radius-input);min-height:2.75rem;color:inherit;padding-inline:var(--space-sm);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;font-weight:750}.tracking-signal-bar{gap:var(--space-sm);border-block:1px solid var(--card-border);padding-block:var(--space-sm);flex-direction:column;display:flex}.tracking-signal-bar>div:first-child{align-items:baseline;gap:var(--space-2xs);padding-inline:var(--space-2xs);display:flex}.tracking-signal-bar>div:first-child strong{font-size:var(--text-lg);font-variant-numeric:tabular-nums}.tracking-signal-bar>div:first-child span{color:var(--muted);font-size:var(--text-sm)}.tracking-filter-chips{gap:var(--space-2xs);scrollbar-width:none;display:flex;overflow-x:auto}.tracking-filter-chips::-webkit-scrollbar{display:none}.tracking-filter-chips button{align-items:center;gap:var(--space-2xs);border:1px solid var(--card-border);border-radius:var(--radius-pill);background:var(--card);min-height:2.75rem;color:var(--muted);padding-inline:var(--space-sm);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);font-weight:700;display:inline-flex}.tracking-filter-chips button strong{color:var(--foreground);font-variant-numeric:tabular-nums}.tracking-filter-chips button.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.tracking-filter-chips button.active{background:color-mix(in oklch,var(--accent)9%,var(--card))}}.tracking-filter-chips button.active{color:var(--accent-text)}.tracking-toolbar{gap:var(--space-sm);padding-block:var(--space-lg)var(--space-md);grid-template-columns:minmax(0,1fr);display:grid}.personal-field{gap:var(--space-3xs);min-width:0;color:var(--muted);font-size:var(--text-sm);font-weight:700;display:grid}.personal-field select,.personal-input-shell,.account-input-row input,.account-confirm input{border:1px solid var(--card-border);border-radius:var(--radius-input);outline-offset:1px;background:var(--card);width:100%;min-height:2.75rem;color:var(--foreground);font:inherit;outline:2px solid #0000}.personal-field select{padding-inline:var(--space-sm)var(--space-xl)}.personal-input-shell{align-items:center;gap:var(--space-2xs);padding-inline:var(--space-sm);display:flex}.personal-input-shell input{width:100%;min-width:0;color:var(--foreground);font:inherit;background:0 0;border:0;outline:0}.personal-input-shell input::placeholder,.account-input-row input::placeholder,.account-confirm input::placeholder{color:var(--muted);opacity:1}.personal-rows-skeleton{border-block-start:1px solid var(--card-border)}.personal-skeleton-row{gap:var(--space-sm);border-block-end:1px solid var(--card-border);min-height:6rem;padding-block:var(--space-sm);grid-template-columns:3.75rem minmax(0,1fr);align-items:center;display:grid}.personal-skeleton-row.inbox{grid-template-columns:.75rem minmax(0,1fr)}.skeleton-copy{gap:var(--space-2xs);display:grid}.skeleton-block{border-radius:var(--radius-input);background:var(--color-paper-3);animation:personal-skeleton-pulse 1.4s var(--ease-in-out)infinite;display:block}.skeleton-square{width:3.75rem;height:3.75rem}.skeleton-dot{border-radius:var(--radius-pill);width:.5rem;height:.5rem}.skeleton-short{width:min(9rem,42%);height:.75rem}.skeleton-medium{width:min(18rem,72%);height:.75rem}.skeleton-long{width:min(32rem,94%);height:1rem}@keyframes personal-skeleton-pulse{50%{opacity:.52}}.personal-page-empty{align-content:center;gap:var(--space-2xs);min-height:15rem;padding:var(--space-xl)var(--space-sm)calc(4rem + env(safe-area-inset-bottom) + var(--space-xl));font-size:var(--text-sm)}.personal-page-empty h2{font-size:var(--text-md)}.personal-page-empty p{font-size:var(--text-sm);line-height:1.55}.personal-page-empty button,.personal-page-empty a{border:1px solid var(--accent);border-radius:var(--radius-input);background:var(--accent);min-height:2.75rem;color:var(--color-accent-ink);padding-inline:var(--space-sm);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;margin-block-start:var(--space-2xs);font-weight:800;display:inline-flex}.tracking-product-row{gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:3.75rem minmax(0,1fr);align-items:start}.tracking-product-row>img,.tracking-image-placeholder{border-radius:var(--radius-input);width:3.75rem;height:3.75rem}.tracking-product-main>span,.management-main>span,.inbox-main>span{color:var(--muted);font-size:var(--text-sm);text-transform:none;font-weight:700}.tracking-product-main h2,.management-list h2,.inbox-main h3{font-size:var(--text-base);letter-spacing:-.01em;overflow-wrap:anywhere;margin-block-start:var(--space-3xs);line-height:1.35}.tracking-product-main h2 a,.management-main h2 a{color:inherit}.tracking-product-main h2 a:hover,.tracking-product-main h2 a:focus-visible,.management-main h2 a:hover,.management-main h2 a:focus-visible{color:var(--accent)}.tracking-signals{gap:var(--space-2xs);margin-block-start:var(--space-xs)}.tracking-signals span{align-items:center;gap:var(--space-3xs);border-radius:var(--radius-input);min-height:1.75rem;font-size:var(--text-sm);display:inline-flex}.tracking-signals span.muted{color:var(--muted)}.tracking-product-side{place-items:center start;gap:var(--space-3xs)var(--space-sm);grid-column:2;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.tracking-product-side strong{font-size:var(--text-sm);font-variant-numeric:tabular-nums}.tracking-product-side small{color:var(--muted);font-size:var(--text-sm);grid-column:1}.management-toolbar{justify-content:space-between;align-items:center;gap:var(--space-sm);border-block:1px solid var(--card-border);min-height:3.75rem;color:var(--muted);padding-block:var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.management-toolbar button,.bulk-actions button{justify-content:center;align-items:center;gap:var(--space-2xs);border:1px solid var(--card-border);border-radius:var(--radius-input);min-height:2.75rem;color:var(--foreground);padding-inline:var(--space-sm);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);background:0 0;font-weight:750;display:inline-flex}.management-list article{gap:var(--space-sm);padding-block:var(--space-md);grid-template-columns:minmax(0,1fr)}.management-list p{font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.5}.management-actions{justify-content:space-between}.switch{gap:var(--space-2xs);min-height:2.75rem}.switch span{flex:none}.switch em{font-size:var(--text-sm)}.switch input:disabled+span,.switch input:disabled~em{opacity:.55;cursor:not-allowed}.push-status-banner{gap:var(--space-sm);border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--color-info);grid-template-columns:auto minmax(0,1fr)}@supports (color:color-mix(in lab, red, red)){.push-status-banner{background:color-mix(in oklch,var(--color-info)7%,var(--card))}}.push-status-banner{padding:var(--space-md)}.push-status-banner.enabled{background:var(--good)}@supports (color:color-mix(in lab, red, red)){.push-status-banner.enabled{background:color-mix(in oklch,var(--good)8%,var(--card))}}.push-status-banner.denied,.push-status-banner.error{background:var(--danger)}@supports (color:color-mix(in lab, red, red)){.push-status-banner.denied,.push-status-banner.error{background:color-mix(in oklch,var(--danger)7%,var(--card))}}.push-status-banner.not_configured,.push-status-banner.unsupported,.push-status-banner.ios_install_required{background:var(--card)}.push-status-banner>svg{color:var(--accent)}.push-status-banner.enabled>svg{color:var(--good)}.push-status-banner.denied>svg,.push-status-banner.error>svg{color:var(--danger)}.push-status-banner p,.push-status-banner small{color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-3xs);line-height:1.5;display:block}.push-status-banner button{justify-content:center;align-items:center;gap:var(--space-2xs);white-space:nowrap;grid-column:1/-1;width:100%;min-height:2.75rem;display:inline-flex}.notifications-toolbar{gap:var(--space-2xs);border-block-end:1px solid var(--card-border);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-sm);display:grid}.notifications-toolbar .personal-page-tabs{min-width:0;padding-block-end:var(--space-2xs)}.bulk-actions{gap:var(--space-2xs);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-end:var(--space-sm);display:grid}.bulk-actions button{width:100%;color:var(--foreground)}.bulk-actions .danger-button{color:var(--danger)}.bulk-actions button:disabled,.management-toolbar button:disabled,.personal-page-tabs button:disabled,.push-status-banner button:disabled,.confirm-action-buttons button:disabled,.account-input-row button:disabled,.account-confirm button:disabled{cursor:not-allowed;opacity:.55}.inbox-groups{gap:var(--space-xl);padding-block-start:var(--space-lg)}.inbox-groups>section>h2{color:var(--muted);font-size:var(--text-sm);text-transform:none;margin-block-end:var(--space-2xs)}.inbox-list article{gap:var(--space-sm);padding:var(--space-md)var(--space-xs);grid-template-columns:.75rem minmax(0,1fr)}.inbox-list article.unread{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inbox-list article.unread{background:color-mix(in oklch,var(--accent)6%,transparent)}}.inbox-state-dot{width:.5rem;height:.5rem;margin-block-start:.45rem}.inbox-main>span{align-items:center;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.inbox-main>span strong{border-radius:var(--radius-pill);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.inbox-main>span strong{background:color-mix(in oklch,var(--accent)12%,var(--card))}}.inbox-main>span strong{color:var(--accent);padding:var(--space-3xs)var(--space-2xs);font-size:var(--text-xs)}.inbox-main p,.inbox-main small,.inbox-main>a{font-size:var(--text-sm)}.inbox-main p{margin-block-start:var(--space-2xs);line-height:1.55}.inbox-main small{font-variant-numeric:tabular-nums;margin-block-start:var(--space-xs);line-height:1.45}.inbox-main>a{white-space:nowrap;min-height:2.75rem;align-items:center;margin-block-start:var(--space-3xs);display:inline-flex}.inbox-actions{justify-content:flex-end;gap:var(--space-3xs);grid-column:2}.action-notice{z-index:var(--z-toast);inset-inline:var(--space-2xs);bottom:calc(4rem + env(safe-area-inset-bottom) + var(--space-sm));align-items:center;gap:var(--space-2xs);border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--foreground);max-width:34rem;min-height:3.5rem;color:var(--background);padding:var(--space-2xs)var(--space-xs)var(--space-2xs)var(--space-sm);box-shadow:var(--shadow-card);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto auto;margin-inline:auto;display:grid;position:fixed}.action-notice>button:not(.icon-button){align-items:center;gap:var(--space-3xs);min-height:2.75rem;color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:800;display:inline-flex}.action-notice .icon-button{color:inherit}.confirm-action-dialog{width:min(calc(100% - var(--space-xl)),31rem);border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--surface);height:fit-content;max-height:min(80dvh,34rem);color:var(--foreground);padding:var(--space-lg);margin:auto;position:fixed;inset:0}.confirm-action-dialog::backdrop{background:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.confirm-action-dialog::backdrop{background:color-mix(in oklch,var(--foreground)58%,transparent)}}.confirm-action-head{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.confirm-action-head>svg{color:var(--danger)}.confirm-action-head h2{font-size:var(--text-md)}.confirm-action-head p{color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-2xs);line-height:1.55}.confirm-action-buttons{justify-content:flex-end;gap:var(--space-2xs);margin-block-start:var(--space-lg);display:flex}.confirm-action-buttons button{white-space:nowrap}.account-dialog{width:min(calc(100% - var(--space-md)),44rem);border-radius:var(--radius-card);height:fit-content;max-height:min(90dvh,48rem);margin:auto;position:fixed;inset:0}.account-dialog-head{padding:var(--space-md)}.account-dialog-head h2{font-size:var(--text-md)}.account-content{gap:var(--space-lg);padding:var(--space-md)}.account-state{gap:var(--space-sm);border-radius:var(--radius-card);padding:var(--space-md)}.account-state p,.account-form p,.account-danger p,.account-content>p{color:var(--muted);font-size:var(--text-sm);margin-block-start:var(--space-3xs);line-height:1.55}.account-form{gap:var(--space-2xs)}.account-form-head{gap:var(--space-sm);margin-block-end:var(--space-xs);display:flex}.account-form-head>svg{color:var(--accent)}.account-form-head h3{font-size:var(--text-base)}.account-form>label,.account-confirm>label{font-size:var(--text-sm);font-weight:800}.account-input-row{grid-template-columns:minmax(0,1fr)}.account-input-row input,.account-confirm input{padding-inline:var(--space-sm)}.account-input-row input[aria-invalid=true]{border-color:var(--danger)}.account-input-row button,.secondary-button{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-input);white-space:nowrap;min-height:2.75rem;display:inline-flex}.secondary-button{border:1px solid var(--accent);width:fit-content;color:var(--accent);padding-inline:var(--space-sm);font-size:var(--text-sm);cursor:pointer;background:0 0;font-weight:800}.field-help,.field-error{min-height:1.4em}.field-error{color:var(--danger)!important}.account-recover{border-block:1px solid var(--card-border);padding-block:var(--space-sm)}.account-recover summary{min-height:2.75rem;color:var(--accent);font-size:var(--text-sm);cursor:pointer;align-items:center;font-weight:800;display:flex}.account-recover[open] summary{margin-block-end:var(--space-sm)}.account-notice{border-radius:var(--radius-input);font-size:var(--text-sm);line-height:1.5}.account-notice.warning{border-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.account-notice.warning{border-color:color-mix(in oklch,var(--warning)50%,var(--card-border))}}.account-notice.warning{background:var(--warning)}@supports (color:color-mix(in lab, red, red)){.account-notice.warning{background:color-mix(in oklch,var(--warning)8%,transparent)}}.account-notice.warning{color:var(--warning)}.account-danger{align-items:start;gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.account-confirm{gap:var(--space-2xs);grid-template-columns:minmax(0,1fr);width:100%;display:grid}.account-confirm>div{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.account-confirm p{text-align:start}.account-signout{align-items:center;gap:var(--space-2xs);white-space:nowrap;display:inline-flex}.personal-head-link:focus-visible,.personal-page-tabs button:focus-visible,.tracking-filter-chips button:focus-visible,.personal-field select:focus-visible,.personal-input-shell:focus-within,.management-toolbar button:focus-visible,.bulk-actions button:focus-visible,.action-notice button:focus-visible,.confirm-action-buttons button:focus-visible,.account-recover summary:focus-visible,.account-input-row input:focus-visible,.account-confirm input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){.personal-head-link:hover,.personal-page-tabs button:hover,.tracking-filter-chips button:hover,.management-toolbar button:hover,.bulk-actions button:hover{border-color:var(--accent);color:var(--accent)}}@media (min-width:40rem){.personal-page-shell{width:min(100% - var(--space-xl),74rem);padding-block-start:var(--space-xl)}.personal-page-head{flex-direction:row;justify-content:space-between;align-items:flex-end}.personal-page-empty{padding-block-end:var(--space-3xl)}.tracking-signal-bar{flex-direction:row;justify-content:space-between;align-items:center}.tracking-filter-chips{justify-content:flex-end}.tracking-toolbar{grid-template-columns:minmax(14rem,1fr) minmax(11rem,.4fr)}.tracking-product-row{grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center}.tracking-product-row>img,.tracking-image-placeholder{width:4.5rem;height:4.5rem}.tracking-product-side{grid-column:3;justify-items:end}.management-list article{grid-template-columns:minmax(0,1fr) auto;align-items:center}.management-actions{justify-content:flex-end}.push-status-banner{grid-template-columns:auto minmax(0,1fr) auto}.push-status-banner button{grid-column:auto;width:auto}.inbox-list article{grid-template-columns:.75rem minmax(0,1fr) auto}.inbox-actions{grid-column:3}.action-notice{inset-inline:auto var(--space-lg);bottom:var(--space-lg);width:min(34rem,calc(100% - var(--space-xl)))}.account-input-row,.account-danger{grid-template-columns:minmax(0,1fr) auto}.account-confirm{min-width:20rem}}@media (min-width:60rem){.notifications-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center}.notifications-toolbar .personal-page-tabs,.bulk-actions{padding-block-end:var(--space-sm)}}@media (prefers-reduced-motion:reduce){.personal-page-tabs button:active,.tracking-filter-chips button:active,.management-toolbar button:active,.action-notice button:active,.confirm-action-buttons button:active{transform:none}.skeleton-block{animation:none}}.download-page-shell{width:min(calc(100% - (var(--space-md)*2)),76rem);margin-inline:auto}.download-hero{border-bottom:1px solid var(--card-border);min-height:clamp(38rem,78dvh,52rem);padding-block:var(--space-xl)var(--space-3xl);background:var(--surface);align-items:center;display:flex}.download-hero-grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.download-hero-copy{gap:var(--space-lg);min-width:0;display:grid}.download-product-mark{align-items:center;gap:var(--space-xs);width:fit-content;display:inline-flex}.download-product-mark img{border-radius:var(--radius-card)}.download-product-mark>span{gap:var(--space-3xs);display:grid}.download-product-mark strong{font-size:var(--text-base);letter-spacing:var(--tracking-display)}.download-product-mark small{color:var(--muted);font-size:var(--text-xs);font-weight:700}.download-hero h1{max-width:12ch;font-size:clamp(2.4rem,9vw,var(--text-display));overflow-wrap:anywhere;min-width:0;font-weight:800;line-height:1.02}.download-hero-copy>p:not(.download-redirect,.download-store-note){max-width:58ch;color:var(--muted);font-size:var(--text-md);line-height:1.65}.download-store-actions{gap:var(--space-sm);justify-items:start;display:grid}.download-primary-cta,.download-store-links a{justify-content:center;align-items:center;gap:var(--space-2xs);border-radius:var(--radius-input);min-height:2.75rem;padding-inline:var(--space-md);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.download-primary-cta{border:1px solid var(--accent);background:var(--accent);color:var(--color-accent-ink)}.download-primary-cta:hover,.download-primary-cta:focus-visible{border-color:var(--accent-hover);background:var(--accent-hover)}.download-store-links{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.download-store-links a{border:1px solid var(--card-border);background:var(--card);color:var(--foreground)}.download-store-links a:hover,.download-store-links a:focus-visible{border-color:var(--accent);color:var(--accent)}.download-primary-cta:active,.download-store-links a:active,.document-action:active{transform:translateY(1px)}.download-primary-cta:focus-visible,.download-store-links a:focus-visible,.document-meta a:focus-visible,.document-context a:focus-visible,.document-body a:focus-visible,.support-faq-list summary:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.download-redirect,.download-store-note{align-items:flex-start;gap:var(--space-2xs);max-width:58ch;color:var(--muted);font-size:var(--text-sm);line-height:1.55;display:flex}.download-store-note svg{color:var(--color-success-strong);flex:none}.download-hero-proof,.download-split-row figure{gap:var(--space-xs);min-width:0;margin:0;display:grid}.download-proof-label{align-items:center;gap:var(--space-2xs);width:fit-content;color:var(--color-success-strong);font-size:var(--text-sm);font-weight:800;display:inline-flex}.download-hero-proof>img,.download-split-row figure>img{border:1px solid var(--card-border);border-radius:var(--radius-card);background:var(--card);object-fit:cover;object-position:top;width:100%;display:block}.download-hero-proof>img{aspect-ratio:4/5}.download-hero-proof figcaption,.download-split-row figcaption{color:var(--muted);font-size:var(--text-xs);line-height:1.5}.download-evidence{padding-block:var(--space-3xl)var(--space-2xl)}.download-section-head{gap:var(--space-sm);grid-template-columns:auto minmax(0,1fr);align-items:start;max-width:58rem;display:grid}.download-section-head>svg,.download-split-copy>svg,.download-boundaries svg{color:var(--accent)}.download-section-head h2,.download-split-copy h2,.download-boundaries h2{font-size:var(--text-xl);font-weight:800;line-height:1.18}.download-section-head p,.download-split-copy p,.download-boundaries p{margin-top:var(--space-xs);max-width:65ch;color:var(--muted);font-size:var(--text-base);line-height:1.65}.download-proof-list{margin-top:var(--space-xl);border-block:1px solid var(--card-border)}.download-proof-list article{gap:var(--space-md);padding-block:var(--space-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.download-proof-list article+article{border-top:1px solid var(--card-border)}.download-proof-list article>svg{color:var(--accent)}.download-proof-list h3{font-size:var(--text-md);letter-spacing:var(--tracking-display);font-weight:800}.download-proof-list p{margin-top:var(--space-2xs);max-width:68ch;color:var(--muted);line-height:1.6}.download-split-sections{padding-block:var(--space-xl)var(--space-3xl)}.download-split-row{gap:var(--space-xl);padding-block:var(--space-2xl);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.download-split-row+.download-split-row{border-top:1px solid var(--card-border)}.download-split-copy{min-width:0}.download-split-row figure{width:min(100%,28rem)}.download-split-row figure>img{aspect-ratio:4/5}.download-boundaries{border-block:1px solid var(--card-border);background:var(--color-paper-3)}.download-boundaries .download-page-shell{gap:var(--space-md);padding-block:var(--space-2xl);grid-template-columns:auto minmax(0,1fr);display:grid}.document-shell{width:min(calc(100% - (var(--space-md)*2)),76rem);max-width:none;padding:var(--space-2xl)0 var(--space-4xl)}.document-header{gap:var(--space-lg);border-bottom:1px solid var(--card-border);max-width:62rem;padding-bottom:var(--space-2xl);display:grid}.document-meta{align-items:center;gap:var(--space-2xs)var(--space-xs);color:var(--muted);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.4;display:flex}.document-meta a{min-height:2.75rem;color:var(--foreground);white-space:nowrap;align-items:center;font-weight:750;text-decoration:none;display:inline-flex}.document-header h1{max-width:18ch;color:var(--foreground);overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(2.1rem,9vw,3.5rem);font-weight:800;line-height:1.06}.document-header .document-lede{max-width:68ch;color:var(--color-ink-2);font-size:var(--text-md);margin:0;line-height:1.7}.document-layout{gap:var(--space-2xl);padding-top:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.document-body{min-width:0;max-width:68ch}.document-body h2{margin:var(--space-2xl)0 var(--space-md);color:var(--foreground);font-size:var(--text-xl);font-weight:800;line-height:1.24}.document-body>h2:first-child{margin-top:0}.document-body h3{margin:var(--space-xl)0 var(--space-xs);color:var(--foreground);font-size:var(--text-md);font-weight:800;line-height:1.35}.document-body p,.document-body li{color:var(--color-ink-2);font-size:var(--text-base);line-height:1.75}.document-body p{margin-bottom:var(--space-lg)}.document-body ul,.document-body ol{gap:var(--space-xs);margin-bottom:var(--space-lg);padding-inline-start:var(--space-lg);display:grid}.document-body li{margin:0;padding-inline-start:var(--space-2xs)}.document-body a,.document-context a{color:var(--foreground);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:1px}.document-body a:hover,.document-body a:focus-visible,.document-context a:hover,.document-context a:focus-visible{color:var(--accent)}.document-body code{border:1px solid var(--card-border);border-radius:var(--radius-input);background:var(--card);padding:var(--space-3xs)var(--space-2xs);color:var(--foreground);font-family:var(--font-outlier);font-size:.9em}.document-context{gap:var(--space-md);border-top:1px solid var(--card-border);padding-top:var(--space-lg);align-content:start;display:grid}.document-context-title{color:var(--foreground);font-size:var(--text-sm);font-weight:800}.document-context ul{gap:var(--space-lg);margin:0;padding:0;list-style:none;display:grid}.document-context li{gap:var(--space-2xs);display:grid}.document-context li>a{width:fit-content;font-size:var(--text-sm);white-space:nowrap;font-weight:800}.document-context li>p{color:var(--muted);font-size:var(--text-sm);margin:0;line-height:1.55}.document-action{justify-content:space-between;align-items:center;gap:var(--space-md);border:1px solid var(--foreground);border-radius:var(--radius-input);width:fit-content;min-height:2.75rem;padding-inline:var(--space-md);color:var(--foreground);font-size:var(--text-sm);white-space:nowrap;transition:background-color var(--dur-short)var(--ease-out),color var(--dur-short)var(--ease-out),transform var(--dur-micro)var(--ease-out);font-weight:800;text-decoration:none;display:inline-flex}.document-action:hover,.document-action:focus-visible{background:var(--foreground);color:var(--background)}.support-faq-list{border-top:1px solid var(--card-border)}.support-faq-list details{border-bottom:1px solid var(--card-border)}.support-faq-list summary{min-height:2.75rem;padding-block:var(--space-md);color:var(--foreground);font-size:var(--text-base);cursor:pointer;font-weight:800;line-height:1.45}.support-faq-list details p{padding-bottom:var(--space-md)}.site-footer-brand strong{font-size:var(--text-lg)}.site-footer-navs{gap:0}.site-footer-navs nav+nav{border-top:1px solid var(--card-border);padding-top:var(--space-md)}@media (min-width:40rem){.download-page-shell,.document-shell{width:min(calc(100% - (var(--space-xl)*2)),76rem)}.download-store-actions{justify-items:start}.download-proof-list article{grid-template-columns:2rem minmax(12rem,.4fr) minmax(0,1fr);align-items:start}.download-proof-list article>div{display:contents}.download-proof-list p{margin-top:0}.document-shell{padding-block-start:var(--space-3xl)}.site-footer-navs nav+nav{padding-top:var(--space-lg)}}@media (min-width:60rem){.download-hero-grid{gap:var(--space-4xl);grid-template-columns:minmax(0,1.08fr) minmax(20rem,.72fr)}.download-hero-proof{justify-self:end;width:min(100%,27rem)}.download-split-row{gap:var(--space-4xl);padding-block:var(--space-3xl);grid-template-columns:minmax(0,.9fr) minmax(20rem,.7fr)}.download-split-row-reverse .download-split-copy{grid-column:2}.download-split-row-reverse figure{grid-area:1/1}.document-layout{gap:var(--space-4xl);grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:start}.document-context{border-top:0;border-inline-start:1px solid var(--card-border);padding:0 0 0 var(--space-lg);position:sticky;top:7rem}}@media (hover:hover) and (pointer:fine){.download-primary-cta:hover,.download-store-links a:hover,.document-action:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.download-primary-cta,.download-store-links a,.document-action{transition-duration:.15s}.download-primary-cta:hover,.download-store-links a:hover,.document-action:hover,.download-primary-cta:active,.download-store-links a:active,.document-action:active{transform:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
