.bf-frame{position:absolute;inset:-4px;pointer-events:none;z-index:-1;contain:strict}.bf-frame svg{display:block;width:100%;height:100%;overflow:visible}.bf-frame rect{fill:none;stroke:var(--bf-c);stroke-linecap:round}.bf-f03{--bf-c:#c8bb92}.bf-f04{--bf-c:#d6b97b}.bf-f08{--bf-c:#a9a7bb}.bf-f13{--bf-c:#a69ac9}.bf-frame .bf-base{stroke-width:1;opacity:.35}.bf-frame .bf-base.bf-in{opacity:.22}.bf-f03 .bf-blade{stroke-width:1.8;stroke-dasharray:6 19;animation:bfRun 4s linear infinite}.bf-f03 .bf-tip{stroke-width:3;stroke-dasharray:.6 24.4;stroke-dashoffset:-5.4;animation:bfRunTip 4s linear infinite;opacity:.9}@keyframes bfRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes bfRunTip{0%{stroke-dashoffset:-5.4}to{stroke-dashoffset:-105.4}}.bf-f04 .bf-tick{stroke-width:3;stroke-dasharray:1.2 15.467;opacity:.25;animation:bfGlyph 2.4s ease-in-out infinite}.bf-f04 .bf-t1{animation-delay:.6s}.bf-f04 .bf-t2{animation-delay:1.2s}.bf-f04 .bf-t3{animation-delay:1.8s}@keyframes bfGlyph{0%,to{opacity:.22}25%{opacity:1}55%{opacity:.3}}.bf-f08 .bf-link{stroke-width:2;stroke-dasharray:2.6 1.6}.bf-f08 .bf-la{animation:bfChain 2.6s ease-in-out infinite}.bf-f08 .bf-lb{stroke-width:1;stroke-dashoffset:-2.1;animation:bfChain 2.6s ease-in-out 1.3s infinite}@keyframes bfChain{0%,to{opacity:.3}50%{opacity:.95}}.bf-f13 .bf-seg{stroke-width:1.6;stroke-dasharray:9 16}.bf-f13 .bf-sa{animation:bfRun 9s linear infinite;opacity:.85}.bf-f13 .bf-sb{stroke-width:1.1;animation:bfRunRev 11s linear infinite;opacity:.6}@keyframes bfRunRev{0%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.cpop-unit.cpop-dead .bf-frame{opacity:.35}.cpop-unit.cpop-dead .bf-frame rect,.cpop-unit.hs-empty .bf-frame{animation:none}.cpop-unit.hs-empty .bf-frame{display:none}.bf-still .bf-frame rect{animation:none!important}@media(prefers-reduced-motion:reduce){.bf-frame rect{animation:none!important}}.bf-row{display:flex;align-items:center;gap:12px;padding:10px 2px;border-bottom:1px solid var(--b-1a1535)}.bf-row.bf-locked .bf-prev{opacity:.4}.bf-prev{position:relative;width:54px;height:34px;flex-shrink:0;margin:4px;border-radius:8px;background:var(--surface-panel-2);border:1px solid var(--b-252520)}.bf-prev .bf-frame{z-index:0}
