._authContainer_140xz_13{background:#fafafa;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}._logoContainer_140xz_31{top:var(--space-m);left:var(--space-m);z-index:100;position:absolute}._logo_140xz_31{cursor:pointer;border-radius:8px;width:40px;height:40px;transition:all .3s cubic-bezier(.4,0,.2,1)}._logo_140xz_31:hover{transform:scale(1.1);box-shadow:0 4px 12px #0000001a}._authWrapper_140xz_71{width:100%;min-height:100vh;display:flex}._formSection_140xz_83{padding:var(--space-xl);background:#fafafa;flex:.8;justify-content:center;align-items:center;min-height:100vh;display:flex}._formContainer_140xz_103{width:100%;max-width:70%;padding:var(--space-xl);transition:all .3s cubic-bezier(.4,0,.2,1);animation:.2s cubic-bezier(.4,0,.2,1) _formEnter_140xz_1;position:relative}._formContainer_140xz_103:hover{transform:translateY(-2px)}._title_140xz_129{font-size:var(--h1-size);margin-bottom:var(--space-l);color:#1b1b1b;text-align:center;letter-spacing:-.02em;justify-content:center;align-items:center;gap:var(--space-s);flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-weight:700;display:flex}._googleButton_140xz_161{width:100%;padding:var(--space-sm) var(--space-m);color:#3c4043;font-size:var(--paragraph-size);cursor:pointer;margin-bottom:var(--space-m);background:linear-gradient(135deg,#fff 0%,#f8f9ff 100%);border:2px solid #4285f4;border-radius:12px;justify-content:center;align-items:center;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:visible;box-shadow:0 2px 8px #4285f426,0 1px 3px #0000001a}._googleButton_140xz_161:hover{background:linear-gradient(135deg,#fff 0%,#f0f2ff 100%);border-color:#3367d6;transform:translateY(-3px);box-shadow:0 6px 20px #4285f440,0 4px 12px #0000001a}._googleButton_140xz_161:after{content:"RECOMMENDED";color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#4285f4 0%,#3367d6 100%);border-radius:8px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:-16px;right:2px;box-shadow:0 2px 6px #4285f44d}._googleIcon_140xz_245{width:18px;height:18px;margin-right:var(--space-xs);flex-shrink:0;transition:transform .3s}._googleButton_140xz_161:hover ._googleIcon_140xz_245{transform:scale(1.1)rotate(5deg)}._divider_140xz_269{text-align:center;width:100%;margin:var(--space-m) 0;border-bottom:1px solid #d3d3d3;line-height:.1em}._divider_140xz_269 span{padding:0 var(--space-s);color:#b0b6bb;font-size:var(--small-text-size);background:#fafafa}._inputContainer_140xz_299{width:100%;margin-bottom:var(--space-sm);position:relative}._inputContainer_140xz_299 input{width:100%;padding:var(--space-sm) calc(var(--h3-size) + var(--space-m));box-sizing:border-box;font-size:var(--paragraph-size);color:#1b1b1b;background:#fff;border:2px solid #e1e5e9;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 1px 3px #0000000d}._inputContainer_140xz_299 input:hover{border-color:#c1c7cd;box-shadow:0 2px 6px #00000014}._inputContainer_140xz_299 input:focus{background:#fdfdff;border-color:#007bff;outline:none;box-shadow:0 0 0 3px #007bff26,0 2px 8px #007bff1a}._inputContainer_140xz_299 ._icon_140xz_361{font-size:var(--h3-size);color:var(--primary-color);z-index:1;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:12px;transform:translateY(-50%)}._inputContainer_140xz_299:focus-within ._icon_140xz_361{color:#0056b3;transform:translateY(-50%)scale(1.15)}._confirmPasswordField_140xz_395{opacity:0;max-height:0;margin-bottom:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),margin-bottom .3s cubic-bezier(.4,0,.2,1);overflow:hidden}._confirmPasswordFieldVisible_140xz_417{opacity:1;max-height:60px;margin-bottom:var(--space-sm)}._eyeIcon_140xz_429{color:#007bff;cursor:pointer;z-index:1;border-radius:6px;padding:4px;font-size:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;right:12px;transform:translateY(-50%)}._eyeIcon_140xz_429:hover{color:#0056b3;background:#007bff1a;transform:translateY(-50%)scale(1.15)}._passwordStrengthLabel_140xz_469{font-size:var(--small-text-size);color:#1b1b1b;margin-top:var(--space-xs);opacity:.9}._passwordStrength_140xz_469{width:100%;height:4px;margin:var(--space-xs) 0;background-color:#d3d3d3;border-radius:4px;overflow:hidden}._strengthBar_140xz_501{width:0;height:100%;transition:all .3s}._strengthBar_140xz_501[data-strength="0"]{background-color:#dc3545;width:2%}._strengthBar_140xz_501[data-strength="1"]{background-color:#dc3545;width:25%}._strengthBar_140xz_501[data-strength="2"]{background-color:orange;width:50%}._strengthBar_140xz_501[data-strength="3"]{background-color:#95dca5;width:75%}._strengthBar_140xz_501[data-strength="4"]{background-color:#29c44d;width:100%}._passwordStrengthText_140xz_525{font-size:var(--small-text-size);color:#b0b6bb;margin:var(--space-xs) 0 var(--space-sm);text-align:center;line-height:1.4}._submitButton_140xz_541{width:100%;padding:var(--space-sm) var(--space-m);color:#fff;font-size:var(--paragraph-size);cursor:pointer;margin-top:var(--space-s);background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);border:none;border-radius:12px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 2px 8px #007bff33,0 1px 3px #0000001a}._submitButton_140xz_541:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:100%;height:100%;transition:transform .6s;position:absolute;top:0;left:-100%}._submitButton_140xz_541:not(:disabled):hover{background:linear-gradient(135deg,#0069d9 0%,#004085 100%);transform:translateY(-3px);box-shadow:0 6px 20px #007bff4d,0 4px 12px #00000026}._submitButton_140xz_541:not(:disabled):hover:before{transform:translate(200%)}._submitButton_140xz_541:disabled{opacity:.7;cursor:not-allowed}._toggleLink_140xz_637{color:#007bff;cursor:pointer;font-size:var(--small-text-size);text-align:center;margin-top:var(--space-m);padding:var(--space-xs);border-radius:8px;transition:all .2s}._toggleLink_140xz_637:hover{color:#0056b3;background:#e3f2fd;text-decoration:none}._error_140xz_671{color:#dc3545;margin-bottom:var(--space-sm);font-size:var(--small-text-size);text-align:center;width:100%;padding:var(--space-s);background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px}._authHint_140xz_695{color:var(--text-secondary,#6b7280);margin:0 0 var(--space-sm);font-size:var(--small-text-size);text-align:center;width:100%}._visualSection_140xz_711{background:linear-gradient(135deg,#000 0%,#1b263b 100%);flex:1.2;justify-content:flex-start;align-items:center;max-height:100vh;display:flex;position:relative;overflow:hidden}._visualContent_140xz_733{justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex;position:relative}._visualItem_140xz_753{justify-content:flex-start;align-items:center;width:100%;height:100vh;max-height:100vh;animation:.8s ease-out _fadeInUp_140xz_1;display:flex}._visualImage_140xz_773{object-fit:cover;object-position:center;border-radius:0 0 0 24px;width:100%;height:100vh;max-height:100vh;transition:transform .3s}._visualImage_140xz_773:hover{transform:scale(1.02)}@keyframes _fadeInUp_140xz_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _formEnter_140xz_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._termsAgreement_140xz_845{margin:var(--space-m) 0;padding:var(--space-s);text-align:center}._termsText_140xz_857{font-size:var(--small-text-size);color:var(--gray-text-color);margin:0;line-height:1.5}._termsLink_140xz_871{color:var(--primary-color);font-size:var(--small-text-size);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline;transition:all .15s;display:inline}._termsLink_140xz_871:hover{color:#0056b3;text-decoration:none}._termsLink_140xz_871:focus{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}._extensionBanner_140xz_927{z-index:200;background:var(--primary-color);color:#fff;padding:var(--space-m);position:absolute;bottom:0;left:0;right:0;box-shadow:0 2px 8px #0000001a}._extensionBannerContent_140xz_951{justify-content:center;align-items:center;gap:var(--space-s);text-align:left;max-width:1200px;margin:0 auto;display:flex}._extensionIcon_140xz_971{opacity:.9;flex-shrink:0;width:30px;height:30px}._extensionBannerText_140xz_985{gap:var(--space-xxs);text-align:left;flex-direction:column;display:flex}._extensionBannerTitle_140xz_999{font-size:var(--small-text-size);font-weight:600;line-height:1.2}._extensionBannerSubtitle_140xz_1011{font-size:var(--small-text-size);opacity:.9;line-height:1.2}._extensionTitleBadge_140xz_1031{color:#fff;font-size:var(--small-text-size);margin-left:var(--space-xs);background:#4285f4;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-weight:500;display:inline-flex;box-shadow:0 2px 4px #4285f433}._verificationMessage_140xz_1067{text-align:center;padding:var(--space-xl) 0;max-width:100%;margin:0 auto}._verificationIcon_140xz_1081{margin-bottom:var(--space-l);justify-content:center;display:flex}._mailIcon_140xz_1093{color:var(--primary-color);opacity:.8}._verificationTitle_140xz_1103{font-size:var(--h1-size);color:#000;margin:0 0 var(--space-l);letter-spacing:-.02em;font-weight:600}._verificationContent_140xz_1119{margin-bottom:var(--space-xl)}._verificationText_140xz_1127{font-size:var(--paragraph-size);color:var(--gray-text-color);margin:0 0 var(--space-xs);font-weight:400}._userEmailDisplay_140xz_1141{font-size:var(--h4-size);color:#000;margin:0 0 var(--space-m);word-break:break-all;font-weight:600}._verificationInstructions_140xz_1157{font-size:var(--paragraph-size);color:var(--gray-text-color);max-width:400px;margin:0 auto;line-height:1.6}._verificationActions_140xz_1177{gap:var(--space-s);margin-bottom:var(--space-l);flex-direction:column;max-width:300px;margin-left:auto;margin-right:auto;display:flex}._resendButton_140xz_1197{justify-content:center;align-items:center;gap:var(--space-xs);background:var(--primary-color);color:var(--button-text-color);padding:var(--space-sm) var(--space-m);font-size:var(--paragraph-size);cursor:pointer;border:none;border-radius:12px;font-weight:600;transition:all .15s;display:flex;box-shadow:0 2px 4px #007bff26}._resendButton_140xz_1197:hover{background:#0056b3;transform:translateY(-1px);box-shadow:0 4px 8px #007bff33}._backButton_140xz_1243{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--gray-text-color);border:1px solid var(--border-color);padding:var(--space-sm) var(--space-m);font-size:var(--paragraph-size);cursor:pointer;background:0 0;border-radius:12px;font-weight:500;transition:all .15s;display:flex}._backButton_140xz_1243:hover{background:var(--secondary-background-color);color:var(--text-color);border-color:var(--primary-color);transform:translateY(-1px)}._verificationHelp_140xz_1289{font-size:var(--small-text-size);color:var(--gray-text-color);opacity:.7;margin:0}@keyframes _modalOverlayIn_140xz_1{0%{opacity:0}to{opacity:1}}@keyframes _modalContentIn_140xz_1{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}._modalOverlay_140xz_1343{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;animation:.25s _modalOverlayIn_140xz_1;display:flex;position:fixed;top:0;left:0}._modalContent_140xz_1373{padding:var(--space-xl);text-align:center;background:#fff;border-radius:24px;width:90%;max-width:400px;animation:.25s cubic-bezier(.4,0,.2,1) _modalContentIn_140xz_1;position:relative;box-shadow:0 10px 25px #0003}._closeButton_140xz_1397{top:var(--space-sm);right:var(--space-sm);color:#1b1b1b;cursor:pointer;padding:var(--space-xs);background:0 0;border:none;border-radius:50%;font-size:1.5rem;line-height:0;transition:all .2s;position:absolute}._closeButton_140xz_1397:hover{background:#f0f0f0;transform:rotate(90deg)}._robotIcon_140xz_1437{color:#007bff;margin-bottom:var(--space-m);font-size:3rem}._recaptcha_140xz_1449{margin-top:var(--space-m);flex-direction:column;justify-content:center;align-items:center;display:flex}._recaptchaModalTitle_140xz_1465{font-size:var(--h2-size);color:var(--text-color);margin-bottom:var(--space-xs)}._recaptchaModalDescription_140xz_1477{font-size:var(--paragraph-size);color:var(--gray-text-color)}._pageLoader_140xz_1487{background:var(--background-color);justify-content:center;align-items:center;min-height:100vh;display:flex}@media (width<=1400px){._formContainer_140xz_103{max-width:85%}}@media (width<=1050px){._visualSection_140xz_711{display:none}._formSection_140xz_83{flex:1;max-width:100%}._formContainer_140xz_103{max-width:500px}}@media (width<=768px){._logoContainer_140xz_31{top:var(--space-s);left:var(--space-s)}._logo_140xz_31{width:32px;height:32px}._formSection_140xz_83{padding:var(--space-s);padding-top:80px}._authContainer_140xz_13:has(._extensionBanner_140xz_927) ._formSection_140xz_83{padding-top:100px}._formContainer_140xz_103{padding:var(--space-l);max-width:95%}._title_140xz_129{font-size:var(--h2-size);margin-bottom:var(--space-m);gap:var(--space-xs);flex-direction:column}._extensionTitleBadge_140xz_1031{margin-left:0}._extensionBannerContent_140xz_951{gap:var(--space-xs);text-align:center;flex-direction:column}._extensionBannerText_140xz_985{align-items:center}._extensionInstructions_140xz_1647{padding:var(--space-s);margin-top:var(--space-s)}._verificationActions_140xz_1177{max-width:100%}}@media (width<=480px){._formContainer_140xz_103{padding:var(--space-m)}._title_140xz_129{font-size:var(--h3-size)}._extensionBanner_140xz_927{padding:var(--space-xs) var(--space-s)}._extensionBannerTitle_140xz_999,._extensionBannerSubtitle_140xz_1011{font-size:var(--small-text-size)}._extensionTitleBadge_140xz_1031{padding:2px 6px;font-size:10px}._extensionInstructions_140xz_1647{margin-top:var(--space-xs)}._extensionInstructionsHeader_140xz_1721,._extensionInstructionsText_140xz_1729{font-size:var(--small-text-size)}}@media (prefers-reduced-motion:reduce){._submitButton_140xz_541:before{transition:none}._submitButton_140xz_541:hover:before,._visualImage_140xz_773:hover{transform:none}._formContainer_140xz_103,._modalOverlay_140xz_1343,._modalContent_140xz_1373{animation:none}._confirmPasswordField_140xz_395{transition:none}}@media (prefers-contrast:high){._extensionBanner_140xz_927{background:#000;border-bottom:2px solid #fff}._extensionTitleBadge_140xz_1031{background:#000;border:1px solid #fff}._extensionInstructions_140xz_1647{background:#fff;border:2px solid #000}}
