.page-main .hao-pagination{text-align:center;max-width:100vw;text-shadow:2px 2px 10px var(--fc-background-webkit);justify-content:center;align-items:center;margin-top:.3rem;margin-bottom:10px;font-size:.3rem;display:flex;position:relative;color:var(--color-text)!important}.page-main .hao-pagination .page-content{background:0 0;flex-wrap:wrap;justify-content:center;align-items:center;max-width:80vw;height:auto;display:flex}.page-main .hao-pagination *{-webkit-user-select:none;user-select:none}.page-main .hao-pagination div{text-align:center;margin:0 var(--page-margin);background-color:var(--hao-bg-bag);transition:background-color .2s;display:inline-block}.page-main .hao-pagination .nav-btn{aspect-ratio:1;border-radius:10px;min-width:.7rem;line-height:.7rem}.page-main .hao-pagination .nav-btn.disabled{opacity:.5;cursor:not-allowed}.page-main .hao-pagination .current,.page-main .hao-pagination .isDefault{aspect-ratio:1;border-radius:50%;min-width:.7rem;margin-bottom:10px;line-height:.7rem}.page-main .hao-pagination .current{background-color:var(--hao-bg-bag);font-weight:500;box-shadow:inset 0 0 5px var(--font-background-webkit)!important}.page-main .hao-pagination .ellipsis{cursor:default;min-width:auto;aspect-ratio:unset;margin-bottom:10px;background:0 0!important}.page-main .hao-pagination div:not(.disabled):not(.ellipsis):not(.page-content):hover{background-color:var(--color-background-webkit)!important}.page-main .hao-pagination.is-vertical{max-width:auto;flex-direction:column;justify-content:center;align-items:center;max-height:80vh;margin:0}.page-main .hao-pagination.is-vertical .page-content{max-width:auto;flex-direction:column;align-items:center;gap:0;max-height:60vh;padding:.2rem 0;overflow:hidden auto}.page-main .hao-pagination.is-vertical .page-content::-webkit-scrollbar{width:4px}.page-main .hao-pagination.is-vertical .page-content::-webkit-scrollbar-track{background:0 0}.page-main .hao-pagination.is-vertical .page-content::-webkit-scrollbar-thumb{background:#0003;border-radius:2px}.page-main .hao-pagination.is-vertical .nav-btn,.page-main .hao-pagination.is-vertical .page-content>div{margin:var(--page-margin) 0!important;margin-left:0!important;margin-right:0!important}.page-main .hao-pagination.is-vertical .current,.page-main .hao-pagination.is-vertical .ellipsis,.page-main .hao-pagination.is-vertical .isDefault{margin-bottom:var(--page-margin)!important;margin-top:var(--page-margin)!important;margin-left:0!important;margin-right:0!important}.hao-pagination-go-theme.is-dark{--hao-go-surface:#2d313582;--hao-go-surface-deep:#232629d1;--hao-go-text:#f7f9faf0;--hao-go-muted:#e1e7ec94;--hao-go-faint:#e1e7ec5c;--hao-go-line:#ffffff1a;--hao-go-line-strong:#ffffff2b;--hao-go-overlay:#07090b85;--hao-go-accent:#dbe4ea;--hao-go-accent-text:#20262b;--hao-go-shadow:0 18px 46px #00000057;--hao-go-inner:inset 3px 3px 8px #0000003d,inset -2px -2px 6px #ffffff09}.hao-pagination-go-theme.is-light{--hao-go-surface:#f2f4f647;--hao-go-surface-deep:#e0e4e7c7;--hao-go-text:#2b353ded;--hao-go-muted:#37444f94;--hao-go-faint:#37444f61;--hao-go-line:#2a39451c;--hao-go-line-strong:#2a39452e;--hao-go-overlay:#eaeef194;--hao-go-accent:#41515d;--hao-go-accent-text:#f7f8f9;--hao-go-shadow:0 17px 40px #3a46502b;--hao-go-inner:inset 3px 3px 8px #53606b24,inset -2px -2px 6px #ffffffb8}.hao-pagination-go-overlay{box-sizing:border-box}.hao-pagination-go-overlay.is-global{z-index:2000;place-items:center;min-height:100dvh;padding:14px;position:fixed;overflow:hidden;background:var(--hao-go-overlay)!important}.hao-pagination-go-overlay.is-contained,.hao-pagination-go-overlay.is-global{-webkit-backdrop-filter:blur(8px)saturate(84%);backdrop-filter:blur(8px)saturate(84%);overscroll-behavior:contain;touch-action:none;width:100%;height:100%;display:grid;inset:0}.hao-pagination-go-overlay.is-contained{z-index:20;background:var(--hao-go-overlay);border-radius:20px;place-items:center;padding:18px;position:absolute;overflow:hidden}.hao-pagination-go-card{box-sizing:border-box;color:var(--hao-go-text);-webkit-backdrop-filter:blur(24px)saturate(120%);backdrop-filter:blur(24px)saturate(120%);position:relative;overflow:hidden;border:1px solid var(--hao-go-line-strong)!important;background:var(--hao-go-surface)!important;box-shadow:var(--hao-go-shadow)!important;border-radius:24px!important}.hao-pagination-go-dialog.hao-pagination-go-card{width:min(360px,100% - 24px);margin:0;padding:0}.hao-pagination-go-form{width:100%;margin:0;padding:17px;position:relative}.hao-pagination-go-close{z-index:2;width:30px;height:30px;color:var(--hao-go-faint);background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;font-size:19px;line-height:1;transition:color .18s,background .18s,transform .18s;display:grid;position:absolute;top:10px;right:10px}.hao-pagination-go-close:hover{color:var(--hao-go-text);background:color-mix(in srgb,var(--hao-go-text) 7%,#0000);transform:rotate(4deg)}.hao-pagination-go-header{text-align:left;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;margin-bottom:15px;padding-right:31px;display:flex}.hao-pagination-go-header h3{color:var(--hao-go-text);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:770;line-height:1.3}.hao-pagination-go-header p{color:var(--hao-go-muted);margin:4px 0 0;font-size:11px;line-height:1.4}.hao-pagination-go-current{border:1px solid var(--hao-go-line);max-width:130px;color:var(--hao-go-faint);background:color-mix(in srgb,var(--hao-go-text) 2.5%,#0000);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;line-height:1.2;overflow:hidden}.hao-pagination-go-command{border:1px solid var(--hao-go-line);background:var(--hao-go-surface-deep);min-height:52px;box-shadow:var(--hao-go-inner);border-radius:18px;grid-template-columns:36px minmax(76px,1fr) 36px 72px;align-items:center;gap:6px;padding:6px;display:grid}.hao-pagination-go-confirm,.hao-pagination-go-step{border:1px solid var(--hao-go-line);-webkit-user-select:none;user-select:none;transition:color .18s,background .18s,border-color .18s,transform .18s,filter .18s}.hao-pagination-go-step{width:36px;height:36px;color:var(--hao-go-muted);background:color-mix(in srgb,var(--hao-go-text) 3.5%,#0000);border-radius:50%;place-items:center;padding:0;font-size:17px;line-height:1;display:grid}.hao-pagination-go-step:hover:not(:disabled){color:var(--hao-go-text);border-color:var(--hao-go-line-strong);background:color-mix(in srgb,var(--hao-go-text) 8%,#0000);transform:scale(1.045)}.hao-pagination-go-step:active:not(:disabled){transform:scale(.96)}.hao-pagination-go-step:disabled{opacity:.34;cursor:not-allowed!important}.hao-pagination-go-input-wrap{cursor:text;border-radius:10px;place-items:center;min-width:0;height:36px;padding:0 4px;display:grid}.hao-pagination-go-input{width:100%;min-width:0;height:100%;color:var(--hao-go-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center;letter-spacing:-.04em;cursor:text;caret-color:var(--hao-go-text);background:0 0;border:0;outline:0;padding:0;font-size:26px;font-weight:800;line-height:36px}.hao-pagination-go-input::selection{color:var(--hao-go-text);background:color-mix(in srgb,var(--hao-go-text) 18%,#0000)}.hao-pagination-go-confirm{width:72px;min-width:0;height:36px;color:var(--hao-go-accent-text);background:var(--hao-go-accent);white-space:nowrap;border-color:#0000;border-radius:999px;padding:0 9px;font-size:11px;font-weight:770;box-shadow:0 6px 14px #00000029}.hao-pagination-go-confirm:hover{filter:brightness(1.06);transform:translateY(-1px)}.hao-pagination-go-confirm:active{transform:scale(.98)}.hao-pagination-go-confirm span{margin-left:2px;transition:transform .18s;display:inline-block}.hao-pagination-go-confirm:hover span{transform:translate(2px)}.hao-pagination-go-foot{color:var(--hao-go-faint);justify-content:space-between;align-items:center;gap:10px;margin:10px 5px 0;font-size:9.5px;line-height:1.3;display:flex}.hao-pagination-go-foot kbd{border:1px solid var(--hao-go-line);background:color-mix(in srgb,var(--hao-go-text) 2.5%,#0000);font:inherit;border-radius:5px;padding:2px 6px}.hao-pagination-go-close:focus-visible,.hao-pagination-go-confirm:focus-visible,.hao-pagination-go-input:focus-visible,.hao-pagination-go-step:focus-visible{outline:2px solid color-mix(in srgb,var(--hao-go-text) 56%,#0000);outline-offset:2px}@media (width<=380px){.hao-pagination-go-form{padding:15px}.hao-pagination-go-header{display:block}.hao-pagination-go-current{margin-top:7px;display:inline-block}.hao-pagination-go-command{grid-template-columns:34px minmax(62px,1fr) 34px 68px;gap:5px}.hao-pagination-go-step{width:34px;height:34px}.hao-pagination-go-confirm{width:68px}}
