:root{--axentra-color-background:#fff;--axentra-color-heading:#111827;--axentra-color-subheading:#6b7280;--axentra-color-body-text:#111827;--axentra-color-label-text:#374151;--axentra-color-border:#e5e7eb;--axentra-color-btn-bg:#000;--axentra-color-btn-text:#fff;--axentra-color-btn-border:transparent;--axentra-color-social-bg:#fff;--axentra-color-social-border:#e5e7eb;--axentra-color-separator-text:#6b7280;--axentra-color-separator-border:#e5e7eb;--axentra-color-terms-text:#6b7280;--axentra-color-error:#ef4444;--axentra-color-success:#10b981;--axentra-font-heading:"Cormorant", sans-serif;--axentra-font-body:"Cormorant", sans-serif;--axentra-font-weight:normal;--axentra-size-heading:37px;--axentra-size-subheading:16px;--axentra-size-label:14px;--axentra-size-input:16px;--axentra-size-btn:16px;--axentra-size-separator:14px;--axentra-size-terms:12px;--axentra-size-otp-heading:24px;--axentra-size-otp-subheading:14px;--axentra-radius-card:12px;--axentra-radius-btn:4px;--axentra-radius-social:4px;--axentra-radius-input:4px;--axentra-border-w-card:1px;--axentra-border-c-card:#c2c2c2;--axentra-border-w-input:1px;--axentra-border-w-btn:0px;--axentra-border-w-social:1px;--axentra-spacing-unit:32px;--axentra-margin-heading-top:0px;--axentra-margin-heading-bottom:10px;--axentra-margin-subheading-top:0px;--axentra-margin-subheading-bottom:20px;--axentra-gap-social:10px;--axentra-pad-social:10px;--axentra-shadow:0 4px 6px -1px #0000001a}*,:before,:after{box-sizing:border-box}html,body,#root{font-family:var(--axentra-font-body);color:var(--axentra-color-body-text);margin:0}html.ax-embedded,html.ax-embedded body{background:0 0!important;height:auto!important;min-height:0!important;overflow:hidden!important}html.ax-embedded #root{height:auto;min-height:0;background:0 0!important}html:not(.ax-embedded),html:not(.ax-embedded) body,html:not(.ax-embedded) #root{background:#f4f4f5;min-height:100dvh}.ax-login-root{justify-content:center;align-items:center;padding:16px;display:flex}.ax-login-root.ax-embedded{min-height:0;padding:0;background:0 0!important}.ax-login-root:not(.ax-embedded){background:#0009;min-height:100dvh}.Axentra-auth-container{background-color:var(--axentra-color-background);border-radius:var(--axentra-radius-card);box-shadow:var(--axentra-shadow);border:var(--axentra-border-w-card) solid var(--axentra-border-c-card);width:100%;max-width:470px;padding:var(--axentra-spacing-unit);box-sizing:border-box;font-family:var(--axentra-font-body);position:relative;overflow:hidden;line-height:1.65!important}.ax-login-root:not(.ax-embedded) .Axentra-auth-container{scrollbar-width:none;max-height:90vh;margin:0;overflow-y:auto}.ax-login-root:not(.ax-embedded) .Axentra-auth-container::-webkit-scrollbar{display:none}.Axentra-auth-step{text-align:center;flex-direction:column;display:none}.Axentra-auth-step.Axentra-active{display:flex}.Axentra-title{font-family:var(--axentra-font-heading);font-size:var(--axentra-size-heading);font-weight:var(--axentra-font-weight);margin-top:var(--axentra-margin-heading-top);margin-bottom:var(--axentra-margin-heading-bottom);color:var(--axentra-color-heading);text-align:center;line-height:1.2}.Axentra-subtitle{font-family:var(--axentra-font-body);font-size:var(--axentra-size-subheading);color:var(--axentra-color-subheading);margin-top:var(--axentra-margin-subheading-top);margin-bottom:var(--axentra-margin-subheading-bottom);text-align:center;line-height:1.4}.Axentra-error-box,.Axentra-success-box,.Axentra-info-box{border-radius:var(--axentra-radius-card);font-family:var(--axentra-font-body);font-size:var(--axentra-size-subheading);text-align:left;border:1px solid #0000;margin-bottom:15px;padding:10px 15px;line-height:1.5}.Axentra-error-box{color:var(--axentra-color-error);background-color:#ef44441a;border-color:#ef44444d;display:block}.Axentra-success-box{color:var(--axentra-color-success);background-color:#10b9811a;border-color:#10b9814d;display:block}.Axentra-info-box{color:var(--axentra-color-subheading);text-align:center;background:0 0;border:none;padding:0;margin-bottom:0!important;display:block!important}.Axentra-info-box p{margin:0}.Axentra-required{color:var(--axentra-color-error)}.Axentra-form-group{text-align:left;font-family:var(--axentra-font-body);margin-bottom:15px}.Axentra-label{font-size:var(--axentra-size-label);color:var(--axentra-color-label-text);font-weight:500;font-family:var(--axentra-font-body);text-transform:none;margin-bottom:8px;display:flex}.Axentra_Input{border:var(--axentra-border-w-input) solid var(--axentra-color-border);border-radius:var(--axentra-radius-input);width:100%;font-size:var(--axentra-size-input);box-sizing:border-box;font-family:var(--axentra-font-body);background-color:#fff;padding:12px;transition:border-color .2s;color:var(--axentra-color-body-text)!important}.Axentra_Input:focus{border-color:var(--axentra-color-heading);outline:none}.Axentra_Input::placeholder{opacity:.6;font-family:var(--axentra-font-body);color:var(--axentra-color-body-text)!important}.Axentra-btn{border:var(--axentra-border-w-btn) solid transparent;border-radius:var(--axentra-radius-btn);width:100%;font-size:var(--axentra-size-btn);cursor:pointer;box-sizing:border-box;font-weight:600;font-family:var(--axentra-font-body);justify-content:center;align-items:center;padding:12px 16px;text-decoration:none;transition:all .2s ease-in-out;display:flex;margin-bottom:8px!important}.Axentra-btn:last-of-type{margin-bottom:0}.Axentra-btn:disabled{opacity:.6;cursor:not-allowed}.Axentra-btn-primary{background-color:var(--axentra-color-btn-bg)!important;color:var(--axentra-color-btn-text)!important;border-color:var(--axentra-color-btn-border)!important}.Axentra-btn-primary:hover:not(:disabled){opacity:.9}.Axentra-social-logins{justify-content:center;align-items:center;gap:var(--axentra-gap-social);width:100%;margin-top:10px;margin-bottom:10px;display:flex}.Axentra-btn-social{cursor:pointer;justify-content:center;align-items:center;transition:background-color .2s;display:flex;width:auto!important;padding:var(--axentra-pad-social)!important;border-radius:var(--axentra-radius-social)!important;background-color:var(--axentra-color-social-bg)!important;border:var(--axentra-border-w-social) solid var(--axentra-color-social-border)!important;color:var(--axentra-color-body-text)!important;margin-bottom:0!important}.Axentra-btn-social:hover{background-color:#0000000d!important}.Axentra-btn-social svg{width:24px;height:24px;fill:none!important;stroke:none!important}.Axentra-divider{font-size:var(--axentra-size-separator);color:var(--axentra-color-separator-text);text-align:center;font-family:var(--axentra-font-body);align-items:center;margin:20px 0;display:flex}.Axentra-divider:before,.Axentra-divider:after{content:"";border-bottom:1px solid var(--axentra-color-separator-border);flex:1}.Axentra-divider:not(:empty):before{margin-right:.5em}.Axentra-divider:not(:empty):after{margin-left:.5em}.Axentra-back-link,.Axentra-resend-link,.Axentra-terms{font-family:var(--axentra-font-body)}.Axentra-back-link,.Axentra-resend-link{font-size:var(--axentra-size-subheading);cursor:pointer;font-weight:500;text-decoration:none}.Axentra-back-link{text-align:left;width:100%;color:var(--axentra-color-subheading);background:0 0;border:none;margin-bottom:15px;padding:0;display:inline-block}.Axentra-back-link:hover{color:var(--axentra-color-heading)}.Axentra-resend-container{text-align:center;font-size:var(--axentra-size-otp-subheading);color:var(--axentra-color-subheading);margin-top:20px}.Axentra-resend-link{color:var(--axentra-color-heading);font-family:inherit;font-weight:700;font-size:inherit;background:0 0;border:none;margin-left:5px;padding:0}.Axentra-resend-link:hover{text-decoration:underline}.Axentra-resend-link.disabled{opacity:.6;cursor:not-allowed}.Axentra-terms{font-size:var(--axentra-size-terms);color:var(--axentra-color-terms-text);text-align:center;margin-top:16px;line-height:1.5}.Axentra-terms a{color:inherit;text-decoration:underline}.Axentra-check-row{font-size:var(--axentra-size-terms);color:var(--axentra-color-terms-text);text-align:left;cursor:pointer;align-items:flex-start;gap:8px;margin-bottom:14px;line-height:1.35;display:flex}.Axentra-check-row input{flex-shrink:0;margin-top:2px}.Axentra-forgot-password{text-align:right;font-size:var(--axentra-size-label);margin-top:6px;margin-bottom:15px}.Axentra-forgot-password a{color:var(--axentra-color-subheading);text-decoration:none}.Axentra-forgot-password a:hover{text-decoration:underline}.Axentra-otp-input-container{cursor:text;justify-content:center;gap:8px;min-height:50px;margin-top:15px;margin-bottom:0;display:flex;position:relative}.Axentra-otp-autofill-input{opacity:0;color:#0000;-webkit-text-fill-color:transparent;caret-color:#0000;letter-spacing:0;z-index:2;background:0 0;border:none;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.Axentra-otp-digit{text-align:center;border:var(--axentra-border-w-input) solid var(--axentra-color-border);border-radius:var(--axentra-radius-input);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:1;background-color:#fff;justify-content:center;align-items:center;width:45px;height:50px;font-size:20px;line-height:1;transition:all .2s ease-in-out;display:flex;position:relative;color:var(--axentra-color-body-text)!important;padding:0!important}.Axentra-otp-digit.Axentra-otp-digit-active{border-color:var(--axentra-color-heading);box-shadow:0 0 0 2px #e5e7eb4d}.Axentra-otp-timer{font-size:var(--axentra-size-otp-subheading);color:var(--axentra-color-subheading);text-align:center;margin-top:15px;margin-bottom:10px}.Axentra-email-selection-list{scrollbar-width:none;flex-direction:column;gap:10px;max-height:240px;margin-top:20px;padding-right:5px;display:flex;overflow-y:auto}.Axentra-email-selection-list::-webkit-scrollbar{display:none}.Axentra-email-item{border:var(--axentra-border-w-input) solid var(--axentra-color-border);border-radius:var(--axentra-radius-input);cursor:pointer;text-align:center;font-family:var(--axentra-font-body);color:var(--axentra-color-subheading);font-size:var(--axentra-size-input);background:0 0;width:100%;padding:12px;transition:background-color .2s}.Axentra-email-item:hover{background-color:#0000000d;border-color:var(--axentra-color-body-text)!important}.Axentra-email-item.Axentra-email-item-selected{border-color:var(--axentra-color-heading);color:var(--axentra-color-heading);background-color:#00000008}.Axentra-modal-close{color:var(--axentra-color-subheading);cursor:pointer;z-index:5;background:0 0;border:none;padding:0;font-size:27px;line-height:1;position:absolute;top:8px;right:18px}.Axentra-modal-close:hover{color:var(--axentra-color-heading)}.Axentra-loader-overlay{z-index:20;border-radius:var(--axentra-radius-card,8px);pointer-events:auto;background-color:#ffffffeb;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Axentra-loader-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:90%;padding:24px;display:flex}.Axentra-loader-text{color:var(--axentra-color-subheading,#555);font-size:15px;line-height:1.45;font-family:var(--axentra-font-body,sans-serif);margin:0}.Axentra-spinner{width:40px;height:40px;animation:2s linear infinite Axentra-rotate}.Axentra-spinner .path{stroke:var(--axentra-color-heading);stroke-linecap:round;animation:1.5s ease-in-out infinite Axentra-dash}@keyframes Axentra-rotate{to{transform:rotate(360deg)}}@keyframes Axentra-dash{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}#XirclsBrand{color:#888;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex!important}#XirclsBrand a{align-items:center;display:flex}#XirclsBrand img{height:10px;display:block}svg.xircls_svg1,.xircls_svg1.icon,.xircls_svg1[class^=icon-]{vertical-align:middle!important;fill:currentColor!important;stroke:none!important;width:20px!important;height:20px!important;display:inline-block!important}@media (width<=480px){.Axentra-otp-digit{width:100%!important;height:50px!important}.Axentra-auth-container{-webkit-overflow-scrolling:touch;max-height:calc(100dvh - 24px);margin:12px auto;padding:20px;overflow-y:auto}}
