.g-pager{width:100%;color:var(--ds-muted);font-family:var(--ds-font-body);margin:44px 0 8px;padding-top:32px;position:relative;container-type:inline-size}.g-pager:before{content:"";background:linear-gradient(90deg,#0000,#95aede33 22% 78%,#0000);width:min(100%,760px);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.g-pager-inner{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 28px;display:flex}.g-pager-main{align-items:center;gap:14px;min-width:0;display:flex}.g-pager-pages{align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.g-pager-pages>li{display:flex}.g-pager-page{min-width:42px;height:42px;color:var(--ds-ivory-soft);font:600 14px/1 var(--ds-font-utility);font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .16s ease, background-color .16s ease, color .16s ease, box-shadow .2s ease, transform .22s var(--ds-ease);background:#101b31b8;border:1px solid #95aede24;border-radius:12px;justify-content:center;align-items:center;padding:0 11px;text-decoration:none;display:inline-flex}.g-pager-page:is(a,button):hover:not(:disabled){color:#fff;background:#15264a;border-color:#4181ffa6;transform:translateY(-1px);box-shadow:0 10px 20px -12px #4181ffcc}.g-pager-page:is(a,button):active:not(:disabled){transform:translateY(0)scale(.94)}.g-pager-page.is-current{background:var(--ds-brand-gradient);color:#fff;cursor:default;border-color:#0000;font-weight:700;box-shadow:0 10px 24px -8px #4181ffb8,inset 0 1px #ffffff3d}.g-pager-page.is-static{cursor:default;opacity:.6}.g-pager-page:disabled{cursor:progress;opacity:.5}.g-pager-gap{width:22px;height:42px;color:var(--ds-faint);font:600 14px/1 var(--ds-font-utility);letter-spacing:.08em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:inline-flex}.g-pager-step{height:44px;color:var(--ds-ivory);font:600 14px/1 var(--ds-font-body);letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:border-color .16s ease, background-color .16s ease, color .16s ease, box-shadow .2s ease, transform .22s var(--ds-ease);background:linear-gradient(#172642,#0f1a30);border:1px solid #95aede2e;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 20px 0 15px;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px -16px #000c,inset 0 1px #ffffff0f}.g-pager-step.is-next{padding:0 15px 0 20px}.g-pager-step svg{width:16px;height:16px;color:var(--ds-champagne-bright);transition:transform .22s var(--ds-ease);flex:none}.g-pager-step:is(a,button):hover:not(:disabled){color:#fff;background:linear-gradient(#1c3158,#13213e);border-color:#4181ffb3;box-shadow:0 14px 28px -14px #4181ffb3,inset 0 1px #ffffff14}.g-pager-step.is-prev:is(a,button):hover:not(:disabled) svg{transform:translate(-3px)}.g-pager-step.is-next:is(a,button):hover:not(:disabled) svg{transform:translate(3px)}.g-pager-step:is(a,button):active:not(:disabled){transform:scale(.96)}.g-pager-step:is(:disabled,[aria-disabled=true]){color:var(--ds-faint);box-shadow:none;cursor:not-allowed;opacity:.6;background:0 0;border-style:dashed;border-color:#95aede29}.g-pager-step:is(:disabled,[aria-disabled=true]) svg{color:inherit}.g-pager-meta{border-left:1px solid var(--ds-hairline-strong);white-space:nowrap;align-items:center;gap:16px;padding-left:28px;font-size:13px;line-height:1;display:flex}.g-pager-status{color:var(--ds-muted);font-variant-numeric:tabular-nums}.g-pager-status b{color:var(--ds-yellow);font-family:var(--ds-font-utility);font-weight:700}.g-pager-jump{color:var(--ds-muted);align-items:center;gap:8px;margin:0;display:flex}.g-pager-jump input,.g-pager-compact-panel input{color:#fff;min-width:0;font-family:var(--ds-font-utility);font-variant-numeric:tabular-nums;text-align:center;background:#0b1426;border:1px solid #263b5e;font-weight:600;transition:border-color .16s,box-shadow .16s}.g-pager-jump input{border-radius:10px;width:60px;height:36px;font-size:14px}.g-pager-jump input:hover:not(:disabled),.g-pager-compact-panel input:hover:not(:disabled){border-color:#35507c}.g-pager-jump input:focus-visible,.g-pager-compact-panel input:focus-visible{border-color:var(--ds-blue);outline:none;box-shadow:0 0 0 3px #4181ff3d}.g-pager-jump input:disabled,.g-pager-compact-panel :is(input,button):disabled{cursor:progress;opacity:.5}.g-pager-compact,.g-pager-compact-status{display:none}@container (max-width:1000px){.g-pager-meta{border-left:0;flex-basis:100%;justify-content:center;padding-left:0}}@media (min-width:900px){@container (max-width:700px){.g-pager-main{gap:10px}.g-pager-step,.g-pager-step.is-next{width:44px;padding:0}.g-pager-step>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@container (max-width:560px){.g-pager-pages{gap:4px}.g-pager-page{border-radius:10px;min-width:36px;height:38px;padding:0 8px;font-size:13px}.g-pager-gap{width:16px;height:38px}}}@media (max-width:899px){.g-pager{margin-top:28px;padding-top:22px}.g-pager-inner{display:block}.g-pager-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.g-pager-pages,.g-pager-meta{display:none}.g-pager-step{border-radius:13px;gap:6px;min-width:0;height:46px;padding:0 10px}.g-pager-step.is-next{padding:0 10px}.g-pager-step.is-prev{grid-area:1/1}.g-pager-step.is-next{grid-area:1/3}.g-pager-compact{display:contents}.g-pager-compact-toggle,.g-pager-compact-status{min-width:96px;height:46px;color:var(--ds-ivory-soft);font:600 15px/1 var(--ds-font-utility);font-variant-numeric:tabular-nums;white-space:nowrap;background:#4181ff17;border:1px solid #4181ff57;border-radius:13px;grid-area:1/2;justify-content:center;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.g-pager-compact-toggle{cursor:pointer;transition:border-color .16s ease, background-color .16s ease, transform .22s var(--ds-ease)}.g-pager-compact-toggle b{color:var(--ds-yellow);font-weight:700}.g-pager-compact-toggle>span:first-of-type{color:var(--ds-faint)}.g-pager-compact-toggle svg{width:14px;height:14px;color:var(--ds-champagne-bright);transition:transform .22s var(--ds-ease);margin-left:2px}.g-pager-compact-toggle[aria-expanded=true]{border-color:var(--ds-blue);background:#4181ff29}.g-pager-compact-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.g-pager-compact-toggle:active:not(:disabled){transform:scale(.96)}.g-pager-compact-toggle:disabled{cursor:progress;opacity:.6}.g-pager-compact-status{border-color:var(--ds-hairline-strong);background:0 0}.g-pager-compact-panel{border:1px solid var(--ds-hairline-strong);color:var(--ds-muted);animation:g-pager-panel-in .2s var(--ds-ease);background:#0d172a;border-radius:14px;grid-area:2/1/auto/-1;justify-content:center;align-items:center;gap:10px;margin:0;padding:12px;font-size:14px;display:flex}.g-pager-compact-panel[hidden]{display:none}.g-pager-compact-panel input{border-radius:11px;width:92px;height:44px;font-size:16px}.g-pager-compact-panel button{background:var(--ds-brand-gradient);color:#fff;height:44px;font:600 14px/1 var(--ds-font-body);cursor:pointer;border:0;border-radius:11px;padding:0 20px}.g-pager-compact-panel button:active:not(:disabled){transform:scale(.96)}}@keyframes g-pager-panel-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.g-pager-page,.g-pager-step,.g-pager-step svg,.g-pager-compact-toggle,.g-pager-compact-toggle svg{transition:none}.g-pager-page:is(a,button):hover:not(:disabled),.g-pager-step:is(a,button):active:not(:disabled),.g-pager-page:is(a,button):active:not(:disabled){transform:none}.g-pager-compact-panel{animation:none}}
