.bf-machine-card-flight{--card-flight-color:#91a3a8;z-index:1200;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.bf-machine-card-flight[data-tone=red]{--card-flight-color:#d67a6c}.bf-machine-card-flight[data-tone=green]{--card-flight-color:#9cdd53}.bf-machine-card-flight[data-tone=cyan]{--card-flight-color:#62c4d4}.bf-machine-card-flight[data-tone=violet]{--card-flight-color:#ac87ce}.bf-machine-card-flight[data-tone=amber]{--card-flight-color:#d5aa55}.bf-machine-card-flight[data-tone=blue]{--card-flight-color:#7098e2}.bf-machine-card-flight>i{left:var(--card-flight-left);top:var(--card-flight-top);width:var(--card-flight-width);height:var(--card-flight-height);box-sizing:border-box;border:2px solid var(--card-flight-color);opacity:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--card-flight-color) 28%,transparent), 0 0 16px color-mix(in srgb,var(--card-flight-color) 34%,transparent), inset 0 0 10px color-mix(in srgb,var(--card-flight-color) 16%,transparent);will-change:left,top,width,height,opacity,border-radius;border-radius:5px;animation:.6s cubic-bezier(.18,.72,.16,1) both bf-machine-card-flight;position:fixed}.bf-machine-card-flight>i:nth-child(2){border-width:1px;animation-duration:.33s;animation-delay:30ms}.bf-machine-card-flight>i:nth-child(3){border-width:1px;animation-duration:.45s;animation-delay:45ms}@keyframes bf-machine-card-flight{0%{left:var(--card-flight-left);top:var(--card-flight-top);width:var(--card-flight-width);height:var(--card-flight-height);opacity:.94;border-radius:5px}58%{opacity:.72}to{opacity:0;border-radius:24px;width:calc(100vw + 48px);height:calc(100vh + 48px);top:-24px;left:-24px}}@media (prefers-reduced-motion:reduce){.bf-machine-card-flight>i{animation:.18s ease-out both bf-machine-card-flight-reduced}.bf-machine-card-flight>i:nth-child(n+2){display:none}}@keyframes bf-machine-card-flight-reduced{0%{left:var(--card-flight-left);top:var(--card-flight-top);width:var(--card-flight-width);height:var(--card-flight-height);opacity:.94}to{left:calc(var(--card-flight-left) - 6px);top:calc(var(--card-flight-top) - 6px);width:calc(var(--card-flight-width) + 12px);height:calc(var(--card-flight-height) + 12px);opacity:0}}
