.ship{vertical-align:middle;color:var(--ink);transition:color var(--dur-swap,.16s) var(--ease-out,ease-out);flex:none;align-items:center;gap:6px;display:inline-flex}.ship svg{flex:none;display:block;overflow:visible}.ship path{fill:currentColor;stroke:currentColor;stroke-linejoin:round}.ship:is([data-state=loading],[data-state=running],[data-state=search],[data-state=reading],[data-state=writing],[data-state=terminal],[data-state=web],[data-state=waiting],[data-state=waking],[data-state=compacting]){color:var(--accent-text)}.ship:is([data-state=stopped],[data-state=asleep]){color:var(--muted)}.ship[data-state=failed]{color:var(--bad)}.swap{display:inline-block;position:relative}.swap-out{white-space:nowrap;pointer-events:none;position:absolute;inset:0 auto auto 0}::view-transition{pointer-events:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-group(.vt-request){animation-duration:var(--dur-move);animation-timing-function:var(--ease-out)}::view-transition-old(.vt-request){block-size:auto;inline-size:auto}::view-transition-new(.vt-request){block-size:auto;inline-size:auto}::view-transition-old(.vt-request){animation:var(--dur-exit) var(--ease-out) both vt-fade-out}::view-transition-new(.vt-request){animation:var(--dur-swap) var(--ease-out) both vt-fade-in}::view-transition-group(.vt-composer){z-index:1;animation-duration:var(--dur-spring-smooth);animation-timing-function:var(--spring-smooth);border-radius:var(--r-xl);overflow:clip}::view-transition-old(.vt-composer){animation:var(--dur-exit) var(--ease-out) both vt-fade-out}::view-transition-new(.vt-composer){animation:var(--dur-enter) var(--ease-out) both vt-fade-in}::view-transition-old(.vt-exit){animation:var(--dur-exit) var(--ease-out) both vt-fade-out}::view-transition-new(.vt-enter){animation:var(--dur-enter) var(--ease-out) both vt-fade-in, var(--dur-enter) var(--ease-out) both vt-rise}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-rise{0%{translate:0 8px}}::view-transition-old(.vt-page){animation:var(--dur-exit) var(--ease-out) both vt-fade-out}::view-transition-new(.vt-page){animation:var(--dur-enter) var(--ease-out) both vt-fade-in}::view-transition-group(.vt-fwd){overflow:clip}::view-transition-group(.vt-back){overflow:clip}::view-transition-group(.vt-down){overflow:clip}::view-transition-group(.vt-up){overflow:clip}::view-transition-new(.vt-fwd){--vt-from:24px 0}::view-transition-old(.vt-fwd){--vt-to:-12px 0}::view-transition-new(.vt-back){--vt-from:-24px 0}::view-transition-old(.vt-back){--vt-to:12px 0}::view-transition-new(.vt-down){--vt-from:0 12px}::view-transition-old(.vt-down){--vt-to:0 -6px}::view-transition-new(.vt-up){--vt-from:0 -12px}::view-transition-old(.vt-up){--vt-to:0 6px}::view-transition-new(.vt-fwd){animation:var(--dur-spring-smooth) var(--spring-smooth) both vt-slide-in, var(--dur-enter) var(--ease-out) both vt-fade-in}::view-transition-new(.vt-back){animation:var(--dur-spring-smooth) var(--spring-smooth) both vt-slide-in, var(--dur-enter) var(--ease-out) both vt-fade-in}::view-transition-new(.vt-down){animation:var(--dur-spring-smooth) var(--spring-smooth) both vt-slide-in, var(--dur-enter) var(--ease-out) both vt-fade-in}::view-transition-new(.vt-up){animation:var(--dur-spring-smooth) var(--spring-smooth) both vt-slide-in, var(--dur-enter) var(--ease-out) both vt-fade-in}::view-transition-old(.vt-fwd){animation:var(--dur-exit) var(--ease-out) both vt-slide-out, var(--dur-exit) var(--ease-out) both vt-fade-out}::view-transition-old(.vt-back){animation:var(--dur-exit) var(--ease-out) both vt-slide-out, var(--dur-exit) var(--ease-out) both vt-fade-out}::view-transition-old(.vt-down){animation:var(--dur-exit) var(--ease-out) both vt-slide-out, var(--dur-exit) var(--ease-out) both vt-fade-out}::view-transition-old(.vt-up){animation:var(--dur-exit) var(--ease-out) both vt-slide-out, var(--dur-exit) var(--ease-out) both vt-fade-out}html:active-view-transition-type(nav-down,nav-up) .scats{view-transition-name:settings-list}html:active-view-transition-type(nav-down,nav-up) .settings>.th{view-transition-name:settings-head}::view-transition-group(settings-list){animation:none}::view-transition-group(settings-head){animation:none}::view-transition-new(settings-list){animation:none}::view-transition-new(settings-head){animation:none}::view-transition-old(settings-list){display:none}::view-transition-old(settings-head){display:none}@keyframes vt-slide-in{0%{translate:var(--vt-from)}}@keyframes vt-slide-out{to{translate:var(--vt-to)}}html:active-view-transition-type(theme)::view-transition-new(root){animation:var(--dur-move) var(--ease-out) both vt-fade-in}html:active-view-transition-type(theme) *{transition:none!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){opacity:0;animation:none!important}::view-transition-new(.vt-request){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}::view-transition-new(.vt-composer){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}::view-transition-new(.vt-enter){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}::view-transition-new(.vt-page){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}::view-transition-new(.vt-fwd){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}::view-transition-new(.vt-back){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}::view-transition-new(.vt-down){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}::view-transition-new(.vt-up){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}}
