.nav .nav__item{align-items:center}.nav .nav__item .ico{margin-top:0}.shell-root{display:contents}.shell-root--imp{--bar-h:44px}.imp-band{z-index:40;height:var(--bar-h);background:var(--brand-bordeaux);color:var(--on-bordeaux);font-size:var(--fs-sm);justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 20px;display:flex;position:sticky;top:0}.imp-band__text{white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.imp-band__text .ico{color:var(--on-bordeaux-soft);flex:none}.imp-band__text strong{letter-spacing:.01em;font-weight:800}.imp-band__who{text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}.imp-band__login{color:var(--on-bordeaux-soft);text-overflow:ellipsis;overflow:hidden}.imp-band__form{flex:none;margin:0}.imp-band__back{border:1px solid color-mix(in oklab, var(--brand-cream) 30%, transparent);border-radius:var(--r-pill);background:color-mix(in oklab, var(--brand-cream) 10%, transparent);height:32px;color:var(--on-bordeaux);font:inherit;cursor:pointer;transition:background-color var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);align-items:center;gap:6px;padding:0 12px;font-weight:800;display:inline-flex}.imp-band__back:hover{background:color-mix(in oklab, var(--brand-cream) 18%, transparent)}.imp-band__back:active{transform:scale(.97)}.imp-band__back:focus-visible{outline:2px solid var(--brand-cream);outline-offset:2px}.imp-band__back{position:relative}.imp-band__back:after{content:"";position:absolute;inset:-6px -4px}@media (max-width:640px){.imp-band{gap:8px;padding:0 10px 0 14px}.imp-band__login{display:none}.imp-band__long{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.nav__hidden{border:1.5px dashed var(--text-mute);border-radius:50%;flex:none;align-self:center;width:12px;height:12px;margin-left:auto}.nav__item[aria-current=page] .nav__hidden{border-color:var(--on-bordeaux-soft)}.nav__item[data-hidden-for-member] .nav__label,.nav__item[data-hidden-for-member]>.ico{opacity:.62}.tabbar a[data-hidden-for-member]{opacity:.6}.sheet__item .nav__hidden{margin-left:auto}.hidden-for-member{margin-bottom:var(--sp-5)}.note--warn.hidden-for-member .ico{color:var(--status-paused)}
