.empty.svelte-1uha8ag{max-width:640px;padding:160px 0 80px}.empty.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.035em;margin-bottom:16px;font-size:48px;line-height:1.05}.empty.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted)}code.svelte-1uha8ag{font:14px var(--mono)}.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:end;gap:48px;padding:clamp(64px,12vw,152px) 0 clamp(56px,9vw,112px);display:grid}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.045em;max-width:12ch;font-size:clamp(44px,7.4vw,92px);line-height:.98}.lede.svelte-1uha8ag{max-width:46ch;color:var(--muted);margin-top:28px;font-size:17px;line-height:1.6}.actions.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px;display:flex}.text-link.svelte-1uha8ag{cursor:pointer;min-height:44px;color:var(--muted);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;transition:color .15s var(--ease);background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:15px;display:inline-flex}.text-link.svelte-1uha8ag:hover{color:var(--text)}.shelf.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius-plate);padding:20px}.shelf.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:8px;font-size:15px}.shelf.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.shelf.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.shelf.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child a:where(.svelte-1uha8ag){border-bottom:0}.shelf-name.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.shelf.svelte-1uha8ag li:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover .shelf-name:where(.svelte-1uha8ag){text-underline-offset:3px;text-decoration:underline}.shelf-left.svelte-1uha8ag{color:var(--accent);flex-shrink:0}.sold-out.svelte-1uha8ag{border-top:1px solid var(--border);color:var(--accent);margin-top:12px;padding-top:12px;font-size:14px}.sold-out.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.section.svelte-1uha8ag{padding-top:72px}.section-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 24px;margin-bottom:24px;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.02em;font-size:22px}.section-head.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:14px}.note.svelte-1uha8ag{color:var(--muted)}.ranks.svelte-1uha8ag{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ranks.svelte-1uha8ag li:where(.svelte-1uha8ag){min-width:0;padding-left:clamp(44px,4.2vw,60px);position:relative}.numeral.svelte-1uha8ag{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--numeral);-webkit-user-select:none;user-select:none;font-size:clamp(96px,9vw,136px);font-weight:800;line-height:.74;position:absolute;bottom:54px;left:0}.rank-card.svelte-1uha8ag{border-radius:var(--radius-plate);flex-direction:column;flex:1;gap:10px;min-width:0;display:flex;position:relative}.rank-card.svelte-1uha8ag:hover .plate{background:var(--surface-hover)}.rank-card.svelte-1uha8ag:hover .plate img{scale:1.03}.rank-name.svelte-1uha8ag{text-overflow:ellipsis;white-space:nowrap;margin-bottom:-6px;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.rank-meta.svelte-1uha8ag{color:var(--muted);justify-content:space-between;gap:8px;font-size:13px;line-height:20px;display:flex}.index.svelte-1uha8ag{flex-wrap:wrap;gap:8px;display:flex}.index.svelte-1uha8ag a:where(.svelte-1uha8ag){border:1px solid var(--border);height:44px;transition:background-color .15s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:500;display:inline-flex}.index.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{background:var(--surface-hover)}.index.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--faint)}.category.svelte-1uha8ag{padding-top:88px}.grid.svelte-1uha8ag{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:32px 20px;display:grid}.grid.lead.svelte-1uha8ag{grid-template-columns:repeat(6,minmax(0,1fr))}.grid.lead.svelte-1uha8ag>.featured{grid-area:span 2/span 2}.price-list.svelte-1uha8ag{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.price-list.svelte-1uha8ag a:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) 96px;align-items:baseline;gap:16px;min-height:56px;padding:16px 0;display:grid}.price-list.svelte-1uha8ag a:where(.svelte-1uha8ag):hover .pl-name:where(.svelte-1uha8ag){text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px}.pl-name.svelte-1uha8ag{font-weight:500}.pl-brand.svelte-1uha8ag,.pl-stock.svelte-1uha8ag{color:var(--muted);font-size:14px}.pl-stock.low.svelte-1uha8ag{color:var(--accent)}.pl-price.svelte-1uha8ag{text-align:right;font-weight:600}@media (width<=1080px){.grid.svelte-1uha8ag{grid-template-columns:repeat(min(var(--cols,4), 3), minmax(0, 1fr))}.grid.lead.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}.ranks.svelte-1uha8ag{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);gap:12px;display:flex;overflow-x:auto}.ranks.svelte-1uha8ag li:where(.svelte-1uha8ag){scroll-snap-align:start;flex:0 0 min(64vw,240px)}}@media (width<=860px){.hero.svelte-1uha8ag{grid-template-columns:1fr;align-items:start}}@media (width<=640px){.grid.svelte-1uha8ag,.grid.lead.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.grid.lead.svelte-1uha8ag>.featured{grid-row:span 1}.grid[data-category="TVs & Monitors"].svelte-1uha8ag,.grid[data-category=Laptops].svelte-1uha8ag{grid-template-columns:1fr}.price-list.svelte-1uha8ag a:where(.svelte-1uha8ag){grid-template-columns:minmax(0,1fr) 96px;gap:4px 16px}.pl-brand.svelte-1uha8ag{grid-row:2}.pl-stock.svelte-1uha8ag{text-align:right;grid-area:2/2}.pl-price.svelte-1uha8ag{grid-area:1/2}}
