.pagenav-desktop.svelte-glgdy8,.pagenav-mobile.svelte-glgdy8{pointer-events:none;transition:opacity .45s,transform .45s}.pagenav-desktop.svelte-glgdy8{opacity:0;z-index:50;flex-direction:column;align-items:flex-end;gap:6px;padding:10px 0;display:none;position:fixed;top:50%;right:20px;transform:translateY(-50%)translate(8px)}.pagenav-desktop.pagenav--visible.svelte-glgdy8{opacity:1;transform:translateY(-50%)translate(0)}@media (width>=1024px){.pagenav-desktop.svelte-glgdy8{display:flex}}.pagenav-item.svelte-glgdy8{pointer-events:auto;cursor:pointer;background:0 0;border:none;outline:none;justify-content:flex-end;align-items:center;gap:8px;height:20px;padding:2px 0;display:flex}.pagenav-item.svelte-glgdy8:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #eb9a01}.pagenav-item__label.svelte-glgdy8{letter-spacing:.14em;text-transform:uppercase;color:#eb9a01;white-space:nowrap;opacity:0;max-width:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;transition:max-width .25s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.pagenav-item.svelte-glgdy8:hover .pagenav-item__label:where(.svelte-glgdy8),.pagenav-item.svelte-glgdy8:focus-visible .pagenav-item__label:where(.svelte-glgdy8){opacity:1;max-width:160px}.pagenav-item__bar.svelte-glgdy8{opacity:0;background:#eb9a01;border-radius:2px;flex-shrink:0;width:2px;height:0;transition:height .22s cubic-bezier(.4,0,.2,1),opacity .2s;display:block;box-shadow:0 0 8px #eb9a01a6}.pagenav-item.svelte-glgdy8:hover .pagenav-item__bar:where(.svelte-glgdy8),.pagenav-item.svelte-glgdy8:focus-visible .pagenav-item__bar:where(.svelte-glgdy8){opacity:1;height:18px}.pagenav-item__dot.svelte-glgdy8{background:#ffffff47;border-radius:50%;width:6px;height:6px;transition:background .2s,transform .2s,opacity .15s;display:block}.pagenav-item--active.svelte-glgdy8 .pagenav-item__dot:where(.svelte-glgdy8){background:#eb9a01;width:8px;height:8px;box-shadow:0 0 7px #eb9a0199}.pagenav-item.svelte-glgdy8:hover .pagenav-item__dot:where(.svelte-glgdy8),.pagenav-item.svelte-glgdy8:focus-visible .pagenav-item__dot:where(.svelte-glgdy8){opacity:0;transform:scale(0)}.pagenav-mobile.svelte-glgdy8{z-index:50;opacity:0;justify-content:center;display:flex;position:fixed;bottom:20px;left:0;right:0;transform:translateY(14px)}@media (width>=1024px){.pagenav-mobile.svelte-glgdy8{display:none}}.pagenav-mobile.pagenav--visible.svelte-glgdy8{opacity:1;transform:translateY(0)}.pagenav-mobile__inner.svelte-glgdy8{pointer-events:auto;max-width:calc(100vw - 2rem)}.pagenav-mobile__list.svelte-glgdy8{scrollbar-width:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#160b05ed;border:1px solid #ffffff24;border-radius:18px;align-items:center;gap:6px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 8px 32px #000000a6}.pagenav-mobile__list.svelte-glgdy8::-webkit-scrollbar{display:none}.pagenav-pill.svelte-glgdy8{letter-spacing:.1em;white-space:nowrap;cursor:pointer;color:#c4c4be;text-transform:uppercase;background:#ffffff0f;border:none;border-radius:12px;outline:none;flex-shrink:0;padding:6px 12px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:400;transition:background .18s,color .18s}.pagenav-pill.svelte-glgdy8:focus-visible{outline:2px solid #eb9a01}.pagenav-pill--active.svelte-glgdy8{color:#462b00;background:#eb9a01;font-weight:700}.pagenav-trigger.svelte-glgdy8{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);cursor:pointer;background:#160b05ed;border:1px solid #ffffff24;border-radius:18px;outline:none;align-items:center;gap:8px;padding:10px 16px;transition:border-color .2s,transform .15s;display:flex;box-shadow:0 8px 32px #000000a6}.pagenav-trigger.svelte-glgdy8:hover{border-color:#eb9a0166}.pagenav-trigger.svelte-glgdy8:active{transform:scale(.96)}.pagenav-trigger.svelte-glgdy8:focus-visible{outline:2px solid #eb9a01}.pagenav-trigger__dot.svelte-glgdy8{background:#eb9a01;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px #eb9a01b3}.pagenav-trigger__label.svelte-glgdy8{letter-spacing:.12em;color:#fafaf7;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500}.pagenav-trigger__arrow.svelte-glgdy8{color:#c4c4be;margin-left:2px;font-family:JetBrains Mono,monospace;font-size:9px}
