.rx-dialog-content{color:#f5f3ee!important;background:#101012!important;border:1px solid #ffffff1f!important;border-radius:8px!important;box-shadow:0 24px 70px #0009!important}.rx-dialog-shell{max-height:calc(100dvh - 2rem);display:block}.rx-dialog-body{color:#f5f3ee;background:0 0;min-width:0;max-height:calc(100dvh - 2rem);padding:26px 28px 24px;overflow:hidden auto}.rx-dialog-body>*{max-width:100%!important}.rx-dialog-body :is(h1,h2,h3){color:#f5f3ee!important;letter-spacing:-.01em!important;text-transform:none!important;font-family:inherit!important;font-weight:700!important;line-height:1.2!important}.rx-dialog-body h1{font-size:1.35rem!important}.rx-dialog-body h2{font-size:1.2rem!important}.rx-dialog-body h3{font-size:1.05rem!important}.rx-dialog-body p{color:#f5f3eeb8}.rx-dialog-body [class*=text-muted-foreground]{color:#f5f3ee9e!important}.rx-dialog-body label{letter-spacing:.02em;text-transform:none;color:#f5f3ee!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important}.rx-dialog-body :is(input,textarea,select){width:100%;color:#fff!important;background:#08080a!important;border:1px solid #ffffff29!important;border-radius:6px!important;min-height:40px!important}.rx-dialog-body textarea{min-height:92px!important}.rx-dialog-body :is(input,textarea)::placeholder{color:#f5f3ee73!important}.rx-dialog-body :is(input,textarea,select):focus{border-color:#ed1b2f!important;outline:none!important;box-shadow:0 0 0 3px #ed1b2f2e!important}.rx-dialog-body button[data-slot=button]{letter-spacing:0!important;text-transform:none!important;white-space:normal!important;border-radius:6px!important;max-width:100%!important;min-height:40px!important;font-family:inherit!important;font-size:14px!important;font-weight:600!important}.rx-dialog-body button[data-slot=button][class*=bg-primary]{color:#fff!important;background:#ed1b2f!important}.rx-dialog-body [class*=bg-card],.rx-dialog-body [class*=bg-muted]{background:#17171a!important;border-color:#ffffff1f!important}.rx-dialog-body a{color:#f56;font-weight:600}.rx-dialog-close{color:#f5f3ee;background:#ffffff0f;border:1px solid #ffffff29}.rx-dialog-close:hover{color:#fff;background:#ed1b2f2e;border-color:#ed1b2f}.rx-dialog-content.rigmatix-auth-dialog{overflow:hidden;border-color:#ffffff24!important;width:min(640px,100vw - 24px)!important;max-width:640px!important;box-shadow:0 28px 80px #000000b3!important}.rx-dialog-content.rigmatix-auth-dialog .rx-dialog-body,.rx-dialog-content.rigmatix-contact-dialog .rx-dialog-body{padding:0!important}.rigmatix-auth-dialog .rigmatix-auth-dialog-layout{background:#101012!important;grid-template-columns:minmax(0,1fr)!important;min-height:0!important;max-height:min(780px,100dvh - 24px)!important}.rigmatix-auth-dialog .rigmatix-auth-scroll{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;background:#101012}.rigmatix-auth-dialog :is(input,textarea,select):focus{border-color:#ffffff6b!important;box-shadow:0 0 0 2px #ffffff14!important}.rigmatix-auth-dialog .rigmatix-auth-heading{border-bottom:1px solid #ffffff1a;padding-bottom:18px}.rigmatix-auth-dialog .rigmatix-auth-brand-row{margin-bottom:15px}.rigmatix-auth-dialog .rigmatix-auth-logo{object-fit:contain;object-position:left center;width:auto;max-width:min(250px,100% - 70px);height:46px;display:block}.rigmatix-auth-dialog .rigmatix-auth-title,.rigmatix-contact-dialog .rigmatix-contact-title{color:#f5f3ee!important;letter-spacing:0!important;font-family:inherit!important;font-size:clamp(1.45rem,3vw,2rem)!important;font-weight:750!important;line-height:1.12!important}.rigmatix-auth-dialog .rigmatix-auth-title{font-size:clamp(1.75rem,3vw,2.15rem)!important;font-weight:750!important}.rigmatix-auth-dialog .rigmatix-auth-description,.rigmatix-contact-dialog .rigmatix-contact-description{max-width:42rem;color:#f5f3eead!important;font-size:.95rem!important;line-height:1.5!important}.rigmatix-auth-dialog .rigmatix-step-pill{color:#f5f3eeb8;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:650}.rigmatix-auth-dialog .rigmatix-role-choice{position:relative;background:#17171a!important;border-radius:6px!important;min-height:0!important;padding:12px 40px 12px 14px!important}.rigmatix-auth-dialog .rigmatix-role-choice:after{content:"";border:2px solid #f5f3ee61;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.rigmatix-auth-dialog .rigmatix-role-choice.is-selected{background:#1c1c1f!important;border-color:#ff1f3d!important;box-shadow:inset 3px 0 #ff1f3d!important}.rigmatix-auth-dialog .rigmatix-role-choice.is-selected:after{background:#ff1f3d;border-color:#ff1f3d;box-shadow:inset 0 0 0 2px #17171a}.rigmatix-auth-dialog .rigmatix-role-choice p:first-child{color:#f5f3ee!important;font-size:.98rem!important;line-height:1.2!important}.rigmatix-auth-dialog .rigmatix-role-choice p:last-child{color:#f5f3eead!important;font-size:.86rem!important;line-height:1.35!important}.rigmatix-auth-dialog .rigmatix-auth-actions button{min-width:0!important}.rigmatix-auth-dialog .rigmatix-inline-action,.rigmatix-auth-dialog .rigmatix-secondary-action{font-size:.875rem;font-weight:700;color:#f56!important}.rigmatix-auth-dialog .rigmatix-secondary-action{color:#f5f3eeb8!important}.rigmatix-auth-dialog .rigmatix-password-toggle{color:#f5f3eead;font-size:12px;font-weight:700;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.rigmatix-auth-dialog .rigmatix-password-toggle:hover{color:#f5f3ee}.rigmatix-auth-dialog .rigmatix-auth-note{color:#f5f3eeb8;background:#17171a;border:1px solid #ffffff1f;border-radius:6px;padding:10px 12px;font-size:.9rem;line-height:1.45}.rigmatix-auth-dialog button[data-slot=button]{border-radius:6px!important}.rigmatix-auth-dialog button[data-slot=button]:before{display:none!important}.rigmatix-auth-dialog button[data-slot=button][class*=bg-primary]{color:#fff!important;box-shadow:none!important;background:#ff1f3d!important;border-color:#ff1f3d!important}.rigmatix-auth-dialog button[data-slot=button][class*=bg-primary]:hover{background:#f0002d!important}.rigmatix-auth-dialog button[data-slot=button][class*=border-input]{color:#f5f3ee!important;background:#17171a!important;border-color:#fff3!important}.rigmatix-auth-dialog button[data-slot=button][class*=border-input]:hover{background:#202024!important;border-color:#fff6!important}.rigmatix-auth-dialog .rigmatix-auth-error{background:#17171a;border-left:3px solid #ff1f3d;margin-top:-6px;padding:9px 11px;font-size:.85rem;line-height:1.4;color:#f5f3ee!important}.rx-dialog-content.rigmatix-contact-dialog{width:min(820px,100vw - 24px)!important;max-width:820px!important}.rigmatix-contact-dialog .rigmatix-contact-scroll{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;background:#101012!important}.rigmatix-contact-dialog .rigmatix-contact-success{background:#ff1f3d0f;border:1px solid #ff1f3d3d;border-radius:8px;padding:28px}.rigmatix-contact-dialog .rigmatix-contact-chip,.rigmatix-contact-dialog .rigmatix-contact-check{color:#f5f3eebd;background:#ffffff09;border:1px solid #ffffff1f;border-radius:999px;padding:7px 12px;font-size:.875rem;font-weight:650;line-height:1.2;transition:border-color .18s,background-color .18s,color .18s}.rigmatix-contact-dialog .rigmatix-contact-chip:hover,.rigmatix-contact-dialog .rigmatix-contact-check:hover{color:#fff;border-color:#ffffff3d}.rigmatix-contact-dialog .rigmatix-contact-chip.is-selected,.rigmatix-contact-dialog .rigmatix-contact-check.is-selected{color:#fff;background:#ff1f3d29;border-color:#ff1f3db8}.rigmatix-contact-dialog .rigmatix-contact-check{text-align:left;border-radius:6px;align-items:center;gap:8px;padding:9px 10px;font-weight:600;display:flex}@media (width<=760px){.rx-dialog-content{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.rx-dialog-shell{max-height:calc(100dvh - 16px)}.rx-dialog-body{max-height:calc(100dvh - 16px);padding:22px 18px 20px}.rx-dialog-close{top:10px!important;right:10px!important}.rx-dialog-content.rigmatix-auth-dialog,.rx-dialog-content.rigmatix-contact-dialog{width:calc(100vw - 16px)!important;max-width:none!important}.rigmatix-auth-dialog .rigmatix-auth-dialog-layout{grid-template-columns:minmax(0,1fr)!important;min-height:0!important;max-height:calc(100dvh - 16px)!important}.rigmatix-auth-dialog .rigmatix-auth-actions{grid-template-columns:1fr!important;display:grid!important}.rigmatix-auth-dialog .rigmatix-auth-scroll,.rigmatix-contact-dialog .rigmatix-contact-scroll{max-height:calc(100dvh - 16px)!important}.rigmatix-auth-dialog .rigmatix-auth-title,.rigmatix-contact-dialog .rigmatix-contact-title{font-size:1.45rem!important}.rigmatix-auth-dialog .rigmatix-auth-logo{max-width:min(185px,100% - 54px);height:34px}.rigmatix-auth-dialog .rigmatix-auth-brand-row{margin-bottom:10px}.rigmatix-contact-dialog .rigmatix-contact-check{padding:8px 10px}}
