.archive-module__U3ddNa__section{gap:var(--space-6);display:grid}.archive-module__U3ddNa__routeHeader{--layout-text-measure:100%}.archive-module__U3ddNa__archiveHeading{--section-heading-divider-space:var(--space-4);--section-heading-gap:var(--space-4);--section-heading-title-size:clamp(2rem, 4vw, 3.5rem)}.archive-module__U3ddNa__fightGrid{column-gap:var(--space-4);row-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.archive-module__U3ddNa__fightGrid>li{content-visibility:auto;contain-intrinsic-block-size:auto 24rem;min-width:0}.archive-module__U3ddNa__fightGrid>li>*{height:100%}.archive-module__U3ddNa__filterCluster{padding-bottom:var(--space-6);border-bottom:var(--border-width) solid var(--border-subtle);position:relative}.archive-module__U3ddNa__filterToolbar{grid-template-columns:minmax(0, 2fr) repeat(3, minmax(0, 1fr)) var(--control-min-height);align-items:end;gap:var(--space-4);display:grid}.archive-module__U3ddNa__filterToolbar>*{min-width:0}.archive-module__U3ddNa__reset{width:var(--control-min-height);height:var(--control-min-height);border:var(--border-width) solid var(--border-subtle);border-radius:var(--radius-control);color:var(--text-secondary);cursor:pointer;background:0 0;place-items:center;padding:0;display:grid}.archive-module__U3ddNa__reset svg{width:1.125rem;height:1.125rem}.archive-module__U3ddNa__reset:disabled{opacity:.35;cursor:default}.archive-module__U3ddNa__reset:hover:not(:disabled){color:var(--text-primary);background:var(--surface-panel-raised)}.archive-module__U3ddNa__reset:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.archive-module__U3ddNa__results{gap:var(--space-6);transition:opacity .15s;display:grid}.archive-module__U3ddNa__results[data-pending=true]{opacity:.55}.archive-module__U3ddNa__filterToolbarProgress{pointer-events:none;opacity:0;background:linear-gradient(90deg, transparent, var(--color-accent), transparent) 100% 0 / 200% 100%;width:100%;height:.16rem;position:absolute;bottom:0;left:0;right:0}.archive-module__U3ddNa__filterToolbarProgress[data-pending=true]{opacity:1;animation:.9s ease-in-out infinite archive-module__U3ddNa__archive-filter-progress}.archive-module__U3ddNa__filterFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);display:flex}@keyframes archive-module__U3ddNa__archive-filter-progress{0%{background-position:100% 0}to{background-position:-100% 0}}.archive-module__U3ddNa__appliedFilters{gap:var(--space-1);color:var(--text-secondary);font:var(--font-caption);flex-wrap:wrap;display:flex}.archive-module__U3ddNa__appliedFilters>a{min-height:var(--control-min-height);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-sm);color:var(--text-secondary);background:var(--surface-panel);cursor:pointer;font:inherit;overflow-wrap:anywhere;display:inline-flex}.archive-module__U3ddNa__appliedFilters>a:hover,.archive-module__U3ddNa__appliedFilters>a:focus-visible{border-color:var(--border-accent-strong);color:var(--text-primary)}.archive-module__U3ddNa__appliedFilters>a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}@media (max-width:64rem){.archive-module__U3ddNa__fightGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-module__U3ddNa__filterToolbar{grid-template-columns:repeat(3, minmax(0, 1fr)) var(--control-min-height)}.archive-module__U3ddNa__searchField{grid-column:1/-1}}@media (max-width:42rem){.archive-module__U3ddNa__fightGrid{grid-template-columns:minmax(0,1fr)}.archive-module__U3ddNa__filterToolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-module__U3ddNa__sortField{grid-column:1}.archive-module__U3ddNa__filterFooter{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.archive-module__U3ddNa__results,.archive-module__U3ddNa__filterToolbar input,.archive-module__U3ddNa__filterToolbar select{transition:none}.archive-module__U3ddNa__filterToolbarProgress[data-pending=true]{width:100%;animation:none;transform:none}}@media print{.archive-module__U3ddNa__fightGrid>li{content-visibility:visible;contain-intrinsic-block-size:none}}@media (max-width:34rem){.archive-module__U3ddNa__filterToolbar{grid-template-columns:minmax(0, 1fr) var(--control-min-height)}.archive-module__U3ddNa__filterToolbar>:not(.archive-module__U3ddNa__reset){grid-column:1/-1}.archive-module__U3ddNa__reset{grid-column:2}}
