._overlay_19rz0_1{position:fixed;inset:0;z-index:var(--z-spotlight, 1000);background:#3a373373;display:flex;align-items:flex-end;justify-content:center;padding:var(--spacing-4, 1rem)}@media(min-width:640px){._overlay_19rz0_1{align-items:center}}._card_19rz0_18{position:relative;width:100%;max-width:420px;max-height:calc(100dvh - 2rem);overflow-y:auto;background:var(--card, #FFFFFF);color:var(--card-foreground, #292524);border-radius:24px;padding:var(--spacing-6, 1.5rem) var(--spacing-6, 1.5rem) var(--spacing-4, 1rem);box-shadow:0 16px 40px #3a373340;text-align:center}._closeButton_19rz0_32{position:absolute;top:var(--spacing-2, .5rem);right:var(--spacing-2, .5rem);width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:999px;background:transparent;color:var(--muted-foreground, #78716C);cursor:pointer}._logoWrap_19rz0_48{display:flex;justify-content:center;margin-bottom:var(--spacing-3, .75rem)}._heading_19rz0_54{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 var(--spacing-2, .5rem)}._body_19rz0_62{font-size:1rem;line-height:1.5;margin:0 0 var(--spacing-6, 1.5rem)}._ctaButton_19rz0_68{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 var(--spacing-4, 1rem);border:none;border-radius:999px;background:var(--confirm, #5E7F5B);color:var(--confirm-foreground, #ffffff);font-size:1rem;font-weight:700;cursor:pointer}._ctaButton_19rz0_68:hover{background:var(--confirm-hover, #1a5dbf)}._ctaButton_19rz0_68:active{background:var(--confirm-active, #174f9e)}._skipButton_19rz0_92{margin-top:var(--spacing-2, .5rem);min-height:44px;padding:0 var(--spacing-4, 1rem);border:none;background:transparent;color:var(--muted-foreground, #78716C);font-size:.95rem;font-weight:600;cursor:pointer}
