:root{color-scheme:light dark;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", "Hiragino Sans", sans-serif;--size-xs:.8125rem;--size-s:.875rem;--size-0:1rem;--size-1:1.125rem;--size-2:clamp(1.25rem, 1.1rem + .8vw, 1.5rem);--size-3:clamp(1.5rem, 1.2rem + 1.6vw, 2.25rem);--weight-bold:700;--weight-semi:600;--leading:1.5;--leading-tight:1.2;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--gutter:max(var(--space-4), env(safe-area-inset-left));--radius:.5rem;--radius-pill:999px;--line:1px;--tap:2.75rem;--thumb:3.5rem;--card-h:5.5rem;--header-h:6.75rem;--width:72rem;--width-wide:120rem;--measure:68ch;--row-h:3.5rem;--cover-row:2.5rem;--cover-detail:7.5rem;--rail-w:15rem;--list-min:24rem;--detail-min:26rem;--header-compact-h:3.25rem;--sheet-max:85dvh;--sheet-radius:var(--radius) var(--radius) 0 0;--sheet-side:min(28rem, 60vw);--sheet-wide:40rem;--layer-header:2;--layer-sheet:4;--c-scrim:#00000073;--c-selected:var(--c-chip);--duration:.16s;--ease:cubic-bezier(.2, .8, .2, 1);--focus-ring:3px solid var(--c-focus);--focus-offset:2px;--dim:.5;--sold-out-filter:grayscale(1);--icon-size:1.25rem;--icon-size-nav:1.125rem;--breadcrumb-separator:"›";--count-separator:"· ";--star-mark:.75rem;--chip-h:2.25rem;--hero-w:44rem;--hero-input-h:3.5rem;--home-col:22rem;--strip-card:9.5rem;--tile-min:11rem;--dense-col:12rem;--disclosure:"▸";--disclosure-open:"▾";--icon-prev:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.4 5.4 14 4l-8 8 8 8 1.4-1.4L8.8 12z'/%3E%3C/svg%3E");--icon-next:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M8.6 5.4 10 4l8 8-8 8-1.4-1.4 6.6-6.6z'/%3E%3C/svg%3E");--meta-max:9rem;--ad-h:6.25rem;--shadow-float:0 2px 8px var(--c-scrim);--back-mark:"‹";--underline-offset:.2em;--thumb-fallback:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' fill='none' stroke='%238a8c93'%3E%3Ccircle cx='28' cy='28' r='20'/%3E%3Ccircle cx='28' cy='28' r='13' stroke-dasharray='2 3'/%3E%3Ccircle cx='28' cy='28' r='4'/%3E%3C/svg%3E");--icon-menu:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z'/%3E%3C/svg%3E");--icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 3a7 7 0 0 1 5.6 11.2l5.1 5.1-1.4 1.4-5.1-5.1A7 7 0 1 1 10 3zm0 2a5 5 0 1 0 0 10 5 5 0 0 0 0-10z'/%3E%3C/svg%3E");--icon-record:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20zm0 7a3 3 0 1 0 0 6 3 3 0 0 0 0-6zm0 2a1 1 0 1 1 0 2 1 1 0 0 1 0-2z'/%3E%3C/svg%3E");--tabbar-h:3.75rem;--icon-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm-1 6h2v7h-2zm0-3h2v2h-2z'/%3E%3C/svg%3E");--icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.4 5 12 10.6 17.6 5 19 6.4 13.4 12l5.6 5.6-1.4 1.4-5.6-5.6L6.4 19 5 17.6 10.6 12 5 6.4z'/%3E%3C/svg%3E");--icon-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");--icon-star-on:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='%23000' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l2.9 6.1 6.6.8-4.9 4.6 1.3 6.6L12 17.3l-5.9 3.3 1.3-6.6-4.9-4.6 6.6-.8z'/%3E%3C/svg%3E");--icon-share:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M18 15a3 3 0 0 0-2.4 1.2l-6.7-3.4a3 3 0 0 0 0-1.6l6.7-3.4A3 3 0 1 0 15 6l-6.7 3.4a3 3 0 1 0 0 5.2L15 18a3 3 0 1 0 3-3z'/%3E%3C/svg%3E");--icon-external:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M14 3h7v7h-2V6.4l-9.3 9.3-1.4-1.4L17.6 5H14zM5 5h6v2H5v12h12v-6h2v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2z'/%3E%3C/svg%3E");--icon-truck:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 5h12v3h4l4 5v4h-2a3 3 0 0 1-6 0H9a3 3 0 0 1-6 0H2zm2 2v8.8A3 3 0 0 1 8.2 15H12V7zm10 3v5.2a3 3 0 0 1 5 .2V13.7L17 10zM6 16a1 1 0 1 0 0 2 1 1 0 0 0 0-2zm11 0a1 1 0 1 0 0 2 1 1 0 0 0 0-2z'/%3E%3C/svg%3E");--icon-globe:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20zm-1.1 2.1A8 8 0 0 0 4.1 11H8c.1-2.6.9-5 2.9-6.9zm2.2 0c2 1.9 2.8 4.3 2.9 6.9h3.9a8 8 0 0 0-6.8-6.9zM10 11h4c-.1-2.2-.8-4.1-2-5.6-1.2 1.5-1.9 3.4-2 5.6zm-5.9 2a8 8 0 0 0 6.8 6.9C8.9 18 8.1 15.6 8 13zM10 13c.1 2.2.8 4.1 2 5.6 1.2-1.5 1.9-3.4 2-5.6zm6 0c-.1 2.6-.9 5-2.9 6.9a8 8 0 0 0 6.8-6.9z'/%3E%3C/svg%3E");--icon-sparkle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2l2.2 6.8L21 11l-6.8 2.2L12 20l-2.2-6.8L3 11l6.8-2.2zm7 13l1 3 3 1-3 1-1 3-1-3-3-1 3-1z'/%3E%3C/svg%3E");--icon-refresh:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 4a8 8 0 0 1 6.9 4H16v2h6V4h-2v2.5A10 10 0 0 0 2 12h2a8 8 0 0 1 8-8zm8 8a8 8 0 0 1-14.9 4H8v-2H2v6h2v-2.5A10 10 0 0 0 22 12z'/%3E%3C/svg%3E");--icon-trend-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 6.4 3.4 5l6.6 6.6 4-4 6 6V10h2v8h-8v-2h3.6L14 10.4l-4 4z'/%3E%3C/svg%3E");--icon-store:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h18l1 5a3 3 0 0 1-2 2.8V20H4v-8.2A3 3 0 0 1 2 9zm3 8v6h4v-4h4v4h4v-6a3 3 0 0 1-2.5-1.1 3 3 0 0 1-5 0A3 3 0 0 1 6 12z'/%3E%3C/svg%3E");--icon-person:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 3a4 4 0 1 1 0 8 4 4 0 0 1 0-8zm0 10c4.4 0 8 2 8 5v3H4v-3c0-3 3.6-5 8-5z'/%3E%3C/svg%3E");--icon-code:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M8.6 6 10 7.4 5.4 12l4.6 4.6L8.6 18l-6-6zm6.8 0 6 6-6 6-1.4-1.4 4.6-4.6L14 7.4z'/%3E%3C/svg%3E");--icon-chart:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4 20V10h3v10zm6.5 0V4h3v16zm6.5 0v-7h3v7z'/%3E%3C/svg%3E");--icon-shield:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2l8 3v6c0 5-3.4 9.4-8 11-4.6-1.6-8-6-8-11V5zm0 2.1L6 6.4V11c0 3.9 2.5 7.4 6 8.9 3.5-1.5 6-5 6-8.9V6.4z'/%3E%3C/svg%3E");--icon-pulse:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M2 11h4.3L9 4.6l4 14.2L15.4 11H22v2h-5.1L13 22.4 9 8.2 7.7 13H2z'/%3E%3C/svg%3E");--icon-chat:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M4 3h16a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 1-2zm1 2v12.8L7.3 16H20V5z'/%3E%3C/svg%3E");--icon-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11 4h2v7h7v2h-7v7h-2v-7H4v-2h7z'/%3E%3C/svg%3E");--icon-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M11 3h2v9.6l3.3-3.3 1.4 1.4L12 16.4l-5.7-5.7 1.4-1.4 3.3 3.3zM4 18h16v2H4z'/%3E%3C/svg%3E");--icon-coin:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 2a10 10 0 1 1 0 20 10 10 0 0 1 0-20zm0 2a8 8 0 1 0 0 16 8 8 0 0 0 0-16zm1 2v1.1c1.5.3 2.6 1.3 2.8 2.7h-2c-.2-.6-.7-1-1.6-1-1 0-1.5.4-1.5 1 0 .5.5.9 2.1 1.3 1.7.4 3.4 1.1 3.4 3.1 0 1.6-1.2 2.7-3.2 3V18h-2v-1.1c-1.7-.3-2.9-1.4-3-3h2c.1.8.7 1.3 1.8 1.3s1.6-.5 1.6-1.1c0-.6-.5-1-2.1-1.4-1.8-.5-3.4-1.2-3.4-3.1 0-1.6 1.3-2.7 3.1-3V6z'/%3E%3C/svg%3E");--icon-bag:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M7 7V6a5 5 0 0 1 10 0v1h3l1 15H3L4 7zm2 0h6V6a3 3 0 0 0-6 0zM5.9 9l-.8 11h13.8l-.8-11H17v2h-2V9H9v2H7V9z'/%3E%3C/svg%3E");--icon-shelf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 4h2v16H3zm4 2h3v14H7zm5-3h3v17h-3zm4.3 3.6 2.9-.8 3.6 13.5-2.9.8z'/%3E%3C/svg%3E");--icon-filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M3 5h18v2H3zm3 6h12v2H6zm4 6h4v2h-4z'/%3E%3C/svg%3E");--icon-rss:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 3a16 16 0 0 1 16 16h-2.5A13.5 13.5 0 0 0 5 5.5zm0 5a11 11 0 0 1 11 11h-2.5A8.5 8.5 0 0 0 5 10.5zm1.5 7a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5z'/%3E%3C/svg%3E");--icon-chevron-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5.4 8.6 4 10l8 8 8-8-1.4-1.4-6.6 6.6z'/%3E%3C/svg%3E");--icon-home:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M12 3l9 8h-3v9h-5v-6h-2v6H6v-9H3z'/%3E%3C/svg%3E");--icon-expand:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h6v2H6v4H4zm10 0h6v6h-2V6h-4zM4 14h2v4h4v2H4zm14 0h2v6h-6v-2h4z'/%3E%3C/svg%3E");--icon-book:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M5 3h11a3 3 0 0 1 3 3v15H7a3 3 0 0 1-3-3V5a2 2 0 0 1 1-2zm1 2v11.2A3 3 0 0 1 7 16h10V6a1 1 0 0 0-1-1zm1 13a1 1 0 1 0 0 1h10v-1z'/%3E%3C/svg%3E");--icon-bluesky:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.3 4.3C8.6 6 11 9.5 12 11.4c1-1.9 3.4-5.4 5.7-7.1 1.7-1.2 4.3-2.1 4.3.8 0 .6-.3 4.9-.5 5.6-.8 2.4-3.2 3-5.4 2.6 3.8.7 4.8 2.8 2.7 5-4 4.1-5.7-1-6.2-2.3L12 14.9l-.6 1.6c-.5 1.3-2.2 6.4-6.2 2.3-2.1-2.2-1.1-4.3 2.7-5-2.2.4-4.6-.2-5.4-2.6C2.3 10 2 5.7 2 5.1c0-2.9 2.6-2 4.3-.8z'/%3E%3C/svg%3E");--c-bluesky:#1185fe;--toast-width:32rem;--badge-size:1.25rem;--layer-toast:3;--tracking-caps:.04em;--thumb-row:2.75rem;--price-col:7.5rem;--price-max:34%;--tab-mark:3px;--grid-min:16rem;--dig-card-min:9.5rem;--lang-min:8rem;--docs-nav-w:15rem;--c-bg:#f7f6f2;--c-surface:#fff;--c-fg:#15161a;--c-muted:#565961;--c-line:#e3e2dc;--c-border:#8a8c93;--c-accent:#b3261e;--c-accent-fg:#fff;--c-link:#1a4fb4;--c-brand:#1340ff;--spin-33:1.8s;--c-focus:#1a4fb4;--c-chip:#efeee8;--c-chip-surface:var(--c-bg);--c-chip-on:#15161a;--c-chip-on-fg:#fff;--c-price:var(--c-fg);--c-used:#7a4a00;--c-skeleton:#ecebe5;--c-hover:#efeee8;--c-ok:var(--c-link);--c-bad:var(--c-accent);--c-watching:#8a5a00;--c-event-new:var(--c-link);--c-event-restock:#1d6b34;--c-event-price-down:#1d6b34;--c-event-soldout:var(--c-muted);--c-event-gone:var(--c-muted);--c-error:var(--c-accent);--busy-opacity:.6;--c-badge:var(--c-accent);--c-badge-fg:var(--c-accent-fg);--c-toast:var(--c-chip-on);--c-toast-fg:var(--c-chip-on-fg)}@media (width>=48rem){:root{--header-h:4rem}}@media (prefers-color-scheme:dark){:root{--c-bg:#111214;--c-surface:#1a1b1e;--c-fg:#ecebe6;--c-muted:#a6a7ab;--c-line:#2a2c31;--c-border:#6e7078;--c-accent:#ef6f5f;--c-accent-fg:#111214;--c-link:#8fb3ff;--c-brand:#8fb3ff;--c-focus:#8fb3ff;--c-chip:#24262a;--c-chip-on:#ecebe6;--c-chip-on-fg:#111214;--c-used:#f0b45a;--c-skeleton:#222429;--c-hover:#1f2024;--c-watching:#f0b45a;--c-event-restock:#6fd08c;--c-event-price-down:#6fd08c;--c-scrim:#0009}}*,:before,:after{box-sizing:border-box}html{scroll-padding-block-start:calc(var(--header-h) + var(--space-4))}body{background:var(--c-bg);color:var(--c-fg);font:var(--size-0)/var(--leading) var(--font-body);margin:0}main>*{min-inline-size:0}a{color:var(--c-link)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}h1{font-size:var(--size-3);line-height:var(--leading-tight);text-wrap:balance;margin:0}h2{font-size:var(--size-2);line-height:var(--leading-tight);margin:var(--space-6) 0 var(--space-2);text-wrap:balance}img{block-size:auto;max-inline-size:100%}data{font-variant-numeric:tabular-nums;color:var(--c-muted)}body>a[href=\#main]{z-index:2;padding:var(--space-2) var(--space-4);background:var(--c-surface);position:absolute;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);translate:0 -200%}body>a[href=\#main]:focus{translate:none}main:focus{outline:none}button{font:inherit;font-weight:var(--weight-semi);min-block-size:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius);background:var(--c-accent);color:var(--c-accent-fg);cursor:pointer;border:0}button[kind=secondary]{background:var(--c-surface);color:var(--c-fg);box-shadow:inset 0 0 0 var(--line) var(--c-border)}button[kind=secondary]:hover{background:var(--c-hover)}button[kind=strong]{background:var(--c-chip-on);color:var(--c-chip-on-fg)}button[kind=text]{color:var(--c-link);padding-inline:var(--space-2);text-underline-offset:var(--underline-offset);background:0 0;font-weight:400;text-decoration:underline}button[kind=text]:hover{color:var(--c-fg)}:is(button,a)[kind]:has(>vf-icon),:where(main a:not([kind]):has(>vf-icon)){align-items:center;gap:var(--space-2);display:inline-flex}main menu{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}a[kind]{min-block-size:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:var(--weight-semi);align-items:center;text-decoration:none;display:inline-flex}a[kind=strong]{background:var(--c-chip-on);color:var(--c-chip-on-fg)}a[kind=secondary]{background:var(--c-surface);color:var(--c-fg);box-shadow:inset 0 0 0 var(--line) var(--c-border)}@media (forced-colors:active){button[kind]{border:var(--line) solid ButtonText}}nav a,footer a,summary{min-block-size:var(--tap);align-items:center;display:inline-flex}figure{margin:0;overflow-x:auto}table{border-collapse:collapse;inline-size:100%;font-size:var(--size-s)}th,td{text-align:start;padding:var(--space-2);border-block-end:var(--line) solid var(--c-line);vertical-align:top;overflow-wrap:anywhere}th{color:var(--c-muted);font-weight:var(--weight-semi)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}[tabindex="-1"]:focus{outline:none}vf-app{grid-template-rows:auto 1fr auto;min-block-size:100dvh;display:grid}vf-app>*{min-inline-size:0}vf-app>:is(main,footer){inline-size:100%;max-inline-size:var(--width-wide);padding-inline:var(--gutter);margin-inline:auto}vf-app[layout=prose]>:is(main,footer){max-inline-size:var(--width)}main>:is(p,hgroup),main>article>p,hgroup p,footer>p{max-inline-size:var(--measure)}main{gap:var(--space-4);padding-block:var(--space-4) var(--space-8);align-content:start;display:grid}nav ul{gap:0 var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}nav a[aria-current]{color:var(--c-fg);font-weight:var(--weight-semi);text-decoration:none}footer{border-block-start:var(--line) solid var(--c-line);padding-block:var(--space-4) var(--space-8);color:var(--c-muted);font-size:var(--size-s);gap:var(--space-2);display:grid}footer p{margin:0}vf-app[mode=results] main>:is(section,vf-recent){display:none}vf-app[mode=results] main>hgroup{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}header{z-index:var(--layer-header);align-items:center;gap:var(--space-1) var(--space-4);padding:var(--space-1) var(--gutter) var(--space-2);background:var(--c-bg);border-block-end:var(--line) solid var(--c-line);grid-template-columns:minmax(0,1fr);grid-template-areas:"logo""search";display:grid;position:sticky;inset-block-start:0}header>a[rel=home]{align-items:center;gap:var(--space-2);min-block-size:var(--tap);font-weight:var(--weight-bold);font-size:var(--size-1);color:inherit;grid-area:logo;text-decoration:none;display:inline-flex}header>vf-search{grid-area:search}vf-logo{color:var(--c-brand);display:inline-grid}vf-logo svg{display:block;overflow:visible}vf-logo [part=handle],vf-logo [part=vinyl]{fill:currentColor}vf-logo [part=ring]{fill:none;stroke:currentColor;stroke-width:3px}vf-logo [part=groove]{fill:none;stroke:var(--c-bg);stroke-opacity:.3;stroke-width:.5px}vf-logo [part=sheen]{fill:none;stroke:var(--c-bg);stroke-opacity:.7;stroke-width:1px;stroke-linecap:round}vf-logo [part=label]{fill:var(--c-bg)}vf-logo [part=hole]{fill:currentColor}vf-logo [part=disc]{transform-box:fill-box;transform-origin:50%}@keyframes vf-spin{to{rotate:1turn}}@media (prefers-reduced-motion:no-preference){header>a[rel=home]:is(:hover,:focus-visible) vf-logo [part=disc],vf-app:has(vf-results[status=loading]) vf-logo [part=disc]{animation:vf-spin var(--spin-33) linear infinite}}header vf-search label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}header vf-search form{gap:0}header vf-search input{border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0}header vf-search button{inline-size:var(--tap);border-start-start-radius:0;border-end-start-radius:0;place-items:center;padding:0;display:grid}header>nav{z-index:2;background:var(--c-surface);border-block-start:var(--line) solid var(--c-line);padding-block-end:env(safe-area-inset-bottom);position:fixed;inset-block-end:0;inset-inline:0}vf-tabbar,vf-tabbar>vf-watchlist{grid-template-columns:repeat(4,1fr);display:grid}vf-tabbar>vf-watchlist{display:contents}vf-tabbar a{min-block-size:var(--tabbar-h);color:var(--c-muted);font-size:var(--size-xs);font-weight:var(--weight-semi);align-content:center;justify-items:center;gap:2px;text-decoration:none;display:grid;position:relative}vf-tabbar a[aria-current=page]{color:var(--c-accent)}vf-tabbar vf-icon{--icon-size:1.5rem}vf-tabbar vf-watch-count{position:absolute;inset-block-start:var(--space-1);inset-inline-start:calc(50% + .5rem)}vf-app{padding-block-end:calc(var(--tabbar-h) + env(safe-area-inset-bottom))}vf-icon{inline-size:var(--icon-size);block-size:var(--icon-size);mask:var(--icon) center / contain no-repeat;background:currentColor;display:inline-block}vf-icon[name=menu]{--icon:var(--icon-menu)}vf-icon[name=search]{--icon:var(--icon-search)}vf-icon[name=star]{--icon:var(--icon-star)}vf-icon[name=record]{--icon:var(--icon-record)}vf-icon[name=close]{--icon:var(--icon-close)}vf-icon[name=info]{--icon:var(--icon-info)}vf-icon[name=prev]{--icon:var(--icon-prev)}vf-icon[name=next]{--icon:var(--icon-next)}vf-icon[name=share]{--icon:var(--icon-share)}vf-icon[name=external]{--icon:var(--icon-external)}vf-icon[name=truck]{--icon:var(--icon-truck)}vf-icon[name=globe]{--icon:var(--icon-globe)}vf-icon[name=sparkle]{--icon:var(--icon-sparkle)}vf-icon[name=refresh]{--icon:var(--icon-refresh)}vf-icon[name=trend-down]{--icon:var(--icon-trend-down)}vf-icon[name=store]{--icon:var(--icon-store)}vf-icon[name=person]{--icon:var(--icon-person)}vf-icon[name=code]{--icon:var(--icon-code)}vf-icon[name=chart]{--icon:var(--icon-chart)}vf-icon[name=shield]{--icon:var(--icon-shield)}vf-icon[name=pulse]{--icon:var(--icon-pulse)}vf-icon[name=chat]{--icon:var(--icon-chat)}vf-icon[name=plus]{--icon:var(--icon-plus)}vf-icon[name=download]{--icon:var(--icon-download)}vf-icon[name=coin]{--icon:var(--icon-coin)}vf-icon[name=bag]{--icon:var(--icon-bag)}vf-icon[name=shelf]{--icon:var(--icon-shelf)}vf-icon[name=filter]{--icon:var(--icon-filter)}vf-icon[name=rss]{--icon:var(--icon-rss)}vf-icon[name=chevron-down]{--icon:var(--icon-chevron-down)}vf-icon[name=home]{--icon:var(--icon-home)}vf-icon[name=expand]{--icon:var(--icon-expand)}vf-icon[name=book]{--icon:var(--icon-book)}vf-icon[name=bluesky]{--icon:var(--icon-bluesky)}[dir=rtl] vf-icon:is([name=prev],[name=next]){scale:-1 1}@media (width<=40rem){vf-app[mode=results]{--header-h:var(--header-compact-h)}vf-app[mode=results] header{padding-block:var(--space-1);transition:inset-block-start var(--duration) var(--ease);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"logo search"}vf-app[mode=results] header>a[rel=home]>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-app[mode=results][scroll=down] header:not(:focus-within){inset-block-start:calc(-1 * var(--header-compact-h) - var(--line))}vf-app[mode=results][scroll=down] vf-results-actions{translate:0 calc(100% + var(--tabbar-h) + var(--space-3))}}@media (width>=48rem){header{padding-block:var(--space-2);grid-template-columns:auto minmax(0,36rem) 1fr auto;grid-template-areas:"logo search.tabs"}header>nav{background:0 0;border:0;grid-area:tabs;padding:0;position:static}vf-tabbar{gap:var(--space-2)}vf-tabbar a{gap:var(--space-2);min-block-size:var(--tap);padding-inline:var(--space-3);font-size:var(--size-s);border-radius:var(--radius);grid-auto-flow:column}vf-tabbar a[aria-current=page]{background:var(--c-chip)}vf-tabbar vf-icon{--icon-size:var(--icon-size-nav)}vf-tabbar vf-watch-count{position:static}vf-app{padding-block-end:0}}vf-search{gap:var(--space-2);display:grid}vf-search form{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}vf-search label{font-weight:var(--weight-semi);grid-column:1/-1}vf-search input{font:inherit;font-size:max(16px, var(--size-1));min-block-size:var(--tap);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}vf-results{gap:var(--space-2);display:grid}vf-results[status=idle],vf-results>vf-empty{display:none}vf-results[status=empty]>vf-empty[reason=no-match],vf-results[status=error]>vf-empty[reason=index-error]{display:block}vf-results:not([status=loading],[status=done])>vf-split{display:none}vf-results h2{font-size:var(--size-1);margin:0}vf-results>output{color:var(--c-muted);font-size:var(--size-s)}:is(vf-results,vf-record-list,vf-release-list) ol{margin:0;padding:0;list-style:none;display:grid}vf-split>section>button{justify-self:center}vf-results:is([status=loading],[status=done]){align-content:start;min-block-size:100dvh}vf-results[status=loading] vf-split>section>ol{min-block-size:calc(var(--row-h) * 10);background:repeating-linear-gradient(to bottom, var(--c-skeleton) 0 calc(var(--row-h) - var(--space-2)), transparent 0 var(--row-h));border-radius:var(--radius)}vf-results h2:empty{display:none}vf-result{grid-template-columns:var(--thumb) minmax(0, 1fr) auto;gap:var(--space-1) var(--space-3);min-block-size:var(--card-h);padding-block:var(--space-3);border-block-end:var(--line) solid var(--c-line);grid-template-areas:"img head price""img meta watch";align-items:start;display:grid;position:relative}vf-result>:is(img,vf-cover){inline-size:var(--thumb);block-size:var(--thumb);object-fit:cover;border-radius:var(--radius);background:var(--c-skeleton);grid-area:img;display:block}vf-result>vf-cover{background:var(--c-skeleton) var(--thumb-fallback) center / 80% no-repeat}vf-result h3{font-size:var(--size-0);line-height:var(--leading-tight);overflow-wrap:anywhere;grid-area:head;margin:0}vf-result h3 a{color:inherit;text-decoration:none}vf-result h3 a:after{content:"";position:absolute;inset:0}vf-result h3 a:hover vf-title{color:var(--c-link);text-decoration:underline}vf-result vf-artist{font-weight:400;font-size:var(--size-s);color:var(--c-muted);display:block}vf-result vf-title{font-weight:var(--weight-semi);display:block}vf-price{font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-price);grid-area:price}vf-price data{color:inherit}vf-result dl{gap:0 var(--space-2);color:var(--c-muted);font-size:var(--size-s);flex-wrap:wrap;grid-area:meta;margin:0;display:flex}vf-result dt{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-result dd{margin:0}vf-result dd+dt+dd:before{content:"· "}vf-result abbr{text-decoration:none}vf-result[condition=used]:not([stock=out]) dd:first-of-type{color:var(--c-used)}vf-result[stock=out] :is(vf-title,vf-price){color:var(--c-muted);font-weight:400}vf-result[stock=out] img{filter:var(--sold-out-filter)}vf-result[stock=out] dd:first-of-type{font-weight:var(--weight-semi)}vf-result:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}vf-result a:focus-visible{outline:none}@media (width>=40rem){vf-record-list ol{column-gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}}vf-suggest{gap:var(--space-1);margin-block:var(--space-2);font-size:var(--size-1);display:grid}vf-suggest[hidden]{display:none}vf-suggest p{margin:0}vf-suggest a{font-weight:var(--weight-semi)}vf-split{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}vf-split>section{gap:var(--space-2);min-inline-size:0;display:grid}vf-ad{block-size:var(--ad-h);margin-block:var(--space-2);background:var(--c-skeleton);border-radius:var(--radius);display:block;overflow:hidden}vf-ad>ins{block-size:100%;display:block}li[role=none]:has(>vf-ad){list-style:none}@media (width>=64rem){vf-split{grid-template-columns:minmax(var(--list-min), 1.4fr) minmax(var(--detail-min), 1fr)}vf-split>vf-sheet[name=release][docked]{max-block-size:calc(100dvh - var(--header-h) - var(--space-4));overscroll-behavior:contain;background:var(--c-surface);border:var(--line) solid var(--c-line);border-radius:var(--radius);position:sticky;inset-block-start:calc(var(--header-h) + var(--space-2));overflow:auto}vf-split>vf-sheet[docked]>dialog{display:grid}}@media (width>=90rem){vf-split:has(>vf-sheet[name=filters]){grid-template-columns:var(--rail-w) minmax(var(--list-min), 1.4fr) minmax(var(--detail-min), 1fr)}vf-split>vf-sheet[name=filters][docked]{max-block-size:calc(100dvh - var(--header-h) - var(--space-4));position:sticky;inset-block-start:calc(var(--header-h) + var(--space-2));overflow:auto}}vf-filters{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min), 1fr));gap:var(--space-4) var(--space-6);padding-block:var(--space-4);align-content:start;display:grid}vf-results:not([status=done]) vf-note{display:none}vf-filters fieldset{align-items:center;gap:var(--space-2);border:0;flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;display:flex}vf-filters legend{inline-size:100%;color:var(--c-muted);font-size:var(--size-s);font-weight:var(--weight-semi);margin-block-end:var(--space-2);padding:0}vf-filters :is(fieldset,label)[hidden],vf-note[hidden]{display:none}vf-filters label{align-items:center;gap:var(--space-2);min-block-size:var(--tap);padding-inline:var(--space-3);border:var(--line) solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-chip);color:var(--c-fg);font-size:var(--size-s);cursor:pointer;display:inline-flex}vf-filters label:has(:checked){background:var(--c-chip-on);color:var(--c-chip-on-fg);border-color:var(--c-chip-on)}vf-filters label:has(:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}vf-filters input{inline-size:var(--icon-size);block-size:var(--icon-size);accent-color:var(--c-accent);margin:0}vf-filters data{color:inherit;font-size:var(--size-xs)}vf-filters vf-currency{inline-size:100%}vf-filters vf-currency label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-filters vf-currency select{flex:auto}vf-sheet[name=filters][docked] vf-filters{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr)}vf-sheet[name=filters][docked]>dialog>:is(header,footer){border:0;padding-inline:0}vf-sheet[name=filters][docked]>dialog>:not(header,footer){padding-inline:0}vf-sheet[name=filters][docked] footer>button[value=close]{display:none}vf-results-bar{gap:var(--space-1) var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}vf-results-bar>h2{grid-column:1}vf-results-bar>p{color:var(--c-muted);font-size:var(--size-s);font-variant-numeric:tabular-nums;grid-column:1;margin:0}vf-results-bar>button{font-size:var(--size-s);grid-area:1/2/span 2}vf-results-bar p:empty{display:none}vf-note p{color:var(--c-muted);margin:0}vf-results:is([status=done],[status=empty])>output{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-results-actions{z-index:var(--layer-header);pointer-events:none;transition:translate var(--duration) var(--ease);justify-content:center;display:flex;position:fixed;inset-block-end:calc(var(--tabbar-h) + var(--space-3) + env(safe-area-inset-bottom));inset-inline:0}vf-results-actions>button{pointer-events:auto;border-radius:var(--radius-pill);box-shadow:var(--shadow-float)}vf-results:not([status=done])>vf-results-actions{display:none}@media (width<=40rem){vf-results-bar>button{display:none}vf-split>section{padding-block-end:calc(var(--tap) + var(--space-6))}}@media (width>=40rem){vf-results-actions{display:none}}@media (width>=90rem){vf-results-bar>button[name=filters]{display:none}}@media (forced-colors:active){vf-filters label{border-color:canvastext}}vf-release{border-block-end:var(--line) solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}vf-release>a{grid-template-columns:var(--cover-row) minmax(0, 1fr) auto;column-gap:var(--space-3);min-block-size:var(--row-h);padding:var(--space-1);border-radius:var(--radius);color:inherit;grid-template-areas:"cover title price""cover artist meta";align-items:center;text-decoration:none;display:grid;position:relative}:is(vf-results,vf-release-list)[covers=off] vf-release>a{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title price""artist meta"}vf-release>a:hover{background:var(--c-hover)}vf-release[aria-current=true]{background:var(--c-selected)}vf-release>a>:is(img,vf-cover){inline-size:var(--cover-row);block-size:var(--cover-row);object-fit:cover;border-radius:var(--radius);background:var(--c-skeleton) var(--thumb-fallback) center / 80% no-repeat;grid-area:cover;display:block}vf-release vf-name{display:contents}vf-release vf-name>span{clip-path:inset(50%);white-space:pre;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-release :is(vf-title,vf-artist){white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;overflow:hidden}vf-release vf-title{font-weight:var(--weight-bold);line-height:var(--leading-tight);grid-area:title}vf-release vf-artist{color:var(--c-muted);font-size:var(--size-s);grid-area:artist}vf-release vf-meta{justify-content:end;align-items:center;gap:var(--space-2);color:var(--c-muted);font-size:var(--size-xs);white-space:nowrap;grid-area:meta;display:flex}vf-release vf-meta>span{min-inline-size:0;max-inline-size:var(--meta-max);text-overflow:ellipsis;overflow:hidden}vf-release vf-meta>span:nth-child(n+2),vf-release vf-meta abbr{display:none}vf-release>a>vf-price{grid-area:price}vf-release:has(>vf-watch[watching=true]) vf-title:after{content:"";inline-size:var(--star-mark);block-size:var(--star-mark);background:var(--c-watching);mask:var(--icon-star-on) center / contain no-repeat;margin-inline-start:var(--space-1);display:inline-block}vf-release>vf-watch{display:none}vf-release[stock=out] :is(vf-title,vf-price){color:var(--c-muted);font-weight:400}vf-release[stock=out]>a>img{filter:var(--sold-out-filter)}vf-price{text-align:end;justify-items:end;display:grid}vf-price,vf-price small{white-space:nowrap}vf-price small{font-size:var(--size-xs);color:var(--c-muted);font-weight:400}@media (width>=40rem){vf-release vf-meta>span:nth-child(n){display:inline-block}vf-release vf-meta>span+span:before{content:var(--count-separator)}vf-release>vf-watch{display:block}vf-release:has(>vf-watch) vf-title:after{content:none}vf-release vf-watch button[kind]{inline-size:var(--tap);box-shadow:none;background:0 0;justify-content:center;padding-inline:0}vf-release vf-watch button[kind]:hover{background:var(--c-hover)}vf-release vf-watch button>span{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}}@media (width>=64rem){vf-release>a{grid-template-columns:var(--cover-row) minmax(0, 2fr) minmax(0, 1.2fr) minmax(var(--price-col), auto);grid-template-areas:"cover title meta price"}vf-results[covers=off] vf-release>a{grid-template-columns:minmax(0, 2fr) minmax(0, 1.2fr) minmax(var(--price-col), auto);grid-template-areas:"title meta price"}vf-release vf-name{gap:var(--space-2);grid-area:title;align-items:baseline;min-inline-size:0;display:flex}vf-release vf-name>vf-artist{max-inline-size:45%;font-size:var(--size-0);flex:0 auto}vf-release vf-name>vf-title{flex:1 1 0}vf-release vf-meta abbr{display:inline}vf-release vf-meta{min-inline-size:0;overflow:hidden}vf-release vf-meta>span{flex:none}vf-release vf-meta>span:first-child{flex:0 auto}vf-release vf-meta>span:nth-child(3){display:none}}@media (width>=90rem){vf-release vf-meta>span:nth-child(3){display:inline-block}}@media (width<=64rem){vf-release vf-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}vf-detail{grid-template-columns:var(--cover-detail) minmax(0, 1fr);gap:var(--space-3) var(--space-4);padding-block:var(--space-4);align-content:start;align-items:start;display:grid}vf-detail>:not(img,vf-cover,hgroup){grid-column:1/-1}vf-detail>:is(img,vf-cover){inline-size:var(--cover-detail);block-size:var(--cover-detail);border-radius:var(--radius);object-fit:cover;background:var(--c-skeleton) var(--thumb-fallback) center / 80% no-repeat;display:block}vf-detail:not(:has(>:is(img,vf-cover)))>hgroup{grid-column:1/-1}vf-detail hgroup{align-self:end}vf-detail h2{font-size:var(--size-2);overflow-wrap:anywhere;margin:0}vf-detail hgroup p{margin:var(--space-1) 0 0}vf-detail[status=empty]{color:var(--c-muted);grid-template-columns:minmax(0,1fr)}vf-detail>p{margin:0}vf-detail dl{gap:var(--space-1) var(--space-3);font-size:var(--size-s);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}vf-detail dt{color:var(--c-muted)}vf-detail dd{margin:0}vf-detail dd>vf-price{color:var(--c-price);display:inline}vf-detail dd>vf-price small{display:none}vf-detail>menu{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}vf-detail>menu>li:last-child:has(>a){flex:auto}vf-detail>menu a{min-block-size:var(--tap);padding-inline:var(--space-4);border-radius:var(--radius);background:var(--c-chip-on);color:var(--c-chip-on-fg);font-weight:var(--weight-semi);text-align:center;justify-content:center;align-items:center;text-decoration:none;display:flex}vf-sheet:not([docked]) vf-detail>menu{z-index:1;margin-inline:calc(-1 * var(--gutter));padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom));background:var(--c-surface);border-block-start:var(--line) solid var(--c-line);order:99;position:sticky;inset-block-end:0}vf-sheet:not([docked]) vf-detail{padding-block-end:0}vf-detail h3{margin:0 0 var(--space-1);font-size:var(--size-0)}vf-detail h3>data,vf-detail summary>data{font-weight:400}vf-detail ul{margin:0;padding:0;list-style:none}vf-detail section>button{margin-block-start:var(--space-2)}vf-detail summary{font-weight:var(--weight-semi);cursor:pointer}vf-detail>footer{gap:var(--space-1);color:var(--c-muted);font-size:var(--size-s);display:grid}vf-detail>footer p{margin:0}vf-detail>footer a{min-block-size:var(--tap);align-items:center;display:inline-flex}vf-detail[status=loading]{opacity:var(--dim)}vf-offer{grid-template-columns:auto minmax(0, 1fr) auto var(--tap);gap:0 var(--space-3);min-block-size:var(--tap);padding-block:var(--space-2);border-block-start:var(--line) solid var(--c-line);grid-template-areas:"shop shop price info""origin meta price info""notes notes notes info";align-items:center;display:grid;position:relative}vf-offer>a[rel]{font-weight:var(--weight-semi);overflow-wrap:anywhere;grid-area:shop}vf-offer>a[rel]:after{content:"";inset:0 var(--tap) 0 0;position:absolute}vf-offer>vf-origin{font-size:var(--size-s);color:var(--c-muted);white-space:nowrap;grid-area:origin;margin-inline-end:var(--space-2)}vf-offer>p{color:var(--c-muted);font-size:var(--size-s);grid-area:meta;margin:0}vf-offer:not(:has(>vf-origin))>p{grid-column:1/3}vf-offer>vf-price{grid-area:price}vf-offer>vf-offer-notes{font-size:var(--size-xs);color:var(--c-muted);grid-area:notes}vf-offer>vf-offer-notes:empty{display:none}vf-offer>a:last-child{z-index:1;inline-size:var(--tap);block-size:var(--tap);color:var(--c-muted);grid-area:info;place-items:center;display:grid;position:relative}vf-offer[condition=used][stock=in]>p{color:var(--c-used)}vf-offer[stock=out]>vf-price{color:var(--c-muted);font-weight:400}vf-offer:hover{background:var(--c-hover)}vf-offer:has(a[rel]:focus-visible){outline:var(--focus-ring);outline-offset:calc(-1 * var(--focus-offset))}vf-offer a[rel]:focus-visible{outline:none}vf-origin abbr{text-decoration:none}vf-origin[local=true]{color:var(--c-fg);font-weight:var(--weight-semi)}@media (width>=64rem){vf-offer{grid-template-columns:minmax(0, 1.4fr) auto minmax(0, 1.2fr) auto var(--tap);grid-template-areas:"shop origin meta price info""notes notes notes notes info"}}vf-currency{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--size-s);flex-wrap:wrap;display:flex}vf-currency select{font:inherit;min-block-size:var(--tap);max-inline-size:100%;padding-inline:var(--space-2);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}vf-currency small{color:var(--c-muted);font-size:var(--size-xs)}vf-currency small:empty{display:none}vf-sheet{display:contents}vf-sheet>dialog{background:var(--c-surface);max-block-size:100dvh;max-inline-size:100%;color:var(--c-fg);border:0;margin:0;padding:0}vf-sheet>dialog[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}vf-sheet>dialog::backdrop{background:var(--c-scrim)}vf-sheet>dialog>:is(header,footer){justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--gutter);background:0 0;border:0;flex-wrap:wrap;display:flex;position:static}vf-sheet>dialog>header{border-block-end:var(--line) solid var(--c-line)}vf-sheet>dialog>footer{border-block-start:var(--line) solid var(--c-line);padding-block-end:calc(var(--space-2) + env(safe-area-inset-bottom))}vf-sheet>dialog>header>h2{font-size:var(--size-1);margin:0}vf-sheet>dialog>header>button[value=close]{inline-size:var(--tap);color:var(--c-fg);place-items:center;margin-inline-start:auto;padding:0;display:grid}vf-sheet>dialog>:not(header,footer){overscroll-behavior:contain;padding-inline:var(--gutter);min-block-size:0;overflow:auto}vf-sheet[mode=bottom]>dialog{inline-size:100%;max-block-size:var(--sheet-max);border-radius:var(--sheet-radius);inset:auto 0 0}vf-sheet[mode=side]>dialog{block-size:100dvh;inline-size:var(--sheet-side);inset:0 0 0 auto}vf-sheet:is([mode=full],[mode=adaptive])>dialog{block-size:100dvh;inline-size:100%;inset:0}vf-sheet>dialog>header>button[back]{inline-size:auto;padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2)) auto;color:var(--c-fg);text-decoration:none;display:inline-flex}vf-sheet>dialog>header>button[back]:before{content:var(--back-mark);margin-inline-end:var(--space-1)}vf-sheet>dialog:modal{animation:vf-sheet-in var(--duration) var(--ease)}@keyframes vf-sheet-in{0%{translate:0 var(--space-8);opacity:0}}vf-sheet[docked]{min-inline-size:0;display:block}vf-sheet[docked]>dialog[open]{background:0 0;border-radius:0;block-size:auto;max-block-size:none;inline-size:auto;animation:none;position:static}vf-sheet[docked]:not([expanded])>dialog>header>button[value=close]{display:none}vf-sheet[docked]>dialog>:not(header,footer){overflow:visible}vf-sheet[docked]:not([expanded])>dialog>header:not(:has(h2,button[value=expand])),vf-sheet[docked]:not([expanded])>dialog>header>button[back]{display:none}vf-sheet[docked]:not([expanded])>dialog>header{border:0;justify-content:end;padding-block:0}vf-sheet>dialog>header>button[value=expand]{inline-size:var(--tap);color:var(--c-muted);place-items:center;margin-inline-start:auto;padding:0;text-decoration:none;display:grid}vf-sheet>dialog>header>button[value=expand]:hover{color:var(--c-fg)}@media (width<=40rem){vf-sheet>dialog>header>button[value=expand]{display:none}}vf-sheet[expanded]>dialog>header>button[value=expand]{display:none}vf-sheet[expanded]>dialog[open]{background:var(--c-surface);block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;animation:vf-sheet-in var(--duration) var(--ease);border-radius:0;position:fixed;inset:0}vf-sheet[expanded]>dialog>:not(header,footer){padding-inline:max(var(--gutter), calc((100% - var(--width)) / 2));overflow:auto}vf-sheet-body{padding-block:var(--space-4);display:block}@media (width>=40rem){vf-sheet[mode=bottom]>dialog{max-inline-size:var(--sheet-wide);margin-inline:auto}vf-sheet[mode=adaptive]>dialog{block-size:auto;max-block-size:var(--sheet-max);border-radius:var(--sheet-radius);inset:auto 0 0}}@media (width>=40rem) and (orientation:landscape){vf-sheet[mode=adaptive]>dialog{block-size:100dvh;max-block-size:none;inline-size:var(--sheet-side);border-radius:0;inset:0 0 0 auto}}@media (forced-colors:active){vf-sheet>dialog{border:var(--line) solid CanvasText}}hgroup p{color:var(--c-muted);margin:var(--space-2) 0 0}main>section>ol,article>ul{padding-inline-start:var(--space-6)}vf-chips>ul{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}vf-chips a{min-block-size:var(--chip-h);padding-inline:var(--space-3);border:var(--line) solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-chip-surface);color:var(--c-fg);font-size:var(--size-s);align-items:center;text-decoration:none;display:inline-flex;position:relative}vf-chips a:before{content:"";inset:calc((var(--chip-h) - var(--tap)) / 2) 0;position:absolute}vf-chips a:hover{border-color:var(--c-border)}vf-chips a[aria-current]{background:var(--c-chip-on);color:var(--c-chip-on-fg);border-color:var(--c-chip-on)}vf-grid>ul{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min), 1fr));gap:0 var(--space-6);margin:0;padding:0;list-style:none;display:grid}vf-grid li{break-inside:avoid}vf-grid li>a{min-block-size:var(--tap);align-items:center;display:inline-flex}vf-crumbs{display:block}main>nav ol,vf-crumbs ol{align-items:center;gap:0 var(--space-2);font-size:var(--size-s);color:var(--c-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main>nav:not([sticky]) li+li:before,vf-crumbs li+li:before{content:var(--breadcrumb-separator);margin-inline-end:var(--space-2)}:is(main>nav,vf-crumbs) a{min-block-size:var(--tap);align-items:center;display:inline-flex}@media (width<=40rem){vf-crumbs li:not(:nth-last-child(2)){display:none}vf-crumbs li+li:before{content:none}vf-crumbs a{gap:var(--space-1);color:var(--c-fg);font-size:var(--size-0);text-decoration:none}vf-crumbs a:before{content:var(--back-mark);font-size:var(--size-1);line-height:1}}vf-status[value=ok]{color:var(--c-ok);font-weight:var(--weight-semi)}vf-status[value=dead],vf-status[value=moved]{color:var(--c-bad)}@media (forced-colors:active){vf-chips a{border:var(--line) solid CanvasText}}main>nav[sticky] ul{gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}main>nav[sticky] a{min-block-size:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--c-chip);color:var(--c-fg);font-size:var(--size-s);align-items:center;text-decoration:none;display:inline-flex}main>nav[sticky=always]{z-index:1;background:var(--c-bg);padding-block:var(--space-1);position:sticky;inset-block-start:var(--header-h)}@media (width<=40rem){main>nav[sticky]{z-index:1;background:var(--c-bg);padding-block:var(--space-1);position:sticky;inset-block-start:var(--header-h)}main>nav[sticky] ul{overscroll-behavior-x:contain;scrollbar-width:thin;scroll-snap-type:x proximity;padding-block:var(--focus-offset);flex-wrap:nowrap;overflow-x:auto}main>nav[sticky] li{scroll-snap-align:start;flex:none}}vf-grid[flow=columns],vf-grid[flow=columns]>ul{columns:var(--grid-min);column-gap:var(--space-6);display:block}vf-grid[flow=columns]>section{padding-block-end:var(--space-4)}vf-grid[flow=columns]>section>h2{break-after:avoid;font-size:var(--size-1);margin-block-start:0}vf-grid[flow=columns]>section>ul{margin:0;padding:0;list-style:none}:is(vf-grid,main>section) h2 data,vf-grid li>data{color:var(--c-muted);font-size:var(--size-s);font-weight:400}vf-grid li>data:before{content:var(--count-separator)}main>section>ul{margin:0;padding:0;list-style:none;display:grid}vf-shop-card{align-items:center;gap:0 var(--space-2);min-block-size:var(--tap);border-block-end:var(--line) solid var(--c-line);flex-wrap:wrap;display:flex}vf-shop-card a{font-weight:var(--weight-semi)}vf-shop-card span{color:var(--c-muted);font-size:var(--size-s);font-variant-numeric:tabular-nums}vf-shop-card span:before{content:var(--count-separator)}vf-shop-card[searchable=false] a{font-weight:400}vf-more{gap:var(--space-6);max-inline-size:var(--width);display:grid}vf-more h1{margin:0}vf-more section{gap:var(--space-2);display:grid}vf-more h2{font-size:var(--size-s);font-weight:var(--weight-semi);color:var(--c-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps);margin:0}vf-more h3{margin:var(--space-2) 0 0;font-size:var(--size-0)}vf-more ul{border-radius:var(--radius);background:var(--c-surface);border:var(--line) solid var(--c-line);margin:0;padding:0;list-style:none;display:grid}vf-more li+li{border-block-start:var(--line) solid var(--c-line)}vf-more ul a{align-items:center;gap:var(--space-3);min-block-size:var(--row-h);padding-inline:var(--space-4);color:inherit;text-decoration:none;display:flex}vf-more ul a>vf-icon{color:var(--c-muted)}vf-more ul a>span{flex:1}vf-more section>ul a:after{content:"";inline-size:var(--icon-size);block-size:var(--icon-size);background:var(--c-muted);mask:var(--icon-next) center / contain no-repeat}vf-more ul a:hover{background:var(--c-hover)}vf-more ul a[aria-current=true]{font-weight:var(--weight-semi);color:var(--c-accent)}vf-more nav ul{grid-template-columns:repeat(auto-fill, minmax(var(--lang-min), 1fr))}vf-more nav li+li{border-block-start:0}vf-more>p{color:var(--c-muted);font-size:var(--size-s)}@media (width<=64rem){vf-app>footer>:not(nav:first-child){display:none}}vf-near{gap:var(--space-1);display:grid}vf-near[hidden]{display:none}vf-near h2{font-size:var(--size-s);font-weight:var(--weight-semi);color:var(--c-muted);margin:0}vf-near a{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--row-h);padding-inline:var(--space-4);border-radius:var(--radius);background:var(--c-chip-on);color:var(--c-chip-on-fg);font-weight:var(--weight-semi);text-decoration:none;display:flex}vf-near a data{color:inherit}@media (width<=40rem){vf-grid li{align-items:center;gap:var(--space-2);border-block-end:var(--line) solid var(--c-line);display:flex}vf-grid li>a{gap:var(--space-2);color:inherit;flex:1;text-decoration:none}vf-grid li>data:before{content:none}vf-grid li:after{content:"";inline-size:var(--icon-size);block-size:var(--icon-size);background:var(--c-muted);mask:var(--icon-next) center / contain no-repeat;flex:none}vf-grid li:has(vf-shop-card){border:0;display:block}vf-grid li:has(vf-shop-card):after{content:none}vf-shop-card{min-block-size:var(--row-h);flex-wrap:nowrap}vf-shop-card a{min-inline-size:0;color:inherit;flex:1;text-decoration:none}vf-shop-card:after{content:"";inline-size:var(--icon-size);block-size:var(--icon-size);background:var(--c-muted);mask:var(--icon-next) center / contain no-repeat;flex:none}vf-shop-card[searchable=false] a{color:var(--c-muted);font-weight:400}}vf-shortcuts dialog{inline-size:min(100% - 2 * var(--gutter), var(--sheet-wide));padding:var(--space-4);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg);border:0}vf-shortcuts dialog::backdrop{background:var(--c-scrim)}vf-shortcuts header{justify-content:space-between;align-items:center;display:flex}vf-shortcuts :is(h2,h3){margin:0}vf-shortcuts h2{font-size:var(--size-1)}vf-shortcuts h3{font-size:var(--size-s);color:var(--c-muted);margin-block-start:var(--space-4)}vf-shortcuts dl{gap:var(--space-2) var(--space-4);margin:var(--space-3) 0 0;grid-template-columns:auto 1fr;display:grid}vf-shortcuts dd{margin:0}vf-shortcuts ul{margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}vf-shortcuts ul a{align-items:center;gap:var(--space-2);min-block-size:var(--tap);color:inherit;text-decoration:none;display:flex}vf-shortcuts ul a:hover span{text-decoration:underline}kbd{min-inline-size:1.6em;padding:0 var(--space-1);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-bg);font:inherit;font-size:var(--size-s);text-align:center;border-block-end-width:2px;display:inline-block}@media (pointer:coarse){vf-shortcuts{display:none}}vf-icon[name=bluesky]{color:var(--c-bluesky)}vf-shop-card vf-icon[name=bluesky]{--icon-size:1em;vertical-align:-.1em;margin-inline-start:var(--space-1)}vf-bluesky{color:var(--c-muted);font-size:var(--size-s);display:block}vf-bluesky[verified=true]{color:var(--c-ok)}vf-bluesky[verified=true]:before{content:"✓ "}article>menu{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){vf-app[mode=home] header{row-gap:var(--space-6);border-block-end:0;grid-template-columns:auto 1fr auto;grid-template-areas:"logo.tabs""search search search";padding-block-end:var(--space-6);position:static}vf-app[mode=home] header>vf-search{inline-size:min(100%, var(--hero-w));justify-self:center}vf-app[mode=home] header vf-search input{min-block-size:var(--hero-input-h);font-size:var(--size-1);padding-inline:var(--space-4)}vf-app[mode=home] header vf-search button{inline-size:var(--hero-input-h)}vf-app[mode=home] main>hgroup{text-align:center;justify-self:center}vf-app[mode=home] main>hgroup>h1{font-size:var(--size-2)}}vf-app[mode=home] main{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--home-col)), 1fr));gap:var(--space-6)}vf-app[mode=home] main>*{grid-column:1/-1}@media (width>=90rem){vf-app[mode=home] main{grid-template-columns:repeat(2,minmax(0,1fr))}vf-app[mode=home] main>section:is(:has(vf-countries),:has(vf-grid[density])){grid-column:auto}}vf-app[mode=home] main>hgroup p{font-size:var(--size-s)}vf-app[mode=home] main>:is(section,vf-recent){gap:var(--space-3);min-inline-size:0;padding:var(--space-4);background:var(--c-surface);border:var(--line) solid var(--c-line);border-radius:var(--radius);align-content:start;display:grid}vf-app[mode=home] main>:is(section,vf-recent) h2{font-size:var(--size-1);margin:0}vf-app[mode=home] main>section>p{font-size:var(--size-s);margin:0}vf-app[mode=home] main>vf-recent[hidden]{display:none}vf-app[mode=home] main>:is(vf-recent,section:has(>vf-chips)){background:0 0;border:0;padding:0}@media (width>=48rem){vf-app[mode=home] main>:is(vf-recent,section:has(>vf-chips)){max-inline-size:var(--hero-w);justify-self:center;justify-items:center}vf-app[mode=home] main>:is(vf-recent,section:has(>vf-chips)) vf-chips>ul{justify-content:center}vf-app[mode=home] main>:is(vf-recent,section:has(>vf-chips))>h2{font-size:var(--size-s);color:var(--c-muted);font-weight:var(--weight-semi)}}vf-app[mode=home] main>section details>summary{cursor:pointer;list-style:none}vf-app[mode=home] main>section details>summary::-webkit-details-marker{display:none}vf-app[mode=home] main>section details>summary>h2:after{content:var(--disclosure);color:var(--c-muted);margin-inline-start:var(--space-2)}vf-app[mode=home] main>section details[open]>summary>h2:after{content:var(--disclosure-open)}vf-app[mode=home] main>section details>ol{margin:var(--space-3) 0 0;max-inline-size:var(--measure)}vf-app[mode=home] main>vf-recent:not([hidden]){align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}vf-recent>h2{flex:1 0 100%}vf-recent>button[name=clear]{font-size:var(--size-s);min-block-size:var(--chip-h)}vf-recent li{border:var(--line) solid var(--c-line);border-radius:var(--radius-pill);background:var(--c-chip-surface);align-items:center;display:inline-flex}vf-recent li>a{background:0 0;border:0;padding-inline-end:var(--space-1)}vf-recent li>button{inline-size:var(--chip-h);min-block-size:var(--chip-h);color:var(--c-muted);border-radius:var(--radius-pill);place-items:center;padding:0;display:grid;position:relative}vf-recent li>button:before{content:"";inset:calc((var(--chip-h) - var(--tap)) / 2);position:absolute}@media (width>=48rem){vf-app[mode=home] main>vf-recent:not([hidden]){justify-content:center}vf-recent>h2{text-align:center}}vf-recent li>button vf-icon{--icon-size:var(--space-4)}vf-strip{align-items:center;gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"list list list"".prev next";display:grid}vf-strip>ul{grid-area:list}vf-strip>button[value=prev]{grid-area:prev}vf-strip>button[value=next]{grid-area:next}@media (width>=48rem){vf-strip{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"prev list next"}}vf-strip>button{inline-size:var(--tap);border-radius:var(--radius-pill);place-items:center;padding:0;display:grid}vf-strip[at=start]>button[value=prev],vf-strip[at=end]>button[value=next],vf-strip[at=all]>button{opacity:var(--dim)}vf-strip>ul{padding:var(--focus-offset);grid-auto-flow:column;grid-auto-columns:var(--strip-card);gap:var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;list-style:none;display:grid;overflow-x:auto}vf-strip>ul>li{scroll-snap-align:start}vf-strip-card{gap:var(--space-1);font-size:var(--size-s);display:grid;position:relative}vf-strip-card>:is(img,vf-cover){aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:var(--c-skeleton) var(--thumb-fallback) center / 60% no-repeat;block-size:auto;inline-size:100%;display:block}vf-strip-card>a{color:inherit;line-height:var(--leading-tight);text-decoration:none;display:grid}vf-strip-card>a:after{content:"";position:absolute;inset:0}vf-strip-card>a>span{clip-path:inset(50%);white-space:pre;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-strip-card :is(vf-artist,vf-title){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}vf-strip-card vf-artist{color:var(--c-muted)}vf-strip-card vf-title{font-weight:var(--weight-semi)}vf-strip-card>*{grid-area:auto;min-inline-size:0}vf-strip-card>vf-price{text-align:start;justify-items:start}vf-strip-card>p{color:var(--c-muted);font-size:var(--size-xs);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}vf-strip-card:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius)}vf-strip-card a:focus-visible{outline:none}vf-strip-card:hover vf-title{text-decoration:underline}vf-countries>ul{grid-template-columns:repeat(auto-fill, minmax(var(--tile-min), 1fr));gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}vf-countries li[hidden]{display:none}vf-country-tile>a{column-gap:var(--space-3);min-block-size:var(--row-h);padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-line);border-radius:var(--radius);background:var(--c-bg);color:var(--c-fg);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"flag name""flag count";align-items:center;text-decoration:none;display:grid}vf-country-tile>a:hover{border-color:var(--c-border)}vf-country-tile>a>span{font-size:var(--size-2);grid-area:flag;line-height:1}vf-country-tile vf-name{font-weight:var(--weight-semi);white-space:nowrap;text-overflow:ellipsis;grid-area:name;overflow:hidden}vf-country-tile data{font-size:var(--size-xs);grid-area:count}vf-country-tile[local=true]>a{border-color:var(--c-fg)}vf-grid[density=dense]>ul{columns:var(--dense-col)}vf-grid[density=dense] li>a{min-block-size:var(--tap);font-size:var(--size-s)}vf-home-card{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius);background:var(--c-chip);justify-items:start;display:grid}vf-home-card h2{font-size:var(--size-1);margin:0}vf-home-card p{color:var(--c-muted);max-inline-size:var(--measure);margin:0}vf-app[mode=results] vf-home-card{display:none}vf-watch-count{min-inline-size:var(--badge-size);block-size:var(--badge-size);padding-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--c-badge);color:var(--c-badge-fg);font-size:var(--size-xs);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}vf-watch-count[count="0"]{display:none}vf-watch{display:block}vf-watch button,vf-toast button{align-items:center;gap:var(--space-1);font-size:var(--size-s);padding-inline:var(--space-3);display:inline-flex}vf-watch[watching=true] button{color:var(--c-watching)}vf-watch[watching=true] vf-icon{--icon:var(--icon-star-on)}vf-result>vf-watch{z-index:1;grid-area:watch;justify-self:end;position:relative}td>vf-watch{margin-block-start:var(--space-1)}vf-toast{z-index:var(--layer-toast);inset-inline:var(--gutter);max-inline-size:var(--toast-width);gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:var(--c-toast);color:var(--c-toast-fg);margin-inline:auto;display:grid;position:fixed;inset-block-end:calc(var(--tabbar-h) + var(--space-3) + env(safe-area-inset-bottom))}vf-toast p{margin:0}vf-toast a{min-block-size:var(--tap);padding-inline:var(--space-3);color:inherit;font-weight:var(--weight-semi);align-items:center;display:inline-flex}vf-toast menu{justify-content:end;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (forced-colors:active){vf-watch-count,vf-toast{border:var(--line) solid CanvasText}}@media (width>=48rem){vf-toast{inset-block-end:max(var(--space-4), env(safe-area-inset-bottom))}}:is(vf-watch-page,vf-watch-available,vf-watch-changes,vf-watch-now,vf-watch-all,vf-watch-backup,vf-watch-shared){gap:var(--space-2);align-content:start;display:grid}:is(vf-watch-shared,vf-progress,vf-watch-summary,vf-watch-available,vf-watch-changes,vf-watch-now,vf-watch-all)[hidden]{display:none}:is(vf-watch-page,vf-watch-backup,vf-watch-shared) :is(h2,h3,h4,p){margin:0}vf-watch-backup>h2{margin-block-start:var(--space-6)}:is(vf-watch-page,vf-watch-backup)>output{color:var(--c-muted);font-size:var(--size-s)}:is(vf-watch-page,vf-watch-backup)>output:empty{display:none}vf-watch-page ol,vf-watch-shop ul{margin:0;padding:0;list-style:none;display:grid}vf-watch-shared{padding:var(--space-4);border-radius:var(--radius);background:var(--c-chip);justify-items:start}vf-watch-summary{color:var(--c-muted);font-size:var(--size-s);font-variant-numeric:tabular-nums;display:block}vf-watch-page>nav{z-index:1;background:var(--c-bg);position:sticky;inset-block-start:var(--header-h)}vf-watch-page>nav ul{gap:var(--space-1);border-block-end:var(--line) solid var(--c-line);flex-wrap:wrap;display:flex}vf-watch-page>nav a{min-block-size:var(--tap);padding-inline:var(--space-3);color:var(--c-muted);border-block-end:var(--tab-mark) solid transparent;align-items:center;text-decoration:none;display:inline-flex}vf-watch-page>nav a[aria-current=page]{color:var(--c-fg);font-weight:var(--weight-semi);border-block-end-color:var(--c-accent)}:is(vf-watch-available,vf-watch-changes,vf-watch-now,vf-watch-all):not([count="0"])>p,vf-watch-all[count="0"]>:is(search,nav,vf-watch-showing){display:none}vf-watch-days>section{gap:var(--space-1);margin-block-start:var(--space-4);display:grid}vf-watch-days h3{font-size:var(--size-s);color:var(--c-muted);font-weight:var(--weight-semi)}vf-progress{gap:var(--space-1);font-size:var(--size-s);color:var(--c-muted);display:grid}vf-progress progress{inline-size:100%}vf-watch-shops>ul{grid-template-columns:repeat(auto-fill, minmax(var(--grid-min), 1fr));column-gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}vf-watch-shop{border-block-end:var(--line) solid var(--c-line);display:block}vf-watch-shop>a{align-items:center;gap:0 var(--space-2);min-block-size:var(--row-h);padding-inline:var(--space-1);color:inherit;border-radius:var(--radius);flex-wrap:wrap;text-decoration:none;display:flex}vf-watch-shop>a:hover{background:var(--c-hover)}vf-watch-shop[aria-current=true]{background:var(--c-selected)}vf-watch-shop h3{font-size:var(--size-0)}vf-watch-shop span,vf-watch-shop vf-origin{color:var(--c-muted);font-size:var(--size-s);font-variant-numeric:tabular-nums}vf-watch-shop vf-origin+span:before{content:var(--count-separator)}vf-watch-shop[local=true] h3{color:var(--c-fg)}vf-watch-shop-detail{gap:var(--space-3);padding-block:var(--space-4);align-content:start;display:grid}vf-watch-shop-detail h2{font-size:var(--size-2);margin:0}vf-watch-shop-detail hgroup p{margin:var(--space-1) 0 0}vf-watch-shop-detail>p>a{min-block-size:var(--tap);padding-inline:var(--space-4);border-radius:var(--radius);background:var(--c-chip-on);color:var(--c-chip-on-fg);font-weight:var(--weight-semi);align-items:center;text-decoration:none;display:inline-flex}vf-watch-shop-detail ul{margin:0;padding:0;list-style:none}vf-watch-shop-detail li{justify-content:space-between;gap:var(--space-3);min-block-size:var(--tap);border-block-start:var(--line) solid var(--c-line);align-items:center;display:flex}vf-watch-shop-detail li a{overflow-wrap:anywhere;padding-block:var(--space-2)}vf-watch-now vf-split>vf-sheet[name=watch-shop][docked]{max-block-size:calc(100dvh - var(--header-h) - var(--tap) - var(--space-6));background:var(--c-surface);border:var(--line) solid var(--c-line);border-radius:var(--radius);position:sticky;inset-block-start:calc(var(--header-h) + var(--tap) + var(--space-4));overflow:auto}@media (width>=64rem){vf-watch-now vf-split{grid-template-columns:minmax(var(--list-min), 1.4fr) minmax(var(--detail-min), 1fr)}vf-watch-shops>ul{grid-template-columns:minmax(0,1fr)}}vf-watch-all>*,vf-watch-page>*{min-inline-size:0}vf-watch-all search{gap:var(--space-1);display:grid}vf-watch-all search label{font-weight:var(--weight-semi)}vf-watch-all input[type=search]{font:inherit;font-size:max(16px, var(--size-0));min-block-size:var(--tap);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}vf-watch-all nav ul{gap:var(--space-1);flex-wrap:wrap;display:flex}vf-watch-all nav button{min-inline-size:var(--tap);padding-inline:var(--space-2)}vf-watch-showing{color:var(--c-muted);font-size:var(--size-s);display:block}vf-watch-all>button{justify-self:center}vf-watch-all>button[hidden]{display:none}vf-change,vf-watch-item{gap:0 var(--space-3);min-block-size:var(--row-h);padding-block:var(--space-2);border-block-end:var(--line) solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}vf-change>:not(vf-price),vf-watch-item>:not(button){grid-column:1}vf-change>vf-price{grid-area:1/2/span 2}vf-watch-item>button{grid-area:1/2/span 3;align-self:center}:is(vf-change,vf-watch-item) :is(h3,h4){font-size:var(--size-0);line-height:var(--leading-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:is(vf-change,vf-watch-item) :is(h3,h4) a{min-block-size:var(--tap);padding-block:var(--space-3);text-overflow:ellipsis;display:block;overflow:hidden}:is(vf-change,vf-watch-item) p{color:var(--c-muted);font-size:var(--size-s)}vf-event{font-size:var(--size-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--event-color,var(--c-muted))}vf-change[event=new]{--event-color:var(--c-event-new)}vf-change[event=restock]{--event-color:var(--c-event-restock)}vf-change[event=price-down]{--event-color:var(--c-event-price-down)}vf-change[event=soldout]{--event-color:var(--c-event-soldout)}vf-change[event=gone]{--event-color:var(--c-event-gone)}vf-change[seen=true] :is(h4,vf-price){font-weight:400}vf-watch-item[stock=in] p{color:var(--c-fg);font-weight:var(--weight-semi)}@media (width<=64rem){vf-watch-item>p:nth-of-type(2){display:none}}@media (width>=64rem){vf-watch-item{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto}vf-watch-item>:is(h3,p,button){grid-area:auto}}vf-watch-item>:is(h3,p){margin:0}label:has(>input[type=file]){background:var(--c-surface);color:var(--c-fg);box-shadow:inset 0 0 0 var(--line) var(--c-border);min-block-size:var(--tap);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-weight:var(--weight-semi);cursor:pointer;justify-self:start;align-items:center;display:inline-flex}label:has(>input[type=file]:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}label>input[type=file]{opacity:0;block-size:1px;inline-size:1px;position:absolute}vf-watch-backup menu{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}vf-watch-backup>p{color:var(--c-muted);font-size:var(--size-s)}vf-watch-backup>p:has(input){gap:var(--space-1);display:grid}vf-watch-backup>p[hidden]{display:none}:is(vf-watch-backup) input[type=url]{font:inherit;font-size:max(16px, var(--size-0));min-block-size:var(--tap);min-inline-size:0;padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}@media (width<=40rem){vf-watch-all nav ul{overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:var(--focus-offset);flex-wrap:nowrap;overflow-x:auto}vf-watch-all nav li{flex:none}}vf-watch-page>vf-watch-head{justify-content:space-between;align-items:end;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}vf-watch-page>vf-watch-head hgroup{gap:var(--space-1);min-inline-size:0;display:grid}vf-watch-page>vf-watch-head h1{margin:0}vf-watch-page>vf-watch-head menu{gap:var(--space-2);flex-wrap:nowrap;min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none;display:flex}vf-watch-page>vf-watch-head menu li{min-inline-size:0}vf-watch-page>vf-watch-head menu button{max-inline-size:100%}vf-watch-page>vf-watch-head menu button>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}vf-watch-page>vf-watch-head menu button{font-size:var(--size-s)}vf-watch-start,vf-watch-start>*,vf-watch-import,vf-watch-import>*{min-inline-size:0}vf-watch-start{gap:var(--space-3);max-inline-size:var(--measure);padding:var(--space-6) var(--space-4);border-radius:var(--radius);background:var(--c-chip);display:grid}vf-watch-start h2{font-size:var(--size-2)}vf-watch-page:not([empty])>vf-watch-start,vf-watch-page[empty]>:is(nav,vf-watch-filters,vf-watch-available,vf-watch-now,vf-watch-changes,vf-watch-all),vf-watch-page[empty]>vf-watch-head :is(menu,vf-watch-summary){display:none}vf-watch-import{gap:var(--space-2);display:grid}vf-watch-import p{color:var(--c-muted);font-size:var(--size-s);margin:0}vf-watch-import form{gap:var(--space-1);display:grid}vf-watch-import form label{font-weight:var(--weight-semi)}vf-field{gap:var(--space-2);display:flex}vf-field>button{flex:none}vf-watch-import label:has(>input[type=file]){white-space:normal;max-inline-size:100%}vf-field input{min-inline-size:0;font:inherit;font-size:max(16px, var(--size-0));min-block-size:var(--tap);padding:var(--space-2) var(--space-3);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg);flex:1}vf-watch-import[status=loading] button[type=submit]{opacity:var(--busy-opacity);pointer-events:none}vf-watch-import output{font-size:var(--size-s);display:block}vf-watch-import[status=error] output{color:var(--c-error)}vf-watch-import output:empty{display:none}vf-watch-page>nav a data{font-size:var(--size-xs);font-variant-numeric:tabular-nums;color:var(--c-muted);margin-inline-start:var(--space-1)}vf-watch-page>nav a data:empty{display:none}vf-watch-filters form{gap:var(--space-2);scrollbar-width:none;padding-block:var(--space-1);font-size:var(--size-s);display:flex;overflow-x:auto}vf-watch-filters label{align-items:center;gap:var(--space-1);min-block-size:var(--chip-h);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--c-chip);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}vf-watch-filters label:has(input:checked){background:var(--c-chip-on);color:var(--c-chip-on-fg)}vf-watch-filters input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}vf-watch-filters label:has(input[type=checkbox]:focus-visible),vf-watch-filters :is(select,input[type=text]):focus-visible{outline:var(--focus-ring)}vf-watch-filters label>span{color:var(--c-muted)}vf-watch-filters :is(select,input[type=text]){font:inherit;font-size:max(16px, var(--size-s));color:inherit;background:0 0;border:0;padding:0}vf-watch-filters input[type=text]{text-align:end;inline-size:5ch}@media (width>=40rem){vf-watch-filters form{flex-wrap:wrap;overflow:visible}}vf-watch-page:is([view=changes],[view=all])>vf-watch-filters,vf-watch-page[view=now] vf-watch-filters label:has(select){display:none}:is(vf-watch-available,vf-watch-now)>h2{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-watch-hits{gap:var(--space-2);align-content:start;min-inline-size:0;display:grid}vf-watch-hits section{display:grid}vf-watch-hits section[hidden],vf-watch-hits h3[hidden]{display:none}vf-watch-hits h3{margin:var(--space-3) 0 var(--space-1);font-size:var(--size-s);font-weight:var(--weight-semi);color:var(--c-muted)}vf-watch-hits section[name=new] h3{color:var(--c-event-new)}vf-watch-hits ol{margin:0;padding:0;list-style:none;display:grid}vf-watch-hits vf-watch-showing{color:var(--c-muted);font-size:var(--size-s);display:block}vf-watch-hits>button{justify-self:center}vf-watch-hits>button[hidden]{display:none}vf-watch-hits vf-release vf-meta>:is(span,vf-origin,vf-badge):nth-child(n){display:inline-flex}vf-watch-hits vf-release vf-meta>span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}vf-watch-hits vf-release vf-meta{gap:var(--space-1);flex-wrap:nowrap;justify-content:start;overflow:hidden}vf-watch-hits vf-release>a{grid-template-columns:var(--cover-row) minmax(0, 1fr) auto;grid-template-areas:"cover title price""cover artist artist""cover meta meta";align-items:center}vf-watch-hits vf-release>a>:is(img,vf-cover){align-self:start;margin-block-start:var(--space-1)}vf-badge{font-size:var(--size-xs);font-weight:var(--weight-bold);padding-inline:var(--space-1);border-radius:var(--radius);color:var(--badge-fg,var(--c-muted));background:var(--badge-bg,var(--c-chip));flex:none}vf-badge[kind=new]{--badge-fg:var(--c-event-new)}vf-badge[kind=rare]{--badge-fg:var(--c-event-restock)}vf-badge[kind=rating]{--badge-fg:var(--c-fg);background:0 0}vf-watch-available vf-split>vf-sheet[name=watch-record][docked]{max-block-size:calc(100dvh - var(--header-h) - var(--tap) - var(--space-6));background:var(--c-surface);border:var(--line) solid var(--c-line);border-radius:var(--radius);position:sticky;inset-block-start:calc(var(--header-h) + var(--tap) + var(--space-4));overflow:auto}vf-watch-available vf-detail[status=loading]{color:var(--c-muted)}vf-watch-available vf-detail[status=missing]{gap:var(--space-3);padding:var(--space-4);display:grid}@media (width>=64rem){vf-watch-available vf-split{grid-template-columns:minmax(var(--list-min), 1.4fr) minmax(var(--detail-min), 1fr)}vf-watch-hits vf-release>a{grid-template-columns:var(--cover-row) minmax(0, 1fr) auto;grid-template-areas:"cover title price""cover meta price"}vf-watch-hits vf-release vf-meta{justify-content:start}}vf-watch-shop vf-price{font-size:var(--size-s);margin-inline-start:auto}vf-watch-shop[reach=no] h3{color:var(--c-muted)}vf-watch-all>vf-watch-backup{margin-block-start:var(--space-6)}vf-watch-page>output{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}vf-watch-page>nav ul{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}vf-watch-page>nav li{flex:none}@media (width<=40rem){vf-watch-page>nav a{padding-inline:var(--space-2)}}vf-watch-record{align-content:start;display:grid}vf-watch-controls{gap:var(--space-2);padding-block:var(--space-3);border-block-end:var(--line) solid var(--c-line);font-size:var(--size-s);display:grid}vf-watch-controls[hidden]{display:none}vf-watch-controls form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}vf-watch-controls label{align-items:center;gap:var(--space-1);display:inline-flex}vf-watch-controls input{font:inherit;font-size:max(16px, var(--size-s));inline-size:7ch;min-block-size:var(--tap);padding-inline:var(--space-2);border:var(--line) solid var(--c-border);border-radius:var(--radius);background:var(--c-surface);color:var(--c-fg)}vf-watch-controls menu{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}vf-watch-page>:is(nav,vf-watch-filters) vf-icon{--icon-size:1rem;flex:none}vf-watch-page>nav a{gap:var(--space-1)}vf-dig{gap:var(--space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}vf-dig>*{min-inline-size:0}vf-dig[status=loading]>:is(ol,button),vf-dig[status=error],main:has(vf-dig[status=ready])>:is(vf-record-list,section),main:has(vf-dig[status=ready])>p:not(:has(a[type])){display:none}vf-dig>nav ul{gap:var(--space-1);scrollbar-width:none;border-block-end:var(--line) solid var(--c-line);flex-wrap:nowrap;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}vf-dig>nav li{flex:none}vf-dig:not([watching])>nav li:has(a[crate=mine]){display:none}vf-dig>nav a[crate=mine] data:not(:empty){color:var(--c-accent);font-weight:var(--weight-bold)}vf-dig>nav a{align-items:center;gap:var(--space-1);min-block-size:var(--tap);padding-inline:var(--space-3);color:var(--c-muted);border-block-end:var(--tab-mark) solid transparent;white-space:nowrap;text-decoration:none;display:inline-flex}vf-dig>nav a[aria-current=page]{color:var(--c-fg);font-weight:var(--weight-semi);border-block-end-color:var(--c-accent)}vf-dig>nav data{font-size:var(--size-xs)}vf-dig>nav data:empty{display:none}vf-dig>form{gap:var(--space-2);scrollbar-width:none;font-size:var(--size-s);display:flex;overflow-x:auto}vf-dig>form label{align-items:center;gap:var(--space-1);min-block-size:var(--chip-h);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--c-chip);white-space:nowrap;cursor:pointer;flex:none;display:inline-flex}vf-dig>form label:has(input:checked){background:var(--c-chip-on);color:var(--c-chip-on-fg)}vf-dig>form input[type=checkbox]{opacity:0;pointer-events:none;position:absolute}vf-dig>form label:has(input:focus-visible),vf-dig>form select:focus-visible{outline:var(--focus-ring)}vf-dig>form label>span{opacity:var(--busy-opacity)}vf-dig>form select{font:inherit;font-size:max(16px, var(--size-s));color:inherit;background:0 0;border:0;padding:0}@media (width>=40rem){vf-dig>form{flex-wrap:wrap;overflow:visible}}vf-dig>ol{grid-template-columns:repeat(auto-fill, minmax(var(--dig-card-min), 1fr));gap:var(--space-4) var(--space-3);margin:0;padding:0;list-style:none;display:grid}vf-dig-card{display:block}vf-dig-card>a{gap:var(--space-1);color:inherit;grid-template-columns:minmax(0,1fr);text-decoration:none;display:grid}vf-dig-card>a>*{grid-area:auto/1}vf-dig-card :is(img,vf-cover){aspect-ratio:1;object-fit:cover;border-radius:var(--radius);background:var(--c-skeleton) var(--thumb-fallback) center / 50% no-repeat;block-size:auto;inline-size:100%;display:block}vf-dig-card vf-price{gap:var(--space-2);text-align:start;font-weight:var(--weight-bold);place-items:baseline start;display:flex}vf-dig-card vf-price data{color:var(--c-fg)}vf-dig-card vf-price s{color:var(--c-muted);font-weight:400;font-size:var(--size-s)}vf-dig-card[crate=drop] vf-price data{color:var(--c-event-price-down)}vf-dig-card vf-title{font-weight:var(--weight-semi);line-height:var(--leading-tight);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}vf-dig-card vf-artist{color:var(--c-muted);font-size:var(--size-s);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}vf-dig-card vf-shop{color:var(--c-muted);font-size:var(--size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}vf-dig-card>a:hover vf-title{text-decoration:underline}vf-dig>button{justify-self:center}vf-dig>button[hidden]{display:none}vf-dig-status{color:var(--c-muted);display:block}vf-dig-status:empty{display:none}vf-dig>:is(nav,form) vf-icon{--icon-size:1rem;flex:none}vf-docs{gap:var(--space-4);align-items:start;display:grid}vf-docs>details>summary{align-items:center;gap:var(--space-2);min-block-size:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius);background:var(--c-chip);font-weight:var(--weight-semi);cursor:pointer;list-style:none;display:flex}vf-docs>details>summary::-webkit-details-marker{display:none}vf-docs nav{gap:var(--space-3);padding-block:var(--space-3);display:grid}vf-docs nav h2{margin:0 0 var(--space-1);font-size:var(--size-xs);font-weight:var(--weight-semi);color:var(--c-muted);text-transform:uppercase;letter-spacing:var(--tracking-caps)}vf-docs nav ul{margin:0;padding:0;list-style:none;display:grid}vf-docs nav a{min-block-size:var(--tap);padding-inline:var(--space-3);border-radius:var(--radius);color:inherit;align-items:center;text-decoration:none;display:flex}vf-docs nav a:hover{background:var(--c-hover)}vf-docs nav a[aria-current=page]{background:var(--c-selected);font-weight:var(--weight-semi)}vf-docs article{min-inline-size:0;max-inline-size:var(--measure)}vf-docs article h1{margin-block-start:0}vf-docs article h1+p{color:var(--c-muted);font-size:var(--size-1)}vf-docs article :is(pre,table){max-inline-size:100%;overflow-x:auto}vf-docs article pre{padding:var(--space-3);border-radius:var(--radius);background:var(--c-chip);font-size:var(--size-s)}vf-docs article code{font-size:.9em}vf-docs article table{border-collapse:collapse;font-size:var(--size-s);display:block}vf-docs article :is(th,td){padding:var(--space-1) var(--space-3);border-block-end:var(--line) solid var(--c-line);text-align:start;vertical-align:top}vf-docs article li+li{margin-block-start:var(--space-1)}@media (width>=64rem){vf-docs{grid-template-columns:var(--docs-nav-w) minmax(0, 1fr);gap:var(--space-8)}vf-docs>details{position:sticky;inset-block-start:calc(var(--header-h) + var(--space-4))}vf-docs>details>summary{display:none}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
