.glyph{vertical-align:middle;color:var(--muted);transition:color var(--dur-swap,.16s) var(--ease-out,ease-out);flex:none;display:inline-block;position:relative}.glyph svg{display:block;overflow:visible}.glyph svg.ghost{pointer-events:none;position:absolute;inset:0}.glyph .hull{transform-box:fill-box;transform-origin:50%}.glyph .fleet{transform-box:view-box;transform-origin:0 0}.glyph .ring{transform-box:view-box;transform-origin:12px 12px}.glyph path{fill:currentColor;stroke:currentColor;stroke-linejoin:round}.glyph circle{fill:none;stroke:currentColor;stroke-width:2px}.glyph[data-state=running],.glyph[data-state=verifying],.glyph[data-state=needsDecision]{color:var(--accent-text)}.glyph[data-state=finished]{color:var(--ink)}.glyph[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-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}}@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-enter){animation:var(--dur-swap) var(--ease-out) both vt-fade-in!important}}
