@layer theme, base, cards, components, utilities;@property --pfl-fade-s{syntax:"<length>";inherits:false;initial-value:0}@property --pfl-fade-e{syntax:"<length>";inherits:false;initial-value:0}@layer components{.pfl-figures{display:flex;flex-wrap:wrap;gap:18px clamp(24px,3.4vw,52px)}@media (max-width:640px){.pfl-head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tri" "figures figures";align-items:center;gap:16px 16px}.pfl-head .pf-title{grid-area:title}.pfl-head .pf-stats{display:contents}.pfl-head .pfl-figures{grid-area:figures;gap:14px 20px}.pfl-head .pf-stat__label{white-space:nowrap}.pfl-head .pfd-entry{grid-area:tri}}.pfl-mix{padding:0 var(--pf-m)}.pfl-row{--pfl-rest:color-mix(in oklab,var(--pf-text) 7%,var(--pf-bg));--pfl-over:color-mix(in oklab,var(--pf-text) 13%,var(--pf-bg));--pfl-h:38px;container:pfl-row/inline-size;position:sticky;top:0;z-index:20;padding:14px var(--pf-m) 12px;background:var(--pf-grain) 0 0 /200px 200px,var(--pf-bg);border-bottom:1px solid var(--pf-line)}@media (max-width:899.98px){.pfl-row{top:var(--pf-bar);padding-block:12px 10px}}.pfl-line{display:flex;align-items:flex-start;gap:10px;min-height:var(--pfl-h)}.pfl-search{position:relative;flex:none;display:flex;height:var(--pfl-h)}.pfl-search__size{display:block;width:var(--pfl-h);height:var(--pfl-h);overflow:hidden;visibility:hidden;font-size:var(--pf-t-small);font-weight:600;line-height:var(--pfl-h);white-space:pre}.pfl-search[data-placed] .pfl-search__size{width:auto;max-width:136px;padding:0 39px 0 40px}.pfl-search__field{position:absolute;top:0;bottom:0;left:0;z-index:3;width:100%;transition:width .24s var(--pf-ease-out)}.pfl-search:focus-within .pfl-search__field{width:min(360px,100cqw);border-radius:var(--pf-r-pill);box-shadow:0 0 0 6px var(--pf-bg),26px 0 18px 2px var(--pf-bg)}.pfl-search__icon{position:absolute;top:50%;left:9px;width:20px;height:20px;translate:0 -50%;color:var(--pf-text-muted);pointer-events:none}.pfl-search input{display:block;width:100%;height:100%;padding:0 0 0 38px;border:1.5px solid transparent;border-radius:var(--pf-r-pill);background:var(--pfl-rest);color:var(--pf-text);font:inherit;font-size:var(--pf-t-small);font-weight:600;text-overflow:ellipsis;cursor:pointer;transition:background-color .15s,border-color .15s}@media (hover:hover){.pfl-search:not([data-filled]):not(:focus-within) input:hover{background:var(--pfl-over)}.pfl-search:not([data-filled]):not(:focus-within):hover .pfl-search__icon{color:var(--pf-text)}}.pfl-search input::-webkit-search-cancel-button,.pfl-search input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.pfl-search input::placeholder{color:transparent}.pfl-search:is(:focus-within,[data-filled]) input{border-color:var(--pf-line-strong);background:var(--pf-field);cursor:text}.pfl-search:focus-within input{padding-right:12px;font-size:1rem;font-weight:500}.pfl-search:focus-within input::placeholder{color:var(--pf-text-muted)}.pfl-search[data-filled] input{padding-right:34px}.pfl-search input:focus-visible{outline-offset:2px}.pfl-search__clear{position:absolute;top:50%;right:4px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--pf-text-muted);translate:0 -50%;cursor:pointer}.pfl-search__clear svg{width:16px;height:16px}@media (hover:hover){.pfl-search__clear:hover{background:var(--pfl-over);color:var(--pf-text)}}.pfl-strip,.pfl-strip-wrap{position:relative;display:flex;flex:1 1 auto;min-width:0}.pfl-strip{--pfl-fade-s:0px;--pfl-fade-e:0px;align-items:center;gap:4px;margin:-6px;padding:6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--pfl-fade-s),#000 calc(100% - var(--pfl-fade-e)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--pfl-fade-s),#000 calc(100% - var(--pfl-fade-e)),transparent);transition:--pfl-fade-s .2s,--pfl-fade-e .2s}.pfl-strip::-webkit-scrollbar{display:none}.pfl-strip-wrap[data-fade-start] .pfl-strip{--pfl-fade-s:30px}.pfl-strip-wrap[data-fade-end] .pfl-strip{--pfl-fade-e:40px}@media (hover:hover) and (pointer:fine){.pfl-strip{flex-wrap:wrap;overflow:visible}}.pfl-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:var(--pfl-h);padding:0 12px 0 11px;border:0;border-radius:var(--pf-r-pill);background:var(--pfl-rest);color:var(--pf-text-muted);font:inherit;font-size:var(--pf-t-small);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.pfl-row :is(.pfl-chip,.pfl-sort,.pfl-search input,.pfl-search__clear):focus-visible{border-radius:var(--pf-r-pill)}.pfl-chip:focus-visible{outline-offset:2px}@media (hover:hover) and (pointer:fine){.pfl-chip{background:transparent}}@media (hover:hover){.pfl-chip:hover:not([aria-disabled=true],[aria-pressed=true]){background:var(--pfl-over);color:var(--pf-text)}}.pfl-chip[aria-disabled=true]{cursor:default;opacity:.5}.pfl-chip[aria-pressed=true]{background:color-mix(in oklab,var(--r) 30%,var(--pf-bg));box-shadow:inset 0 0 0 1.5px var(--r);color:var(--pf-text)}:where(.pf-root[data-pf-theme=clair]) .pfl-chip[aria-pressed=true]{background:color-mix(in oklch,var(--r) 30%,var(--pf-bg));box-shadow:none}@media (hover:hover){.pfl-chip[aria-pressed=true]:hover{background:color-mix(in oklab,var(--r) 40%,var(--pf-bg))}:where(.pf-root[data-pf-theme=clair]) .pfl-chip[aria-pressed=true]:hover{background:color-mix(in oklch,var(--r) 40%,var(--pf-bg))}}.pfl-chip__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--r)}.pfl-chip[data-rarity=HS] .pfl-chip__dot{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pf-text) 45%,transparent)}:where(.pf-root[data-pf-theme=clair]) .pfl-chip[data-rarity=HS][aria-pressed=true]{background:color-mix(in oklab,var(--pf-text) 22%,var(--pf-bg))}@media (hover:hover){:where(.pf-root[data-pf-theme=clair]) .pfl-chip[data-rarity=HS][aria-pressed=true]:hover{background:color-mix(in oklab,var(--pf-text) 30%,var(--pf-bg))}}.pfl-chip__n{color:var(--pf-text);font-weight:700;font-variant-numeric:tabular-nums}.pfl-chip__icon{flex:none;width:17px;height:17px;margin-inline:-2px -1px}.pfl-chip__word{display:none}@container pfl-row (width >= 1100px){.pfl-chip__word{display:inline}}.pfl-row[data-fit] .pfl-chip__word{display:none}.pfl-sep{flex:none;width:1px;height:20px;margin-inline:6px;background:var(--pf-line)}.pfl-chip--fav{--r:var(--pf-gold)}.pfl-chip--fav[aria-pressed=true] .pfl-chip__icon{color:var(--pf-accent)}.pfl-chip--noalbum{--r:var(--pf-text)}:where(.pf-root[data-pf-theme=clair]) .pfl-chip--noalbum[aria-pressed=true]{background:color-mix(in oklab,var(--r) 22%,var(--pf-bg))}@media (hover:hover){:where(.pf-root[data-pf-theme=clair]) .pfl-chip--noalbum[aria-pressed=true]:hover{background:color-mix(in oklab,var(--r) 30%,var(--pf-bg))}}.pfl-sort{position:relative;display:inline-flex;flex:none;align-items:center;gap:7px;height:var(--pfl-h);margin-left:auto;padding:0 11px 0 12px;border:0;border-radius:var(--pf-r-pill);background:var(--pfl-rest);color:var(--pf-text);font:inherit;font-size:var(--pf-t-small);font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color .15s,box-shadow .15s}@media (hover:hover){.pfl-sort:hover{background:var(--pfl-over)}}.pfl-sort[data-open]{box-shadow:inset 0 0 0 1.5px var(--pf-accent)}.pfl-sort__icon{width:20px;height:20px}.pfl-sort__chevron,.pfl-sort__icon{flex:none;color:var(--pf-text-muted)}.pfl-sort__chevron{width:14px;height:14px;transition:rotate .18s ease}.pfl-sort[data-open] .pfl-sort__chevron{rotate:180deg;color:var(--pf-accent)}.pfl-row[data-fit="2"] .pfl-sort{justify-content:center;width:var(--pfl-h);padding:0}.pfl-row[data-fit="2"] :is(.pfl-sort__value,.pfl-sort__chevron){display:none}.pfl-row[data-fit="2"] .pfl-sort[data-custom]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--pf-accent);box-shadow:0 0 0 2px var(--pf-bg)}@container pfl-row (width < 880px){.pfl-sort{justify-content:center;width:var(--pfl-h);padding:0}.pfl-sort__chevron,.pfl-sort__value{display:none}.pfl-sort[data-custom]:after{content:"";position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--pf-accent);box-shadow:0 0 0 2px var(--pf-bg)}.pfl-strip{gap:3px}.pfl-chip{padding-inline:9px 10px}}@container pfl-row (width < 600px){.pfl-search:focus-within .pfl-search__field{width:100cqw}.pfl-search[data-placed] .pfl-search__size{max-width:124px}}.pfc-results.pfl-results{min-height:calc(100vh - 65px);min-height:calc(100svh - 65px)}@media (max-width:899.98px){.pfc-results.pfl-results{min-height:calc(100vh - var(--pf-bar) - 61px - var(--pf-tabbar-h));min-height:calc(100svh - var(--pf-bar) - 61px - var(--pf-tabbar-h))}}@media (prefers-reduced-motion:reduce){.pfl-chip,.pfl-search input,.pfl-search__field,.pfl-sort,.pfl-sort__chevron,.pfl-strip{transition:none}}}