.register-form-module__FSnMtq__page{background-color:var(--color-bg);width:100%;min-height:100vh;display:flex}.register-form-module__FSnMtq__left{padding:var(--space-12) var(--space-12);background:linear-gradient(135deg,#2370e8 0%,#1340a0 60%,#091e55 100%);flex:0 0 50%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.register-form-module__FSnMtq__left:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 20% 80%,#ffffff0f 0%,#0000 50%),radial-gradient(circle at 80% 20%,#4d8ff040 0%,#0000 45%);position:absolute;inset:0}.register-form-module__FSnMtq__leftInner{z-index:1;gap:var(--space-10);flex-direction:column;width:100%;max-width:460px;display:flex;position:relative}.register-form-module__FSnMtq__iconGrid{gap:var(--space-4);display:flex}.register-form-module__FSnMtq__iconCard{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.register-form-module__FSnMtq__iconCardDark{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff24}.register-form-module__FSnMtq__iconCardGlass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a}.register-form-module__FSnMtq__headline h1{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);font-weight:var(--weight-extrabold);color:var(--color-white);line-height:var(--leading-snug)}.register-form-module__FSnMtq__featureCard{align-items:center;gap:var(--space-4);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff29;display:flex}.register-form-module__FSnMtq__featureBadge{border-radius:var(--radius-full);background:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #f59e0b66}.register-form-module__FSnMtq__featureText{flex-direction:column;gap:2px;display:flex}.register-form-module__FSnMtq__featureTitle{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--weight-bold);color:var(--color-white)}.register-form-module__FSnMtq__featureDesc{font-size:var(--text-body-md);color:#ffffffb3;line-height:var(--leading-normal)}.register-form-module__FSnMtq__right{padding:var(--space-12) var(--space-8);background-color:var(--color-surface);flex:1;justify-content:center;align-items:center;display:flex;overflow-y:auto}.register-form-module__FSnMtq__formContainer{gap:var(--space-8);flex-direction:column;width:100%;max-width:440px;display:flex}.register-form-module__FSnMtq__logo{align-items:center;gap:var(--space-2);display:flex}.register-form-module__FSnMtq__logoIcon{border-radius:var(--radius-sm);background:var(--color-primary);width:36px;height:36px;box-shadow:var(--shadow-blue);justify-content:center;align-items:center;display:flex}.register-form-module__FSnMtq__logoText{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--weight-bold);color:var(--color-text-heading)}.register-form-module__FSnMtq__heading{gap:var(--space-2);flex-direction:column;display:flex}.register-form-module__FSnMtq__heading h2{font-family:var(--font-display);font-size:clamp(22px,2.5vw,32px);font-weight:var(--weight-extrabold);color:var(--color-text-heading);line-height:var(--leading-snug)}.register-form-module__FSnMtq__heading p{font-size:var(--text-body-md);color:var(--color-text-muted);line-height:var(--leading-normal)}.register-form-module__FSnMtq__form{gap:var(--space-5);flex-direction:column;display:flex}.register-form-module__FSnMtq__fieldGroup{gap:var(--space-2);flex-direction:column;display:flex}.register-form-module__FSnMtq__label{font-family:var(--font-body);font-size:var(--text-body-md);font-weight:var(--weight-medium);color:var(--color-text)}.register-form-module__FSnMtq__input{width:100%;height:52px;padding:0 var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-neutral-100);font-family:var(--font-body);font-size:var(--text-body-md);color:var(--color-text);transition:var(--transition-normal)}.register-form-module__FSnMtq__input::placeholder{color:var(--color-placeholder)}.register-form-module__FSnMtq__input:focus{background:var(--color-surface);border-color:var(--color-primary);box-shadow:0 0 0 3px #2370e81f}.register-form-module__FSnMtq__passwordWrapper{position:relative}.register-form-module__FSnMtq__inputPassword{padding-right:48px}.register-form-module__FSnMtq__eyeBtn{right:var(--space-3);color:var(--color-neutral-400);padding:var(--space-1);transition:var(--transition-fast);border-radius:var(--radius-xs);align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.register-form-module__FSnMtq__eyeBtn:hover{color:var(--color-primary)}.register-form-module__FSnMtq__checkboxLabel{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.register-form-module__FSnMtq__checkbox{opacity:0;width:0;height:0;position:absolute}.register-form-module__FSnMtq__checkboxCustom{border:1.5px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface);width:18px;height:18px;transition:var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.register-form-module__FSnMtq__checkbox:checked+.register-form-module__FSnMtq__checkboxCustom{background:var(--color-primary);border-color:var(--color-primary)}.register-form-module__FSnMtq__checkbox:checked+.register-form-module__FSnMtq__checkboxCustom:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:10px;height:6px;display:block;transform:rotate(-45deg)translateY(-1px)}.register-form-module__FSnMtq__checkboxText{font-size:var(--text-body-md);color:var(--color-text-muted);line-height:var(--leading-normal)}.register-form-module__FSnMtq__btnPrimary{background:var(--color-primary);width:100%;height:52px;color:var(--color-white);font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--weight-bold);border-radius:var(--radius-md);transition:var(--transition-normal);box-shadow:var(--shadow-blue);letter-spacing:.01em}.register-form-module__FSnMtq__btnPrimary:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 6px 20px #2370e866}.register-form-module__FSnMtq__btnPrimary:active:not(:disabled){transform:translateY(0)}.register-form-module__FSnMtq__btnPrimary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.register-form-module__FSnMtq__btnGoogle{background:var(--color-surface);width:100%;height:52px;color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--text-body-md);font-weight:var(--weight-bold);border:1.5px solid var(--color-border);border-radius:var(--radius-md);justify-content:center;align-items:center;gap:var(--space-3);transition:var(--transition-normal);display:flex}.register-form-module__FSnMtq__btnGoogle:hover{background:var(--color-neutral-50);border-color:var(--color-neutral-300);box-shadow:var(--shadow-sm)}.register-form-module__FSnMtq__divider{align-items:center;gap:var(--space-4);display:flex}.register-form-module__FSnMtq__dividerLine{background:var(--color-border);flex:1;height:1px}.register-form-module__FSnMtq__dividerText{font-size:var(--text-caption);font-weight:var(--weight-semibold);color:var(--color-text-muted);letter-spacing:var(--tracking-wide)}.register-form-module__FSnMtq__linkInline{color:var(--color-primary);font-weight:var(--weight-semibold);transition:var(--transition-fast);text-decoration:none}.register-form-module__FSnMtq__linkInline:hover{color:var(--color-primary-hover);text-decoration:underline}.register-form-module__FSnMtq__loginPrompt{text-align:center;font-size:var(--text-body-md);color:var(--color-text-muted)}@media (max-width:1023px){.register-form-module__FSnMtq__left{display:none}.register-form-module__FSnMtq__right{flex:1}}@media (max-width:639px){.register-form-module__FSnMtq__right{padding:var(--space-8) var(--space-5);align-items:flex-start}.register-form-module__FSnMtq__formContainer{gap:var(--space-6)}}
