.ai-html-preview-sync-overlay{background:rgba(15,23,42,.4);backdrop-filter:blur(10px) saturate(130%);-webkit-backdrop-filter:blur(10px) saturate(130%)}.ai-html-preview-sync-card{border:1px solid rgba(255,255,255,.16);border-radius:1.25rem;background:rgba(15,23,42,.94);box-shadow:0 18px 48px #02061785,0 0 0 1px #7a66cc2e,0 0 28px #7a66cc2e;padding:1.25rem 1.35rem 1.2rem;color:#f8fafc;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);animation:ai-html-preview-sync-card-in .25s cubic-bezier(.16,1,.3,1)}.ai-html-preview-sync-title{color:#f8fafc;font-size:1rem;font-weight:700;letter-spacing:-.018em;text-align:center}.ai-html-preview-sync-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem}.ai-html-preview-sync-actions button{min-height:2.15rem;border-radius:999px;font-size:.75rem;font-weight:650}.ai-html-preview-sync-actions button:first-child{border-color:#ffffff1f;background:rgba(255,255,255,.08);color:#cbd5e1}.ai-html-preview-sync-actions button:first-child:hover{border-color:#ffffff38;background:rgba(255,255,255,.15);color:#fff}.ai-html-preview-sync-actions button:last-child{border:1px solid rgba(255,255,255,.2);background:linear-gradient(135deg,#7a66cc 0%,#9333ea 100%);box-shadow:0 2px 10px #7a66cc59;color:#fff}.ai-html-preview-sync-actions button:last-child:hover{filter:brightness(1.08);transform:translateY(-1px)}.ai-html-preview-sync-fallback{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid rgba(122,102,204,.28);border-radius:.75rem;background:rgba(15,23,42,.9);box-shadow:0 12px 30px #0f172a47;padding:.6rem .75rem;color:#f8fafc;font-size:.75rem;backdrop-filter:blur(18px)}.ai-html-preview-sync-fallback button{min-height:1.9rem;border-radius:.55rem;background:linear-gradient(135deg,#7a66cc,#9333ea);color:#fff;font-size:.7rem}@keyframes ai-html-preview-sync-card-in{0%{opacity:0;transform:translate(-50%,calc(-50% + 6px)) scale(.95)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (prefers-reduced-motion: reduce){.ai-html-preview-sync-card{animation:none}}
