.topbar[data-v-bead7ca7]{height:56px;background:linear-gradient(180deg,#0d161ff2,#0a1016e6);border-bottom:1px solid rgba(104,141,162,.15);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:0 20px;position:relative;transition:height .3s ease;cursor:pointer}.topbar.collapsed[data-v-bead7ca7]{height:48px}.menu-list[data-v-bead7ca7]{display:flex;gap:6px;background:#0a101680;border-radius:12px;padding:6px;transition:all .3s ease}.topbar.collapsed .menu-list[data-v-bead7ca7]{background:transparent;gap:4px}.menu-item[data-v-bead7ca7]{display:flex;align-items:center;gap:8px;padding:8px 18px;border:none;border-radius:8px;background:transparent;color:#fff9;cursor:pointer;transition:all .2s ease;font-size:14px;position:relative}.topbar.collapsed .menu-item[data-v-bead7ca7]{padding:8px;gap:0}.menu-item[data-v-bead7ca7]:hover{color:#ffffffe6;background:#ffffff0d}.menu-item.active[data-v-bead7ca7]{background:linear-gradient(135deg,#38b2f633,#38b2f61a);color:#38b2f6;font-weight:500;box-shadow:0 2px 8px #38b2f626}.menu-item.active[data-v-bead7ca7]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:20px;height:2px;background:#38b2f6;border-radius:1px}.topbar.collapsed .menu-item.active[data-v-bead7ca7]:after{display:none}.menu-icon[data-v-bead7ca7]{width:18px;height:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.menu-label[data-v-bead7ca7]{font-size:14px;letter-spacing:.3px;white-space:nowrap}.create-project-modal[data-v-86b8f9fb]{background:linear-gradient(155deg,#111827,#0f172a);border:1px solid rgba(104,141,162,.3);border-radius:16px;padding:24px;width:90%;max-width:600px;position:relative}.modal-header[data-v-86b8f9fb]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-title[data-v-86b8f9fb]{font-size:24px;font-weight:700;color:#fff;margin-bottom:6px}.modal-subtitle[data-v-86b8f9fb]{font-size:13px;color:var(--text-dim)}.modal-close-btn[data-v-86b8f9fb]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--text-dim);font-size:20px;cursor:pointer;transition:.15s ease}.modal-close-btn[data-v-86b8f9fb]:hover{background:#ffffff1a;color:#fff}.cover-section[data-v-86b8f9fb]{margin-bottom:20px}.cover-upload[data-v-86b8f9fb]{border:2px dashed rgba(104,141,162,.3);border-radius:12px;padding:24px;text-align:center;cursor:pointer;transition:.15s ease;background:#0a101680;position:relative;overflow:hidden}.cover-upload[data-v-86b8f9fb]:hover{border-color:#38b2f680;background:#38b2f614}.cover-upload.dragging[data-v-86b8f9fb]{border-color:#38b2f6b3;background:#38b2f61f}.cover-placeholder[data-v-86b8f9fb]{display:flex;flex-direction:column;align-items:center;gap:8px}.cover-icon[data-v-86b8f9fb]{font-size:40px}.cover-text[data-v-86b8f9fb]{font-size:14px;color:var(--text)}.cover-hint[data-v-86b8f9fb]{font-size:12px;color:var(--text-dim)}.cover-preview[data-v-86b8f9fb]{position:relative;width:100%;aspect-ratio:16/9}.cover-preview img[data-v-86b8f9fb]{width:100%;height:100%;object-fit:cover;border-radius:8px}.cover-overlay[data-v-86b8f9fb]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:.15s ease;display:flex;align-items:center;justify-content:center}.cover-preview:hover .cover-overlay[data-v-86b8f9fb]{opacity:1}.cover-remove[data-v-86b8f9fb]{width:36px;height:36px;border-radius:50%;border:none;background:#ff6464e6;color:#fff;font-size:24px;cursor:pointer;display:grid;place-items:center;transition:.15s ease}.cover-remove[data-v-86b8f9fb]:hover{background:#ff6b6b;transform:scale(1.1)}.form-group[data-v-86b8f9fb]{margin-bottom:20px}.form-label[data-v-86b8f9fb]{font-size:14px;color:var(--text);margin-bottom:8px;display:block}.form-input-wrapper[data-v-86b8f9fb]{position:relative}.form-input[data-v-86b8f9fb]{width:100%;padding:12px 60px 12px 14px;border:1px solid rgba(104,141,162,.3);border-radius:10px;background:#0a101699;color:var(--text);font-size:14px;outline:none;transition:.15s ease}.form-input[data-v-86b8f9fb]:focus{border-color:#38b2f680}.form-input[data-v-86b8f9fb]::placeholder{color:var(--text-dim)}.char-count[data-v-86b8f9fb]{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--text-dim)}.steps-preview[data-v-86b8f9fb]{background:linear-gradient(135deg,#38b2f626,#32c7b31a);border-radius:12px;padding:20px;margin-bottom:24px;text-align:center}.steps-preview-text[data-v-86b8f9fb]{font-size:13px;color:var(--text-dim);margin-bottom:16px}.steps-preview-items[data-v-86b8f9fb]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.step-preview-item[data-v-86b8f9fb]{display:flex;align-items:center;gap:8px}.step-preview-number[data-v-86b8f9fb]{width:32px;height:32px;border-radius:50%;background:#38b2f64d;border:1px solid rgba(56,178,246,.5);display:grid;place-items:center;font-size:14px;font-weight:600;color:#38b2f6}.step-preview-label[data-v-86b8f9fb]{font-size:13px;color:var(--text)}.step-preview-arrow[data-v-86b8f9fb]{color:#38b2f699;font-size:16px}.modal-footer[data-v-86b8f9fb]{display:flex;justify-content:flex-end;gap:12px}.modal-btn[data-v-86b8f9fb]{padding:10px 28px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:.15s ease}.modal-btn.cancel[data-v-86b8f9fb]{background:#688da233;border:1px solid rgba(104,141,162,.3);color:var(--text)}.modal-btn.cancel[data-v-86b8f9fb]:hover{background:#688da24d}.modal-btn.confirm[data-v-86b8f9fb]{background:linear-gradient(150deg,#38b2f6,#32c7b3);border:none;color:#fff}.modal-btn.confirm[data-v-86b8f9fb]:hover{opacity:.9}.modal-btn.confirm[data-v-86b8f9fb]:disabled{opacity:.5;cursor:not-allowed}.no-project-modal[data-v-44d50593]{background:linear-gradient(155deg,#111827,#0f172a);border:1px solid rgba(104,141,162,.3);border-radius:16px;padding:40px;width:90%;max-width:450px;text-align:center}.modal-icon[data-v-44d50593]{font-size:48px;margin-bottom:16px}.modal-title[data-v-44d50593]{font-size:24px;font-weight:700;color:#fff;margin-bottom:8px}.modal-subtitle[data-v-44d50593]{font-size:14px;color:var(--text-dim);margin-bottom:28px}.modal-footer[data-v-44d50593]{display:flex;justify-content:center}.modal-btn[data-v-44d50593]{padding:12px 36px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:.15s ease}.modal-btn.primary[data-v-44d50593]{background:linear-gradient(150deg,#38b2f6,#32c7b3);border:none;color:#fff}.modal-btn.primary[data-v-44d50593]:hover{opacity:.9}.delete-project-modal[data-v-e5d81c19]{background:linear-gradient(155deg,#111827,#0f172a);border:1px solid rgba(255,100,100,.3);border-radius:16px;padding:28px;width:90%;max-width:500px;position:relative}.modal-header[data-v-e5d81c19]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.modal-icon[data-v-e5d81c19]{font-size:40px;margin-bottom:12px}.modal-title[data-v-e5d81c19]{font-size:22px;font-weight:700;color:#fff;margin-bottom:6px}.modal-subtitle[data-v-e5d81c19]{font-size:13px;color:var(--text-dim)}.modal-close-btn[data-v-e5d81c19]{width:32px;height:32px;border:none;border-radius:8px;background:transparent;color:var(--text-dim);font-size:20px;cursor:pointer;transition:.15s ease}.modal-close-btn[data-v-e5d81c19]:hover{background:#ffffff1a;color:#fff}.delete-warning[data-v-e5d81c19]{background:#ff64641a;border:1px solid rgba(255,100,100,.25);border-radius:10px;padding:14px 16px;margin-bottom:20px}.warning-text[data-v-e5d81c19]{font-size:14px;color:#ffb4ab;line-height:1.5}.warning-text strong[data-v-e5d81c19]{color:#ff6b6b;font-weight:600}.confirm-section[data-v-e5d81c19]{margin-bottom:24px}.confirm-label[data-v-e5d81c19]{font-size:14px;color:var(--text);margin-bottom:8px}.confirm-input[data-v-e5d81c19]{width:100%;padding:12px 14px;border:1px solid rgba(255,100,100,.3);border-radius:10px;background:#0a101699;color:var(--text);font-size:14px;outline:none;transition:.15s ease;font-family:Courier New,monospace}.confirm-input[data-v-e5d81c19]:focus{border-color:#ff646499;box-shadow:0 0 0 3px #ff646426}.confirm-input[data-v-e5d81c19]::placeholder{color:#ffffff4d}.modal-footer[data-v-e5d81c19]{display:flex;justify-content:flex-end;gap:12px}.modal-btn[data-v-e5d81c19]{padding:10px 28px;border-radius:10px;font-size:14px;font-weight:500;cursor:pointer;transition:.15s ease}.modal-btn.cancel[data-v-e5d81c19]{background:#688da233;border:1px solid rgba(104,141,162,.3);color:var(--text)}.modal-btn.cancel[data-v-e5d81c19]:hover{background:#688da24d}.modal-btn.delete[data-v-e5d81c19]{background:linear-gradient(135deg,#ff6b6b,#ee5a5a);border:none;color:#fff}.modal-btn.delete[data-v-e5d81c19]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.modal-btn.delete[data-v-e5d81c19]:disabled{opacity:.5;cursor:not-allowed;transform:none}.app[data-v-b3e5f2ce]{height:100vh;display:flex;flex-direction:column;overflow:hidden;padding:0;margin:0}.workspace[data-v-b3e5f2ce]{flex:1;min-height:0;padding:8px 14px 14px;display:flex;flex-direction:column;height:100vh;transition:height .3s ease,padding-top .3s ease}.workspace.menu-collapsed[data-v-b3e5f2ce]{height:100vh}.panel[data-v-b3e5f2ce]{border:none;border-radius:var(--radius);background:#0d161f4d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;overflow:hidden}.page-host[data-v-b3e5f2ce]{padding:0;overflow:auto;flex:1;min-height:0}.page-host[data-v-b3e5f2ce]::-webkit-scrollbar{width:8px}.page-host[data-v-b3e5f2ce]::-webkit-scrollbar-track{background:#0c121842;border-radius:99px}.page-host[data-v-b3e5f2ce]::-webkit-scrollbar-thumb{background:#688da257;border-radius:99px}.modal-overlay[data-v-b3e5f2ce]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:none;align-items:center;justify-content:center;z-index:1000}.modal-overlay.active[data-v-b3e5f2ce]{display:flex}@media (max-width: 1260px){.workspace[data-v-b3e5f2ce]{padding:6px 10px 10px}}@media (max-width: 920px){.workspace[data-v-b3e5f2ce]{height:auto}}
