.auth-split-wrapper{background:var(--color-surface);width:100%;min-height:100vh;display:flex}.auth-split-left{background:#fafaf9;flex-direction:column;justify-content:center;align-items:center;width:65%;padding:48px;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.auth-split-left{display:flex}}.auth-split-left-bg{pointer-events:none;opacity:.04;z-index:0;background-image:radial-gradient(#c5a880 1.5px,#0000 1.5px),radial-gradient(#242424 1.5px,#fafaf9 1.5px);background-position:0 0,20px 20px;background-size:40px 40px;width:100%;height:100%;position:absolute;inset:0}.auth-home-btn{z-index:20;color:var(--color-primary-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all var(--transition-fast);background:#11182714;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex;position:absolute;top:32px;left:32px}.auth-home-btn:hover{background:#11182724;transform:translateY(-1px)}.auth-hero-center{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;max-width:680px;display:flex;position:relative}.auth-hero-logo{letter-spacing:-.05em;color:#1e293b;margin-bottom:16px;font-size:4.8rem;font-weight:900;line-height:1;text-decoration:none;transition:transform .3s}.auth-hero-logo:hover{transform:scale(1.02)}.auth-hero-logo span{color:var(--color-primary)}.auth-hero-tagline{color:#475569;letter-spacing:.04em;text-transform:uppercase;margin-bottom:24px;font-size:1.35rem;font-weight:700}.auth-hero-features{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.auth-hero-feature-item{color:#64748b;background:#ffffffb3;border:1px solid #0000000d;border-radius:9999px;align-items:center;gap:8px;padding:6px 14px;font-size:.85rem;font-weight:600;display:flex}.auth-social-bar{z-index:20;gap:12px;display:flex;position:absolute;bottom:32px;left:32px}.auth-social-icon-btn{color:#475569;background:#0000000d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:all .25s;display:flex}.auth-social-icon-btn:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px)}.auth-split-right{border-left:1px solid var(--color-border);z-index:10;background:#fff;flex-direction:column;justify-content:center;width:100%;min-height:100vh;padding:40px 28px 80px;display:flex;position:relative;box-shadow:-10px 0 30px #00000008}@media (min-width:640px){.auth-split-right{padding:48px 48px 80px}}@media (min-width:1024px){.auth-split-right{width:35%}}.auth-form-container{width:100%;max-width:440px;margin:0 auto}.auth-divider{color:var(--color-text-muted);align-items:center;gap:16px;margin:22px 0;font-size:.85rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--color-border);flex:1;height:1px}
