.vgx .vg-ps{--g:#0f0;--g2:#00c200;--g3:#0a8a0a;--g4:#064f06;--g5:#0b3a0b;--amber:#ffca1a;--red:#ff4b5c;--px:"Press Start 2P",PressStart2P,monospace;--jr:"Jersey 10",Galmuri11,monospace;--ko:Galmuri11,"Jersey 10",Pretendard,system-ui,sans-serif;color:var(--g);outline:none;flex-direction:column;gap:7px;min-width:0;max-width:100%;display:flex;position:relative;container-type:inline-size}.vgx .vg-ps:focus-visible{box-shadow:0 0 0 1px var(--g4)}.vgx .vg-ps button{font:inherit;color:inherit;cursor:pointer;min-width:0;min-height:0;box-shadow:none;text-shadow:none;background:0 0;border:0;margin:0;padding:0}.vgx .vg-ps img{-webkit-user-select:none;user-select:none}.vg-ps .ps-modes{align-items:stretch;gap:5px;min-width:0;display:flex}.vg-ps .ps-modes>button,.vg-ps .ps-cost{white-space:nowrap;align-items:center;display:flex;font:8px/1 var(--px)!important;border:1px solid var(--g3)!important;color:var(--g3)!important;padding:7px 8px!important}.vg-ps .ps-modes>button.on{background:var(--g)!important;color:#001500!important;border-color:var(--g)!important}.vg-ps .ps-modes>button.lock{opacity:.5}.vg-ps .ps-modes>button.lock i{color:var(--amber);margin-left:4px;font-size:6px;font-style:normal}.vg-ps .ps-modes .sp{flex:1}.vg-ps .ps-cost{color:var(--amber)!important;border:1px dashed var(--amber)!important}.vg-ps .ps-sfx.on{background:var(--g)!important;color:#001500!important}@container (max-width:470px){.vg-ps .lg,.vg-ps .ps-modes>button.lock i{display:none}}.vg-ps .ps-ttl{align-items:center;gap:8px;min-height:24px;display:flex}.vg-ps .ps-ttl .l{font:7px var(--px);color:var(--g3);white-space:nowrap}.vg-ps .ps-ttl .l em{color:var(--g4);margin-left:4px;font-style:normal}.vg-ps .ps-slots{gap:4px;margin-left:auto;display:flex}.vg-ps .ps-slot{border:1px dashed var(--g4);cursor:pointer;place-items:center;width:24px;height:24px;display:grid;position:relative;overflow:hidden}.vg-ps .ps-slot b{font:7px var(--px);color:var(--g4);font-weight:400}.vg-ps .ps-slot.filled{border:1px solid var(--g2)}.vg-ps .ps-slot:hover{border-color:var(--g)}.vg-ps .ps-slot img{object-fit:cover;filter:saturate(.15)sepia()hue-rotate(60deg)saturate(3.2)brightness(.95);width:100%;height:100%}.vg-ps .ps-help{width:18px;height:24px;font:8px var(--px);color:var(--g3);border:1px solid var(--g5);cursor:help;outline:none;place-items:center;display:grid;position:relative}.vg-ps .ps-help .pop{z-index:30;border:1px solid var(--g3);font:12px/1.6 var(--ko);color:var(--g2);white-space:nowrap;background:#000;padding:8px 9px;display:none;position:absolute;top:calc(100% + 4px);right:0}.vg-ps .ps-help .pop b{font:7px var(--px);color:var(--g);border:1px solid var(--g5);margin-right:2px;padding:1px 4px}.vg-ps .ps-help:hover .pop,.vg-ps .ps-help:focus .pop{display:block}@media (hover:none){.vg-ps .ps-help{display:none}}.vg-ps .ps-roster{grid-template-columns:repeat(var(--cols,6),var(--cw,72px));justify-content:center;gap:6px;display:grid}.vg-ps .ps-cell{width:var(--cw,72px);height:var(--ch,72px);display:block;position:relative}.vg-ps .ps-cell .hx{background:var(--g5);transition:background .12s;position:absolute;inset:0}.vg-ps .ps-cell .hx2{background:#000;position:absolute;inset:2px;overflow:hidden}.vg-ps .ps-cell img{object-fit:cover;object-position:center 18%;filter:saturate(.15)sepia()hue-rotate(60deg)saturate(3.2)brightness(.8);width:100%;height:100%;transition:filter .12s;display:block}.vg-ps .ps-cell .txt{display:contents}.vg-ps .ps-cell .nm{text-align:center;font:6px var(--px);letter-spacing:-.3px;color:#fff;text-shadow:0 1px 3px #000,0 0 6px #000;pointer-events:none;white-space:nowrap;z-index:2;position:absolute;bottom:9%;left:0;right:0;overflow:hidden}.vg-ps .ps-cell .no,.vg-ps .ps-cell .gd{display:none}.vg-ps .ps-cell:hover img,.vg-ps .ps-cell.cur img{filter:saturate(.15)sepia()hue-rotate(60deg)saturate(3.2)brightness(1.25)}.vg-ps .ps-cell:hover .hx{background:var(--g2)}.vg-ps .ps-cell.cur .hx{background:var(--g);animation:.8s step-end infinite psBlink}.vg-ps .ps-cell.sel .hx{background:var(--g);animation:none}.vg-ps .ps-cell.pick2 .hx{background:var(--red);animation:none}.vg-ps .ps-cell.ready img{filter:none}@keyframes psBlink{50%{background:var(--g4)}}.vg-ps .ps-cell .tag{font:6px var(--px);background:var(--g);color:#001500;z-index:3;white-space:nowrap;padding:2px 3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.vg-ps .ps-cell .tag.vs{background:var(--red);color:#fff;top:auto;bottom:-2px}.vg-ps .ps-cell .main{font:5px var(--px);background:var(--amber);color:#000;z-index:3;padding:2px 3px;position:absolute;top:16%;right:0}.vg-ps .ps-cell.locked .hx2{background:#020602}.vg-ps .ps-cell .sil{place-items:center;display:grid;position:absolute;inset:0}.vg-ps .ps-cell .sil svg{opacity:.35;width:52%}.vg-ps .ps-cell.locked .nm{color:var(--g3);text-shadow:none}.vg-ps .ps-cell.custom .hx{background:repeating-linear-gradient(45deg,var(--g5) 0 4px,#000 4px 8px)}.vg-ps .ps-cell .plus{font:calc(var(--cw,72px) * .2) var(--px);color:var(--amber);place-items:center;display:grid;position:absolute;inset:0}.vg-ps .ps-cell.custom .nm{color:var(--amber);white-space:normal;padding:0 14%;line-height:1.35}.vg-ps .v-hex .ps-cell .hx,.vg-ps .v-hex .ps-cell .hx2{clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 98%,25% 98%,0 50%)}.vg-ps .ps-roster.v-film{gap:4px}.vg-ps .v-film .ps-cell img{object-position:55% 20%}.vg-ps .v-film .ps-cell .hx2:after{content:"";pointer-events:none;background:linear-gradient(0deg,#000000e6 0,#0000 55%);position:absolute;inset:0}.vg-ps .v-film .ps-cell .nm{writing-mode:vertical-rl;width:100%;font-size:6px;line-height:var(--cw,38px);text-align:left;white-space:nowrap;padding:0;inset:auto 0 6px;transform:rotate(180deg)}.vg-ps .v-film .ps-cell.custom .nm{white-space:nowrap;padding:0}.vg-ps .v-film .ps-cell .tag.p2{top:-4px}.vg-ps .v-film .ps-cell .main{top:40%;right:0}.vg-ps .v-film .ps-cell .plus{font-size:calc(var(--cw,38px) * .4);place-items:start center;padding-top:30%}.vg-ps .v-film .ps-cell .sil{place-items:start center;padding-top:20%}.vg-ps .v-film .ps-cell .sil svg{width:70%}.vg-ps .v-tape .ps-cell .hx2{left:15px}.vg-ps .v-tape .ps-cell .nm{writing-mode:vertical-rl;text-align:center;background:var(--g5);width:13px;color:var(--g2);text-shadow:none;white-space:nowrap;padding:0;font-size:5px;line-height:13px;inset:2px auto 2px 2px;transform:rotate(180deg)}.vg-ps .v-tape .ps-cell.cur .nm,.vg-ps .v-tape .ps-cell.sel .nm{background:var(--g);color:#001500}.vg-ps .v-tape .ps-cell.pick2 .nm{background:var(--red);color:#fff}.vg-ps .v-tape .ps-cell.custom .nm{color:var(--amber);background:#1a1400}.vg-ps .v-tape .ps-cell .no{font:5px var(--px);color:var(--g2);z-index:3;text-shadow:0 0 3px #000;display:block;position:absolute;top:4px;right:4px}.vg-ps .v-tape .ps-cell .tag.p2{left:58%}.vg-ps .v-tape .ps-cell .hx2:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000008c 0 3px,#0000 3px 6px);border:1px solid #00ff0059;border-radius:8px;height:14%;position:absolute;bottom:7%;left:18%;right:18%}.vg-ps .ps-roster.v-list{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:4px}.vg-ps .v-list .ps-cell{text-align:left;align-items:center;gap:8px;width:auto;border:1px solid var(--g5)!important;padding:3px 6px 3px 3px!important;display:flex!important}.vg-ps .v-list .ps-cell .hx{display:none}.vg-ps .v-list .ps-cell .hx2{width:calc(var(--ch,40px) - 8px);height:calc(var(--ch,40px) - 8px);flex:none;position:relative;inset:auto}.vg-ps .v-list .ps-cell .txt{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.vg-ps .v-list .ps-cell .nm{text-align:left;color:var(--g2);text-shadow:none;white-space:nowrap;text-overflow:ellipsis;padding:0;font-size:7px;position:static;overflow:hidden}.vg-ps .v-list .ps-cell .gd{font:6px var(--px);color:var(--g4);display:block}.vg-ps .v-list .ps-cell:hover{border-color:var(--g2)!important}.vg-ps .v-list .ps-cell.cur{animation:.8s step-end infinite psBlinkB;border-color:var(--g)!important}.vg-ps .v-list .ps-cell.sel{animation:none;border-color:var(--g)!important;background:#031403!important}.vg-ps .v-list .ps-cell.pick2{animation:none;border-color:var(--red)!important}.vg-ps .v-list .ps-cell.cur .nm,.vg-ps .v-list .ps-cell.sel .nm{color:var(--g)}.vg-ps .v-list .ps-cell.custom{border-style:dashed!important}.vg-ps .v-list .ps-cell.custom .nm{color:var(--amber);padding:0}.vg-ps .v-list .ps-cell .tag.p2{top:3px;left:auto;right:3px;transform:none}.vg-ps .v-list .ps-cell .tag.vs{bottom:3px;left:auto;right:3px;transform:none}.vg-ps .v-list .ps-cell .main{top:3px;right:26px}.vg-ps .v-list .ps-cell .plus{font-size:12px}.vg-ps .v-list .ps-cell .sil svg{width:70%}@keyframes psBlinkB{50%{border-color:var(--g4)}}.vg-ps .ps-views{border:1px solid var(--g4);margin-left:auto;display:flex}.vg-ps .ps-views button{place-items:center;width:22px;height:22px;color:var(--g3)!important;display:grid!important}.vg-ps .ps-views button+button{border-left:1px solid var(--g5)!important}.vg-ps .ps-views button:hover{color:var(--g)!important;background:#021402!important}.vg-ps .ps-views button.on{background:var(--g)!important;color:#001500!important}.vg-ps .ps-ttl .ps-slots{margin-left:4px}.vg-ps .ps-card{border:1px solid var(--g);grid-template-columns:clamp(110px,calc(var(--card,146px) * .95),36%) minmax(0,1fr);height:var(--card,146px);background:#000;min-width:0;display:grid;position:relative}.vg-ps .ps-card.isvs{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.vg-ps .ps-hero{border-right:1px solid var(--g5);background:#000;position:relative;overflow:hidden}.vg-ps .ps-hero img{object-fit:cover;object-position:center 16%;filter:saturate(.15)sepia()hue-rotate(60deg)saturate(3.2)brightness(.95);width:100%;height:100%;position:absolute;inset:0}.vg-ps .ps-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(#00000059 0 1px,#0000 1px 3px),linear-gradient(#0000 45%,#000 100%);position:absolute;inset:0}.vg-ps .ps-lockart{font:40px var(--px);color:var(--g4);place-items:center;display:grid;position:absolute;inset:0}.vg-ps .ps-hero .num{z-index:2;font:6px var(--px);color:var(--g3);position:absolute;top:6px;right:6px}.vg-ps .ps-hero .who{z-index:2;position:absolute;bottom:7px;left:7px;right:5px}.vg-ps .ps-hero .who .n{font:12px var(--px);text-shadow:0 0 10px #0f09;white-space:nowrap;text-overflow:clip;overflow:hidden}.vg-ps .ps-hero .who .w{font:6px var(--px);color:#b6ffb6;margin-top:5px}.vg-ps .ps-hero .mainb{background:var(--amber);color:#000;font:5px var(--px);vertical-align:1px;margin-left:5px;padding:1px 3px;display:inline-block}.vg-ps .stamp{z-index:4;font:7px/1 var(--px);color:#000;background:var(--amber);text-shadow:none;opacity:0;pointer-events:none;border:0;align-items:center;gap:5px;padding:4px 6px 4px 5px;transition:opacity .2s steps(3,end),transform .2s steps(3,end);display:flex;position:absolute;inset:7px auto auto 7px;transform:translate(-8px);box-shadow:2px 2px #0000008c}.vg-ps .stamp:before{content:"";background:#000;flex:none;width:5px;height:5px}.vg-ps .stamp.show{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vg-ps .stamp{transition:none}}.vg-ps .ps-vs{border-right:1px solid var(--g5);grid-template-columns:1fr auto 1fr;min-width:0;display:grid}.vg-ps .ps-vs .side{position:relative;overflow:hidden}.vg-ps .ps-vs .side img{object-fit:cover;object-position:center 15%;filter:saturate(.15)sepia()hue-rotate(60deg)saturate(3.2)brightness(.9);width:100%;height:100%;position:absolute;inset:0}.vg-ps .ps-vs .side.b img{filter:saturate(.15)sepia()hue-rotate(-10deg)saturate(3)brightness(.9)}.vg-ps .ps-vs .side:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000);position:absolute;inset:0}.vg-ps .ps-vs .side .n{z-index:2;font:8px var(--px);position:absolute;bottom:6px;left:6px}.vg-ps .ps-vs .side.b .n{color:#ff8a95;left:auto;right:6px}.vg-ps .ps-vs .side .p{z-index:2;font:6px var(--px);background:var(--g);color:#001500;padding:2px 4px;position:absolute;top:5px;left:5px}.vg-ps .ps-vs .side.b .p{background:var(--red);color:#fff;left:auto;right:5px}.vg-ps .ps-vs .side.empty{text-align:center;font:7px/1.8 var(--px);color:var(--g4);place-items:center;display:grid}.vg-ps .ps-vs .side.b.empty{color:#7a3a40}.vg-ps .ps-vs .vs{font:14px var(--px);color:var(--amber);text-shadow:0 0 12px #ffca1ab3;place-items:center;padding:0 4px;animation:1s ease-in-out infinite psPulse;display:grid}@keyframes psPulse{50%{transform:scale(1.15)}}.vg-ps .ps-cbody{justify-content:center;gap:clamp(6px,calc((var(--card,146px) - 146px) * .12 + 6px),14px);flex-direction:column;min-width:0;max-height:100%;padding:8px 10px;display:flex}.vg-ps .ps-card .ps-quote.q1{-webkit-line-clamp:3}.vg-ps .ps-line1{align-items:flex-start;gap:6px;min-width:0;display:flex}.vg-ps .ps-tag{font:6px/1 var(--px);background:var(--g);color:#001500;flex:none;margin-top:1px;padding:4px 5px}.vg-ps .ps-quote{font:13px/1.3 var(--ko);font-size:clamp(13px,calc(var(--card,146px) * .068),16px);color:#b6ffb6;min-width:0}.vg-ps .ps-quote.q1{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.vg-ps .ps-quote b{color:var(--amber);font-weight:400}.vg-ps .ps-row{align-items:center;gap:6px;min-width:0;display:flex}.vg-ps .ps-row .k{font:6px var(--px);color:var(--g3);white-space:nowrap}.vg-ps .ps-seg{border:1px solid var(--g3);flex:none;display:flex}.vg-ps .ps-seg button{width:24px;font:7px var(--px)!important;color:var(--g3)!important;padding:4px 0!important}.vg-ps .ps-seg button.on{background:var(--g)!important;color:#001500!important}.vg-ps .ps-bar{border:1px solid var(--g3);background:#020a02;flex:30px;min-width:24px;height:9px;position:relative}.vg-ps .ps-bar .zero{background:var(--g4);width:1px;position:absolute;top:0;bottom:0;left:50%}.vg-ps .ps-bar .tick{background:var(--amber);width:2px;position:absolute;top:-3px;bottom:-3px}.vg-ps .ps-apply{white-space:nowrap;flex:none;font:7px var(--px)!important;border:1px solid var(--amber)!important;color:var(--amber)!important;padding:4px 5px!important}.vg-ps .ps-apply:hover{background:var(--amber)!important;color:#000!important}.vg-ps .ps-sample{border-top:1px dashed var(--g5);align-items:center;gap:6px;padding-top:6px;display:flex}.vg-ps .ps-sample .play{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;border:1px solid var(--g)!important;font:10px var(--jr)!important}.vg-ps .ps-sample .play.on{background:var(--g)!important;color:#001500!important}.vg-ps .ps-sample .sl{font:6px var(--px);color:var(--g2)}.vg-ps .ps-sample .sbar{background:var(--g5);flex:1;height:4px;position:relative}.vg-ps .ps-sample .sbar i{background:var(--g);position:absolute;top:0;bottom:0;left:0}.vg-ps .ps-sample .save{flex:none;width:22px;height:22px;font:11px var(--jr)!important;border:1px solid var(--g3)!important;color:var(--amber)!important}.vg-ps .ps-sample .save:hover{border-color:var(--amber)!important}.vg-ps .ps-foot{align-items:center;gap:6px;min-height:14px;display:flex}.vg-ps .ps-status{font:11px var(--ko);color:var(--g3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vg-ps .ps-status b{color:var(--g);font-weight:400}.vg-ps .ps-foot .lbl{font:6px var(--px);color:var(--g2);white-space:nowrap}.vg-ps .ps-foot .hp{border:1px solid var(--g);flex:1;gap:1px;height:10px;padding:1px;display:flex}.vg-ps .ps-foot .hp i{background:var(--g5);flex:1}.vg-ps .ps-foot .hp i.on{background:var(--g)}.vg-ps .ps-foot.clear .lbl{color:var(--amber);text-shadow:0 0 8px #ffca1ab3;animation:.45s cubic-bezier(.2,1.6,.4,1) psPop}.vg-ps .ps-foot.clear .hp i.on{background:var(--amber)}@keyframes psPop{0%{opacity:0;transform:scale(1.8)}}.vg-ps .ps-toast{font:7px var(--px);border:1px solid var(--amber);color:var(--amber);z-index:20;white-space:nowrap;background:#000;padding:8px 10px;position:absolute;top:30px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:4px 4px #0b3a0b}@container (min-width:600px){.vg-ps .ps-hero .who .n{font-size:14px}}@media (max-width:600px){.vg-ps .ps-card,.vg-ps .ps-card.isvs{grid-template-columns:1fr;height:auto}.vg-ps .ps-hero{border-right:0;border-bottom:1px solid var(--g5);height:170px}.vg-ps .ps-vs{border-right:0;border-bottom:1px solid var(--g5);height:150px}.vg-ps .ps-cbody{gap:8px}}.vgx #win-model .gen-btn.vg-armed{animation:1s step-end infinite psArm;box-shadow:0 0 16px #00ff0073}@keyframes psArm{50%{box-shadow:0 0 4px #0f03}}@media (prefers-reduced-motion:reduce){.vg-ps .v-list .ps-cell.cur,.vg-ps .ps-cell.cur .hx,.vg-ps .ps-vs .vs,.vgx #win-model .gen-btn.vg-armed,.vg-ps .ps-foot.clear .lbl{animation:none}}.vg-ps{--lA:#0f0;--lB:#ff5a6a;--lC:#ffca1a;--lD:#4fd8ff;--lE:#d58bff}.vg-ps .L0{--lc:var(--lA)}.vg-ps .L1{--lc:var(--lB)}.vg-ps .L2{--lc:var(--lC)}.vg-ps .L3{--lc:var(--lD)}.vg-ps .L4{--lc:var(--lE)}.vg-ps .ps-cell.pick .hx{background:var(--g)!important;animation:none!important}.vg-ps .ps-cell .tag.lt{background:var(--lc);color:#000;top:0}.vg-ps .v-list .ps-cell.pick{border-color:var(--g)!important;background:#031403!important;animation:none!important}.vg-ps .v-list .ps-cell .tag.lt{top:3px;left:auto;right:3px;transform:none}.vg-ps .ps-card.isvs{flex-direction:column;display:flex!important}.vg-ps .ps-card.isvs .ps-cbody{flex:none;justify-content:flex-start;gap:0;padding:6px 10px 8px}.vg-ps .ps-lineup{flex-direction:column;flex:auto;gap:6px;min-height:0;padding:8px 10px 0;display:flex}.vg-ps .lu-hd{align-items:center;gap:12px;min-height:20px;display:flex}.vg-ps .lu-hd .k{font:7px var(--px);color:var(--g3);white-space:nowrap}.vg-ps .lu-hd .k b{color:var(--g);font-weight:400}.vg-ps .lu-hd .sp{flex:1}.vg-ps .lu-clear{font:7px var(--px)!important;border:1px solid var(--g4)!important;color:var(--g3)!important;padding:4px 6px!important}.vg-ps .lu-clear:hover{border-color:var(--red)!important;color:var(--red)!important}.vg-ps .lu-grid{flex:auto;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;min-height:0;display:grid}.vg-ps .lu-col{border:1px solid var(--g4);background:#000;min-height:0;position:relative;overflow:hidden}.vg-ps .lu-col img{object-fit:cover;object-position:center 16%;filter:saturate(.15)sepia()hue-rotate(60deg)saturate(3.2)brightness(.95);width:100%;height:100%;position:absolute;inset:0}.vg-ps .lu-col:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#000000eb);position:absolute;inset:0}.vg-ps .lu-col:not(.empty){border-color:var(--g2);box-shadow:inset 0 -2px 0 var(--lc)}.vg-ps .lu-col .lt{z-index:2;font:7px/1 var(--px);background:var(--lc,var(--g5));color:#000;padding:3px 4px;position:absolute;top:4px;left:4px}.vg-ps .lu-col.empty .lt{color:var(--g4);border:1px solid var(--g5);background:0 0}.vg-ps .lu-col .n{z-index:2;font:7px var(--px);color:#fff;text-shadow:0 1px 3px #000;white-space:nowrap;text-overflow:clip;position:absolute;bottom:5px;left:4px;right:4px;overflow:hidden}.vg-ps .lu-col .lu-x{z-index:3;opacity:0;place-items:center;width:16px;height:16px;transition:opacity .12s;position:absolute;top:3px;right:3px;font:11px var(--jr)!important;color:var(--g3)!important;background:#0009!important;display:grid!important}.vg-ps .lu-col:hover .lu-x,.vg-ps .lu-col .lu-x:focus-visible{opacity:1}.vg-ps .lu-col .lu-x:hover{color:var(--red)!important}@media (hover:none){.vg-ps .lu-col .lu-x{opacity:1}}.vg-ps .lu-col.empty{border-style:dashed;border-color:var(--g5);place-items:center;display:grid}.vg-ps .lu-col.empty .plus{font:14px var(--px);color:var(--g5)}.vg-ps .lu-col.empty.next{border-color:var(--g3)}.vg-ps .lu-col.empty.next .plus{color:var(--g3);animation:1s step-end infinite psBlink2}@keyframes psBlink2{50%{opacity:.25}}@media (max-width:600px){.vg-ps .ps-lineup{min-height:150px}.vg-ps .lu-grid{min-height:130px}}@media (prefers-reduced-motion:reduce){.vg-ps .lu-col.empty.next .plus{animation:none}}html:has(.vgx){height:auto;min-height:100%;overflow:clip auto}html:has(.vgx) body{height:auto;min-height:100%;overflow:clip auto}.vgx.vgx{grid-template-rows:none;grid-template-columns:minmax(0,1fr);min-width:0;height:auto;min-height:100dvh;overflow:visible}.vgx.vgx .window{min-width:0;min-height:0}.vgx.vgx #win-model>.window-body{flex-direction:column;gap:0;min-height:0;padding:0;display:flex;overflow:hidden}.vgx .vg-model-content{min-width:0;min-height:0;padding:9px;overflow:visible}.vgx .vg-model-actions{z-index:2;background:#000;border-top:1px solid #064f06;flex:none;min-width:0;padding:8px 9px;position:relative}.vgx .vg-model-actions [class*=convertRow]{flex-flow:row;align-items:center;gap:12px;min-width:0;display:flex}.vgx .vg-model-actions [class*=convertActions]{flex:auto;justify-content:stretch;width:auto;min-width:0;display:flex}.vgx .vg-model-actions .gen-btn{white-space:normal;width:100%;min-width:0;min-height:36px;line-height:1.35}.vgx #win-model .vg-ps{gap:9px;min-width:0;overflow:visible}.vgx #win-model .ps-ttl{flex-wrap:wrap;gap:6px;min-width:0}.vgx #win-model .ps-ttl .l{flex:110px}.vgx #win-model .ps-ttl .ps-slots{margin-left:0}.vgx #win-model .ps-card{grid-template-rows:minmax(0,auto);grid-template-columns:minmax(110px,32%) minmax(0,1fr);align-items:stretch;height:auto;min-height:190px;overflow:hidden}.vgx #win-model .ps-card>*{min-width:0;min-height:0}.vgx #win-model .ps-hero{pointer-events:none;height:auto;min-height:190px}.vgx #win-model .ps-cbody{justify-content:center;gap:10px;max-height:none;padding:10px 12px}.vgx #win-model .ps-line1{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;display:grid}.vgx #win-model .ps-card .ps-quote.q1{-webkit-line-clamp:3}.vgx #win-model .ps-settings{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.vgx #win-model .ps-voice-setting,.vgx #win-model .ps-pitch-setting{align-items:center;gap:6px;min-width:0;display:flex}.vgx #win-model .ps-foot{flex-wrap:wrap;min-width:0;min-height:21px}.vgx #win-model .ps-status{white-space:normal;overflow-wrap:anywhere;display:block}.vgx #win-model .ps-foot .hp{min-width:70px}.vgx #win-model .ps-card.isvs{min-height:220px}.vgx #win-model .ps-lineup{flex:none;min-height:0}.vgx #win-model .lu-grid{flex:none;height:clamp(128px,24cqw,180px);min-height:128px}.vgx #win-model .lu-hd{flex-wrap:wrap;gap:6px}.vgx #win-model .ps-card.isvs .ps-cbody{padding:8px 10px}.vgx #win-model .ps-toast{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 16px)}.vgx #win-model .ps-help .pop{white-space:normal;width:min(280px,75cqw)}.vgx.vgx .vgFooter{overflow-wrap:anywhere;min-width:0}@container (max-width:440px){.vgx #win-model .ps-card:not(.isvs){grid-template-columns:minmax(0,1fr)}.vgx #win-model .ps-hero{border-bottom:1px solid #0b3a0b;border-right:0;height:150px;min-height:150px}.vgx #win-model .ps-cbody{gap:9px;padding:10px}.vgx #win-model .ps-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.vgx #win-model .ps-line1{grid-template-columns:auto minmax(0,1fr)}}@container (max-width:310px){.vgx #win-model .ps-settings{grid-template-columns:minmax(0,1fr)}.vgx #win-model .ps-hero{height:132px;min-height:132px}.vgx #win-model .ps-hero .who .n{font-size:11px}}@media (min-width:981px) and (max-width:1279px){.vgx.vgx{grid-template-rows:auto auto auto auto;grid-template-columns:minmax(240px,.75fr) minmax(0,1.5fr);align-items:stretch;gap:14px;padding:18px;display:grid}.vgx.vgx #win-query{grid-area:1/1/auto/-1}.vgx.vgx #win-upload{grid-area:2/1}.vgx.vgx #win-model{grid-area:2/2}.vgx.vgx #win-result{grid-area:3/1/auto/-1;min-height:160px}.vgx.vgx .vgFooter{grid-area:4/1/auto/-1}html.vgu-collapsed .vgx.vgx{grid-template-columns:44px minmax(0,1fr)}}@media (min-width:1280px){.vgx.vgx{grid-template-rows:auto auto auto;grid-template-columns:minmax(240px,.75fr) minmax(440px,1.5fr) minmax(260px,.8fr);align-items:stretch;gap:14px;padding:18px;display:grid}.vgx.vgx #win-query{grid-area:1/1/auto/span 2}.vgx.vgx #win-upload{grid-area:2/1}.vgx.vgx #win-model{grid-area:2/2}.vgx.vgx #win-result{grid-area:1/3/span 2}.vgx.vgx .vgFooter{grid-area:3/1/auto/-1}html.vgu-collapsed .vgx.vgx{grid-template-columns:44px minmax(440px,1fr) minmax(260px,.8fr)}}@media (min-width:1280px) and (min-height:720px){.vgx.vgx{grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:0}.vgx .vg-model-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;overflow:auto}}@media (max-width:980px){.vgx.vgx{flex-direction:column;gap:14px;padding:10px 10px 28px;display:flex}.vgx.vgx #win-query,.vgx.vgx #win-upload,.vgx.vgx #win-model,.vgx.vgx #win-result{flex:none;width:100%;height:auto}.vgx.vgx #win-result{min-height:150px}.vgx .vg-model-content{overflow:visible}.vgx.vgx .vgFooter{padding-top:8px}}@media (prefers-reduced-motion:reduce){.vgx.vgx{transition:none}}.vgx .window>.title-bar .title-bar-text,.vgx .title-bar .title-bar-text{text-shadow:-1.5px 0 #ff003ccc,1.5px 0 #008cffcc!important}
.vgx #win-upload .window-body>div{flex-direction:column;flex:auto;min-height:0;display:flex}.vgx .vgUp{--g:#0f0;--g2:#00c200;--g3:#0a8a0a;--g4:#064f06;--g5:#0b3a0b;--am:#ffca1a;--red:#ff4b5c;--px:"Press Start 2P",monospace;--jr:"Jersey 10",monospace;--ko:Galmuri11,"Jersey 10",Pretendard,system-ui,sans-serif;min-height:0;color:var(--g);flex-direction:column;flex:auto;gap:8px;display:flex;position:relative}.vgx .vgUp button{font:inherit;color:inherit;cursor:pointer;min-width:0;min-height:0;box-shadow:none;text-shadow:none;background:0 0;border:0;margin:0;padding:0}.vgx .vgUp button:disabled{cursor:default;opacity:.4}.vgUp .vgUp-lbl{font:7px/1.4 var(--px);color:var(--g3)}.vgUp .vgUp-btn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex;font:8px var(--px)!important;border:1px solid var(--g3)!important;color:var(--g2)!important;padding:10px 9px!important}.vgUp .vgUp-btn:not(:disabled):hover{border-color:var(--g)!important;color:var(--g)!important;background:#021402!important}.vgUp .vgUp-btn.r{border-color:var(--red)!important;color:var(--red)!important}.vgUp .vgUp-btn.r:not(:disabled):hover{background:#1a0306!important}.vgUp .vgUp-rowb{gap:6px;width:100%;display:flex}.vgUp .vgUp-rowb>*{flex:1}.vgUp .vgUp-rowb.big .vgUp-btn{padding:13px 6px!important}@keyframes vgUpBl{50%{opacity:0}}.vgUp .vgUp-cur:after{content:"█";margin-left:3px;animation:1s step-end infinite vgUpBl}.vgUp .vgUp-drop{border:2px dashed var(--g3);text-align:center;cursor:pointer;outline:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:16px;transition:background .15s,border-color .15s;display:flex}.vgUp .vgUp-drop:hover,.vgUp .vgUp-drop:focus-visible{border-color:var(--g2);background:#010a01}.vgUp .vgUp-ar{border:2px solid var(--g3);width:76px;height:76px;color:var(--g);place-items:center;display:grid}.vgUp .vgUp-drop h3{font:12px var(--px);color:var(--g);text-shadow:0 0 10px #00ff0073;margin:0}.vgUp .vgUp-drop p{font:12px/1.65 var(--ko);color:var(--g3);margin:0}.vgUp .vgUp-drop .vgUp-rowb{max-width:300px;margin-top:4px}.vgUp.drag .vgUp-drop{background:var(--g);border:2px solid var(--g)}.vgUp.drag .vgUp-drop h3,.vgUp.drag .vgUp-drop p{color:#001500;text-shadow:none}.vgUp.drag .vgUp-drop .vgUp-ar{color:#001500;border-color:#001500;animation:.6s ease-in-out infinite alternate vgUpBob}@keyframes vgUpBob{to{transform:translateY(6px)}}.vgUp .vgUp-deck{flex-direction:column;flex:auto;gap:8px;min-height:0;display:flex}.vgUp .vgUp-hd{justify-content:space-between;align-items:center;display:flex}.vgUp .vgUp-ready{font:11px var(--px);color:var(--g);text-shadow:0 0 10px #00ff0073}.vgUp .vgUp-cr{font:19px var(--jr);color:var(--g3)}.vgUp .vgUp-cr b{color:var(--g);font-weight:400}.vgUp .vgUp-slots{flex-direction:column;flex:none;gap:5px;display:flex}.vgx .vgUp .vgUp-sl{text-align:left;background:0 0;flex:none;align-items:center;gap:9px;width:100%;min-height:64px;display:flex;border:1px solid var(--g4)!important;padding:8px!important}.vgUp .vgUp-slit{border:2px solid var(--g3);background:linear-gradient(90deg,#000 35%,var(--g5) 35% 65%,#000 65%);border-radius:4px;flex:none;width:10px;height:44px}.vgx .vgUp .vgUp-sl.on{border-color:var(--g2)!important}.vgUp .vgUp-sl.on .vgUp-slit{border-color:var(--g);background:linear-gradient(90deg,#000 30%,var(--g) 30% 70%,#000 70%);box-shadow:0 0 8px #00ff0080}.vgUp .vgUp-sl.playing{background:#021402}.vgx .vgUp .vgUp-sl.e{opacity:1;min-height:34px;border:1px dashed var(--g4)!important;color:var(--g4)!important;font:7px var(--px)!important;padding:5px 8px!important}.vgUp .vgUp-sl.e .vgUp-slit{border-width:1px;width:8px;height:20px}.vgx .vgUp .vgUp-sl.e.nx{opacity:1;color:var(--am)!important;border:1px dashed var(--am)!important}.vgUp .vgUp-sl.e.nx:hover{background:#140f00!important}.vgUp.drag .vgUp-sl.e.nx{animation:.6s step-end infinite vgUpBl;background:#140f00!important}.vgUp .vgUp-pb{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;border:2px solid var(--g)!important;font:12px var(--jr)!important;color:var(--g)!important;display:grid!important}.vgUp .vgUp-pb.on{background:var(--g)!important;color:#001500!important;font-size:9px!important}.vgUp .vgUp-rm{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.vgUp .vgUp-nm{font:13px var(--ko);color:#c8ffc8;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vgUp .vgUp-seek{cursor:pointer;gap:2px;height:10px;display:flex}.vgUp .vgUp-seek i{background:var(--g5);flex:1}.vgUp .vgUp-seek i.on{background:var(--g)}.vgUp .vgUp-seek:hover i{background:var(--g4)}.vgUp .vgUp-seek:hover i.on{background:var(--g)}.vgUp .vgUp-mt{font:14px var(--jr);color:var(--g3);white-space:nowrap;align-items:center;gap:10px;line-height:1;display:flex}.vgx .vgUp .vgUp-mt .ex{border:1px solid var(--am);padding:2px 3px;color:var(--am)!important;font:6px/1 var(--px)!important;letter-spacing:0!important}.vgUp .vgUp-x{align-self:flex-start;font:15px var(--jr)!important;color:var(--g4)!important;padding:4px 6px!important}.vgUp .vgUp-x:hover{color:var(--red)!important}.vgUp .vgUp-hint{font:12px var(--ko);color:var(--g3);text-align:center}.vgUp .vgUp-more{border:1px dashed var(--g4);text-align:center;cursor:pointer;outline:none;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;min-height:150px;padding:14px;transition:background .15s,border-color .15s;display:flex}.vgUp .vgUp-more:hover,.vgUp .vgUp-more:focus-visible{border-color:var(--g3);background:#010a01}.vgUp .vgUp-more b{font:9px var(--px);color:var(--g2);font-weight:400}.vgUp .vgUp-more p{font:12px/1.5 var(--ko);color:var(--g3);margin:0}.vgUp .vgUp-more .vgUp-rowb{max-width:320px}.vgUp .vgUp-ar.sm{width:44px;height:44px;color:var(--g2);border-width:1px}.vgUp.drag .vgUp-more{background:var(--g);border:1px solid var(--g)}.vgUp.drag .vgUp-more b,.vgUp.drag .vgUp-more p,.vgUp.drag .vgUp-more .vgUp-ar{color:#001500;text-shadow:none;border-color:#001500}.vgUp .vgUp-full{font:12px var(--ko);color:var(--g3);border:1px dashed var(--g5);flex:auto;justify-content:center;align-items:center;min-height:60px;display:flex}@media (max-width:900px){.vgUp .vgUp-more{gap:8px;min-height:0;padding:10px}.vgUp .vgUp-ar.sm,.vgUp .vgUp-more b{display:none}.vgUp .vgUp-full{min-height:44px}.vgx .vgUp .vgUp-sl.e:not(.nx),.vgUp .vgUp-hint{display:none}}.vgUp .vgUp-stage{border:1px solid var(--g3);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;min-height:220px;padding:16px;display:flex}.vgUp .vgUp-stage h3{font:13px/1.7 var(--px);color:var(--g);text-shadow:0 0 10px #00ff0073;margin:0}.vgUp .vgUp-hp{border:2px solid var(--g);gap:2px;width:100%;max-width:340px;height:18px;padding:2px;display:flex}.vgUp .vgUp-hp i{background:var(--g5);flex:1}.vgUp .vgUp-hp i.on{background:var(--g)}.vgUp .vgUp-hp.run i.on:nth-last-child(1 of .on){animation:.5s step-end infinite vgUpBl}.vgUp .vgUp-lv{font:7px var(--px);color:var(--g3);justify-content:space-between;gap:10px;width:100%;max-width:340px;display:flex}.vgUp .vgUp-tips{font:12px/1.65 var(--ko);color:var(--g3);margin:0}.vgUp .vgUp-stage.rec{border-color:var(--red)}.vgUp .vgUp-recdot{background:var(--red);border-radius:50%;width:18px;height:18px;animation:1s step-end infinite vgUpBl;box-shadow:0 0 12px #ff4b5cb3}.vgUp .vgUp-time{font:34px var(--jr);color:var(--red);font-weight:400}.vgUp .vgUp-stage.rec .vgUp-btn{min-width:160px}@media (max-width:900px){.vgUp .vgUp-drop,.vgUp .vgUp-stage{min-height:200px}}@media (prefers-reduced-motion:reduce){.vgUp *{animation:none!important}}.vgx #win-upload>.title-bar>.title-bar-text{cursor:pointer;-webkit-user-select:none;user-select:none}.vgx #win-upload>.title-bar>.title-bar-text:focus-visible,.vgx #vgUpFold:focus-visible{outline-offset:-3px;outline:1px dashed #0f0}.vgx #vgUpFold svg{transition:transform .25s}@media (min-width:981px){.vgx{transition:grid-template-columns .3s}html.vgu-collapsed .vgx{grid-template-columns:44px 1fr 340px}html.vgu-collapsed .vgx #win-upload{cursor:pointer;min-width:0;overflow:hidden;background:#020702!important;border:1px solid #0a8a0a!important;box-shadow:0 0 10px #00ff002e!important}html.vgu-collapsed .vgx #win-upload:hover{border-color:#0f0!important;box-shadow:0 0 14px #00ff0059!important}html.vgu-collapsed .vgx #win-upload>.window-body{display:none!important}html.vgu-collapsed .vgx #win-upload>.title-bar{flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;gap:0!important;height:100%!important;padding:0!important}html.vgu-collapsed .vgx #win-upload>.title-bar>.tb-ctl{order:-1;justify-content:center;width:100%;display:flex;border:0!important;margin:0!important;padding:0!important}html.vgu-collapsed .vgx #win-upload>.title-bar>.tb-ctl>.tb-icn:not(#vgUpFold){display:none!important}html.vgu-collapsed .vgx #win-upload>.title-bar>.tb-ctl>#vgUpFold{border-bottom:1px solid #0a8a0a;justify-content:center;align-items:center;width:100%;height:32px;display:flex}html.vgu-collapsed .vgx #win-upload>.title-bar>.title-bar-text{writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:2px;justify-content:center;align-items:center;width:100%!important;height:auto!important;padding:14px 0!important}html.vgu-collapsed .vgx #vgUpFold svg{transform:rotate(180deg)}}@media (max-width:980px){.vgx #vgUpFold svg{transform:rotate(90deg)}html.vgu-collapsed .vgx #win-upload>.window-body{display:none!important}html.vgu-collapsed .vgx #win-upload{flex:none!important;height:auto!important;min-height:0!important}html.vgu-collapsed .vgx #vgUpFold svg{transform:rotate(-90deg)}html.vgu-collapsed .vgx #win-upload>.title-bar>.tb-ctl>.tb-icn:not(#vgUpFold){display:none!important}}@media (prefers-reduced-motion:reduce){.vgx,.vgx #vgUpFold svg{transition:none}}.vgx #win-upload>.title-bar>.title-bar-text{will-change:transform;transition:transform .16s cubic-bezier(.3,1.5,.5,1),box-shadow .16s cubic-bezier(.3,1.5,.5,1);position:relative;box-shadow:2px 2px #00c200,4px 4px #064f06}.vgx #win-upload>.title-bar>.title-bar-text:active,.vgx #win-upload>.title-bar>.title-bar-text.is-pressing{transition:transform 70ms ease-in,box-shadow 70ms ease-in;box-shadow:0 0 #00c200,0 0 #064f06;transform:translate(4px,4px)!important}@media (prefers-reduced-motion:reduce){.vgx #win-upload>.title-bar>.title-bar-text,.vgx #win-upload>.title-bar>.title-bar-text:active,.vgx #win-upload>.title-bar>.title-bar-text.is-pressing{transition:none!important;transform:none!important}.vgx #win-upload>.title-bar>.title-bar-text:active,.vgx #win-upload>.title-bar>.title-bar-text.is-pressing{background:#00c200!important}}.vgx .vgUp{position:relative}.vgx .vgUp .vgUp-note{z-index:5;color:#ffca1a;text-align:center;pointer-events:none;background:#000;border:1px solid #ffca1a;max-width:calc(100% - 16px);padding:6px 9px;font:7px/1.6 "Press Start 2P",monospace;position:absolute;top:8px;left:50%;transform:translate(-50%);box-shadow:3px 3px #0b3a0b}
@font-face{font-family:NeoDunggeunmo Pro;src:url(/fonts/neodgm_pro.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}.vgx .vg-ps,.vgx .vgUp{--ko:"NeoDunggeunmo Pro",Galmuri11,Pretendard,system-ui,sans-serif}.vgx .vg-ps .ps-quote,.vgx .vg-ps .ps-status,.vgx .vgUp .vgUp-nm,.vgx #win-result [class*=listCol]>div:not([class]){-webkit-font-smoothing:none;transform-origin:0;width:117.647%;max-width:none;text-shadow:0 0 6px color-mix(in srgb,currentColor 60%,transparent),0 0 1px color-mix(in srgb,currentColor 90%,transparent);transform:scaleX(.85);letter-spacing:-.03em!important;font-family:NeoDunggeunmo Pro,Galmuri11,Pretendard,system-ui,sans-serif!important}.vgx .vgUp .vgUp-drop p,.vgx .vgUp .vgUp-tips,.vgx .vgUp .vgUp-hint,.vgx .vgUp .vgUp-more p,.vgx .vgUp .vgUp-full{-webkit-font-smoothing:none;transform-origin:50%;width:117.647%;text-shadow:0 0 6px color-mix(in srgb,currentColor 60%,transparent),0 0 1px color-mix(in srgb,currentColor 90%,transparent);transform:scaleX(.85);letter-spacing:-.03em!important;margin-left:-8.82353%!important;margin-right:0!important;font-family:NeoDunggeunmo Pro,Galmuri11,Pretendard,system-ui,sans-serif!important}.vgx .vgUp.drag .vgUp-drop p,.vgx .vgUp.drag .vgUp-more p{text-shadow:none}.vgx .vgUp .vgUp-drop p,.vgx .vgUp .vgUp-stage .vgUp-tips,.vgx .vgUp .vgUp-more p{flex:none;margin-left:0!important}.vgx .vgUp .vgUp-full{width:auto!important;margin-left:0!important;transform:none!important}.vgx .vg-ps .ps-quote{font-size:16px!important;line-height:1.4!important}.vgx .vg-ps .ps-status{font-size:16px!important;line-height:1.3!important}.vgx .vgUp .vgUp-nm{font-size:16px!important;line-height:1.2!important}.vgx .vgUp .vgUp-drop p,.vgx .vgUp .vgUp-tips,.vgx .vgUp .vgUp-hint,.vgx .vgUp .vgUp-more p,.vgx .vgUp .vgUp-full{font-size:16px!important;line-height:1.5!important}.vgx #win-result [class*=listCol]>div:not([class]){opacity:.75!important;font-size:16px!important}.vgx .vg-ps .ps-toast,.vgx .vg-ps .ps-help .pop{letter-spacing:-.03em;font-family:NeoDunggeunmo Pro,Galmuri11,Pretendard,system-ui,sans-serif!important}.vgx .vg-ps .ps-toast{font-size:16px!important}.vgx:before{opacity:1!important;mix-blend-mode:normal!important;background-image:repeating-linear-gradient(#00000057 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#ff003c12 0 1px,#00ff000d 1px 2px,#005aff14 2px 3px)!important;background-size:auto!important}:is(html:has(.vgx) body,html:has(.vgx) body *){text-transform:uppercase!important}html:has(.vgx) ::placeholder{text-transform:uppercase!important}.vgx #win-result [class*=listCol]>div:not([class]){transform-origin:50%!important;margin-left:-8.82353%!important}
.vgx #win-result .window-body{container-type:inline-size}.vgx #win-result .window-body>.vgRes{flex:auto}.vgx .vgRes{--g:#0f0;--g2:#00c200;--g3:#0a8a0a;--g4:#064f06;--g5:#0b3a0b;--am:#ffca1a;--red:#ff4b5c;--px:"Press Start 2P",monospace;--jr:"Jersey 10",monospace;--ko:"NeoDunggeunmo Pro",Galmuri11,"Jersey 10",Pretendard,system-ui,sans-serif;height:100%;min-height:0;color:var(--g);flex-direction:column;gap:6px;display:flex;position:relative}.vgx .vgRes button{font:inherit;color:inherit;cursor:pointer;min-width:0;min-height:0;box-shadow:none;text-shadow:none;letter-spacing:0;background:0 0;border:0;margin:0;padding:0}.vgx .vgRes button:disabled{cursor:default;opacity:.35}.vgx .vgRes-hd{border-bottom:1px solid var(--g5);flex:none;align-items:center;gap:6px;padding:0 0 6px;display:flex}.vgx .vgRes-ct{font:15px/1 var(--jr);color:var(--g3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vgx .vgRes-ct b{color:var(--g);font-weight:400}.vgx .vgRes-ct i{font-style:normal}.vgx .vgRes-hd .sp{flex:auto}.vgx .vgRes .vgRes-tb{white-space:nowrap;align-items:center;gap:6px;display:inline-flex;font:7px/1 var(--px)!important;border:1px solid var(--g3)!important;color:var(--g2)!important;padding:7px 8px!important}.vgx .vgRes .vgRes-tb:not(:disabled):hover{border-color:var(--g)!important;color:var(--g)!important;background:#021402!important}.vgx .vgRes .vgRes-tb.r{color:#c9505d!important;border-color:#5a1a22!important}.vgx .vgRes .vgRes-tb.r:not(:disabled):hover{border-color:var(--red)!important;color:var(--red)!important;background:#1a0306!important}.vgx .vgRes-undo,.vgx .vgRes-msg{font:12px/1.2 var(--ko);border:1px solid var(--g4);color:var(--g2);flex:none;align-items:center;gap:8px;min-width:0;padding:6px 8px;display:flex}.vgx .vgRes-undo{border-color:var(--am);color:var(--am)}.vgx .vgRes-undo span,.vgx .vgRes-msg{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vgx .vgRes-undo span{flex:auto;min-width:0}.vgx .vgRes .vgRes-undo button{flex:none;font:7px/1 var(--px)!important;color:#140f00!important;background:var(--am)!important;padding:6px 8px!important}.vgx .vgRes-list{scrollbar-width:thin;scrollbar-color:var(--g4) transparent;flex-direction:column;flex:auto;gap:4px;min-height:0;margin:0;padding:0 2px 0 0;list-style:none;display:flex;overflow:hidden auto}.vgx .vgRes-row{border:1px solid var(--g5);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:0;padding:6px 6px 6px 8px;transition:background .12s,border-color .12s;display:grid}.vgx .vgRes-row:hover{border-color:var(--g4);background:#010801}.vgx .vgRes-row.playing{border-color:var(--g2);background:#021402}.vgx .vgRes-row.new{border-left:3px solid var(--am);padding-left:6px}.vgx .vgRes-row.dead{opacity:.45}.vgx .vgRes .vgRes-pb{border-radius:50%;flex:none;place-items:center;width:28px;height:28px;border:2px solid var(--g)!important;font:12px/1 var(--jr)!important;color:var(--g)!important;display:grid!important}.vgx .vgRes .vgRes-pb.on{background:var(--g)!important;color:#001500!important;font-size:9px!important}.vgx .vgRes-main{flex-direction:column;gap:4px;min-width:0;display:flex}.vgx .vgRes-nm{min-width:0;font:13px/1.2 var(--ko);color:#c8ffc8;align-items:flex-start;gap:6px;display:flex}.vgx .vgRes-nm span{-webkit-line-clamp:2;word-break:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;display:-webkit-box;overflow:hidden}.vgx .vgRes-nm em{font:6px/1 var(--px);color:#140f00;background:var(--am);flex:none;margin-top:2px;padding:2px 3px;font-style:normal}.vgx .vgRes-seek{background:var(--g5);cursor:pointer;height:5px;position:relative}.vgx .vgRes-seek:hover{background:var(--g4)}.vgx .vgRes-seek i{background:var(--g);position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 6px #00ff0073}.vgx .vgRes-mt{font:14px/1 var(--jr);color:var(--g3);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:3px 9px;display:flex}.vgx .vgRes-mt b{color:var(--g2);font-weight:400}.vgx .vgRes-mt .warn{color:var(--am)}.vgx .vgRes-mt .bad{color:var(--red)}.vgx .vgRes-act{align-items:center;gap:4px;display:flex}.vgx .vgRes .vgRes-btn{white-space:nowrap;align-items:center;gap:5px;display:inline-flex;border:1px solid var(--g4)!important;color:var(--g2)!important;font:7px/1 var(--px)!important;padding:7px!important}.vgx .vgRes .vgRes-btn.sv{border-color:var(--g3)!important;color:var(--g)!important}.vgx .vgRes .vgRes-btn:not(:disabled):hover{border-color:var(--g)!important;color:var(--g)!important;background:#021402!important}.vgx .vgRes .vgRes-x{place-items:center;width:24px;height:24px;color:var(--g3)!important;display:grid!important}.vgx .vgRes .vgRes-x:hover{color:var(--red)!important}.vgx .vgRes-row.pending{border-style:dashed;border-color:var(--g3);grid-template-columns:28px minmax(0,1fr)}.vgx .vgRes-spin{border:2px solid var(--g4);border-top-color:var(--g);border-radius:50%;width:22px;height:22px;margin:3px;animation:.9s steps(8,end) infinite vgResSpin}@keyframes vgResSpin{to{transform:rotate(360deg)}}.vgx .vgRes-empty{border:1px dashed var(--g4);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:12px;display:flex}.vgx .vgRes-empty b{font:8px/1 var(--px);color:var(--g2);font-weight:400}.vgx .vgRes-empty span{font:12px/1.4 var(--ko);color:var(--g3)}@container (max-width:430px){.vgx .vgRes .vgRes-btn:not(.sv) .t{display:none}.vgx .vgRes .vgRes-btn:not(.sv){padding:6px!important}.vgx .vgRes-ct i{display:none}}@container (max-width:300px){.vgx .vgRes-row{grid-template-columns:24px minmax(0,1fr);row-gap:6px}.vgx .vgRes .vgRes-pb{width:24px;height:24px}.vgx .vgRes-act{grid-column:1/-1;justify-content:flex-end}}
