@charset "UTF-8";@font-face{font-family:SuisseIntl;src:url(/SuisseIntl-Regular.ecb60068.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SuisseIntl;src:url(/SuisseIntl-SemiBold.bfd8cd2b.woff2) format("woff2");font-weight:600;font-style:normal}body{background-color:#faf7f5;margin:0;min-width:320px;font-family:SuisseIntl,Helvetica,sans-serif;font-size:14px;color:#4e4664;-webkit-text-size-adjust:100%}h1,h2,h3{font-weight:700;line-height:1.2;color:#120930}h1.mb0,h2.mb0,h3.mb0{margin-bottom:0}h1{font-size:2rem}@media screen and (max-width:440px){h1{font-size:23px}}p{margin:1em auto;line-height:1.4}a{color:#6d4ef5;text-decoration:none;cursor:pointer}a:hover{color:#5d20ed;text-decoration:underline}button,input{font-family:inherit;font-size:inherit}*{box-sizing:border-box}::placeholder{color:#999}sup.tm{font-size:50%;font-weight:400}.main{font-size:16px}.main section{padding:40px 0}@media screen and (max-width:660px){.main section{padding:20px 0}}.main section.white,.main section.white+footer{background:#fff}.main section.bg-gray,.main section.bg-gray+footer{background:#f6f7f9}.main section>.container{margin:30px auto;padding:0 20px;max-width:600px}@media screen and (min-width:501px) and (max-width:740px){.main section>.container{margin-left:102px}}.main section>.container.wide{max-width:700px}@media screen and (min-width:741px) and (max-width:900px){.main section>.container.wide{margin-left:116px}}.main section>.container.xwide{margin-left:auto;max-width:1300px}.main section>.container .title{text-align:center}.main section .logo-top{margin-top:-30px;height:40px}.main section .logo-left{display:block;position:absolute;margin-top:-5px;margin-left:-100px;width:60px}@media screen and (max-width:740px){.main section .logo-left{margin-top:0;margin-left:-80px;width:50px}}@media screen and (max-width:500px){.main section .logo-left{position:relative;margin:-5% auto 0;width:35px}}.main .form input[type=email],.main .form input[type=password],.main .form input[type=text],.main .form input[type=url],.main .form textarea,.main form input[type=email],.main form input[type=password],.main form input[type=text],.main form input[type=url],.main form textarea{display:block;width:100%;height:48px;border:1px solid rgba(18,9,48,.07);border-radius:8px;padding:12px 15px;background:#f6f7f9;outline:none;color:#4e4664;line-height:1.3}.main .form input[type=email]:focus,.main .form input[type=password]:focus,.main .form input[type=text]:focus,.main .form input[type=url]:focus,.main .form textarea:focus,.main form input[type=email]:focus,.main form input[type=password]:focus,.main form input[type=text]:focus,.main form input[type=url]:focus,.main form textarea:focus{border-color:#7059f9}.main .form input[type=email].invalid,.main .form input[type=password].invalid,.main .form input[type=text].invalid,.main .form input[type=url].invalid,.main .form textarea.invalid,.main form input[type=email].invalid,.main form input[type=password].invalid,.main form input[type=text].invalid,.main form input[type=url].invalid,.main form textarea.invalid{background-color:rgba(219,54,58,.1);background-image:url(/error.c29cf32b.svg);background-repeat:no-repeat;background-position:right 8px top 50%;background-size:20px 20px;border-color:#db363a}.main .form textarea,.main form textarea{max-width:100%;min-height:140px}.main .form .field,.main form .field{margin:1em auto}.main .form .field label,.main form .field label{display:inline-block;margin-bottom:4px;font-size:10px;text-transform:uppercase}.main .form .field.invalid label,.main form .field.invalid label{color:#db363a}.main .form .field.invalid input[type=email],.main .form .field.invalid input[type=password],.main .form .field.invalid input[type=text],.main .form .field.invalid input[type=url],.main form .field.invalid input[type=email],.main form .field.invalid input[type=password],.main form .field.invalid input[type=text],.main form .field.invalid input[type=url]{background-color:rgba(219,54,58,.1);background-image:url(/error.c29cf32b.svg);background-repeat:no-repeat;background-position:right 8px top 50%;background-size:20px 20px;border-color:#db363a}.main .form input[type=checkbox],.main form input[type=checkbox]{position:absolute;visibility:hidden;opacity:0;width:1em;height:1em;margin:0}.main .form input[type=checkbox]+span,.main form input[type=checkbox]+span{display:inline-block;position:relative;width:1em;height:1em;border-radius:.19em;vertical-align:middle;border:.0625em solid #ddd;background:#f6f7f9;transition:all .1s linear}.main .form input[type=checkbox]+span:hover,.main form input[type=checkbox]+span:hover{border:.0625em solid #7059f9}.main .form input[type=checkbox]+span:after,.main form input[type=checkbox]+span:after{content:"";display:block;position:absolute;left:50%;top:40%;height:.25em;width:.5em;border-left:.125em solid #fff;border-bottom:.125em solid #fff;opacity:0;transform:translate(-50%,-50%) rotate(-45deg);transition:all .1s linear}.main .form input[type=checkbox]:checked+span,.main form input[type=checkbox]:checked+span{background:#7059f9;border:.0625em solid #7059f9}.main .form input[type=checkbox]:checked+span:after,.main form input[type=checkbox]:checked+span:after{opacity:1}.main .form label:hover input[type=checkbox]+span,.main form label:hover input[type=checkbox]+span{border:.0625em solid #7059f9}.main .form button,.main .form input[type=submit],.main form button,.main form input[type=submit]{display:block;width:100%;border:0;border-radius:10px;background:#6d4ef5;padding:14px 24px;text-align:center;color:#fff;line-height:1.25;cursor:pointer;outline:none;transition:background-color .1s linear}.main .form button.disabled,.main .form button:disabled,.main .form input[type=submit].disabled,.main .form input[type=submit]:disabled,.main form button.disabled,.main form button:disabled,.main form input[type=submit].disabled,.main form input[type=submit]:disabled{opacity:.3;cursor:default}.main .form button:hover:not(:disabled):not(.disabled),.main .form input[type=submit]:hover:not(:disabled):not(.disabled),.main form button:hover:not(:disabled):not(.disabled),.main form input[type=submit]:hover:not(:disabled):not(.disabled){background:#5d20ed}.main .form .error,.main form .error{font-size:12px}.main .form .input-overlay-placeholder,.main form .input-overlay-placeholder{position:relative;overflow:hidden}.main .form .input-overlay-placeholder input,.main form .input-overlay-placeholder input{padding-right:110px}.main .form .input-overlay-placeholder .placeholder,.main form .input-overlay-placeholder .placeholder{position:absolute;left:0;top:0;max-width:100%;padding:14px 15px;line-height:1.3;color:#999;pointer-events:none}.main .form .input-overlay-placeholder .placeholder>span,.main form .input-overlay-placeholder .placeholder>span{float:right}.main .form .input-overlay-placeholder .placeholder .invisible,.main form .input-overlay-placeholder .placeholder .invisible{opacity:0}.main .form .selection-groups,.main form .selection-groups{display:flex;flex-wrap:wrap;justify-content:space-between}.main .form .selection-groups .group,.main form .selection-groups .group{flex-basis:44%;margin:1em 0 1.5em;border-top:1px solid #eee}@media screen and (max-width:550px){.main .form .selection-groups .group,.main form .selection-groups .group{flex-basis:100%}}.main .form .selection-groups .group h3,.main form .selection-groups .group h3{margin-top:.8em;font-size:18px}.main .form .selection-groups .group .option,.main form .selection-groups .group .option{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8em}.main .form .selection-groups .group .option .logo,.main form .selection-groups .group .option .logo{display:flex;align-items:center}.main .form .selection-groups .group .option .logo img,.main form .selection-groups .group .option .logo img{height:20px;margin-right:13px}.main .form .selection-groups .group .option input[type=checkbox],.main form .selection-groups .group .option input[type=checkbox]{width:16px;height:16px}.main .form .selection-groups .group .text-option,.main form .selection-groups .group .text-option{position:relative;margin-bottom:.8em;padding-left:24px;padding-right:24px}.main .form .selection-groups .group .text-option input[type=text],.main form .selection-groups .group .text-option input[type=text]{height:20px;padding:0 10px;border-radius:0;border-width:0 0 1px;background-color:transparent}.main .form .selection-groups .group .text-option .remove,.main form .selection-groups .group .text-option .remove{position:absolute;right:.1em;top:0;bottom:0;margin:auto;width:.8em;height:.8em;cursor:pointer;background-image:url(/close.08cee4e4.svg);background-repeat:no-repeat;background-size:contain;opacity:.5;transition:all .1s linear}.main .form .selection-groups .group .text-option .remove:hover,.main form .selection-groups .group .text-option .remove:hover{opacity:1}.main .form .selection-groups .mbtn,.main form .selection-groups .mbtn{font-size:13px;text-decoration:underline;opacity:.8;cursor:pointer}.main .disclaimer{font-size:12px;color:#908a9b}.main .disclaimer.em,.main .disclaimer em{font-style:normal;color:#4e4664}.main .small-txt{font-size:12px}.main .small-upper{font-size:12px;text-transform:uppercase}.main .tool-selector .tool{padding:12px 5px;font-size:20px;line-height:.5}.main .tool-selector .tool:before{content:"";display:inline-block;margin-right:12px;margin-bottom:3px;width:10px;height:10px;border-top:1.5px solid #666;border-right:1.5px solid #666;transform:rotate(45deg)}.main .tool-selector .tool.linked{cursor:pointer}.main .tool-selector .tool.linked:hover{background-color:#eee}.main .tool-selector .tool img,.main .tool-selector .tool span{display:inline-block}.main .tool-selector .tool img{max-height:20px}.main .tool-selector .tool .validated{margin-left:10px;width:20px;height:20px;border-radius:50%;background-color:#5fbb5f;font-family:sans-serif;color:#fff;line-height:22px;font-size:14px;text-align:center;vertical-align:top}.main .tool-selector .tool .validated:before{content:"✓"}.main .vm--modal{border-radius:4px}.main .vm--modal .content{padding:20px}.main .vm--modal .buttons{display:flex}.main .vm--modal .buttons button{flex-basis:0;flex-grow:1;width:100%;height:40px;border:0;background:#6d4ef5;padding:11px 15px 9px;text-align:center;color:#fff;line-height:1.25;cursor:pointer;outline:none;transition:background-color .1s linear}.main .vm--modal .buttons button:hover{background:#5d20ed}.main .switch-container{display:flex;align-items:center;justify-content:center;gap:8px;width:fit-content;line-height:1.05;cursor:pointer}.main .switch-container .switch{position:relative;display:inline-block;box-sizing:border-box;width:48px;height:24px;padding:3px;border-radius:12px;background:#999;transition:all .1s linear}.main .switch-container .switch:before{content:"";display:block;margin-left:0;width:18px;height:18px;border-radius:50%;box-shadow:1px 0 0 #f6f7f9;background:#fff;transition:all .1s}.main .switch-container .switch.on{background:#7059f9}.main .switch-container .switch.on:before{margin-left:22px}.main .loading{display:flex;align-items:center;justify-content:center;height:200px;font-size:1.3rem}footer{padding:0 20px}footer>.container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;max-width:1024px;min-height:48px;border-top:1px solid #7059f9;padding:5px 0}@media screen and (max-width:660px){footer>.container{flex-direction:column}}footer ul.menu{margin:0;padding:5px 0;list-style:none;text-align:center}footer ul.menu li{display:inline-block;margin-right:12px}footer ul.menu li a{text-transform:uppercase;font-size:11px;color:inherit;font-weight:700}footer .copyright{padding:5px 0;font-size:10px}.wait-cursor{cursor:wait!important}.error,.error a{color:#db363a}.error a{text-decoration:underline}.hidden{display:none}.grecaptcha-badge{visibility:hidden}.loader{position:relative;left:-999.9rem;width:.8rem;height:.8rem;border-radius:.5rem;background-color:#b1acb5;color:#b1acb5;box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5;animation:dot-typing 2s ease infinite}@keyframes dot-typing{0%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}16.667%{box-shadow:998.4rem -.8rem 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}33.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}50%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem -.8rem 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}66.667%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}83.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem -.8rem 0 0 #b1acb5}to{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}}.dot-flashing{display:inline-block;position:relative;margin:0 .75em;width:.5em;height:.5em;border-radius:50%;background-color:#7059f9;color:#7059f9;animation:dotFlashing 1s linear infinite alternate;animation-delay:.5s}.dot-flashing:after,.dot-flashing:before{content:"";display:inline-block;position:absolute;top:0}.dot-flashing:before{left:-.75em;animation:dotFlashing 1s infinite alternate;animation-delay:0s}.dot-flashing:after,.dot-flashing:before{width:.5em;height:.5em;border-radius:50%;background-color:#7059f9;color:#7059f9}.dot-flashing:after{left:.75em;animation:dotFlashing 1s infinite alternate;animation-delay:1s}@keyframes dotFlashing{0%{background-color:#7059f9}50%,to{background-color:rgb(218.0029069767,212.0523255814,253.4476744186)}}@charset "UTF-8";.admin{margin:10px}.admin table{border:1px solid #999;border-radius:6px;border-collapse:separate;border-spacing:0}.admin table tr{background:#fff}.admin table tr th{background:#f3f3f3}.admin table tr td,.admin table tr th{border-top:1px solid #999;border-left:1px solid #999;padding:3px 5px}.admin table tr td:first-child,.admin table tr th:first-child{border-left:0}.admin table tr:hover td{background:#eee}.admin table tr:first-child td,.admin table tr:first-child th{border-top:0}.admin table tr:first-child td:first-child,.admin table tr:first-child th:first-child{border-top-left-radius:6px}.admin table tr:first-child td:last-child,.admin table tr:first-child th:last-child{border-top-right-radius:6px}.admin table tr:last-child td:first-child,.admin table tr:last-child th:first-child{border-bottom-left-radius:6px}.admin table tr:last-child td:last-child,.admin table tr:last-child th:last-child{border-bottom-right-radius:6px}.admin table.morecellpad tr td,.admin table.morecellpad tr th{padding:5px 8px}.admin table th.sort{cursor:pointer}.admin table th.sort:after{content:"⮁";margin-left:5px;opacity:.3}.admin table th.sort:hover:after{opacity:.5}.admin table th.sort.sorted:after{content:"⮅";opacity:.8}.admin table th.sort.sorted.ascending:after{content:"⮇"}.admin table td>div{margin:2px 0}.admin input[type=email],.admin input[type=number],.admin input[type=password],.admin input[type=text],.admin input[type=url],.admin select,.admin textarea{padding:3px 8px;border:1px solid #b1acb5;border-radius:6px;background:#f6f7f9;outline:none;color:#4e4664;line-height:1.3}.admin input[type=email]:focus,.admin input[type=number]:focus,.admin input[type=password]:focus,.admin input[type=text]:focus,.admin input[type=url]:focus,.admin select:focus,.admin textarea:focus{border-color:#7059f9}.admin button,.admin input[type=submit]{border:0;border-radius:6px;background:#6d4ef5;padding:6px 15px;text-align:center;color:#fff;line-height:1;cursor:pointer;outline:none;transition:background-color .1s linear;font-size:.95em}.admin button.disabled,.admin button:disabled,.admin input[type=submit].disabled,.admin input[type=submit]:disabled{opacity:.3;cursor:default}.admin button:hover:not(:disabled):not(.disabled),.admin input[type=submit]:hover:not(:disabled):not(.disabled){background:#5d20ed}.admin .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.admin .header .logo img{display:block;height:40px}.admin .header .logo h1{margin:0;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.25em;color:#777}.admin .header .user{text-align:right}.admin .header .user .username{color:#777}.admin .centered-overlay{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.admin .form-container{border-radius:8px;padding:0 20px 15px;background:#f8f8f8}.admin .form-container iframe{border:1px dotted #999;width:100%;height:100px}.admin .small-txt{font-size:12px}.admin .env-labels{display:flex;flex-wrap:wrap;gap:3px 10px}.admin .env-labels .env-label{display:flex;align-items:center;background:#000;border-radius:4px;line-height:1.2}.admin .env-labels .env-label.python{background:linear-gradient(135deg,#3776ab 23%,#ffd343 0)}.admin .env-labels .env-label.node{background-color:#026e00}.admin .env-labels .env-label.react{background-color:#087ea4}.admin .env-labels .env-label.angular{background-color:#b52e31}.admin .env-labels .env-label strong{min-width:18px;padding:0 4px;text-align:center;color:#fff;text-shadow:0 0 1px #000}.admin .env-labels .env-label span{display:flex;align-items:center;padding:0 4px;background:hsla(0,0%,100%,.8)}.admin .env-labels .env-label input[type=text]{width:70px}.admin form .env-labels .env-label{border-radius:6px}.admin input.highlight{background-color:#fed8b1}.admin .loading{display:flex;align-items:center;justify-content:center;height:70vh;font-size:1.3rem}.loader{position:relative;left:-999.9rem;width:.8rem;height:.8rem;border-radius:.5rem;background-color:#b1acb5;color:#b1acb5;box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5;animation:dot-typing 2s ease infinite}@keyframes dot-typing{0%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}16.667%{box-shadow:998.4rem -.8rem 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}33.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}50%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem -.8rem 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}66.667%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}83.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem -.8rem 0 0 #b1acb5}to{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}}@charset "UTF-8";.admin{margin:10px}.admin table{border:1px solid #999;border-radius:6px;border-collapse:separate;border-spacing:0}.admin table tr{background:#fff}.admin table tr th{background:#f3f3f3}.admin table tr td,.admin table tr th{border-top:1px solid #999;border-left:1px solid #999;padding:3px 5px}.admin table tr td:first-child,.admin table tr th:first-child{border-left:0}.admin table tr:hover td{background:#eee}.admin table tr:first-child td,.admin table tr:first-child th{border-top:0}.admin table tr:first-child td:first-child,.admin table tr:first-child th:first-child{border-top-left-radius:6px}.admin table tr:first-child td:last-child,.admin table tr:first-child th:last-child{border-top-right-radius:6px}.admin table tr:last-child td:first-child,.admin table tr:last-child th:first-child{border-bottom-left-radius:6px}.admin table tr:last-child td:last-child,.admin table tr:last-child th:last-child{border-bottom-right-radius:6px}.admin table.morecellpad tr td,.admin table.morecellpad tr th{padding:5px 8px}.admin table th.sort{cursor:pointer}.admin table th.sort:after{content:"⮁";margin-left:5px;opacity:.3}.admin table th.sort:hover:after{opacity:.5}.admin table th.sort.sorted:after{content:"⮅";opacity:.8}.admin table th.sort.sorted.ascending:after{content:"⮇"}.admin table td>div{margin:2px 0}.admin input[type=email],.admin input[type=number],.admin input[type=password],.admin input[type=text],.admin input[type=url],.admin select,.admin textarea{padding:3px 8px;border:1px solid #b1acb5;border-radius:6px;background:#f6f7f9;outline:none;color:#4e4664;line-height:1.3}.admin input[type=email]:focus,.admin input[type=number]:focus,.admin input[type=password]:focus,.admin input[type=text]:focus,.admin input[type=url]:focus,.admin select:focus,.admin textarea:focus{border-color:#7059f9}.admin button,.admin input[type=submit]{border:0;border-radius:6px;background:#6d4ef5;padding:6px 15px;text-align:center;color:#fff;line-height:1;cursor:pointer;outline:none;transition:background-color .1s linear;font-size:.95em}.admin button.disabled,.admin button:disabled,.admin input[type=submit].disabled,.admin input[type=submit]:disabled{opacity:.3;cursor:default}.admin button:hover:not(:disabled):not(.disabled),.admin input[type=submit]:hover:not(:disabled):not(.disabled){background:#5d20ed}.admin .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.admin .header .logo img{display:block;height:40px}.admin .header .logo h1{margin:0;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.25em;color:#777}.admin .header .user{text-align:right}.admin .header .user .username{color:#777}.admin .centered-overlay{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.admin .form-container{border-radius:8px;padding:0 20px 15px;background:#f8f8f8}.admin .form-container iframe{border:1px dotted #999;width:100%;height:100px}.admin .small-txt{font-size:12px}.admin .env-labels{display:flex;flex-wrap:wrap;gap:3px 10px}.admin .env-labels .env-label{display:flex;align-items:center;background:#000;border-radius:4px;line-height:1.2}.admin .env-labels .env-label.python{background:linear-gradient(135deg,#3776ab 23%,#ffd343 0)}.admin .env-labels .env-label.node{background-color:#026e00}.admin .env-labels .env-label.react{background-color:#087ea4}.admin .env-labels .env-label.angular{background-color:#b52e31}.admin .env-labels .env-label strong{min-width:18px;padding:0 4px;text-align:center;color:#fff;text-shadow:0 0 1px #000}.admin .env-labels .env-label span{display:flex;align-items:center;padding:0 4px;background:hsla(0,0%,100%,.8)}.admin .env-labels .env-label input[type=text]{width:70px}.admin form .env-labels .env-label{border-radius:6px}.admin input.highlight{background-color:#fed8b1}.admin .loading{display:flex;align-items:center;justify-content:center;height:70vh;font-size:1.3rem}.loader{position:relative;left:-999.9rem;width:.8rem;height:.8rem;border-radius:.5rem;background-color:#b1acb5;color:#b1acb5;box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5;animation:dot-typing 2s ease infinite}@keyframes dot-typing{0%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}16.667%{box-shadow:998.4rem -.8rem 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}33.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}50%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem -.8rem 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}66.667%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}83.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem -.8rem 0 0 #b1acb5}to{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}}input[type=number]{width:70px}@charset "UTF-8";.admin{margin:10px}.admin table{border:1px solid #999;border-radius:6px;border-collapse:separate;border-spacing:0}.admin table tr{background:#fff}.admin table tr th{background:#f3f3f3}.admin table tr td,.admin table tr th{border-top:1px solid #999;border-left:1px solid #999;padding:3px 5px}.admin table tr td:first-child,.admin table tr th:first-child{border-left:0}.admin table tr:hover td{background:#eee}.admin table tr:first-child td,.admin table tr:first-child th{border-top:0}.admin table tr:first-child td:first-child,.admin table tr:first-child th:first-child{border-top-left-radius:6px}.admin table tr:first-child td:last-child,.admin table tr:first-child th:last-child{border-top-right-radius:6px}.admin table tr:last-child td:first-child,.admin table tr:last-child th:first-child{border-bottom-left-radius:6px}.admin table tr:last-child td:last-child,.admin table tr:last-child th:last-child{border-bottom-right-radius:6px}.admin table.morecellpad tr td,.admin table.morecellpad tr th{padding:5px 8px}.admin table th.sort{cursor:pointer}.admin table th.sort:after{content:"⮁";margin-left:5px;opacity:.3}.admin table th.sort:hover:after{opacity:.5}.admin table th.sort.sorted:after{content:"⮅";opacity:.8}.admin table th.sort.sorted.ascending:after{content:"⮇"}.admin table td>div{margin:2px 0}.admin input[type=email],.admin input[type=number],.admin input[type=password],.admin input[type=text],.admin input[type=url],.admin select,.admin textarea{padding:3px 8px;border:1px solid #b1acb5;border-radius:6px;background:#f6f7f9;outline:none;color:#4e4664;line-height:1.3}.admin input[type=email]:focus,.admin input[type=number]:focus,.admin input[type=password]:focus,.admin input[type=text]:focus,.admin input[type=url]:focus,.admin select:focus,.admin textarea:focus{border-color:#7059f9}.admin button,.admin input[type=submit]{border:0;border-radius:6px;background:#6d4ef5;padding:6px 15px;text-align:center;color:#fff;line-height:1;cursor:pointer;outline:none;transition:background-color .1s linear;font-size:.95em}.admin button.disabled,.admin button:disabled,.admin input[type=submit].disabled,.admin input[type=submit]:disabled{opacity:.3;cursor:default}.admin button:hover:not(:disabled):not(.disabled),.admin input[type=submit]:hover:not(:disabled):not(.disabled){background:#5d20ed}.admin .header{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ddd}.admin .header .logo img{display:block;height:40px}.admin .header .logo h1{margin:0;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.25em;color:#777}.admin .header .user{text-align:right}.admin .header .user .username{color:#777}.admin .centered-overlay{display:flex;align-items:center;justify-content:center;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.admin .form-container{border-radius:8px;padding:0 20px 15px;background:#f8f8f8}.admin .form-container iframe{border:1px dotted #999;width:100%;height:100px}.admin .small-txt{font-size:12px}.admin .env-labels{display:flex;flex-wrap:wrap;gap:3px 10px}.admin .env-labels .env-label{display:flex;align-items:center;background:#000;border-radius:4px;line-height:1.2}.admin .env-labels .env-label.python{background:linear-gradient(135deg,#3776ab 23%,#ffd343 0)}.admin .env-labels .env-label.node{background-color:#026e00}.admin .env-labels .env-label.react{background-color:#087ea4}.admin .env-labels .env-label.angular{background-color:#b52e31}.admin .env-labels .env-label strong{min-width:18px;padding:0 4px;text-align:center;color:#fff;text-shadow:0 0 1px #000}.admin .env-labels .env-label span{display:flex;align-items:center;padding:0 4px;background:hsla(0,0%,100%,.8)}.admin .env-labels .env-label input[type=text]{width:70px}.admin form .env-labels .env-label{border-radius:6px}.admin input.highlight{background-color:#fed8b1}.admin .loading{display:flex;align-items:center;justify-content:center;height:70vh;font-size:1.3rem}.loader{position:relative;left:-999.9rem;width:.8rem;height:.8rem;border-radius:.5rem;background-color:#b1acb5;color:#b1acb5;box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5;animation:dot-typing 2s ease infinite}@keyframes dot-typing{0%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}16.667%{box-shadow:998.4rem -.8rem 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}33.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}50%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem -.8rem 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}66.667%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}83.333%{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem -.8rem 0 0 #b1acb5}to{box-shadow:998.4rem 0 0 0 #b1acb5,999.9rem 0 0 0 #b1acb5,1001.4rem 0 0 0 #b1acb5}}@charset "UTF-8";.title h2{font-size:2rem}@media screen and (max-width:440px){.title h2{font-size:23px}}.title .switch-container{margin:2em auto}.pricing-showcase{display:flex;flex-wrap:wrap;justify-content:center;row-gap:20px;gap:20px;margin-top:3em}.pricing-showcase>div{display:flex;flex-direction:column;flex-basis:0;flex-grow:1;min-width:300px;max-width:400px}.pricing-showcase>div.product{border-radius:16px;background:#fff;padding:3px}.pricing-showcase>div.product.highlight{background:linear-gradient(90.71deg,#9178ff,#fcc0f2 50.52%,#fcdf99 85.94%)}.pricing-showcase>div.product .content{height:100%;padding:29px;border-radius:13px;background:#fff}.pricing-showcase>div .top{min-height:100px;margin-bottom:1.5em;font-size:15px}.pricing-showcase>div .info{display:flex;justify-content:space-between;align-items:center;height:16px;letter-spacing:-.01em}.pricing-showcase>div .info .name{font-size:20px;color:#4e4664;text-transform:uppercase}.pricing-showcase>div .pricing{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:1.5em 0;gap:0 15px}.pricing-showcase>div .marketing-features{position:relative;margin:0;padding-left:20px;list-style:none}.pricing-showcase>div .marketing-features li{margin:.8em 0;font-size:14px;color:#4e4664;line-height:1.45}.pricing-showcase>div .marketing-features li:before{content:"✓";position:absolute;left:0;color:#6d4ef5;font-weight:700}.pricing-showcase>div .heading{font-size:24px;font-weight:700;color:#120930}.pricing-showcase>div .total{font-size:16px;color:#908a9b}.pricing-showcase>div .team-qty{display:flex;align-items:center;justify-content:space-between;margin:1.2em 0}.pricing-showcase>div .team-qty .number-select{display:flex;align-items:center;gap:8px}.pricing-showcase>div .team-qty .number-select .number-input{box-sizing:border-box;width:80px;height:40px;padding:8px 12px;border:1px solid rgba(18,9,48,.07);border-radius:8px;line-height:22px;text-align:center}.pricing-showcase>div .trial-info{margin-top:.5em;color:#908a9b;text-align:center}.pricing-showcase>div .feature{position:relative;margin:1em 0;padding-left:25px}.pricing-showcase>div .feature:before{content:"✓";position:absolute;left:0;top:0;color:#6d4ef5;font-weight:700}.pricing-showcase>div .promo{height:17px;margin-top:3px;margin-bottom:12px;line-height:1}.pricing-showcase>div .promo span{display:inline-block;padding:5px 8px 3px;border-radius:10px;background-color:#7059f9;font-size:10px;color:#fff;text-transform:uppercase}.pricing-showcase>div .description{margin-bottom:1.8em;font-size:12px;line-height:1.15;color:#4e688a}.pricing-showcase>div .bottom{margin-top:auto}a.button,button{border:0;border-radius:10px;background:#6d4ef5;text-align:center;color:#fff;line-height:1.25;cursor:pointer;outline:none;transition:background-color .1s linear}a.button[disabled],button[disabled]{opacity:.5}a.button:hover:not(:disabled):not(.disabled),button:hover:not(:disabled):not(.disabled){background:#5d20ed;text-decoration:none}a.button.primary,a.button.secondary,button.primary,button.secondary{display:block;width:100%;padding:14px 24px;font-weight:700}a.button.secondary,button.secondary{background:#fff;border:1px solid rgba(18,9,48,.07);color:#4e4664}a.button.secondary:hover:not(:disabled):not(.disabled),button.secondary:hover:not(:disabled):not(.disabled){background-color:#d5cdfa;color:#5d20ed}a.button.square,button.square{background-color:transparent;color:#4e4664;border-radius:2px;width:20px;height:20px;padding:0 0 2px;line-height:.6;font-family:monospace;font-size:24px}a.button.square:hover:not(:disabled):not(.disabled),button.square:hover:not(:disabled):not(.disabled){background-color:#f2edfa;color:#6d4ef5}.tag-label{padding:4px 8px;border-radius:12px;border-width:1px;border-style:solid;font-size:.88em}.tag-label.pink{border-color:#d453e9;background:rgba(212,83,233,.08);color:#d453e9}.tag-label.colorful{background:linear-gradient(90.71deg,#9178ff,#fcc0f2 50.52%,#fcdf99 85.94%);border:0;color:#fff}.tag-label.fade{opacity:.5}.promo{margin-top:4em;text-align:center}.promo .code{display:inline-block;padding:4px 20px;border:1px solid #7059f9;border-radius:8px;background-color:#f6f7f9;font-family:monospace;font-size:1.5em;font-weight:700;line-height:1}.promo .code-input{display:flex;margin:auto;max-width:350px}.promo .code-input input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0}.promo .code-input button{border-top-left-radius:0;border-bottom-left-radius:0}.pricing-footer{margin-top:3em;text-align:center;line-height:1.5}.demo{margin-top:4em;text-align:center}.demo a.button{display:inline-block;padding:14px 72px;width:auto}.tooltip{position:relative;display:inline-block}.tooltip .tooltip-trigger{cursor:default}.tooltip.text .tooltip-trigger{border-bottom:1px dashed #d453e9}.tooltip.icon{margin-left:.5em}.tooltip.icon .tooltip-trigger{display:block;font-size:.8em;color:#7059f9}.tooltip.icon .tooltip-trigger:before{content:"i";display:block;width:1em;height:1em;line-height:1em;text-align:center;border:1px solid #7059f9;border-radius:50%}.tooltip .tooltip-content{position:absolute;z-index:1;width:240px;border-radius:6px;padding:8px 12px;background-color:#120930;font-size:14px;font-weight:400;line-height:1.4;color:#fff}.tooltip .tooltip-content:before{content:"";position:absolute;width:8px;height:8px;transform:rotate(45deg);background-color:#120930}.tooltip .tooltip-content.tooltip-top{bottom:calc(100% + 4px);left:50%;transform:translateX(-50%)}.tooltip .tooltip-content.tooltip-top:before{left:50%;bottom:-4px;margin-left:-4px}.tooltip .tooltip-content.tooltip-right{left:calc(100% + 12px);top:50%;transform:translateY(-50%)}.tooltip .tooltip-content.tooltip-right:before{top:50%;left:-4px;margin-top:-4px}@media screen and (max-width:600px){.tooltip .tooltip-content{width:38vw;min-width:150px}}table.compare-table{width:100%;margin:auto;position:relative;border-collapse:collapse;border-spacing:0}@media screen and (max-width:800px){table.compare-table{width:100%;font-size:90%}}@media screen and (max-width:700px){table.compare-table{font-size:80%}}@media screen and (max-width:600px){table.compare-table{font-size:75%}}table.compare-table th{position:sticky;top:0;background:#fff;z-index:1;padding:1em .7em}table.compare-table td:not(:last-child),table.compare-table th:not(:last-child){border-right:1px solid #e7e6ea}table.compare-table td{padding:.5em .7em}table.compare-table td:not(:first-child){text-align:center;vertical-align:top}table.compare-table td:not(:first-child) img{width:1.3em}table.compare-table td h3{margin:1.5em 0 0;color:#4e4664}table.compare-table tr.hover-row td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}table.compare-table tr.hover-row td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}table.compare-table tr.hover-row:hover td{background:#f6f7f9}table.compare-table .billing-cycle{text-align:left;margin-bottom:.5em}table.compare-table .switch-container{flex-wrap:wrap;justify-content:flex-start;margin-top:.5em;font-weight:400}table.compare-table .plan-name{font-size:1.4em;margin-bottom:.2em}table.compare-table .plan-price{color:#908a9b;font-weight:400}table.compare-table .header{padding:0 .7em}@media screen and (max-width:600px){table.compare-table .header{font-size:80%}}@media screen and (max-width:550px){table.compare-table .header{font-size:60%}}.custom-select[data-v-c3e464]{position:relative;width:100%;text-align:left;outline:none;height:48px;line-height:48px}.custom-select[data-v-c3e464]:after{position:absolute;content:"";top:22px;right:15px;width:0;height:0;border:6px solid transparent;border-top-color:#4e4664}.custom-select .selected[data-v-c3e464]{background:#f6f7f9;border-radius:8px;border:1px solid rgba(18,9,48,.07);color:#4e4664;cursor:pointer;user-select:none}.custom-select .selected.faded[data-v-c3e464]{color:#999}.custom-select .options[data-v-c3e464]{display:none;color:#4e4664;border-radius:0 0 8px 8px;overflow:hidden;border-right:1px solid #7059f9;border-left:1px solid #7059f9;border-bottom:1px solid #7059f9;position:absolute;background:#f6f7f9;left:0;right:0;z-index:1}.custom-select .options .option[data-v-c3e464]{color:#4e4664;cursor:pointer;user-select:none}.custom-select .options .option[data-v-c3e464]:hover{background-color:#7059f9;color:#fff}.custom-select .options .option:hover img[data-v-c3e464]{filter:grayscale(1) brightness(2.1)}.custom-select .option[data-v-c3e464]{display:flex;align-items:center;gap:10px;padding:0 15px}.custom-select .option .img-placeholder[data-v-c3e464],.custom-select .option img[data-v-c3e464]{width:20px}.custom-select.open[data-v-c3e464]:after{top:16px;border-color:transparent transparent #4e4664}.custom-select.open .selected[data-v-c3e464]{border:1px solid #7059f9;border-radius:8px 8px 0 0}.custom-select.open .options[data-v-c3e464]{display:block}.main .container .Password{max-width:100%}.main .container .Password__group{display:flex}.main .container .Password__field{padding-right:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.main .container .Password__field:focus+.Password__icons .Password__toggle button{border-color:#3946e1}.main .container .Password__icons{position:relative}.main .container .Password__toggle{margin-right:0}.main .container .Password__toggle button{padding:10px 15px 8px 5px;border:1px solid rgba(18,9,48,.07);border-left:0;border-radius:8px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#f6f7f9;color:#4e4664}.main .container .Password__toggle button:hover{background-color:#f6f7f9!important;color:#3946e1}.main .container .Password__strength-meter:after,.main .container .Password__strength-meter:before{box-sizing:border-box}.timer{margin:3em auto;max-width:480px;text-align:center}.timer .dot-flashing{font-size:1.5em}.timer button{margin-top:2em}.steps{position:relative;padding:1px 0;margin:5em 0}.steps:after,.steps:before{content:"";position:absolute;left:0;right:0;width:60%;height:1px;margin:auto;background-color:#999}.steps:before{top:0}.steps:after{bottom:0}.steps .step{margin:4em 0;text-align:center}.steps .step h2{margin-top:.5em}.tool-cols{display:flex;justify-content:space-evenly}.tool-cols>div{flex-basis:0;flex-grow:1;max-width:40%;margin-left:5%;text-align:left}.tool-cols>div:first-child{margin-left:0}.tool-cols>div.wide{flex-grow:2;max-width:60%}.tool-cols>div.wide .subcols{display:flex}.tool-cols>div.wide .subcols>div{flex-basis:0;flex-grow:1;margin-left:5%}.tool-cols>div.wide .subcols>div:first-child{margin-left:0}.tool-cols>div img{display:block;max-width:100%;max-height:20px;margin-bottom:.8em}.tool-cols>div p{margin:0;font-size:.7em;font-style:italic}@media screen and (max-width:600px){.tool-cols{display:block}.tool-cols>div{max-width:100%!important;margin-left:0;margin-bottom:2em}}.outcome{margin:5em 0;text-align:center}.survey .question{margin-top:2em}.survey .question .option{position:relative;display:inline-block;margin:0 20px 15px 0}.survey .question .option span{display:block;box-sizing:border-box;padding:6px 24px;line-height:24px;border:1px solid #ddd;border-radius:20px;background-color:#f6f7f9;cursor:pointer;transition:all .1s linear}.survey .question .option span:hover{border-color:#7059f9}.survey .question .option input[type=radio]{position:absolute;visibility:hidden}.survey .question .option input[type=radio]:checked+span{border-color:#7059f9;background-color:#7059f9;color:#fff}@charset "UTF-8";.tutorial h3{position:relative;margin:.4em 0 .8em;padding:0 22px .8em 0;border-bottom:1px solid #aaa}.tutorial .close{position:absolute;right:0;top:0;cursor:pointer;color:#888}.tutorial .close:hover{color:#4e4664}.tutorial .close:before{content:"✕"}.tutorial .steps{margin-top:10px}.tutorial .steps p:first-child{margin-top:0}.tutorial .steps .step img{display:block;margin:auto;max-width:100%}.tutorial .tutorial-player{position:relative;border:1px solid rgb(101.4,91,130);border-radius:4px;overflow:hidden}.tutorial .tutorial-player .header-bar{display:block;padding:3px 8px;height:20px;background:rgb(101.4,91,130);font-size:12px}.tutorial .tutorial-player .header-bar .text{color:rgb(181.4,175,199);font-style:italic;text-align:right;opacity:0;transition:all .1s linear}.tutorial .tutorial-player:hover .header-bar .text{opacity:1}.tutorial .tutorial-player .video-container{position:relative;padding-top:75%}.tutorial .tutorial-player video{position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.tutorial .tutorial-player .overlay{position:absolute;display:flex;align-items:center;align-content:space-evenly;justify-content:center;flex-wrap:wrap;left:0;top:0;width:100%;height:100%;background-color:rgba(78,70,100,.9);color:#fff;visibility:hidden;opacity:0;transition:all .2s linear;font-size:1.2em}.tutorial .tutorial-player .overlay .cta-text{display:inline-block;margin-top:30px;cursor:pointer;transition:all .1s linear}.tutorial .tutorial-player .overlay .cta-text:hover{color:rgb(175.601744186,162.8313953488,251.6686046512)}.tutorial .tutorial-player .overlay.darker{background-color:rgba(78,70,100,.99)}.tutorial .tutorial-player .overlay.on{visibility:visible;opacity:1}.tutorial .tutorial-player .overlay .action{margin:0 5%;cursor:pointer;transition:all .1s linear;white-space:nowrap}.tutorial .tutorial-player .overlay .action:hover{color:rgb(175.601744186,162.8313953488,251.6686046512);border-color:rgb(175.601744186,162.8313953488,251.6686046512)}.tutorial .tutorial-player .overlay .action.button{padding:10px 12px;border:2px solid;border-radius:4px}.tutorial .tutorial-player .overlay .action.button span{display:block;height:17px;line-height:1.05}.tutorial .tutorial-player .overlay .action .play-button{margin:-12px 10px -14px 0}.tutorial .tutorial-player .overlay .action:hover .play-button:before{border-left-color:rgb(175.601744186,162.8313953488,251.6686046512)}.tutorial .tutorial-player .overlay .play-button{display:inline-block;width:42px;height:42px;border:2px solid;border-radius:50%}.tutorial .tutorial-player .overlay .play-button:before{content:"";display:block;box-sizing:border-box;margin:11px 0 0 14px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:8px 0 8px 13.86px;transition:all .1s linear}.tutorial .tutorial-player .overlay .text{padding:8%;text-align:center;line-height:1.5}.tutorial .tutorial-player .overlay-icon{display:none;position:absolute;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;border-radius:50%;background-color:rgba(78,70,100,.7);pointer-events:none}.tutorial .tutorial-player .overlay-icon.on{display:block;animation:videoAction .4s ease-out forwards}.tutorial .tutorial-player .overlay-icon.play:before{content:"";display:block;box-sizing:border-box;margin:15px 0 0 18px;border-color:transparent transparent transparent #fff;border-style:solid;border-width:10px 0 10px 17.32px}.tutorial .tutorial-player .overlay-icon.pause:before{content:"";display:block;width:6px;height:20px;margin:15px 18px;border-left:4px solid #fff;border-right:4px solid #fff}.tutorial .controls{margin-top:20px;text-align:center}.tutorial .controls .button{display:inline-block;height:36px;border-radius:2px;background:#6d4ef5;padding:9px 15px 7px;color:#fff;text-decoration:none;line-height:1.25;cursor:pointer;outline:none;transition:background-color .1s linear}.tutorial .controls .button:hover{background:#5d20ed}@keyframes videoAction{0%{opacity:.5;transform:scale(1)}15%{opacity:1;transform:scale(1.2)}30%{opacity:1;transform:scale(1.2)}to{display:none;opacity:0;transform:scale(.6)}}