@keyframes move{0%{left:-50%}to{left:150%}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes frame-highlight{0%{outline:2px solid pro-palette(primary,500);outline-offset:4px;scale:1.05}to{outline:2px solid transparent}}@keyframes size-highlight{0%{background:pro-palette(primary,500)}to{background:transparent}}@keyframes waves{0%{transform-origin:bottom;transform:scaleY(1) scaleX(1.2);filter:saturate(1.5)}to{transform-origin:bottom;transform:scaleY(.8) scaleX(1.3);opacity:.8}}.vs-button{display:inline-flex;align-items:center;justify-content:center;font-style:normal;letter-spacing:0;font-size:16px;line-height:20px;font-weight:600;transition:all .2s ease-in-out;width:100%;height:100%;white-space:nowrap;border:1px solid transparent}.vs-button.primary{background:hsl(from var(--vs-primary) h s l/1);color:hsl(from var(--vs-base-white,hsl(0,0%,100%)) h s l/1)}.vs-button.primary:disabled:not(.loading){background:hsl(from var(--vs-pro-brand-25,hsl(230,100%,98.8%)) h s l/1);color:hsl(from var(--vs-pro-brand-600,hsl(230,100%,62.9%)) h s l/1);opacity:.4}.vs-button.round{border-radius:999px!important}.vs-button.disabled,.vs-button.disabled.blue,.vs-button.disabled.dark,.vs-button.disabled.ghost,.vs-button.disabled.primary,.vs-button.disabled.secondary,.vs-button.disabled.vs-button-active,.vs-button.disabled.vs-button-active.blue,.vs-button.disabled.vs-button-active.dark,.vs-button.disabled.vs-button-active.ghost,.vs-button.disabled.vs-button-active.primary,.vs-button.disabled.vs-button-active.secondary,.vs-button.disabled:active,.vs-button.disabled:active.blue,.vs-button.disabled:active.dark,.vs-button.disabled:active.ghost,.vs-button.disabled:active.primary,.vs-button.disabled:active.secondary,.vs-button.disabled:hover,.vs-button.disabled:hover.blue,.vs-button.disabled:hover.dark,.vs-button.disabled:hover.ghost,.vs-button.disabled:hover.primary,.vs-button.disabled:hover.secondary{background-color:hsl(from var(--vs-disabled) h s l/1)!important;color:hsl(from var(--vs-sub-text) h s l/.8)!important;border-color:transparent!important}.vs-button.primary-red{background:hsl(from var(--vs-error-600,hsl(0,100%,50%)) h s l/1);color:hsl(from var(--vs-base-white,hsl(0,0%,100%)) h s l/1)}.vs-button.primary-red:hover:not(.disabled):not(:active){background:hsl(from var(--vs-error-700,hsl(0,100%,37.5%)) h s l/1)}.vs-button.primary-red:disabled:not(.loading){background:hsl(from var(--vs-pro-brand-25,hsl(230,100%,98.8%)) h s l/1);color:hsl(from var(--vs-pro-brand-600,hsl(230,100%,62.9%)) h s l/1);opacity:.4}.vs-button svg{height:1.3rem;width:1.3rem;flex:none}.vs-button.blue{background:hsl(from var(--vs-pro-brand-600,hsl(230,100%,62.9%)) h s l/1);color:hsl(from var(--vs-base-white,hsl(0,0%,100%)) h s l/1)}.vs-button.blue:hover:not(.disabled):not(:active){background-color:hsl(from var(--vs-base-white,hsl(0,0%,100%)) h s l/1);color:hsl(from var(--vs-pro-brand-600,hsl(230,100%,62.9%)) h s l/1);box-shadow:0 0 15px 0 rgba(0,0,0,.04),0 4px 10px 0 rgba(0,0,0,.05)}.vs-button.ghost{font-weight:500!important}.vs-button.ghost,.vs-button.secondary,.vs-button.secondary-red{background:hsl(from var(--vs-content-bg) h s l/1);color:hsl(from var(--vs-text) h s l/1)}.vs-button.ghost:hover:not(.disabled):not(:active),.vs-button.secondary-red:hover:not(.disabled):not(:active),.vs-button.secondary:hover:not(.disabled):not(:active){box-shadow:0 4px 10px 0 rgba(0,0,0,.05);background:hsl(from var(--vs-gray-hover,#e0e1e2) h s l/1)}.vs-button.ghost:disabled:not(.loading),.vs-button.secondary-red:disabled:not(.loading),.vs-button.secondary:disabled:not(.loading){background:hsl(from var(--vs-gray-50,hsl(0,0%,96.5%)) h s l/1);color:hsl(from var(--vs-gray-400,hsl(210,2.2%,64.7%)) h s l/1);opacity:.4}.vs-button.ghost.vs-button-active:not(:disabled),.vs-button.secondary-red.vs-button-active:not(:disabled),.vs-button.secondary.vs-button-active:not(:disabled){border-color:transparent;background:hsl(from var(--vs-pro-brand-200,hsl(230,100%,87.6%)) h s l/1);color:hsl(from var(--vs-pro-brand-700,hsl(231,58.5%,47.3%)) h s l/1)}.vs-button.secondary{border:1px solid hsl(from var(--vs-border) h s l/1)}.vs-button.secondary-red{color:hsl(from var(--vs-free-brand-600,hsl(0,100%,50%)) h s l/1);border:1px solid hsl(from var(--vs-free-brand-400,hsl(0,100%,66.7%)) h s l/1)}.vs-button.secondary-red:disabled:not(.loading){background:hsl(from var(--vs-gray-50,hsl(0,0%,96.5%)) h s l/1);color:hsl(from var(--vs-gray-400,hsl(210,2.2%,64.7%)) h s l/1);opacity:.4}.vs-button.secondary-red.vs-button-active:not(:disabled){border-color:transparent;background:hsl(from var(--vs-free-brand-200,hsl(0,100%,83.3%)) h s l/1);color:hsl(from var(--vs-free-brand-700,hsl(0,100%,37.5%)) h s l/1)}.vs-button.dark{background:hsl(from var(--vs-text) h s l/1);color:hsl(from var(--vs-bg) h s l/1)}.vs-button.dark:hover:not(:disabled):not(:active){background:hsl(from var(--vs-gray-700,hsl(214,4.6%,29.6%)) h s l/1)}.vs-button.dark:disabled:not(.loading){background:hsl(from var(--vs-gray-200,hsl(210,3.3%,88.2%)) h s l/1);color:hsl(from var(--vs-gray-700,hsl(214,4.6%,29.6%)) h s l/1);opacity:.4}.vs-button.xxs{padding:0 8px;border-radius:5px;gap:6px;font-style:normal;letter-spacing:0;font-size:14px;line-height:18px;font-weight:600;min-height:24px;max-height:24px}.vs-button.xxs.square_button{min-width:24px;max-width:24px}.vs-button.xs{padding:0 8px;border-radius:6px;gap:8px;font-style:normal;letter-spacing:0;font-size:14px;line-height:18px;font-weight:600;min-height:32px;max-height:32px}.vs-button.xs.square_button{min-width:32px;max-width:32px}.vs-button.sm{padding:0 16px;border-radius:7px;gap:12px;font-style:normal;letter-spacing:0;font-size:14px;line-height:18px;font-weight:600;min-height:40px;max-height:40px}.vs-button.sm.square_button{min-width:40px;max-width:40px}.vs-button.md{padding:0 16px;border-radius:8px;gap:12px;min-height:48px;max-height:48px}.vs-button.md.square_button{min-width:48px;max-width:48px}.vs-button.lg{padding:0 24px;border-radius:9px;gap:12px;min-height:56px;max-height:56px}.vs-button.lg.square_button{min-width:56px;max-width:56px}.vs-button.xl{padding:0 24px;border-radius:10px;gap:16px;font-style:normal;letter-spacing:0;font-size:20px;line-height:28px;font-weight:600;min-height:64px;max-height:64px}.vs-button.xl.square_button{min-width:64px;max-width:64px}.button-loading{display:inline-block;position:relative;width:16px;height:16px}.button-loading div{box-sizing:border-box;display:block;position:absolute;width:16px;height:16px;border:4px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:hsl(from var(--vs-bg) h s l/1) transparent transparent transparent}.button-loading .loading-spinner div:first-child,.button-loading .loading-spinner div:nth-child(2),.button-loading .loading-spinner div:nth-child(3){animation-delay:-.15s}@keyframes loading-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-project=pro-tools] .vs-button.primary:hover:not(.disabled):not(:active){background-color:hsl(from var(--vs-pro-brand-700,hsl(231,58.5%,47.3%)) h s l/1)}[data-project=pro-tools][data-theme=dark] .vs-button.primary:hover:not(.disabled):not(:active){background-color:hsl(from var(--vs-pro-brand-800,hsl(231,59%,31.6%)) h s l/1)}[data-project=pro-tools][data-theme=dark] .vs-button.ghost.vs-button-active:not(:disabled),[data-project=pro-tools][data-theme=dark] .vs-button.primary.vs-button-active:not(:disabled),[data-project=pro-tools][data-theme=dark] .vs-button.secondary.vs-button-active:not(:disabled){background:hsl(from var(--vs-pro-brand-700,hsl(231,58.5%,47.3%)) h s l/1);color:hsl(from var(--vs-pro-brand-100,hsl(230,100%,93.9%)) h s l/1)}[data-project=free-site] .vs-button.primary:hover:not(.disabled):not(:active){background-color:hsl(from var(--vs-free-brand-300,hsl(0,100%,75.1%)) h s l/1)}[data-project=free-site] .vs-button.ghost.vs-button-active:not(:disabled),[data-project=free-site] .vs-button.primary.vs-button-active:not(:disabled),[data-project=free-site] .vs-button.secondary.vs-button-active:not(:disabled){background:hsl(from var(--vs-free-brand-200,hsl(0,100%,83.3%)) h s l/1);color:hsl(from var(--vs-free-brand-700,hsl(0,100%,37.5%)) h s l/1)}[data-project=free-site][data-theme=dark] .vs-button.primary{color:hsl(from var(--vs-base-black,hsl(0,0%,0%)) h s l/1);background-color:hsl(from var(--vs-base-white,hsl(0,0%,100%)) h s l/1)}[data-project=free-site][data-theme=dark] .vs-button.primary:hover:not(.disabled):not(:active){background-color:hsl(from var(--vs-free-brand-400,hsl(0,100%,66.7%)) h s l/1)}[data-project=free-site][data-theme=dark] .vs-button.ghost.vs-button-active:not(:disabled),[data-project=free-site][data-theme=dark] .vs-button.primary.vs-button-active:not(:disabled),[data-project=free-site][data-theme=dark] .vs-button.secondary.vs-button-active:not(:disabled){background:hsl(from var(--vs-free-brand-700,hsl(0,100%,37.5%)) h s l/1);color:hsl(from var(--vs-free-brand-100,hsl(0,100%,91.8%)) h s l/1)}[data-theme=dark] .vs-button.primary-red{background:hsl(from var(--vs-error-700,hsl(0,100%,37.5%)) h s l/1)}[data-theme=dark] .vs-button.primary-red:hover:not(.disabled):not(:active){background:hsl(from var(--vs-error-800,hsl(0,100%,25.1%)) h s l/1)}[data-theme=dark] .vs-button.ghost:hover:not(.disabled):not(:active),[data-theme=dark] .vs-button.secondary:hover:not(.disabled):not(:active){background:hsl(from var(--vs-gray-700,hsl(214,4.6%,29.6%)) h s l/1);border-color:hsl(from var(--vs-base-white,hsl(0,0%,100%)) h s l/1)}