._scrim_1y5yy_1{z-index:400;padding:16px;padding-top:calc(16px + env(safe-area-inset-top,0px));padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#06070cb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._card_1y5yy_15{border-radius:var(--radius-lg);background:linear-gradient(180deg, #d6ad7b0f, transparent 50%), var(--bg-elev-strong);width:min(100%,420px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border:1px solid #d6ad7b47;padding:28px 28px 24px;position:relative;overflow-y:auto}._close_1y5yy_29{width:32px;height:32px;color:var(--text-dim);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}._close_1y5yy_29:hover{color:var(--text);background:#ffffff0f}._eyebrow_1y5yy_50{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:.6875rem;font-weight:650}._title_1y5yy_59{color:var(--text);font-family:var(--font-serif,Georgia, serif);margin:0 32px 10px 0;font-size:1.375rem;font-weight:600;line-height:1.25}._body_1y5yy_68{color:var(--text);margin:0 0 12px;font-size:.9375rem;line-height:1.55}._reassure_1y5yy_75{color:var(--text-dim);margin:0;font-size:.8125rem;line-height:1.5}._actions_1y5yy_82{grid-template-columns:1fr 1.3fr;gap:10px;margin-top:22px;display:grid}._later_1y5yy_89,._primary_1y5yy_90{border-radius:var(--radius);min-height:44px;font:inherit;cursor:pointer;padding:9px 14px;font-size:.875rem;font-weight:600}._later_1y5yy_89{border:1px solid var(--line-strong);color:var(--text);background:0 0}._later_1y5yy_89:hover{background:#ffffff0d}._primary_1y5yy_90{background:var(--accent);color:#1a130b;border:1px solid #f0c49180}._primary_1y5yy_90:hover{background:var(--accent-strong)}@media (width<=420px){._scrim_1y5yy_1{padding:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));align-items:flex-end}._card_1y5yy_15{padding:24px 18px 18px}}@media (prefers-reduced-motion:no-preference){._card_1y5yy_15{animation:.2s cubic-bezier(.2,.8,.2,1) _planRise_1y5yy_1}}@keyframes _planRise_1y5yy_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
