.overlay[data-v-65abbdc6]{align-items:center;animation:fade-in-65abbdc6 .15s var(--ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0e1a1980;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:1200}@keyframes fade-in-65abbdc6{0%{opacity:0}}.dialog[data-v-65abbdc6]{animation:pop-in-65abbdc6 .18s var(--ease);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);max-width:400px;padding:24px;width:100%}@keyframes pop-in-65abbdc6{0%{opacity:0;transform:translateY(6px) scale(.98)}}.dialog-head[data-v-65abbdc6]{align-items:center;display:flex;gap:14px;margin-bottom:18px}.app-icon[data-v-65abbdc6]{border-radius:22.5%;box-shadow:var(--shadow-sm);flex-shrink:0}.dialog-head h3[data-v-65abbdc6]{color:var(--ink);font-size:16px;font-weight:700;margin:0 0 2px}.subtitle[data-v-65abbdc6]{color:var(--teal-deep);font-size:13px;font-weight:600;margin:0}.benefits[data-v-65abbdc6]{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 22px;padding:0}.benefits li[data-v-65abbdc6]{align-items:flex-start;display:flex;gap:12px}.benefit-icon[data-v-65abbdc6]{align-items:center;background:var(--teal-soft);border-radius:9px;color:var(--teal-deep);display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.benefits li>span[data-v-65abbdc6]:last-child{display:flex;flex-direction:column;gap:2px;padding-top:2px}.benefits b[data-v-65abbdc6]{color:var(--ink);font-size:13.5px;font-weight:700}.benefit-body[data-v-65abbdc6]{color:var(--slate);font-size:12.5px;line-height:1.5}.actions[data-v-65abbdc6]{display:flex;gap:8px;justify-content:flex-end}.primary-btn[data-v-65abbdc6]{background:var(--teal-deep);border:none;border-radius:var(--radius-sm);color:var(--white);cursor:pointer;font-weight:600;padding:10px 18px;transition:background .15s var(--ease)}.primary-btn[data-v-65abbdc6]:hover{background:color-mix(in srgb,var(--teal-deep) 85%,#000)}.secondary-btn[data-v-65abbdc6]{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--slate);cursor:pointer;font-weight:600;padding:10px 18px;transition:border-color .15s var(--ease)}.secondary-btn[data-v-65abbdc6]:hover{border-color:var(--slate)}
