.pager{container:pager/inline-size;width:100%}.pager-in{display:flex;flex-direction:column;align-items:center;gap:var(--s-2)}.pager-range{margin:0;font-size:12.5px;color:var(--text-dim);text-align:center}.pager-row{justify-content:center;gap:var(--s-1);max-width:100%}.pager-list,.pager-row{display:flex;align-items:center}.pager-list{gap:2px;list-style:none;margin:0;padding:0}.pager-list-s,.pager-status{display:none}.pager-page,.pager-step{display:inline-flex;align-items:center;justify-content:center;gap:4px;box-sizing:border-box;min-width:44px;min-height:44px;padding:0 8px;border:var(--tap-pad) solid transparent;border-inline-width:4px;background-clip:padding-box;border-radius:calc(var(--r-control) + 4px) /calc(var(--r-control) + var(--tap-pad));background-color:transparent;color:var(--text-dim);font:650 13px/1 var(--font);font-variant-numeric:tabular-nums;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--dur-1) ease,background-color var(--dur-1) ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.pager-step{padding:0 10px}.pager-page:hover:not(.on),a.pager-step:hover,button.pager-step:hover:not(:disabled){color:var(--text);background-color:color-mix(in srgb,var(--accent) 8%,transparent)}.pager-page.on{color:var(--accent);background-color:color-mix(in srgb,var(--accent) 14%,transparent);cursor:default}:root[data-theme=light] .pager-page.on{color:var(--accent-2)}.pager-step:disabled,.pager-step[aria-disabled=true]{opacity:.38;cursor:default}.pager-page:focus-visible,.pager-step:focus-visible{outline:2px solid transparent;outline-offset:-4px;box-shadow:inset 0 0 0 2px var(--accent)}.pager-gap{min-width:20px;text-align:center;color:var(--text-faint);font-size:13px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pager-status{padding:0 var(--s-2);font-size:13px;font-weight:650;color:var(--text);white-space:nowrap}.pager-mark{display:inline-flex}.pager-prev .pager-mark{transform:rotate(180deg)}@container pager (min-width: 720px){.pager-in{flex-direction:row;justify-content:space-between}.pager-range{text-align:left}.pager-row:only-child{margin-inline:auto}}@container pager (max-width: 539px){.pager-step-word{display:none}.pager-step{padding:0}}@container pager (max-width: 419px){.pager[data-short] .pager-list-w{display:none}.pager[data-short] .pager-list-s{display:flex}}@container pager (max-width: 339px){.pager[data-compact] .pager-list{display:none}.pager[data-compact] .pager-status{display:inline}}@media (prefers-reduced-motion:reduce){.pager-page,.pager-step{transition:none}}.pg-rows{scroll-margin-top:calc(var(--chrome-top, 64px) + 12px)}.pg-rows:focus{outline:none}.pg-rows-pager{margin-top:var(--s-3);padding-top:var(--s-3);border-top:1px solid var(--border)}