@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Syne:wght@700;800&display=swap);.text-black[data-v-1b0e45b0]{color:#000!important}.library-modal-header[data-v-1b0e45b0]{background:#f8fafc!important;border-bottom:1px solid #e2e8f0!important}.preview-empty-state[data-v-1b0e45b0]{background:#fff}.library-preview .iframe-scaler-wrap[data-v-1b0e45b0]{background-color:#fff}[data-v-1b0e45b0]:root{--card-radius:20px}.card-accent-0 .card-color-bar[data-v-1b0e45b0]{background:-webkit-gradient(linear,left top,right top,from(#6366f1),to(#818cf8));background:linear-gradient(90deg,#6366f1,#818cf8)}.card-accent-1 .card-color-bar[data-v-1b0e45b0]{background:-webkit-gradient(linear,left top,right top,from(#f43f5e),to(#fb7185));background:linear-gradient(90deg,#f43f5e,#fb7185)}.card-accent-2 .card-color-bar[data-v-1b0e45b0]{background:-webkit-gradient(linear,left top,right top,from(#0ea5e9),to(#38bdf8));background:linear-gradient(90deg,#0ea5e9,#38bdf8)}.card-accent-3 .card-color-bar[data-v-1b0e45b0]{background:-webkit-gradient(linear,left top,right top,from(#10b981),to(#34d399));background:linear-gradient(90deg,#10b981,#34d399)}.card-accent-4 .card-color-bar[data-v-1b0e45b0]{background:-webkit-gradient(linear,left top,right top,from(#f59e0b),to(#fbbf24));background:linear-gradient(90deg,#f59e0b,#fbbf24)}.card-accent-5 .card-color-bar[data-v-1b0e45b0]{background:-webkit-gradient(linear,left top,right top,from(#a855f7),to(#c084fc));background:linear-gradient(90deg,#a855f7,#c084fc)}.card-accent-0 .meta-icon[data-v-1b0e45b0]{color:#6366f1}.card-accent-1 .meta-icon[data-v-1b0e45b0]{color:#f43f5e}.card-accent-2 .meta-icon[data-v-1b0e45b0]{color:#0ea5e9}.card-accent-3 .meta-icon[data-v-1b0e45b0]{color:#10b981}.card-accent-4 .meta-icon[data-v-1b0e45b0]{color:#f59e0b}.card-accent-5 .meta-icon[data-v-1b0e45b0]{color:#a855f7}.card-accent-0 .design-link[data-v-1b0e45b0],.card-accent-0 .module-chip[data-v-1b0e45b0]{color:#6366f1;background:#eef2ff}.card-accent-1 .design-link[data-v-1b0e45b0],.card-accent-1 .module-chip[data-v-1b0e45b0]{color:#f43f5e;background:#fff1f2}.card-accent-2 .design-link[data-v-1b0e45b0],.card-accent-2 .module-chip[data-v-1b0e45b0]{color:#0ea5e9;background:#f0f9ff}.card-accent-3 .design-link[data-v-1b0e45b0],.card-accent-3 .module-chip[data-v-1b0e45b0]{color:#10b981;background:#ecfdf5}.card-accent-4 .design-link[data-v-1b0e45b0],.card-accent-4 .module-chip[data-v-1b0e45b0]{color:#d97706;background:#fffbeb}.card-accent-5 .design-link[data-v-1b0e45b0],.card-accent-5 .module-chip[data-v-1b0e45b0]{color:#a855f7;background:#faf5ff}.email-dashboard-wrapper[data-v-1b0e45b0]{font-family:DM Sans,sans-serif;position:relative}.header-eyebrow[data-v-1b0e45b0]{font-size:.78rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#6366f1;margin-bottom:6px}.page-title[data-v-1b0e45b0]{color:#0f172a;font-weight:800;font-size:1.7rem;letter-spacing:-1px;margin:0 0 4px}.page-subtitle[data-v-1b0e45b0]{color:#64748b;font-size:.85rem;margin:0}.btn-premium-create[data-v-1b0e45b0]{background:#0f172a;color:#fff;border:none;padding:13px 26px;border-radius:14px;font-weight:700;font-size:.9rem;-webkit-transition:all .3s cubic-bezier(.175,.885,.32,1.275);transition:all .3s cubic-bezier(.175,.885,.32,1.275);-webkit-box-shadow:0 8px 20px -4px rgba(15,23,42,.25);box-shadow:0 8px 20px -4px rgba(15,23,42,.25);cursor:pointer}.btn-premium-create[data-v-1b0e45b0]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 14px 28px -4px rgba(99,102,241,.4);box-shadow:0 14px 28px -4px rgba(99,102,241,.4);background:#6366f1}.design-card[data-v-1b0e45b0]{background:#fff;border-radius:var(--card-radius);border:1.5px solid #f1f5f9;overflow:hidden;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.04);box-shadow:0 2px 12px rgba(0,0,0,.04)}.design-card[data-v-1b0e45b0]:hover{-webkit-transform:translateY(-8px);transform:translateY(-8px);border-color:#e2e8f0;-webkit-box-shadow:0 20px 40px -10px rgba(0,0,0,.1);box-shadow:0 20px 40px -10px rgba(0,0,0,.1)}.card-color-bar[data-v-1b0e45b0]{height:5px;width:100%;-ms-flex-negative:0;flex-shrink:0}.preview-container[data-v-1b0e45b0]{height:200px;position:relative;background:#f8fafc;overflow:hidden;border-bottom:1px solid #f1f5f9;-ms-flex-negative:0;flex-shrink:0}.iframe-scaler-wrap[data-v-1b0e45b0]{position:absolute;top:0;left:0;width:100%;height:200px;overflow:hidden}.template-iframe[data-v-1b0e45b0]{position:absolute;top:0;left:0;width:750px;height:460px;border:none;pointer-events:none;-webkit-transform:scale(.435);transform:scale(.435);-webkit-transform-origin:top left;transform-origin:top left}.preview-hover-overlay[data-v-1b0e45b0]{position:absolute;inset:0;background:rgba(15,23,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.3s ease;transition:.3s ease;z-index:5}.design-card:hover .preview-hover-overlay[data-v-1b0e45b0]{opacity:1}.overlay-action[data-v-1b0e45b0]{background:#fff;padding:10px 22px;border-radius:12px;font-weight:700;font-size:.9rem;color:#0f172a;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:.35s ease;transition:.35s ease;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.15);box-shadow:0 8px 20px rgba(0,0,0,.15)}.design-card:hover .overlay-action[data-v-1b0e45b0]{-webkit-transform:translateY(0);transform:translateY(0)}.preview-empty-state[data-v-1b0e45b0]{color:#cbd5e1}.card-info-area[data-v-1b0e45b0]{padding:1.1rem 1.2rem 1.2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-name[data-v-1b0e45b0]{font-family:Syne,sans-serif;font-weight:700;font-size:1rem;color:#1e293b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.module-chip[data-v-1b0e45b0]{font-size:.7rem;padding:3px 9px;border-radius:6px;font-weight:600;display:inline-block;margin-bottom:8px}.info-meta[data-v-1b0e45b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;background:#f8fafc;padding:9px 11px;border-radius:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:12px}.meta-row[data-v-1b0e45b0]{font-size:.78rem;color:#475569;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;overflow:hidden}.meta-icon[data-v-1b0e45b0]{width:16px;text-align:center;-ms-flex-negative:0;flex-shrink:0;font-size:.72rem}.meta-row strong[data-v-1b0e45b0]{font-weight:600;color:#334155;-ms-flex-negative:0;flex-shrink:0}.meta-row span[data-v-1b0e45b0]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-footer[data-v-1b0e45b0]{margin-top:auto}.design-link[data-v-1b0e45b0]{font-weight:700;font-size:.85rem;cursor:pointer}.btn-delete-glass[data-v-1b0e45b0]{background:rgba(239,68,68,.08);border:1.5px solid rgba(239,68,68,.18);color:#ef4444;width:34px;height:34px;border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.2s;transition:.2s;cursor:pointer;font-size:.8rem}.btn-delete-glass[data-v-1b0e45b0]:hover{background:#ef4444;color:#fff;border-color:#ef4444;-webkit-transform:scale(1.08);transform:scale(1.08)}.delete-modal-backdrop[data-v-1b0e45b0]{position:fixed;inset:0;background:rgba(15,23,42,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:backdropFadeIn-1b0e45b0 .2s ease;animation:backdropFadeIn-1b0e45b0 .2s ease}@-webkit-keyframes backdropFadeIn-1b0e45b0{0%{opacity:0}to{opacity:1}}@keyframes backdropFadeIn-1b0e45b0{0%{opacity:0}to{opacity:1}}.delete-modal-card[data-v-1b0e45b0]{background:#fff;border-radius:28px;padding:2.5rem 2rem 2rem;max-width:400px;width:90%;text-align:center;-webkit-box-shadow:0 40px 80px -20px rgba(0,0,0,.25);box-shadow:0 40px 80px -20px rgba(0,0,0,.25);-webkit-animation:modalSlideUp-1b0e45b0 .3s cubic-bezier(.175,.885,.32,1.275);animation:modalSlideUp-1b0e45b0 .3s cubic-bezier(.175,.885,.32,1.275);border:1.5px solid #f1f5f9}@-webkit-keyframes modalSlideUp-1b0e45b0{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes modalSlideUp-1b0e45b0{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.delete-modal-icon-wrap[data-v-1b0e45b0]{margin-bottom:1.25rem}.delete-icon-ring[data-v-1b0e45b0],.delete-modal-icon-wrap[data-v-1b0e45b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.delete-icon-ring[data-v-1b0e45b0]{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:2px solid #fecaca;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:iconPulse-1b0e45b0 1.5s ease-in-out infinite;animation:iconPulse-1b0e45b0 1.5s ease-in-out infinite}@-webkit-keyframes iconPulse-1b0e45b0{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.2);box-shadow:0 0 0 0 rgba(239,68,68,.2)}50%{-webkit-box-shadow:0 0 0 12px rgba(239,68,68,0);box-shadow:0 0 0 12px rgba(239,68,68,0)}}@keyframes iconPulse-1b0e45b0{0%,to{-webkit-box-shadow:0 0 0 0 rgba(239,68,68,.2);box-shadow:0 0 0 0 rgba(239,68,68,.2)}50%{-webkit-box-shadow:0 0 0 12px rgba(239,68,68,0);box-shadow:0 0 0 12px rgba(239,68,68,0)}}.delete-icon[data-v-1b0e45b0]{font-size:1.6rem;color:#ef4444}.delete-modal-title[data-v-1b0e45b0]{font-family:Syne,sans-serif;font-weight:800;font-size:1.35rem;color:#0f172a;margin-bottom:.6rem}.delete-modal-body[data-v-1b0e45b0]{color:#64748b;font-size:.9rem;line-height:1.6;margin-bottom:1.75rem}.delete-modal-body strong[data-v-1b0e45b0]{color:#0f172a;font-weight:700}.delete-modal-actions[data-v-1b0e45b0]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn-cancel-modal[data-v-1b0e45b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#f1f5f9;border:none;padding:12px 16px;border-radius:14px;font-weight:700;color:#475569;-webkit-transition:.2s;transition:.2s;cursor:pointer;font-size:.9rem}.btn-cancel-modal[data-v-1b0e45b0]:hover{background:#e2e8f0;color:#0f172a}.btn-confirm-delete[data-v-1b0e45b0]{-webkit-box-flex:1;-ms-flex:1;flex:1;background:linear-gradient(135deg,#ef4444,#dc2626);border:none;padding:12px 16px;border-radius:14px;font-weight:700;color:#fff;-webkit-transition:all .2s;transition:all .2s;cursor:pointer;font-size:.9rem;-webkit-box-shadow:0 6px 16px -4px rgba(239,68,68,.4);box-shadow:0 6px 16px -4px rgba(239,68,68,.4)}.btn-confirm-delete[data-v-1b0e45b0]:hover:not(:disabled){-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 20px -4px rgba(239,68,68,.5);box-shadow:0 10px 20px -4px rgba(239,68,68,.5)}.btn-confirm-delete[data-v-1b0e45b0]:disabled{opacity:.7;cursor:not-allowed}.loader-wrapper[data-v-1b0e45b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:100px 0}.studio-loader[data-v-1b0e45b0]{width:56px;height:56px;border:4px solid #e2e8f0;border-top:4px solid #6366f1;border-radius:50%;-webkit-animation:spin-1b0e45b0 .9s linear infinite;animation:spin-1b0e45b0 .9s linear infinite}.loader-text[data-v-1b0e45b0]{color:#94a3b8;font-size:.78rem;font-weight:700;letter-spacing:2px}@-webkit-keyframes spin-1b0e45b0{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-1b0e45b0{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.empty-state-card[data-v-1b0e45b0]{background:#fff;border-radius:24px;padding:3rem 2rem;border:2px dashed #e2e8f0;max-width:400px;margin:0 auto}.empty-icon[data-v-1b0e45b0]{font-size:3rem}.modal-header-studio[data-v-1b0e45b0]{border-bottom:none;padding:1.5rem 1.5rem .5rem}.choice-grid[data-v-1b0e45b0]{display:grid;grid-template-columns:1fr;gap:1rem}.choice-item[data-v-1b0e45b0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1.25rem;border:2px solid #f1f5f9;border-radius:18px;cursor:pointer;-webkit-transition:.2s;transition:.2s}.choice-item[data-v-1b0e45b0]:hover{border-color:#6366f1;background:#f8faff;-webkit-transform:translateX(4px);transform:translateX(4px)}.icon-circle[data-v-1b0e45b0]{width:48px;height:48px;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;margin-right:1rem;-ms-flex-negative:0;flex-shrink:0}.template-iframe-dom[data-v-1b0e45b0]{position:absolute;top:0;left:0;pointer-events:none;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}.preview-element[data-v-1b0e45b0]{pointer-events:none}.preview-empty-state[data-v-1b0e45b0]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#94a3b8;background:#f8fafc}.bg-soft-blue[data-v-1b0e45b0]{background:#e0e7ff}.bg-soft-purple[data-v-1b0e45b0]{background:#f3e8ff}.choice-text h6[data-v-1b0e45b0]{margin:0;font-weight:700;color:#0f172a}.choice-text p[data-v-1b0e45b0]{margin:0;font-size:.82rem;color:#64748b}.studio-label[data-v-1b0e45b0]{font-size:.68rem;font-weight:800;color:#94a3b8;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.5rem;display:block}.studio-input[data-v-1b0e45b0]{border-radius:12px;border:2px solid #f1f5f9;padding:12px 16px;font-weight:500}.studio-input[data-v-1b0e45b0]:focus{border-color:#6366f1!important;-webkit-box-shadow:0 0 0 4px rgba(99,102,241,.1)!important;box-shadow:0 0 0 4px rgba(99,102,241,.1)!important}.btn-studio-primary[data-v-1b0e45b0]{background:#6366f1;border:none;padding:14px;border-radius:12px;font-weight:700}.btn-studio-primary[data-v-1b0e45b0]:hover{background:#4f46e5}.bg-studio-dark[data-v-1b0e45b0]{background:#0f172a!important}.library-modal-header[data-v-1b0e45b0]{background:#1e293b;border:none}.library-body[data-v-1b0e45b0]{height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.library-filters[data-v-1b0e45b0]{background:#1e293b;border-bottom:1px solid #334155}.library-scroll-area[data-v-1b0e45b0]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding:2rem;background:#0f172a}.library-flex-grid[data-v-1b0e45b0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.5rem}.library-card[data-v-1b0e45b0]{background:#1e293b;border-radius:18px;overflow:hidden;border:1px solid #334155;cursor:pointer;-webkit-transition:.3s;transition:.3s}.library-card[data-v-1b0e45b0]:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);border-color:#6366f1}.library-preview[data-v-1b0e45b0]{height:220px;position:relative;background:#fff;overflow:hidden}.library-overlay[data-v-1b0e45b0]{position:absolute;inset:0;background:rgba(99,102,241,.85);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:.3s;transition:.3s;z-index:5}.library-overlay span[data-v-1b0e45b0]{color:#fff;font-weight:800;padding:10px 20px;border:2px solid #fff;border-radius:12px}.library-card:hover .library-overlay[data-v-1b0e45b0]{opacity:1}.library-card-footer[data-v-1b0e45b0]{padding:.9rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.badge-pro[data-v-1b0e45b0]{font-size:.6rem;background:#6366f1;color:#fff;padding:2px 7px;border-radius:5px;font-weight:800}.btn-close-studio[data-v-1b0e45b0]{background:rgba(0,0,0,.05);border:none;color:#000!important;font-size:1.2rem;width:36px;height:36px;border-radius:50%;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:0;padding:0;-webkit-transition:all .2s ease;transition:all .2s ease}.btn-close-studio[data-v-1b0e45b0]:hover{background:rgba(0,0,0,.1);color:#ef4444!important}.studio-search-box[data-v-1b0e45b0]{background:#0f172a;border-radius:12px;padding:10px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #334155}.studio-search-box i[data-v-1b0e45b0]{color:#94a3b8;margin-right:12px}.studio-search-box input[data-v-1b0e45b0]{background:transparent;border:none;color:#fff;outline:none;width:100%;font-size:.9rem}.fade-in-up[data-v-1b0e45b0]{opacity:0;-webkit-animation:fadeInUp-1b0e45b0 .45s ease forwards;animation:fadeInUp-1b0e45b0 .45s ease forwards}@-webkit-keyframes fadeInUp-1b0e45b0{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-1b0e45b0{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in[data-v-1b0e45b0]{opacity:0;-webkit-animation:fadeInUp-1b0e45b0 .4s ease .1s forwards;animation:fadeInUp-1b0e45b0 .4s ease .1s forwards}