.WuEEPG_authPage{min-height:100dvh;padding:calc(var(--safe-area-top) + 1.1rem) calc(var(--safe-area-right) + 1.1rem) calc(var(--safe-area-bottom) + 1.1rem) calc(var(--safe-area-left) + 1.1rem);background:radial-gradient(circle at 10% 80%,#d9770614,#0000 34%),radial-gradient(circle at 90% 16%,#3b82f617,#0000 38%),linear-gradient(165deg,#f6faf9 0%,#f4f8f7 44%,#edf3f1 100%);place-items:center;display:grid}.WuEEPG_card{background:radial-gradient(circle at 88% 12%,#3b82f614,#0000 42%),linear-gradient(170deg,#fcfffef0,#f6fbf9e6);border:1px solid #94a3b83d;border-radius:20px;width:min(460px,100%);min-width:0;padding:clamp(1.2rem,3vw,1.8rem);box-shadow:0 18px 38px #0f172a14}.WuEEPG_kicker{color:#48615c;text-transform:uppercase;letter-spacing:.11em;white-space:nowrap;margin:0;font-size:.75rem;font-weight:700}.WuEEPG_title{font-family:var(--font-display);letter-spacing:normal;color:var(--ink-strong);margin:.34rem 0 .38rem;font-size:clamp(1.75rem,4vw,2.14rem);font-weight:600;line-height:1.05}.WuEEPG_subtitle{color:#425868;margin:0;line-height:1.4}.WuEEPG_form{gap:.8rem;margin-top:1.02rem;display:grid}.WuEEPG_formFields{gap:inherit;border:0;min-width:0;margin:0;padding:0;display:grid}.WuEEPG_captchaBlock{gap:.45rem;margin-top:.1rem;display:grid}.WuEEPG_captchaLabel{text-transform:uppercase;letter-spacing:.12em;color:#526775;margin:0;font-size:.78rem;font-weight:700}.WuEEPG_captchaFrame{width:100%;min-width:0}.WuEEPG_formGroup{gap:.8rem;display:grid}.WuEEPG_field{gap:.34rem;display:grid}.WuEEPG_label{color:#334155;font-size:.88rem;font-weight:500}.WuEEPG_readOnlyValue{width:100%;min-width:0;min-height:3.1rem;color:var(--ink-strong);overflow-wrap:anywhere;background:#ffffffc7;border:1px solid #94a3b873;border-radius:14px;padding:.78rem .95rem;line-height:1.5}.WuEEPG_readOnlyValue:focus-visible{background:#fffffff0;border-color:#0f766e9e;outline:none;box-shadow:0 0 0 3px #0f766e29}.WuEEPG_buttonPrimary{background:linear-gradient(180deg, var(--accent-blue), var(--accent-blue-strong));color:#fff;cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.42rem;min-height:42px;font-weight:600;display:inline-flex;box-shadow:0 10px 22px #0f766e40}.WuEEPG_buttonPrimary:hover:not(:disabled){background:linear-gradient(180deg, var(--accent-blue-strong), #0a524d)}.WuEEPG_buttonPrimary:disabled{opacity:.72;cursor:not-allowed}.WuEEPG_buttonSecondary{color:#334155;cursor:pointer;background:#ffffffd1;border:1px solid #64748b61;border-radius:12px;min-height:42px;font-weight:600}.WuEEPG_buttonSecondary:hover:not(:disabled){background:#fff;border-color:#0f766e75}.WuEEPG_buttonSecondary:disabled{opacity:.72;cursor:not-allowed}.WuEEPG_mfaMethodControls{border:0;margin:0;padding:0}.WuEEPG_mfaMethodLegend{color:#526775;margin-bottom:.4rem;font-size:.78rem;font-weight:650}.WuEEPG_mfaMethodOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.WuEEPG_mfaMethodButton{color:#475569;cursor:pointer;background:#ffffffb8;border:1px solid #64748b57;border-radius:10px;min-height:44px;font-weight:600}.WuEEPG_mfaMethodButton[aria-pressed=true]{color:var(--accent-blue-strong);background:#0f766e17;border-color:#0f766e80}.WuEEPG_mfaMethodButton:disabled{opacity:.72;cursor:not-allowed}.WuEEPG_mfaExpiry{color:#5b6f82;margin:0;font-size:.84rem;line-height:1.45}.WuEEPG_mfaActions{gap:.55rem;display:grid}.WuEEPG_enrollmentQr{border:1px solid var(--border-subtle);border-radius:12px;align-self:center}.WuEEPG_setupKey{overflow-wrap:anywhere;background:var(--surface-muted);letter-spacing:.08em;text-align:center;border-radius:10px;padding:.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.WuEEPG_recoveryCodeList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.WuEEPG_recoveryCodeList li{background:var(--surface-muted);text-align:center;border-radius:8px;min-width:0;padding:.55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.WuEEPG_checkboxRow{align-items:flex-start;gap:.6rem;display:flex}@media (max-width:420px){.WuEEPG_recoveryCodeList{grid-template-columns:1fr}}.WuEEPG_sessionRecovery{gap:.75rem;margin-top:1.25rem;display:grid}.WuEEPG_sessionRecovery p{color:#526775;margin:0;font-size:.9rem;line-height:1.5}.WuEEPG_error{color:#b91c1c;background:#fef2f2e0;border:1px solid #ef444452;border-radius:12px;margin:0;padding:.62rem .72rem;font-size:.9rem}.WuEEPG_success{color:#166534;overflow-wrap:anywhere;background:#f0fdf4e6;border:1px solid #16a34a4d;border-radius:12px;margin:.75rem 0 0;padding:.62rem .72rem;font-size:.9rem}.WuEEPG_neutralStatus{color:#475569;overflow-wrap:anywhere;background:#f8fafceb;border:1px solid #64748b4d;border-radius:12px;margin:0;padding:.62rem .72rem;font-size:.9rem}.WuEEPG_footerCopy{color:#64748b;margin:.9rem 0 0;font-size:.9rem}.WuEEPG_termsConsent{align-items:flex-start;gap:.55rem;display:flex}.WuEEPG_termsCheckbox{width:1rem;height:1rem;accent-color:var(--accent-blue-strong);margin-top:.18rem}.WuEEPG_termsLabel{color:#64748b;font-size:.82rem;line-height:1.45}.WuEEPG_inlineLink{color:var(--accent-blue-strong);font-weight:600}.WuEEPG_authBrand{align-items:flex-start}.WuEEPG_registerLayout{grid-template-columns:minmax(340px,1.05fr) minmax(320px,.95fr);align-items:stretch;gap:1.2rem;width:min(1120px,100%);display:grid}.WuEEPG_registerCard{width:100%;padding:clamp(1.6rem,3vw,2.4rem)}.WuEEPG_termsPanel{background:#f8fafcd9;border:1px solid #94a3b833;border-radius:14px;padding:.65rem .7rem}.WuEEPG_ctaRow{gap:.45rem;margin-top:.2rem;display:grid}.WuEEPG_ctaNote{color:#5b6f82;margin:0;font-size:.85rem}.WuEEPG_registerShowcase{background:radial-gradient(circle at 8% 92%,#d9770624,#0000 42%),radial-gradient(circle at 86% 18%,#3b82f629,#0000 40%),linear-gradient(165deg,#f2faf8f5,#e8f4f1eb);border:1px solid #94a3b83d;border-radius:24px;align-content:space-between;gap:.85rem;padding:clamp(1.6rem,3vw,2.2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a17}.WuEEPG_showcaseList{color:#415566;gap:.3rem;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.5;display:grid}.WuEEPG_previewStack{gap:.75rem;margin-top:0;display:grid}.WuEEPG_previewCard{background:#ffffffe6;border:1px solid #3b82f638;border-radius:16px;gap:.6rem;padding:.9rem 1rem;display:grid;box-shadow:0 12px 24px #0f172a14}.WuEEPG_previewCardSecondary{background:#ffffffbd;border:1px solid #94a3b83d;border-radius:16px;gap:.6rem;padding:.85rem .95rem;display:grid}.WuEEPG_previewTop{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.WuEEPG_previewLabel{text-transform:uppercase;letter-spacing:.12em;color:#5a6f7a;margin:0;font-size:.74rem;font-weight:700}.WuEEPG_previewPill{color:#0f766e;background:#0f766e24;border:1px solid #0f766e4d;border-radius:999px;padding:.22rem .6rem;font-size:.72rem;font-weight:700}.WuEEPG_previewTitle{font-family:var(--font-display);color:var(--ink-strong);margin:0;font-size:1.12rem}.WuEEPG_previewStats{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.WuEEPG_previewStatValue{color:var(--ink-strong);margin:0;font-size:1.02rem;font-weight:700}.WuEEPG_previewStatLabel{color:#607286;text-transform:uppercase;letter-spacing:.08em;margin:.12rem 0 0;font-size:.74rem}.WuEEPG_previewRow{align-items:flex-start;gap:.55rem;display:flex}.WuEEPG_previewDot,.WuEEPG_previewDotAlt{background:#3b82f6b3;border-radius:999px;width:10px;height:10px;margin-top:.35rem}.WuEEPG_previewDotAlt{background:#d97706b3}.WuEEPG_previewRowTitle{color:#334155;margin:0;font-size:.9rem;font-weight:600}.WuEEPG_previewRowMeta{color:#5b6f82;margin:.18rem 0 0;font-size:.78rem}.WuEEPG_loginLayout{grid-template-columns:minmax(300px,1fr) minmax(340px,460px);align-items:stretch;gap:1rem;width:min(980px,100%);display:grid}.WuEEPG_loginShowcase{background:radial-gradient(circle at 12% 86%,#d977061f,#0000 40%),radial-gradient(circle at 82% 20%,#3b82f624,#0000 38%),radial-gradient(circle at 16% 16%,#89ccc457,#0000 42%),radial-gradient(circle at 88% 8%,#bcdcd861,#0000 36%),linear-gradient(165deg,#f2faf8f5,#e9f3f0eb);border:1px solid #94a3b83d;border-radius:24px;align-content:start;gap:.85rem;padding:clamp(1.4rem,3vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #0f172a17}.WuEEPG_loginShowcase:after{content:"";pointer-events:none;background:radial-gradient(circle,#0f766e24,#0000 62%);border-radius:999px;width:230px;height:230px;position:absolute;inset:auto -8% -20% auto}.WuEEPG_showcaseEyebrow{text-transform:uppercase;letter-spacing:.1em;color:#48615c;margin:0;font-size:.74rem;font-weight:500}.WuEEPG_showcaseTitle{font-family:var(--font-display);letter-spacing:normal;color:var(--ink-strong);margin:0;font-size:clamp(1.46rem,3vw,2rem);font-weight:600;line-height:1.08}.WuEEPG_showcaseCopy{color:#3e5462;max-width:44ch;margin:0;line-height:1.52}.WuEEPG_showcaseMetrics{gap:.62rem;margin-top:.48rem;display:grid}.WuEEPG_metricCard{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb8;border:1px solid #3b82f633;border-radius:14px;padding:.72rem .86rem}.WuEEPG_metricCard:nth-child(2n){background:#fffbebb3;border-color:#d9770638}.WuEEPG_metricIcon{width:28px;height:28px;color:var(--accent-blue-strong);background:#0f766e1f;border:1px solid #0f766e47;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.WuEEPG_metricValue{font-family:var(--font-display);color:var(--ink-strong);margin:0;font-size:1.05rem;font-weight:600}.WuEEPG_metricLabel{color:#536878;margin:.16rem 0 0;font-size:.88rem}.WuEEPG_showcaseBadges{flex-wrap:wrap;gap:.46rem;margin-top:.2rem;display:flex}.WuEEPG_showcaseBadges span,.WuEEPG_registerBenefits span{color:#3e5462;background:#eff6ffbf;border:1px solid #3b82f642;border-radius:999px;align-items:center;gap:.32rem;padding:.3rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.WuEEPG_showcaseBadges span:nth-child(2n),.WuEEPG_registerBenefits span:nth-child(2n){background:#fff7edc7;border-color:#d9770642}.WuEEPG_authTopRow{justify-content:flex-start;margin-bottom:.65rem;display:flex}.WuEEPG_homeLink{color:#334155;background:#ffffffd6;border:1px solid #94a3b866;border-radius:999px;align-items:center;gap:.32rem;padding:.4rem .72rem;font-size:.84rem;font-weight:600;display:inline-flex}.WuEEPG_homeLink:hover{background:#fffffffa;border-color:#64748b6b}.WuEEPG_twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;display:grid}.WuEEPG_registerBenefits{flex-wrap:wrap;gap:.46rem;margin-top:.8rem;display:flex}.WuEEPG_entryHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.WuEEPG_entryHeader .WuEEPG_homeLink{background:0 0;border:0;flex-shrink:0;min-height:44px;padding:.5rem}.WuEEPG_entryPage .WuEEPG_title{letter-spacing:normal;font-size:2rem;font-weight:600;line-height:1.16}.WuEEPG_entryPage .WuEEPG_loginLayout>.WuEEPG_card{width:100%}.WuEEPG_entryPage .WuEEPG_field,.WuEEPG_entryPage .WuEEPG_twoColumn>*{min-width:0}.WuEEPG_entryPage .WuEEPG_field input{border-radius:12px;min-height:50px;font-size:1rem}.WuEEPG_passwordField{grid-template-columns:minmax(0,1fr) auto}.WuEEPG_passwordField .WuEEPG_label{grid-area:1/1;align-self:center}.WuEEPG_passwordField input{grid-area:2/1/auto/-1}.WuEEPG_passwordField .WuEEPG_inlineLink{grid-area:1/2;align-items:center;min-height:44px;font-size:.82rem;display:inline-flex}.WuEEPG_entryPage .WuEEPG_buttonPrimary{border-radius:12px;min-height:48px;box-shadow:0 3px 8px #0f766e1f}.WuEEPG_entryPage .WuEEPG_buttonSecondary{min-height:48px}.WuEEPG_entryPage .WuEEPG_termsPanel{background:0 0;border:0;gap:.5rem;padding:0;display:grid}.WuEEPG_entryPage .WuEEPG_termsConsent{gap:.7rem;min-height:44px;padding:.5rem 0}.WuEEPG_entryPage .WuEEPG_termsCheckbox{flex:0 0 20px;width:20px;height:20px;margin:.18rem 0 0;padding:0}.WuEEPG_entryPage .WuEEPG_termsLabel{font-size:.875rem;line-height:1.5}.WuEEPG_entryPage .WuEEPG_termsLabel .WuEEPG_inlineLink{vertical-align:bottom;max-width:100%;display:inline-block}.WuEEPG_entryPage .WuEEPG_footerCopy{border-top:1px solid #94a3b840;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 .4rem;margin-top:1.25rem;padding-top:.65rem;display:flex}.WuEEPG_entryPage .WuEEPG_footerCopy .WuEEPG_inlineLink{align-items:center;min-height:44px;display:inline-flex}@media (max-width:920px){.WuEEPG_loginLayout{grid-template-columns:1fr;max-width:560px}.WuEEPG_loginLayout>.WuEEPG_card{order:1}.WuEEPG_loginShowcase{border-radius:20px;order:2}.WuEEPG_registerLayout{grid-template-columns:1fr;max-width:620px}.WuEEPG_registerShowcase{border-radius:20px}.WuEEPG_entryPage .WuEEPG_loginShowcase,.WuEEPG_entryPage .WuEEPG_registerShowcase{display:none}.WuEEPG_entryPage .WuEEPG_loginLayout,.WuEEPG_entryPage .WuEEPG_registerLayout{max-width:520px}}@media (max-width:760px){.WuEEPG_authPage{padding:max(.9rem, calc(var(--safe-area-top) + .4rem)) max(.9rem, calc(var(--safe-area-right) + .4rem)) max(.9rem, calc(var(--safe-area-bottom) + .4rem)) max(.9rem, calc(var(--safe-area-left) + .4rem));place-items:start center}.WuEEPG_card,.WuEEPG_loginShowcase,.WuEEPG_registerShowcase{border-radius:16px}.WuEEPG_twoColumn{grid-template-columns:1fr}.WuEEPG_entryPage{padding:max(1rem, var(--safe-area-top)) max(1.25rem, var(--safe-area-right)) max(1.25rem, var(--safe-area-bottom)) max(1.25rem, var(--safe-area-left));background:#fff}.WuEEPG_entryPage .WuEEPG_card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.WuEEPG_entryHeader .ios-brand-tagline{display:none}.WuEEPG_entryHeader .WuEEPG_authBrand{align-items:center}.WuEEPG_entryPage .WuEEPG_title{font-size:1.75rem}.WuEEPG_entryPage .WuEEPG_form{gap:1rem;margin-top:1.25rem}.WuEEPG_entryPage .WuEEPG_formGroup{gap:1rem}}@media (max-width:520px){.WuEEPG_card,.WuEEPG_loginShowcase,.WuEEPG_registerShowcase{padding:.95rem}.WuEEPG_showcaseBadges span,.WuEEPG_registerBenefits span{flex:calc(50% - .46rem);justify-content:center}.WuEEPG_previewStats{grid-template-columns:1fr;gap:.42rem}}@media (max-width:420px){.WuEEPG_showcaseBadges span,.WuEEPG_registerBenefits span{flex-basis:100%}}@media (min-width:360px) and (max-width:760px){.WuEEPG_entryPage .WuEEPG_twoColumn{grid-template-columns:repeat(2,minmax(0,1fr))}}
