.vst-btn{font-size:14px;font-weight:400;text-align:center;border-radius:6px;cursor:pointer;user-select:none;transition:all .1s ease;color:#888;text-shadow:0 1px 0 rgba(255,255,255,.9);border:1px solid #e8e8e8;background:linear-gradient(180deg,#fdfdfd 0,#fdfdfd);box-shadow:0 2px 4px rgba(90,90,90,.08),inset 0 1px 0 rgba(255,255,255,.8)}.dark .vst-btn{color:#999;text-shadow:0 -1px 0 rgba(0,0,0,.9);border:1px solid #1a1a1a;background:linear-gradient(180deg,#323232 0,#323232);box-shadow:0 2px 4px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12)}.vst-btn:hover{color:#666;background:linear-gradient(180deg,#f6f6f6 0,#f6f6f6)}.dark .vst-btn:hover{color:#bbb;background:linear-gradient(180deg,#2b2b2b 0,#2b2b2b)}.dark .vst-btn.active{color:#ddd;text-shadow:0 0 5px rgba(255,255,255,.2),0 0 10px rgba(255,255,255,.2),0 0 15px rgba(255,255,255,.2);background:linear-gradient(180deg,#454545 0,#3d3d3d);box-shadow:0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 10px rgba(0,0,0,.15);border-color:#222}.dark .vst-btn:active{transform:translateY(1px);background:#2a2a2a;box-shadow:inset 0 2px 5px rgba(0,0,0,.5),0 0 0 transparent;border-top-color:#111}.vst-btn.pressed{transform:translateY(1px);background:#e8e8e8;color:#7e7e7e;text-shadow:0 0 5px rgba(255,255,255,.4),0 0 10px rgba(255,255,255,.3),0 0 15px rgba(255,255,255,.2);box-shadow:inset 0 1px 1px rgba(0,0,0,.1),0 0 0 transparent;border-top-color:#dedede}.dark .vst-btn.pressed{transform:translateY(1px);background:#1e1e1e;color:#fff;text-shadow:0 0 5px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.12),0 0 15px rgba(255,255,255,.1);border-top-color:#111}.vst-btn[data-state=on]{text-shadow:0 0 5px rgba(255,255,255,.4),0 0 10px rgba(255,255,255,.3),0 0 15px rgba(255,255,255,.2)}.dark .vst-btn[data-state=on]{text-shadow:0 0 5px rgba(255,255,255,.15),0 0 10px rgba(255,255,255,.12),0 0 15px rgba(255,255,255,.1)}.vst-checkbox{border:1px solid #e8e8e8;background:linear-gradient(180deg,#fdfdfd 0,#f5f5f5);box-shadow:0 2px 4px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.8);color:#888;cursor:pointer;user-select:none}.vst-checkbox:hover{background:linear-gradient(180deg,#fefefe 0,#f8f8f8);color:#666}.vst-checkbox[data-state=checked]{box-shadow:0 1px 2px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 10px rgba(0,0,0,.08);border-color:#d0d0d0;color:#333}.vst-checkbox[data-state=checked],.vst-checkbox[data-state=checked]:hover{background:linear-gradient(180deg,#f0f0f0 0,#e8e8e8)}.vst-checkbox:active{transform:translateY(1px);background:#e8e8e8;box-shadow:inset 0 2px 5px rgba(0,0,0,.15),0 0 0 transparent}.dark .vst-checkbox{border-color:#1a1a1a;background:linear-gradient(180deg,#3a3a3a 0,#323232);box-shadow:0 1px 0 rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.12);color:#999}.dark .vst-checkbox:hover{background:linear-gradient(180deg,#404040 0,#383838);color:#bbb}.dark .vst-checkbox[data-state=checked]{box-shadow:0 1px 2px rgba(0,0,0,.4),inset 0 1px 0 rgba(255,255,255,.2),inset 0 0 10px rgba(0,0,0,.15);border-color:#222;color:#ddd}.dark .vst-checkbox[data-state=checked],.dark .vst-checkbox[data-state=checked]:hover{background:linear-gradient(180deg,#454545 0,#3d3d3d)}.dark .vst-checkbox:active{transform:translateY(1px);background:#2a2a2a;box-shadow:inset 0 2px 5px rgba(0,0,0,.5),0 0 0 transparent}.bg-\[\#635cff\]{background-color:#635cff}.hover\:bg-\[\#635cff\]{&:hover{@media (hover:hover){background-color:#635cff}}}@keyframes progress{0%{width:0}to{width:100%}}.bg-green-900\/30{background-color:color-mix(in oklab,var(--color-green-900) 30%,transparent)}.animate-progress{animation-name:progress;animation-timing-function:linear;animation-fill-mode:forwards}