.AuthForm-module__oRl-7W__card{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);border-top:4px solid var(--color-crimson);width:100%;max-width:480px;overflow:hidden}.AuthForm-module__oRl-7W__tabs{border-bottom:1.5px solid var(--color-border);background:var(--color-bg);grid-template-columns:1fr 1fr;display:grid}.AuthForm-module__oRl-7W__tab{padding:var(--space-4) var(--space-6);font-family:var(--font-sans);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast), background var(--transition-fast);letter-spacing:.01em;background:0 0;border:none;font-size:.9375rem;font-weight:500;position:relative}.AuthForm-module__oRl-7W__tab:after{content:"";background:var(--color-crimson);height:2.5px;transition:transform var(--transition-base);position:absolute;bottom:-1.5px;left:0;right:0;transform:scaleX(0)}.AuthForm-module__oRl-7W__tab:hover{color:var(--color-text-primary);background:#00000005}.AuthForm-module__oRl-7W__tabActive{color:var(--color-navy);background:var(--color-surface);font-weight:700}.AuthForm-module__oRl-7W__tabActive:after{transform:scaleX(1)}.AuthForm-module__oRl-7W__cardHeader{padding:var(--space-8) var(--space-8) 0;text-align:center}.AuthForm-module__oRl-7W__cardTitle{font-family:var(--font-serif);color:var(--color-navy);margin-bottom:var(--space-2);font-size:clamp(1.5rem,3vw,1.875rem);font-weight:900;line-height:1.2}.AuthForm-module__oRl-7W__cardTitle em{color:var(--color-crimson);font-style:italic;font-weight:900}.AuthForm-module__oRl-7W__cardSubtitle{color:var(--color-text-secondary);max-width:340px;margin:0 auto;font-size:.9375rem;line-height:1.5}.AuthForm-module__oRl-7W__form{padding:var(--space-6) var(--space-8) var(--space-8);gap:var(--space-5);flex-direction:column;display:flex}.AuthForm-module__oRl-7W__passwordLabelRow{justify-content:space-between;align-items:center;display:flex}.AuthForm-module__oRl-7W__forgotLink{color:var(--color-crimson);cursor:pointer;font-size:.8125rem;font-family:var(--font-sans);transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:500}.AuthForm-module__oRl-7W__forgotLink:hover{color:var(--color-crimson-hover);text-decoration:underline}.AuthForm-module__oRl-7W__passwordWrapper{position:relative}.AuthForm-module__oRl-7W__passwordInput{padding-right:3rem!important}.AuthForm-module__oRl-7W__passwordToggle{cursor:pointer;color:var(--color-text-muted);padding:var(--space-1);transition:color var(--transition-fast);background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;right:.875rem;transform:translateY(-50%)}.AuthForm-module__oRl-7W__passwordToggle:hover{color:var(--color-navy)}.AuthForm-module__oRl-7W__strengthMeter{align-items:center;gap:var(--space-3);margin-top:var(--space-1);display:flex}.AuthForm-module__oRl-7W__strengthBars{flex:1;gap:4px;display:flex}.AuthForm-module__oRl-7W__strengthBar{background:var(--color-border);height:4px;transition:background var(--transition-base);border-radius:2px;flex:1}.AuthForm-module__oRl-7W__strengthLevel1{background:var(--color-error)}.AuthForm-module__oRl-7W__strengthLevel2{background:var(--color-warning)}.AuthForm-module__oRl-7W__strengthLevel3{background:var(--color-success)}.AuthForm-module__oRl-7W__strengthLabel{color:var(--color-text-muted);text-align:right;min-width:3rem;font-size:.75rem;font-weight:600}.AuthForm-module__oRl-7W__submitBtn{margin-top:var(--space-2);padding:1rem 2rem;font-size:1rem}.AuthForm-module__oRl-7W__modeToggle{text-align:center;color:var(--color-text-secondary);margin-top:calc(-1 * var(--space-2));font-size:.9rem}.AuthForm-module__oRl-7W__textLink{color:var(--color-crimson);cursor:pointer;font-size:inherit;font-family:var(--font-sans);transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-weight:600}.AuthForm-module__oRl-7W__textLink:hover{color:var(--color-crimson-hover);text-decoration:underline}.AuthForm-module__oRl-7W__trustFooter{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);background:var(--color-bg);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.AuthForm-module__oRl-7W__trustItem{color:var(--color-text-muted);letter-spacing:.02em;align-items:center;gap:5px;font-size:.75rem;font-weight:500;display:flex}.AuthForm-module__oRl-7W__trustDot{color:var(--color-border);font-size:.75rem}.AuthForm-module__oRl-7W__pendingBadge{padding:var(--space-8) var(--space-8) 0;justify-content:center;display:flex}.AuthForm-module__oRl-7W__pendingIcon{color:#3b82f6;background:linear-gradient(135deg,#eff4ff 0%,#e8f0fe 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 4px 20px #3b82f633}.AuthForm-module__oRl-7W__pendingBody{padding:var(--space-6) var(--space-8) var(--space-8);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.AuthForm-module__oRl-7W__pendingTitle{font-family:var(--font-serif);color:var(--color-navy);font-size:1.75rem;font-style:italic;font-weight:900}.AuthForm-module__oRl-7W__pendingSubtitle{color:var(--color-text-secondary);margin-bottom:calc(-1 * var(--space-3));font-size:.9375rem}.AuthForm-module__oRl-7W__pendingEmail{color:var(--color-navy);background:var(--color-bg);padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm);border:1px solid var(--color-border);word-break:break-all;font-size:1rem;font-weight:700}.AuthForm-module__oRl-7W__pendingNote{color:var(--color-text-secondary);max-width:320px;font-size:.9375rem;line-height:1.6}.AuthForm-module__oRl-7W__pendingChecklist{gap:var(--space-3);text-align:left;background:var(--color-bg);border-radius:var(--radius-md);width:100%;max-width:300px;padding:var(--space-5);border:1px solid var(--color-border);flex-direction:column;display:flex}.AuthForm-module__oRl-7W__pendingCheckItem{align-items:center;gap:var(--space-3);color:var(--color-text-primary);font-size:.9rem;font-weight:500;display:flex}.AuthForm-module__oRl-7W__checkIcon{color:var(--color-success);flex-shrink:0;align-items:center;display:flex}.AuthForm-module__oRl-7W__pendingCheckItemPending{color:var(--color-warning)}.AuthForm-module__oRl-7W__pendingCheckItemLocked{color:var(--color-text-muted);opacity:.7}.AuthForm-module__oRl-7W__pendingDot{border:2.5px solid var(--color-warning);border-top-color:#0000;border-radius:50%;flex-shrink:0;width:20px;height:20px;animation:1s linear infinite AuthForm-module__oRl-7W__spin}@keyframes AuthForm-module__oRl-7W__spin{to{transform:rotate(360deg)}}.AuthForm-module__oRl-7W__lockIcon{text-align:center;flex-shrink:0;width:20px;font-size:1rem}.AuthForm-module__oRl-7W__spamNote{color:var(--color-text-muted);max-width:300px;font-size:.875rem;line-height:1.5}.AuthForm-module__oRl-7W__backToLogin{margin-top:var(--space-2);padding:.75rem 2rem;font-size:.9rem}@media (max-width:520px){.AuthForm-module__oRl-7W__card{border-top:4px solid var(--color-crimson);border-radius:0;flex-direction:column;min-height:100dvh;display:flex}.AuthForm-module__oRl-7W__cardHeader{padding:var(--space-6) var(--space-5) 0}.AuthForm-module__oRl-7W__form{padding:var(--space-5) var(--space-5) var(--space-6);flex:1}.AuthForm-module__oRl-7W__pendingBody{padding:var(--space-5) var(--space-5) var(--space-6)}.AuthForm-module__oRl-7W__trustFooter{padding:var(--space-4) var(--space-5)}}
.page-module___8aEwW__root{grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.page-module___8aEwW__brandPanel{background:var(--color-navy);padding:var(--space-10) var(--space-10);gap:var(--space-10);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"),linear-gradient(160deg,#1a2744 0%,#0f1a33 100%);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__brandOverlay{pointer-events:none;background:linear-gradient(to bottom right,#b31e3c14 0%,#0000 60%);position:absolute;inset:0}.page-module___8aEwW__brandLogo{align-items:flex-start;gap:var(--space-4);z-index:1;display:flex;position:relative}.page-module___8aEwW__brandTagline{font-family:var(--font-sans);letter-spacing:.25em;color:var(--color-crimson);margin-bottom:2px;font-size:.6875rem;font-weight:700}.page-module___8aEwW__brandFirmName{font-family:var(--font-serif);color:var(--color-text-inverse);font-size:1.25rem;font-weight:700;line-height:1.2}.page-module___8aEwW__brandHero{z-index:1;justify-content:center;gap:var(--space-5);flex-direction:column;flex:1;display:flex;position:relative}.page-module___8aEwW__brandHeadline{font-family:var(--font-serif);color:var(--color-text-inverse);letter-spacing:-.01em;font-size:clamp(2rem,3.5vw,3rem);font-weight:900;line-height:1.15}.page-module___8aEwW__brandHeadline em{color:var(--color-crimson);font-style:italic}.page-module___8aEwW__brandBody{color:#ffffffb8;max-width:360px;font-size:1rem;line-height:1.7}.page-module___8aEwW__brandStats{align-items:center;gap:var(--space-6);z-index:1;display:flex;position:relative}.page-module___8aEwW__stat{flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__statNumber{font-family:var(--font-serif);color:var(--color-text-inverse);font-size:1.75rem;font-weight:900;line-height:1}.page-module___8aEwW__statLabel{color:#ffffff8c;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:500}.page-module___8aEwW__statDivider{background:#ffffff26;width:1px;height:36px}.page-module___8aEwW__values{gap:var(--space-3);z-index:1;flex-wrap:wrap;display:flex;position:relative}.page-module___8aEwW__valueTag{color:#fffc;border-radius:var(--radius-full);letter-spacing:.03em;background:#ffffff14;border:1px solid #ffffff1f;align-items:center;gap:6px;padding:5px 12px;font-size:.8125rem;font-weight:600;display:inline-flex}.page-module___8aEwW__brandFooter{z-index:1;position:relative}.page-module___8aEwW__brandLink{color:#ffffff73;transition:color var(--transition-fast);letter-spacing:.02em;font-size:.8125rem;text-decoration:none}.page-module___8aEwW__brandLink:hover{color:#ffffffd9;text-decoration:none}.page-module___8aEwW__authPanel{background:var(--color-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40' fill='%23dde2ea' opacity='0.35'/%3E%3C/svg%3E");flex-direction:column;display:flex;position:relative}.page-module___8aEwW__mobileHeader{display:none}.page-module___8aEwW__authInner{padding:var(--space-10) var(--space-6);justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;flex:1;width:100%;display:flex}.page-module___8aEwW__legalNote{color:var(--color-text-muted);text-align:center;max-width:420px;font-size:.75rem;line-height:1.6}.page-module___8aEwW__legalLink{color:var(--color-crimson);font-size:inherit}.page-module___8aEwW__legalLink:hover{color:var(--color-crimson-hover)}@media (max-width:900px){.page-module___8aEwW__root{grid-template-rows:auto 1fr;grid-template-columns:1fr}.page-module___8aEwW__brandPanel{padding:var(--space-6) var(--space-6);gap:var(--space-6);flex-flow:wrap;align-items:center}.page-module___8aEwW__brandHero{flex:none;width:100%;display:none}.page-module___8aEwW__brandFooter{display:none}.page-module___8aEwW__brandStats{gap:var(--space-4)}.page-module___8aEwW__brandHeadline{font-size:1.5rem}.page-module___8aEwW__mobileHeader{align-items:center;gap:var(--space-3);background:var(--color-navy);padding:var(--space-4) var(--space-5);z-index:10;border-bottom:2px solid var(--color-crimson);display:flex;position:sticky;top:0}.page-module___8aEwW__mobileFirmName{font-family:var(--font-serif);color:var(--color-text-inverse);font-size:.9375rem;font-weight:700}.page-module___8aEwW__authPanel{background-image:none;background-color:var(--color-bg)}.page-module___8aEwW__authInner{padding:var(--space-6) var(--space-4);justify-content:flex-start}.page-module___8aEwW__brandPanel{display:none}}@media (max-width:520px){.page-module___8aEwW__authInner{gap:var(--space-4);padding:0}}
