.page-shell.svelte-zo1d4s{max-width:1440px;margin:0 auto;padding:var(--space-xl) var(--space-md) var(--space-2xl)}.breadcrumbs.svelte-zo1d4s{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap;margin-bottom:var(--space-xl);color:var(--color-muted);font:12px var(--font-mono)}.breadcrumbs.svelte-zo1d4s a:where(.svelte-zo1d4s){color:var(--color-accent);text-decoration:none}.breadcrumbs.svelte-zo1d4s a:where(.svelte-zo1d4s):hover{text-decoration:underline}.breadcrumbs.svelte-zo1d4s a:where(.svelte-zo1d4s):focus-visible,.buy-link.svelte-zo1d4s:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.hero.svelte-zo1d4s{max-width:70ch;margin-bottom:var(--space-xl)}.eyebrow.svelte-zo1d4s{margin:0 0 var(--space-xs);color:var(--color-accent-2);font:600 11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}h1.svelte-zo1d4s,h2.svelte-zo1d4s,h3.svelte-zo1d4s,p.svelte-zo1d4s{margin-top:0}h1.svelte-zo1d4s{margin-bottom:var(--space-sm);color:var(--color-ink);font:700 clamp(26px,4vw,44px) var(--font-display);letter-spacing:-.03em}.hero.svelte-zo1d4s>p:where(.svelte-zo1d4s):last-child{color:var(--color-muted)}.rank-grid.svelte-zo1d4s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-md);margin-bottom:var(--space-2xl)}.rank-card.svelte-zo1d4s{display:grid;gap:var(--space-xs);padding:var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--r-xl);background:var(--color-paper-2)}.rank-card.svelte-zo1d4s span:where(.svelte-zo1d4s),.rank-card.svelte-zo1d4s small:where(.svelte-zo1d4s){color:var(--color-muted)}.rank-card.svelte-zo1d4s span:where(.svelte-zo1d4s){font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.rank-card.svelte-zo1d4s strong:where(.svelte-zo1d4s){color:var(--color-ink);font:700 24px var(--font-mono)}.section-heading.svelte-zo1d4s{display:flex;justify-content:space-between;align-items:end;gap:var(--space-md);margin-bottom:var(--space-md)}.section-heading.svelte-zo1d4s h2:where(.svelte-zo1d4s){margin:0;color:var(--color-ink);font:650 22px var(--font-display)}.section-heading.svelte-zo1d4s>span:where(.svelte-zo1d4s){color:var(--color-muted);font:12px var(--font-mono)}.offers.svelte-zo1d4s ul:where(.svelte-zo1d4s){display:grid;gap:var(--space-sm);margin:0;padding:0;list-style:none}.offers.svelte-zo1d4s li:where(.svelte-zo1d4s){display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:var(--space-md);align-items:center;padding:var(--space-md) var(--space-lg);border:1px solid var(--color-rule);border-radius:var(--r-lg);background:var(--color-paper)}.offer-copy.svelte-zo1d4s{min-width:0}.offer-copy.svelte-zo1d4s h3:where(.svelte-zo1d4s){margin-bottom:var(--space-xs);color:var(--color-ink);font:600 14px var(--font-body)}.offer-copy.svelte-zo1d4s p:where(.svelte-zo1d4s){margin:0;color:var(--color-muted);font-size:12px}.status.svelte-zo1d4s{padding:3px 8px;border:1px solid var(--color-rule-2);border-radius:var(--r-pill);color:var(--color-muted);font:600 10px var(--font-mono);white-space:nowrap}.status.available.svelte-zo1d4s{border-color:var(--color-ok-rule);background:var(--color-ok-bg);color:var(--color-ok)}.price.svelte-zo1d4s{color:var(--color-ink);font:650 15px var(--font-mono);white-space:nowrap}.buy-link.svelte-zo1d4s,.unavailable.svelte-zo1d4s{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:var(--control-height);padding:0 14px;border-radius:var(--r-pill);white-space:nowrap;font-size:12px}.buy-link.svelte-zo1d4s{border:1px solid var(--color-accent-rule);background:var(--color-accent-bg);color:var(--color-accent-2);text-decoration:none}.buy-link.svelte-zo1d4s:hover{border-color:var(--color-accent)}.unavailable.svelte-zo1d4s{color:var(--color-muted)}@media(max-width:760px){.rank-grid.svelte-zo1d4s{grid-template-columns:1fr}.offers.svelte-zo1d4s li:where(.svelte-zo1d4s){grid-template-columns:1fr auto}.offer-copy.svelte-zo1d4s,.buy-link.svelte-zo1d4s,.unavailable.svelte-zo1d4s{grid-column:1 / -1}}
