@layer components{.rs-page{border:1px solid var(--site-rule-strong);background:#fff;border-radius:2px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #1011140a,0 12px 28px -16px #10111452}.rs-page img{width:100%;height:auto;display:block}.rs-card{flex-direction:column;gap:.875rem;padding:1rem;display:flex}.rs-card-link{color:inherit;flex-direction:column;gap:.875rem;text-decoration:none;display:flex}.rs-card-link .rs-page{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.rs-card-link:hover .rs-page{transform:translateY(-3px);box-shadow:0 1px 1px #1011140a,0 18px 34px -16px #10111461}}.rs-card-link:hover .rs-card-name{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:2px}.rs-card-link:focus-visible{outline:2px solid var(--site-accent-ink,#5847e8);outline-offset:3px}.rs-card-name{font-family:var(--site-display);letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:650;line-height:1.15}.rs-stamp{border:1px solid color-mix(in srgb, var(--site-ok,#1f7a4d) 45%, transparent);border-radius:var(--site-radius,4px);background:color-mix(in srgb, var(--site-ok,#1f7a4d) 7%, var(--site-sheet));min-height:2.75rem;color:var(--site-ok,#1f7a4d);font-family:var(--site-mono-face);font-variant-numeric:tabular-nums;text-align:left;cursor:pointer;align-items:center;gap:.4rem;padding:.25rem .625rem;font-size:.75rem;line-height:1.3;display:inline-flex}.rs-stamp svg{flex:none;width:.875rem;height:.875rem}.rs-stamp:focus-visible{outline:2px solid var(--site-accent-ink,#5847e8);outline-offset:3px}.rs-pop{border:1px solid var(--site-ink);background:var(--site-sheet);max-width:26rem;color:var(--site-ink);border-radius:2px;margin:0;padding:1.25rem;position:fixed;inset:auto 1rem 1rem;box-shadow:0 1px 1px #1011140a,0 12px 28px -16px #10111452}@media (min-width:640px){.rs-pop{inset:50% auto auto 50%;translate:-50% -50%}}.rs-pop::backdrop{background:#1011142e}.sp-chip[aria-current=true]{border-color:var(--site-ink);background:var(--site-ink);color:var(--site-paper)}.rs-chip-count{font-family:var(--site-mono-face);font-variant-numeric:tabular-nums;opacity:.7;font-size:.75rem}.sp-chip[aria-disabled=true]{opacity:.45;pointer-events:none}.rs-table{border-collapse:collapse;width:100%;font-size:.875rem}.rs-table th,.rs-table td{border-bottom:1px solid var(--site-rule);text-align:left;vertical-align:baseline;padding:.625rem .75rem .625rem 0}.rs-table th{color:var(--site-ink);font-weight:600}.rs-table td{color:var(--site-ink-2)}.rs-table .rs-num{font-family:var(--site-mono-face);font-variant-numeric:tabular-nums;font-feature-settings:"zero" 1}.rs-table thead th{border-bottom:1px solid var(--site-ink);font-family:var(--site-mono-face);color:var(--site-ink-2);font-size:.75rem;font-weight:400}.rs-ok{color:var(--site-ok,#1f7a4d)}.rs-stack{display:grid}.rs-stack>*{grid-area:1/1;transition:opacity .42s cubic-bezier(.22,1,.36,1)}.rs-stack>[data-on=false]{opacity:0}@media (prefers-reduced-motion:reduce){.rs-stack>*{transition:none}}.rs-filters-sheet>summary{list-style:none}.rs-filters-sheet>summary::-webkit-details-marker{display:none}@media (max-width:1023px){.rs-filters-sheet[open]>.rs-filters-body{z-index:60;border-top:1px solid var(--site-ink);background:var(--site-paper);max-height:85vh;padding:1.25rem 1rem calc(1rem + env(safe-area-inset-bottom));position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -16px 40px -20px #10111473}}}
