.vg[data-v-fcc37856]{--vg-primary:#16a34a;--vg-border:hsla(0,0%,100%,.1);--vg-card:hsla(0,0%,100%,.04);color:#fff;display:flex;flex-direction:column;gap:1rem;padding-bottom:5.5rem}.vg-textarea[data-v-fcc37856]{background:transparent;border:none;color:#fff;font-family:inherit;font-size:1rem;line-height:1.6;min-height:9rem;outline:none;padding:.75rem;resize:vertical;width:100%}.vg-textarea[data-v-fcc37856]::-moz-placeholder{color:#ffffff59}.vg-textarea[data-v-fcc37856]::placeholder{color:#ffffff59}.vg-importbar[data-v-fcc37856]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;padding:.6rem .75rem 0}.vg-importmenu[data-v-fcc37856]{position:relative}.vg-file[data-v-fcc37856]{display:none}.vg-importbtn[data-v-fcc37856]{align-items:center;background:#16a34a1f;border:1px solid rgba(22,163,74,.3);border-radius:9px;color:var(--vg-primary);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:.4rem;padding:.4rem .8rem}.vg-importbtn.open[data-v-fcc37856],.vg-importbtn[data-v-fcc37856]:hover:not(:disabled){background:#16a34a33}.vg-importbtn[data-v-fcc37856]:disabled{cursor:not-allowed;opacity:.6}.vg-importbtn-caret[data-v-fcc37856]{font-size:.6rem;opacity:.7}.vg-importpop[data-v-fcc37856]{background:#12141bfa;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 12px 30px #00000080;display:flex;flex-direction:column;gap:.15rem;left:0;min-width:11rem;padding:.35rem;position:absolute;top:calc(100% + .35rem);z-index:30}.vg-importpop button[data-v-fcc37856]{align-items:center;background:none;border:none;border-radius:7px;color:#ffffffd9;cursor:pointer;display:flex;font-size:.82rem;gap:.5rem;padding:.45rem .6rem;text-align:left}.vg-importpop button[data-v-fcc37856]:hover{background:#16a34a24;color:var(--vg-primary)}.vg-importhint[data-v-fcc37856]{color:#ffffff59;font-size:.72rem}.vg-tags[data-v-fcc37856]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;padding:0 .75rem .4rem}.vg-tagmenu[data-v-fcc37856]{position:relative}.vg-tagbtn[data-v-fcc37856]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;color:#ffffffbf;cursor:pointer;display:inline-flex;font-size:.76rem;gap:.35rem;padding:.32rem .6rem}.vg-tagbtn.open[data-v-fcc37856],.vg-tagbtn[data-v-fcc37856]:hover{border-color:#16a34a73;color:#fff}.vg-tagbtn-sym[data-v-fcc37856]{color:var(--vg-primary);font-family:ui-monospace,Menlo,monospace}.vg-tagbtn i[data-v-fcc37856]{font-size:.6rem;opacity:.6}.vg-tagpop[data-v-fcc37856]{background:#12141bfa;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;bottom:calc(100% + .35rem);box-shadow:0 12px 30px #00000080;display:flex;flex-direction:column;gap:.15rem;left:0;min-width:6rem;padding:.35rem;position:absolute;z-index:30}.vg-tagpop-grid[data-v-fcc37856]{display:grid;gap:.15rem;grid-template-columns:repeat(2,1fr);max-height:16rem;overflow-y:auto;width:16rem}.vg-tagpop button[data-v-fcc37856]{background:none;border:none;border-radius:7px;color:#fffc;cursor:pointer;font-size:.78rem;padding:.35rem .55rem;text-align:left}.vg-tagpop button[data-v-fcc37856]:hover{background:#16a34a24;color:var(--vg-primary)}.vg-tagpop-custom[data-v-fcc37856]{border-top:1px solid hsla(0,0%,100%,.1)!important;margin-top:.15rem}.vg-tags-hint[data-v-fcc37856]{color:#ffffff59;font-size:.72rem}.vg-credit[data-v-fcc37856]{align-items:center;align-self:center;color:#fff9;display:inline-flex;font-size:.78rem;gap:.35rem;margin:0}.vg-credit i[data-v-fcc37856]{color:var(--vg-primary);font-size:.7rem}.vg-textarea-foot[data-v-fcc37856]{align-items:center;display:flex;justify-content:space-between;padding:0 .75rem .4rem}.vg-count[data-v-fcc37856]{color:#fff6;font-size:.75rem}.vg-count.over[data-v-fcc37856]{color:#ef4444}.vg-clear[data-v-fcc37856]{background:none;border:none;color:#ffffff80;cursor:pointer;font-size:.75rem}.vg-clear[data-v-fcc37856]:hover{color:#fff}.vg-clear[data-v-fcc37856]:disabled{cursor:not-allowed;opacity:.4}.vg-textarea[data-v-fcc37856]:disabled{cursor:not-allowed;opacity:.6;resize:none}.vg-preset[data-v-fcc37856]:disabled,.vg-tagbtn[data-v-fcc37856]:disabled{cursor:not-allowed;opacity:.4}.vg-presets[data-v-fcc37856]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.vg-presets-label[data-v-fcc37856]{color:#ffffff73;font-size:.78rem;margin-right:.15rem}.vg-preset[data-v-fcc37856]{align-items:center;background:var(--vg-card);border:1px solid var(--vg-border);border-radius:999px;color:#ffffffc7;cursor:pointer;display:inline-flex;font-size:.78rem;gap:.35rem;padding:.35rem .7rem;transition:background .15s ease,border-color .15s ease,color .15s ease}.vg-preset[data-v-fcc37856]:hover{border-color:#16a34a73;color:#fff}.vg-preset.active[data-v-fcc37856]{background:#16a34a29;border-color:#16a34a80;color:var(--vg-primary)}.vg-preset-ico[data-v-fcc37856]{font-size:.85rem}.vg-settings[data-v-fcc37856]{background:var(--vg-card);border:1px solid var(--vg-border);border-radius:12px;overflow:hidden}.vg-settings-toggle[data-v-fcc37856]{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;font-size:.9rem;font-weight:600;gap:.6rem;padding:.75rem 1rem;width:100%}.vg-settings-summary[data-v-fcc37856]{color:#ffffff73;font-size:.78rem;font-weight:400;margin-left:auto;margin-right:.5rem}.vg-settings-body[data-v-fcc37856]{border-top:1px solid var(--vg-border);gap:.85rem;padding:.5rem 1rem 1rem}.vg-field[data-v-fcc37856],.vg-settings-body[data-v-fcc37856]{display:flex;flex-direction:column}.vg-field[data-v-fcc37856]{gap:.35rem}.vg-field-label[data-v-fcc37856]{color:#ffffffa6;font-size:.8rem}.vg-field-label b[data-v-fcc37856]{color:var(--vg-primary)}.vg-select[data-v-fcc37856]{background:#0c0c16;border:1px solid var(--vg-border);border-radius:9px;color:#fff;font-size:.9rem;outline:none;padding:.5rem .7rem}.vg-range[data-v-fcc37856]{accent-color:var(--vg-primary);width:100%}.vg-reset[data-v-fcc37856]{align-self:flex-start;background:none;border:none;color:#ffffff80;cursor:pointer;font-size:.8rem}.vg-reset[data-v-fcc37856]:hover{color:#fff}.vg-actions[data-v-fcc37856]{display:flex;flex-direction:column;gap:.5rem}.vg-cancel[data-v-fcc37856]{background:none;border:1px solid var(--vg-border);border-radius:8px;color:#ffffffb3;cursor:pointer;font-size:.8rem;padding:.3rem .7rem}.vg-hint[data-v-fcc37856]{color:#fff6;font-size:.75rem;margin:0;text-align:center}.vg-error[data-v-fcc37856]{background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:10px;color:#fca5a5;font-size:.85rem;margin:0;padding:.75rem 1rem}.vg-results[data-v-fcc37856]{display:flex;flex-direction:column;gap:.4rem}.vg-result-row[data-v-fcc37856]{align-items:center;background:var(--vg-card);border:1px solid var(--vg-border);border-radius:10px;color:#fff;cursor:pointer;display:flex;gap:.7rem;padding:.6rem .8rem;text-align:left;width:100%}.vg-result-row[data-v-fcc37856]:hover{border-color:#16a34a66}.vg-result-row.active[data-v-fcc37856]{background:#16a34a1a;border-color:#16a34a80}.vg-result-play[data-v-fcc37856]{align-items:center;background:#16a34a24;border-radius:50%;color:var(--vg-primary);display:inline-flex;flex-shrink:0;font-size:.75rem;height:2rem;justify-content:center;width:2rem}.vg-result-body[data-v-fcc37856]{display:flex;flex:1;flex-direction:column;min-width:0}.vg-result-name[data-v-fcc37856]{font-size:.85rem;font-weight:600}.vg-result-text[data-v-fcc37856]{color:#ffffff73;font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-result-meta[data-v-fcc37856]{color:#ffffff73;flex-shrink:0;font-size:.72rem}.vg-result-dl[data-v-fcc37856]{align-items:center;border-radius:7px;color:#fff9;display:inline-flex;flex-shrink:0;height:1.9rem;justify-content:center;width:1.9rem}.vg-result-dl[data-v-fcc37856]:hover{background:#16a34a1f;color:var(--vg-primary)}.vg-dock[data-v-fcc37856]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0c12f5;border-top:1px solid hsla(0,0%,100%,.1);bottom:0;box-shadow:0 -8px 24px #00000073;left:0;padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:60}.vg-dock-inner[data-v-fcc37856]{margin:0 auto;max-width:56rem}.vg-dock-enter-active[data-v-fcc37856],.vg-dock-leave-active[data-v-fcc37856]{transition:transform .2s ease,opacity .2s ease}.vg-dock-enter-from[data-v-fcc37856],.vg-dock-leave-to[data-v-fcc37856]{opacity:0;transform:translateY(100%)}
