.notices{flex:none;margin-left:auto}.notices__bell{box-sizing:border-box;width:44px;height:44px;color:var(--on-rail);cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.notices__bell:focus-visible{outline:2px solid var(--on-rail);outline-offset:-3px}.notices__icon{width:1.5rem;height:1.5rem;display:block}.notices__bell .notices__count{min-width:1.3rem;min-height:1.3rem;padding:0 .3rem;font-size:.9rem;position:absolute;top:.15rem;left:calc(50% + .15rem)}.notices__panel{z-index:20;box-sizing:border-box;border:2px solid var(--ink);background:var(--slip);width:22rem;max-width:calc(100vw - 1.8rem);max-height:calc(100vh - 6rem);color:var(--ink);box-shadow:none;border-radius:0;padding:.9rem 1rem;position:fixed;top:4.5rem;left:.9rem;overflow-y:auto}.notices__panel:focus{outline:none}.notices__panel:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.notices__heading{font:800 1.25rem / 1.1 var(--font-cond);margin:0 0 .5rem}.notices__list{margin:0;padding:0;list-style:none}.notices__row{border-top:2px dashed var(--line);flex-direction:column;align-items:flex-start;gap:.25rem;padding:.6rem 0;display:flex}.notices__row:first-child{border-top:0}.notices__title{font:700 1.25rem / 1.15 var(--font-cond);margin:0}.notices__body{margin:0}.notices__empty{color:var(--muted);margin:0}.notices__action{min-height:44px;margin-top:.25rem;padding-block:0}@media (max-width:720px){.notices__panel{width:auto;max-width:none;max-height:calc(100vh - 56px - 4.25rem);top:56px;left:0;right:0}}body.pt-open{overflow:hidden}.pt{z-index:50;box-sizing:border-box;background:var(--ground);color:var(--ink);flex-direction:column;padding:1rem 1.5rem 2rem;display:flex;position:fixed;inset:0;overflow-y:auto}.pt__bar{justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.pt__progress{font:700 1.1rem / 1.2 var(--font-cond);color:var(--muted)}.pt__close{min-height:44px}.pt__slide{flex-direction:column;flex:auto;justify-content:center;gap:1rem;width:100%;max-width:40rem;margin:0 auto;animation:.25s ease-out pt-slide-in;display:flex}.pt__slide h2{font:800 2.2rem / 1.1 var(--font-display);overflow-wrap:anywhere}.pt__eyebrow{font:700 1.1rem / 1.2 var(--font-cond);color:var(--muted)}.pt__line{font:600 1.25rem / 1.3 var(--font-cond);flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.pt__tools,.pt__stale{color:var(--muted)}.pt__actions{flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.5rem;display:flex}.pt__main{min-height:56px}@keyframes pt-slide-in{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt__slide{animation:none}}
