.site-nav-bar{container:site-bar/inline-size}@media (max-width:1099px){.site-nav .nav-display,.site-nav .nav-burger{flex:none}}.site-nav .nav-mark{white-space:nowrap;min-width:0}.site-nav .nav-mark-name{text-overflow:clip;min-width:0;overflow:hidden}@media (max-width:479px){.site-nav .site-nav-bar{padding-left:calc(var(--tape) + 6px);gap:6px;padding-right:10px}.site-nav .nav-actions{gap:2px}.site-nav .nav-mark{gap:.45rem;font-size:.9rem}.site-nav .nav-mark .logo{flex:none;width:36px;height:36px}.site-nav .nav-display,.site-nav .nav-burger{width:40px;height:40px}}@media (min-width:360px) and (max-width:479px){.site-nav .nav-display,.site-nav .nav-burger{width:44px;height:44px}}@container site-bar (max-width:22.8rem){.site-nav .nav-mark-rest{display:none}}@container site-bar (max-width:16rem){.site-nav .nav-mark-name{display:none}}@media (max-width:479px){.site-nav .nav-sheet{margin-left:calc(var(--tape) + 6px);margin-right:10px}.site-nav .lang-pop{width:min(21rem,100vw - 20px);position:fixed;top:calc(100% + 4px);left:auto;right:10px}}@media (min-width:1100px){.site-nav .nav-jump{white-space:nowrap}.site-nav .nav-actions{gap:8px}}
.pagebar{left:0;right:0;bottom:var(--pb-bottom,142px);z-index:30;pointer-events:none;opacity:0;transition:opacity .32s var(--ease-out,ease), transform .32s var(--ease-out,ease);--p:0;justify-content:flex-start;padding:0;display:flex;position:fixed;transform:translateY(14px)}.pagebar[data-visible]{opacity:1;transform:none}.pagebar[data-leaving]{opacity:0;transition-duration:.38s;transform:translateY(-18px)}.pagebar-btn{box-sizing:border-box;width:min(460px,100vw - 24px);margin-left:var(--pb-left,12px);border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);box-shadow:var(--shadow-2);color:var(--ink);font-family:var(--font-voice);text-align:left;cursor:pointer;pointer-events:none;transition:border-color .16s var(--ease-out,ease);border-radius:22px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow arrow""title arrow""reason arrow""track track";align-items:center;gap:1px 14px;padding:13px 14px 16px 20px;display:grid;position:relative}.pagebar[data-visible] .pagebar-btn{pointer-events:auto}.pagebar-btn:hover{border-color:var(--ink)}.pagebar-btn:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.pagebar-eyebrow{font-family:var(--font-receipt);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);grid-area:eyebrow;justify-content:space-between;align-items:baseline;gap:12px;font-size:.6875rem;font-weight:600;display:flex}.pagebar-title{letter-spacing:-.02em;grid-area:title;font-size:1.5rem;font-weight:800;font-stretch:125%;line-height:1.15}.pagebar-reason{color:var(--ink-2);grid-area:reason;font-size:.9375rem;line-height:1.35}.pagebar-arrow{background:var(--ink);width:44px;height:44px;color:var(--paper);transform:translate3d(calc(var(--p,0) * 6px), 0, 0);border-radius:50%;grid-area:arrow;place-items:center;display:grid}.pagebar[data-leaving] .pagebar-arrow{transition:transform .38s var(--ease-out,ease);transform:translate(22px)}.pagebar-track{background:color-mix(in srgb, var(--ink) 16%, transparent);border-radius:4px;grid-area:track;height:4px;margin-top:11px;position:relative}.pagebar-fill{background:var(--ink);transform-origin:0;will-change:transform;border-radius:4px;position:absolute;inset:0}.pagebar-track:after{content:"";top:50%;left:calc(var(--p,0) * 100%);background:var(--marker);border:2px solid var(--ink);box-sizing:border-box;width:12px;height:12px;opacity:min(1, calc(var(--p,0) * 40));border-radius:50%;margin:-6px 0 0 -6px;position:absolute}@media (max-width:640px){.pagebar-btn{border-radius:18px;grid-template-areas:"title arrow""reason arrow""track track";width:calc(100vw - 24px);margin-left:12px;padding:10px 10px 12px 16px}.pagebar-eyebrow{display:none}.pagebar-title{font-size:1.125rem}.pagebar-title:before{content:"Next: ";color:var(--ink-2);font-weight:600}.pagebar-reason{font-size:.8125rem}.pagebar-arrow{width:40px;height:40px}.pagebar-track{margin-top:8px}}html[data-contrast=high] .pagebar-btn{background:var(--bg-elevated);border:2px solid var(--ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-contrast=high] .pagebar-track{background:color-mix(in srgb, var(--ink) 30%, transparent)}@media (prefers-reduced-motion:reduce){.pagebar,.pagebar[data-leaving]{transition-duration:1ms;transform:none}.pagebar-arrow,.pagebar[data-leaving] .pagebar-arrow{transform:none}}html[data-calm] .pagebar,html[data-calm] .pagebar[data-leaving]{transition-duration:1ms;transform:none}html[data-calm] .pagebar-arrow,html[data-calm] .pagebar[data-leaving] .pagebar-arrow{transform:none}html[data-pagebar-room] body{padding-bottom:var(--pagebar-room,232px)}
