body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.portal-home{align-items:center;background:#f6f6f8;box-sizing:border-box;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;gap:32px;justify-content:center;min-height:100vh;padding:24px}.portal-home section{text-align:center}.portal-home h1{color:#191920;font-size:24px;font-weight:600;margin:0 0 6px}.portal-home p{color:#56565f;font-size:14px;margin:0}.app-meta{color:#7c7c89;display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:center;margin-top:12px}.app-meta span:not(:last-child):after{color:#adadb7;content:"·";margin-left:8px}.docuseal-builder-page{background:#f6f6f8;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;min-height:100vh}.docuseal-builder-header{align-items:center;background:#fff;border-bottom:1px solid #e7e7ec;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.docuseal-builder-header h1{color:#191920;font-size:18px;font-weight:700;margin:0}.docuseal-builder-header p{color:#56565f;font-size:12px;margin:3px 0 0}.docuseal-builder-header a{color:#3124eb;font-size:13px;font-weight:700;text-decoration:none}.portal-card-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-width:600px;width:100%}.portal-card{background:#fff;border:1px solid #e7e7ec;border-radius:10px;color:inherit;display:flex;flex-direction:column;gap:6px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s}.portal-card:hover{border-color:var(--ac);box-shadow:0 4px 14px color-mix(in srgb,var(--ac) 12%,#0000)}.portal-card strong{color:#191920;font-size:15px}.portal-card span{color:#56565f;font-size:12px;line-height:1.5}.login-page{align-items:center;background:#f6f6f8;box-sizing:border-box;display:flex;flex-direction:column;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;gap:24px;justify-content:center;min-height:100vh;padding:24px}.login-page-header{text-align:center}.login-page h1{color:#191920;font-size:24px;font-weight:600;margin:0 0 6px}.login-page p{color:#56565f;font-size:14px;margin:0}.login-panel{background:#fff;border:1px solid #e7e7ec;border-radius:8px;box-shadow:0 10px 28px #19192014;width:min(100%,360px)}.login-container{padding:24px}.form-title{color:#191920;font-size:20px;font-weight:600;margin:0 0 18px}.login-form{display:flex;flex-direction:column;gap:12px}.input-field{border:1px solid #d9d9e3;border-radius:8px;box-sizing:border-box;color:#191920;font:inherit;padding:11px 12px;width:100%}.input-field:focus{border-color:var(--ac);outline:3px solid color-mix(in srgb,var(--ac) 14%,#0000)}.login-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.login-primary,.login-secondary{border-radius:8px;cursor:pointer;font:inherit;font-weight:600;padding:10px 14px}.login-primary{background:#3124eb;border:1px solid #3124eb;color:#fff}.login-secondary{background:#fff;border:1px solid #d9d9e3;color:#33333b}.account-setup-card{box-sizing:border-box;padding:24px;width:min(100%,440px)}.account-setup-invitation{grid-gap:11px;align-items:center;background:#f8f8fa;border:1px solid #e7e7ec;border-radius:8px;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:22px;padding:12px}.account-setup-avatar{align-items:center;background:#191920;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:38px;justify-content:center;width:38px}.account-setup-name{color:#191920;font-size:13px;font-weight:700}.account-setup-email{color:#7c7c89;font-size:11px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-setup-role{background:#e6f1fb;border-radius:999px;color:#0c447c;font-size:10px;font-weight:700;padding:4px 8px;white-space:nowrap}.account-setup-heading{margin-bottom:18px}.account-setup-heading h2,.account-setup-success h2{color:#191920;font-size:18px;font-weight:700;margin:0 0 5px}.account-setup-heading p,.account-setup-success p{color:#7c7c89;font-size:12px;line-height:1.5}.account-setup-label{color:#33333b;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.account-setup-submit{margin-top:4px;width:100%}.account-setup-submit:disabled{cursor:not-allowed;opacity:.45}.account-setup-expiry{border-top:1px solid #eeeef1;color:#9a9aa4;font-size:11px;margin-top:16px;padding-top:14px;text-align:center}.account-setup-success{text-align:center}.account-setup-success-icon{align-items:center;background:#e7f5ec;border-radius:50%;color:#15803d;display:flex;font-size:20px;font-weight:800;height:42px;justify-content:center;margin:0 auto 14px;width:42px}.account-setup-success .login-primary{margin-top:18px;width:100%}.account-login-role-row{grid-gap:11px;align-items:center;background:#f8f8fa;border:1px solid #e7e7ec;border-radius:8px;display:grid;gap:11px;grid-template-columns:38px minmax(0,1fr) auto;margin-bottom:22px;padding:12px}.account-login-error{background:#fff7f6;border:1px solid #efc4c0;border-radius:7px;color:#b42318;font-size:12px;line-height:1.4;padding:9px 10px}.account-login-back{background:#0000;border:0;color:#56565f;cursor:pointer;display:block;font:inherit;font-size:12px;font-weight:600;margin-top:15px;padding:4px;text-align:center;width:100%}.account-login-back:hover{color:#191920}.client-login-divider{align-items:center;color:#9a9aa4;display:flex;font-size:11px;gap:10px;margin:18px 0 12px;text-align:center}.client-login-divider:after,.client-login-divider:before{background:#e7e7ec;content:"";flex:1 1;height:1px}.client-login-secondary{width:100%}@media (max-width:520px){.account-login-role-row,.account-setup-invitation{grid-template-columns:38px minmax(0,1fr)}.account-login-role-row .account-setup-role,.account-setup-invitation .account-setup-role{grid-column:1/-1;width:-webkit-fit-content;width:fit-content}}:root{--ac:#18181b;--bg:#f6f6f8;--card:#fff;--tx:#191920;--tx2:#56565f;--tx3:#9a9aa4;--bd:#e7e7ec;--bd2:#f0f0f3;--r:4px}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;font-family:Helvetica Neue,Helvetica,Arial,system-ui,sans-serif;margin:0;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}table{border-collapse:collapse}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fadein{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
/*# sourceMappingURL=main.edabb6ce.css.map*/