.styles-module-scss-module__KAHkta__card{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;padding:30px 26px 24px;display:flex}.styles-module-scss-module__KAHkta__iconBadge{width:56px;height:56px;color:var(--primary,#4d3afb);background:color-mix(in srgb,var(--primary,#4d3afb)12%,transparent);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary,#4d3afb)6%,transparent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.styles-module-scss-module__KAHkta__cardTitle{letter-spacing:-.01em;color:var(--text-primary-enabled,#131416);font-size:19px;font-weight:750;line-height:1.25}.styles-module-scss-module__KAHkta__cardText{color:#71717a;max-width:300px;font-size:14px;line-height:1.5}.styles-module-scss-module__KAHkta__cardText b{color:var(--text-primary-enabled,#131416);font-weight:750}.styles-module-scss-module__KAHkta__ctaPrimary{background:var(--primary,#4d3afb);color:#fff;cursor:pointer;width:100%;height:48px;box-shadow:0 8px 20px color-mix(in srgb,var(--primary,#4d3afb)32%,transparent);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:700;transition:transform .12s,box-shadow .12s,opacity .12s;display:inline-flex}.styles-module-scss-module__KAHkta__ctaPrimary:hover{opacity:.95;box-shadow:0 10px 26px color-mix(in srgb,var(--primary,#4d3afb)40%,transparent)}.styles-module-scss-module__KAHkta__ctaPrimary:active{transform:translateY(1px)}.styles-module-scss-module__KAHkta__ctaGhost{color:#71717a;cursor:pointer;background:0 0;border:none;border-radius:10px;width:100%;padding:8px;font-size:14px;font-weight:600;transition:color .12s,background-color .12s}.styles-module-scss-module__KAHkta__ctaGhost:hover{color:var(--text-primary-enabled,#131416);background:color-mix(in srgb,currentColor 6%,transparent)}@media (prefers-reduced-motion:no-preference){.styles-module-scss-module__KAHkta__iconBadge{animation:.32s cubic-bezier(.16,1,.3,1) both styles-module-scss-module__KAHkta__apology-badge-in}.styles-module-scss-module__KAHkta__cardTitle{animation:.3s cubic-bezier(.16,1,.3,1) 40ms both styles-module-scss-module__KAHkta__apology-rise-in}.styles-module-scss-module__KAHkta__cardText{animation:.3s cubic-bezier(.16,1,.3,1) 80ms both styles-module-scss-module__KAHkta__apology-rise-in}.styles-module-scss-module__KAHkta__ctaPrimary{animation:.3s cubic-bezier(.16,1,.3,1) .12s both styles-module-scss-module__KAHkta__apology-rise-in}}@keyframes styles-module-scss-module__KAHkta__apology-badge-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes styles-module-scss-module__KAHkta__apology-rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
.styles-module-scss-module__jDCnza__sheet{min-height:0!important}.styles-module-scss-module__jDCnza__root{flex-direction:column;min-height:0;display:flex}.styles-module-scss-module__jDCnza__hero{background:color-mix(in srgb,var(--primary)92%,#000);text-align:center;color:#fff;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:10px;padding:32px 20px 26px;display:flex}.styles-module-scss-module__jDCnza__logoTile{filter:drop-shadow(0 10px 24px #00000047);margin-bottom:6px;display:flex}.styles-module-scss-module__jDCnza__logoTile svg{width:64px;height:64px}.styles-module-scss-module__jDCnza__title{letter-spacing:-.6px;margin:0;font-size:30px;font-weight:700;line-height:1.15}.styles-module-scss-module__jDCnza__subtitle{color:#ffffffd1;max-width:320px;margin:0;font-size:15px;line-height:1.4}.styles-module-scss-module__jDCnza__close{z-index:2;color:#fff;cursor:pointer;-webkit-tap-highlight-color:#0000;background:#ffffff2e;border:0;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .15s;display:flex;position:absolute;top:14px;right:14px}.styles-module-scss-module__jDCnza__close:after{content:"";position:absolute;inset:-5px}.styles-module-scss-module__jDCnza__close:hover,.styles-module-scss-module__jDCnza__close:active{background:#ffffff47}.styles-module-scss-module__jDCnza__card{background:var(--card);border-radius:20px 20px 0 0;flex-direction:column;gap:18px;padding:22px 20px 20px;display:flex}.styles-module-scss-module__jDCnza__benefits{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.styles-module-scss-module__jDCnza__benefit{align-items:flex-start;gap:12px;display:flex}.styles-module-scss-module__jDCnza__benefitIcon{background:color-mix(in srgb,var(--primary)12%,transparent);width:34px;height:34px;color:var(--primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.styles-module-scss-module__jDCnza__benefitText{min-width:0;color:var(--card-foreground);padding-top:6px;font-size:15px;line-height:1.35}.styles-module-scss-module__jDCnza__benefitLead{font-weight:700}.styles-module-scss-module__jDCnza__cta{background:var(--primary);color:#fff;height:56px;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--primary)70%,transparent);-webkit-tap-highlight-color:#0000;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;text-decoration:none;transition:opacity .15s;display:flex}.styles-module-scss-module__jDCnza__cta:hover,.styles-module-scss-module__jDCnza__cta:active{opacity:.92}.styles-module-scss-module__jDCnza__decline{height:44px;color:var(--text-secondary);cursor:pointer;-webkit-tap-highlight-color:#0000;background:0 0;border:0;padding:0;font-size:15px;transition:opacity .15s}.styles-module-scss-module__jDCnza__decline:hover,.styles-module-scss-module__jDCnza__decline:active{opacity:.7}.styles-module-scss-module__jDCnza__popup{background:color-mix(in srgb,var(--primary)92%,#000)!important;max-width:500px!important;min-height:0!important}.styles-module-scss-module__jDCnza__popup .styles-module-scss-module__jDCnza__hero{gap:10px;padding:24px 24px 20px}.styles-module-scss-module__jDCnza__popup .styles-module-scss-module__jDCnza__logoTile svg{width:56px;height:56px}.styles-module-scss-module__jDCnza__popup .styles-module-scss-module__jDCnza__title{font-size:26px}.styles-module-scss-module__jDCnza__popup .styles-module-scss-module__jDCnza__subtitle{max-width:380px;font-size:14.5px}.styles-module-scss-module__jDCnza__popup .styles-module-scss-module__jDCnza__root{overflow-y:auto}.styles-module-scss-module__jDCnza__popupBody{background:var(--card);flex-direction:column;gap:20px;padding:24px;display:flex}.styles-module-scss-module__jDCnza__qrSection{border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:10px;padding-top:18px;display:flex}.styles-module-scss-module__jDCnza__qrHint{color:var(--text-secondary);margin:0;font-size:14px}.styles-module-scss-module__jDCnza__qrRow{gap:18px;display:flex}.styles-module-scss-module__jDCnza__qrTile{flex-direction:column;align-items:center;gap:10px;display:flex}.styles-module-scss-module__jDCnza__qrCanvas{border:1px solid var(--border);background:#fff;border-radius:14px;padding:10px;display:flex}.styles-module-scss-module__jDCnza__qrCanvas canvas{width:112px;height:112px;display:block}.styles-module-scss-module__jDCnza__qrLabel{color:var(--card-foreground);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.styles-module-scss-module__jDCnza__headerButton{background:color-mix(in srgb,var(--primary)10%,transparent);min-width:40px;height:40px;color:var(--primary);letter-spacing:-.2px;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#0000;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:16px;font-weight:600;transition:padding .32s,background-color .15s;display:inline-flex}.styles-module-scss-module__jDCnza__headerButton:hover,.styles-module-scss-module__jDCnza__headerButton:active{background:color-mix(in srgb,var(--primary)18%,transparent)}.styles-module-scss-module__jDCnza__headerButtonExpanded{padding:0 16px 0 12px}.styles-module-scss-module__jDCnza__headerIcon{flex-shrink:0}.styles-module-scss-module__jDCnza__headerLabel{opacity:0;grid-template-columns:0fr;margin-left:0;transition:grid-template-columns .32s,margin-left .32s,opacity .2s;display:grid}.styles-module-scss-module__jDCnza__headerButtonExpanded .styles-module-scss-module__jDCnza__headerLabel{opacity:1;grid-template-columns:1fr;margin-left:8px}.styles-module-scss-module__jDCnza__headerLabelText{min-width:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.styles-module-scss-module__jDCnza__headerButton,.styles-module-scss-module__jDCnza__headerLabel{transition:none}}
