.tape.svelte-13hfl2i{display:flex;flex-direction:column;min-inline-size:0;border-block:var(--border-width) solid var(--border)}.tape-head.svelte-13hfl2i{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-xs);border-block-end:var(--border-width) solid var(--border-subtle)}.tape-head.svelte-13hfl2i h2:where(.svelte-13hfl2i){display:inline-flex;align-items:center;gap:var(--space-sm);margin:0;font:500 var(--text-xs)/var(--leading-none) var(--font);color:var(--text);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.tape-pulse.svelte-13hfl2i{inline-size:var(--size-dot);block-size:var(--size-dot);border-radius:50%;background:var(--text-muted)}.tape-pulse.is-moving.svelte-13hfl2i{background:var(--status-positive);animation:svelte-13hfl2i-tape-pulse 2s var(--ease-in-out) infinite}@keyframes svelte-13hfl2i-tape-pulse{0%,to{opacity:1}50%{opacity:.35}}.tape-actions.svelte-13hfl2i{display:flex;align-items:center;gap:var(--space-md);min-block-size:var(--control-h-sm)}.tape-actions.svelte-13hfl2i a:where(.svelte-13hfl2i),.tape-toggle.svelte-13hfl2i{display:inline-flex;align-items:center;min-block-size:var(--control-h-sm);font:500 var(--text-xs)/var(--leading-none) var(--font);color:var(--accent);text-decoration:none}.tape-actions.svelte-13hfl2i a:where(.svelte-13hfl2i):hover{text-decoration:underline}.tape-toggle.svelte-13hfl2i{padding:0 var(--space-sm);background:none;border:var(--border-width) solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--tracking-wide);cursor:pointer}.tape-toggle.svelte-13hfl2i:hover{color:var(--text);border-color:var(--text-muted)}.tape-window.svelte-13hfl2i{position:relative;overflow:hidden;block-size:var(--size-tape-row);-webkit-mask-image:linear-gradient(to right,transparent,black var(--size-tape-fade),black calc(100% - var(--size-tape-fade)),transparent);mask-image:linear-gradient(to right,transparent,black var(--size-tape-fade),black calc(100% - var(--size-tape-fade)),transparent)}.tape-window.is-still.svelte-13hfl2i{overflow-x:auto;block-size:auto;scrollbar-width:thin;-webkit-mask-image:linear-gradient(to right,black calc(100% - var(--size-tape-fade)),transparent);mask-image:linear-gradient(to right,black calc(100% - var(--size-tape-fade)),transparent)}.tape-track.svelte-13hfl2i{display:flex;inline-size:max-content;will-change:transform}.tape-run.svelte-13hfl2i{position:relative;display:flex;inline-size:max-content;margin:0;padding:0;list-style:none}.tape-sale.svelte-13hfl2i{flex:none;display:flex;border-inline-end:var(--border-width) solid var(--border-subtle)}.tape-sale.svelte-13hfl2i a:where(.svelte-13hfl2i){display:flex;align-items:center;gap:var(--space-sm);block-size:var(--size-tape-row);padding-inline:var(--space-lg);color:var(--text);text-decoration:none;white-space:nowrap}.tape-sale.svelte-13hfl2i a:where(.svelte-13hfl2i):hover .tape-name:where(.svelte-13hfl2i){color:var(--accent)}.tape-sale.svelte-13hfl2i a:where(.svelte-13hfl2i):focus-visible{outline:var(--border-width-thick) solid var(--accent-focus);outline-offset:calc(-1 * var(--border-width-thick))}.tape-tier.svelte-13hfl2i{flex:none;inline-size:var(--border-width-thick);block-size:var(--text-sm);border-radius:var(--radius-sm)}.tape-name.svelte-13hfl2i{font:600 var(--text-xs)/var(--leading-none) var(--font);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.tape-perk.svelte-13hfl2i{display:inline-flex;align-items:baseline;gap:var(--space-xs);font:400 var(--text-xs)/var(--leading-none) var(--font);color:var(--text-muted)}.tape-roll.svelte-13hfl2i{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500;color:var(--text)}.tape-price.svelte-13hfl2i{font:600 var(--text-sm)/var(--leading-none) var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.tape-when.svelte-13hfl2i{min-inline-size:8ch;font:400 var(--text-xs)/var(--leading-none) var(--font);color:var(--text-muted)}.tape-new.svelte-13hfl2i{font:500 var(--text-2xs)/var(--leading-none) var(--font);color:var(--accent);text-transform:uppercase;letter-spacing:var(--tracking-wide);border:var(--border-width) solid var(--accent-border);border-radius:var(--radius-sm);padding:var(--space-xs)}.tape-sale.is-fresh.svelte-13hfl2i{background:var(--accent-bg-solid)}.tape-sale.is-fresh.svelte-13hfl2i .tape-price:where(.svelte-13hfl2i){color:var(--accent)}.tape-note.svelte-13hfl2i{display:flex;align-items:center;block-size:var(--size-tape-row);margin:0;font:400 var(--text-sm)/var(--leading-normal) var(--font);color:var(--text-muted)}.tape-sale--skeleton.svelte-13hfl2i{align-items:center;gap:var(--space-sm);block-size:var(--size-tape-row);padding-inline:var(--space-md)}.sk.svelte-13hfl2i{block-size:var(--text-2xs);border-radius:var(--radius-sm);background:var(--border);animation:svelte-13hfl2i-sk-pulse 1.6s ease-in-out infinite}.sk-a.svelte-13hfl2i{inline-size:var(--size-sk-b)}.sk-b.svelte-13hfl2i{inline-size:calc(var(--size-sk-b) / 2)}@keyframes svelte-13hfl2i-sk-pulse{0%,to{opacity:.5}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.sk.svelte-13hfl2i,.tape-pulse.is-moving.svelte-13hfl2i{animation:none}}.vh.svelte-13hfl2i{position:absolute;inline-size:var(--border-width);block-size:var(--border-width);padding:0;margin:calc(-1 * var(--border-width));overflow:hidden;clip-path:inset(50%);white-space:nowrap}
