.prb{display:none}@media(max-width:899px){.prb{position:sticky;top:var(--nav-h, 64px);z-index:40;display:block;height:0;margin:0;pointer-events:none}.prb-in{position:absolute;top:0;left:50%;width:100vw;margin-left:-50vw;background:var(--st-ground, #f1f0ea);color:var(--st-ink, #0f1c15);transform:translateY(-100%);visibility:hidden;transition:transform var(--dur-state, .4s) var(--ease-out, ease-out),visibility 0s linear var(--dur-state, .4s)}.prb.is-shown .prb-in{transform:none;visibility:visible;pointer-events:auto;transition:transform var(--dur-state, .4s) var(--ease-out, ease-out),visibility 0s}.prb-bar{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;margin:0;padding:0 var(--st-margin, 20px);border:0;background:none;color:inherit;font-family:var(--font-body);font-size:15px;font-weight:600;line-height:1.2;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.prb-bar:focus-visible{outline:2px solid var(--st-ink, #0f1c15);outline-offset:-4px}.prb-k{flex:none;font-size:14px;font-variant-numeric:lining-nums}.prb-n{color:var(--st-muted, #565853)}.prb-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prb-x{flex:none;transition:transform var(--dur-state, .4s) var(--ease-out, ease-out)}.prb.is-open .prb-x{transform:rotate(180deg)}.prb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.prb-rail{position:relative;display:block;height:2px;overflow:hidden;background:#0f1c151f}.prb-fill{position:absolute;inset:0;background:var(--st-ink, #0f1c15);transform:scaleX(0);transform-origin:left center}.prb-list{max-height:calc(100svh - var(--nav-h, 64px) - 50px - 88px);margin:0;padding:6px 0 10px;overflow-y:auto;overscroll-behavior:contain;list-style:none;border-bottom:1px solid rgba(15,28,21,.12);background:var(--st-ground, #f1f0ea)}.prb-list[hidden]{display:none}.prb-row{display:flex;align-items:center;gap:12px;min-height:44px;padding:4px var(--st-margin, 20px);color:#0f1c15a8;font-size:15px;font-weight:600;line-height:1.3;text-decoration:none}.prb-row.is-read,.prb-row.is-at{color:var(--st-ink, #0f1c15)}.prb-row-k{position:relative;flex:none;min-width:1.6em;font-size:14px;font-variant-numeric:lining-nums}.prb-row.is-at .prb-row-k:before{content:"";position:absolute;top:50%;left:-12px;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#3a7a2c}.prb-row:focus-visible{outline:2px solid var(--st-ink, #0f1c15);outline-offset:-4px}}
