.X8_zOG_stage{background:radial-gradient(110% 90% at 85% 0%, color-mix(in srgb, var(--brand) 8%, var(--surface-raised)) 0%, transparent 60%), color-mix(in srgb, var(--brand) 16%, var(--surface-muted));width:100%;transition:background-color var(--motion-base) var(--motion-ease-out);place-items:center;display:grid;overflow:hidden}.X8_zOG_stageItem{transition:transform var(--motion-slow) var(--motion-ease-out)}.X8_zOG_stageLarge{background:radial-gradient(110% 90% at 85% 0%, color-mix(in srgb, var(--brand) 6%, var(--surface-raised)) 0%, transparent 60%), color-mix(in srgb, var(--brand) 14%, var(--surface-muted))}.X8_zOG_library{gap:var(--space-7);display:grid}.X8_zOG_filters{align-items:flex-end;gap:var(--space-5) var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.X8_zOG_filterGroup{gap:var(--space-3);display:grid}.X8_zOG_filterLabel{font-size:var(--size-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);font-weight:600}.X8_zOG_filterOptions{gap:var(--space-2);flex-wrap:wrap;display:flex}.X8_zOG_filter{min-height:var(--layout-target-min);border:1px solid var(--border-subtle);font-size:var(--size-sm);transition:background-color var(--motion-fast) var(--motion-ease-out), border-color var(--motion-fast) var(--motion-ease-out), color var(--motion-fast) var(--motion-ease-out);border-radius:var(--radius-pill);align-items:center;padding:.5rem 1rem;font-weight:600;line-height:1.2;display:inline-flex}.X8_zOG_filter:hover{border-color:var(--text-primary)}.X8_zOG_filter[aria-pressed=true]{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface-page)}.X8_zOG_count{font-size:var(--size-sm);color:var(--text-secondary);margin-left:auto}.X8_zOG_resetLink{justify-self:start}.X8_zOG_grid{gap:var(--space-8) var(--space-gap);display:grid}@media (min-width:40rem){.X8_zOG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.X8_zOG_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.X8_zOG_card{gap:var(--space-4);display:grid;position:relative}.X8_zOG_cardPreview{outline-offset:4px;transition:outline-color var(--motion-fast) var(--motion-ease-out);outline:1.5px solid #0000;position:relative}.X8_zOG_card:hover .X8_zOG_cardPreview{outline-color:var(--color-ink)}.X8_zOG_cardText{gap:var(--space-1);display:grid}.X8_zOG_cardTitle{font-size:var(--size-lg);letter-spacing:-.015em;line-height:1.2}.X8_zOG_cardLink{text-decoration:none}.X8_zOG_cardLink:after{content:"";z-index:1;position:absolute;inset:0}.X8_zOG_cardLink:focus-visible{outline:none}.X8_zOG_card:has(.X8_zOG_cardLink:focus-visible){outline:2px solid var(--focus);outline-offset:6px}.X8_zOG_card:hover .X8_zOG_cardTitle{color:var(--action-primary)}.X8_zOG_cardMeta{gap:var(--space-2);font-size:var(--size-sm);color:var(--text-secondary);flex-wrap:wrap;display:flex}.X8_zOG_empty{--frame-color:var(--action-primary);--frame-length:1.25rem;justify-items:start;gap:var(--space-4);background:var(--surface-raised);border:1px solid var(--border-subtle);padding:clamp(2rem,1rem + 4vw,4rem);display:grid}
