.vuVf5q_overlay{z-index:10000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;animation:.2s vuVf5q_fadeIn;display:flex;position:fixed;inset:0}@keyframes vuVf5q_fadeIn{0%{opacity:0}to{opacity:1}}.vuVf5q_modal{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;width:100%;max-width:660px;padding:2rem;animation:.3s cubic-bezier(.4,0,.2,1) vuVf5q_slideUp;position:relative}@keyframes vuVf5q_slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vuVf5q_closeBtn{color:var(--text-secondary);transition:var(--transition-colors);border-radius:8px;justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;top:1rem;right:1rem}.vuVf5q_closeBtn:hover{background:var(--bg-hover);color:var(--text-primary)}.vuVf5q_title{color:var(--text-primary);margin:0 0 1.5rem;font-size:1.25rem;font-weight:700}.vuVf5q_canvasWrapper{border:1px solid #ffffff0f;border-radius:16px;margin-bottom:1.5rem;overflow:hidden}.vuVf5q_canvas{width:100%;height:auto;display:block}.vuVf5q_actions{flex-wrap:wrap;gap:.75rem;display:flex}.vuVf5q_actionBtn{background:var(--bg-tertiary);min-width:120px;color:var(--text-primary);border:1px solid var(--border-color);transition:var(--transition-colors), transform var(--transition-fast);cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.9rem;font-weight:600;display:flex}.vuVf5q_actionBtn:hover{background:var(--bg-hover);border-color:var(--accent-primary);transform:translateY(-1px)}.vuVf5q_twitterBtn{color:#fff;background:#0f1419;border-color:#333}.vuVf5q_twitterBtn:hover{background:#1a1f2e;border-color:#1d9bf0}@media (max-width:600px){.vuVf5q_modal{border-radius:16px;padding:1.5rem}.vuVf5q_actions{flex-direction:column}.vuVf5q_actionBtn{min-width:unset}.vuVf5q_title{font-size:1.1rem}}
