.RMRegisterForm-module__9stLuq__header{text-align:center;margin-bottom:var(--space-xl)}.RMRegisterForm-module__9stLuq__headerCompact{margin-bottom:var(--space-md)}.RMRegisterForm-module__9stLuq__headerTitle{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--color-text);margin-bottom:var(--space-xs)}.RMRegisterForm-module__9stLuq__headerSubtitle{font-size:var(--text-base);color:var(--color-text-muted)}.RMRegisterForm-module__9stLuq__form{gap:var(--space-lg);flex-direction:column;width:100%;display:flex}.RMRegisterForm-module__9stLuq__fieldRow{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:480px){.RMRegisterForm-module__9stLuq__fieldRow{grid-template-columns:1fr}}.RMRegisterForm-module__9stLuq__fieldGroup{gap:var(--space-2xs);flex-direction:column;display:flex}.RMRegisterForm-module__9stLuq__fieldRow .RMRegisterForm-module__9stLuq__fieldGroup>.RMRegisterForm-module__9stLuq__input:last-child,.RMRegisterForm-module__9stLuq__fieldRow .RMRegisterForm-module__9stLuq__fieldGroup>.RMRegisterForm-module__9stLuq__prefixWrap:last-child{margin-top:auto}.RMRegisterForm-module__9stLuq__label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-text-sub);letter-spacing:var(--tracking-wide)}.RMRegisterForm-module__9stLuq__labelHint{color:var(--color-text-muted);font-weight:var(--weight-normal)}.RMRegisterForm-module__9stLuq__required{color:var(--color-error);margin-left:var(--space-3xs)}.RMRegisterForm-module__9stLuq__sectionTitle{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-accent-hover);letter-spacing:var(--tracking-wide);text-transform:uppercase;padding-bottom:var(--space-2xs);border-bottom:1px solid var(--color-border-glass);margin:var(--space-xs) 0 calc(var(--space-2xs) * -1)}.RMRegisterForm-module__9stLuq__input{width:100%;padding:var(--space-sm) var(--space-md);background:var(--color-input-bg);-webkit-backdrop-filter:blur(var(--blur-sm));border:1px solid var(--color-border-glass);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth), background var(--duration-fast) var(--ease-smooth);outline:none}.RMRegisterForm-module__9stLuq__input::placeholder{color:var(--color-text-muted)}.RMRegisterForm-module__9stLuq__input:hover{border-color:var(--color-input-hover-border);background:var(--color-input-hover-bg)}.RMRegisterForm-module__9stLuq__input:focus{border-color:var(--color-border-accent);box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .15)}.RMRegisterForm-module__9stLuq__inputError{border-color:var(--color-error)!important;box-shadow:0 0 0 3px var(--color-error-bg)!important}.RMRegisterForm-module__9stLuq__input:disabled{opacity:.6;cursor:not-allowed}.RMRegisterForm-module__9stLuq__inputReadOnly{cursor:default;color:var(--color-text);font-weight:var(--weight-medium)}.RMRegisterForm-module__9stLuq__inputReadOnly:hover{border-color:var(--color-border-glass);background:var(--color-input-bg)}.RMRegisterForm-module__9stLuq__inputReadOnly:focus{border-color:var(--color-border-glass);box-shadow:none;outline:none}.RMRegisterForm-module__9stLuq__select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%237a6570' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:15px;padding-right:38px}.RMRegisterForm-module__9stLuq__select option{background:var(--color-bg,#fbf1f5);color:var(--color-text,#210313)}:root[data-theme=dark] .RMRegisterForm-module__9stLuq__select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9b4be' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E")}.RMRegisterForm-module__9stLuq__input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark] .RMRegisterForm-module__9stLuq__input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.RMRegisterForm-module__9stLuq__prefixWrap{position:relative}.RMRegisterForm-module__9stLuq__prefix{left:var(--space-md);color:var(--color-text-muted);font-size:var(--text-sm);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.RMRegisterForm-module__9stLuq__prefixWrap .RMRegisterForm-module__9stLuq__input{padding-left:calc(var(--space-md) + .75rem)}.RMRegisterForm-module__9stLuq__checkboxGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(130px,1fr));display:grid}.RMRegisterForm-module__9stLuq__checkboxLabel{align-items:center;gap:var(--space-sm);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--text-base);color:var(--color-text-sub);transition:color var(--duration-fast) var(--ease-smooth);display:flex}.RMRegisterForm-module__9stLuq__checkboxLabel:hover{color:var(--color-text)}.RMRegisterForm-module__9stLuq__checkbox{appearance:none;background:var(--color-input-bg);border:1.5px solid var(--color-border-glass);border-radius:var(--radius-sm);cursor:pointer;width:1.25rem;height:1.25rem;transition:background var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);flex-shrink:0}.RMRegisterForm-module__9stLuq__checkbox:hover{border-color:var(--color-input-hover-border);background:var(--color-input-hover-bg)}.RMRegisterForm-module__9stLuq__checkbox:checked{background:var(--color-accent);border-color:var(--color-accent)}.RMRegisterForm-module__9stLuq__checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.4rem;height:.7rem;margin:.1rem auto 0;display:block;transform:rotate(45deg)}.RMRegisterForm-module__9stLuq__checkbox:focus-visible{box-shadow:0 0 0 3px rgba(var(--color-accent-rgb), .15);border-color:var(--color-border-accent);outline:none}.RMRegisterForm-module__9stLuq__fieldError{font-size:var(--text-xs);color:var(--color-error);margin-top:var(--space-3xs)}.RMRegisterForm-module__9stLuq__formError{padding:var(--space-sm) var(--space-md);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);text-align:center}.RMRegisterForm-module__9stLuq__submitBtn{width:100%;padding:var(--space-sm) var(--space-lg);background:var(--color-accent);color:#fff;border-radius:var(--radius-full);font-size:var(--text-base);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wide);cursor:pointer;transition:background var(--duration-fast) var(--ease-smooth), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-smooth);box-shadow:var(--shadow-accent-glow);margin-top:var(--space-xs);border:1px solid #0000}.RMRegisterForm-module__9stLuq__submitBtn:hover:not(:disabled){background:var(--color-accent-hover);box-shadow:var(--shadow-accent-glow), 0 0 50px rgba(var(--color-accent-rgb), .25)}.RMRegisterForm-module__9stLuq__submitBtn:active:not(:disabled){background:var(--color-accent-active);transform:scale(.97)}.RMRegisterForm-module__9stLuq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.RMRegisterForm-module__9stLuq__spinner{border:2px solid #ffffff4d;border-top-color:var(--color-text);vertical-align:middle;width:1.1em;height:1.1em;margin-right:var(--space-xs);border-radius:50%;animation:.6s linear infinite RMRegisterForm-module__9stLuq__spin;display:inline-block}@keyframes RMRegisterForm-module__9stLuq__spin{to{transform:rotate(360deg)}}.RMRegisterForm-module__9stLuq__footerText{text-align:center;font-size:var(--text-sm);color:var(--color-text-sub);margin-top:var(--space-xs)}.RMRegisterForm-module__9stLuq__footerLink{color:var(--color-accent);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease-smooth)}.RMRegisterForm-module__9stLuq__footerLink:hover{color:var(--color-accent-hover)}.RMRegisterForm-module__9stLuq__successContainer{align-items:center;gap:var(--space-md);text-align:center;padding:0 0 var(--space-xl) 0;animation:RMRegisterForm-module__9stLuq__fadeInScale var(--duration-slow) var(--ease-out) both;flex-direction:column;display:flex}@keyframes RMRegisterForm-module__9stLuq__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.RMRegisterForm-module__9stLuq__successIconWrapper{-webkit-backdrop-filter:blur(20px);width:5.5rem;height:5.5rem;margin-bottom:var(--space-md);background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0a 100%);border:1px solid #ffffff2e;border-radius:50%;justify-content:center;align-items:center;animation:3s ease-in-out infinite RMRegisterForm-module__9stLuq__glassFloat;display:flex;position:relative;box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff26}.RMRegisterForm-module__9stLuq__successIconWrapper:before{content:"";background:linear-gradient(135deg, var(--color-brand), var(--color-accent)) border-box;-webkit-mask-composite:xor;opacity:.6;border:2px solid #0000;border-radius:50%;animation:2.5s ease-in-out infinite RMRegisterForm-module__9stLuq__ringPulse;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.RMRegisterForm-module__9stLuq__successIconWrapper:after{content:"";background:radial-gradient(circle at center, rgba(var(--color-accent-rgb), .15) 0%, transparent 70%);pointer-events:none;border-radius:50%;position:absolute;inset:0}.RMRegisterForm-module__9stLuq__successIconSvg{z-index:1;width:2.5rem;height:2.5rem;stroke:var(--color-accent);filter:drop-shadow(0 0 10px rgba(var(--color-accent-rgb), .5));stroke-dasharray:24;stroke-dashoffset:24px;animation:.6s cubic-bezier(.65,0,.35,1) .3s forwards RMRegisterForm-module__9stLuq__drawCheck;position:relative}@keyframes RMRegisterForm-module__9stLuq__drawCheck{to{stroke-dashoffset:0}}@keyframes RMRegisterForm-module__9stLuq__glassFloat{0%,to{transform:translateY(0);box-shadow:0 8px 32px #00000026,inset 0 0 0 1px #ffffff0d,inset 0 1px #ffffff26}50%{box-shadow:0 16px 48px #0003, 0 0 0 1px #ffffff14 inset, 0 1px 0 #fff3 inset, 0 0 30px rgba(var(--color-accent-rgb), .15);transform:translateY(-4px)}}@keyframes RMRegisterForm-module__9stLuq__ringPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}.RMRegisterForm-module__9stLuq__successTitle{font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text)}.RMRegisterForm-module__9stLuq__videoWrapper{aspect-ratio:4/3;border:1px solid var(--color-border-glass);width:100%;max-width:540px;margin:var(--space-md) auto;background:#0d0d0d;border-radius:32px;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 8px 32px #00000080}.RMRegisterForm-module__9stLuq__video{object-fit:contain;width:100%;height:100%}.RMRegisterForm-module__9stLuq__successMessage{font-size:var(--text-base);color:var(--color-text-sub);max-width:360px;line-height:var(--leading-relaxed)}.RMRegisterForm-module__9stLuq__spamWarningContainer{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-radius:var(--radius-md);box-shadow:var(--color-warning-glow);max-width:360px;margin-top:var(--space-xs);text-align:left;display:flex}.RMRegisterForm-module__9stLuq__warningIcon{width:1.1rem;height:1.1rem;stroke:var(--color-warning);flex-shrink:0;margin-top:2px}.RMRegisterForm-module__9stLuq__spamWarningText{font-size:var(--text-sm);color:var(--color-text-sub);line-height:var(--leading-normal);margin:0}.RMRegisterForm-module__9stLuq__loginLink{align-items:center;gap:var(--space-xs);color:var(--color-accent);font-weight:var(--weight-medium);font-size:var(--text-base);transition:color var(--duration-fast) var(--ease-smooth);text-decoration:none;display:inline-flex}.RMRegisterForm-module__9stLuq__loginLink:hover{color:var(--color-accent-hover)}.RMRegisterForm-module__9stLuq__addRow{gap:var(--space-sm);align-items:stretch;display:flex}.RMRegisterForm-module__9stLuq__addRow .RMRegisterForm-module__9stLuq__input{flex:1}.RMRegisterForm-module__9stLuq__addBtn{padding:var(--space-sm) var(--space-lg);font-size:var(--text-sm);font-weight:var(--weight-semibold,600);color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-md,10px);cursor:pointer;background:0 0;flex-shrink:0;font-family:inherit;transition:background .15s,color .15s}.RMRegisterForm-module__9stLuq__addBtn:hover{background:var(--color-accent);color:#fff}.RMRegisterForm-module__9stLuq__chipList{gap:var(--space-xs,.4rem);margin:var(--space-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.RMRegisterForm-module__9stLuq__chip{font-size:var(--text-sm);font-weight:var(--weight-medium,500);color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 9%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 32%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .5rem .28rem .75rem;display:inline-flex}.RMRegisterForm-module__9stLuq__chipRemove{width:1.1rem;height:1.1rem;color:inherit;background:color-mix(in srgb, var(--color-accent) 14%, transparent);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;line-height:1;transition:background .15s;display:inline-flex}.RMRegisterForm-module__9stLuq__chipRemove:hover{background:color-mix(in srgb, var(--color-accent) 28%, transparent)}.RMRegisterForm-module__9stLuq__fieldHint{margin:var(--space-xs,.35rem) 0 0;font-size:var(--text-xs,.72rem);color:var(--color-text-muted)}.RMRegisterForm-module__9stLuq__autocompleteWrap{position:relative}.RMRegisterForm-module__9stLuq__suggestionList{z-index:20;max-height:240px;padding:var(--space-2xs,.25rem);background:var(--color-surface,#1a1520);border:1px solid var(--color-border-glass);border-radius:var(--radius-md,10px);box-shadow:var(--shadow-glass-md,0 8px 24px #00000059);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.RMRegisterForm-module__9stLuq__suggestionItem{width:100%;padding:var(--space-xs,.4rem) var(--space-sm,.6rem);font-size:var(--text-sm);text-align:left;color:var(--color-text);border-radius:var(--radius-sm,6px);cursor:pointer;background:0 0;border:none;display:block}.RMRegisterForm-module__9stLuq__suggestionItem:hover,.RMRegisterForm-module__9stLuq__suggestionItem:focus-visible{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent);outline:none}
