.PageNavigator{z-index:10;padding:16px 1.25rem calc(max(env(safe-area-inset-bottom,0px),10px) + 6px);background:linear-gradient(to top,var(--sheet-bg)70%,transparent);pointer-events:none;flex-direction:column;align-items:center;transition:transform .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),background .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;bottom:0;left:0;right:0}.PageNavigator--abovePlayer{transform:translateY(calc(-1*max(env(safe-area-inset-bottom,0px) - 10px + 76px,76px)))}.PageNavigator--collapsed{background:0 0;align-items:flex-start;padding:0}.PageNavigator--collapsed.PageNavigator--abovePlayer{transform:translateY(calc(-1*max(env(safe-area-inset-bottom,0px) - 10px + 76px,76px)))}.PageNavigator-tooltip{background:var(--foreground);color:var(--sheet-bg);white-space:nowrap;pointer-events:none;z-index:2;border-radius:10px;flex-direction:column;align-items:center;padding:5px 14px 6px;animation:.18s cubic-bezier(.34,1.56,.64,1) PageNavigator-tooltipIn;display:flex;position:absolute;top:-2px;transform:translate(-50%,-100%);box-shadow:0 4px 14px #0003}@keyframes PageNavigator-tooltipIn{0%{opacity:0;transform:translate(-50%,-92%)scale(.85)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.PageNavigator-tooltipArrow{border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--foreground);width:0;height:0;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.PageNavigator-tooltipName{font-size:.8rem;font-weight:700;line-height:1.3}.PageNavigator-tooltipPage{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.75rem;font-weight:600;line-height:1.3}.PageNavigator-info{pointer-events:auto;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;margin-bottom:8px;transition:margin-bottom .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1),border-radius .4s cubic-bezier(.4,0,.2,1);display:flex}.PageNavigator--collapsed .PageNavigator-info{margin-bottom:calc(max(env(safe-area-inset-bottom,0px),10px) + 8px);background:var(--sheet-bg);border-radius:0 16px 16px 0;padding:10px 14px;box-shadow:2px 4px 16px #00000040}.PageNavigator-infoCurrent{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:700;transition:color .4s cubic-bezier(.4,0,.2,1)}.PageNavigator-infoMeta{color:var(--muted);font-size:.65rem;font-weight:500}.PageNavigator--collapsed .PageNavigator-infoCurrent{color:var(--foreground)}.PageNavigator-rulerRow{pointer-events:auto;transform-origin:bottom;opacity:1;align-items:center;gap:0;width:100%;max-width:380px;max-height:40px;transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;transform:scaleY(1)translateY(0)}.PageNavigator--collapsed .PageNavigator-rulerRow{opacity:0;pointer-events:none;max-height:0;transform:scaleY(0)translateY(8px)}.PageNavigator-edgeLabel{color:var(--muted);opacity:.6;text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:22px;font-size:.6rem;font-weight:500}.PageNavigator-ruler{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:1;justify-content:center;align-items:flex-end;gap:1.5px;height:28px;display:flex}.PageNavigator--dragging .PageNavigator-ruler{cursor:grabbing}.PageNavigator-tick{background-color:var(--muted);border-radius:1px;flex-shrink:0;transition:background-color .15s}.PageNavigator-tick--active{background-color:var(--accent);border-radius:2.5px}.PageNavigator-closeBtn{appearance:none;color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;place-items:center;padding:12px;transition:opacity .3s;display:grid}.PageNavigator-closeBtn:hover{opacity:1}.PageNavigator--collapsed .PageNavigator-closeBtn{display:none}.PageNavigator-dismissBtn{appearance:none;color:var(--muted);cursor:pointer;opacity:.5;pointer-events:auto;background:0 0;border:none;flex-shrink:0;place-items:center;padding:12px;transition:opacity .3s;display:grid}.PageNavigator-dismissBtn:hover{opacity:1}.PageNavigator--collapsed .PageNavigator-dismissBtn{display:none}.PageNavigator-prevBtn,.PageNavigator-nextBtn{appearance:none;color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;flex-shrink:0;place-items:center;padding:12px;transition:opacity .3s;display:grid}.PageNavigator-prevBtn:hover,.PageNavigator-nextBtn:hover{opacity:1}.PageNavigator--collapsed .PageNavigator-prevBtn,.PageNavigator--collapsed .PageNavigator-nextBtn{display:none}[data-theme=dark] .PageNavigator-tooltip{box-shadow:0 4px 14px #00000080}[data-theme=dark] .PageNavigator--collapsed .PageNavigator-info{box-shadow:2px 4px 16px #0006}
