.genres[data-astro-cid-xa2vjltu]{position:sticky;top:84px;max-height:calc(100vh - 104px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:14px 10px 10px;box-shadow:var(--shadow)}.g-head[data-astro-cid-xa2vjltu]{display:flex;align-items:center;justify-content:space-between;padding:0 8px 10px}.g-head[data-astro-cid-xa2vjltu] h3[data-astro-cid-xa2vjltu]{margin:0;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.g-reset[data-astro-cid-xa2vjltu]{font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--accent-text);background:none;border:0;padding:2px 4px;border-radius:6px}.g-reset[data-astro-cid-xa2vjltu]:hover{text-decoration:underline}.g-sec[data-astro-cid-xa2vjltu]{border-top:1px solid var(--line);margin-top:8px;padding-top:4px}.g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;padding:8px;border-radius:10px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]::-webkit-details-marker{display:none}.g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]:hover{color:var(--text)}.g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]:after{content:"";width:7px;height:7px;margin-right:4px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);transition:transform .15s}.g-sec[data-astro-cid-xa2vjltu][open]>summary[data-astro-cid-xa2vjltu]:after{transform:rotate(-135deg)}.genres[data-astro-cid-xa2vjltu] ul[data-astro-cid-xa2vjltu]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.g-btn[data-astro-cid-xa2vjltu]{width:100%;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;font:inherit;font-size:14.5px;font-weight:600;color:var(--muted);padding:8px 10px;border-radius:11px;border:0;background:none;transition:color .15s,background .15s}.g-btn[data-astro-cid-xa2vjltu]:before{content:"";flex:none;width:16px;height:16px;border-radius:5px;border:1.5px solid var(--line-strong);background:transparent;transition:background .15s,border-color .15s}.g-btn[data-astro-cid-xa2vjltu].all:before{display:none}.g-btn[data-astro-cid-xa2vjltu]:hover{color:var(--text);background:var(--surface-2)}.g-btn[data-astro-cid-xa2vjltu].active{color:var(--text);background:var(--surface-3)}.g-btn[data-astro-cid-xa2vjltu].active:not(.all):before{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 8.5 2.5 2.5L12 5.5' fill='none' stroke='%231a1206' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;border-color:var(--accent)}.g-btn[data-astro-cid-xa2vjltu].empty{opacity:.4}.g-name[data-astro-cid-xa2vjltu]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.g-n[data-astro-cid-xa2vjltu]{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--faint)}.g-btn[data-astro-cid-xa2vjltu].active .g-n[data-astro-cid-xa2vjltu]{color:var(--muted)}@media(max-width:900px){.genres[data-astro-cid-xa2vjltu]:not(.chips){position:static;max-height:none;overflow:visible;padding:0;background:none;border:0;box-shadow:none}.genres[data-astro-cid-xa2vjltu]:not(.chips) .g-head[data-astro-cid-xa2vjltu]{padding:0 0 8px}.genres[data-astro-cid-xa2vjltu]:not(.chips) .g-sec[data-astro-cid-xa2vjltu]{border:0;margin-top:6px;padding:0}.genres[data-astro-cid-xa2vjltu]:not(.chips) .g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]{padding:6px 0}.genres[data-astro-cid-xa2vjltu]:not(.chips) ul[data-astro-cid-xa2vjltu]{display:flex;grid-template-columns:none;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:4px}.genres[data-astro-cid-xa2vjltu]:not(.chips) ul[data-astro-cid-xa2vjltu]::-webkit-scrollbar{display:none}.genres[data-astro-cid-xa2vjltu]:not(.chips) li[data-astro-cid-xa2vjltu]{flex:none}.genres[data-astro-cid-xa2vjltu]:not(.chips) .g-btn[data-astro-cid-xa2vjltu]{width:auto;white-space:nowrap;padding:6px 12px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.genres[data-astro-cid-xa2vjltu]:not(.chips) .g-btn[data-astro-cid-xa2vjltu]:before{display:none}.genres[data-astro-cid-xa2vjltu]:not(.chips) .g-btn[data-astro-cid-xa2vjltu].active{background:color-mix(in srgb,var(--accent) 18%,var(--surface));border-color:var(--accent)}}.genres[data-astro-cid-xa2vjltu].chips{position:relative;top:auto;max-height:none;overflow:visible;background:none;border:0;box-shadow:none;padding:14px 0;border-block:1px solid var(--line);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chips[data-astro-cid-xa2vjltu] .g-head[data-astro-cid-xa2vjltu]{display:contents}.chips[data-astro-cid-xa2vjltu] .g-head[data-astro-cid-xa2vjltu] h3[data-astro-cid-xa2vjltu]{display:none}.chips[data-astro-cid-xa2vjltu] .g-reset[data-astro-cid-xa2vjltu]{order:5;padding:8px 10px;font-size:13.5px}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu]{border:0;margin:0;padding:0;position:relative}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]{padding:8px 14px;gap:8px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);font-size:13.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--text);user-select:none}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]:hover,.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu][open]>summary[data-astro-cid-xa2vjltu]{border-color:var(--accent)}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu].on>summary[data-astro-cid-xa2vjltu]{background:var(--grad);border-color:transparent;color:var(--on-accent)}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu]>summary[data-astro-cid-xa2vjltu]:after{width:6px;height:6px;margin:-3px 0 0;border-width:0 2px 2px 0}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu][open]>summary[data-astro-cid-xa2vjltu]:after{transform:rotate(-135deg);margin-top:3px}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu]>ul[data-astro-cid-xa2vjltu]{position:absolute;z-index:20;top:calc(100% + 8px);left:0;width:260px;max-width:calc(100vw - 32px);max-height:340px;overflow-y:auto;padding:8px;display:grid;gap:2px;scrollbar-width:thin;background:var(--surface);border:1px solid var(--line-strong);border-radius:16px;box-shadow:var(--shadow)}.chips[data-astro-cid-xa2vjltu] .g-btn[data-astro-cid-xa2vjltu]{white-space:normal}.chips[data-astro-cid-xa2vjltu] .g-count[data-astro-cid-xa2vjltu]{order:6;margin-left:auto;color:var(--muted);font-size:13.5px;font-weight:600}.chips[data-astro-cid-xa2vjltu] .g-count[data-astro-cid-xa2vjltu] [data-astro-cid-xa2vjltu][data-shown]{color:var(--text);font-weight:800;font-variant-numeric:tabular-nums}@media(max-width:640px){.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu]{position:static}.chips[data-astro-cid-xa2vjltu] .g-sec[data-astro-cid-xa2vjltu]>ul[data-astro-cid-xa2vjltu]{left:0;right:0;width:auto;max-width:none}}
