.user-avatar[data-v-d69b1dd8]{background:var(--neutral-900);color:#fff;border:none;border-radius:.5rem;width:1.5rem;height:1.5rem;font-size:.75rem;font-weight:500;cursor:pointer;padding:0}.user-menu[data-v-d69b1dd8]{position:absolute;border:1px solid var(--neutral-150);box-shadow:0 2px 8px #00000014;background:#fff;right:0;margin-top:.5rem;white-space:nowrap}.user-menu ul[data-v-d69b1dd8]{border-top:1px solid var(--neutral-150);padding:.5rem 0}.user-menu ul a[data-v-d69b1dd8]{display:flex;gap:.5rem;align-items:center;padding:.75rem 1.25rem;font-size:.9rem}.user-menu ul a svg path[data-v-d69b1dd8]{fill:var(--neutral-400)}.user-menu ul a:hover[data-v-d69b1dd8]{background:var(--neutral-25)}.user-menu ul a:hover svg path[data-v-d69b1dd8]{fill:var(--neutral-900)}.user-menu .info[data-v-d69b1dd8]{padding:1.5rem 1.25rem;display:flex;gap:.5rem;align-items:center}.user-menu .info .initials[data-v-d69b1dd8]{background:var(--neutral-600);color:#fff;border-radius:.5rem;width:2.5rem;height:2.5rem;font-weight:500;line-height:2.5rem;text-align:center}.user-menu .info .user-type[data-v-d69b1dd8]{display:block;font-weight:500}.user-menu .info .email[data-v-d69b1dd8]{font-size:.85rem;color:var(--neutral-600)}:root{--neutral-25: #f7f7f7;--neutral-100: #edeeee;--neutral-150: #e2e3e3;--neutral-400: #949698;--neutral-500: #6c6f72;--neutral-600: #54575a;--neutral-900: #212529}@font-face{font-family:Proxima Nova;src:url(https://happy-desert-039f8ab03.4.azurestaticapps.net/fonts/proxima-nova-regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(https://happy-desert-039f8ab03.4.azurestaticapps.net/fonts/proxima-nova-medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(https://happy-desert-039f8ab03.4.azurestaticapps.net/fonts/proxima-nova-semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Proxima Nova;src:url(https://happy-desert-039f8ab03.4.azurestaticapps.net/fonts/proxima-nova-bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;width:100%}body{font-family:Proxima Nova,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;color:#585858;background-color:#f9faf7}#app{min-height:100vh;height:100vh;display:flex;flex-direction:column}header{font-size:1rem;font-weight:500;min-height:56px;display:flex;align-items:center;gap:1rem;padding:.875rem 1.5rem;border-bottom:1px solid #E5E5E3;z-index:1}header div:first-child{flex:1;display:flex;align-items:center}footer{font-size:13px;padding:8px 24px;display:flex;align-items:center;justify-content:center;border-top:1px solid #E5E5E3}footer div{display:flex;gap:22px;align-items:center}footer div:first-child{flex:1}footer a{text-decoration:none;color:#585858}footer>a{font-size:14px;font-weight:500;color:#1d1f23;display:flex;align-items:center;gap:6px;border-left:1px solid #e5e5e3;padding-left:22px;margin-left:22px}button{background:#1d1f23;border:none;padding:.625rem 1rem;color:#fff;font-size:1rem;font-weight:700;border-radius:1.5rem;cursor:pointer;display:flex;align-items:center;gap:.5rem}.login-container{flex:1;display:flex;align-items:center;justify-content:center}.login-box{background:#0000001a;padding:2rem;border-radius:.5rem;border:1px solid rgba(0,0,0,.2)}.login-box h2{margin:0 0 1.25rem;font-size:1.5rem}.login-box form{display:flex;flex-direction:column;gap:.75rem}.login-box form button{margin-top:.5rem}.login-box label{font-size:.875rem}.login-box input[type=email],.login-box select{padding:.5rem .75rem;border:1px solid rgba(0,0,0,.3);background:#0000001a;color:#333;border-radius:.25rem;font-size:.875rem;font-family:inherit}.login-box input[type=email]::placeholder{color:#00000080}.login-box input[type=email]:focus,.login-box select:focus{outline:none;border-color:#0009;background:#00000026}.tool-container{flex:1;overflow:hidden;flex-grow:1}iframe{width:100%;height:100%;border:0}
