._authPage_1iewu_5{min-height:100vh;background-color:var(--bg);color:var(--text-primary);font-family:var(--font-sans);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}._authBgGrid_1iewu_18{position:absolute;inset:0;background-size:64px 64px;background-image:linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.03) 1px,transparent 1px);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,rgba(0,0,0,.6) 0%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,rgba(0,0,0,.6) 0%,transparent 100%);pointer-events:none;z-index:0}._authBgGlow_1iewu_40{position:absolute;top:-20%;left:-10%;width:60%;height:60%;background:radial-gradient(circle,rgba(0,240,255,.06) 0%,transparent 65%);pointer-events:none;z-index:0}._authBgGlowSecondary_1iewu_55{position:absolute;bottom:-20%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(168,85,247,.04) 0%,transparent 65%);pointer-events:none;z-index:0}._authContainer_1iewu_71{position:relative;z-index:1;display:flex;width:100%;max-width:1040px;min-height:640px;margin:24px;border-radius:24px;overflow:hidden;border:1px solid var(--border);box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff08;animation:_authContainerIn_1iewu_1 .5s ease-out}._authBrandPanel_1iewu_89{width:420px;min-width:420px;background:var(--surface-panel);border-right:1px solid var(--border);display:flex;flex-direction:column;justify-content:center;padding:56px 48px;position:relative;overflow:hidden}._authBrandPanel_1iewu_89:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 20%,rgba(0,240,255,.06) 0%,transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(168,85,247,.04) 0%,transparent 60%);pointer-events:none}._authBrandContent_1iewu_123{position:relative;z-index:1}._authBrandLink_1iewu_128{text-decoration:none;color:inherit;display:inline-block}._authBrandName_1iewu_134{font-size:32px;font-weight:800;letter-spacing:-1px;background:linear-gradient(135deg,#fff,#a0a0b0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}._authBrandTagline_1iewu_144{margin-top:16px;font-size:15px;line-height:1.7;color:var(--text-muted)}._authBrandFeatures_1iewu_152{display:flex;flex-direction:column;gap:20px;margin-top:48px}._authFeature_1iewu_159{display:flex;align-items:flex-start;gap:14px}._authFeatureIcon_1iewu_165{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._authFeatureIcon_cyan_1iewu_175{background:#00f0ff1a;color:var(--accent-slate);border:1px solid rgba(0,240,255,.15)}._authFeatureIcon_purple_1iewu_181{background:#a855f71a;color:var(--accent-violet);border:1px solid rgba(168,85,247,.15)}._authFeatureIcon_amber_1iewu_187{background:#ff99001a;color:#f90;border:1px solid rgba(255,153,0,.15)}._authFeatureTitle_1iewu_193{display:block;font-size:14px;font-weight:600;color:var(--text-primary);margin-bottom:2px}._authFeatureDesc_1iewu_201{display:block;font-size:13px;color:var(--text-muted)}._authMobileBrand_1iewu_208{display:none;text-align:center;margin-bottom:8px}._authFormPanel_1iewu_215{flex:1;min-width:0;background-color:var(--bg);display:flex;align-items:center;justify-content:center;padding:40px;position:relative}._authFormWrapper_1iewu_226{width:100%;max-width:400px}._authFormHeader_1iewu_232{margin-bottom:28px}._authFormTitle_1iewu_236{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px;letter-spacing:-.3px}._authFormSubtitle_1iewu_244{font-size:14px;color:var(--text-muted);margin:0;line-height:1.5}._authTabs_1iewu_252{display:flex;position:relative;background:var(--surface-subtle);border-radius:12px;padding:4px;margin-bottom:24px;border:1px solid var(--border)}._authTab_1iewu_252{flex:1;padding:10px 16px;background:none;border:none;font-size:14px;font-weight:600;color:var(--text-muted);cursor:pointer;position:relative;z-index:2;border-radius:8px;transition:color .25s ease}._authTabIndicator_1iewu_277{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:var(--surface-panel);border-radius:8px;border:1px solid rgba(0,240,255,.1);box-shadow:0 2px 8px #0000004d;transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1}._authGoogleBtn_1iewu_292{width:100%;padding:12px 16px;border-radius:12px;border:1px solid var(--border);background:var(--surface-subtle);color:var(--text-primary);font-weight:600;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:20px;transition:all .2s ease;font-family:inherit}._authGoogleBtn_1iewu_292:hover{border-color:#00f0ff4d;background:#ffffff0a;box-shadow:0 4px 16px #0003;transform:translateY(-1px)}._authGoogleBtn_1iewu_292:active{transform:translateY(0)}._authDivider_1iewu_323{display:flex;align-items:center;gap:12px;margin-bottom:20px}._authDividerLine_1iewu_330{flex:1;height:1px;background:var(--border)}._authDividerText_1iewu_336{font-size:12px;color:var(--text-muted);font-weight:500;text-transform:lowercase}._authMessage_1iewu_344{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.5;margin-bottom:20px;animation:_authMessageIn_1iewu_1 .25s ease-out}._authMessage_1iewu_344 svg{flex-shrink:0;margin-top:1px}._authMessage_error_1iewu_361{background:#ef444414;border:1px solid rgba(239,68,68,.15);color:#f87171}._authMessage_success_1iewu_367{background:#22c55e14;border:1px solid rgba(34,197,94,.15);color:#86efac}._authForm_1iewu_215{display:flex;flex-direction:column;gap:18px}._authFormInner_1iewu_380{display:flex;flex-direction:column;gap:16px}._authFormInner_separated_1iewu_386{margin-top:20px;padding-top:20px;border-top:1px solid var(--border)}._authField_1iewu_392{display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}._authFieldRow_1iewu_400{display:flex;gap:12px}._authLabel_1iewu_405{font-size:13px;font-weight:500;color:var(--text-muted)}._authInput_1iewu_411{width:100%;padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface-subtle);color:#fff;font-size:14px;font-family:inherit;outline:none;transition:all .2s ease;box-sizing:border-box}._authInputWrapper_1iewu_425{position:relative;display:flex;align-items:center;width:100%}._authInputPassword_1iewu_432{padding-right:44px}._authPasswordToggle_1iewu_436{position:absolute;right:12px;background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s ease;z-index:2}._authPasswordToggle_1iewu_436:hover{color:var(--accent-slate)}._authInput_1iewu_411::placeholder{color:#8b8b9980}._authInput_1iewu_411:focus{border-color:var(--accent-slate);box-shadow:0 0 0 3px #00f0ff14;background:#1a1a20cc}._authInput_readonly_1iewu_465{padding:12px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface-panel);color:var(--text-muted);font-size:14px;word-break:break-word}._authInput_code_1iewu_475{letter-spacing:.35em;font-size:18px;font-weight:600;text-align:center;font-family:IBM Plex Mono,monospace}._authCheckboxLabel_1iewu_484{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:13px;color:var(--text-muted);-webkit-user-select:none;user-select:none}._authCheckbox_1iewu_484{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._authCheckboxCustom_1iewu_502{width:18px;height:18px;border-radius:5px;border:1px solid var(--border);background:var(--surface-subtle);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .2s ease;position:relative}._authCheckbox_1iewu_484:checked+._authCheckboxCustom_1iewu_502{background:var(--accent-slate);border-color:var(--accent-slate)}._authCheckbox_1iewu_484:checked+._authCheckboxCustom_1iewu_502:after{content:"";display:block;width:5px;height:9px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px}._authCheckbox_1iewu_484:focus-visible+._authCheckboxCustom_1iewu_502{outline:2px solid var(--accent-slate);outline-offset:2px}._authCheckboxText_1iewu_537{line-height:1.4}._authSubmitBtn_1iewu_542{width:100%;padding:13px 20px;border-radius:12px;border:none;background:linear-gradient(135deg,var(--accent-slate),#0099ff);color:#000;font-weight:700;font-size:15px;font-family:inherit;cursor:pointer;transition:all .25s ease;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px;position:relative;overflow:hidden}._authSubmitBtn_1iewu_542:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 0%,rgba(255,255,255,.15) 100%);opacity:0;transition:opacity .25s ease}._authSubmitBtn_1iewu_542:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #00f0ff40}._authSubmitBtn_1iewu_542:hover:not(:disabled):before{opacity:1}._authSubmitBtn_1iewu_542:active:not(:disabled){transform:translateY(0)}._authSubmitBtn_1iewu_542:disabled{opacity:.7;cursor:not-allowed}._authSpinner_1iewu_595{width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#000;border-radius:50%;animation:_authSpin_1iewu_595 .6s linear infinite}._authFormLinks_1iewu_605{display:flex;flex-direction:column;align-items:center;gap:8px}._authLink_1iewu_612{background:none;border:none;color:var(--accent-slate);font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;padding:4px 8px;border-radius:6px;transition:all .15s ease}._authLink_1iewu_612:hover{background:#00f0ff0f}._authLink_1iewu_612:disabled{opacity:.5;cursor:not-allowed}._authLink_muted_1iewu_634{color:var(--text-muted)}._authLink_muted_1iewu_634:hover{color:var(--text-primary);background:#ffffff0a}[data-theme=light] ._authPage_1iewu_5{background-color:#f8f8fa;color:#2d2d3a}[data-theme=light] ._authBgGrid_1iewu_18{background-image:linear-gradient(to right,rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.04) 1px,transparent 1px)}[data-theme=light] ._authBgGlow_1iewu_40{background:radial-gradient(circle,rgba(0,200,220,.06) 0%,transparent 65%)}[data-theme=light] ._authBgGlowSecondary_1iewu_55{background:radial-gradient(circle,rgba(168,85,247,.04) 0%,transparent 65%)}[data-theme=light] ._authContainer_1iewu_71{border-color:#e5e7eb;box-shadow:0 30px 60px #00000014,0 0 0 1px #00000008}[data-theme=light] ._authBrandPanel_1iewu_89{background:#fff;border-right-color:#e5e7eb}[data-theme=light] ._authBrandPanel_1iewu_89:before{background:radial-gradient(ellipse at 20% 20%,rgba(0,200,220,.04) 0%,transparent 60%),radial-gradient(ellipse at 80% 80%,rgba(168,85,247,.03) 0%,transparent 60%)}[data-theme=light] ._authBrandName_1iewu_134{background:linear-gradient(135deg,#1a1a2e,#4a4a6a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] ._authBrandTagline_1iewu_144{color:#6b7280}[data-theme=light] ._authFeatureTitle_1iewu_193{color:#1f2937}[data-theme=light] ._authFeatureDesc_1iewu_201{color:#6b7280}[data-theme=light] ._authFeatureIcon_cyan_1iewu_175{background:#00c8dc14;border-color:#00c8dc26;color:#0891b2}[data-theme=light] ._authFeatureIcon_purple_1iewu_181{background:#a855f714;border-color:#a855f726;color:#7c3aed}[data-theme=light] ._authFeatureIcon_amber_1iewu_187{background:#f59e0b14;border-color:#f59e0b26;color:#d97706}[data-theme=light] ._authFormPanel_1iewu_215{background-color:#fafafa}[data-theme=light] ._authFormTitle_1iewu_236{color:#111827}[data-theme=light] ._authFormSubtitle_1iewu_244{color:#6b7280}[data-theme=light] ._authTabs_1iewu_252{background:#f3f4f6;border-color:#e5e7eb}[data-theme=light] ._authTab_1iewu_252{color:#6b7280}[data-theme=light] ._authTabIndicator_1iewu_277{background:#fff;border-color:#00c8dc26;box-shadow:0 2px 8px #0000000f}[data-theme=light] ._authGoogleBtn_1iewu_292{background:#fff;border-color:#e5e7eb;color:#374151}[data-theme=light] ._authGoogleBtn_1iewu_292:hover{border-color:#d1d5db;background:#fff;box-shadow:0 4px 12px #0000000f}[data-theme=light] ._authDividerLine_1iewu_330{background:#e5e7eb}[data-theme=light] ._authDividerText_1iewu_336{color:#9ca3af}[data-theme=light] ._authMessage_error_1iewu_361{background:#ef44440f;border-color:#ef44441f;color:#dc2626}[data-theme=light] ._authMessage_success_1iewu_367{background:#22c55e0f;border-color:#22c55e1f;color:#16a34a}[data-theme=light] ._authLabel_1iewu_405{color:#6b7280}[data-theme=light] ._authInput_1iewu_411{background:#fff;border-color:#e5e7eb;color:#1f2937}[data-theme=light] ._authInput_1iewu_411::placeholder{color:#9ca3af}[data-theme=light] ._authInput_1iewu_411:focus{border-color:#0891b2;box-shadow:0 0 0 3px #0891b214;background:#fff}[data-theme=light] ._authInput_readonly_1iewu_465{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280}[data-theme=light] ._authCheckboxCustom_1iewu_502{background:#fff;border-color:#d1d5db}[data-theme=light] ._authCheckbox_1iewu_484:checked+._authCheckboxCustom_1iewu_502{background:#0891b2;border-color:#0891b2}[data-theme=light] ._authCheckbox_1iewu_484:checked+._authCheckboxCustom_1iewu_502:after{border-color:#fff}[data-theme=light] ._authCheckboxLabel_1iewu_484{color:#6b7280}[data-theme=light] ._authSubmitBtn_1iewu_542{background:linear-gradient(135deg,#06b6d4,#0284c7);color:#fff}[data-theme=light] ._authSubmitBtn_1iewu_542:hover:not(:disabled){box-shadow:0 6px 20px #06b6d440}[data-theme=light] ._authSpinner_1iewu_595{border-color:#ffffff4d;border-top-color:#fff}[data-theme=light] ._authLink_1iewu_612{color:#0891b2}[data-theme=light] ._authLink_1iewu_612:hover{background:#0891b20f}[data-theme=light] ._authLink_muted_1iewu_634{color:#6b7280}[data-theme=light] ._authLink_muted_1iewu_634:hover{color:#374151;background:#00000008}[data-theme=light] ._authFormInner_separated_1iewu_386{border-top-color:#e5e7eb}@media(max-width:900px){._authContainer_1iewu_71{flex-direction:column;max-width:480px;min-height:auto;margin:16px}._authBrandPanel_1iewu_89{display:none}._authMobileBrand_1iewu_208{display:block}._authFormPanel_1iewu_215{padding:32px 24px}._authFormWrapper_1iewu_226{max-width:100%}}@media(max-width:480px){._authContainer_1iewu_71{margin:0;border-radius:0;border:none;min-height:100vh;box-shadow:none}._authFormPanel_1iewu_215{padding:40px 20px}._authFieldRow_1iewu_400{flex-direction:column;gap:18px}._authFormTitle_1iewu_236{font-size:22px}}
