@keyframes styles-module-scss-module__LNU8xG__foilShine{0%{transform:translate(-100%,-100%)}50%{transform:translate(0%)}to{transform:translate(100%,100%)}}@keyframes styles-module-scss-module__LNU8xG__animatedBorderGlow{0%,to{opacity:.8;background-position:0%}25%{opacity:1;background-position:50% 0}50%{opacity:.9;background-position:100%}75%{opacity:.85;background-position:50% 100%}}.styles-module-scss-module__LNU8xG__toolbar{align-items:center;gap:var(--space-2xs);background:0 0;border:0;flex-flow:row;flex:100%;min-width:0;padding:0}@media (min-width:1024px){.styles-module-scss-module__LNU8xG__toolbar{gap:0}}.styles-module-scss-module__LNU8xG__toolbar__search{flex-wrap:nowrap;flex:auto;min-width:0}@media (min-width:1024px){.styles-module-scss-module__LNU8xG__toolbar__search{flex:0 32rem}}.styles-module-scss-module__LNU8xG__toolbar__view{flex-wrap:nowrap;flex:0 auto;min-width:0}.styles-module-scss-module__LNU8xG__count{font-size:var(--font-size--1);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}@media (max-width:1024px){.styles-module-scss-module__LNU8xG__count{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}button.styles-module-scss-module__LNU8xG__filterTrigger{flex-shrink:0}@media (max-width:667px){button.styles-module-scss-module__LNU8xG__filterTrigger{min-width:var(--control-height,44px);padding-inline:var(--space-2xs)}button.styles-module-scss-module__LNU8xG__filterTrigger>span{gap:var(--space-3xs)}.styles-module-scss-module__LNU8xG__filterWord{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.styles-module-scss-module__LNU8xG__sort{flex:0 11rem;min-width:0}.styles-module-scss-module__LNU8xG__sort div,.styles-module-scss-module__LNU8xG__sort select{min-width:0}.styles-module-scss-module__LNU8xG__sort select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:667px){.styles-module-scss-module__LNU8xG__sort{flex-basis:8.5rem}}.styles-module-scss-module__LNU8xG__searchForm{gap:var(--space-2xs);flex:auto;align-items:stretch;min-width:0;display:flex}.styles-module-scss-module__LNU8xG__searchField{flex:1;min-width:0;position:relative}.styles-module-scss-module__LNU8xG__searchIcon{left:var(--space-2xs);opacity:.6;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.styles-module-scss-module__LNU8xG__searchInput{width:100%;height:var(--control-height,40px);padding:0 var(--space-3xs) 0 calc(var(--space-2xs) + 22px);border:2px solid var(--color-border);background:var(--color-secondary);color:var(--color-text);font-family:var(--font-mono),monospace;font-size:max(16px,var(--font-size--2));border-radius:0}.styles-module-scss-module__LNU8xG__searchInput::placeholder{color:var(--color-muted)}.styles-module-scss-module__LNU8xG__searchInput:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}button.styles-module-scss-module__LNU8xG__searchSubmit{flex-shrink:0}@media (max-width:667px){button.styles-module-scss-module__LNU8xG__searchSubmit{display:none}}.styles-module-scss-module__LNU8xG__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.styles-module-scss-module__LNU8xG__results{transition:opacity .2s}.styles-module-scss-module__LNU8xG__results[data-pending]{opacity:.55;pointer-events:none}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__LNU8xG__results{transition:none}}.styles-module-scss-module__LNU8xG__listingList{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__LNU8xG__listingItem{display:block}.styles-module-scss-module__LNU8xG__error{gap:var(--space-2xs);flex-direction:column;align-items:flex-start;display:flex}.styles-module-scss-module__LNU8xG__errorTitle{font-family:var(--font-serif);font-size:var(--font-size-1);margin:0}.styles-module-scss-module__LNU8xG__errorMessage{font-size:var(--font-size-0);margin:0;line-height:1.6}.styles-module-scss-module__LNU8xG__errorLink{font-family:var(--font-mono);font-size:var(--font-size--1);text-transform:uppercase;letter-spacing:.04em;color:var(--color-link);text-underline-offset:2px;text-decoration:underline}.styles-module-scss-module__LNU8xG__errorLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.styles-module-scss-module__LNU8xG__resetLink{min-height:44px;font-family:var(--font-mono);font-size:var(--font-size--1);text-transform:uppercase;letter-spacing:.04em;color:var(--color-link);text-underline-offset:2px;align-items:center;text-decoration:underline;display:inline-flex}.styles-module-scss-module__LNU8xG__resetLink:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}
