.au{--brand:#6c5ce0;--brand-dark:#5546c4;--brand-2:#8475ec;--lilac:#ece9fd;--panel:#f7f6fe;--ink:#1f1b2d;--soft:#4a4560;--muted:#5e5a6e;--line:#e9e6f2;--line-strong:#ddd8eb;--coral-ink:#c4472f;--green:#1f6b43;--radius-btn:12px;width:100%;max-width:400px;color:var(--ink);text-align:start;font-size:16px;line-height:1.7}.au,.au *,.au :before,.au :after{box-sizing:border-box}.au [hidden]{display:none}.au :where(h1,h2,p,ol,label){margin:0}.au a{text-decoration:none}.au-enter,.au-step{animation:.3s both au-in}@keyframes au-in{0%{opacity:0;transform:translateY(8px)}}.au h1,.au h2{color:var(--ink);font-size:32px;font-weight:700;line-height:1.3}.au .au-lead{color:var(--muted);margin-top:4px}.au-seg{background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin-top:26px;padding:4px;display:grid}.au-seg button{min-height:44px;font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;border-radius:11px;padding:0 8px;font-size:15px;font-weight:700}.au-seg button[aria-pressed=true]{color:var(--brand);box-shadow:0 0 0 1px var(--line-strong), 0 6px 12px -8px #1c105466;background:#fff}.au-field{color:var(--soft);gap:6px;margin-top:16px;font-size:14.5px;font-weight:500;display:grid}.au-field>label{justify-self:start}.au-box{border-radius:var(--radius-btn);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:#fff;align-items:center;transition:box-shadow .15s;display:flex;position:relative}.au-box:focus-within{box-shadow:inset 0 0 0 2px var(--brand)}.au-box[data-invalid]{box-shadow:inset 0 0 0 2px var(--coral-ink)}.au-box input{border-radius:var(--radius-btn);width:100%;min-width:0;height:52px;box-shadow:none;font:inherit;color:var(--ink);text-align:start;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 16px;font-size:16px;font-weight:400}[dir=rtl] .au-box input[dir=ltr]{text-align:right}.au-box input::placeholder{color:#a9a4b8}.au-eye{width:48px;height:48px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.au-eye:hover,.au-eye[aria-pressed=true]{color:var(--brand)}.au-code input{letter-spacing:.35em;height:60px;font-size:26px;font-weight:700;text-align:center!important}.au .au-hint{color:var(--muted);margin-top:8px;font-size:14px}.au .au-field-error{color:var(--coral-ink);font-size:14px;font-weight:500}.au .au-field+.au-field-error{margin-top:6px}.au-tel>input{padding-inline-start:12px}.au-cc{border:0;border-inline-end:1.5px solid var(--line-strong);border-radius:0;min-height:52px;font:inherit;color:var(--ink);background:0 0;border-start-start-radius:var(--radius-btn);border-end-start-radius:var(--radius-btn);flex:none;align-self:stretch;align-items:center;gap:8px;padding:0;padding-inline:14px 12px;font-size:16px;font-weight:500;display:inline-flex}button.au-cc{cursor:pointer}button.au-cc:hover,button.au-cc[aria-expanded=true]{color:var(--brand)}.au-cc img{object-fit:cover;border-radius:3px;width:24px;height:17px}.au-cc svg{color:var(--muted)}.au-cc-shade{z-index:40;position:fixed;inset:0}.au-cc-pop{z-index:41;box-shadow:0 0 0 1px var(--line), 0 24px 44px -18px #1c105473;background:#fff;border-radius:14px;padding:8px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0}.au-cc-pop input{background:var(--panel);border-radius:10px;height:44px;padding-inline:12px;text-align:start!important}.au-cc-list{overscroll-behavior:contain;max-height:264px;margin-top:6px;overflow-y:auto}.au .au-cc-group{color:var(--muted);padding:8px 10px 2px;font-size:13px;font-weight:700}.au-cc-item{width:100%;min-height:44px;font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:15px;display:flex}.au-cc-item:hover{background:var(--panel)}.au-cc-item[aria-pressed=true]{background:var(--lilac);color:var(--brand-dark);font-weight:700}.au-cc-item img{object-fit:cover;border-radius:3px;flex:none;width:24px;height:17px}.au-cc-item span{flex:1;min-width:0}.au-cc-item bdi{color:var(--muted);font-weight:500}.au .au-forgot{font-size:14.5px}.au-forgot a,.au-forgot button,.au-switch a,.au-agree a{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.au-forgot a,.au-forgot button,.au-switch a{text-align:start;align-items:center;min-height:44px;display:inline-flex}.au-forgot a:hover,.au-forgot button:not(:disabled):hover,.au-switch a:hover,.au-agree a:hover{color:var(--brand-dark);text-underline-offset:5px;text-decoration:underline}.au-forgot button:disabled,.au-forgot span{color:var(--muted);cursor:not-allowed;font-weight:500}.au .au-forgot button:disabled{opacity:1!important;background-color:#0000!important}.au-forgot span{cursor:default;align-items:center;min-height:44px;display:inline-flex}.au-btn{border-radius:var(--radius-btn);background:var(--brand);color:#fff;width:100%;min-height:54px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;margin-top:22px;padding:0 16px;font-size:17px;font-weight:700;transition:background-color .15s,transform .1s,opacity .15s;display:flex}.au-btn:hover{background:var(--brand-dark)}.au-btn:active{transform:scale(.985)}.au .au-btn:disabled{color:#fff;cursor:not-allowed;transform:none;background-color:var(--brand)!important;opacity:.45!important}.au-btn-quiet{background:var(--panel);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.au-btn-quiet:hover{background:var(--lilac);color:var(--brand)}.au-forgot+.au-btn,.au-forgot+.au-row .au-btn{margin-top:12px}.au-row{grid-template-columns:1fr 2fr;gap:10px;display:grid}.au .au-switch{text-align:center;color:var(--muted);margin-top:12px;font-size:15px}.au .au-error{color:var(--coral-ink);margin-top:12px;font-size:14.5px;font-weight:500}.au .au-ok{color:var(--green);margin-top:12px;font-size:14.5px;font-weight:500}.au-error:empty{display:none}.au-spin{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;flex:none;width:18px;height:18px;animation:.7s linear infinite au-spin}@keyframes au-spin{to{transform:rotate(360deg)}}.au-wait{place-items:center;min-height:420px;display:grid}.au-wait .au-spin{border-width:3px;border-color:var(--lilac);border-top-color:var(--brand);width:34px;height:34px}.au-steps{color:var(--muted);grid-template-columns:repeat(3,1fr);gap:6px;margin:24px 0 4px;padding:0;font-size:13.5px;list-style:none;display:grid}.au-steps li{border-top:4px solid var(--lilac);padding-top:8px;transition:border-color .3s,color .3s}.au[data-rstep="1"] .au-steps li:nth-child(-n+1),.au[data-rstep="2"] .au-steps li:nth-child(-n+2),.au[data-rstep="3"] .au-steps li{border-color:var(--brand);color:var(--brand);font-weight:700}.au-chips{flex-wrap:wrap;gap:6px;display:flex}.au-chips button{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);font:inherit;color:var(--soft);cursor:pointer;background:#fff;border:0;border-radius:999px;padding:0 14px;font-size:14.5px;font-weight:500}.au-chips button[aria-pressed=true]{background:var(--brand);color:#fff;box-shadow:none;font-weight:700}.au-chips .au-more{box-shadow:none;color:var(--brand);background:0 0;font-weight:700}.au-agree{color:var(--soft);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:14.5px;font-weight:400;display:flex}.au-agree input{width:20px;height:20px;accent-color:var(--brand);flex:none;margin:3px 0 0}@media (prefers-reduced-motion:reduce){.au-enter,.au-step,.au-spin{animation:none}}.country-dropdown-wrapper[b-country]{display:inline-block;position:relative}.country-selector[b-country]{cursor:pointer;user-select:none;background:0 0;align-items:center;gap:8px;height:100%;padding:10px 12px;transition:all .16s;display:flex}.country-selector:hover[b-country]{background:#7051dd0d;border-radius:6px}.country-selector.open[b-country]{background:#7051dd14;border-radius:6px}.country-flag[b-country]{object-fit:cover;border-radius:2px;width:18px;height:12px;box-shadow:0 0 0 1px #00000014}.country-code[b-country]{color:#2d2d2d;font-size:14px;font-weight:500}.dropdown-arrow[b-country]{color:#667085;font-size:10px;transition:transform .16s}.country-selector.open .dropdown-arrow[b-country]{transform:rotate(180deg)}.country-dropdown-overlay[b-country]{z-index:998;background:0 0;position:fixed;inset:0}.country-dropdown[b-country]{z-index:1000;background:#fff;border:1px solid #0000000d;border-radius:12px;flex-direction:column;width:280px;max-height:320px;animation:.2s ease-out dropdownSlide;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.country-dropdown.rtl[b-country]{left:auto;right:0}.dropdown-search[b-country]{border-bottom:1px solid #f2f4f7;padding:8px;position:relative}.search-icon[b-country]{color:#98a2b3;font-size:12px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.country-dropdown.rtl .search-icon[b-country]{left:auto;right:20px}.search-input[b-country]{background:#f9fafb;border:1px solid #e4e7ec;border-radius:6px;outline:none;width:100%;padding:8px 14px 8px 36px;font-size:13px;transition:all .16s}.country-dropdown.rtl .search-input[b-country]{padding:8px 36px 8px 14px}.search-input:focus[b-country]{background:#fff;border-color:#7051dd;box-shadow:0 0 0 3px #7051dd1a}.search-input[b-country]::placeholder{color:#98a2b3}.dropdown-list[b-country]{flex:1;padding:4px 0;overflow-y:auto}.dropdown-list[b-country]::-webkit-scrollbar{width:6px}.dropdown-list[b-country]::-webkit-scrollbar-track{background:0 0}.dropdown-list[b-country]::-webkit-scrollbar-thumb{background:#e4e7ec;border-radius:3px}.dropdown-list[b-country]::-webkit-scrollbar-thumb:hover{background:#d0d5dd}.country-group[b-country]{margin-bottom:4px}.country-group:last-child[b-country]{margin-bottom:0}.group-header[b-country]{color:#667085;text-transform:uppercase;letter-spacing:.5px;padding:6px 12px 2px;font-size:11px;font-weight:600}.country-item[b-country]{cursor:pointer;align-items:center;gap:10px;padding:8px 12px;transition:all .12s;display:flex;position:relative}.country-item:hover[b-country]{background:#f9fafb}.country-item.selected[b-country]{background:#7051dd14}.country-item.selected[b-country]:before{content:"";background:#7051dd;border-radius:0 3px 3px 0;width:3px;position:absolute;top:0;bottom:0;left:0}.country-dropdown.rtl .country-item.selected[b-country]:before{border-radius:3px 0 0 3px;left:auto;right:0}.country-item .country-flag[b-country]{flex-shrink:0}.country-name[b-country]{color:#1d2939;flex:1;font-size:13px;font-weight:500}.country-item .country-code[b-country]{color:#667085;font-size:12px;font-weight:400}.country-item.selected .country-name[b-country],.country-item.selected .country-code[b-country]{color:#7051dd}.country-dropdown.rtl[b-country],.country-dropdown.rtl .group-header[b-country]{text-align:right}.form-group .form-control[b-textbox]{background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:10px 16px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:0 1px 2px #1018280d}.textbox-container[b-textbox]{position:relative}.textbox-container .fa-eye[b-textbox]{color:#98a2b3;cursor:pointer;font-size:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}[dir=rtl] .textbox-container .fa-eye[b-textbox]{right:unset;left:12px}.phone-input-wrapper[b-textbox]{background:#fff;border:1px solid #d0d5dd;border-radius:8px;align-items:center;transition:border-color .16s,box-shadow .16s;display:flex;position:relative;overflow:visible;box-shadow:0 1px 2px #1018280d}.phone-prefix[b-textbox]{background:0 0;border-right:1px solid #d0d5dd;align-items:center;gap:8px;padding:0 12px;display:flex}[dir=rtl] .phone-prefix[b-textbox]{border-left:1px solid #d0d5dd;border-right:none}.phone-input-wrapper .country-dropdown-wrapper[b-textbox]{flex-shrink:0}.phone-input-wrapper .country-dropdown-wrapper .country-selector[b-textbox]{border-radius:8px 0 0 8px;height:100%;padding:10px 12px}[dir=rtl] .phone-input-wrapper .country-dropdown-wrapper .country-selector[b-textbox]{border-radius:0 8px 8px 0}.country-flag[b-textbox]{object-fit:cover;border-radius:2px;width:20px;height:14px}.country-code[b-textbox]{color:#2d2d2d;white-space:nowrap;font-size:14px;font-weight:500}.country-select[b-textbox]{color:#2d2d2d;background:0 0;border:none;outline:none;font-size:14px;font-weight:500}.country-select:focus[b-textbox]{outline:none}.separator[b-textbox]{background:#d0d5dd;width:1px;height:20px;margin-left:8px;display:none}.phone-separator[b-textbox]{background:#d0d5dd;flex-shrink:0;width:1px;height:24px;display:block}.phone-input-wrapper .phone-input[b-textbox]{box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:10px 16px}.phone-input-wrapper .phone-input:focus[b-textbox]{box-shadow:none;outline:none}.phone-input-wrapper:focus-within[b-textbox]{border-color:#7051dd;box-shadow:0 1px 2px #1018280d,0 0 0 3px #7051dd33}.phone-input-wrapper.invalid[b-textbox]{border-color:#c34a36;box-shadow:0 1px 2px #1018280d,0 0 0 3px #c34a3626}.phone-input-wrapper.invalid .country-code[b-textbox]{color:#c34a36}.phone-input-wrapper.invalid .separator[b-textbox]{background:#e6b3ac}.form-group .form-control[b-textbox]::placeholder{color:#98a2b3}.form-group .form-control:hover:not(:disabled)[b-textbox]{border-color:#cdd3e0}.form-group .form-control:focus[b-textbox],.form-group .form-control:focus-visible[b-textbox]{border-color:#7051dd;outline:none;box-shadow:0 1px 2px #1018280d,0 0 0 3px #7051dd33}.form-group .form-control:disabled[b-textbox]{color:#98a2b3;background-color:#f9fafb}.validation-message[b-textbox]{color:#c34a36;text-align:start;margin-top:6px;font-size:12px}
