.app{display:flex;flex-direction:column;width:var(--app-width);margin:auto;height:calc(100vh - 60px)}.app-container{width:100%;min-height:100vh;display:flex;flex-direction:column}.app-content{display:flex;flex:1;overflow-y:auto}.auth{display:flex;flex-direction:column;align-items:center;flex:1}.auth-modal{margin-top:100px;height:400px;width:400px;padding:30px;display:flex;flex-direction:column;border-radius:20px}.auth-title{color:var(--color-black-2);font-size:1.5em;font-weight:500;margin-bottom:10px;cursor:default}.auth-text{color:var(--color-black-3);font-size:.8em;font-weight:400;cursor:default}.auth-form{display:flex;flex-direction:column}.auth-label{margin-top:20px;color:var(--color-black-2);font-size:.85em;font-weight:500;margin-bottom:5px;cursor:default}.auth-input-wrapper{display:flex;align-items:center}.auth-selector{height:40px;border-radius:10px;border:1px solid var(--color-silver-1);outline:none;padding:10px;box-sizing:border-box;color:var(--color-black-3);font-size:.8em;margin-right:5px}.auth-input{height:40px;width:100%;border-radius:10px;border:1px solid var(--color-silver-1);outline:none;padding:10px;box-sizing:border-box;color:var(--color-black-3);font-size:.8em}.auth-input:focus{border:1px solid var(--color-blue-2)}.auth-otp-input{margin-top:30px;display:flex;justify-content:space-between}.auth-otp-input-box{width:55px;height:55px;text-align:center;font-size:1.4em;border-radius:10px;border:1px solid var(--color-silver-1);outline:none}.auth-otp-input-box:focus{border-color:var(--color-blue-2)}.auth-button{margin-top:40px;height:40px;width:100%;border:none;border-radius:10px;cursor:pointer;background:linear-gradient(to top,var(--color-purple-1) 0%,rgba(89,55,160,.92) 60%,rgba(105,70,175,.85) 100%);color:var(--color-white-1);font-size:.95em;font-weight:500;transition:opacity .2s ease,transform .2s ease}.auth-button:hover{opacity:.75}.auth-button:disabled{opacity:.5;cursor:not-allowed}.auth-link{margin-top:10px}.auth-link-text-placeholder{color:var(--color-black-2);font-size:.85em;font-weight:450;cursor:default}.auth-link-text{color:var(--color-blue-2);font-size:.85em;font-weight:450;cursor:pointer}.auth-link-text:hover{text-decoration:underline}.auth-error{margin-top:20px;display:flex;justify-content:center;animation:fadeOut .5s ease forwards;animation-delay:2s}@keyframes fadeOut{to{opacity:0}}.auth-error-text{font-size:.9em;font-weight:500;color:var(--color-red-1)}.billing{margin-top:30px;display:flex;flex-direction:column;align-items:center;flex:1}.billing-title{font-size:1.5em;font-weight:500}.billing-subtitle{font-size:.9em;font-weight:350;color:var(--color-black-2);width:75%;margin:20px auto;text-align:center}.billing-toggle{margin-top:10px;display:inline-flex;background:var(--color-white-3);padding:4px;border-radius:50px;border:.5px solid var(--color-silver-1)}.billing-toggle-option{padding:8px 20px;border-radius:50px;cursor:pointer;background:transparent;border:none;color:var(--color-black-3)}.billing-toggle-option.active{background:var(--color-black-1);color:var(--color-white-1)}.billing-toggle-option.active:hover{background-color:var(--color-black-2)}.billing-grid{width:75%;margin:50px auto;display:flex;justify-content:center;align-items:center;gap:30px}.billing-card{width:33%;height:400px;display:flex;flex-direction:column;padding:20px;border-radius:20px;background-color:var(--color-white-2);position:relative;border:.5px solid var(--color-silver-1)}.billing-recommended{position:absolute;background-color:#5937a0eb;border:.5px solid var(--color-silver-1);color:var(--color-white-1);padding:8px 14px;border-radius:50px;top:-16px;right:20px;font-size:.75em;font-weight:350}.billing-card-title{font-size:1.6em;font-weight:600}.billing-card-subtitle{margin-top:5px;font-size:.8em;font-weight:350;color:var(--color-black-2)}.billing-price{margin-top:20px;display:flex;align-items:flex-end}.billing-price-currency{font-size:2em;font-weight:500;margin-bottom:1px}.billing-price-value{font-size:2.5em;font-weight:600}.billing-price-interval{margin-bottom:25px;font-size:.8em;font-weight:350}.billing-features{border-top:.5px solid var(--color-black-3);padding-top:25px;width:100%;flex:1}.billing-feature-row{display:flex;align-items:center;margin-bottom:10px}.billing-feature-row-symbol{height:15px;margin-right:10px}.billing-feature-row-text{font-size:.9em;font-weight:500;color:var(--color-black-2)}.billing-button{margin-top:40px;height:40px;width:100%;border:none;border-radius:12.5px;cursor:pointer;background:linear-gradient(to top,var(--color-purple-1) 0%,rgba(89,55,160,.92) 60%,rgba(105,70,175,.85) 100%);color:var(--color-white-1);font-size:.95em;font-weight:500;transition:opacity .2s ease,transform .2s ease}.billing-button:hover{opacity:.75}.billing-button:disabled{opacity:.5;cursor:not-allowed}@media only screen and (max-width:1024px){.billing-title{font-size:1.3em;font-weight:500}.billing-subtitle{font-size:.75em;width:95%;margin:15px auto}.billing-toggle{padding:3px}.billing-toggle-option{font-size:.8em}.billing-grid{width:95%;margin:40px auto;display:flex;flex-direction:column;gap:30px}.billing-card{width:95%;height:400px;display:flex;flex-direction:column;padding:20px;border-radius:20px;background-color:var(--color-white-2);position:relative;border:.5px solid var(--color-silver-1)}}.disclaimer{margin-bottom:30px;display:flex}.disclaimer-text{font-size:.75em;font-weight:350;color:var(--color-black-2);cursor:default}.disclaimer-text-link{color:var(--color-blue-2);text-decoration:none;cursor:pointer}.disclaimer-text-link:hover{text-decoration:underline}@media only screen and (max-width:1024px){.disclaimer-text{font-size:.5em}}.header-lite{width:100%;display:flex;justify-content:center;align-items:center;height:60px}.header{width:100%;display:flex;align-items:center;height:60px}.header-wordmark{margin-left:20px}.landing{display:flex;flex-direction:column;align-items:center;flex:1}.landing-placeholder{width:40%;margin:150px auto 50px;font-size:1.1em;font-weight:450;color:var(--color-black-2);cursor:default}.landing-placeholder-link{color:var(--color-blue-2);text-decoration:none;cursor:pointer}.landing-placeholder-link:hover{text-decoration:underline}@media only screen and (max-width:1024px){.landing-placeholder{width:90%;margin:75px auto 50px;font-size:.9em}}.loading-spinner{height:100vh;display:flex;justify-content:center;align-items:center}.spinner{height:50px;width:50px;border:solid var(--color-white-1);border-width:3px;border-top-color:var(--color-blue-2);border-right-color:var(--color-blue-2);border-radius:50%;animation:spin .75s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.marketplace-layout{display:flex;min-height:calc(100vh - 60px)}.marketplace-layout>nav{width:250px;min-width:250px;background:#f5f5f5;border-right:1px solid #ddd}.marketplace-content{flex:1;padding:20px;overflow-y:auto}nav{width:240px;min-height:100vh;border-right:.5px solid var(--color-silver-1)}.nav-links{margin-top:50px;display:flex;flex-direction:column}.nav-links-title{margin-left:20px;font-size:.65em;font-weight:500;color:var(--color-black-2)}.nav-top-link{width:200px;margin:auto;padding:7.5px;border-radius:5px;cursor:pointer;font-size:.95em;font-weight:450;color:var(--color-black-3);text-decoration:none}.nav-top-link:hover{background-color:var(--color-white-2)}.nav-top-link.active{color:var(--color-purple-2)}.nav-user{width:200px;margin:auto;padding:10px;border-radius:10px;cursor:pointer}.nav-user:hover{background-color:var(--color-white-2)}.user-label-organization{font-size:.75em;font-weight:500;color:var(--color-black-1)}.user-label-name{margin-top:5px;font-size:.75em;font-weight:450;color:var(--color-black-2)}.nav-user-expanded{margin-top:10px;border-top:.5px solid var(--color-silver-1);height:500px}.nav-user-button{border:none;width:100%;display:flex;align-items:center;padding:5px 10px;border-radius:10px;cursor:pointer;background:none}.nav-user-button:hover{background-color:var(--color-white-2)}*{margin:0;padding:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}:root{--app-width: 95%;--color-white-1: hsl(0, 0%, 100%);--color-white-2: hsl(0, 0%, 95%);--color-white-3: hsl(0, 0%, 90%);--color-silver-1: hsl(0, 0%, 75%);--color-black-1:hsl(0, 0%, 0%);--color-black-2:hsl(0, 0%, 20%);--color-black-3:hsl(0, 0%, 30%);--color-blue-1: hsl(223, 100%, 43%);--color-blue-2: hsl(211, 100%, 50%);--color-red-1: hsl(0, 72%, 41%);--color-purple-1: rgba(71, 35, 135);--color-purple-2: rgb(125, 63, 232)}img{-webkit-user-drag:none;pointer-events:none}.grecaptcha-badge{visibility:hidden}@media only screen and (max-width:1024px){input,select,textarea{font-size:16px!important}}.search-input{margin-left:200px;height:5px;width:500px;padding:15px;border:1px solid var(--color-silver-1);border-radius:20px;background-color:var(--color-white-2);outline:none}.search-input:focus{border:1px solid var(--color-blue-2)}
