body[data-path=login]{--hms-brand-1: #0d9488;--hms-brand-2: #1d6fe0;--hms-button: #0f172a;--hms-shell-width: 64rem;--hms-panel-width: 44%;--hms-surface: #ffffff;--hms-page: #f1f5f9;--hms-ink: #0f172a;--hms-muted: #64748b;--hms-line: #e2e8f0;--hms-field: #ffffff;--hms-field-line: #cbd5e1;--hms-link: #1558b8;--hms-scrim: rgba(2, 20, 40, .22);background:var(--hms-page);color:var(--hms-ink)}@media (prefers-color-scheme: dark){body[data-path=login]{--hms-button: #1d6fe0;--hms-surface: #111827;--hms-page: #0b1220;--hms-ink: #e5e7eb;--hms-muted: #94a3b8;--hms-line: #1f2937;--hms-field: #0f172a;--hms-field-line: #334155;--hms-link: #8ab8ff}}body[data-path=login] main.container{position:relative;display:grid;align-content:center;box-sizing:border-box;width:auto;max-width:var(--hms-shell-width);min-height:34rem;margin:min(6vh,3.5rem) auto;padding:2rem 1.25rem;background:var(--hms-surface);border:1px solid var(--hms-line);border-radius:20px;box-shadow:0 1px 2px #0f172a0a,0 24px 60px #0f172a1a;overflow:hidden;animation:hms-shell-in .56s cubic-bezier(.22,1,.36,1) both}@media (prefers-color-scheme: dark){body[data-path=login] main.container{box-shadow:0 1px #ffffff0a inset,0 24px 60px #00000080}}body[data-path=login] .page-card{box-sizing:border-box;width:min(24rem,100%);max-width:24rem;margin:0 auto;padding:0;background:none;border:0;box-shadow:none}body[data-path=login] .page-card-head{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin-bottom:1.75rem;padding:0;border:0;animation:hms-rise .56s cubic-bezier(.22,1,.36,1) .26s both}body[data-path=login] .page-card-head .app-logo{width:44px;height:44px;border-radius:11px}body[data-path=login] .page-card-head-text:before{content:var(--hms-hospital-name, "Azara Health");display:block;margin-bottom:.2rem;font-size:1.0625rem;font-weight:600;line-height:1.3;color:var(--hms-ink)}body[data-path=login] .page-card-head h4{margin:0;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--hms-ink)}body[data-path=login] .page-card-subtitle{margin:.35rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--hms-muted)}body[data-path=login] .page-card .page-card-body{animation:hms-rise .56s cubic-bezier(.22,1,.36,1) .34s both}body[data-path=login] .page-card .page-card-body .form-group{margin-bottom:1.15rem}body[data-path=login] .page-card .page-card-body .form-label{display:block;margin-bottom:.4rem;font-size:.875rem;font-weight:500;color:var(--hms-ink)}body[data-path=login] .page-card .page-card-body input.form-control{box-sizing:border-box;height:46px;padding:0 2.5rem;font-size:.9375rem;color:var(--hms-ink);background:var(--hms-field);border:1px solid var(--hms-field-line);border-radius:10px;box-shadow:none;transition:border-color .15s ease,box-shadow .15s ease}body[data-path=login] .page-card .page-card-body input.form-control:hover{border-color:var(--hms-muted)}body[data-path=login] .page-card .page-card-body input.form-control:focus{border-color:var(--hms-brand-2);box-shadow:0 0 0 3px #1d6fe033;outline:none}@media (prefers-color-scheme: dark){body[data-path=login] .page-card .page-card-body input.form-control:focus{box-shadow:0 0 0 3px #1d6fe052}}body[data-path=login] .page-card .page-card-body input.form-control::-moz-placeholder{color:var(--hms-muted)}body[data-path=login] .page-card .page-card-body input.form-control::placeholder{color:var(--hms-muted)}body[data-path=login] .email-field,body[data-path=login] .password-field{position:relative}body[data-path=login] .field-icon,body[data-path=login] .toggle-password{top:50%;transform:translateY(-50%);transition:fill .15s ease}body[data-path=login] .page-card .page-card-body .email-field:focus-within .field-icon,body[data-path=login] .page-card .page-card-body .password-field:focus-within .field-icon{fill:var(--hms-brand-2)}body[data-path=login] .password-field .toggle-password{right:-5px;box-sizing:border-box;width:44px;height:44px;padding:14px}body[data-path=login] .page-card .page-card-body .form-group:has(.forgot-password-message){display:grid;grid-template-columns:1fr auto;align-items:baseline;-moz-column-gap:1rem;column-gap:1rem}body[data-path=login] .page-card .page-card-body .form-group:has(.forgot-password-message) .password-field,body[data-path=login] .page-card .page-card-body .form-group:has(.forgot-password-message) .field-error{grid-column:1 / -1}body[data-path=login] .page-card .page-card-body .form-group:has(.forgot-password-message) .forgot-password-message{grid-row:1;grid-column:2}body[data-path=login] .forgot-password-message{margin:0;font-size:.8125rem;text-align:right}body[data-path=login] .page-card .page-card-body .forgot-password-message>a,body[data-path=login] .page-card .page-card-body .forgot-password-message a,body[data-path=login] .sign-up-message a{color:var(--hms-link);font-weight:500}body[data-path=login] .page-card-actions{margin-top:1.5rem;animation:hms-rise .56s cubic-bezier(.22,1,.36,1) .42s both}body[data-path=login] .page-card .page-card-actions .btn-login{height:46px;font-size:.9375rem;font-weight:600;color:#fff;background:var(--hms-button);border:0;border-radius:10px;box-shadow:none;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}body[data-path=login] .page-card .page-card-actions .btn-login:hover,body[data-path=login] .page-card .page-card-actions .btn-login:focus{color:#fff;background:#1b2639;transform:translateY(-1px);box-shadow:0 6px 16px #0f172a2e}body[data-path=login] .page-card .page-card-actions .btn-login:active{transform:translateY(0);box-shadow:none}@media (prefers-color-scheme: dark){body[data-path=login] .page-card .page-card-actions .btn-login:hover,body[data-path=login] .page-card .page-card-actions .btn-login:focus{background:#3585ea;box-shadow:0 6px 18px #1d6fe066}}body[data-path=login] .page-card .page-card-actions .btn-login:focus-visible{outline:3px solid rgba(29,111,224,.5);outline-offset:2px}body[data-path=login] .page-card .page-card-actions .btn-login-option{height:46px;border-radius:10px;border:1px solid var(--hms-line);background:var(--hms-surface);color:var(--hms-ink)}body[data-path=login] .login-error-banner,body[data-path=login] .login-success-banner{border-radius:10px;font-size:.8125rem}body[data-path=login] .web-footer{color:var(--hms-muted);font-size:.8125rem;animation:hms-fade .7s ease .56s both}body[data-path=login] .for-login .page-card .page-card-actions:after{content:var(--hms-panel-point-1, "") "\a" var(--hms-panel-point-3, "") "\a" var(--hms-panel-support, "");display:block;margin-top:1.5rem;padding:1.25rem 0 0 1.625rem;border-top:1px solid var(--hms-line);white-space:pre-line;font-size:.8125rem;line-height:20px;color:var(--hms-muted);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2394a3b8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.75 13.25 3.6v4.15c0 3.2-2.1 5.6-5.25 6.5-3.15-.9-5.25-3.3-5.25-6.5V3.6L8 1.75Z'/%3E%3Cpath d='M5.85 8.05 7.4 9.6l2.9-3.1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2394a3b8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.4' y='7' width='9.2' height='6.6' rx='1.6'/%3E%3Cpath d='M5.7 7V5.2a2.3 2.3 0 0 1 4.6 0V7'/%3E%3C/svg%3E");background-repeat:no-repeat,no-repeat;background-position:0 22px,0 42px;animation:hms-rise .56s cubic-bezier(.22,1,.36,1) .48s both}@media (min-width: 62rem){body[data-path=login] main.container{padding:0}body[data-path=login] main.container:before{content:var(--hms-hospital-name, "Azara Health");position:absolute;top:0;bottom:0;left:0;width:var(--hms-panel-width);display:flex;align-items:flex-start;padding:9.8125rem 3.5rem 3.5rem;background-color:var(--hms-brand-2);background-image:url(/assets/hms_core/images/azara-health-logo.svg?v=2),linear-gradient(to bottom,var(--hms-scrim),var(--hms-scrim)),radial-gradient(34rem 34rem at 118% 6%,rgba(255,255,255,.16),transparent 60%),radial-gradient(24rem 24rem at -20% 98%,rgba(255,255,255,.13),transparent 62%),linear-gradient(152deg,var(--hms-brand-1) 0%,var(--hms-brand-2) 100%);background-repeat:no-repeat;background-position:3.5rem 3.5rem,0 0,0 0,0 0,0 0;background-size:52px 52px,auto,auto,auto,cover;color:#fff;font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere;animation:hms-rise .62s cubic-bezier(.22,1,.36,1) .22s both}body[data-path=login] main.container:after{content:"";position:absolute;top:46%;bottom:11rem;left:0;width:var(--hms-panel-width);pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='56'%3E%3Cpath d='M0 28 H38 l5 -15 l5 30 l5 -15 H72 l4 -6 l4 12 l4 -6 H160' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:repeat-x;background-position:0 62%;opacity:.2;-webkit-mask-image:linear-gradient(to right,transparent,#000 16%,#000 74%,transparent),linear-gradient(to bottom,transparent,#000 45%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 16%,#000 74%,transparent),linear-gradient(to bottom,transparent,#000 45%);-webkit-mask-composite:source-in,xor;mask-composite:intersect;animation:hms-trace 14s linear infinite}body[data-path=login] .page_content:before{content:var(--hms-panel-eyebrow, "");position:absolute;top:8.5rem;left:3.5rem;width:calc(var(--hms-panel-width) - 7rem);font-size:.6875rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#ffffffd9;animation:hms-rise .56s cubic-bezier(.22,1,.36,1) .18s both}body[data-path=login] .page_content>div:before{content:var(--hms-panel-point-1, "") "\a" var(--hms-panel-point-2, "") "\a" var(--hms-panel-point-3, "");position:absolute;bottom:6.25rem;left:3.5rem;width:calc(var(--hms-panel-width) - 7rem);padding-left:1.625rem;white-space:pre-line;font-size:.8125rem;line-height:20px;color:#ffffffed;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='white' stroke-opacity='0.75' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 1.75 13.25 3.6v4.15c0 3.2-2.1 5.6-5.25 6.5-3.15-.9-5.25-3.3-5.25-6.5V3.6L8 1.75Z'/%3E%3Cpath d='M5.85 8.05 7.4 9.6l2.9-3.1'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='white' stroke-opacity='0.75' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='5.6' r='2.6'/%3E%3Cpath d='M2.9 13.4c.9-2.4 2.8-3.7 5.1-3.7s4.2 1.3 5.1 3.7'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='white' stroke-opacity='0.75' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.4' y='7' width='9.2' height='6.6' rx='1.6'/%3E%3Cpath d='M5.7 7V5.2a2.3 2.3 0 0 1 4.6 0V7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:0 2px,0 22px,0 42px;animation:hms-rise .56s cubic-bezier(.22,1,.36,1) .38s both}body[data-path=login] .page_content>div:after{content:var(--hms-panel-support, "");position:absolute;bottom:3.5rem;left:3.5rem;width:calc(var(--hms-panel-width) - 7rem);font-size:.8125rem;line-height:1.45;color:#ffffffe0;animation:hms-fade .7s ease .52s both}body[data-path=login] .page_content{box-sizing:border-box;padding:3.5rem 3.5rem 3.5rem calc(var(--hms-panel-width) + 3.5rem)}body[data-path=login] .page-card-head .app-logo,body[data-path=login] .page-card-head-text:before,body[data-path=login] .for-login .page-card .page-card-actions:after{display:none}}@keyframes hms-shell-in{0%{opacity:0;transform:translateY(14px) scale(.994)}to{opacity:1;transform:none}}@keyframes hms-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes hms-fade{0%{opacity:0}to{opacity:1}}@keyframes hms-trace{0%{background-position:0 62%}to{background-position:-320px 62%}}@media (prefers-reduced-motion: reduce){body[data-path=login] main.container,body[data-path=login] main.container:before,body[data-path=login] main.container:after,body[data-path=login] .page_content:before,body[data-path=login] .page_content>div:before,body[data-path=login] .page_content>div:after,body[data-path=login] .for-login .page-card .page-card-actions:after,body[data-path=login] .page-card-head,body[data-path=login] .page-card .page-card-body,body[data-path=login] .page-card-actions,body[data-path=login] .web-footer{animation:none}body[data-path=login] .page-card .page-card-body input.form-control,body[data-path=login] .page-card .page-card-actions .btn-login,body[data-path=login] .field-icon,body[data-path=login] .toggle-password{transition:none}}
/*# sourceMappingURL=hms_login.bundle.ZJK23E5Z.css.map */
