img{-webkit-user-drag:none;user-select:none}@font-face{font-family:Geist;src:url(/static/fonts/Geist-Variable-a369fcf562.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/static/fonts/geist-latin-86c1fcec85.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0020-007E,U+00A0-017F,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212,U+2248,U+2260,U+2264-2265}@font-face{font-family:Europa;src:url(/static/fonts/europa-mark-0341d3076e.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}:root{--bg: oklch(.985 .002 264);--fg: oklch(.17 .005 264);--card: #fff;--muted: #61717d;--muted-2: #8a97a1;--border: #dfe5ea;--hair: #e9eef2;--ink: #0d1a2a;--ink-2: #14273c;--ink-blue: #173a55;--sky: #5fa3d6;--sky-2: #a9d1ee;--sky-3: #e3f1fb;--signal: #238455;--signal-soft: #e4f2e9;--on-ink: #f3f7fb;--on-ink-muted: rgb(211 224 236 / 72%);--wrap: 1200px;--gutter: clamp(20px, 4vw, 48px);--page-top: 140px;--ease-out: cubic-bezier(.16, 1, .3, 1);--hero-h: clamp(760px, 100svh, 980px);--canvas: #0f1a28;--hairline: rgb(255 255 255 / 8%);--rim: rgb(255 255 255 / 9%);--surface: rgb(255 255 255 / 4%);--hover: rgb(255 255 255 / 7%);--selected: rgb(255 255 255 / 10%);--scrim: rgb(2 6 12 / 62%);--label: var(--on-ink);--label-2: var(--on-ink-muted);--label-3: rgb(211 224 236 / 42%);--label-hover: #fff;--on-label: var(--ink);--positive: #5fd39a;--negative: #ff8a8a;--r-card: 20px;--r-list: 22px;--r-row: 16px;--r-stage: 28px;--r-pill: 999px;--accent: var(--sky-2);--accent-soft: rgb(169 209 238 / 12%);--voice: var(--sky);--sky-size: 100% 100lvh;--sky-layers: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .06 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0 / 160px 160px repeat, radial-gradient(ellipse 80% 60% at 50% 30%, rgb(78 136 190 / 20%), rgb(56 104 152 / 9%) 45%, transparent 78%) 0 0 / var(--sky-size) no-repeat, radial-gradient(ellipse 50% 45% at 8% 8%, rgb(95 163 214 / 8%), transparent 75%) 0 0 / var(--sky-size) no-repeat, radial-gradient(ellipse 60% 50% at 94% 88%, rgb(48 92 140 / 13%), transparent 75%) 0 0 / var(--sky-size) no-repeat, linear-gradient(180deg, #0c1827, #09131f 55%, #070f19) 0 0 / var(--sky-size) no-repeat;--footer-gap: clamp(80px, 9vw, 128px)}*{margin:0;padding:0;box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}html:has(>body.dark){scrollbar-color:rgb(255 255 255 / 22%) transparent}body{font-family:Geist,-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.012em;overflow-x:clip}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit;color:inherit;background:none;border:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--sky);outline-offset:4px;border-radius:6px}.skip-link{position:fixed;top:12px;left:12px;z-index:100;padding:12px 20px;background:#fff;color:var(--fg);transform:translateY(-200%)}.skip-link:focus{transform:none}section[id],main[id],.legal h2[id]{scroll-margin-top:96px}.lead{font-size:clamp(17px,1.5vw,21px);line-height:1.55;color:var(--muted);letter-spacing:-.018em;max-width:34ch;text-wrap:pretty}.nav{position:fixed;inset:0 0 auto;z-index:40;padding:18px var(--gutter) 0;pointer-events:none;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.nav:before{content:"";position:absolute;inset:0 0 -28px;z-index:-1;opacity:0;transition:opacity .2s;background:linear-gradient(var(--bg) 62%,transparent)}.dark .nav:before{background:var(--sky-layers);-webkit-mask-image:linear-gradient(#000 62%,transparent);mask-image:linear-gradient(#000 62%,transparent)}body.scrolled .nav:before{opacity:1}.nav-inner{pointer-events:auto;min-width:0;max-width:100%;display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;background:#ffffffb8;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 1px #ffffffb3 inset,0 8px 30px -12px #0d1a2a40,0 0 0 1px #0d1a2a0d;transition:background .3s,box-shadow .3s}.on-ink .nav-inner{background:#0d1a2a75;box-shadow:0 1px #ffffff1f inset,0 8px 30px -12px #00000073,0 0 0 1px #ffffff14;color:var(--on-ink)}.wordmark,.footer-mark{font-family:Europa,Geist,sans-serif;font-weight:500;text-decoration:none;letter-spacing:0}.wordmark{font-size:26px;line-height:1;margin-top:-3px}.nav .wordmark{justify-self:start;pointer-events:auto;color:var(--fg);padding:8px 2px}.on-ink .nav .wordmark{color:var(--on-ink)}.nav-links{display:flex;gap:2px;align-items:center}.nav-links a{padding:10px 14px;font-size:14px;letter-spacing:-.01em;text-decoration:none;border-radius:999px;transition:background .18s}.nav-links a:hover{background:#0d1a2a12}.on-ink .nav-links a:hover{background:#ffffff1a}.sort-arrow{display:grid;place-items:center;align-self:stretch;margin:-9px -16px -9px 2px;padding:0 14px 0 10px;border-left:1px solid currentColor;border-color:#7f7f7f4d;border-radius:0 999px 999px 0}.sort-arrow:hover{background:#7f7f7f1f}.sort-arrow svg{width:15px;height:15px}.hero{position:relative;isolation:isolate;min-height:var(--hero-h);color:var(--on-ink);background:var(--ink);overflow:clip;display:grid;grid-template-rows:auto 1fr}.hero-sky{position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(60% 46% at 50% 92%,#cfe6f7 0%,rgb(159 200 232 / 90%) 26%,rgb(95 163 214 / 55%) 52%,transparent 78%),radial-gradient(90% 40% at 50% 100%,#e9f3fb 0%,transparent 60%),linear-gradient(180deg,#0a1522 0%,#0e1c2e 34%,#17324c 62%,#2f5f85 80%,#7fb2d9 92%,var(--bg) 100%)}.hero-sky:before{content:"";position:absolute;inset:0;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .18 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.hero-glow{position:absolute;z-index:-1;left:50%;bottom:-8%;width:1400px;height:700px;transform:translate(-50%);background:radial-gradient(closest-side,rgb(255 244 224 / 55%),rgb(255 226 190 / 18%) 40%,transparent 70%);filter:blur(20px);pointer-events:none;animation:glow-breathe 9s ease-in-out infinite}@keyframes glow-breathe{0%,to{opacity:.85;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.06)}}.hero-search{position:relative;z-index:3;grid-row:1 / -1;align-self:center;padding:0 var(--gutter);color:var(--fg)}.hero-search .paste-demo{margin:0 auto}.hero-search .link-bar{cursor:text;color:var(--on-ink);background:#ffffff14;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);box-shadow:0 1px #ffffff24 inset,0 0 0 1px #ffffff1f,0 12px 32px -18px #0000004d}.hero-search .link-bar .link-icon{color:#fff}.hero-search input.link-text{border:0;outline:0;background:none;font:inherit;padding:0;color:var(--on-ink)}.hero-search input.link-text::placeholder{color:var(--on-ink-muted)}.hero-search button.link-go{border:0;cursor:pointer;font:inherit;background:#fff;color:var(--ink)}.hero-search button.link-go:hover{background:var(--sky-3)}.suggest{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:5;padding:8px;border-radius:26px;color:var(--on-ink);text-align:left;background:#14273c9e;backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);box-shadow:0 1px #ffffff24 inset,0 0 0 1px #ffffff1f,0 30px 60px -28px #0000008c;transform-origin:top center;animation:suggest-in .22s var(--ease-out)}@keyframes suggest-in{0%{opacity:0;transform:translateY(-6px) scale(.985)}}.suggest-head{padding:10px 14px 6px;font-size:12px;font-weight:500;letter-spacing:.02em;color:var(--on-ink-muted)}.suggest-row{display:flex;align-items:center;gap:14px;padding:8px 14px;border-radius:16px;cursor:pointer}.suggest-row.active{background:#ffffff1a}.suggest-term{font-size:15px;color:var(--on-ink-muted);padding-top:10px;padding-bottom:10px}.suggest-term svg{flex:none;width:16px;height:16px;color:var(--on-ink-muted)}.suggest-term b{color:var(--on-ink);font-weight:500}.suggest-thumb{flex:none;width:52px;height:52px;border-radius:14px;background:#ffffffeb;display:grid;place-items:center;overflow:hidden}.suggest-thumb img{max-width:44px;max-height:40px;object-fit:contain}.suggest-main{flex:1;min-width:0}.suggest-name{font-size:15px;font-weight:500;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggest-meta{font-size:13px;color:var(--on-ink-muted);margin-top:2px}.suggest-price{text-align:right;font-size:15px;font-weight:500;letter-spacing:-.02em}.suggest-price{flex:none;margin-left:auto}.suggest-price span{display:block;font-size:12px;font-weight:400;color:var(--on-ink-muted);margin-bottom:1px}.suggest-sep{height:1px;margin:6px 14px;background:#ffffff1a}.suggest-empty{padding:18px 14px;font-size:14px;color:var(--on-ink-muted)}.product-hero{min-height:0;padding-bottom:clamp(28px,3.2vw,44px)}.product-hero .hero-sky{background:radial-gradient(70% 60% at 50% 115%,#e9f3fb 0%,transparent 60%),linear-gradient(180deg,#0a1522 0%,#0e1c2e 30%,#17324c 58%,#2f5f85 78%,#7fb2d9 92%,var(--bg) 100%)}.product{position:relative;z-index:3;width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:var(--page-top) var(--gutter) 0;display:grid;grid-template-columns:minmax(0,480px) 1fr;gap:clamp(28px,5vw,64px);align-items:center}.product{row-gap:24px}.product-tile{aspect-ratio:1;border-radius:32px;background:#fff;display:grid;place-items:center;overflow:hidden;box-shadow:0 30px 60px -30px #0000007f}.product-tile img{width:80%;max-height:74%;object-fit:contain}.product-name{font-size:clamp(32px,4.4vw,52px);font-weight:500;letter-spacing:-.04em;line-height:1.04;color:#fff}.product-summary{margin-top:18px;font-size:16px;color:var(--on-ink-muted)}.family-section{margin:0 0 12px}.product-summary strong{font-size:22px;font-weight:500;letter-spacing:-.02em;color:#fff;margin-right:4px}.product-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.product-track,.product-ghost{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:15px;font-weight:500;transition:background .2s}.product-track{background:#fff;color:var(--ink)}.product-track[aria-busy=true]{cursor:progress;animation:track-wait 1s ease-in-out infinite alternate}@keyframes track-wait{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.product-track[aria-busy=true]{animation:none;opacity:.55}}.product-track:hover{background:var(--sky-3)}.product-track.on{background:#ffffff1f;color:var(--on-ink);box-shadow:0 0 0 1px #ffffff29 inset}.product-track.on:hover{background:#ffffff2e}.product-track svg{width:17px;height:17px}.product-ghost{background:#0d1a2a52;color:var(--on-ink);box-shadow:0 0 0 1px #ffffff24 inset;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.product-ghost:hover{background:#0d1a2a70}.product-body{background:var(--bg);padding:8px 0 clamp(72px,9vw,120px)}.product-wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.tabs{display:inline-flex;gap:2px;padding:4px;border-radius:999px;background:#0d1a2a0f}.tabs button{border:0;background:none;font:inherit;font-size:14px;font-weight:500;color:var(--muted);padding:9px 18px;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.tabs button[aria-selected=true]{background:#fff;color:var(--fg);box-shadow:0 1px 3px #0d1a2a1f}.tab-panel{margin-top:24px}.tabs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.table-tools{display:flex;align-items:center;gap:14px}.table-tools[hidden]{display:none}.sort{position:relative}.sort-btn{display:inline-flex;align-items:center;gap:8px}.sort-btn svg{width:15px;height:15px}.sort-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:10;min-width:190px;padding:6px;border-radius:20px;display:grid;background:#101f30f0;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);box-shadow:0 1px #ffffff24 inset,0 0 0 1px #ffffff1f,0 30px 60px -28px #0009;animation:suggest-in .2s var(--ease-out)}.sort-menu[hidden]{display:none}.sort-menu button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:0;border-radius:14px;background:none;font:inherit;font-size:14px;color:var(--on-ink);text-align:left;cursor:pointer}.sort-menu button:hover{background:#ffffff1a}.sort-menu button[aria-selected=true]:after{content:"\2713";color:var(--sky-2)}.chip{border:0;font:inherit;font-size:14px;padding:9px 16px;border-radius:999px;cursor:pointer;background:#fff;color:var(--fg);box-shadow:0 0 0 1px var(--border) inset;transition:background .2s,color .2s}.chip[aria-pressed=true]{background:var(--fg);color:#fff;box-shadow:none}.offers{list-style:none;margin:0;padding:6px;border-radius:var(--r-list);background:#fff;box-shadow:0 0 0 1px var(--hair),0 20px 50px -34px #0d1a2a59}.offer{position:relative;display:grid;grid-template-columns:44px 1.4fr 1fr auto auto 36px;align-items:center;gap:16px;padding:14px 16px;border-radius:var(--r-row);transition:background .15s}.offer-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.offer+.offer{box-shadow:0 -1px 0 var(--hair)}.offer:hover{background:#f5f8fa}.offer.best{background:var(--sky-3);box-shadow:none}.offer.best+.offer{box-shadow:none}.offer.gone{opacity:.5}.offer-logo{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;font-weight:600;font-size:17px;color:#fff;background:hsl(var(--h) 45% 42%)}.offer-logo.has-icon{background:#fff}.offer-logo img{width:62%;height:62%;object-fit:contain}.offer-store strong{display:block;font-size:16px;font-weight:500;letter-spacing:-.015em}.offer-stock{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--signal);margin-top:2px}.offer-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.offer-stock.few-left{color:#b7791f}.offer-stock.out-of-stock{color:var(--muted)}.offer-delivery{font-size:14px;color:var(--muted)}.offer-price{min-width:92px;text-align:right}.offer-price strong{display:block;font-size:19px;font-weight:500;letter-spacing:-.025em}.offer-original{display:block;font-size:13px;color:var(--muted)}.offer-badge{display:inline-block;margin-top:3px;font-size:11px;font-weight:600;letter-spacing:.02em;color:var(--ink-blue)}.offer-go{width:36px;height:36px;border:0;border-radius:999px;display:grid;place-items:center;background:#0d1a2a0f;color:var(--fg);transition:background .2s}.offer-go:hover{background:#0d1a2a1f}.offer.best .offer-go{background:var(--fg);color:#fff}.offer-go svg{width:16px;height:16px}.history{padding:24px;border-radius:var(--r-list);background:#fff;box-shadow:0 0 0 1px var(--hair),0 20px 50px -34px #0d1a2a59}.history-stats{display:flex;gap:clamp(20px,5vw,56px);margin-bottom:20px}.stat span{display:block;font-size:13px;color:var(--muted)}.stat strong{font-size:24px;font-weight:500;letter-spacing:-.03em}.history-chart{display:block;width:100%;height:200px;overflow:visible}.history-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--muted-2);margin-top:8px}.specs{margin:0;padding:6px 22px;border-radius:var(--r-list);background:#fff;box-shadow:0 0 0 1px var(--hair),0 20px 50px -34px #0d1a2a59}.specs div{display:grid;grid-template-columns:200px 1fr;gap:16px;padding:15px 0;font-size:15px}.specs div+div{box-shadow:0 -1px 0 var(--hair)}.specs dt{color:var(--muted)}.specs dd{margin:0}@view-transition{navigation:auto}.nav-inner{view-transition-name:site-nav}.nav .wordmark{view-transition-name:site-mark}.nav-end{view-transition-name:site-account}::view-transition-old(root),::view-transition-new(root),::view-transition-group(site-nav),::view-transition-group(site-account),::view-transition-old(site-nav),::view-transition-new(site-nav),::view-transition-old(site-account),::view-transition-new(site-account){animation:none}::view-transition-old(site-nav),::view-transition-old(site-account){display:none}.dark{color:var(--on-ink);position:relative;isolation:isolate;background:#09131f}.dark:before{content:"";position:fixed;inset:0 0 auto;height:100lvh;z-index:-1;pointer-events:none;background:var(--sky-layers)}.dark .hero-sky{display:none}.dark>main,.dark>footer{position:relative;z-index:1}.dark{min-height:100svh;display:flex;flex-direction:column}.dark>main{flex:1 0 auto}.dark>main>:last-child,.dark .legal{padding-bottom:0}.dark .hero{background:none}.dark .hero-glow{display:none}.dark .product-body{background:none}.dark .tabs{background:#ffffff12}.dark .tabs button{color:var(--on-ink-muted)}.dark .tabs button[aria-selected=true]{background:#ffffff24;color:#fff;box-shadow:none}.dark .chip{background:#ffffff0f;color:var(--on-ink);box-shadow:0 0 0 1px #ffffff1f inset}.dark .chip[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:none}.dark .offer-delivery,.dark .stat span,.dark .specs dt{color:var(--on-ink-muted)}.dark .offers,.dark .history,.dark .specs{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff17}.dark .offer+.offer,.dark .specs div+div{box-shadow:0 -1px #ffffff12}.dark .offer:hover{background:#ffffff0d}.dark .offer.best{background:#5fa3d629;box-shadow:none}.dark .offer.best+.offer{box-shadow:none}.dark .offer-stock{color:#5fd08f}.dark .offer-stock.few-left{color:#f0b45a}.dark .offer-stock.out-of-stock{color:var(--on-ink-muted)}.dark .offer-badge{color:var(--sky-2)}.dark .offer-go{background:#ffffff14;color:var(--on-ink)}.dark .offer-go:hover{background:#ffffff24}.dark .offer.best .offer-go{background:#fff;color:var(--ink)}.dark .history-axis{color:var(--on-ink-muted)}.dark .product-ghost{background:#ffffff14}.dark .product-ghost:hover{background:#ffffff24}.nav-end{justify-self:end;display:flex;gap:10px;pointer-events:auto}.nav-me{min-width:104px;justify-content:center}.nav-region.pending,.footer-region.pending{visibility:hidden}.footer-region{display:none;justify-self:start;width:fit-content;margin-top:4px;padding:9px 14px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:13px;color:var(--on-ink);background:#ffffff17}.nav-account{pointer-events:auto;border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;height:50px;padding:0 22px;border-radius:999px;white-space:nowrap;font-size:14px;font-weight:500;text-decoration:none;color:var(--on-ink);background:#0d1a2a75;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 1px #ffffff1f inset,0 8px 30px -12px #00000073,0 0 0 1px #ffffff14;transition:background .2s}.nav-account:hover{background:#0d1a2a9e}@media(max-width:720px){:root{--page-top: 112px}.nav-account{height:46px;padding:0 14px;font-size:13px}.nav-me{min-width:78px}.nav{grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.nav-inner{justify-self:center}.nav .nav-region{display:none}.footer-region{display:inline-flex}.nav-inner{flex:0 1 auto}.wordmark{flex:none}.nav-links{min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{flex:none;white-space:nowrap}.nav-links.more-end{mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.nav-links.more-start{mask-image:linear-gradient(to left,#000 calc(100% - 28px),transparent)}.nav-links.more-start.more-end{mask-image:linear-gradient(to right,transparent,#000 28px calc(100% - 28px),transparent)}}.category-head{position:relative;z-index:3;width:100%;box-sizing:border-box;max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:var(--page-top) var(--gutter) 0}.cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.card{display:flex}.card a{flex:1;display:flex;flex-direction:column;min-width:0;padding:10px 10px 16px;border-radius:26px;text-decoration:none;color:var(--on-ink);background:#ffffff0a;box-shadow:0 0 0 1px #ffffff17;transition:background .2s,transform .2s var(--ease-out)}.card a:hover{background:#ffffff12;transform:translateY(-2px)}.card-tile{position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#fff}.card-tile img{position:absolute;inset:0;margin:auto;width:78%;height:74%;object-fit:contain}.card-name{margin:14px 6px 0;font-size:18px;font-weight:500;letter-spacing:-.015em;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em}.card-price{margin:auto 6px 0;padding-top:6px;font-size:16px;color:var(--on-ink-muted)}.card-price strong{color:#fff;font-weight:500}.card-price.split{display:flex;justify-content:space-between;align-items:baseline;gap:8px}:root{--skel-delay: .18s}.skel{display:inline-block;height:.9em;max-width:100%;border-radius:6px;vertical-align:-.1em;background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1c,#ffffff0f 75%) 0 0 / 200% 100%;animation:skel-in .3s var(--skel-delay) both,skel 1.4s var(--skel-delay) ease-in-out infinite}@keyframes skel-in{0%{opacity:0}}@keyframes skel{to{background-position:-200% 0}}.skel-title{width:min(420px,90%)}.skel-meta{width:220px}.skel-price-lg{width:5em}.ghost{pointer-events:none;user-select:none}.ghost .watch-tile,.ghost .card-tile,.ghost .offer-logo,.family-art:not([src]),.gallery-stage:has(>img:not([src])){background:#ffffff0d!important;box-shadow:none!important;animation:skel-in .3s var(--skel-delay) both}.family-art:not([src]){border-radius:18px;content:linear-gradient(transparent,transparent)}.dark>main:has([aria-busy]:not([hidden]),.load-failed){min-height:100svh}.loading .product-actions{visibility:hidden}.product-tile:empty:not(.skel){background:#ffffff12;box-shadow:none}.load-failed{display:flex;flex-direction:column;align-items:center;gap:14px;padding:48px 24px;text-align:center;color:var(--label-2)}.family-title .load-failed{align-items:flex-start;padding:18px 0 0}.think{background:linear-gradient(90deg,var(--label-3) 0%,var(--label) 50%,var(--label-3) 100%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:skel-in .3s var(--skel-delay) both,think 1.6s linear infinite}@keyframes think{0%{background-position:100% 0}to{background-position:-100% 0}}.suggest .think{--skel-delay: .4s}.dots{display:inline-flex;gap:4px;vertical-align:middle}.dots i{width:5px;height:5px;border-radius:50%;background:currentColor;animation:dot 1s ease-in-out infinite}.dots i:nth-child(2){animation-delay:.15s}.dots i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,80%,to{opacity:.3}40%{opacity:1}}.roll-slot{position:relative;display:inline-block;vertical-align:top;white-space:pre;overflow:clip;overflow-clip-margin:2px}.roll-out{position:absolute;left:0;top:0}.roll-in,.roll-out{display:inline-block;white-space:pre}.watch-tile img,[data-watch-item] .product-tile img{opacity:0;transition:opacity .25s}.watch-tile img.loaded,[data-watch-item] .product-tile img.loaded{opacity:1}a.product-ghost{text-decoration:none}.product-actions .danger-link{margin-left:4px}.watch{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;padding:12px 16px;border-radius:var(--r-row);text-decoration:none;color:var(--on-ink);transition:background .15s,opacity .2s,transform .2s var(--ease-out)}.watch:hover{background:#ffffff0d}.watch-link{position:absolute;inset:0;border-radius:inherit;z-index:1}.toast{position:fixed;left:50%;bottom:28px;z-index:90;transform:translate(-50%);display:flex;align-items:center;gap:16px;padding:10px 10px 10px 20px;border-radius:999px;font-size:14px;color:var(--on-ink);white-space:nowrap;max-width:calc(100vw - 32px);box-sizing:border-box;background:#101f30e0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 1px #ffffff24 inset,0 0 0 1px #ffffff1f,0 20px 50px -20px #000000b3;animation:toast-in .3s var(--ease-out)}.toast>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.toast.out{opacity:0;transition:opacity .22s}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.toast button,.toast a{text-decoration:none;flex:none;border:0;border-radius:999px;padding:8px 16px;cursor:pointer;font:inherit;font-size:14px;font-weight:500;background:#fff;color:var(--ink)}.watch-list>li+li{box-shadow:0 -1px #ffffff12}.watch-tile{width:64px;height:64px;border-radius:16px;background:#fff;display:grid;place-items:center;overflow:hidden}.watch-tile:empty{background:#ffffff12}.watch-tile img{width:82%;height:76%;object-fit:contain}.watch-name{font-size:16px;font-weight:500;letter-spacing:-.015em}.watch-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:13px;background:#ffffff12;color:var(--on-ink-muted);white-space:nowrap}.watch-pill:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.watch-pill.in{color:#5fd08f}.watch-pill.under{color:var(--sky-2)}.watch-status{display:flex;align-items:center;justify-content:flex-start;gap:12px}.watch-price{font-size:13px;color:var(--on-ink-muted);white-space:nowrap;display:grid;justify-items:end;text-align:right}.watch-from{min-height:1.2em;line-height:1.2}.watch-price strong{font-size:18px;font-weight:500;letter-spacing:-.02em;color:var(--on-ink)}.watch-empty{padding:56px 24px;text-align:center;border-radius:var(--r-list);background:#ffffff0a;box-shadow:0 0 0 1px #ffffff17;color:var(--on-ink-muted)}.watch-empty[hidden]{display:none}.alerts-empty{display:grid;justify-items:center;gap:18px;padding:56px 24px}.alerts-empty p{margin:0}.alerts-empty .chip{text-decoration:none}.alerts-empty .chip[hidden]{display:none}.alert-list .watch-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.watch-sub.alert-sub{display:block;margin-top:2px;font-size:14px;color:var(--label-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.alert-badge.positive{color:var(--positive)}.alert-badge.negative{color:var(--negative)}.alert-badge.warning{color:#f5b86b}.watch-note{font-size:12px;line-height:1.3}.alerts-more{height:1px}.settings-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.danger-link{border:0;background:none;font:inherit;font-size:14px;color:#ff6b6b;cursor:pointer;padding:10px 4px}.danger-link:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:720px){.watch{grid-template-columns:52px minmax(0,1fr);gap:8px 12px;padding:12px}.watch-tile{width:52px;height:52px;grid-row:span 2;align-self:start}.watch-status{grid-column:2;grid-row:2;justify-content:flex-start;gap:10px;min-width:0}.watch-price{justify-items:start;text-align:left}.watch-pill{padding:4px 10px;font-size:12px}.watch-price strong{font-size:16px}}.sheet{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:36px}.sheet-scrim{position:absolute;inset:0;background:#0000007f;animation:sheet-fade .25s ease-out}.sheet-card{position:relative;width:100%;max-width:360px;max-height:calc(100svh - 72px);overflow:hidden;padding:22px 20px 20px;border-radius:32px;display:flex;flex-direction:column;text-align:center;color:var(--on-ink);background:#101f30c7;backdrop-filter:blur(30px) saturate(160%);-webkit-backdrop-filter:blur(30px) saturate(160%);box-shadow:0 1px #ffffff24 inset,0 0 0 1px #ffffff1f,0 30px 80px -20px #000000b3;animation:sheet-in .42s cubic-bezier(.2,.9,.25,1.05)}.sheet.closing{animation:sheet-fade .22s ease-in reverse forwards}@keyframes sheet-in{0%{opacity:0;transform:scale(1.08)}}@keyframes sheet-fade{0%{opacity:0}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}}.sheet-title{font-size:17px;font-weight:500;letter-spacing:-.01em}.sheet-message{font-size:14px;color:var(--on-ink-muted);margin-top:8px;line-height:1.35}.sheet-field{display:flex;align-items:center;gap:4px;margin-top:16px;padding:0 16px;height:46px;border-radius:14px;background:#ffffff14;box-shadow:0 0 0 1px #ffffff1a inset;font-size:17px;font-weight:500}.sheet-field input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;color:#fff}.sheet-problem{color:#ff6b6b}.sheet-code input{text-align:center;font-size:22px;letter-spacing:.4em;font-variant-numeric:tabular-nums}.sheet-pills.busy{opacity:.6;pointer-events:none}.sheet-card>*{flex:none}.sheet-options{display:grid;flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin:11px -3px 0;padding:3px;text-align:left}.sheet-option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;padding:0 14px;border-radius:14px;cursor:pointer;font-size:15px}.sheet-option:hover{background:#ffffff14}.sheet-option svg{flex:none;width:18px;height:18px;color:var(--sky-2);visibility:hidden}.sheet-option[aria-checked=true] svg{visibility:visible}.sheet-pills{display:flex;gap:10px;margin-top:18px}.sheet-pill{flex:1;height:42px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:15px;font-weight:500;color:var(--on-ink);background:#ffffff1a;transition:background .15s}.sheet-pill:hover{background:#ffffff29}.sheet-pill:last-child{background:#fff;color:var(--ink)}.sheet-pill:last-child:hover{background:var(--sky-3)}.product-track.on{background:#ffffff24;color:#fff;box-shadow:0 0 0 1px #ffffff2e inset}@media(max-width:720px){.sheet{place-items:end center;padding:0}.sheet-card{max-width:none;max-height:85svh;border-radius:28px 28px 0 0;padding-bottom:calc(20px + env(safe-area-inset-bottom));animation:sheet-up .32s var(--ease-out)}.product{grid-template-columns:1fr}.product-hero{padding-bottom:28px}.product-tile{max-width:340px;width:100%;margin:0 auto}.offer{grid-template-columns:40px 1fr auto;gap:4px 12px;padding:12px}.offer-logo{width:40px;height:40px;grid-row:span 2}.offer-delivery{grid-column:2;grid-row:2;font-size:13px}.offer-price{grid-column:3;grid-row:1 / span 2}.offer-go{display:none}.offer-menu{grid-column:4;grid-row:1 / span 2}.offer:has(.offer-menu){grid-template-columns:40px 1fr auto 32px}.specs div{grid-template-columns:120px 1fr}}.paste-demo{position:relative;max-width:720px;margin:56px auto 0}.link-bar{display:flex;align-items:center;gap:12px;padding:10px 10px 10px 20px;background:#fff;border-radius:999px;box-shadow:0 1px #fff inset,0 0 0 1px #0d1a2a12,0 24px 50px -30px #0d1a2a59;font-size:16px}.link-bar .link-icon{flex:none;width:18px;height:18px;color:var(--muted-2)}.link-bar .link-text{flex:1;min-width:0;overflow:hidden;white-space:nowrap;color:var(--fg);letter-spacing:-.01em}.link-bar .link-go{flex:none;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background:var(--fg);color:#fff;transition:background .2s}.link-bar .link-go svg{width:16px;height:16px}.footer{background:var(--ink);color:var(--on-ink)}.footer-inner{width:min(var(--wrap),100% - 2 * var(--gutter));margin:auto;padding:56px 0 40px;border-top:1px solid rgb(255 255 255 / 10%)}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-mark{font-size:28px}.footer-brand p{margin-top:12px;font-size:14px;color:var(--on-ink-muted);max-width:26ch;line-height:1.5}.footer-col h4{font-size:13px;font-weight:500;color:var(--on-ink-muted);margin-bottom:14px}.footer-col a,.footer-col button{display:block;font-size:14px;text-decoration:none;padding:5px 0;color:var(--on-ink)}.footer-col button{border:0;background:none;font:inherit;font-size:14px;cursor:pointer;text-align:left}.footer-col a:hover,.footer-col button:hover{text-decoration:underline;text-underline-offset:4px}.cookie-banner{position:fixed;z-index:50;left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));margin:0 auto;width:fit-content;max-width:min(640px,100% - 32px);box-sizing:border-box;display:flex;align-items:center;gap:20px;padding:10px 10px 10px 20px;border-radius:var(--r-list);font-size:14px;line-height:1.45;color:var(--on-ink);background:#101f30e0;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);box-shadow:0 1px #ffffff24 inset,0 0 0 1px #ffffff1f,0 20px 50px -20px #000000b3;animation:cookie-in .3s var(--ease-out)}body:has(>.ask-dock) .cookie-banner{bottom:calc(var(--dock-gap) + 68px + env(safe-area-inset-bottom))}.cookie-banner.out{opacity:0;transition:opacity .2s}.cookie-banner p{margin:0;color:var(--label-2);white-space:nowrap}.cookie-banner a{margin-left:4px;font-size:13px;color:var(--on-ink);text-underline-offset:3px}.cookie-actions{display:flex;gap:8px;flex:none}.cookie-actions button{min-width:92px;height:36px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:500;color:var(--on-ink);background:#ffffff1a;transition:background .15s}.cookie-actions button:hover{background:#ffffff29}.cookie-actions button[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--sky-2) inset}@keyframes cookie-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.cookie-banner{animation:none}}@media(max-width:560px){.cookie-banner{flex-direction:column;align-items:stretch;gap:12px;padding:16px;width:auto}.cookie-banner p{white-space:normal}.cookie-actions button{flex:1}}.footer-bottom{margin-top:44px;padding-top:24px;border-top:1px solid rgb(255 255 255 / 10%);display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end}.footer-disclosure{max-width:68ch;font-size:12px;line-height:1.7;color:var(--on-ink-muted)}.footer-legal{font-size:12px;line-height:1.7;color:var(--on-ink-muted);white-space:nowrap}.dark .legal h1,.dark .legal h2,.dark .legal a{color:#fff}.dark .legal p,.dark .legal li{color:#d3e0eccc}.dark .legal .lead,.dark .legal address,.dark .legal .updated{color:var(--on-ink-muted)}.footer-grid--5{grid-template-columns:1.4fr repeat(4,1fr)}.footer-social a{display:flex;align-items:center;gap:10px}.footer-social svg{width:16px;height:16px;flex:none;opacity:.85}.dark .footer{background:none;padding:var(--footer-gap) var(--gutter) var(--gutter)}.dark .footer-inner{width:min(var(--wrap),100%);padding:44px clamp(24px,4vw,48px) 32px;border-top:0;border-radius:32px;background:#ffffff0a;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);box-shadow:0 1px #ffffff1a inset,0 0 0 1px #ffffff17,0 30px 60px -40px #0009}.dark .footer-bottom{border-top-color:#ffffff14}.legal{width:min(46rem,100% - 2 * var(--gutter));margin:0 auto;padding:var(--page-top) 0 120px}.legal h1{font-size:clamp(36px,5vw,52px);line-height:1.02;font-weight:500;letter-spacing:-.04em;text-wrap:balance}.legal .updated{margin-top:.75rem;font-size:13px;color:var(--muted)}.legal h2{margin-top:2.5rem;font-size:20px;font-weight:500;letter-spacing:-.02em}.legal p,.legal li{margin-top:.75rem;font-size:16px;line-height:1.7;letter-spacing:-.01em;color:color-mix(in oklab,var(--fg) 78%,transparent);text-wrap:pretty}.legal ul{padding-left:1.25rem}.legal ol{padding-left:20px}.legal a{color:var(--fg);text-underline-offset:3px}.legal .lead{font-size:20px;line-height:1.55;margin-top:22px;color:var(--muted);max-width:none}.legal address{font-style:normal;font-size:16px;line-height:1.7;margin-top:12px;color:var(--muted)}@media(max-width:860px){.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{grid-template-columns:1fr}.footer-legal{white-space:normal}}@media(max-width:700px){:root{--hero-h: auto}.nav{padding:12px 12px 0;gap:6px}.nav-inner{padding:5px;gap:2px}.wordmark{font-size:22px}.nav-links a{font-size:13px;padding:9px 8px}.paste-demo{margin-top:36px}.link-bar{font-size:14px;padding:8px 8px 8px 16px}.link-bar .link-go{width:36px;height:36px}.footer-grid{grid-template-columns:1fr 1fr;gap:28px}.footer-brand{grid-column:1 / -1}.footer-inner{padding:44px 0 32px}.legal{padding-bottom:80px}}
