.vz-btn{cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:10px;font-weight:600;transition:transform .4s cubic-bezier(.22,1,.36,1),background-color .3s,border-color .3s,color .3s,opacity .3s;display:inline-flex}.vz-btn:hover:not(:disabled){transform:translateY(-2px)}.vz-btn .vz-arrow{transition:transform .45s cubic-bezier(.22,1,.36,1)}.vz-btn:hover:not(:disabled) .vz-arrow{transform:translate(4px)}.vz-btn:disabled{cursor:not-allowed}.vz-primary{color:#fff;background:#e54b17;border:1px solid #e54b17}.vz-primary:hover:not(:disabled){background:#f0561f}.vz-ghost{color:#fff;background:0 0;border:1px solid #ffffff38}.vz-ghost:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff8c}.vz-btn:focus-visible,.vz-tile:focus-within,.vz-tile-label:focus-within,.vz-tab:focus-visible,.vz-result:focus-visible{outline-offset:3px;outline:2px solid #ff6a2b}.vz-tile input:focus-visible,.vz-tile-label input:focus-visible{outline:none}.vz-tile{text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff24;align-items:center;gap:18px;width:100%;padding:18px 20px;transition:border-color .3s,background-color .3s;display:flex;position:relative}.vz-tile:hover{background:#ffffff0a;border-color:#ff6a2bb3}.vz-tile .vz-corners{opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);transform:scale(1.06)}.vz-tile:hover .vz-corners,.vz-tile:focus-within .vz-corners{opacity:1;transform:scale(1)}.vz-tile .vz-arrow{color:#ffffff73;transition:transform .45s cubic-bezier(.22,1,.36,1),color .3s}.vz-tile:hover .vz-arrow{color:#ff6a2b;transform:translate(4px)}.vz-tile-main{background:#e54b17;border-color:#e54b17}.vz-tile-main:hover{background:#f0561f;border-color:#f0561f}.vz-tile-main .vz-arrow,.vz-tile-main:hover .vz-arrow{color:#fff}.vz-input{color:#fff;background:#ffffff08;border:none;border-bottom:1.5px solid #ffffff4d;border-radius:0;width:100%;padding:10px 2px 9px;font-size:16px;transition:border-color .3s,background-color .3s,box-shadow .3s}.vz-input::placeholder{color:#ffffff4d}.vz-input:hover{border-bottom-color:#ffffff8c}.vz-input:focus{background:#ff6a2b0f;border-bottom-color:#ff6a2b;box-shadow:0 1.5px #ff6a2b}.vz-input option{color:#fff;background:#1b1b1b}select.vz-input{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#fff9 50%),linear-gradient(135deg,#fff9 50%,#0000 50%);background-position:calc(100% - 14px) 52%,calc(100% - 9px) 52%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:28px}.vz-check{border:1.5px solid #ffffff80;flex-shrink:0;width:18px;height:18px;margin-top:1px;transition:border-color .2s,background-color .2s;display:inline-flex;position:relative}.vz-check input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-4px}.vz-check svg{opacity:0;transition:opacity .15s}.vz-check:has(input:checked){background:#ff6a2b;border-color:#ff6a2b}.vz-check:has(input:checked) svg{opacity:1}.vz-check:has(input:focus-visible){outline-offset:3px;outline:2px solid #ff6a2b}.vz-tab{transition:background-color .25s,color .25s,border-color .25s}.vz-tab:hover{border-color:#ffffff80!important}.vz-result{transition:border-color .25s,background-color .25s}.vz-result:hover{background:#ffffff0a!important;border-color:#ff6a2bb3!important}.vz-link{color:#fff;background-image:linear-gradient(#ff6a2b,#ff6a2b);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;padding-bottom:2px;text-decoration:none;transition:color .3s}.vz-link:hover{color:#ff6a2b}.vz-card{transition:background-color .35s}.vz-card:hover{background-color:#ffffff08}.vz-card .vz-corners{opacity:0;transition:opacity .25s,transform .35s cubic-bezier(.22,1,.36,1);transform:scale(1.05)}.vz-card:hover .vz-corners{opacity:1;transform:scale(1)}[data-play=false] .vz-loop,[data-play=false] .vz-loop *{animation-play-state:paused!important}.vz-fan{animation:2.6s linear infinite vz-spin}@keyframes vz-spin{to{transform:rotate(360deg)}}.vz-air path{animation:2.8s ease-in-out infinite vz-air}.vz-air path:nth-child(2){animation-delay:.35s}.vz-air path:nth-child(3){animation-delay:.7s}@keyframes vz-air{0%,to{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.vz-sweep{animation:2.8s cubic-bezier(.65,0,.35,1) infinite vz-sweep}@keyframes vz-sweep{0%,to{transform:translateY(0)}50%{transform:translateY(var(--travel,60px))}}.vz-shutter-a,.vz-shutter-b{animation:3.8s cubic-bezier(.65,0,.35,1) infinite vz-shutter}.vz-shutter-a{transform-origin:50% 0}.vz-shutter-b{transform-origin:50% 100%}@keyframes vz-shutter{0%,70%{transform:scaleY(0)}76%{transform:scaleY(1)}84%,to{transform:scaleY(0)}}.vz-flash{animation:3.8s ease-out infinite vz-flash}@keyframes vz-flash{0%,76%{opacity:0}78%{opacity:.55}92%,to{opacity:0}}.vz-bar{transform-origin:0;animation:4.2s cubic-bezier(.22,1,.36,1) infinite vz-grow}.vz-bar-2{animation-delay:.35s}.vz-bar-3{animation-delay:.7s}@keyframes vz-grow{0%{opacity:1;transform:scaleX(0)}30%,86%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.vz-scan{animation:1.7s cubic-bezier(.65,0,.35,1) infinite vz-scan}@keyframes vz-scan{0%,to{top:6%}50%{top:92%}}@media (prefers-reduced-motion:reduce){.vz-btn,.vz-btn .vz-arrow,.vz-tile,.vz-tile .vz-corners,.vz-tile .vz-arrow,.vz-input,.vz-card,.vz-card .vz-corners,.vz-link,.vz-tab,.vz-result{transition:none}.vz-btn:hover:not(:disabled),.vz-btn:hover:not(:disabled) .vz-arrow,.vz-tile:hover .vz-arrow{transform:none}.vz-fan,.vz-air path,.vz-sweep,.vz-shutter-a,.vz-shutter-b,.vz-flash,.vz-bar,.vz-scan{animation:none}.vz-scan{top:50%}}
