.member-motion-dock .dock-track{position:absolute;inset:0 max(4px,env(safe-area-inset-right)) auto max(4px,env(safe-area-inset-left));pointer-events:none;height:3px}.dock-track i{display:grid;place-items:center;width:calc(100% / var(--dock-count));height:100%;transform:translateX(calc(var(--dock-index) * 100%))}.dock-track i:before{content:"";width:1.75rem;height:100%;background:var(--signal);border-radius:0 0 .3rem .3rem}.inbox-message .notice-receipt,.inbox-message .notice-sync{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--muted-foreground)}.inbox-message .notice-receipt svg{color:var(--accent-ink)}@media (prefers-reduced-motion:no-preference){.dock-track i{transition:transform .32s cubic-bezier(.2,.8,.2,1)}.member-workspace .member-motion-dock a svg{transition:transform .14s ease-out}.member-workspace .member-motion-dock a:active svg{transform:translateY(1px) scale(.87)}.member-workspace .member-motion-dock a[aria-current] svg{animation:dock-engage .32s ease-out}.inbox-message{animation:notice-open .25s cubic-bezier(.2,.7,.2,1)}.notice-receipt svg{stroke-dasharray:26;animation:receipt-check .32s ease-out}.member-fleet-rows .serial-disclosure[open] .serial{animation:notice-open .18s ease-out}@supports (animation-timeline:view()){.member-fleet-rows .asset-entry{animation:fleet-entry 1s linear both;animation-timeline:view();animation-range:entry 0 entry 80%}}}@keyframes dock-engage{0%{transform:translateY(2px) scale(.86)}55%{transform:translateY(-2px)}to{transform:none}}@keyframes fleet-entry{0%{transform:translateY(9px);opacity:.82}to{transform:none;opacity:1}}@keyframes notice-open{0%{transform:translateX(-5px);opacity:.84}to{transform:none;opacity:1}}@keyframes receipt-check{0%{stroke-dashoffset:26}to{stroke-dashoffset:0}}