.page-module__OhWWPG__container{background:var(--bg-base);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.page-module__OhWWPG__webglContainer{z-index:0;pointer-events:none;width:100vw;height:100vh;position:absolute;top:0;left:0}.page-module__OhWWPG__layoutGrid{z-index:10;width:100%;max-width:1440px;height:100vh;padding:var(--space-xl);grid-template-columns:1fr 1fr;display:grid;position:relative}.page-module__OhWWPG__techLabel{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.2em;color:var(--text-tech);text-transform:uppercase;font-size:10px;position:absolute}.page-module__OhWWPG__labelTopLeft{top:48px;left:48px}.page-module__OhWWPG__labelBottomLeft{bottom:48px;left:48px}.page-module__OhWWPG__labelVerticalRight{transform-origin:100%;align-items:center;gap:24px;display:flex;top:50%;right:48px;transform:translateY(-50%)rotate(90deg)}.page-module__OhWWPG__labelVerticalRight:before,.page-module__OhWWPG__labelVerticalRight:after{content:"[";opacity:.5}.page-module__OhWWPG__labelVerticalRight:after{content:"]"}.page-module__OhWWPG__versionTag{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--text-secondary);align-items:center;font-size:12px;display:flex}.page-module__OhWWPG__topBar{z-index:20;gap:16px;display:flex;position:absolute;top:48px;right:48px}.page-module__OhWWPG__authWrapper{grid-column:2;justify-content:center;align-items:center;padding-left:10%;display:flex}.page-module__OhWWPG__authPanel{background-color:var(--bg-surface-1);border-radius:var(--radius-card);width:100%;max-width:440px;padding:var(--space-xl);-webkit-backdrop-filter:blur(20px);flex-direction:column;gap:32px;display:flex}.page-module__OhWWPG__headerGroup{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__OhWWPG__systemBadge{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--text-primary);background:var(--bg-surface-2);border-radius:var(--radius-pill);margin-bottom:var(--space-sm);letter-spacing:.1em;align-self:flex-start;padding:4px 12px;font-size:11px}.page-module__OhWWPG__headline{letter-spacing:-.02em;color:var(--text-primary);font-size:32px;font-weight:500;line-height:1.1}.page-module__OhWWPG__subtitle{color:var(--text-secondary);font-size:14px;font-weight:400}.page-module__OhWWPG__formGroup{gap:var(--space-md);flex-direction:column;display:flex}.page-module__OhWWPG__inputWrapper{flex-direction:column;gap:8px;display:flex;position:relative}.page-module__OhWWPG__inputLabel{color:var(--text-secondary);padding-left:16px;font-size:12px;font-weight:500}.page-module__OhWWPG__input{border-radius:var(--radius-pill);background-color:var(--bg-surface-2);width:100%;height:56px;color:var(--text-primary);font-family:var(--font-tech), "Space Grotesk", sans-serif;transition:var(--transition-element);border:none;outline:none;padding:0 24px;font-size:15px}.page-module__OhWWPG__input::placeholder{color:#78787866}.page-module__OhWWPG__input:focus{background-color:var(--bg-surface-3)}.page-module__OhWWPG__submitBtn{border-radius:var(--radius-pill);cursor:pointer;font-family:var(--font-tech), "Space Grotesk", sans-serif;transition:var(--transition-element);background-color:var(--accent);height:64px;color:var(--text-primary);letter-spacing:.02em;margin-top:var(--space-sm);box-shadow:0 0 40px var(--accent-glow);border:none;outline:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.page-module__OhWWPG__submitBtn:hover{background-color:var(--accent-hover);box-shadow:0 0 60px var(--accent-glow);transform:translateY(-2px)}.page-module__OhWWPG__submitBtn:disabled{opacity:.7;cursor:not-allowed}.page-module__OhWWPG__successMessage{text-align:center;color:var(--text-primary);background:var(--bg-surface-2);border-radius:var(--radius-pill);padding:16px;font-size:14px}.page-module__OhWWPG__errorMessage{text-align:center;color:#f44;border-radius:var(--radius-pill);background:#ff44441a;padding:16px;font-size:14px}@media (max-width:1024px){.page-module__OhWWPG__layoutGrid{padding:var(--space-md);grid-template-columns:1fr}.page-module__OhWWPG__authWrapper{grid-column:1;padding-left:0}.page-module__OhWWPG__labelVerticalRight{display:none}}
