.mask[data-v-2ebea015]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172ab8;z-index:300;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.card[data-v-2ebea015]{background:#fff;border-radius:22px;padding:32px 40px;text-align:center;box-shadow:0 24px 60px #00000073;animation:pop-2ebea015 .35s ease;min-width:300px}@keyframes pop-2ebea015{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.avatar[data-v-2ebea015]{width:84px;height:84px;margin:0 auto 14px;border-radius:50%;background:#e0e7ff;display:flex;align-items:center;justify-content:center;font-size:44px;animation:shake-2ebea015 1.2s ease-in-out infinite}@keyframes shake-2ebea015{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.title[data-v-2ebea015]{font-size:19px;font-weight:700;color:#111827}.sub[data-v-2ebea015]{font-size:13px;color:#6b7280;margin:6px 0 20px}.actions[data-v-2ebea015]{display:flex;gap:10px}.decline[data-v-2ebea015]{flex:1;border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:14px;padding:13px;font-size:15px;cursor:pointer}.answer[data-v-2ebea015]{flex:1.4;border:none;background:#10b981;color:#fff;border-radius:14px;padding:13px;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #10b98159}:root{--primary-color: #4f46e5;--primary-hover: #4338ca;--bg-body: #f3f4f6;--bg-surface: #ffffff;--text-main: #1f2937;--text-secondary: #6b7280;--text-tertiary: #9ca3af;--border-color: #e5e7eb;--success-color: #10b981;--danger-color: #ef4444;--accent-color: #f59e0b;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06)}*{box-sizing:border-box;margin:0;padding:0;outline:none}html,body,#app{height:100%}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif;color:var(--text-main);background:var(--bg-body);overflow:hidden}
