@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&display=swap);.footer[data-v-70989d11]{font-family:Inter,sans-serif}.text-gradient[data-v-70989d11]{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.footer-link[data-v-70989d11]{text-decoration:none;color:#64748b;font-size:.9rem;font-weight:500;transition:all .3s ease}.footer-link[data-v-70989d11]:hover{color:#6366f1}.github-icon[data-v-70989d11]:hover{transform:translateY(-3px);color:#333!important}.contact-item[data-v-70989d11]{text-decoration:none;color:#475569;display:flex;align-items:center;transition:opacity .3s ease}.contact-item[data-v-70989d11]:hover{opacity:.8}.icon-circle[data-v-70989d11]{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:.85rem}.bg-primary-light[data-v-70989d11]{background:rgba(99,102,241,.1)}.bg-success-light[data-v-70989d11]{background:rgba(34,197,94,.1)}.x-small[data-v-70989d11]{font-size:.75rem}.tracking-wider[data-v-70989d11]{letter-spacing:.05em}@media (max-width:991px){.contact-info[data-v-70989d11]{align-items:center!important}}.profile-navbar[data-v-e5c0a07c]{background:hsla(0,0%,100%,.85);backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.08);z-index:1050}.profile-navbar .brand-accent[data-v-e5c0a07c]{color:#198754}.profile-navbar .logo-text[data-v-e5c0a07c]{color:#dc3545;letter-spacing:-.5px}.profile-navbar .logo-wrapper[data-v-e5c0a07c]{width:65px;height:65px}.profile-navbar .logo-wrapper img[data-v-e5c0a07c]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:50%}.profile-navbar .custom-link[data-v-e5c0a07c]{color:#444!important;font-size:.95rem;font-weight:600;padding:10px 20px!important;margin:0 5px;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:8px}.profile-navbar .custom-link i[data-v-e5c0a07c]{font-size:1.1rem;color:#6c757d;transition:inherit}.profile-navbar .custom-link[data-v-e5c0a07c]:hover{background:rgba(25,135,84,.08);color:#198754!important}.profile-navbar .custom-link:hover i[data-v-e5c0a07c]{color:#198754;transform:scale(1.1)}.profile-navbar .custom-link.router-link-active[data-v-e5c0a07c]{background:#198754;color:#fff!important;box-shadow:0 4px 12px rgba(25,135,84,.25)}.profile-navbar .custom-link.router-link-active i[data-v-e5c0a07c]{color:#fff}.profile-navbar .custom-toggler[data-v-e5c0a07c]{color:#198754;font-size:1.5rem}.profile-navbar .custom-toggler[data-v-e5c0a07c]:focus{box-shadow:none}.profile-navbar .user-badge[data-v-e5c0a07c]{background:#f8f9fa;padding:5px 12px;border-radius:30px;border:1px solid #eee}.profile-navbar .user-badge .user-greeting[data-v-e5c0a07c]{font-size:.7rem;color:#888;margin-bottom:-2px}.profile-navbar .user-badge .user-status[data-v-e5c0a07c]{font-size:.75rem;color:#198754;font-weight:700}.profile-navbar .avatar-mini[data-v-e5c0a07c]{width:35px;height:35px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 4px #198754}.profile-navbar .avatar-mini img[data-v-e5c0a07c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.profile-navbar .btn-logout[data-v-e5c0a07c]{background:#fff;color:#dc3545;border:1px solid #f8d7da;padding:10px 22px;border-radius:14px;font-weight:700;font-size:.9rem;transition:all .3s ease;display:flex;align-items:center;gap:8px}.profile-navbar .btn-logout[data-v-e5c0a07c]:hover{background:#dc3545;color:#fff;transform:scale(1.03)}@media(max-width:991px){.navbar-collapse[data-v-e5c0a07c]{background:#fff;margin-top:15px;padding:20px;border-radius:20px;box-shadow:0 15px 30px rgba(0,0,0,.1)}.custom-link[data-v-e5c0a07c]{margin:5px 0;justify-content:center}.user-controls-wrapper[data-v-e5c0a07c]{flex-direction:column;margin-top:20px;padding-top:20px;border-top:1px solid #eee}}.notification-dropdown .dropdown-menu[data-v-e5c0a07c]{animation:slideIn-e5c0a07c .3s ease-out}.notification-dropdown .dropdown-menu .bg-light.text-danger[data-v-e5c0a07c]{background-color:rgba(220,53,69,.1)!important}.notification-dropdown .dropdown-menu .bg-light.text-info[data-v-e5c0a07c]{background-color:rgba(13,202,240,.1)!important}.notification-dropdown .dropdown-menu .bg-light.text-success[data-v-e5c0a07c]{background-color:rgba(25,135,84,.1)!important}.notification-dropdown .dropdown-item[data-v-e5c0a07c]{transition:background .2s}.notification-dropdown .dropdown-item[data-v-e5c0a07c]:active{background-color:#f8f9fa;color:inherit}.notification-scroll-container[data-v-e5c0a07c]{overflow-x:hidden}.custom-scrollbar[data-v-e5c0a07c]::-webkit-scrollbar-track{border-radius:10px}.custom-scrollbar[data-v-e5c0a07c]::-webkit-scrollbar-thumb{-webkit-transition:background .3s;transition:background .3s}.custom-scrollbar[data-v-e5c0a07c]::-webkit-scrollbar-thumb:hover{background:#0d6efd}.notification-scroll-container[data-v-e5c0a07c]{scroll-behavior:smooth}.sticky-top[data-v-e5c0a07c]{position:sticky;top:0;z-index:10}@keyframes slideIn-e5c0a07c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.notif-badge-circle[data-v-e5c0a07c]{position:absolute;top:-2px;right:-2px;background-color:#dc3545;color:#fff;min-width:18px;height:18px;border-radius:50%!important;font-size:.65rem;font-weight:700;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff}.notification-scroll-container[data-v-e5c0a07c]{max-height:400px;overflow-y:scroll!important;display:block}.custom-scrollbar[data-v-e5c0a07c]::-webkit-scrollbar{width:6px}.custom-scrollbar[data-v-e5c0a07c]::-webkit-scrollbar-track{background:#f1f1f1}.custom-scrollbar[data-v-e5c0a07c]::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.custom-scrollbar[data-v-e5c0a07c]::-webkit-scrollbar-thumb:hover{background:#999}.notif-section-header[data-v-e5c0a07c]{background:#f8f9fa;padding:5px 12px;font-size:.65rem;font-weight:700;color:#999;text-transform:uppercase;border-bottom:1px solid #eee}.bg-team[data-v-e5c0a07c]{background-color:rgba(0,123,255,.03)}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,sans-serif!important}nav{padding:30px}nav a{font-weight:700;color:#2c3e50}nav a.router-link-exact-active{color:#42b983}.workspace-wrapper[data-v-3da4f05a]{min-width:240px}.switcher-container[data-v-3da4f05a]{transition:all .2s;border-color:#dee2e6!important}.switcher-container[data-v-3da4f05a]:hover{border-color:#007bff!important;background-color:#f8f9fa}.bg-light-blue[data-v-3da4f05a]{background-color:#e7f1ff}.bg-light-yellow[data-v-3da4f05a]{background-color:#fff9e6}.context-icon[data-v-3da4f05a]{width:35px;height:35px;flex-shrink:0}.custom-select[data-v-3da4f05a]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.extra-small[data-v-3da4f05a]{font-size:.65rem}.last-border-0[data-v-3da4f05a]:last-child{border-bottom:0!important}.bg-danger-subtle[data-v-3da4f05a]{background-color:#f8d7da}.bg-primary-subtle[data-v-3da4f05a]{background-color:#cfe2ff}.object-fit-cover[data-v-3da4f05a]{-o-object-fit:cover;object-fit:cover}.text-indigo[data-v-5fb5c3dc]{color:#6366f1}.text-indigo-dark[data-v-5fb5c3dc]{color:#4338ca}.bg-indigo-light[data-v-5fb5c3dc]{background-color:#e0e7ff}.bg-primary-soft[data-v-5fb5c3dc]{background-color:rgba(99,102,241,.1)}.text-indigo-light[data-v-5fb5c3dc]{color:#a5b4fc}.bg-light-indigo[data-v-5fb5c3dc]{background-color:#f8faff}.bg-faded[data-v-5fb5c3dc]{background-color:#fcfcfd}.text-gradient[data-v-5fb5c3dc]{background:linear-gradient(135deg,#6366f1,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.markdown-body[data-v-5fb5c3dc]{color:#334155;line-height:1.7;font-size:.95rem}.markdown-body[data-v-5fb5c3dc] h1,.markdown-body[data-v-5fb5c3dc] h2,.markdown-body[data-v-5fb5c3dc] h3,.markdown-body[data-v-5fb5c3dc] h4,.markdown-body[data-v-5fb5c3dc] h5{color:#4338ca;margin-top:1.25rem;font-weight:700}.markdown-body[data-v-5fb5c3dc] ol,.markdown-body[data-v-5fb5c3dc] ul{padding-left:1.25rem;margin-bottom:1rem}.markdown-body[data-v-5fb5c3dc] li{margin-bottom:.4rem}.markdown-body[data-v-5fb5c3dc] strong{color:#1e293b}.markdown-body[data-v-5fb5c3dc] table{width:100%;border-collapse:collapse;margin:1rem 0;background:#fff;border-radius:8px;overflow:hidden}.markdown-body[data-v-5fb5c3dc] td,.markdown-body[data-v-5fb5c3dc] th{border:1px solid #e2e8f0;padding:.75rem}.markdown-body[data-v-5fb5c3dc] th{background:#f8fafc;color:#6366f1}.task-item[data-v-5fb5c3dc]{cursor:pointer;border:1.5px solid #f1f3f5;transition:all .25s ease}.task-item[data-v-5fb5c3dc]:hover{transform:translateX(5px);border-color:#6366f1}.selected-border[data-v-5fb5c3dc]{border-color:#6366f1!important;box-shadow:0 4px 15px rgba(99,102,241,.12)}.ai-response-viewport[data-v-5fb5c3dc]{border:1px solid #edf2f7;min-height:450px;border-radius:1.2rem}.pulse-animation[data-v-5fb5c3dc]{animation:pulse-5fb5c3dc 2.5s ease-in-out infinite}@keyframes pulse-5fb5c3dc{0%{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}to{opacity:.6;transform:scale(1)}}.check-placeholder[data-v-5fb5c3dc]{width:22px;height:22px;border:2px solid #e2e8f0;border-radius:50%}.border-dashed[data-v-5fb5c3dc]{border:2px dashed #e2e8f0!important}.auth-wrapper[data-v-0696192d]{min-height:100vh;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);padding:20px}.auth-card[data-v-0696192d]{background:#fff;width:100%;max-width:450px;border-radius:20px;padding:40px;border:none}.auth-card .logo-circle[data-v-0696192d]{width:60px;height:60px;background:#fff;border-radius:15px;padding:10px;box-shadow:0 10px 20px rgba(0,0,0,.05)}.auth-card .logo-circle img[data-v-0696192d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.form-floating input[data-v-0696192d]{border:1px solid #e1e5ee;border-radius:12px;height:60px}.form-floating input[data-v-0696192d]:focus{box-shadow:0 0 0 4px rgba(13,110,253,.1);border-color:#0d6efd}.form-floating label[data-v-0696192d]{color:#6c757d}.password-toggle[data-v-0696192d]{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;color:#adb5bd;z-index:10;transition:color .3s}.password-toggle[data-v-0696192d]:hover{color:#0d6efd}.btn-primary[data-v-0696192d]{border-radius:12px;background:#0d6efd;transition:all .3s ease}.btn-primary[data-v-0696192d]:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(13,110,253,.3)}.alert-danger-custom[data-v-0696192d]{background-color:#fff5f5;border:1px solid #feb2b2;color:#c53030;padding:12px;border-radius:10px;font-size:.9rem;display:flex;align-items:center}@keyframes fadeIn-0696192d{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate__fadeIn[data-v-0696192d]{animation:fadeIn-0696192d .6s ease-out}.rounded-4[data-v-20c70ffd]{border-radius:1rem!important}.bg-primary-subtle[data-v-20c70ffd]{background-color:#cfe2ff!important}.tracking-wider[data-v-20c70ffd]{letter-spacing:.05rem}.btn-primary[data-v-20c70ffd]{transition:all .3s ease}.btn-primary[data-v-20c70ffd]:hover{transform:translateY(-2px);shadow:0 4px 12px rgba(13,110,253,.3)}[data-v-20c70ffd] .swal2-input{height:2.5rem;font-size:.9rem}.img-box[data-v-1e36a270]{width:120px;height:120px;margin:0 auto;position:relative;border-radius:50%;border:4px solid #fff;background:#fdfdfd;transition:all .3s ease}.img-box img[data-v-1e36a270]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.img-box.pulse-animation[data-v-1e36a270]{animation:pulse-1e36a270 1.5s infinite}@keyframes pulse-1e36a270{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(13,110,253,.4)}70%{transform:scale(1.02);box-shadow:0 0 0 10px rgba(13,110,253,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(13,110,253,0)}}.upload-overlay[data-v-1e36a270]{top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2}.edit-btn[data-v-1e36a270],.upload-overlay[data-v-1e36a270]{position:absolute;border-radius:50%;display:flex;align-items:center;justify-content:center}.edit-btn[data-v-1e36a270]{bottom:2px;right:2px;width:36px;height:36px;background:#198754;color:#fff;cursor:pointer;z-index:3;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.edit-btn[data-v-1e36a270]:hover{background:#157347;transform:rotate(15deg) scale(1.1)}.edit-btn.disabled[data-v-1e36a270]{pointer-events:none;background:#6c757d}.fade-enter-active[data-v-1e36a270],.fade-leave-active[data-v-1e36a270]{transition:opacity .3s}.fade-enter-from[data-v-1e36a270],.fade-leave-to[data-v-1e36a270]{opacity:0}.btn-notification[data-v-641bc94e]{display:flex;align-items:center;padding:12px 24px;background:#fff;border:2px solid #e0e0e0;border-radius:16px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;display:block;margin:auto}.btn-notification[data-v-641bc94e]:hover:not(.active){border-color:#0d6efd;background-color:rgba(13,110,253,.05);transform:translateY(-2px);box-shadow:0 4px 12px rgba(13,110,253,.15)}.btn-notification.active[data-v-641bc94e]{background:#0d6efd;border-color:#0d6efd;color:#fff}.btn-notification.active .icon-container i[data-v-641bc94e]{color:#fff}.btn-notification.active .sub-text[data-v-641bc94e]{color:hsla(0,0%,100%,.8)!important}.btn-notification.active .status-text[data-v-641bc94e]{color:#fff}.btn-notification .icon-container[data-v-641bc94e]{width:45px;height:45px;background:rgba(13,110,253,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:15px}.btn-notification .icon-container i[data-v-641bc94e]{font-size:1.2rem;color:#0d6efd}.btn-notification .text-container[data-v-641bc94e]{text-align:left;display:flex;flex-direction:column}.btn-notification .text-container .status-text[data-v-641bc94e]{font-weight:700;font-size:1rem;color:#2d3436}.btn-notification .text-container .sub-text[data-v-641bc94e]{font-size:.75rem;color:#636e72}.shake-animation[data-v-641bc94e]{animation:ring-641bc94e 4s ease infinite}@keyframes ring-641bc94e{0%{transform:rotate(0)}1%{transform:rotate(30deg)}3%{transform:rotate(-28deg)}5%{transform:rotate(34deg)}7%{transform:rotate(-32deg)}9%{transform:rotate(30deg)}11%{transform:rotate(-28deg)}13%{transform:rotate(26deg)}15%{transform:rotate(-24deg)}17%{transform:rotate(22deg)}19%{transform:rotate(-20deg)}21%{transform:rotate(18deg)}23%{transform:rotate(-16deg)}25%{transform:rotate(14deg)}27%{transform:rotate(-12deg)}29%{transform:rotate(10deg)}31%{transform:rotate(-8deg)}33%{transform:rotate(6deg)}35%{transform:rotate(-4deg)}37%{transform:rotate(2deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}.ai-magic-card[data-v-7c25cb4e]{background:linear-gradient(135deg,#4f46e5,#7c3aed 50%,#db2777);transition:transform .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;min-height:320px}.ai-magic-card[data-v-7c25cb4e]:hover{transform:translateY(-8px)}.btn-glass[data-v-7c25cb4e]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);color:#fff!important}.btn-glass[data-v-7c25cb4e]:hover{background:#fff!important;color:#4f46e5!important;transform:scale(1.05)}.ai-bg-icon[data-v-7c25cb4e]{position:absolute;right:-20px;bottom:-20px;font-size:240px;color:#fff;opacity:.1;transform:rotate(-15deg);pointer-events:none}.decoration-circle[data-v-7c25cb4e]{position:absolute;top:-50px;left:-50px;width:200px;height:200px;background:hsla(0,0%,100%,.05);border-radius:50%;pointer-events:none}.fw-extrabold[data-v-7c25cb4e]{font-weight:800}.tracking-wider[data-v-7c25cb4e]{letter-spacing:1px}.transition-all[data-v-7c25cb4e]{transition:all .3s ease}.team-card-mini[data-v-27ac1f98]{background:#fff;border:1px solid #dee2e6;padding:10px 15px;border-radius:15px;display:flex;align-items:center;cursor:pointer;transition:all .2s ease;min-width:160px}.team-card-mini.active-team[data-v-27ac1f98]{border-color:#0d6efd;background-color:#eef6ff}.team-card-mini.active-team .avatar-box[data-v-27ac1f98]{background:#0d6efd;color:#fff}.team-card-mini.active-team .team-name-text[data-v-27ac1f98]{color:#0d6efd;font-weight:700}.team-card-mini .avatar-box[data-v-27ac1f98]{width:32px;height:32px;background:#f8f9fa;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-right:10px}.stat-card[data-v-27ac1f98]{padding:25px;border-radius:20px;transition:transform .3s}.stat-card[data-v-27ac1f98]:hover{transform:translateY(-5px)}.stat-card .icon-box[data-v-27ac1f98]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;margin:0 auto 10px}.custom-scrollbar[data-v-27ac1f98]::-webkit-scrollbar{height:4px}.custom-scrollbar[data-v-27ac1f98]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:10px}.text-cyan[data-v-3d0562ca]{color:#6dd5ed!important}.text-gradient[data-v-3d0562ca]{background:linear-gradient(45deg,#6dd5ed,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.py-100[data-v-3d0562ca]{padding:100px 0}.hero-section[data-v-3d0562ca]{background:linear-gradient(rgba(42,82,152,.96),rgba(102,126,234,.92));padding:140px 0 120px;clip-path:polygon(0 0,100% 0,100% 88%,0 100%)}.demo-access-box[data-v-3d0562ca]{background:hsla(0,0%,100%,.15);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;padding:20px;display:inline-block;margin-bottom:40px;max-width:500px}.demo-badge[data-v-3d0562ca]{background:#6dd5ed;color:#1a2a6c;font-size:.7rem;font-weight:800;padding:2px 12px;border-radius:50px;letter-spacing:1px}.demo-text[data-v-3d0562ca]{margin-top:10px;font-weight:500;font-size:1.1rem}.demo-credentials[data-v-3d0562ca]{display:flex;background:rgba(0,0,0,.2);border-radius:12px;padding:10px 20px;align-items:center;justify-content:center}.credential-item[data-v-3d0562ca]{display:flex;align-items:center;gap:8px;font-family:Courier New,monospace;font-size:.9rem}.credential-item i[data-v-3d0562ca]{font-size:.8rem;opacity:.7}.credential-sep[data-v-3d0562ca]{width:1px;height:20px;background:hsla(0,0%,100%,.2);margin:0 15px}.mockup-container[data-v-3d0562ca]{transform:translateY(80px);transition:.6s ease;max-width:900px;margin:0 auto}.screenshot-gallery[data-v-3d0562ca]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:25px}.gallery-item[data-v-3d0562ca]{position:relative;border-radius:15px;overflow:hidden;background:#222;transition:.4s;cursor:pointer;height:200px}.gallery-item img[data-v-3d0562ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.5s}.gallery-item:hover img[data-v-3d0562ca]{transform:scale(1.1);filter:blur(2px)}.gallery-overlay[data-v-3d0562ca]{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(42,82,152,.9);display:flex;align-items:center;justify-content:center;opacity:0;transition:.4s}.gallery-item:hover .gallery-overlay[data-v-3d0562ca]{opacity:1}.image-grid-overlap[data-v-3d0562ca]{position:relative;height:450px}.grid-img[data-v-3d0562ca]{position:absolute;width:75%;border-radius:15px;transition:.4s;border:4px solid #fff!important}.grid-img[data-v-3d0562ca]:first-child{top:0;left:0;z-index:4}.grid-img[data-v-3d0562ca]:nth-child(2){top:50px;left:50px;z-index:3}.grid-img[data-v-3d0562ca]:nth-child(3){top:100px;left:100px;z-index:2}.grid-img[data-v-3d0562ca]:nth-child(4){top:150px;left:150px;z-index:1}.badge-custom[data-v-3d0562ca]{background:#f0f4f8;color:#2a5298;padding:10px 20px;border-radius:50px;font-weight:700;margin:5px;display:inline-block;border:1px solid #d1d9e6}.icon-box[data-v-3d0562ca]{width:80px;height:80px;line-height:80px;background:#fff;border-radius:50%;margin:0 auto;box-shadow:0 10px 20px rgba(0,0,0,.05)}.footer-cta[data-v-3d0562ca]{clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);padding-top:120px}.rounded-20[data-v-10878ca8]{border-radius:20px}.rounded-xl[data-v-10878ca8]{border-radius:15px}.btn-gradient[data-v-10878ca8]{background:linear-gradient(135deg,#4e73df,#224abe);color:#fff;border:none;border-radius:12px;font-weight:600;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.btn-gradient[data-v-10878ca8]:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 15px rgba(78,115,223,.3)}.btn-blur[data-v-10878ca8]{background:hsla(0,0%,100%,.7);backdrop-filter:blur(10px);border-radius:50%;border:1px solid hsla(0,0%,100%,.3);padding:5px 10px}.btn-action[data-v-10878ca8]{border-radius:30px;color:#6e707e;padding:8px;transition:all .2s;border:none}.btn-action[data-v-10878ca8]:hover{background:rgba(0,0,0,.05)}.btn-action.active-like[data-v-10878ca8]{color:#e74a3b}.btn-action.active-like .scale-in[data-v-10878ca8]{animation:heartBeat-10878ca8 .3s ease-in-out}@keyframes heartBeat-10878ca8{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}.input-wrapper[data-v-10878ca8]{position:relative;background:#f1f3f5;border-radius:25px;padding:5px;display:flex;align-items:center}.input-wrapper .comment-input[data-v-10878ca8]{background:transparent;border:none;padding:10px 15px;width:100%;outline:none;font-size:.9rem}.input-wrapper .send-btn[data-v-10878ca8]{background:#4e73df;color:#fff;border:none;border-radius:50%;width:35px;height:35px;transition:.3s}.input-wrapper .send-btn[data-v-10878ca8]:hover{transform:rotate(15deg) scale(1.1)}.list-enter-active[data-v-10878ca8],.list-leave-active[data-v-10878ca8]{transition:all .5s ease}.list-enter[data-v-10878ca8]{opacity:0;transform:translateY(30px)}.slide-fade-enter-active[data-v-10878ca8]{transition:all .3s ease}.slide-fade-enter[data-v-10878ca8]{transform:translateY(-10px);opacity:0}.bubble-content[data-v-10878ca8]{background:#fff;border-radius:18px 18px 18px 2px;max-width:85%}.minimal-select[data-v-10878ca8]{border:none;background:transparent;font-weight:600;color:#4e73df;cursor:pointer;outline:none}.group-comment .btn-delete-comment[data-v-10878ca8]{position:absolute;right:-10px;top:-5px;background:#fff;border:none;padding:0;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.08);opacity:0;transform:scale(.8);transition:all .25s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;z-index:10}.group-comment .btn-delete-comment .icon-circle[data-v-10878ca8]{color:#858796;font-size:.8rem;transition:color .2s}.group-comment .btn-delete-comment[data-v-10878ca8]:hover{background:#fff5f5;transform:scale(1.1) translateY(-2px);box-shadow:0 6px 15px rgba(231,74,59,.15)}.group-comment .btn-delete-comment:hover .icon-circle[data-v-10878ca8]{color:#e74a3b;animation:shake-10878ca8 .3s ease-in-out}.group-comment .no-caret[data-v-10878ca8]:after{display:none}.group-comment .hover-bg-light[data-v-10878ca8]:hover{background-color:#f8f9fa}.group-comment .dropdown-item[data-v-10878ca8]{cursor:pointer;transition:all .2s ease}.group-comment .dropdown-item[data-v-10878ca8]:hover{background-color:#f1f3f5;transform:translateX(3px)}.group-comment .dropdown-item.text-danger[data-v-10878ca8]:hover{background-color:#fff5f5}.group-comment .swal2-input[data-v-10878ca8],.group-comment .swal2-textarea[data-v-10878ca8]{border-radius:10px!important;font-size:.95rem!important}.group-comment:hover .btn-delete-comment[data-v-10878ca8]{opacity:1;right:8px;transform:scale(1)}.post-card[data-v-10878ca8]{scroll-margin-top:500px;transition:all .5s ease}.highlight-post[data-v-10878ca8]{animation:highlight-animation-10878ca8 2s ease-out}@keyframes highlight-animation-10878ca8{0%{box-shadow:0 0 0 4px rgba(13,110,253,.5);transform:scale(1.02)}to{box-shadow:none;transform:scale(1)}}@keyframes shake-10878ca8{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.page-container[data-v-444f5cba]{background-color:#f8f9fc;min-height:100vh}.hero-banner[data-v-444f5cba]{position:relative;height:350px;background:linear-gradient(135deg,#4e73df,#224abe);display:flex;align-items:center;color:#fff;overflow:hidden}.hero-banner .overlay[data-v-444f5cba]{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://www.transparenttextures.com/patterns/cubes.png);opacity:.1}.hero-banner .hero-content[data-v-444f5cba]{position:relative;z-index:2;text-align:left}.hero-banner .hero-content h1[data-v-444f5cba]{text-shadow:0 2px 10px rgba(0,0,0,.2);letter-spacing:-1px}.hero-banner .hero-content p[data-v-444f5cba]{opacity:.9;font-weight:300}.hero-banner .wave-container[data-v-444f5cba]{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.main-content[data-v-444f5cba]{margin-top:-80px;position:relative;z-index:5;padding-bottom:50px}@media(max-width:768px){.hero-banner[data-v-444f5cba]{height:250px;text-align:center}.hero-banner .hero-content[data-v-444f5cba]{text-align:center}.hero-banner .hero-content h1[data-v-444f5cba]{font-size:2rem}.main-content[data-v-444f5cba]{margin-top:-40px}}.cursor-pointer[data-v-1a6a0ba9]{cursor:pointer}.card-header-gradient[data-v-1a6a0ba9]{background:linear-gradient(90deg,#6366f1,#a855f7)}.btn-primary-gradient[data-v-1a6a0ba9]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;border:none}.custom-modal-overlay[data-v-1a6a0ba9]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1050;backdrop-filter:blur(4px)}.custom-modal-content[data-v-1a6a0ba9]{max-width:500px}@media (max-width:576px){.btn-dashboard[data-v-1a6a0ba9]{padding:6px 12px;font-size:.8rem}.settings-card[data-v-1a6a0ba9]{border-radius:12px!important}}.custom-toast[data-v-1a6a0ba9]{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);padding:12px 24px;border-radius:50px;color:#fff;z-index:9999;box-shadow:0 10px 30px rgba(0,0,0,.15);display:flex;align-items:center;min-width:250px}.toast-success[data-v-1a6a0ba9]{background:#10b981}.toast-error[data-v-1a6a0ba9]{background:#ef4444}.modal-body-scrollable[data-v-1a6a0ba9]{max-height:400px;overflow-y:auto;font-size:.875rem;line-height:1.5;color:#444}.policy-text h6[data-v-1a6a0ba9]{font-weight:700;margin-top:1.2rem;color:#2c3e50;border-left:3px solid #6366f1;padding-left:8px}.custom-modal-content[data-v-1a6a0ba9]{max-width:600px;width:100%}.todo-column[data-v-075f66ca]{background-color:hsla(0,0%,100%,.5);border-radius:20px;border:1px dashed rgba(0,0,0,.1);transition:all .3s ease}.column-title[data-v-075f66ca]{font-weight:800;color:#2d3436;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px}.task-card[data-v-075f66ca]{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.03);position:relative;transition:all .3s cubic-bezier(.165,.84,.44,1)}.task-card[data-v-075f66ca]:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:4px;background-color:#ffc107;border-radius:0 4px 4px 0}.task-card[data-v-075f66ca]:hover{transform:translateY(-4px);box-shadow:0 10px 20px rgba(0,0,0,.08)!important;border-color:rgba(255,193,7,.4)}.avatar-wrapper[data-v-075f66ca]{position:relative}.avatar-wrapper .avatar-main[data-v-075f66ca]{width:38px;height:38px;border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #f1f2f6}.avatar-wrapper .avatar-img[data-v-075f66ca]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-wrapper .avatar-placeholder[data-v-075f66ca]{font-weight:700;color:#636e72;font-size:.9rem}.avatar-wrapper .status-dot-pending[data-v-075f66ca]{position:absolute;top:-3px;right:-3px;width:10px;height:10px;background-color:#ffc107;border:2px solid #fff;border-radius:50%}.user-name[data-v-075f66ca]{font-weight:700;font-size:.85rem;color:#2d3436}.user-role[data-v-075f66ca]{font-size:.65rem;color:#b2bec3;text-transform:uppercase}.task-title[data-v-075f66ca]{font-weight:700;font-size:1rem;line-height:1.4;margin:0}.task-meta[data-v-075f66ca]{background:rgba(255,193,7,.1);padding:2px 10px;border-radius:6px;color:#a07800}.btn-action[data-v-075f66ca]{background:transparent;border:none;padding:6px 10px;margin-left:5px;border-radius:8px;font-size:.9rem;transition:all .2s}.btn-action.edit-btn[data-v-075f66ca]{color:#0984e3}.btn-action.edit-btn[data-v-075f66ca]:hover{background:#e1f5fe}.btn-action.detail-btn[data-v-075f66ca]{color:#00b894}.btn-action.detail-btn[data-v-075f66ca]:hover{background:#e6faf5}.btn-action.delete-btn[data-v-075f66ca]{color:#d63031}.btn-action.delete-btn[data-v-075f66ca]:hover{background:#fff5f5}.empty-state[data-v-075f66ca]{border:2px dashed #dfe6e9;border-radius:15px}.inprogress-column[data-v-52e5a5e4]{background-color:rgba(232,240,254,.5);border-radius:20px;border:1px solid rgba(9,132,227,.1);min-height:250px}.column-title[data-v-52e5a5e4]{font-weight:800;color:#2d3436;font-size:1.2rem;letter-spacing:-.5px}.task-card[data-v-52e5a5e4]{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.02);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.task-card[data-v-52e5a5e4]:before{content:"";position:absolute;left:0;top:15%;bottom:15%;width:4px;background-color:#0984e3;border-radius:0 4px 4px 0}.task-card[data-v-52e5a5e4]:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 12px 24px rgba(9,132,227,.12)!important;border-color:rgba(9,132,227,.3)}.avatar-wrapper[data-v-52e5a5e4]{position:relative}.avatar-wrapper .avatar-main[data-v-52e5a5e4]{width:40px;height:40px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.avatar-wrapper .avatar-img[data-v-52e5a5e4]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-wrapper .avatar-placeholder[data-v-52e5a5e4]{font-weight:800;color:#0984e3;font-size:1rem}.avatar-wrapper .status-pulse[data-v-52e5a5e4]{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;background-color:#0984e3;border:2px solid #fff;border-radius:50%}.avatar-wrapper .status-pulse[data-v-52e5a5e4]:after{content:"";position:absolute;width:100%;height:100%;background-color:#0984e3;border-radius:50%;animation:pulse-52e5a5e4 1.5s infinite;opacity:.6}@keyframes pulse-52e5a5e4{0%{transform:scale(1);opacity:.6}to{transform:scale(2.5);opacity:0}}.user-name[data-v-52e5a5e4]{font-weight:700;font-size:.9rem;color:#2d3436}.user-role[data-v-52e5a5e4]{font-size:.65rem;text-transform:uppercase;letter-spacing:.8px}.task-title[data-v-52e5a5e4]{font-weight:700;font-size:1.05rem;color:#1e272e;margin:0}.task-meta[data-v-52e5a5e4]{background:rgba(9,132,227,.08);padding:4px 12px;border-radius:8px;color:#0984e3}.btn-action[data-v-52e5a5e4]{background:transparent;border:none;padding:8px 12px;margin-left:6px;border-radius:10px;color:#636e72;transition:all .2s}.btn-action[data-v-52e5a5e4]:hover{background:#f1f2f6;color:#0984e3}.btn-action.delete-btn[data-v-52e5a5e4]:hover{background:#fff5f5;color:#d63031}.empty-state[data-v-52e5a5e4]{border:2px dashed rgba(9,132,227,.2);border-radius:20px}.done-column[data-v-de5f0eda]{background-color:#f8f9fa;border-radius:15px;min-height:200px}.column-title[data-v-de5f0eda]{font-weight:800;color:#333;font-size:1.25rem;letter-spacing:-.5px}.task-card[data-v-de5f0eda]{background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.task-card[data-v-de5f0eda]:hover{transform:translateY(-5px);box-shadow:0 8px 24px rgba(40,167,69,.15);border-color:rgba(40,167,69,.3)}.task-card[data-v-de5f0eda]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:#28a745}.avatar-wrapper[data-v-de5f0eda]{position:relative}.avatar-wrapper .avatar-main[data-v-de5f0eda]{width:42px;height:42px;border-radius:12px;overflow:hidden;border:2px solid #fff;background:#e9ecef;display:flex;align-items:center;justify-content:center}.avatar-wrapper .avatar-img[data-v-de5f0eda]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-wrapper .avatar-placeholder[data-v-de5f0eda]{font-weight:700;color:#495057;font-size:1.1rem}.avatar-wrapper .status-dot[data-v-de5f0eda]{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;background-color:#28a745;border:2px solid #fff;border-radius:50%}.user-name[data-v-de5f0eda]{font-weight:700;font-size:.9rem;color:#2d3436}.user-role[data-v-de5f0eda]{font-size:.75rem;color:#636e72;text-transform:uppercase;letter-spacing:.5px}.task-title[data-v-de5f0eda]{font-weight:600;font-size:1.1rem;color:#1e272e;margin-bottom:8px}.task-meta[data-v-de5f0eda]{font-size:.85rem;background:rgba(40,167,69,.08);display:inline-flex;padding:4px 12px;border-radius:20px}.btn-action[data-v-de5f0eda]{border:none;background:transparent;padding:8px;margin-left:8px;border-radius:8px;transition:all .2s}.btn-action.view-btn[data-v-de5f0eda]{color:#0984e3}.btn-action.view-btn[data-v-de5f0eda]:hover{background:#e1f5fe}.btn-action.delete-btn[data-v-de5f0eda]{color:#d63031}.btn-action.delete-btn[data-v-de5f0eda]:hover{background:#fff5f5}.btn-search-trigger[data-v-5c49f44a]{background:linear-gradient(45deg,#6a11cb,#2575fc);color:#fff;border:none;transition:all .3s ease;letter-spacing:.5px}.btn-search-trigger[data-v-5c49f44a]:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(37,117,252,.4);color:#fff}.search-active-container[data-v-5c49f44a]{border:1px solid #eef2f7!important;animation:slideDown-5c49f44a .3s ease-out}@keyframes slideDown-5c49f44a{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.form-control[data-v-5c49f44a],.form-select[data-v-5c49f44a],.input-group-text[data-v-5c49f44a]{border-color:#dee2e6}.form-control[data-v-5c49f44a]:focus,.form-select[data-v-5c49f44a]:focus{border-color:#2575fc}.form-select[data-v-5c49f44a]{border:1px solid green;margin:2px;padding:5px;font-family:sans-serif;font-weight:700;background-color:hsla(34,57%,70%,.545);border-radius:5px}.modal-overlay[data-v-5967b962]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-5967b962]{background:#fff;padding:2rem;border-radius:8px;width:500px}.cursor-pointer[data-v-5967b962]{cursor:pointer}.search-results[data-v-5967b962]{max-height:200px;overflow-y:auto;position:absolute;width:90%;z-index:10}.avatar-circle[data-v-aaca4980]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700}.comments-list[data-v-aaca4980]{scrollbar-width:thin}.comments-list[data-v-aaca4980]::-webkit-scrollbar{width:4px}.comments-list[data-v-aaca4980]::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:10px}.comment-item[data-v-aaca4980]{transition:transform .2s}.comment-item[data-v-aaca4980]:hover{transform:translateX(5px)}.bg-faded[data-v-aaca4980]{background-color:#f8f9fa}.Task[data-v-aaca4980]{background-color:#f4f7f6;min-height:100vh}.add-task-wrapper[data-v-aaca4980]{max-width:900px;margin:0 auto}.column-card[data-v-aaca4980]{min-height:500px;transition:all .3s ease}.bg-soft-secondary[data-v-aaca4980]{background-color:#ebedef}.bg-soft-primary[data-v-aaca4980]{background-color:#e8f0fe}.bg-soft-success[data-v-aaca4980]{background-color:#e6f4ea}.extra-small[data-v-aaca4980]{font-size:.7rem}.smooth-fade-enter-active[data-v-aaca4980],.smooth-fade-leave-active[data-v-aaca4980]{transition:opacity .3s ease,transform .3s ease}.smooth-fade-enter-from[data-v-aaca4980],.smooth-fade-leave-to[data-v-aaca4980]{opacity:0;transform:translateY(-10px)}