.sl__bar[data-astro-cid-upjt5izw]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .75rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}.sl__search[data-astro-cid-upjt5izw]{flex:1 1 14rem;max-width:16rem}.sl__search[data-astro-cid-upjt5izw] input[data-astro-cid-upjt5izw],.sl__sort[data-astro-cid-upjt5izw] select[data-astro-cid-upjt5izw]{width:100%;height:2.6rem;padding:0 .85rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.9rem}.sl__search[data-astro-cid-upjt5izw] input[data-astro-cid-upjt5izw]::placeholder{color:var(--color-text-muted)}.sl__sort[data-astro-cid-upjt5izw]{margin-left:auto;flex:0 0 auto}.sl__sort[data-astro-cid-upjt5izw] select[data-astro-cid-upjt5izw]{width:auto;padding-right:2rem;font-weight:600;cursor:pointer}.sl__search[data-astro-cid-upjt5izw] input[data-astro-cid-upjt5izw]:focus-visible,.sl__sort[data-astro-cid-upjt5izw] select[data-astro-cid-upjt5izw]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.sl__chips[data-astro-cid-upjt5izw]{display:flex;flex-wrap:wrap;gap:.4rem}.sl__chip[data-astro-cid-upjt5izw]{height:2.3rem;padding:0 .95rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-bg);color:var(--color-text);font:inherit;font-size:.82rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.sl__chip[data-astro-cid-upjt5izw]:hover{border-color:var(--color-text-muted)}.sl__chip[data-astro-cid-upjt5izw]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sl__chip--vol[data-astro-cid-upjt5izw]{border-style:dashed;color:var(--color-text-muted);font-weight:500}.sl__chip[data-astro-cid-upjt5izw][aria-pressed=true]{border-style:solid;border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.sl__chip-n[data-astro-cid-upjt5izw]{font-weight:500;opacity:.8}.sl__count[data-astro-cid-upjt5izw]{margin:1.1rem 0 .9rem;font-size:.85rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.sl__grid[data-astro-cid-upjt5izw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;margin:0;padding:0;list-style:none}.sl-card[data-astro-cid-upjt5izw]{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-bg);transition:border-color .2s ease,box-shadow .2s ease}.sl-card[data-astro-cid-upjt5izw]:hover{border-color:var(--color-text-muted);box-shadow:0 10px 26px -16px color-mix(in srgb,var(--color-text) 40%,transparent)}.sl-card[data-astro-cid-upjt5izw][hidden]{display:none}.sl-card__media[data-astro-cid-upjt5izw]{position:relative;display:block;aspect-ratio:300 / 213;background:var(--color-card-bg)}.sl-card__media[data-astro-cid-upjt5izw] img[data-astro-cid-upjt5izw]{display:block;width:100%;height:100%;object-fit:cover}.sl-card__badge[data-astro-cid-upjt5izw]{position:absolute;left:.6rem;bottom:.6rem;padding:.22rem .55rem;border-radius:999px;background:#000000b8;color:#fff;font-size:.7rem;font-weight:700;line-height:1.2}.sl-card__body[data-astro-cid-upjt5izw]{display:flex;flex:1;flex-direction:column;padding:.9rem .85rem .85rem}.sl-card__title[data-astro-cid-upjt5izw]{margin:0;font-size:1rem;font-weight:700;line-height:1.25}.sl-card__title[data-astro-cid-upjt5izw] a[data-astro-cid-upjt5izw]{color:var(--color-text);text-decoration:none}.sl-card__title[data-astro-cid-upjt5izw] a[data-astro-cid-upjt5izw]:hover{color:var(--color-primary)}.sl-card__prov[data-astro-cid-upjt5izw]{margin:.15rem 0 0;font-size:.78rem;color:var(--color-text-muted)}.sl-card__stats[data-astro-cid-upjt5izw]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:.8rem 0 0;padding-top:.75rem;border-top:1px solid var(--color-border)}.sl-card__stats[data-astro-cid-upjt5izw] dt[data-astro-cid-upjt5izw]{font-size:.68rem;color:var(--color-text-muted)}.sl-card__stats[data-astro-cid-upjt5izw] dd[data-astro-cid-upjt5izw]{margin:.15rem 0 0;font-size:1rem;font-weight:800;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap}.sl-card__rtp[data-astro-cid-upjt5izw]{color:var(--color-success)}.sl-vol[data-astro-cid-upjt5izw]{display:flex;gap:2px;margin-top:.35rem}.sl-vol__seg[data-astro-cid-upjt5izw]{flex:1;max-width:1rem;height:.4rem;border-radius:1px;background:var(--color-border)}.sl-vol__seg[data-astro-cid-upjt5izw].is-on{background:var(--color-primary)}.sl-vol__label[data-astro-cid-upjt5izw]{display:block;margin-top:.2rem;font-size:.66rem;font-weight:500;color:var(--color-text-muted);white-space:normal}.sl-card__actions[data-astro-cid-upjt5izw]{display:flex;gap:.5rem;margin-top:auto;padding-top:.9rem}.sl-btn[data-astro-cid-upjt5izw]{flex:1;display:grid;place-items:center;min-height:2.4rem;padding:0 .6rem;border:1px solid var(--color-text);border-radius:var(--radius-md);font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .15s ease,color .15s ease}.sl-btn--solid[data-astro-cid-upjt5izw]{background:var(--color-text);color:var(--color-bg)}.sl-btn--solid[data-astro-cid-upjt5izw]:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.sl-btn--ghost[data-astro-cid-upjt5izw]{border-color:var(--color-border);background:var(--color-bg);color:var(--color-text)}.sl-btn--ghost[data-astro-cid-upjt5izw]:hover{border-color:var(--color-text)}.sl-btn[data-astro-cid-upjt5izw]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sl__empty[data-astro-cid-upjt5izw]{margin:1.5rem 0 0;color:var(--color-text-muted)}.sl-studios[data-astro-cid-upjt5izw]{margin-top:3rem}.sl-studios__list[data-astro-cid-upjt5izw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none}.sl-studios__list[data-astro-cid-upjt5izw] a[data-astro-cid-upjt5izw]{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:.7rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);text-decoration:none;transition:border-color .15s ease}.sl-studios__list[data-astro-cid-upjt5izw] a[data-astro-cid-upjt5izw]:hover{border-color:var(--color-primary)}.sl-studios__list[data-astro-cid-upjt5izw] a[data-astro-cid-upjt5izw]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.sl-studios__name[data-astro-cid-upjt5izw]{font-weight:600;font-size:.92rem}.sl-studios__n[data-astro-cid-upjt5izw]{flex:none;font-size:.78rem;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.sl__reset[data-astro-cid-upjt5izw]{margin-left:.35rem;padding:0;border:0;background:none;color:var(--color-primary);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}@media(max-width:640px){.sl__search[data-astro-cid-upjt5izw]{max-width:none;flex-basis:100%}.sl__sort[data-astro-cid-upjt5izw]{margin-left:0}.sl__chips[data-astro-cid-upjt5izw]{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}.sl__chips[data-astro-cid-upjt5izw]::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:reduce){.sl__chip[data-astro-cid-upjt5izw],.sl-card[data-astro-cid-upjt5izw],.sl-btn[data-astro-cid-upjt5izw]{transition:none}}
