.register_pageWithFixedNav__p6dGo{height:calc(100vh - 64px);overflow:hidden}.register_container__BE4kt{display:flex;height:100%;background-color:var(--background);width:100%}.register_formSection__cw25K{flex:1;padding:20px 80px;width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.register_logoContainer__1geNI{margin-bottom:40px}.register_logo__vEa7w{width:48px;height:48px}.register_title__UfB4M{text-align:center;font-size:1.8rem;font-weight:600;margin-bottom:4px;color:var(--foreground)}.register_subtitle__C4ggc{text-align:center;color:var(--text-secondary);margin-bottom:28px;font-size:.9rem}.register_form__3DN3y{display:flex;flex-direction:column;gap:16px;width:100%;max-width:300px}.register_inputGroup__NENNF{display:flex;flex-direction:column;gap:4px}.register_inputGroup__NENNF label{font-size:15px;color:var(--foreground);font-weight:500}.register_inputGroup__NENNF input{padding:10px;border:1px solid var(--border-primary);border-radius:8px;font-size:14px;transition:border-color .2s;background-color:var(--background-secondary);color:var(--foreground)}.register_inputGroup__NENNF input:focus{outline:none;border-color:var(--interactive-focus-border)}.register_passwordWrapper__rXqgv{position:relative;display:flex;align-items:center;width:100%}.register_passwordWrapper__rXqgv input{width:100%;padding-right:40px}.register_passwordToggle__de3LD{position:absolute;right:12px;background:none;border:none;cursor:pointer;font-size:16px;color:var(--text-secondary);z-index:1}.register_passwordToggle__de3LD:hover{color:var(--foreground)}.register_passwordErrorText__3spgT{color:var(--error-text,#dc2626);font-size:12px;margin-top:4px;line-height:1.4}.register_passwordRequirementText__8_HbE{color:var(--text-secondary);font-size:11px;margin-top:4px;line-height:1.4}.register_passwordLabel__zpFP5{display:flex;justify-content:space-between;align-items:center}.register_forgot__AVv6N{font-size:14px;color:var(--foreground);text-decoration:none}.register_signupButton__L_FjO{background-color:var(--interactive-strong-bg);color:#FFFFFF;padding:12px;border:none;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;width:100%;margin-bottom:16px}.register_signupButton__L_FjO:hover{background-color:var(--interactive-strong-hover);transform:scale(1.02)}.register_loginLink__Tr3FN{text-align:center;margin-top:16px;font-size:15px;color:var(--text-secondary)}.register_loginLink__Tr3FN a{color:var(--link-text);text-decoration:none;font-weight:500}.register_loginLink__Tr3FN a:hover{text-decoration:underline}.register_heroSection__81nHp{flex:1;width:50%;display:flex;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden}.register_heroImage__diI8T{position:absolute;width:95%;height:95%;object-fit:cover;border-radius:24px;left:50%;top:50%;transform:translate(-50%,-50%)}@media (max-width:1024px){.register_heroSection__81nHp{display:none}.register_formSection__cw25K{width:100%;padding:20px 40px}.register_form__3DN3y{width:100%;max-width:400px}}@media (max-width:480px){.register_formSection__cw25K{padding:16px}.register_form__3DN3y{max-width:300px}}.register_googleButton__ycQhO{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:12px;border:1px solid var(--google-button-border);background:var(--google-button-bg);cursor:pointer;transition:all .2s ease;font-size:14px;color:var(--google-button-text)}.register_googleButton__ycQhO:before{content:"";background-image:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48"><path fill="%234285F4" d="M45.12 24.5c0-1.56-.14-3.06-.4-4.5H24v8.51h11.84c-.51 2.75-2.06 5.08-4.39 6.64v5.52h7.11c4.16-3.83 6.56-9.47 6.56-16.17z"/><path fill="%2334A853" d="M24 46c5.94 0 10.92-1.97 14.56-5.33l-7.11-5.52c-1.97 1.32-4.49 2.1-7.45 2.1-5.73 0-10.58-3.87-12.31-9.07H4.34v5.7C7.96 41.07 15.4 46 24 46z"/><path fill="%23FBBC05" d="M11.69 28.18C11.25 26.86 11 25.45 11 24s.25-2.86.69-4.18v-5.7H4.34C2.85 17.09 2 20.45 2 24c0 3.55.85 6.91 2.34 9.88l7.35-5.7z"/><path fill="%23EA4335" d="M24 10.75c3.23 0 6.13 1.11 8.41 3.29l6.31-6.31C34.91 4.18 29.93 2 24 2 15.4 2 7.96 6.93 4.34 14.12l7.35 5.7c1.73-5.2 6.58-9.07 12.31-9.07z"/></svg>');width:18px;height:18px;background-size:contain;background-repeat:no-repeat;display:inline-block}.register_googleButton__ycQhO:hover{background-color:var(--background-secondary);box-shadow:0 2px 4px rgba(0,0,0,.12);transform:translateY(-1px)}.register_googleButton__ycQhO:active{background-color:var(--background-secondary);box-shadow:0 1px 2px rgba(0,0,0,.08);transform:translateY(0)}.register_tooltip__7bJw1{position:absolute;background-color:rgba(0,0,0,.75);color:white;padding:5px 10px;border-radius:4px;font-size:1rem;z-index:10;pointer-events:none;white-space:nowrap}