@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--primary-color: #2980b9;--secondary-color: #9b59b6;--success-color: #2ecc71;--danger-color: #e74c3c;--warning-color: #f1c40f;--info-color: #3498db;--light-color: #f9f9f9}.button{background-color:var(--primary-color);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;line-height:1.5;padding:6px 12px;text-align:center}.button[disabled]{background-color:#ccc;cursor:not-allowed}.button[disabled]:hover{background-color:#ccc}.button:hover{background-color:rgba(41,128,185,.9)}.button--small{font-size:14px;padding:4px 10px}.button--success{background-color:var(--success-color)}.button--success:hover{background-color:rgba(46,204,113,.9)}.button--danger{background-color:var(--danger-color)}.button--danger:hover{background-color:rgba(231,76,60,.9)}.button--secondary{background-color:var(--secondary-color)}.button--secondary:hover{background-color:rgba(155,89,182,.9)}.button--white{background-color:#fff;border:1px solid #e2e8f0;color:#000;font-weight:400}.button--white:hover{background-color:#f9fafb}.alert{border-radius:4px;margin:0 0 20px 0;padding:1rem 2rem}.alert p+p{margin-top:5px}.alert.alert--success{background:#0abb87;border:1px solid #0abb87;color:#fff}.alert.alert--error{background:#fd397a;border:1px solid #fd397a;color:#fff}.alert.alert--info{background:#ebf5ff;border:1px solid #ebf5ff;color:#1e429f}.alert .alert-link{text-decoration:underline}.devise-container{align-items:center;background-color:#e5e7eb;display:flex;height:100vh;justify-content:center}.devise-container .devise-content{align-items:center;display:flex;flex:1;flex-direction:column;gap:30px;max-width:400px;width:100%}.devise-container .devise-content .card{align-self:stretch}.devise-container .devise-content .card .card-body .form-actions{align-items:center;display:flex;flex-direction:column;gap:10px;margin:10px 0;text-align:center}.devise-container .devise-content .card .card-body .form-actions .button{min-width:150px}.devise-container .devise-content .card .card-body .button--oauth-google_oauth2::before{background-image:url("data:image/svg+xml,%3Csvg class='eUuXwBkW5W4__eatjSfd RRXFBumaW2SHdseZaWm6 _gmxfZ2BpOHxa6nWwqBB' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_13183_10121)'%3E%3Cpath d='M20.3081 10.2303C20.3081 9.55056 20.253 8.86711 20.1354 8.19836H10.7031V12.0492H16.1046C15.8804 13.2911 15.1602 14.3898 14.1057 15.0879V17.5866H17.3282C19.2205 15.8449 20.3081 13.2728 20.3081 10.2303Z' fill='%233F83F8'%3E%3C/path%3E%3Cpath d='M10.7019 20.0006C13.3989 20.0006 15.6734 19.1151 17.3306 17.5865L14.1081 15.0879C13.2115 15.6979 12.0541 16.0433 10.7056 16.0433C8.09669 16.0433 5.88468 14.2832 5.091 11.9169H1.76562V14.4927C3.46322 17.8695 6.92087 20.0006 10.7019 20.0006V20.0006Z' fill='%2334A853'%3E%3C/path%3E%3Cpath d='M5.08857 11.9169C4.66969 10.6749 4.66969 9.33008 5.08857 8.08811V5.51233H1.76688C0.348541 8.33798 0.348541 11.667 1.76688 14.4927L5.08857 11.9169V11.9169Z' fill='%23FBBC04'%3E%3C/path%3E%3Cpath d='M10.7019 3.95805C12.1276 3.936 13.5055 4.47247 14.538 5.45722L17.393 2.60218C15.5852 0.904587 13.1858 -0.0287217 10.7019 0.000673888C6.92087 0.000673888 3.46322 2.13185 1.76562 5.51234L5.08732 8.08813C5.87733 5.71811 8.09302 3.95805 10.7019 3.95805V3.95805Z' fill='%23EA4335'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_13183_10121'%3E%3Crect width='20' height='20' fill='white' transform='translate(0.5)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:20px;margin-bottom:2px;margin-right:10px;vertical-align:middle;width:20px}.devise-container .devise-content .card .card-body .oauth-buttons{margin:20px 0 0;text-align:center}.devise-container .devise-content .card .card-body .form-links{display:flex;flex-direction:column;gap:10px;margin-top:30px;text-align:center}.card{background-color:#fff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,.07) 0px 8px 13px -3px}.card+.card{margin-top:20px}.card-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;justify-content:space-between;padding:12px 24px}.card-title{font-size:20px;font-weight:600;margin:0}.card-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.card-body{padding:24px}.card-overflow{overflow:auto}.card-subheader{font-size:16px;font-weight:600;margin:0 0 10px}.card-section~.card-section{margin-top:20px}form.simple_form .form-group{margin:0 0 20px}form.simple_form .form-group.checkbox .form-checkbox-wrapper{align-items:center;display:flex}form.simple_form .form-group.checkbox .form-check-input{appearance:none;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:4px;height:16px;user-select:none;width:16px}form.simple_form .form-group.checkbox .form-check-input:checked{background:currentColor url("data:image/svg+xml;charset=utf-8,%3Csvg aria-hidden='true' xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 12'%3E%3Cpath stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M1 5.917 5.724 10.5 15 1.5'/%3E%3C/svg%3E") center no-repeat;background-size:.55em .55em;color:#1c64f2}form.simple_form .form-group.checkbox .form-control-label{margin:0 0 0 10px}form.simple_form .form-group.range .form-control-wrapper{align-items:center;display:flex;gap:10px}form.simple_form .form-group.range .form-control-wrapper .form-control{flex:1 1 50%}form.simple_form .form-control-label{color:#1c2434;display:block;font-size:14px;font-weight:500;margin-bottom:3px}form.simple_form .form-control-label abbr{color:#e21b22;text-decoration:none}form.simple_form .form-control-wrapper.range{align-items:center;display:flex;gap:10px}form.simple_form .form-control-wrapper.range .form-control{flex:1 1 50%}form.simple_form .form-control{background-color:#fff;border:1.5px solid #e2e8f0;border-radius:8px;font-size:14px;line-height:1.5;outline:2px solid rgba(0,0,0,0);outline-offset:2px;padding:12px 15px;width:100%}form.simple_form .form-control:focus{border-color:#3c50e0}form.simple_form .form-control.is-invalid{border-color:red}form.simple_form .form-group.checkbox .form-control-label{padding-top:0}form.simple_form .form-group.color .form-control{padding:0}form.simple_form .invalid-feedback{color:#e21b22;font-size:12px}form.simple_form .form-hint{color:#667085;display:block;font-size:12px}@media(min-width: 768px){form.simple_form.form-horizontal .form-group{display:grid;gap:20px;grid-template-columns:200px 1fr}form.simple_form.form-horizontal .form-control-label{padding-top:12px;text-align:right}form.simple_form.form-horizontal .form-group.checkbox{display:block}form.simple_form.form-horizontal .form-group.checkbox .form-checkbox-wrapper{margin-left:220px}form.simple_form.form-horizontal .form-actions{margin-left:220px}}form.simple_form .nested-form-wrapper{margin:0 0 10px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{font-family:"Inter",sans-serif;font-size:14px;line-height:1.5;margin:0;padding:0}a{color:inherit;text-decoration:none}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}img{max-width:100%}
