.design-wrapper[data-v-2b9a775d]{background-color:#0b1622;min-height:100vh;color:#fff;font-family:Segoe UI,sans-serif}[data-v-2b9a775d]:root{--card-radius:12px}.card-accent-0 .card-color-bar[data-v-2b9a775d]{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-2b9a775d]{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-2b9a775d]{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-2b9a775d]{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-2b9a775d]{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-2b9a775d]{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-2b9a775d]{color:#818cf8}.card-accent-1 .meta-icon[data-v-2b9a775d]{color:#fb7185}.card-accent-2 .meta-icon[data-v-2b9a775d]{color:#38bdf8}.card-accent-3 .meta-icon[data-v-2b9a775d]{color:#34d399}.card-accent-4 .meta-icon[data-v-2b9a775d]{color:#fbbf24}.card-accent-5 .meta-icon[data-v-2b9a775d]{color:#c084fc}.design-card[data-v-2b9a775d]{background:#15202b;border-radius:var(--card-radius);border:1.5px solid #2c3e50;-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%;position:relative;overflow:visible}.design-card.menu-active[data-v-2b9a775d]{z-index:100;border-color:#06b6d4}.design-card[data-v-2b9a775d]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);border-color:#06b6d4;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.3);box-shadow:0 10px 20px rgba(0,0,0,.3)}.card-color-bar[data-v-2b9a775d]{height:5px;width:100%;-ms-flex-negative:0;flex-shrink:0;border-radius:12px 12px 0 0}.create-card[data-v-2b9a775d]{border-style:dashed;background:rgba(21,32,43,.5);min-height:350px}.create-card[data-v-2b9a775d],.create-icon-wrapper[data-v-2b9a775d]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.create-icon-wrapper[data-v-2b9a775d]{width:50px;height:50px;border-radius:50%;background:#06b6d4;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.2rem}.preview-container[data-v-2b9a775d]{height:200px;position:relative;background:#fff;overflow:hidden;border-bottom:1px solid #2c3e50;-ms-flex-negative:0;flex-shrink:0}.iframe-scaler-wrap[data-v-2b9a775d]{position:absolute;top:0;left:0;width:100%;height:200px;overflow:hidden;background-color:#fff}.template-iframe-dom[data-v-2b9a775d],.template-iframe[data-v-2b9a775d]{position:absolute;top:0;left:0;pointer-events:none}.template-iframe[data-v-2b9a775d]{width:750px;height:460px;border:none;-webkit-transform:scale(.435);transform:scale(.435);-webkit-transform-origin:top left;transform-origin:top left}.preview-element[data-v-2b9a775d]{pointer-events:none}.preview-hover-overlay[data-v-2b9a775d]{position:absolute;inset:0;background:rgba(11,22,34,.65);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);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-2b9a775d]{opacity:1}.overlay-action[data-v-2b9a775d]{background:#06b6d4;padding:10px 22px;border-radius:12px;font-weight:700;font-size:.9rem;color:#fff;-webkit-transform:translateY(16px);transform:translateY(16px);-webkit-transition:.35s ease;transition:.35s ease;-webkit-box-shadow:0 8px 20px rgba(0,0,0,.3);box-shadow:0 8px 20px rgba(0,0,0,.3)}.design-card:hover .overlay-action[data-v-2b9a775d]{-webkit-transform:translateY(0);transform:translateY(0)}.preview-empty-state[data-v-2b9a775d]{height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#8b9bb4}.card-info-area[data-v-2b9a775d],.preview-empty-state[data-v-2b9a775d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#15202b}.card-info-area[data-v-2b9a775d]{padding:1.1rem 1.2rem 1.2rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-radius:0 0 12px 12px}.template-name[data-v-2b9a775d]{font-weight:600;font-size:.95rem;color:#fff;margin-bottom:6px}.module-chip[data-v-2b9a775d]{font-size:.7rem;padding:3px 9px;border-radius:6px;font-weight:600;display:inline-block}.info-meta[data-v-2b9a775d]{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:#0b1622;padding:9px 11px;border-radius:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.meta-row[data-v-2b9a775d]{font-size:.78rem;color:#8b9bb4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.meta-icon[data-v-2b9a775d]{width:16px;text-align:center;-ms-flex-negative:0;flex-shrink:0;font-size:.72rem}.meta-row strong[data-v-2b9a775d]{font-weight:600;color:#cbd5e1;-ms-flex-negative:0;flex-shrink:0}.menu-container[data-v-2b9a775d]{position:relative}.btn-menu[data-v-2b9a775d]{background:none;border:none;color:#8b9bb4;cursor:pointer;padding:0 5px}.menu-dropdown[data-v-2b9a775d]{position:absolute;top:100%;right:0;background:#fff;border-radius:6px;min-width:140px;z-index:150;padding:6px 0;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5);border:1px solid #ddd}.menu-item[data-v-2b9a775d]{padding:10px 15px;color:#1a202c;font-size:.85rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu-item[data-v-2b9a775d]:hover{background:#f7fafc}.menu-item i[data-v-2b9a775d]{width:20px}.dot[data-v-2b9a775d]{width:6px;height:6px;border-radius:50%;display:inline-block;margin-right:4px}.bg-success[data-v-2b9a775d]{background:#22c55e}.bg-warning[data-v-2b9a775d]{background:#f59e0b}.fade-in-up[data-v-2b9a775d]{opacity:0;-webkit-animation:fadeInUp-2b9a775d .45s ease forwards;animation:fadeInUp-2b9a775d .45s ease forwards}@-webkit-keyframes fadeInUp-2b9a775d{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-2b9a775d{0%{opacity:0;-webkit-transform:translateY(18px);transform:translateY(18px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}