#tool-steps{min-height:300px}.tw-fill{background:#fb5113;transition:width .5s cubic-bezier(.4,0,.2,1)}.tw-genbar{position:relative;height:4px;border-radius:999px;background:#03071214;overflow:hidden}.tw-genbar:after{content:"";position:absolute;top:0;left:-40%;height:100%;width:40%;border-radius:999px;background:#fb5113;animation:twIndeterminate 1.15s ease-in-out infinite}@keyframes twIndeterminate{0%{left:-40%}to{left:100%}}.tw-spinner{width:18px;height:18px;flex:none;border-radius:50%;border:2.5px solid rgba(3,7,18,.12);border-top-color:#fb5113;animation:twSpin .8s linear infinite}@keyframes twSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tw-genbar:after{animation:none;left:0;width:100%;opacity:.5}.tw-spinner{animation:none}}.tw-anim{animation:twIn .42s cubic-bezier(.16,.84,.44,1) both}@keyframes twIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.tw-out{animation:twOut .18s ease-in forwards}@keyframes twOut{to{opacity:0;transform:translate(-14px)}}.tw-opt{transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.tw-opt:hover{transform:translateY(-2px);border-color:#03071233}.tw-opt .tw-tick svg{opacity:0;transition:opacity .15s,transform .15s;transform:scale(.6)}.tw-opt.is-sel{border-color:#fb5113;background:#fb51130b;box-shadow:0 0 0 3px #fb511324}.tw-opt.is-sel .tw-tick{background:#fb5113;border-color:#fb5113;color:#fff}.tw-opt.is-sel .tw-tick svg{opacity:1;transform:scale(1)}.tw-opt.is-lock{animation:twLock .4s ease}@keyframes twLock{0%{box-shadow:0 0 0 3px #fb511324}50%{box-shadow:0 0 0 7px #fb51133d}to{box-shadow:0 0 0 3px #fb511324}}.tw-scaleb{transition:transform .15s,border-color .15s,box-shadow .15s}.tw-scaleb:hover{transform:translateY(-2px);border-color:#03071233}.tw-scaleb.is-sel{border-color:transparent;background:#fb5113;color:#fff;box-shadow:0 6px 16px #fb51133d}.tw-pick{transition:transform .15s,border-color .15s,background .15s}.tw-square{border-radius:6px}.tw-pick:hover{transform:translateY(-1px);border-color:#03071233}.tw-pick .tw-square svg{opacity:0;transform:scale(.6);transition:opacity .15s,transform .15s}.tw-pick.is-sel{border-color:#fb5113;background:#fb51130b}.tw-pick.is-sel .tw-square{background:#fb5113;border-color:#fb5113}.tw-pick.is-sel .tw-square svg{opacity:1;transform:scale(1)}.tw-pick.is-dis{opacity:.42;pointer-events:none}.tw-chip-ico{flex:none;color:#03071280;transition:color .15s}.tw-pick.is-sel .tw-chip-ico{color:#fb5113}.tw-genstep{transition:background .2s,border-color .2s}.tw-genstep svg{opacity:0;transition:opacity .2s}.tw-genstep.is-active{border-color:#fb5113;animation:twGenPulse 1.5s ease-in-out infinite}@keyframes twGenPulse{0%,to{box-shadow:0 0 #fb51134d}50%{box-shadow:0 0 0 6px #fb511300}}@media(prefers-reduced-motion:reduce){.tw-genstep.is-active{animation:none}}.tw-genstep.is-done{background:#fb5113;border-color:#fb5113}.tw-genstep.is-done svg{opacity:1}.tw-switch{position:relative;flex:none;margin-top:1px;width:40px;height:22px;border-radius:999px;background:#d5d9e0;transition:background .18s}.tw-switch-dot{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:999px;background:#fff;box-shadow:0 1px 3px #03071247;transition:transform .18s}.tw-optin-input:checked~.tw-switch{background:#fb5113}.tw-optin-input:checked~.tw-switch .tw-switch-dot{transform:translate(18px)}.tw-optin-input:focus-visible~.tw-switch{box-shadow:0 0 0 3px #3688fb66}.tw-optin:has(.tw-optin-input:checked){border-color:#fb511366;background:#fb51130d}.tw-scroll{max-height:min(52vh,460px);overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-width:thin;scrollbar-color:rgba(3,7,18,.2) transparent}.tw-scroll::-webkit-scrollbar{width:6px}.tw-scroll::-webkit-scrollbar-track{background:transparent}.tw-scroll::-webkit-scrollbar-thumb{background:#03071233;border-radius:999px}.tw-scroll::-webkit-scrollbar-thumb:hover{background:#03071257}.tw-skel{background:#03071212;animation:twPulse 1.3s ease-in-out infinite}@keyframes twPulse{0%,to{opacity:1}50%{opacity:.5}}.tw-faq summary::-webkit-details-marker{display:none}.tw-faq{transition:border-color .15s}.tw-faq:hover,.tw-faq[open]{border-color:#0307123d}.tw-faq-ico{transition:transform .2s}.tw-faq[open] .tw-faq-ico{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.tw-anim,.tw-out,.tw-opt,.tw-scaleb,.tw-pick,.tw-skel{animation:none!important;transition:none!important}}
