/* ==========================================================================
   AFAQ AUTH - AUTH REGISTER
   Path: assets/css/auth/register.css
   Version: auth-royal-v1.0
   Scope: html body .afaq-app.afaq-auth-register-page
   ========================================================================== */

html body .afaq-app.afaq-auth-register-page,
html body .afaq-app.afaq-auth-register-page *,
html body .afaq-app.afaq-auth-register-page *::before,
html body .afaq-app.afaq-auth-register-page *::after {
    box-sizing: border-box !important;
}

html body .afaq-app.afaq-auth-register-page {
    --auth-white: #ffffff;
    --auth-bg: #f7f8fb;
    --auth-cream: #fff8ec;
    --auth-paper: #fffdf8;
    --auth-title: #071321;
    --auth-text: #172133;
    --auth-muted: #667085;
    --auth-gold: #c08c47;
    --auth-gold-2: #d9a15a;
    --auth-green: #14935a;
    --auth-blue: #2f80ed;
    --auth-red: #d94848;
    --auth-orange: #d88a22;
    --auth-border: rgba(15,31,50,.075);
    --auth-border-gold: rgba(192,140,71,.24);
    --auth-shadow-xs: 0 4px 12px rgba(7,19,33,.03);
    --auth-shadow-sm: 0 10px 26px rgba(7,19,33,.05);
    --auth-shadow-md: 0 18px 52px rgba(7,19,33,.075);
    --auth-shadow-lg: 0 34px 95px rgba(7,19,33,.12);
    --auth-font: "Tajawal", "IBM Plex Sans Arabic", "Segoe UI", Arial, sans-serif;

    width: 100% !important;
    min-height: 100svh !important;
    direction: rtl !important;
    isolation: isolate !important;
    overflow-x: hidden !important;
    color: var(--auth-text) !important;
    font-family: var(--auth-font) !important;
    background:
        radial-gradient(circle at 12% -120px, rgba(192,140,71,.20), transparent 380px),
        radial-gradient(circle at 96% 7%, rgba(47,128,237,.095), transparent 360px),
        radial-gradient(circle at 15% 100%, rgba(192,140,71,.10), transparent 380px),
        linear-gradient(180deg, #fffaf2 0%, #ffffff 42%, #f7f8fb 100%) !important;
}

html body .afaq-app.afaq-auth-register-page :where(a,button,input,textarea,select,label,p,h1,h2,h3,h4,h5,h6,div,span,strong,small) {
    font-family: var(--auth-font) !important;
}

html body .afaq-app.afaq-auth-register-page a {
    color: inherit !important;
    text-decoration: none !important;
    box-shadow: none !important;
}

html body .afaq-app.afaq-auth-register-page .dashicons,
html body .afaq-app.afaq-auth-register-page .dashicons-before::before {
    font-family: dashicons !important;
    line-height: 1 !important;
}

/* Page frame */
html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame {
    position: relative !important;
    width: 100% !important;
    min-height: 100svh !important;
    padding: 24px !important;
    display: grid !important;
    place-items: center !important;
    overflow: hidden !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    pointer-events: none !important;
    background:
        linear-gradient(135deg, rgba(192,140,71,.03) 25%, transparent 25%) 0 0/30px 30px,
        linear-gradient(315deg, rgba(7,19,33,.015) 25%, transparent 25%) 0 0/38px 38px !important;
    opacity: .58 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame--wide .afaq-auth-hero-card {
    width: min(820px, 100%) !important;
}

/* Card */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card {
    position: relative !important;
    width: min(520px, 100%) !important;
    min-height: 0 !important;
    padding: 24px !important;
    border-radius: 34px !important;
    border: 1px solid rgba(192,140,71,.20) !important;
    background:
        radial-gradient(circle at 8% 0%, rgba(192,140,71,.16), transparent 36%),
        radial-gradient(circle at 100% 12%, rgba(47,128,237,.070), transparent 34%),
        linear-gradient(135deg, rgba(255,255,255,.98), rgba(255,250,242,.96) 56%, rgba(255,255,255,.98)) !important;
    box-shadow:
        0 34px 95px rgba(7,19,33,.12),
        inset 0 1px 0 rgba(255,255,255,.92) !important;
    overflow: hidden !important;
    display: grid !important;
    gap: 16px !important;
    z-index: 1 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card::before {
    content: "" !important;
    position: absolute !important;
    inset: 0 !important;
    background:
        repeating-linear-gradient(-45deg, rgba(192,140,71,.036) 0 1px, transparent 1px 18px),
        linear-gradient(90deg, rgba(192,140,71,.08), transparent 56%) !important;
    opacity: .82 !important;
    pointer-events: none !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card::after {
    content: "" !important;
    position: absolute !important;
    width: 330px !important;
    height: 330px !important;
    inset-inline-end: -120px !important;
    top: -140px !important;
    border-radius: 999px !important;
    background: radial-gradient(circle, rgba(192,140,71,.15), transparent 66%) !important;
    pointer-events: none !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > * {
    position: relative !important;
    z-index: 1 !important;
}

/* Orbits */
html body .afaq-app.afaq-auth-register-page .afaq-auth-orbit {
    position: absolute !important;
    border-radius: 999px !important;
    pointer-events: none !important;
    z-index: 0 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-orbit--one {
    width: 190px !important;
    height: 190px !important;
    inset-inline-start: -74px !important;
    bottom: -74px !important;
    background: radial-gradient(circle, rgba(192,140,71,.13), transparent 66%) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-orbit--two {
    width: 130px !important;
    height: 130px !important;
    inset-inline-end: 32px !important;
    bottom: 30px !important;
    background: radial-gradient(circle, rgba(47,128,237,.08), transparent 66%) !important;
}

/* Brand */
html body .afaq-app.afaq-auth-register-page .afaq-auth-brand-row {
    display: grid !important;
    grid-template-columns: 58px minmax(0,1fr) !important;
    align-items: center !important;
    gap: 12px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-logo-mark {
    width: 58px !important;
    height: 58px !important;
    border-radius: 21px !important;
    border: 1px solid rgba(192,140,71,.20) !important;
    background:
        radial-gradient(circle at 30% 16%, rgba(255,255,255,.85), transparent 36%),
        linear-gradient(135deg, rgba(192,140,71,.14), rgba(255,255,255,.94)) !important;
    box-shadow:
        0 12px 28px rgba(192,140,71,.10),
        inset 0 1px 0 rgba(255,255,255,.88) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-logo-mark img {
    width: 74% !important;
    height: 74% !important;
    object-fit: contain !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-logo-mark span {
    color: #98652a !important;
    font-size: 24px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-brand-row > div:last-child {
    min-width: 0 !important;
    display: grid !important;
    gap: 3px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-kicker {
    color: #98652a !important;
    font-size: 10px !important;
    font-weight: 950 !important;
    line-height: 1.35 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-brand-row strong {
    color: var(--auth-title) !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: 950 !important;
}

/* Title */
html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block {
    display: grid !important;
    gap: 8px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-pill {
    width: fit-content !important;
    min-height: 28px !important;
    padding: 6px 12px !important;
    border-radius: 999px !important;
    color: #98652a !important;
    background: linear-gradient(135deg, rgba(192,140,71,.12), rgba(255,255,255,.72)) !important;
    border: 1px solid rgba(192,140,71,.22) !important;
    display: inline-flex !important;
    align-items: center !important;
    font-size: 10px !important;
    font-weight: 950 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block h1 {
    margin: 0 !important;
    color: var(--auth-title) !important;
    font-size: clamp(30px, 3.4vw, 54px) !important;
    line-height: 1.05 !important;
    font-weight: 950 !important;
    letter-spacing: -.035em !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block p {
    margin: 0 !important;
    color: #536176 !important;
    font-size: 13px !important;
    line-height: 1.75 !important;
    font-weight: 760 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block p strong {
    color: #98652a !important;
    font-weight: 950 !important;
}

/* Notices */
html body .afaq-app.afaq-auth-register-page .afaq-auth-notices {
    display: grid !important;
    gap: 8px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-notice {
    min-height: 40px !important;
    padding: 10px 12px !important;
    border-radius: 14px !important;
    border: 1px solid rgba(15,31,50,.075) !important;
    background: #ffffff !important;
    color: var(--auth-title) !important;
    box-shadow: var(--auth-shadow-xs) !important;
    font-size: 11px !important;
    line-height: 1.55 !important;
    font-weight: 850 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-notice--success {
    color: var(--auth-green) !important;
    background: rgba(20,147,90,.08) !important;
    border-color: rgba(20,147,90,.18) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-notice--error {
    color: var(--auth-red) !important;
    background: rgba(217,72,72,.08) !important;
    border-color: rgba(217,72,72,.18) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-notice--info {
    color: var(--auth-blue) !important;
    background: rgba(47,128,237,.08) !important;
    border-color: rgba(47,128,237,.18) !important;
}

/* Form */
html body .afaq-app.afaq-auth-register-page .afaq-auth-form {
    display: grid !important;
    gap: 12px !important;
    margin: 0 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-grid-two {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 10px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-field {
    display: grid !important;
    gap: 7px !important;
    min-width: 0 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-field label {
    color: var(--auth-title) !important;
    font-size: 11px !important;
    line-height: 1.35 !important;
    font-weight: 950 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap {
    position: relative !important;
    min-width: 0 !important;
    display: grid !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap > .dashicons {
    position: absolute !important;
    inset-inline-start: 12px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    width: 20px !important;
    height: 20px !important;
    color: #98652a !important;
    z-index: 2 !important;
    font-size: 18px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap input,
html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap select,
html body .afaq-app.afaq-auth-register-page .afaq-auth-field textarea {
    width: 100% !important;
    min-height: 52px !important;
    padding: 11px 42px 11px 12px !important;
    border-radius: 16px !important;
    border: 1px solid rgba(15,31,50,.08) !important;
    background: #ffffff !important;
    color: var(--auth-title) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.9),
        0 6px 14px rgba(7,19,33,.026) !important;
    outline: none !important;
    font-size: 13px !important;
    font-weight: 850 !important;
    transition: .2s ease !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap input:focus,
html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap select:focus,
html body .afaq-app.afaq-auth-register-page .afaq-auth-field textarea:focus {
    border-color: rgba(192,140,71,.42) !important;
    box-shadow:
        0 0 0 4px rgba(192,140,71,.10),
        inset 0 1px 0 rgba(255,255,255,.9) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-help-text {
    color: var(--auth-muted) !important;
    font-size: 9.5px !important;
    line-height: 1.55 !important;
    font-weight: 760 !important;
}

/* OTP */
html body .afaq-app.afaq-auth-register-page .afaq-auth-otp-wrap {
    display: grid !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-otp-input {
    width: 100% !important;
    min-height: 62px !important;
    padding: 10px 18px !important;
    border-radius: 18px !important;
    border: 1px solid rgba(192,140,71,.20) !important;
    background:
        linear-gradient(180deg,#ffffff,#fffdf8) !important;
    color: var(--auth-title) !important;
    box-shadow:
        inset 0 1px 0 rgba(255,255,255,.9),
        0 10px 25px rgba(192,140,71,.08) !important;
    outline: none !important;
    text-align: center !important;
    font-size: 30px !important;
    line-height: 1 !important;
    font-weight: 950 !important;
    letter-spacing: .35em !important;
}

/* Choices */
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice-grid {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0,1fr)) !important;
    gap: 10px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice {
    position: relative !important;
    min-height: 116px !important;
    padding: 14px !important;
    border-radius: 20px !important;
    border: 1px solid rgba(15,31,50,.070) !important;
    background:
        radial-gradient(circle at 0 0, rgba(192,140,71,.070), transparent 36%),
        #ffffff !important;
    box-shadow: var(--auth-shadow-xs) !important;
    display: grid !important;
    gap: 6px !important;
    cursor: pointer !important;
    overflow: hidden !important;
    transition: .22s ease !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:hover,
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice.is-selected {
    border-color: rgba(192,140,71,.32) !important;
    box-shadow: var(--auth-shadow-sm) !important;
    transform: translateY(-2px) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice input {
    position: absolute !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice .dashicons {
    width: 38px !important;
    height: 38px !important;
    border-radius: 14px !important;
    color: #98652a !important;
    background: rgba(192,140,71,.10) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice strong {
    color: var(--auth-title) !important;
    font-size: 13px !important;
    line-height: 1.25 !important;
    font-weight: 950 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice small {
    color: var(--auth-muted) !important;
    font-size: 10px !important;
    line-height: 1.5 !important;
    font-weight: 760 !important;
}

/* Checkbox */
html body .afaq-app.afaq-auth-register-page .afaq-auth-check {
    padding: 10px 12px !important;
    border-radius: 15px !important;
    border: 1px solid rgba(15,31,50,.06) !important;
    background: rgba(255,255,255,.74) !important;
    display: grid !important;
    grid-template-columns: 18px minmax(0,1fr) !important;
    gap: 8px !important;
    align-items: start !important;
    cursor: pointer !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-check input {
    width: 18px !important;
    height: 18px !important;
    accent-color: var(--auth-gold) !important;
    margin: 0 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-check span {
    color: var(--auth-muted) !important;
    font-size: 10px !important;
    line-height: 1.65 !important;
    font-weight: 760 !important;
}

/* Submit */
html body .afaq-app.afaq-auth-register-page .afaq-auth-submit {
    width: 100% !important;
    min-height: 54px !important;
    padding: 12px 16px !important;
    border: 0 !important;
    border-radius: 17px !important;
    color: #ffffff !important;
    background:
        radial-gradient(circle at 30% 18%, rgba(255,255,255,.24), transparent 34%),
        linear-gradient(135deg, var(--auth-gold), var(--auth-gold-2)) !important;
    box-shadow: 0 18px 38px rgba(192,140,71,.24) !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 10px !important;
    font-size: 13px !important;
    line-height: 1.3 !important;
    font-weight: 950 !important;
    cursor: pointer !important;
    transition: .22s ease !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-submit:hover {
    transform: translateY(-2px) !important;
    box-shadow: 0 24px 45px rgba(192,140,71,.30) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-submit i {
    width: 18px !important;
    height: 18px !important;
    font-size: 18px !important;
}

/* Resend */
html body .afaq-app.afaq-auth-register-page .afaq-auth-resend {
    margin: -4px 0 0 !important;
    display: flex !important;
    justify-content: center !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-resend button {
    min-height: 38px !important;
    padding: 8px 13px !important;
    border-radius: 999px !important;
    border: 1px solid rgba(192,140,71,.18) !important;
    background: rgba(192,140,71,.08) !important;
    color: #98652a !important;
    font-size: 10px !important;
    font-weight: 950 !important;
    cursor: pointer !important;
}

/* Footer */
html body .afaq-app.afaq-auth-register-page .afaq-auth-footer-line {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: wrap !important;
    gap: 8px !important;
    color: var(--auth-muted) !important;
    font-size: 11px !important;
    line-height: 1.5 !important;
    font-weight: 800 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-footer-line a {
    color: #98652a !important;
    font-weight: 950 !important;
}

/* Page-specific touch */

html body .afaq-auth-register-page .afaq-auth-hero-card {
    width: min(820px, 100%) !important;
}
html body .afaq-auth-register-page .afaq-auth-investor-field {
    transition: .2s ease !important;
}
html body .afaq-auth-register-page .afaq-auth-mobile-frame--wide {
    padding-block: 18px !important;
}


/* Responsive */
@media screen and (max-width: 760px) {
    html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame {
        padding: 8px !important;
        min-height: 100svh !important;
        place-items: start center !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card {
        width: 100% !important;
        padding: 13px !important;
        border-radius: 19px !important;
        gap: 9px !important;
        margin-top: 6px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-brand-row {
        grid-template-columns: 42px minmax(0,1fr) !important;
        gap: 8px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-logo-mark {
        width: 42px !important;
        height: 42px !important;
        border-radius: 14px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-kicker {
        font-size: 7.5px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-brand-row strong {
        font-size: 12px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block {
        gap: 5px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-pill {
        min-height: 20px !important;
        padding: 4px 7px !important;
        font-size: 7px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block h1 {
        font-size: 22px !important;
        line-height: 1.08 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block p {
        font-size: 8px !important;
        line-height: 1.35 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-notices {
        gap: 5px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-notice {
        min-height: 30px !important;
        padding: 7px 8px !important;
        border-radius: 9px !important;
        font-size: 7.6px !important;
        line-height: 1.35 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-form {
        gap: 7px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-grid-two,
    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice-grid {
        grid-template-columns: 1fr !important;
        gap: 6px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-field {
        gap: 4px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-field label {
        font-size: 8px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap > .dashicons {
        inset-inline-start: 8px !important;
        width: 15px !important;
        height: 15px !important;
        font-size: 14px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap input,
    html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap select {
        min-height: 36px !important;
        padding: 7px 30px 7px 8px !important;
        border-radius: 10px !important;
        font-size: 8.5px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-help-text {
        font-size: 7px !important;
        line-height: 1.25 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice {
        min-height: 58px !important;
        padding: 8px !important;
        border-radius: 11px !important;
        grid-template-columns: 30px minmax(0,1fr) !important;
        grid-template-rows: auto auto !important;
        gap: 3px 7px !important;
        align-items: center !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice .dashicons {
        grid-row: 1 / 3 !important;
        width: 30px !important;
        height: 30px !important;
        border-radius: 10px !important;
        font-size: 14px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice strong {
        font-size: 9px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice small {
        font-size: 7px !important;
        line-height: 1.2 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-check {
        padding: 7px !important;
        border-radius: 10px !important;
        grid-template-columns: 15px minmax(0,1fr) !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-check input {
        width: 15px !important;
        height: 15px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-check span {
        font-size: 7px !important;
        line-height: 1.35 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-otp-input {
        min-height: 48px !important;
        border-radius: 12px !important;
        font-size: 22px !important;
        letter-spacing: .25em !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-submit {
        min-height: 38px !important;
        border-radius: 11px !important;
        font-size: 8.5px !important;
        padding: 8px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-resend button {
        min-height: 28px !important;
        padding: 5px 9px !important;
        font-size: 7.2px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-footer-line {
        font-size: 7.5px !important;
        gap: 5px !important;
    }
}

@media screen and (max-width: 430px) {
    html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame {
        padding: 6px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card {
        border-radius: 16px !important;
        padding: 11px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block h1 {
        font-size: 20px !important;
    }
}

/* old spill killer */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card,
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card *,
html body .afaq-app.afaq-auth-register-page .afaq-auth-form,
html body .afaq-app.afaq-auth-register-page .afaq-auth-form * {
    -webkit-text-fill-color: currentColor !important;
}

/* AUTH REGISTER micro polish 001 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.01s !important;
}


/* AUTH REGISTER micro polish 002 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.02s !important;
}


/* AUTH REGISTER micro polish 003 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.03s !important;
}


/* AUTH REGISTER micro polish 004 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.04s !important;
}


/* AUTH REGISTER micro polish 005 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.05s !important;
}


/* AUTH REGISTER micro polish 006 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.06s !important;
}


/* AUTH REGISTER micro polish 007 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.07s !important;
}


/* AUTH REGISTER micro polish 008 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.08s !important;
}


/* AUTH REGISTER micro polish 009 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.09s !important;
}


/* AUTH REGISTER micro polish 010 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.10s !important;
}


/* AUTH REGISTER micro polish 011 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.11s !important;
}


/* AUTH REGISTER micro polish 012 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.12s !important;
}


/* AUTH REGISTER micro polish 013 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.13s !important;
}


/* AUTH REGISTER micro polish 014 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.14s !important;
}


/* AUTH REGISTER micro polish 015 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.15s !important;
}


/* AUTH REGISTER micro polish 016 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.16s !important;
}


/* AUTH REGISTER micro polish 017 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.17s !important;
}


/* AUTH REGISTER micro polish 018 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.18s !important;
}


/* AUTH REGISTER micro polish 019 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.19s !important;
}


/* AUTH REGISTER micro polish 020 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.20s !important;
}


/* AUTH REGISTER micro polish 021 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.21s !important;
}


/* AUTH REGISTER micro polish 022 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.22s !important;
}


/* AUTH REGISTER micro polish 023 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.23s !important;
}


/* AUTH REGISTER micro polish 024 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.24s !important;
}


/* AUTH REGISTER micro polish 025 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.25s !important;
}


/* AUTH REGISTER micro polish 026 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.26s !important;
}


/* AUTH REGISTER micro polish 027 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.27s !important;
}


/* AUTH REGISTER micro polish 028 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.28s !important;
}


/* AUTH REGISTER micro polish 029 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.29s !important;
}


/* AUTH REGISTER micro polish 030 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.30s !important;
}


/* AUTH REGISTER micro polish 031 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.31s !important;
}


/* AUTH REGISTER micro polish 032 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.32s !important;
}


/* AUTH REGISTER micro polish 033 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.33s !important;
}


/* AUTH REGISTER micro polish 034 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.34s !important;
}


/* AUTH REGISTER micro polish 035 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.35s !important;
}


/* AUTH REGISTER micro polish 036 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.36s !important;
}


/* AUTH REGISTER micro polish 037 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.37s !important;
}


/* AUTH REGISTER micro polish 038 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.38s !important;
}


/* AUTH REGISTER micro polish 039 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.39s !important;
}


/* AUTH REGISTER micro polish 040 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.40s !important;
}


/* AUTH REGISTER micro polish 041 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.41s !important;
}


/* AUTH REGISTER micro polish 042 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.42s !important;
}


/* AUTH REGISTER micro polish 043 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.43s !important;
}


/* AUTH REGISTER micro polish 044 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.44s !important;
}


/* AUTH REGISTER micro polish 045 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.45s !important;
}


/* AUTH REGISTER micro polish 046 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.46s !important;
}


/* AUTH REGISTER micro polish 047 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.47s !important;
}


/* AUTH REGISTER micro polish 048 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.48s !important;
}


/* AUTH REGISTER micro polish 049 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.49s !important;
}


/* AUTH REGISTER micro polish 050 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.50s !important;
}


/* AUTH REGISTER micro polish 051 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.51s !important;
}


/* AUTH REGISTER micro polish 052 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.52s !important;
}


/* AUTH REGISTER micro polish 053 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.53s !important;
}


/* AUTH REGISTER micro polish 054 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.54s !important;
}


/* AUTH REGISTER micro polish 055 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.55s !important;
}


/* AUTH REGISTER micro polish 056 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.56s !important;
}


/* AUTH REGISTER micro polish 057 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.57s !important;
}


/* AUTH REGISTER micro polish 058 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.58s !important;
}


/* AUTH REGISTER micro polish 059 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.59s !important;
}


/* AUTH REGISTER micro polish 060 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.60s !important;
}


/* AUTH REGISTER micro polish 061 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.61s !important;
}


/* AUTH REGISTER micro polish 062 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.62s !important;
}


/* AUTH REGISTER micro polish 063 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.63s !important;
}


/* AUTH REGISTER micro polish 064 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.64s !important;
}


/* AUTH REGISTER micro polish 065 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.65s !important;
}


/* AUTH REGISTER micro polish 066 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.66s !important;
}


/* AUTH REGISTER micro polish 067 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.67s !important;
}


/* AUTH REGISTER micro polish 068 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.68s !important;
}


/* AUTH REGISTER micro polish 069 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.69s !important;
}


/* AUTH REGISTER micro polish 070 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.70s !important;
}


/* AUTH REGISTER micro polish 071 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.71s !important;
}


/* AUTH REGISTER micro polish 072 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.72s !important;
}


/* AUTH REGISTER micro polish 073 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.73s !important;
}


/* AUTH REGISTER micro polish 074 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.74s !important;
}


/* AUTH REGISTER micro polish 075 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.75s !important;
}


/* AUTH REGISTER micro polish 076 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.76s !important;
}


/* AUTH REGISTER micro polish 077 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.77s !important;
}


/* AUTH REGISTER micro polish 078 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.78s !important;
}


/* AUTH REGISTER micro polish 079 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.79s !important;
}


/* AUTH REGISTER micro polish 080 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.80s !important;
}


/* AUTH REGISTER micro polish 081 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.81s !important;
}


/* AUTH REGISTER micro polish 082 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.82s !important;
}


/* AUTH REGISTER micro polish 083 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.83s !important;
}


/* AUTH REGISTER micro polish 084 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.84s !important;
}


/* AUTH REGISTER micro polish 085 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.85s !important;
}


/* AUTH REGISTER micro polish 086 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.86s !important;
}


/* AUTH REGISTER micro polish 087 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.87s !important;
}


/* AUTH REGISTER micro polish 088 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.88s !important;
}


/* AUTH REGISTER micro polish 089 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.89s !important;
}


/* AUTH REGISTER micro polish 090 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.90s !important;
}


/* AUTH REGISTER micro polish 091 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.91s !important;
}


/* AUTH REGISTER micro polish 092 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.92s !important;
}


/* AUTH REGISTER micro polish 093 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.93s !important;
}


/* AUTH REGISTER micro polish 094 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.94s !important;
}


/* AUTH REGISTER micro polish 095 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.95s !important;
}


/* AUTH REGISTER micro polish 096 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.96s !important;
}


/* AUTH REGISTER micro polish 097 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.97s !important;
}


/* AUTH REGISTER micro polish 098 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 0.98s !important;
}


/* AUTH REGISTER micro polish 099 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 0.99s !important;
}


/* AUTH REGISTER micro polish 100 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.00s !important;
}


/* AUTH REGISTER micro polish 101 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.01s !important;
}


/* AUTH REGISTER micro polish 102 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.02s !important;
}


/* AUTH REGISTER micro polish 103 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.03s !important;
}


/* AUTH REGISTER micro polish 104 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.04s !important;
}


/* AUTH REGISTER micro polish 105 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.05s !important;
}


/* AUTH REGISTER micro polish 106 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.06s !important;
}


/* AUTH REGISTER micro polish 107 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.07s !important;
}


/* AUTH REGISTER micro polish 108 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.08s !important;
}


/* AUTH REGISTER micro polish 109 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.09s !important;
}


/* AUTH REGISTER micro polish 110 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.10s !important;
}


/* AUTH REGISTER micro polish 111 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.11s !important;
}


/* AUTH REGISTER micro polish 112 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.12s !important;
}


/* AUTH REGISTER micro polish 113 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.13s !important;
}


/* AUTH REGISTER micro polish 114 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.14s !important;
}


/* AUTH REGISTER micro polish 115 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.15s !important;
}


/* AUTH REGISTER micro polish 116 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.16s !important;
}


/* AUTH REGISTER micro polish 117 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.17s !important;
}


/* AUTH REGISTER micro polish 118 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.18s !important;
}


/* AUTH REGISTER micro polish 119 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.19s !important;
}


/* AUTH REGISTER micro polish 120 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.20s !important;
}


/* AUTH REGISTER micro polish 121 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.21s !important;
}


/* AUTH REGISTER micro polish 122 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.22s !important;
}


/* AUTH REGISTER micro polish 123 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.23s !important;
}


/* AUTH REGISTER micro polish 124 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.24s !important;
}


/* AUTH REGISTER micro polish 125 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.25s !important;
}


/* AUTH REGISTER micro polish 126 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.26s !important;
}


/* AUTH REGISTER micro polish 127 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.27s !important;
}


/* AUTH REGISTER micro polish 128 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.28s !important;
}


/* AUTH REGISTER micro polish 129 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.29s !important;
}


/* AUTH REGISTER micro polish 130 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.30s !important;
}


/* AUTH REGISTER micro polish 131 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.31s !important;
}


/* AUTH REGISTER micro polish 132 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.32s !important;
}


/* AUTH REGISTER micro polish 133 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.33s !important;
}


/* AUTH REGISTER micro polish 134 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.34s !important;
}


/* AUTH REGISTER micro polish 135 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.35s !important;
}


/* AUTH REGISTER micro polish 136 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(2) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.36s !important;
}


/* AUTH REGISTER micro polish 137 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(3) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.37s !important;
}


/* AUTH REGISTER micro polish 138 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(4) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(6) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.38s !important;
}


/* AUTH REGISTER micro polish 139 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(5) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(7) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.39s !important;
}


/* AUTH REGISTER micro polish 140 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(6) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(1) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.40s !important;
}


/* AUTH REGISTER micro polish 141 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(7) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(2) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.41s !important;
}


/* AUTH REGISTER micro polish 142 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(8) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(3) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.42s !important;
}


/* AUTH REGISTER micro polish 143 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(9) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(4) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(2) {
    animation-delay: 1.43s !important;
}


/* AUTH REGISTER micro polish 144 */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card > *:nth-child(1) {
    backface-visibility: hidden !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-field:nth-of-type(5) {
    transform: translateZ(0) !important;
}
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:nth-child(1) {
    animation-delay: 1.44s !important;
}


/* ======================================================================
   REGISTER.CSS V5 — نفس معالجة login.css
   Mobile composition fix + premium lower graphic + PWA fix
   الملف نفسه فقط: assets/css/auth/register.css
   ====================================================================== */

/* إخفاء زر PWA من صفحة التسجيل فقط */
html body .afaq-app.afaq-auth-register-page .afaq-pwa-install-button,
html body .afaq-app.afaq-auth-register-page .afaq-pwa-install-button.is-visible,
html body .afaq-app.afaq-auth-register-page [data-afaq-pwa-install],
html body .afaq-app.afaq-auth-register-page .afaq-pwa-install,
html body .afaq-app.afaq-auth-register-page .afaq-install-pwa,
html body .afaq-app.afaq-auth-register-page .afaq-install-button {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
    position: fixed !important;
    inset: auto auto 0 0 !important;
    width: 0 !important;
    height: 0 !important;
    max-width: 0 !important;
    max-height: 0 !important;
    overflow: hidden !important;
}

html body:has(.afaq-app.afaq-auth-register-page) .afaq-pwa-install-button,
html body:has(.afaq-app.afaq-auth-register-page) .afaq-pwa-install-button.is-visible {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* خلفية الصفحة — نفس روح login لكن للتسجيل */
html body .afaq-app.afaq-auth-register-page {
    --auth-title: #071321;
    --auth-navy-deep: #061f36;
    --auth-navy-soft: #10324f;
    --auth-gold: #c08c47;
    --auth-gold-2: #d9a15a;
    --auth-gold-3: #f1d29a;
    --auth-page-bg: #fffaf2;

    background:
        radial-gradient(circle at 8% 5%, rgba(192,140,71,.16), transparent 340px),
        radial-gradient(circle at 95% 6%, rgba(7,19,33,.08), transparent 320px),
        radial-gradient(circle at 50% 100%, rgba(192,140,71,.10), transparent 440px),
        linear-gradient(180deg, #fffaf4 0%, #fffdf9 46%, #f9fbff 100%) !important;
}

/* فريم الصفحة — متوازن ومفيش قص */
html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame {
    position: relative !important;
    width: 100% !important;
    min-height: 100svh !important;
    padding: clamp(18px, 4vw, 42px) !important;
    display: grid !important;
    place-items: center !important;
    align-content: center !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    isolation: isolate !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame::before {
    opacity: .8 !important;
    background:
        linear-gradient(135deg, rgba(192,140,71,.030) 25%, transparent 25%) 0 0/34px 34px,
        linear-gradient(315deg, rgba(7,19,33,.018) 25%, transparent 25%) 0 0/42px 42px,
        radial-gradient(circle at 18% 15%, rgba(192,140,71,.08), transparent 24%) !important;
}

/* الجرافيك السفلي الاحترافي */
html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame::after {
    content: "" !important;
    position: absolute !important;
    inset-inline: 50% auto !important;
    transform: translateX(-50%) !important;
    bottom: clamp(18px, 5vw, 48px) !important;
    width: min(520px, 86vw) !important;
    height: min(260px, 32vh) !important;
    border-radius: 46px !important;
    background:
        radial-gradient(circle at 50% 68%, rgba(192,140,71,.18), transparent 33%),
        radial-gradient(circle at 18% 25%, rgba(192,140,71,.14), transparent 18%),
        radial-gradient(circle at 83% 28%, rgba(7,19,33,.08), transparent 16%),
        linear-gradient(135deg, rgba(255,255,255,.62), rgba(255,248,238,.35)) !important;
    box-shadow:
        0 25px 60px rgba(192,140,71,.10),
        inset 0 1px 0 rgba(255,255,255,.85) !important;
    border: 1px solid rgba(192,140,71,.10) !important;
    pointer-events: none !important;
    z-index: 0 !important;
    opacity: .88 !important;
}

/* الكارت الرئيسي — أوسع للتسجيل ومتمركز */
html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card {
    position: relative !important;
    width: min(860px, 100%) !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    padding: clamp(22px, 2.2vw, 32px) !important;
    border-radius: 36px !important;
    gap: 16px !important;
    z-index: 2 !important;
    background:
        radial-gradient(circle at 10% 2%, rgba(192,140,71,.17), transparent 28%),
        radial-gradient(circle at 100% 16%, rgba(10,37,64,.06), transparent 32%),
        linear-gradient(135deg, rgba(255,255,255,.98), rgba(255,250,242,.97) 58%, rgba(255,255,255,.99)) !important;
    box-shadow:
        0 30px 90px rgba(7,19,33,.10),
        0 10px 28px rgba(192,140,71,.08),
        inset 0 1px 0 rgba(255,255,255,.94) !important;
    overflow: hidden !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card::before {
    opacity: .72 !important;
    background:
        linear-gradient(90deg, rgba(192,140,71,.08), transparent 38%),
        repeating-linear-gradient(-45deg, rgba(192,140,71,.032) 0 1px, transparent 1px 17px) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card::after {
    width: 280px !important;
    height: 280px !important;
    inset-inline-end: -105px !important;
    top: -115px !important;
    opacity: .95 !important;
}

/* الزخارف داخل الكارت */
html body .afaq-app.afaq-auth-register-page .afaq-auth-orbit--one {
    width: 210px !important;
    height: 210px !important;
    inset-inline-start: -66px !important;
    bottom: -62px !important;
    opacity: .85 !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-orbit--two {
    width: 136px !important;
    height: 136px !important;
    inset-inline-end: 22px !important;
    bottom: 20px !important;
    opacity: .75 !important;
}

/* عنوان التسجيل */
html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block {
    gap: 8px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block h1 {
    font-size: clamp(32px, 4vw, 54px) !important;
    line-height: 1.04 !important;
    max-width: 16ch !important;
    letter-spacing: -.025em !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block p {
    max-width: 64ch !important;
    font-size: clamp(13px, 1.25vw, 15px) !important;
    line-height: 1.85 !important;
}

/* اختيار نوع الحساب بشكل أفخم */
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice-grid {
    gap: 12px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice {
    min-height: 106px !important;
    border-radius: 22px !important;
    background:
        radial-gradient(circle at 0 0, rgba(192,140,71,.08), transparent 36%),
        linear-gradient(135deg, rgba(255,255,255,.98), rgba(255,250,242,.88)) !important;
    box-shadow:
        0 12px 28px rgba(7,19,33,.045),
        inset 0 1px 0 rgba(255,255,255,.92) !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-choice.is-selected,
html body .afaq-app.afaq-auth-register-page .afaq-auth-choice:hover {
    border-color: rgba(192,140,71,.40) !important;
    box-shadow:
        0 18px 38px rgba(7,19,33,.075),
        0 0 0 4px rgba(192,140,71,.08) !important;
}

/* الحقول */
html body .afaq-app.afaq-auth-register-page .afaq-auth-field label {
    font-size: 12px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap input,
html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap select,
html body .afaq-app.afaq-auth-register-page .afaq-auth-field textarea {
    min-height: 56px !important;
    border-radius: 18px !important;
    font-size: 14px !important;
}

html body .afaq-app.afaq-auth-register-page .afaq-help-text {
    font-size: 10px !important;
    line-height: 1.7 !important;
}

/* الزر */
html body .afaq-app.afaq-auth-register-page .afaq-auth-submit {
    min-height: 58px !important;
    border-radius: 18px !important;
    font-size: 14px !important;
}

/* الموبايل — مهم جدًا */
@media screen and (max-width: 760px) {
    html,
    html body {
        max-width: 100vw !important;
        overflow-x: hidden !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame {
        padding: 14px 10px 130px !important;
        min-height: 100svh !important;
        place-items: start center !important;
        align-content: start !important;
        overflow-x: hidden !important;
        overflow-y: auto !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame::after {
        width: min(320px, 84vw) !important;
        height: 210px !important;
        bottom: 14px !important;
        border-radius: 34px !important;
        background:
            radial-gradient(circle at 50% 74%, rgba(192,140,71,.20), transparent 30%),
            radial-gradient(circle at 20% 28%, rgba(192,140,71,.15), transparent 17%),
            radial-gradient(circle at 80% 26%, rgba(7,19,33,.08), transparent 16%),
            linear-gradient(180deg, rgba(255,255,255,.50), rgba(255,248,238,.22)) !important;
        opacity: .95 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card {
        width: min(100%, 430px) !important;
        max-width: 100% !important;
        padding: 16px 14px !important;
        border-radius: 24px !important;
        gap: 10px !important;
        margin: 0 auto !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card::after {
        width: 180px !important;
        height: 180px !important;
        inset-inline-end: -72px !important;
        top: -84px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-brand-row {
        grid-template-columns: 48px minmax(0,1fr) !important;
        gap: 10px !important;
        align-items: center !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-logo-mark {
        width: 48px !important;
        height: 48px !important;
        border-radius: 16px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-kicker {
        font-size: 8px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-brand-row strong {
        font-size: 14px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-pill {
        min-height: 24px !important;
        padding: 5px 10px !important;
        font-size: 8px !important;
        border-radius: 999px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block h1 {
        max-width: none !important;
        font-size: clamp(24px, 7.5vw, 34px) !important;
        line-height: 1.10 !important;
        letter-spacing: 0 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block p {
        font-size: 10px !important;
        line-height: 1.65 !important;
        max-width: none !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-grid-two,
    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice-grid {
        grid-template-columns: 1fr !important;
        gap: 8px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice {
        min-height: 68px !important;
        padding: 9px !important;
        border-radius: 14px !important;
        grid-template-columns: 34px minmax(0,1fr) !important;
        grid-template-rows: auto auto !important;
        gap: 3px 8px !important;
        align-items: center !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice .dashicons {
        grid-row: 1 / 3 !important;
        width: 34px !important;
        height: 34px !important;
        border-radius: 11px !important;
        font-size: 15px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice strong {
        font-size: 10px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-choice small {
        font-size: 8px !important;
        line-height: 1.35 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-field {
        gap: 5px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-field label {
        font-size: 9px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap > .dashicons {
        inset-inline-start: 10px !important;
        width: 17px !important;
        height: 17px !important;
        font-size: 15px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap input,
    html body .afaq-app.afaq-auth-register-page .afaq-auth-input-wrap select,
    html body .afaq-app.afaq-auth-register-page .afaq-auth-field textarea {
        min-height: 44px !important;
        padding: 9px 36px 9px 10px !important;
        border-radius: 13px !important;
        font-size: 11px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-help-text {
        font-size: 8px !important;
        line-height: 1.5 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-check {
        padding: 8px !important;
        border-radius: 11px !important;
        grid-template-columns: 16px minmax(0,1fr) !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-check input {
        width: 16px !important;
        height: 16px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-check span {
        font-size: 8px !important;
        line-height: 1.45 !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-submit {
        min-height: 46px !important;
        padding: 9px 12px !important;
        border-radius: 14px !important;
        font-size: 11px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-footer-line {
        font-size: 9px !important;
        line-height: 1.6 !important;
        justify-content: center !important;
        text-align: center !important;
        flex-wrap: wrap !important;
    }
}

@media screen and (max-width: 430px) {
    html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame {
        padding: 12px 8px 120px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-mobile-frame::after {
        width: min(290px, 86vw) !important;
        height: 190px !important;
        bottom: 12px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-hero-card {
        padding: 14px 12px !important;
        border-radius: 21px !important;
    }

    html body .afaq-app.afaq-auth-register-page .afaq-auth-title-block h1 {
        font-size: clamp(23px, 8vw, 31px) !important;
    }
}
