._page_1rb6k_1{display:grid;min-height:100vh;grid-template-columns:1.2fr .8fr;background:#fff}._hero_1rb6k_8{display:flex;flex-direction:column;justify-content:center;padding:var(--space-10);background:linear-gradient(135deg,var(--color-navy) 0%,#1a252f 100%);color:#fff;position:relative;overflow:hidden}._hero_1rb6k_8:after{content:"";position:absolute;top:-20%;right:-10%;width:60%;height:80%;background:radial-gradient(circle,rgba(224,75,75,.4) 0%,transparent 70%);filter:blur(80px);z-index:1}._heroContent_1rb6k_32{position:relative;z-index:2;max-width:600px}._eyebrow_1rb6k_38{font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.25em;color:var(--color-accent);margin-bottom:var(--space-4)}._headline_1rb6k_47{font-size:clamp(3rem,5vw,5rem);font-weight:950;line-height:.95;letter-spacing:-.04em;margin-bottom:var(--space-6)}._lede_1rb6k_55{font-size:1.25rem;line-height:1.6;color:#ffffffb3;margin-bottom:var(--space-8)}._bulletList_1rb6k_62{display:grid;gap:var(--space-6);margin-top:var(--space-10)}._bulletItem_1rb6k_68{display:flex;gap:var(--space-4);align-items:center}._bulletDot_1rb6k_74{width:12px;height:12px;background:var(--color-accent);border-radius:var(--radius-pill);box-shadow:0 0 20px var(--color-accent)}._bulletText_1rb6k_82{font-size:1rem;font-weight:800;color:#ffffffe6}._panelWrap_1rb6k_88{display:flex;align-items:center;justify-content:center;padding:var(--space-8);background:#fff}._panel_1rb6k_88{width:100%;max-width:400px;display:flex;flex-direction:column;gap:var(--space-6)}._panelTitle_1rb6k_104{font-size:2.5rem;font-weight:950;letter-spacing:-.04em;color:var(--color-navy)}._panelText_1rb6k_111{font-size:1rem;color:var(--color-text-muted)}._status_1rb6k_116{padding:var(--space-4);border-radius:var(--radius-md);font-size:.85rem;font-weight:800}._statusInfo_1rb6k_123{background:var(--color-bg);color:var(--color-navy)}._statusError_1rb6k_128{background:var(--color-danger-soft);color:var(--color-danger)}._loginButton_1rb6k_133{width:100%;padding:1.1rem;background:var(--color-navy);color:#fff;border:none;border-radius:var(--radius-pill);font-size:1.1rem;font-weight:800;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:var(--space-4);box-shadow:0 10px 25px #34495e33}._loginButton_1rb6k_133:hover{transform:translateY(-2px) scale(1.02);background:#2c3e50;box-shadow:0 15px 35px #34495e4d}._divider_1rb6k_157{display:flex;align-items:center;text-align:center;color:var(--color-text-muted);font-size:.7rem;font-weight:900;text-transform:uppercase;letter-spacing:.15em}._divider_1rb6k_157:before,._divider_1rb6k_157:after{content:"";flex:1;border-bottom:1px solid var(--color-border)}._divider_1rb6k_157:not(:empty):before{margin-right:var(--space-4)}._divider_1rb6k_157:not(:empty):after{margin-left:var(--space-4)}._field_1rb6k_183{display:flex;flex-direction:column;gap:var(--space-2)}._field_1rb6k_183 span{font-size:.7rem;font-weight:900;text-transform:uppercase;color:var(--color-navy)}._field_1rb6k_183 input{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:1rem;background:var(--color-bg);transition:all .2s}._field_1rb6k_183 input:focus{outline:none;border-color:var(--color-accent);background:#fff}._secondaryButton_1rb6k_211{width:100%;padding:1rem;background:transparent;border:2px solid var(--color-border);border-radius:var(--radius-pill);font-weight:800;font-size:1rem;cursor:pointer;color:var(--color-navy);transition:all .2s}._secondaryButton_1rb6k_211:hover{background:var(--color-bg);border-color:var(--color-navy)}@media(max-width:1024px){._page_1rb6k_1{grid-template-columns:1fr}._hero_1rb6k_8{padding:var(--space-10) var(--space-8)}}._bypassBtn_1rb6k_239{margin-top:var(--space-4);padding:var(--space-3);background:transparent;border:1px dashed var(--color-border);border-radius:var(--radius-pill);font-size:.75rem;font-weight:800;color:var(--color-text-muted);cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.05em;width:100%}._bypassBtn_1rb6k_239:hover{color:var(--color-accent);border-color:var(--color-accent);background:var(--color-bg);transform:translateY(-1px)}
