.WEZH7G_page{background:var(--color-hero-gradient);min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.WEZH7G_card{border-radius:var(--radius-xl);padding:var(--space-8);background:#fff;width:100%;max-width:420px;box-shadow:0 25px 50px -12px #00000059}.WEZH7G_logo{align-items:center;gap:var(--space-3);margin-bottom:var(--space-6);padding-bottom:var(--space-5);border-bottom:1px solid var(--slate-100);display:flex}.WEZH7G_logoName{font-size:var(--text-base);color:var(--color-text-heading);font-weight:700;line-height:1.2;display:block}.WEZH7G_logoSub{font-size:var(--text-xs);color:var(--slate-500);text-transform:uppercase;letter-spacing:.5px}.WEZH7G_title{font-size:var(--text-2xl);color:var(--color-text-heading);margin:0 0 var(--space-2);font-weight:700}.WEZH7G_subtitle{font-size:var(--text-sm);color:var(--slate-500);margin:0 0 var(--space-6)}.WEZH7G_form{gap:var(--space-4);flex-direction:column;display:flex}.WEZH7G_error{color:var(--error,#dc2626);font-size:var(--text-sm);border-radius:var(--radius-md);padding:var(--space-3);background:#fef2f2;border:1px solid #fecaca;margin:0}.WEZH7G_audience{margin:0 0 var(--space-3);border:0;min-width:0;padding:0}.WEZH7G_audienceRow{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.WEZH7G_audienceLegend{margin:0 0 var(--space-1);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;color:var(--slate-600);padding:0;font-weight:700}.WEZH7G_audienceBtn{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-800);font-size:var(--text-sm);cursor:pointer;background:#fff;font-weight:600}.WEZH7G_audienceBtn:hover{background:var(--slate-50)}.WEZH7G_audienceBtnOn,.WEZH7G_audienceBtnOn:hover{background:var(--primary-700);border-color:var(--primary-700);color:#fff}.WEZH7G_audienceBtn:focus-visible,.WEZH7G_showBtn:focus-visible,.WEZH7G_altLink:focus-visible,.WEZH7G_textLink:focus-visible{outline:3px solid var(--primary-400);outline-offset:2px}.WEZH7G_help{font-size:var(--text-sm);color:var(--slate-600);margin:0 0 var(--space-5)}.WEZH7G_passwordRow{gap:var(--space-2);display:flex}.WEZH7G_passwordRow input{flex:1;min-width:0}.WEZH7G_showBtn{min-height:44px;padding:0 var(--space-3);border:1px solid var(--slate-300);border-radius:var(--radius-md);color:var(--slate-800);font-size:var(--text-sm);cursor:pointer;background:#fff;font-weight:600}.WEZH7G_divider{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-4);color:var(--slate-600);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;display:flex}.WEZH7G_divider:before,.WEZH7G_divider:after{content:"";background:var(--slate-200);flex:1;height:1px}.WEZH7G_altLink{min-height:44px;padding:0 var(--space-4);border:1px solid var(--primary-700);border-radius:var(--radius-md);color:var(--primary-700);font-weight:600;font-size:var(--text-sm);background:#fff;justify-content:center;align-items:center;text-decoration:none;display:flex}.WEZH7G_altLink:hover{background:var(--primary-50)}.WEZH7G_altNote{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--slate-600);text-align:center}.WEZH7G_footLinks{margin:var(--space-5) 0 0;gap:var(--space-2);font-size:var(--text-sm);color:var(--slate-600);padding:0;list-style:none;display:grid}.WEZH7G_textLink{color:var(--primary-700);font-weight:600;text-decoration:underline}.WEZH7G_backLink{margin:0 0 var(--space-4);font-size:var(--text-sm)}.WEZH7G_backLink .WEZH7G_textLink{align-items:center;min-height:24px;display:inline-flex}
