.page-module__SEZomW__leftPanel{background:linear-gradient(135deg, var(--xshop-surface) 0%, var(--xshop-bg) 100%);border-right:1px solid var(--xshop-border)}.page-module__SEZomW__logoMark{background:var(--xshop-accent);width:32px;height:32px;box-shadow:var(--shadow-sm);border-radius:8px;justify-content:center;align-items:center;display:flex}.page-module__SEZomW__featureCheck{background:var(--xshop-surface);border:1px solid var(--xshop-border);width:20px;height:20px;color:var(--xshop-accent);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__SEZomW__testimonialCard{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-sm);border-radius:12px;max-width:300px;padding:20px}.page-module__SEZomW__testimonialAvatar{background:var(--xshop-accent);color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.page-module__SEZomW__authCard{background:var(--xshop-bg);border:1px solid var(--xshop-border);box-shadow:var(--shadow-lg);border-radius:16px;padding:24px}.page-module__SEZomW__mobileLogo{background:var(--xshop-accent);width:44px;height:44px;box-shadow:var(--shadow-sm);border-radius:14px;justify-content:center;align-items:center;display:flex}.page-module__SEZomW__tabSwitcher{background:var(--xshop-surface);border:1px solid var(--xshop-border);border-radius:10px;gap:0;padding:4px;display:flex}.page-module__SEZomW__tab{color:var(--xshop-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:6px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s,box-shadow .15s}.page-module__SEZomW__tabActive{background:var(--xshop-bg);color:var(--xshop-text);box-shadow:var(--shadow-xs);border:1px solid var(--xshop-border)}.page-module__SEZomW__oauthBtn{border:1px solid var(--xshop-border);background:var(--xshop-bg);color:var(--xshop-text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.page-module__SEZomW__oauthBtn:hover{background:var(--xshop-surface);border-color:var(--xshop-accent);box-shadow:var(--shadow-xs)}.page-module__SEZomW__oauthBtn:disabled{opacity:.5;cursor:not-allowed}.page-module__SEZomW__divider{align-items:center;gap:12px;display:flex}.page-module__SEZomW__dividerLine{background:var(--xshop-border);flex:1;height:1px}.page-module__SEZomW__errorBox{color:#df1b41;background:#df1b410f;border:1px solid #df1b4133;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.page-module__SEZomW__authFooter{text-align:center;color:var(--xshop-muted);font-size:11px;line-height:1.6}.page-module__SEZomW__authFooterLink{color:var(--xshop-muted);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.page-module__SEZomW__authFooterLink:hover{color:var(--xshop-text)}.page-module__SEZomW__inputLabel{color:var(--xshop-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.page-module__SEZomW__forgotLink{color:var(--xshop-accent);cursor:pointer;font-size:11px;transition:opacity .15s}.page-module__SEZomW__forgotLink:hover{opacity:.8}
