@charset "UTF-8";@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes floatIn{to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-2px)}}@keyframes gentlePulse{0%,to{opacity:1}50%{opacity:.85}}.breathing{animation:breathe 4s ease-in-out infinite}.pulse-text{animation:gentlePulse 3s ease-in-out infinite}.form-group{margin-bottom:1.5rem}.form-label{display:block;font-size:.875rem;font-weight:500;color:#1e293b;margin-bottom:.5rem}.form-input{width:100%;padding:.75rem 1rem;border:2px solid #fafbfc;border-radius:8px;font-size:1rem;transition:all .3s ease;background:#fafbfc;font-family:inherit}.form-input:focus{outline:none;border-color:#3b82f6;background:#fff}.form-input.error{border-color:#ef4444}.error-message{font-size:.75rem;color:#ef4444;margin-top:.25rem;opacity:0;transition:opacity .3s ease}.error-message.show{opacity:1}.submit-button{width:100%;padding:.875rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.submit-button:hover{background:#1e3a8a;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.submit-button:disabled{background:#64748b;cursor:not-allowed;transform:none}.submit-button.loading{color:transparent}.submit-button.loading:after{content:"";position:absolute;width:20px;height:20px;margin:auto;top:0;left:0;bottom:0;right:0;border:2px solid transparent;border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}.hub-header{position:fixed;top:0;left:0;right:0;height:70px;background:#fff;box-shadow:0 2px 20px #0000000d;z-index:100;display:flex;align-items:center;padding:0 2rem}.sidebar{position:fixed;left:0;top:120px;width:260px;height:calc(100vh - 120px);background:#fff;border-right:1px solid rgba(0,0,0,.05);overflow-y:auto;padding:2rem 0;transition:transform .3s ease;z-index:80}.main-content{margin-left:260px;margin-top:70px;padding:2rem;min-height:calc(100vh - 70px)}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:3rem}@media (max-width: 768px){.sidebar{transform:translate(-100%)}.sidebar.active{transform:translate(0)}.main-content{margin-left:0}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#1e293b;background-color:#fff;overflow-x:hidden}.auth-loading{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fafbfc}.loading-spinner{width:50px;height:50px;border:3px solid #f3f3f3;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{to{transform:rotate(360deg)}}.nav-container[data-v-2f38988b]{position:fixed;top:0;left:0;width:100%;height:60px;background:#fffffff2;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 4px 24px #0000000f;z-index:100;transition:all .8s cubic-bezier(.23,1,.32,1);display:flex;align-items:center;justify-content:center;padding:0 2rem}.nav-container.full-height[data-v-2f38988b]{height:100vh;background:#fffffffa;box-shadow:none}.nav-container.full-height.scrolled[data-v-2f38988b]{height:60px;background:#fffffff2;box-shadow:0 4px 24px #0000000f}.nav-wrapper[data-v-2f38988b]{text-align:center;transition:all .8s cubic-bezier(.23,1,.32,1);width:100%;max-width:1200px}.nav-container.scrolled .nav-wrapper[data-v-2f38988b]{display:flex;align-items:center;justify-content:space-between}.title-container[data-v-2f38988b]{position:relative;height:auto;flex-shrink:0}.logo-link[data-v-2f38988b]{text-decoration:none;color:inherit}.full-title[data-v-2f38988b]{font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:300;letter-spacing:-.02em;line-height:1.2;max-width:900px;margin:0 auto;opacity:1;transform:translateY(0);transition:all .8s cubic-bezier(.23,1,.32,1);text-align:center}.nav-container.scrolled .full-title[data-v-2f38988b]{opacity:0;transform:translateY(-20px);position:absolute;pointer-events:none}.short-title[data-v-2f38988b]{font-size:1.5rem;font-weight:700;letter-spacing:.15em;opacity:0;transform:translateY(20px);transition:all .8s cubic-bezier(.23,1,.32,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.nav-container.scrolled .short-title[data-v-2f38988b]{opacity:1;transform:translateY(0);position:relative;top:auto;left:auto}@media (max-width: 768px){.short-title[data-v-2f38988b]{font-size:1.125rem;letter-spacing:.1em}}.hamburger-btn[data-v-2f38988b]{display:none;position:fixed;top:15px;right:20px;width:30px;height:30px;background:none;border:none;cursor:pointer;z-index:1001;padding:0}@media (max-width: 768px){.hamburger-btn[data-v-2f38988b]{display:flex;flex-direction:column;justify-content:space-around;align-items:center}}.hamburger-btn span[data-v-2f38988b]{display:block;width:25px;height:2px;background:#1e293b;transition:all .3s ease;transform-origin:center}.hamburger-btn.active span[data-v-2f38988b]:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-btn.active span[data-v-2f38988b]:nth-child(2){opacity:0}.hamburger-btn.active span[data-v-2f38988b]:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.desktop-menu[data-v-2f38988b]{display:none;opacity:0;transform:translate(20px);transition:all .8s cubic-bezier(.23,1,.32,1);overflow:hidden;flex:1}.nav-container.scrolled .desktop-menu[data-v-2f38988b]{display:block;opacity:1;transform:translate(0)}@media (max-width: 768px){.desktop-menu[data-v-2f38988b]{display:none!important}}.mobile-menu-overlay[data-v-2f38988b]{display:none}@media (max-width: 768px){.mobile-menu-overlay[data-v-2f38988b]{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999}}.mobile-menu[data-v-2f38988b]{position:fixed;top:0;right:0;width:280px;max-width:80vw;height:100vh;background:#fff;box-shadow:-4px 0 24px #0000001a;padding:80px 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.mobile-menu a[data-v-2f38988b]{text-decoration:none;color:#1e293b;font-size:1.125rem;font-weight:500;padding:.75rem 1rem;border-radius:8px;transition:all .3s ease}.mobile-menu a[data-v-2f38988b]:hover,.mobile-menu a.router-link-active[data-v-2f38988b]{background:#3b82f61a;color:#3b82f6}.mobile-menu .logout-link[data-v-2f38988b]{cursor:pointer}.slide-enter-active[data-v-2f38988b],.slide-leave-active[data-v-2f38988b]{transition:all .3s ease}.slide-enter-active .mobile-menu[data-v-2f38988b],.slide-leave-active .mobile-menu[data-v-2f38988b]{transition:transform .3s ease}.slide-enter-from[data-v-2f38988b]{opacity:0}.slide-enter-from .mobile-menu[data-v-2f38988b]{transform:translate(100%)}.slide-leave-to[data-v-2f38988b]{opacity:0}.slide-leave-to .mobile-menu[data-v-2f38988b]{transform:translate(100%)}.nav-menu-inner[data-v-2f38988b]{display:flex;gap:2rem;align-items:center;justify-content:flex-end;white-space:nowrap}.nav-menu-inner a[data-v-2f38988b]{text-decoration:none;color:#64748b;font-size:.95rem;font-weight:500;transition:color .3s ease;position:relative;cursor:pointer}.nav-menu-inner a[data-v-2f38988b]:hover{color:#1e293b}.nav-menu-inner a[data-v-2f38988b]:hover:after{width:100%}.nav-menu-inner a[data-v-2f38988b]:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#3b82f6;transition:width .3s ease}@media (max-width: 768px){.nav-menu-inner[data-v-2f38988b]{gap:1.5rem;padding-right:1rem;padding-left:.5rem;min-width:max-content}.nav-menu-inner a[data-v-2f38988b]{font-size:.875rem;flex-shrink:0;white-space:nowrap}}.nav-menu-inner .logout-link[data-v-2f38988b]{cursor:pointer}@keyframes fadeInUp-c5d1e83b{to{opacity:1;transform:translateY(0)}}@keyframes floatIn-c5d1e83b{to{opacity:1;transform:translateY(0)}}@keyframes pulse-c5d1e83b{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes breathe-c5d1e83b{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-2px)}}@keyframes gentlePulse-c5d1e83b{0%,to{opacity:1}50%{opacity:.85}}.breathing[data-v-c5d1e83b]{animation:breathe-c5d1e83b 4s ease-in-out infinite}.pulse-text[data-v-c5d1e83b]{animation:gentlePulse-c5d1e83b 3s ease-in-out infinite}.interactive-concept-card-container[data-v-c5d1e83b]{position:relative;min-height:250px}.interactive-concept-card-container.card-expanded[data-v-c5d1e83b]{position:static;height:0;overflow:visible}.backdrop-overlay[data-v-c5d1e83b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999;animation:fadeIn-c5d1e83b .3s ease-out;margin:0;padding:0;contain:layout style paint}.interactive-concept-card[data-v-c5d1e83b]{background:#fff;padding:2.5rem;border-radius:16px;box-shadow:0 4px 24px #0000000f;opacity:0;transform:translateY(30px);animation:floatIn-c5d1e83b 1s ease-out forwards;transition:all .3s ease;position:relative;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none}.interactive-concept-card[data-v-c5d1e83b]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,#3b82f61a,#1e3a8a0d);opacity:0;transition:opacity .4s ease;animation:pulse-c5d1e83b 4s ease-in-out infinite}.interactive-concept-card[data-v-c5d1e83b]:hover:not(.expanded){transform:translateY(-5px);box-shadow:0 8px 32px #0000001a}.interactive-concept-card[data-v-c5d1e83b]:hover:not(.expanded):before{opacity:.7}.interactive-concept-card.expanded[data-v-c5d1e83b]{position:fixed!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(500px,90vw)!important;height:auto!important;max-height:none!important;z-index:1000!important;padding:3rem!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;margin:0!important;cursor:default;border-radius:24px;box-shadow:0 20px 60px #0003;box-sizing:border-box!important}.interactive-concept-card.expanded[data-v-c5d1e83b]:before{opacity:.1}@media (max-width: 768px){.interactive-concept-card.expanded[data-v-c5d1e83b]{width:90vw!important;padding:2rem!important}}@media (max-width: 480px){.interactive-concept-card.expanded[data-v-c5d1e83b]{width:95vw!important;padding:1.5rem!important}}.interactive-concept-card.blurred[data-v-c5d1e83b]{filter:blur(2px);opacity:.3;transform:translateY(0) scale(.95)}.interactive-concept-card[data-v-c5d1e83b]:focus{outline:2px solid #3b82f6;outline-offset:2px}.card-content[data-v-c5d1e83b]{position:relative;z-index:1;overflow:hidden}.expanded .card-content[data-v-c5d1e83b]{overflow:hidden!important;flex:1!important;padding-right:0!important}.expanded .concept-title[data-v-c5d1e83b]{flex-shrink:0}.expanded .menu-container[data-v-c5d1e83b]{overflow:hidden!important;flex:1!important}.concept-title[data-v-c5d1e83b]{font-size:1.5rem;font-weight:600;color:#1e3a8a;margin-bottom:1rem;transition:all .4s ease}.concept-title.expanded-title[data-v-c5d1e83b]{font-size:2.5rem;margin-bottom:2rem;text-align:center;animation:titleExpand-c5d1e83b .5s ease-out}@media (max-width: 768px){.concept-title.expanded-title[data-v-c5d1e83b]{font-size:2rem}}.concept-description[data-v-c5d1e83b]{color:#475569;font-style:italic;opacity:1;transition:opacity .3s ease}.menu-container[data-v-c5d1e83b]{opacity:0;animation:fadeInUp-c5d1e83b .5s ease-out .2s forwards}.menu-item[data-v-c5d1e83b]{margin-bottom:1rem;opacity:0;transform:translateY(20px);animation:menuItemSlide-c5d1e83b .4s ease-out forwards}.menu-item[data-v-c5d1e83b]:last-child{margin-bottom:0}.menu-link[data-v-c5d1e83b]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;background:#ffffff80;border-radius:12px;text-decoration:none;color:#1e293b;font-weight:500;transition:all .3s ease;border:2px solid transparent;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;min-height:44px;position:relative;z-index:10}.menu-link[data-v-c5d1e83b]:hover:not(.disabled-link){background:#3b82f6;color:#fff;transform:translate(5px)}.menu-link:hover:not(.disabled-link) .menu-arrow[data-v-c5d1e83b]{transform:translate(5px)}.menu-link[data-v-c5d1e83b]:active:not(.disabled-link){background:#3b82f6;color:#fff;transform:scale(.98)}@media (max-width: 768px){.menu-link[data-v-c5d1e83b]{padding:1.25rem 1.5rem;font-size:1rem;touch-action:manipulation}}.menu-link[data-v-c5d1e83b]:focus{outline:none;border-color:#3b82f6}.menu-link.disabled-link[data-v-c5d1e83b]{cursor:not-allowed;opacity:.6}.menu-link.disabled-link[data-v-c5d1e83b]:hover{background:#ffffff80;color:#1e293b;transform:none}.menu-arrow[data-v-c5d1e83b]{font-size:1.2rem;transition:transform .3s ease}.coming-soon[data-v-c5d1e83b]{font-size:.875rem;color:#475569;font-style:italic}@keyframes fadeIn-c5d1e83b{0%{opacity:0}to{opacity:1}}@keyframes titleExpand-c5d1e83b{0%{font-size:1.5rem;text-align:left}to{font-size:2.5rem;text-align:center}}@keyframes menuItemSlide-c5d1e83b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-c5d1e83b{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-929ba51c{to{opacity:1;transform:translateY(0)}}@keyframes floatIn-929ba51c{to{opacity:1;transform:translateY(0)}}@keyframes pulse-929ba51c{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes breathe-929ba51c{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-2px)}}@keyframes gentlePulse-929ba51c{0%,to{opacity:1}50%{opacity:.85}}.breathing[data-v-929ba51c]{animation:breathe-929ba51c 4s ease-in-out infinite}.pulse-text[data-v-929ba51c]{animation:gentlePulse-929ba51c 3s ease-in-out infinite}.hero-content[data-v-929ba51c]{margin-top:100vh;min-height:100vh;background:#fafbfc;position:relative;padding:4rem 2rem}.content-wrapper[data-v-929ba51c]{max-width:1000px;margin:0 auto}.tagline[data-v-929ba51c]{font-size:clamp(1.5rem,3vw,2.5rem);font-weight:300;line-height:1.3;margin-bottom:3rem;opacity:0;animation:fadeInUp-929ba51c 1.2s ease-out .5s forwards}.tagline strong[data-v-929ba51c]{font-weight:600;color:#3b82f6}.morphing-text[data-v-929ba51c]{font-size:1.25rem;line-height:1.8;color:#475569;margin-bottom:4rem;opacity:0;animation:fadeInUp-929ba51c 1.2s ease-out .8s forwards}.highlight[data-v-929ba51c]{color:#1e293b;font-weight:600;position:relative;display:inline-block;transition:all .4s ease}.highlight[data-v-929ba51c]:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:#3b82f6;transition:width .4s ease}.highlight.active[data-v-929ba51c]:after{width:100%}.concepts-container[data-v-929ba51c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:4rem 0}@media (max-width: 768px){.concepts-container[data-v-929ba51c]{grid-template-columns:1fr}}.questions-section[data-v-929ba51c]{text-align:center;margin:6rem 0;position:relative;height:100px}@media (max-width: 768px){.questions-section[data-v-929ba51c]{margin:4rem 0}}.question[data-v-929ba51c]{font-size:clamp(1.5rem,3vw,2rem);font-weight:300;color:#1e293b;margin:2rem 0;opacity:0;position:absolute;width:100%;left:0;transition:opacity 1s ease}.question.active[data-v-929ba51c]{opacity:1}.question[data-v-929ba51c] strong{font-weight:600;color:#3b82f6}.final-section[data-v-929ba51c]{text-align:center;margin:8rem 0 4rem;padding:4rem 2rem;background:linear-gradient(135deg,#3b82f61a,#1e3a8a0d);border-radius:24px;position:relative;overflow:hidden}.final-text[data-v-929ba51c]{font-size:1.25rem;line-height:1.8;color:#1e293b;max-width:700px;margin:0 auto}.final-text strong[data-v-929ba51c]{font-size:1.5rem;display:block;margin-top:2rem;color:#1e3a8a;position:relative}@keyframes fadeInUp-cea078dc{to{opacity:1;transform:translateY(0)}}@keyframes floatIn-cea078dc{to{opacity:1;transform:translateY(0)}}@keyframes pulse-cea078dc{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes breathe-cea078dc{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-2px)}}@keyframes gentlePulse-cea078dc{0%,to{opacity:1}50%{opacity:.85}}.breathing[data-v-cea078dc]{animation:breathe-cea078dc 4s ease-in-out infinite}.pulse-text[data-v-cea078dc]{animation:gentlePulse-cea078dc 3s ease-in-out infinite}.login-page[data-v-cea078dc]{min-height:100vh;background:#fafbfc}.login-section[data-v-cea078dc]{margin-top:60px;min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}.login-container[data-v-cea078dc]{width:100%;max-width:420px;position:relative;z-index:10}.login-card[data-v-cea078dc]{background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000000f;padding:3rem 2.5rem;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);animation:fadeInUp-cea078dc .8s ease-out forwards}.login-card[data-v-cea078dc]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,#3b82f61a,#1e3a8a0d);opacity:.5;animation:pulse-cea078dc 4s ease-in-out infinite}.login-header[data-v-cea078dc]{text-align:center;margin-bottom:2.5rem;position:relative;z-index:1}.login-title[data-v-cea078dc]{font-size:1.75rem;font-weight:300;color:#1e293b;margin-bottom:.5rem}.login-subtitle[data-v-cea078dc]{font-size:.875rem;color:#475569;line-height:1.5}.login-form[data-v-cea078dc]{position:relative;z-index:1}.password-wrapper[data-v-cea078dc]{position:relative}.password-toggle[data-v-cea078dc]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#64748b;transition:color .3s ease}.password-toggle[data-v-cea078dc]:hover{color:#1e293b}.google-button[data-v-cea078dc]{width:100%;padding:.875rem;background:#fff;color:#1e293b;border:2px solid #fafbfc;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.google-button[data-v-cea078dc]:hover{border-color:#64748b;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.divider[data-v-cea078dc]{margin:2rem 0;text-align:center;position:relative}.divider span[data-v-cea078dc]{background:#fff;padding:0 1rem;color:#475569;font-size:.875rem;position:relative;z-index:1}.divider[data-v-cea078dc]:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#fafbfc;z-index:0}.info-section[data-v-cea078dc]{margin-top:2rem;padding-top:2rem;border-top:1px solid #fafbfc;text-align:center;font-size:.875rem;color:#475569;line-height:1.6;position:relative;z-index:2}.info-section p[data-v-cea078dc]{margin:.5rem 0}.info-section .info-divider[data-v-cea078dc]{margin-top:1rem;padding-top:1rem;border-top:1px solid #fafbfc}.contact-link[data-v-cea078dc]{color:#3b82f6;text-decoration:none;font-weight:500;transition:opacity .3s ease}.contact-link[data-v-cea078dc]:hover{opacity:.8}.success-message[data-v-cea078dc]{background:#10b9811a;border:1px solid #10b981;color:#10b981;padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem;display:none;text-align:center}.success-message.show[data-v-cea078dc]{display:block}@media (max-width: 768px){.login-card[data-v-cea078dc]{padding:2rem 1.5rem}.login-title[data-v-cea078dc]{font-size:1.5rem}}@keyframes fadeInUp-cd844ab3{to{opacity:1;transform:translateY(0)}}@keyframes floatIn-cd844ab3{to{opacity:1;transform:translateY(0)}}@keyframes pulse-cd844ab3{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes breathe-cd844ab3{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-2px)}}@keyframes gentlePulse-cd844ab3{0%,to{opacity:1}50%{opacity:.85}}.breathing[data-v-cd844ab3]{animation:breathe-cd844ab3 4s ease-in-out infinite}.pulse-text[data-v-cd844ab3]{animation:gentlePulse-cd844ab3 3s ease-in-out infinite}.register-page[data-v-cd844ab3]{min-height:100vh;background:#fafbfc}.register-section[data-v-cd844ab3]{margin-top:60px;min-height:calc(100vh - 60px);display:flex;align-items:center;justify-content:center;padding:2rem;position:relative}.register-container[data-v-cd844ab3]{width:100%;max-width:480px;position:relative;z-index:10}.register-card[data-v-cd844ab3]{background:#fff;border-radius:16px;box-shadow:0 4px 24px #0000000f;padding:3rem 2.5rem;position:relative;overflow:hidden;opacity:0;transform:translateY(20px);animation:fadeInUp-cd844ab3 .8s ease-out forwards}.register-card[data-v-cd844ab3]:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(135deg,#3b82f61a,#1e3a8a0d);opacity:.5;animation:pulse-cd844ab3 4s ease-in-out infinite}.register-header[data-v-cd844ab3]{text-align:center;margin-bottom:2.5rem;position:relative;z-index:1}.register-title[data-v-cd844ab3]{font-size:1.75rem;font-weight:300;color:#1e293b;margin-bottom:.5rem}.register-subtitle[data-v-cd844ab3]{font-size:.875rem;color:#475569;line-height:1.5}.register-form[data-v-cd844ab3]{position:relative;z-index:1}.form-group[data-v-cd844ab3]{margin-bottom:1.25rem}.form-label[data-v-cd844ab3]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:#1e293b}.form-input[data-v-cd844ab3]{width:100%;padding:.875rem;background:#fafbfc;border:2px solid transparent;border-radius:8px;font-size:1rem;transition:all .3s ease}.form-input[data-v-cd844ab3]:focus{outline:none;border-color:#3b82f6;background:#fff}.form-input.error[data-v-cd844ab3]{border-color:#ef4444}.form-input.textarea[data-v-cd844ab3]{resize:vertical;min-height:80px}.password-wrapper[data-v-cd844ab3]{position:relative}.password-toggle[data-v-cd844ab3]{position:absolute;right:1rem;top:50%;transform:translateY(-50%);cursor:pointer;color:#64748b;transition:color .3s ease}.password-toggle[data-v-cd844ab3]:hover{color:#1e293b}.password-hint[data-v-cd844ab3],.field-hint[data-v-cd844ab3]{margin-top:.25rem;font-size:.75rem;color:#475569}.error-message[data-v-cd844ab3]{margin-top:.25rem;font-size:.75rem;color:#ef4444;display:none}.error-message.show[data-v-cd844ab3]{display:block}.error-banner[data-v-cd844ab3]{background:#ef44441a;border:1px solid #ef4444;color:#ef4444;padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem;display:none;text-align:center}.error-banner.show[data-v-cd844ab3]{display:block}.submit-button[data-v-cd844ab3]{width:100%;padding:.875rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;position:relative}.submit-button[data-v-cd844ab3]:hover:not(:disabled){background:#0b63f3;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.submit-button[data-v-cd844ab3]:disabled{opacity:.7;cursor:not-allowed}.submit-button.loading[data-v-cd844ab3]:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid #ffffff;border-radius:50%;border-top-color:transparent;animation:spin-cd844ab3 .8s linear infinite}.google-button[data-v-cd844ab3]{width:100%;padding:.875rem;background:#fff;color:#1e293b;border:2px solid #fafbfc;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.google-button[data-v-cd844ab3]:hover{border-color:#64748b;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.google-hint[data-v-cd844ab3]{margin-top:.5rem;text-align:center;font-size:.75rem;color:#10b981;font-style:italic}.divider[data-v-cd844ab3]{margin:2rem 0;text-align:center;position:relative}.divider span[data-v-cd844ab3]{background:#fff;padding:0 1rem;color:#475569;font-size:.875rem;position:relative;z-index:1}.divider[data-v-cd844ab3]:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#fafbfc;z-index:0}.success-message[data-v-cd844ab3]{background:#10b9811a;border:1px solid #10b981;color:#10b981;padding:1rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem;display:none;text-align:center}.success-message.show[data-v-cd844ab3]{display:block}.info-section[data-v-cd844ab3]{margin-top:2rem;padding-top:2rem;border-top:1px solid #fafbfc;text-align:center;font-size:.875rem;color:#475569}.action-link[data-v-cd844ab3]{color:#3b82f6;text-decoration:none;font-weight:500;transition:opacity .3s ease}.action-link[data-v-cd844ab3]:hover{opacity:.8}@keyframes spin-cd844ab3{to{transform:rotate(360deg)}}@media (max-width: 768px){.register-card[data-v-cd844ab3]{padding:2rem 1.5rem}.register-title[data-v-cd844ab3]{font-size:1.5rem}}.sidebar-section[data-v-50defa9c]{margin-bottom:2rem}.sidebar-title[data-v-50defa9c]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b;padding:0 1.5rem;margin-bottom:.75rem}.sidebar-link[data-v-50defa9c]{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;color:#475569;text-decoration:none;transition:all .3s ease;position:relative;cursor:pointer}.sidebar-link[data-v-50defa9c]:hover{color:#1e293b;background:#fafbfc}.sidebar-link.active[data-v-50defa9c]{color:#3b82f6;background:#3b82f61a}.sidebar-link.active[data-v-50defa9c]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#3b82f6}.sidebar-icon[data-v-50defa9c]{width:20px;height:20px}.unread-badge[data-v-50defa9c]{margin-left:auto;background:#ef4444;color:#fff;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:10px;min-width:18px;text-align:center;line-height:1.2}.stat-card[data-v-b968ea0b]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000a;transition:all .3s ease}.stat-card[data-v-b968ea0b]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.stat-label[data-v-b968ea0b]{font-size:.875rem;color:#475569;margin-bottom:.5rem}.stat-value[data-v-b968ea0b]{font-size:2rem;font-weight:600;color:#1e293b;margin-bottom:.5rem}.stat-change[data-v-b968ea0b]{font-size:.875rem;display:flex;align-items:center;gap:.25rem}.stat-change.positive[data-v-b968ea0b]{color:#10b981}.stat-change.negative[data-v-b968ea0b]{color:#ef4444}.activity-item[data-v-7138fd7f]{display:flex;align-items:center;gap:1rem;padding:1rem 0;border-bottom:1px solid #fafbfc}.activity-item[data-v-7138fd7f]:last-child{border-bottom:none}.activity-icon[data-v-7138fd7f]{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.activity-icon.user[data-v-7138fd7f]{background:#3b82f61a;color:#3b82f6}.activity-icon.blog[data-v-7138fd7f]{background:#10b9811a;color:#10b981}.activity-content[data-v-7138fd7f]{flex:1}.activity-title[data-v-7138fd7f]{font-weight:500;margin-bottom:.25rem}.activity-time[data-v-7138fd7f]{font-size:.875rem;color:#475569}.editor-controls[data-v-8c1dac75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.view-toggle[data-v-8c1dac75]{display:flex;gap:.25rem;background:#fafbfc;padding:.25rem;border-radius:8px}.toggle-btn[data-v-8c1dac75]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:transparent;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;color:#475569}.toggle-btn.active[data-v-8c1dac75]{background:#fff;color:#3b82f6;box-shadow:0 2px 4px #0000001a}.toggle-btn[data-v-8c1dac75]:hover:not(.active){color:#1e293b}.preview-mode[data-v-8c1dac75]{border:2px solid #fafbfc;border-radius:8px;background:#fff;min-height:400px;cursor:text}.preview-content[data-v-8c1dac75]{padding:1rem;font-size:1rem;line-height:1.6}.preview-content p[data-v-8c1dac75]{margin-bottom:1.5rem}.preview-content p[data-v-8c1dac75]:last-child{margin-bottom:0}.preview-content h1[data-v-8c1dac75],.preview-content h2[data-v-8c1dac75],.preview-content h3[data-v-8c1dac75],.preview-content h4[data-v-8c1dac75],.preview-content h5[data-v-8c1dac75],.preview-content h6[data-v-8c1dac75]{margin-top:2rem;margin-bottom:1rem;font-weight:600;line-height:1.3}.preview-content h1[data-v-8c1dac75]:first-child,.preview-content h2[data-v-8c1dac75]:first-child,.preview-content h3[data-v-8c1dac75]:first-child,.preview-content h4[data-v-8c1dac75]:first-child,.preview-content h5[data-v-8c1dac75]:first-child,.preview-content h6[data-v-8c1dac75]:first-child{margin-top:0}.preview-content h2[data-v-8c1dac75]{font-size:1.75rem}.preview-content h3[data-v-8c1dac75]{font-size:1.5rem}.preview-content h4[data-v-8c1dac75]{font-size:1.25rem}.preview-content img[data-v-8c1dac75]{max-width:100%;height:auto;border-radius:8px;margin:1.5rem 0;display:block}.preview-content strong[data-v-8c1dac75]{font-weight:600}.preview-content em[data-v-8c1dac75]{font-style:italic}.preview-content u[data-v-8c1dac75]{text-decoration:underline}.preview-content p[data-v-8c1dac75],.preview-content h1[data-v-8c1dac75],.preview-content h2[data-v-8c1dac75],.preview-content h3[data-v-8c1dac75],.preview-content h4[data-v-8c1dac75],.preview-content h5[data-v-8c1dac75],.preview-content h6[data-v-8c1dac75]{position:relative;transition:background .2s ease}.preview-content p[data-v-8c1dac75]:hover,.preview-content h1[data-v-8c1dac75]:hover,.preview-content h2[data-v-8c1dac75]:hover,.preview-content h3[data-v-8c1dac75]:hover,.preview-content h4[data-v-8c1dac75]:hover,.preview-content h5[data-v-8c1dac75]:hover,.preview-content h6[data-v-8c1dac75]:hover{background:#3b82f60d;border-radius:4px}.edit-mode[data-v-8c1dac75]{display:flex;flex-direction:column;flex:1}.blog-editor[data-v-8c1dac75]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000000a;height:calc(100vh - 200px);display:flex;flex-direction:column}.editor-header[data-v-8c1dac75]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #fafbfc}.back-btn[data-v-8c1dac75]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:none;border:1px solid #fafbfc;border-radius:8px;color:#1e293b;cursor:pointer;transition:all .3s ease}.back-btn[data-v-8c1dac75]:hover{background:#fafbfc;border-color:#64748b}.save-btn[data-v-8c1dac75]{padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.save-btn[data-v-8c1dac75]:hover:not(:disabled){background:#1e3a8a}.save-btn[data-v-8c1dac75]:disabled{opacity:.6;cursor:not-allowed}.editor-content[data-v-8c1dac75]{flex:1;display:flex;flex-direction:column;overflow-y:auto}.editor-meta[data-v-8c1dac75]{margin-bottom:2rem}.meta-field[data-v-8c1dac75]{margin-bottom:1rem}.meta-field label[data-v-8c1dac75]{display:block;font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.title-input[data-v-8c1dac75]{width:100%;padding:.75rem 1rem;border:2px solid #fafbfc;border-radius:8px;font-size:1.25rem;font-weight:500;transition:all .3s ease}.title-input[data-v-8c1dac75]:focus{outline:none;border-color:#3b82f6}.meta-row[data-v-8c1dac75]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5rem;margin-top:1.5rem}.author-display[data-v-8c1dac75],.date-display[data-v-8c1dac75]{padding:.75rem 1rem;background:#fafbfc;border-radius:8px;color:#1e293b}.status-select[data-v-8c1dac75]{padding:.75rem 1rem;border:2px solid #fafbfc;border-radius:8px;background:#fff;cursor:pointer;transition:all .3s ease}.status-select[data-v-8c1dac75]:focus{outline:none;border-color:#3b82f6}.editor-body[data-v-8c1dac75]{flex:1;display:flex;flex-direction:column}.editor-body label[data-v-8c1dac75]{font-size:.875rem;font-weight:500;color:#475569;margin-bottom:.5rem}.formatting-toolbar[data-v-8c1dac75]{display:flex;align-items:center;gap:.5rem;padding:.75rem;background:#fafbfc;border:2px solid #fafbfc;border-bottom:none;border-radius:8px 8px 0 0}.format-btn[data-v-8c1dac75]{padding:.5rem .75rem;background:#fff;border:1px solid #64748b;border-radius:4px;cursor:pointer;transition:all .2s ease;font-family:inherit}.format-btn[data-v-8c1dac75]:hover{background:#3b82f6;color:#fff;border-color:#3b82f6}.format-btn strong[data-v-8c1dac75],.format-btn em[data-v-8c1dac75],.format-btn u[data-v-8c1dac75]{font-size:.875rem}.toolbar-separator[data-v-8c1dac75]{width:1px;height:24px;background:#64748b;margin:0 .5rem}.format-help[data-v-8c1dac75]{margin-left:auto;position:relative;cursor:help;color:#64748b}.format-help:hover .help-tooltip[data-v-8c1dac75]{opacity:1;visibility:visible}.help-tooltip[data-v-8c1dac75]{position:absolute;top:100%;right:0;margin-top:.5rem;padding:1rem;background:#1e293b;color:#fff;border-radius:8px;font-size:.75rem;line-height:1.5;opacity:0;visibility:hidden;transition:all .2s ease;white-space:nowrap;z-index:10}.help-tooltip strong[data-v-8c1dac75]{display:block;margin-bottom:.5rem}.content-area[data-v-8c1dac75]{flex:1;position:relative;border:2px solid #fafbfc;border-top:none;border-radius:0 0 8px 8px;transition:all .3s ease}.content-area.drag-over[data-v-8c1dac75]{border-color:#3b82f6;background:#3b82f60d}.content-textarea[data-v-8c1dac75]{width:100%;height:100%;padding:1rem;border:none;font-family:inherit;font-size:1rem;line-height:1.6;resize:none;background:transparent}.content-textarea[data-v-8c1dac75]:focus{outline:none}.upload-overlay[data-v-8c1dac75],.drag-overlay[data-v-8c1dac75]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffffff2;border-radius:8px;pointer-events:none}.drag-overlay[data-v-8c1dac75]{background:#3b82f61a;border:2px dashed #3b82f6;color:#3b82f6}.drag-overlay svg[data-v-8c1dac75]{margin-bottom:1rem}.upload-spinner[data-v-8c1dac75]{width:40px;height:40px;border:3px solid #fafbfc;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-8c1dac75 1s linear infinite;margin-bottom:1rem}.editor-help[data-v-8c1dac75]{margin-top:.5rem;font-size:.875rem;color:#475569}@keyframes spin-8c1dac75{to{transform:rotate(360deg)}}@media (max-width: 768px){.blog-editor[data-v-8c1dac75]{padding:1rem;height:calc(100vh - 180px)}.meta-row[data-v-8c1dac75]{grid-template-columns:1fr}.formatting-toolbar[data-v-8c1dac75]{flex-wrap:wrap}.format-help[data-v-8c1dac75]{display:none}}.contact-messages[data-v-c4000392]{height:100%;display:flex;flex-direction:column}.section-header[data-v-c4000392]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}@media (max-width: 768px){.section-header[data-v-c4000392]{flex-direction:column;gap:1rem}}.header-left[data-v-c4000392]{flex:1}.section-title[data-v-c4000392]{font-size:2rem;font-weight:300;margin-bottom:.5rem;color:#1e293b}.section-subtitle[data-v-c4000392]{color:#475569;margin:0}.header-actions[data-v-c4000392]{display:flex;gap:1rem;align-items:center}.filter-tabs[data-v-c4000392]{display:flex;gap:.5rem;background:#fafbfc;padding:.25rem;border-radius:8px}.filter-tab[data-v-c4000392]{padding:.5rem 1rem;border:none;background:transparent;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;color:#475569}.filter-tab[data-v-c4000392]:hover{color:#1e293b;background:#ffffff80}.filter-tab.active[data-v-c4000392]{background:#fff;color:#3b82f6;box-shadow:0 2px 8px #0000001a}.loading-state[data-v-c4000392],.error-state[data-v-c4000392]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#475569;flex:1}.loading-spinner[data-v-c4000392]{width:40px;height:40px;border:3px solid #fafbfc;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-c4000392 1s linear infinite;margin-bottom:1rem}.retry-btn[data-v-c4000392]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}.retry-btn[data-v-c4000392]:hover{background:#1e3a8a}.message-detail[data-v-c4000392]{flex:1;display:flex;flex-direction:column}.detail-header[data-v-c4000392]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #fafbfc}.back-btn[data-v-c4000392]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fafbfc;border:none;border-radius:6px;cursor:pointer;color:#1e293b;transition:all .3s ease}.back-btn[data-v-c4000392]:hover{background:#64748b}.detail-actions[data-v-c4000392]{display:flex;gap:.5rem}.status-btn[data-v-c4000392]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s ease}.status-btn.unread[data-v-c4000392]{background:#3b82f6;color:#fff}.status-btn.unread[data-v-c4000392]:hover{background:#1e3a8a}.status-btn.read[data-v-c4000392]{background:#fafbfc;color:#1e293b}.status-btn.read[data-v-c4000392]:hover{background:#64748b}.message-card[data-v-c4000392]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000a;flex:1}.message-header[data-v-c4000392]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #fafbfc}@media (max-width: 768px){.message-header[data-v-c4000392]{flex-direction:column;gap:1rem}}.sender-info .sender-name[data-v-c4000392]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.sender-info .sender-email[data-v-c4000392]{color:#3b82f6;margin:0 0 .25rem}.sender-info .sender-org[data-v-c4000392]{color:#475569;font-size:.875rem;margin:0}.message-meta[data-v-c4000392]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (max-width: 768px){.message-meta[data-v-c4000392]{align-items:flex-start}}.message-status[data-v-c4000392]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.message-status.unread[data-v-c4000392]{background:#ef44441a;color:#ef4444}.message-status.read[data-v-c4000392]{background:#22c55e1a;color:#22c55e}.message-date[data-v-c4000392]{color:#475569;font-size:.875rem}.message-content[data-v-c4000392]{margin-bottom:2rem}.message-content h4[data-v-c4000392]{color:#1e293b;margin:0 0 1rem;font-size:1rem;font-weight:600}.message-content .message-text[data-v-c4000392]{color:#1e293b;line-height:1.6;margin:0;white-space:pre-wrap}.message-actions[data-v-c4000392]{display:flex;gap:1rem}.reply-btn[data-v-c4000392]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:#3b82f6;color:#fff;text-decoration:none;border-radius:8px;transition:all .3s ease}.reply-btn[data-v-c4000392]:hover{background:#1e3a8a}.message-list[data-v-c4000392]{flex:1;display:flex;flex-direction:column}.empty-state[data-v-c4000392]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#475569;text-align:center;flex:1}.empty-state svg[data-v-c4000392]{margin-bottom:1rem;opacity:.3}.empty-state h3[data-v-c4000392]{margin:0 0 .5rem;color:#1e293b}.empty-state p[data-v-c4000392]{margin:0}.messages-container[data-v-c4000392]{flex:1;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.message-item[data-v-c4000392]{padding:1.5rem;border-bottom:1px solid #fafbfc;cursor:pointer;transition:all .3s ease}.message-item[data-v-c4000392]:hover{background:#fafbfc}.message-item.unread[data-v-c4000392]{background:#3b82f605;border-left:4px solid #3b82f6}.message-item[data-v-c4000392]:last-child{border-bottom:none}.message-item-header[data-v-c4000392]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.message-item-header .sender-info[data-v-c4000392]{display:flex;flex-direction:column;gap:.25rem}.message-item-header .sender-info .sender-name[data-v-c4000392]{font-weight:600;color:#1e293b}.message-item-header .sender-info .sender-email[data-v-c4000392]{color:#3b82f6;font-size:.875rem}.message-item-meta[data-v-c4000392]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.message-preview[data-v-c4000392]{margin-bottom:.75rem}.message-preview .message-snippet[data-v-c4000392]{color:#1e293b;margin:0 0 .25rem;line-height:1.5}.message-preview .organization[data-v-c4000392]{color:#475569;font-size:.875rem;margin:0}.message-item-actions[data-v-c4000392]{display:flex;justify-content:flex-end;gap:.5rem}.quick-action[data-v-c4000392]{padding:.5rem;background:#fafbfc;border:none;border-radius:6px;cursor:pointer;color:#475569;transition:all .3s ease}.quick-action[data-v-c4000392]:hover{background:#3b82f6;color:#fff}@keyframes spin-c4000392{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.user-profiles[data-v-78fefcb0]{height:100%;display:flex;flex-direction:column}.section-header[data-v-78fefcb0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;gap:2rem}@media (max-width: 768px){.section-header[data-v-78fefcb0]{flex-direction:column;gap:1rem}}.header-left[data-v-78fefcb0]{flex:1}.section-title[data-v-78fefcb0]{font-size:2rem;font-weight:300;margin-bottom:.5rem;color:#1e293b}.section-subtitle[data-v-78fefcb0]{color:#475569;margin:0}.header-actions[data-v-78fefcb0]{display:flex;gap:1rem;align-items:center}.stats-summary[data-v-78fefcb0]{display:flex;gap:1rem}.stats-summary .stat[data-v-78fefcb0]{padding:.5rem 1rem;background:#fafbfc;border-radius:6px;font-size:.875rem;color:#1e293b}.stats-summary .stat.active[data-v-78fefcb0]{background:#22c55e1a;color:#22c55e}.permission-denied[data-v-78fefcb0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#475569;text-align:center;flex:1}.permission-denied svg[data-v-78fefcb0]{margin-bottom:1rem;opacity:.3;color:#ef4444}.permission-denied h3[data-v-78fefcb0]{margin:0 0 .5rem;color:#1e293b}.permission-denied p[data-v-78fefcb0]{margin:0}.filters-section[data-v-78fefcb0]{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media (min-width: 1024px){.filters-section[data-v-78fefcb0]{flex-direction:row;align-items:center}}.search-box[data-v-78fefcb0]{position:relative;flex:1;max-width:400px}.search-box svg[data-v-78fefcb0]{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:#475569}.search-box .search-input[data-v-78fefcb0]{width:100%;padding:.75rem 1rem .75rem 2.5rem;border:1px solid #fafbfc;border-radius:8px;font-size:.875rem}.search-box .search-input[data-v-78fefcb0]:focus{outline:none;border-color:#3b82f6}.filter-tabs[data-v-78fefcb0]{display:flex;gap:.5rem;background:#fafbfc;padding:.25rem;border-radius:8px;flex-wrap:wrap}.filter-tab[data-v-78fefcb0]{padding:.5rem 1rem;border:none;background:transparent;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease;color:#475569;white-space:nowrap}.filter-tab[data-v-78fefcb0]:hover{color:#1e293b;background:#ffffff80}.filter-tab.active[data-v-78fefcb0]{background:#fff;color:#3b82f6;box-shadow:0 2px 8px #0000001a}.loading-state[data-v-78fefcb0],.error-state[data-v-78fefcb0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#475569;flex:1}.loading-spinner[data-v-78fefcb0]{width:40px;height:40px;border:3px solid #fafbfc;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-78fefcb0 1s linear infinite;margin-bottom:1rem}.retry-btn[data-v-78fefcb0]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}.retry-btn[data-v-78fefcb0]:hover{background:#1e3a8a}.user-detail[data-v-78fefcb0]{flex:1;display:flex;flex-direction:column}.detail-header[data-v-78fefcb0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #fafbfc}.back-btn[data-v-78fefcb0]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fafbfc;border:none;border-radius:6px;cursor:pointer;color:#1e293b;transition:all .3s ease}.back-btn[data-v-78fefcb0]:hover{background:#64748b}.detail-actions[data-v-78fefcb0]{display:flex;gap:.5rem}.edit-btn[data-v-78fefcb0]{padding:.5rem 1rem;border:none;border-radius:6px;cursor:pointer;font-size:.875rem;transition:all .3s ease;background:#3b82f6;color:#fff}.edit-btn[data-v-78fefcb0]:hover{background:#1e3a8a}.user-card[data-v-78fefcb0]{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 2px 8px #0000000a;flex:1}.user-header[data-v-78fefcb0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #fafbfc}@media (max-width: 768px){.user-header[data-v-78fefcb0]{flex-direction:column;gap:1rem}}.user-info .user-name[data-v-78fefcb0]{font-size:1.25rem;font-weight:600;color:#1e293b;margin:0 0 .25rem}.user-info .user-email[data-v-78fefcb0]{color:#3b82f6;margin:0 0 1rem}.user-badges[data-v-78fefcb0]{display:flex;gap:.5rem;flex-wrap:wrap}.role-badge[data-v-78fefcb0]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.role-badge.admin[data-v-78fefcb0]{background:#ef44441a;color:#ef4444}.role-badge.editor[data-v-78fefcb0]{background:#f59e0b1a;color:#f59e0b}.role-badge.user[data-v-78fefcb0]{background:#22c55e1a;color:#22c55e}.user-meta[data-v-78fefcb0]{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (max-width: 768px){.user-meta[data-v-78fefcb0]{align-items:flex-start}}.user-status[data-v-78fefcb0]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600}.user-status.active[data-v-78fefcb0]{background:#22c55e1a;color:#22c55e}.user-status.suspended[data-v-78fefcb0]{background:#ef44441a;color:#ef4444}.user-status.inactive[data-v-78fefcb0]{background:#6b72801a;color:#6b7280}.user-details[data-v-78fefcb0]{display:flex;flex-direction:column;gap:2rem}.detail-section h4[data-v-78fefcb0]{color:#1e293b;margin:0 0 1rem;font-size:1rem;font-weight:600}.detail-grid[data-v-78fefcb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem}.detail-item[data-v-78fefcb0]{display:flex;flex-direction:column;gap:.25rem}.detail-item label[data-v-78fefcb0]{font-size:.875rem;color:#475569;font-weight:600}.detail-item span[data-v-78fefcb0]{color:#1e293b}.detail-item span.status-value[data-v-78fefcb0]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;align-self:flex-start}.detail-item span.status-value.active[data-v-78fefcb0]{background:#22c55e1a;color:#22c55e}.detail-item span.status-value.suspended[data-v-78fefcb0]{background:#ef44441a;color:#ef4444}.detail-item span.status-value.inactive[data-v-78fefcb0]{background:#6b72801a;color:#6b7280}.detail-item span.user-id[data-v-78fefcb0]{font-family:monospace;font-size:.875rem;color:#475569}.roles-list[data-v-78fefcb0]{display:flex;gap:.5rem;flex-wrap:wrap}.role-tag[data-v-78fefcb0]{padding:.5rem 1rem;border-radius:6px;font-size:.875rem;font-weight:600}.role-tag.admin[data-v-78fefcb0]{background:#ef44441a;color:#ef4444}.role-tag.editor[data-v-78fefcb0]{background:#f59e0b1a;color:#f59e0b}.role-tag.user[data-v-78fefcb0]{background:#22c55e1a;color:#22c55e}.no-roles[data-v-78fefcb0]{color:#475569;font-style:italic}.modal-overlay[data-v-78fefcb0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.edit-modal[data-v-78fefcb0]{background:#fff;border-radius:12px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto}.modal-header[data-v-78fefcb0]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 2rem;border-bottom:1px solid #fafbfc}.modal-header h3[data-v-78fefcb0]{margin:0;color:#1e293b}.close-btn[data-v-78fefcb0]{padding:.5rem;background:transparent;border:none;cursor:pointer;color:#475569;border-radius:6px;transition:all .3s ease}.close-btn[data-v-78fefcb0]:hover{background:#fafbfc;color:#1e293b}.modal-content[data-v-78fefcb0]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-78fefcb0]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-78fefcb0]{font-size:.875rem;font-weight:600;color:#1e293b}.status-select[data-v-78fefcb0]{padding:.75rem 1rem;border:1px solid #fafbfc;border-radius:6px;font-size:.875rem}.status-select[data-v-78fefcb0]:focus{outline:none;border-color:#3b82f6}.roles-checkboxes[data-v-78fefcb0]{display:flex;flex-direction:column;gap:.75rem}.checkbox-label[data-v-78fefcb0]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox][data-v-78fefcb0]{margin:0}.checkbox-label .checkbox-text[data-v-78fefcb0]{font-size:.875rem;color:#1e293b}.modal-actions[data-v-78fefcb0]{display:flex;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;border-top:1px solid #fafbfc}.cancel-btn[data-v-78fefcb0]{padding:.75rem 1.5rem;border:1px solid #fafbfc;background:#fff;color:#1e293b;border-radius:6px;cursor:pointer;transition:all .3s ease}.cancel-btn[data-v-78fefcb0]:hover{background:#fafbfc}.save-btn[data-v-78fefcb0]{padding:.75rem 1.5rem;border:none;background:#3b82f6;color:#fff;border-radius:6px;cursor:pointer;transition:all .3s ease}.save-btn[data-v-78fefcb0]:hover:not(:disabled){background:#1e3a8a}.save-btn[data-v-78fefcb0]:disabled{opacity:.5;cursor:not-allowed}.user-list[data-v-78fefcb0]{flex:1;display:flex;flex-direction:column}.empty-state[data-v-78fefcb0]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;color:#475569;text-align:center;flex:1}.empty-state svg[data-v-78fefcb0]{margin-bottom:1rem;opacity:.3}.empty-state h3[data-v-78fefcb0]{margin:0 0 .5rem;color:#1e293b}.empty-state p[data-v-78fefcb0]{margin:0}.users-container[data-v-78fefcb0]{flex:1;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden}.user-item[data-v-78fefcb0]{padding:1.5rem;border-bottom:1px solid #fafbfc;cursor:pointer;transition:all .3s ease}.user-item[data-v-78fefcb0]:hover{background:#fafbfc}.user-item.inactive[data-v-78fefcb0]{opacity:.6}.user-item[data-v-78fefcb0]:last-child{border-bottom:none}.user-item-header[data-v-78fefcb0]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.user-item-header .user-info[data-v-78fefcb0]{display:flex;flex-direction:column;gap:.25rem}.user-item-header .user-info .user-name[data-v-78fefcb0]{font-weight:600;color:#1e293b}.user-item-header .user-info .user-email[data-v-78fefcb0]{color:#3b82f6;font-size:.875rem}.user-item-meta[data-v-78fefcb0]{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem}.user-date[data-v-78fefcb0]{color:#475569;font-size:.875rem}.user-preview[data-v-78fefcb0]{margin-bottom:.75rem}.user-preview .user-dates[data-v-78fefcb0]{color:#475569;font-size:.875rem;margin:.5rem 0 0;line-height:1.5}.roles-preview[data-v-78fefcb0]{display:flex;gap:.25rem;flex-wrap:wrap;margin-bottom:.25rem}.role-chip[data-v-78fefcb0]{padding:.125rem .5rem;border-radius:8px;font-size:.75rem;font-weight:600}.role-chip.admin[data-v-78fefcb0]{background:#ef44441a;color:#ef4444}.role-chip.editor[data-v-78fefcb0]{background:#f59e0b1a;color:#f59e0b}.role-chip.user[data-v-78fefcb0]{background:#22c55e1a;color:#22c55e}.no-roles-chip[data-v-78fefcb0]{padding:.125rem .5rem;border-radius:8px;font-size:.75rem;background:#6b72801a;color:#6b7280}.user-item-actions[data-v-78fefcb0]{display:flex;justify-content:flex-end;gap:.5rem}.quick-action[data-v-78fefcb0]{padding:.5rem;background:#fafbfc;border:none;border-radius:6px;cursor:pointer;color:#475569;transition:all .3s ease}.quick-action[data-v-78fefcb0]:hover{background:#3b82f6;color:#fff}@keyframes spin-78fefcb0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.notification-toast[data-v-e8d15cfa]{position:fixed;top:2rem;right:2rem;z-index:9999;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 10px 40px #00000026;padding:1rem 1.5rem;display:flex;align-items:flex-start;gap:.75rem;border-left:4px solid}.notification-toast.success[data-v-e8d15cfa]{border-left-color:#22c55e}.notification-toast.success .notification-icon[data-v-e8d15cfa]{color:#22c55e}.notification-toast.info[data-v-e8d15cfa]{border-left-color:#3b82f6}.notification-toast.info .notification-icon[data-v-e8d15cfa]{color:#3b82f6}.notification-toast.warning[data-v-e8d15cfa]{border-left-color:#f59e0b}.notification-toast.warning .notification-icon[data-v-e8d15cfa]{color:#f59e0b}.notification-toast.error[data-v-e8d15cfa]{border-left-color:#ef4444}.notification-toast.error .notification-icon[data-v-e8d15cfa]{color:#ef4444}@media (max-width: 768px){.notification-toast[data-v-e8d15cfa]{top:1rem;right:1rem;left:1rem;max-width:none}}.notification-icon[data-v-e8d15cfa]{flex-shrink:0;margin-top:.125rem}.notification-content[data-v-e8d15cfa]{flex:1;min-width:0}.notification-title[data-v-e8d15cfa]{font-weight:600;color:#1e293b;margin-bottom:.25rem;line-height:1.4}.notification-message[data-v-e8d15cfa]{color:#475569;font-size:.875rem;line-height:1.4}.notification-close[data-v-e8d15cfa]{flex-shrink:0;padding:.25rem;background:none;border:none;cursor:pointer;color:#475569;border-radius:4px;transition:all .3s ease}.notification-close[data-v-e8d15cfa]:hover{background:#fafbfc;color:#1e293b}.notification-enter-active[data-v-e8d15cfa],.notification-leave-active[data-v-e8d15cfa]{transition:all .3s ease}.notification-enter-from[data-v-e8d15cfa],.notification-leave-to[data-v-e8d15cfa]{transform:translate(100%);opacity:0}@media (max-width: 768px){.dashboard-header[data-v-be844b73],.blog-management[data-v-be844b73],.chart-container[data-v-be844b73],.activity-list[data-v-be844b73]{width:100%;max-width:100%}.stats-grid[data-v-be844b73]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.blog-table[data-v-be844b73]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-table[data-v-be844b73]::-webkit-scrollbar{height:4px}.blog-table[data-v-be844b73]::-webkit-scrollbar-track{background:#fafbfc}.blog-table[data-v-be844b73]::-webkit-scrollbar-thumb{background:#64748b;border-radius:2px}}.loading-state[data-v-be844b73],.error-state[data-v-be844b73]{text-align:center;padding:3rem;color:#475569}.loading-spinner[data-v-be844b73]{width:40px;height:40px;border:3px solid #fafbfc;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin:0 auto 1rem}.retry-btn[data-v-be844b73]{margin-top:1rem;padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:6px;cursor:pointer}.retry-btn[data-v-be844b73]:hover{background:#1e3a8a}.main-hub[data-v-be844b73]{min-height:100vh;background:#fafbfc}.hub-header[data-v-be844b73]{position:fixed;top:60px;left:0;right:0;height:60px;background:#fff;box-shadow:0 2px 10px #00000008;z-index:90;display:flex;align-items:center;padding:0 2rem}.header-content[data-v-be844b73]{width:100%;display:flex;justify-content:space-between;align-items:center}.sidebar[data-v-be844b73]{position:fixed;left:0;top:120px;width:260px;height:calc(100vh - 120px);background:#fff;transition:transform .3s ease}@media (max-width: 768px){.sidebar[data-v-be844b73]{transform:translate(-100%);z-index:90;box-shadow:2px 0 10px #0000001a}.sidebar.active[data-v-be844b73]{transform:translate(0)}}.main-content[data-v-be844b73]{margin-left:260px;margin-top:120px;padding:2rem;min-height:calc(100vh - 120px);transition:margin-left .3s ease}@media (max-width: 768px){.main-content[data-v-be844b73]{margin-left:0;margin-top:120px;padding:1rem}}.header-left[data-v-be844b73]{display:flex;align-items:center;gap:1rem}.logo[data-v-be844b73]{font-size:1.5rem;font-weight:700;letter-spacing:.15em;color:#1e293b;text-decoration:none}.mobile-menu-toggle[data-v-be844b73]{display:none;width:40px;height:40px;border:none;background:none;cursor:pointer;position:relative}.mobile-menu-toggle span[data-v-be844b73]{display:block;width:25px;height:2px;background:#1e293b;margin:5px auto;transition:all .3s ease}.mobile-menu-toggle.active span[data-v-be844b73]:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.mobile-menu-toggle.active span[data-v-be844b73]:nth-child(2){opacity:0}.mobile-menu-toggle.active span[data-v-be844b73]:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.user-info[data-v-be844b73]{display:flex;align-items:center;gap:1rem}.user-email[data-v-be844b73]{color:#475569;font-size:.875rem}.logout-btn[data-v-be844b73]{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.logout-btn[data-v-be844b73]:hover{background:#1e3a8a}.sidebar-overlay[data-v-be844b73]{display:none;position:fixed;top:120px;left:0;right:0;bottom:0;background:#00000080;z-index:79;opacity:0;transition:opacity .3s ease}.sidebar-overlay.active[data-v-be844b73]{display:block;opacity:1}.content-section[data-v-be844b73]{display:none;width:100%}.content-section.active[data-v-be844b73]{display:block}.dashboard-header[data-v-be844b73]{margin-bottom:2rem}.dashboard-title[data-v-be844b73]{font-size:2rem;font-weight:300;margin-bottom:.5rem}.dashboard-subtitle[data-v-be844b73]{color:#475569}.chart-container[data-v-be844b73]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:2rem;height:400px}.chart-header[data-v-be844b73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.chart-title[data-v-be844b73]{font-size:1.25rem;font-weight:500}.time-selector[data-v-be844b73]{display:flex;gap:.5rem}.time-btn[data-v-be844b73]{padding:.5rem 1rem;border:1px solid #fafbfc;background:#fafbfc;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease}.time-btn[data-v-be844b73]:hover{border-color:#3b82f6;color:#3b82f6}.time-btn.active[data-v-be844b73]{background:#3b82f6;color:#fff;border-color:#3b82f6}.chart-wrapper[data-v-be844b73]{position:relative;height:calc(100% - 80px);width:100%}.activity-list[data-v-be844b73]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000000a}.activity-header[data-v-be844b73]{font-size:1.25rem;font-weight:500;margin-bottom:1.5rem}.quick-create[data-v-be844b73]{display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem;background:#fafbfc;border-radius:8px}.quick-input[data-v-be844b73]{flex:1;padding:.75rem 1rem;border:2px solid #ffffff;border-radius:8px;font-size:.875rem;transition:all .3s ease}.quick-input[data-v-be844b73]:focus{outline:none;border-color:#3b82f6;background:#fff}.quick-input[data-v-be844b73]::placeholder{color:#64748b}.quick-create-btn[data-v-be844b73]{padding:.75rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;width:44px;height:44px}.quick-create-btn[data-v-be844b73]:hover{background:#1e3a8a;transform:scale(1.05)}.quick-create-btn svg[data-v-be844b73]{width:24px;height:24px}.blog-action.delete[data-v-be844b73]:hover{background:#ef4444;color:#fff}.section-header[data-v-be844b73]{margin-bottom:2rem}.section-title[data-v-be844b73]{font-size:2rem;font-weight:300;margin-bottom:.5rem}.section-subtitle[data-v-be844b73]{color:#475569}.blog-management[data-v-be844b73]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000000a}.blog-actions[data-v-be844b73]{display:flex;gap:1rem;margin-bottom:2rem}.action-btn[data-v-be844b73]{padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.action-btn.primary[data-v-be844b73]{background:#3b82f6;color:#fff}.action-btn.primary[data-v-be844b73]:hover{background:#1e3a8a}.blog-table[data-v-be844b73]{width:100%;border-collapse:collapse}.blog-table th[data-v-be844b73],.blog-table td[data-v-be844b73]{text-align:left;padding:1rem;border-bottom:1px solid #fafbfc}.blog-table th[data-v-be844b73]{font-weight:600;color:#475569;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.blog-table tr[data-v-be844b73]:hover{background:#fafbfc}.empty-cell[data-v-be844b73]{text-align:center;color:#aaa}.blog-status[data-v-be844b73]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;display:inline-block}.blog-status.published[data-v-be844b73]{background:#10b9811a;color:#10b981}.blog-status.draft[data-v-be844b73]{background:#f59e0b1a;color:#f59e0b}.blog-actions-cell[data-v-be844b73]{display:flex;gap:.5rem}.blog-action[data-v-be844b73]{padding:.5rem;background:#fafbfc;border:none;border-radius:6px;cursor:pointer;transition:all .3s ease}.blog-action[data-v-be844b73]:hover{background:#3b82f6;color:#fff}.empty-state[data-v-be844b73]{text-align:center;padding:4rem 2rem;color:#475569}.empty-state svg[data-v-be844b73]{width:64px;height:64px;margin-bottom:1rem;opacity:.3}@media (max-width: 768px){.mobile-menu-toggle[data-v-be844b73]{display:block}.sidebar[data-v-be844b73]{z-index:90}.sidebar.active[data-v-be844b73]{transform:translate(0)}.user-email[data-v-be844b73]{display:none}.header[data-v-be844b73]{padding:0 1rem}.chart-container[data-v-be844b73]{padding:1rem;height:350px}.time-selector[data-v-be844b73]{flex-wrap:wrap}.time-btn[data-v-be844b73]{font-size:.75rem;padding:.4rem .8rem}.dashboard-title[data-v-be844b73]{font-size:1.5rem}.blog-table[data-v-be844b73]{font-size:.875rem}.blog-table th[data-v-be844b73],.blog-table td[data-v-be844b73]{padding:.5rem}.blog-actions-cell[data-v-be844b73]{flex-direction:column}}@media (max-width: 768px) and (max-width: 768px){.dashboard-header[data-v-be844b73],.blog-management[data-v-be844b73],.chart-container[data-v-be844b73],.activity-list[data-v-be844b73]{width:100%;max-width:100%}.stats-grid[data-v-be844b73]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.blog-table[data-v-be844b73]{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.blog-table[data-v-be844b73]::-webkit-scrollbar{height:4px}.blog-table[data-v-be844b73]::-webkit-scrollbar-track{background:#fafbfc}.blog-table[data-v-be844b73]::-webkit-scrollbar-thumb{background:#64748b;border-radius:2px}.mobile-menu-toggle[data-v-be844b73]{display:block}.sidebar[data-v-be844b73]{z-index:90;transform:translate(-100%);box-shadow:2px 0 10px #0000001a}.sidebar.active[data-v-be844b73]{transform:translate(0)}.dashboard-content[data-v-be844b73]{display:grid;grid-template-columns:2fr 1fr;gap:2rem;margin-top:2rem}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.dashboard-content[data-v-be844b73]{grid-template-columns:1fr;gap:1.5rem}}@media (max-width: 768px) and (max-width: 768px){.stats-grid[data-v-be844b73]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2rem}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.stats-grid[data-v-be844b73]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}}@media (max-width: 768px) and (max-width: 768px){.chart-container[data-v-be844b73]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000a;height:400px}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.chart-container[data-v-be844b73]{height:300px;padding:1rem}}@media (max-width: 768px) and (max-width: 768px){.chart-header[data-v-be844b73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.chart-header[data-v-be844b73]{flex-direction:column;gap:1rem;align-items:flex-start}}@media (max-width: 768px) and (max-width: 768px){.time-selector[data-v-be844b73]{display:flex;gap:.5rem}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.time-selector[data-v-be844b73]{gap:.25rem;align-self:stretch}}@media (max-width: 768px) and (max-width: 768px){.time-btn[data-v-be844b73]{padding:.5rem 1rem;border:1px solid #fafbfc;background:#fafbfc;border-radius:6px;font-size:.875rem;cursor:pointer;transition:all .3s ease}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.time-btn[data-v-be844b73]{flex:1;padding:.4rem .5rem;font-size:.75rem;text-align:center}}@media (max-width: 768px) and (max-width: 768px){.time-btn[data-v-be844b73]:hover{border-color:#3b82f6;color:#3b82f6}.time-btn.active[data-v-be844b73]{background:#3b82f6;color:#fff;border-color:#3b82f6}.chart-wrapper[data-v-be844b73]{position:relative;height:calc(100% - 80px);width:100%}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.chart-wrapper[data-v-be844b73]{height:calc(100% - 100px)}}@media (max-width: 768px) and (max-width: 768px){.activity-list[data-v-be844b73]{background:#fff;padding:1.5rem;border-radius:12px;box-shadow:0 2px 8px #0000000a}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.activity-list[data-v-be844b73]{padding:1rem}}@media (max-width: 768px) and (max-width: 768px){.activity-header[data-v-be844b73]{font-size:1.125rem;font-weight:500;margin-bottom:1rem}}@media (max-width: 768px) and (max-width: 768px) and (max-width: 768px){.activity-header[data-v-be844b73]{font-size:1rem}}@media (max-width: 768px) and (max-width: 768px){.main-content[data-v-be844b73]{margin-left:0;margin-top:120px;padding:1rem}.user-email[data-v-be844b73]{display:none}.header[data-v-be844b73]{padding:0 1rem}.chart-container[data-v-be844b73]{padding:1rem;height:350px}.time-selector[data-v-be844b73]{flex-wrap:wrap}.time-btn[data-v-be844b73]{font-size:.75rem;padding:.4rem .8rem}.dashboard-title[data-v-be844b73]{font-size:1.5rem}.blog-table[data-v-be844b73]{font-size:.875rem}.blog-table th[data-v-be844b73],.blog-table td[data-v-be844b73]{padding:.5rem}.blog-actions-cell[data-v-be844b73]{flex-direction:column}}@media (max-width: 768px){.admin-setup[data-v-be844b73]{margin-bottom:2rem}.setup-card[data-v-be844b73]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000000a;text-align:center}.setup-card h3[data-v-be844b73]{margin-bottom:1rem;color:#1e293b}.setup-card p[data-v-be844b73]{color:#475569;margin-bottom:1.5rem}.admin-btn[data-v-be844b73]{padding:.75rem 1.5rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease}.admin-btn[data-v-be844b73]:hover:not(:disabled){background:#1e3a8a}.admin-btn[data-v-be844b73]:disabled{opacity:.6;cursor:not-allowed}.users-management[data-v-be844b73]{background:#fff;padding:2rem;border-radius:12px;box-shadow:0 2px 8px #0000000a}.users-header[data-v-be844b73]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.users-header h3[data-v-be844b73]{margin:0;font-size:1.25rem;font-weight:500}.refresh-btn[data-v-be844b73]{padding:.5rem 1rem;background:#fafbfc;border:1px solid #64748b;border-radius:6px;cursor:pointer;transition:all .3s ease}.refresh-btn[data-v-be844b73]:hover:not(:disabled){background:#3b82f6;color:#fff;border-color:#3b82f6}.refresh-btn[data-v-be844b73]:disabled{opacity:.6;cursor:not-allowed}.users-table[data-v-be844b73]{width:100%;border-collapse:collapse}.users-table th[data-v-be844b73],.users-table td[data-v-be844b73]{text-align:left;padding:1rem;border-bottom:1px solid #fafbfc}.users-table th[data-v-be844b73]{font-weight:600;color:#475569;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em}.users-table tr[data-v-be844b73]:hover{background:#fafbfc}.admin-badge[data-v-be844b73],.verification-badge[data-v-be844b73]{padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;display:inline-block}.admin-badge.active[data-v-be844b73],.verification-badge.active[data-v-be844b73]{background:#10b9811a;color:#10b981}.admin-badge[data-v-be844b73]:not(.active),.verification-badge[data-v-be844b73]:not(.active){background:#9ca3af1a;color:#6b7280}.admin-badge.verified[data-v-be844b73],.verification-badge.verified[data-v-be844b73]{background:#10b9811a;color:#10b981}.admin-badge[data-v-be844b73]:not(.verified),.verification-badge[data-v-be844b73]:not(.verified){background:#ef44441a;color:#ef4444}.actions-cell[data-v-be844b73]{display:flex;gap:.5rem}.action-btn[data-v-be844b73]{padding:.5rem 1rem;border:1px solid #64748b;background:#fafbfc;border-radius:6px;font-size:.75rem;cursor:pointer;transition:all .3s ease}.action-btn[data-v-be844b73]:hover:not(:disabled){background:#3b82f6;color:#fff;border-color:#3b82f6}.action-btn.remove[data-v-be844b73]{background:#ef44441a;color:#ef4444;border-color:#ef4444}.action-btn.remove[data-v-be844b73]:hover:not(:disabled){background:#ef4444;color:#fff}.action-btn[data-v-be844b73]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-be844b73]{text-align:center;padding:4rem 2rem;color:#475569}.empty-state .empty-icon[data-v-be844b73]{font-size:3rem;margin-bottom:1rem}.empty-state h3[data-v-be844b73]{margin-bottom:.5rem;color:#1e293b}}.share-container[data-v-f3c58fe3]{position:relative}.share-btn[data-v-f3c58fe3]{display:flex;align-items:center;gap:.4rem;padding:.4rem .75rem;background:#fafbfc;border:none;border-radius:8px;color:#64748b;font-size:.875rem;cursor:pointer;transition:all .3s ease}.share-btn[data-v-f3c58fe3]:hover:not(:disabled){background:#fff;box-shadow:0 2px 8px #0000001a;color:#3b82f6}.share-btn.sharing[data-v-f3c58fe3]{color:#3b82f6}.share-btn.success[data-v-f3c58fe3]{color:#10b981;background:#10b9811a}.share-btn[data-v-f3c58fe3]:disabled{cursor:not-allowed}.sharing-spinner[data-v-f3c58fe3]{animation:spin-f3c58fe3 1s linear infinite}.share-fallback[data-v-f3c58fe3]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;display:flex;align-items:center;justify-content:center}.fallback-overlay[data-v-f3c58fe3]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.fallback-menu[data-v-f3c58fe3]{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 32px #00000026;position:relative;z-index:1001;min-width:200px}.fallback-header[data-v-f3c58fe3]{display:flex;justify-content:space-between;align-items:center;font-weight:600;margin-bottom:1rem;color:#1e293b;padding-bottom:.75rem;border-bottom:1px solid #fafbfc}.close-btn[data-v-f3c58fe3]{background:none;border:none;color:#64748b;cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s ease}.close-btn[data-v-f3c58fe3]:hover{color:#1e293b;background:#fafbfc}.fallback-option[data-v-f3c58fe3]{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;background:none;border:none;border-radius:8px;color:#1e293b;text-decoration:none;cursor:pointer;transition:all .2s ease;margin-bottom:.5rem}.fallback-option[data-v-f3c58fe3]:hover{background:#fafbfc;color:#3b82f6}.fallback-option[data-v-f3c58fe3]:last-child{margin-bottom:0}@keyframes spin-f3c58fe3{to{transform:rotate(360deg)}}@media (max-width: 400px){.share-btn[data-v-f3c58fe3]{padding:.35rem .6rem}.share-btn svg[data-v-f3c58fe3]{width:14px;height:14px}}.article-card[data-v-6da8ee04]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000000f;transition:all .4s ease;cursor:pointer;position:relative;display:flex;flex-direction:column;opacity:0;animation:fadeInUp-6da8ee04 .8s ease forwards}.article-card[data-v-6da8ee04]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000001f}.article-card:hover .transmission-line[data-v-6da8ee04]{opacity:.3}.article-card:hover .read-more[data-v-6da8ee04]{gap:1rem}.article-card:hover .article-image img[data-v-6da8ee04]{transform:scale(1.05)}.card-content[data-v-6da8ee04]{display:flex;flex:1;min-height:180px}.has-image .card-content[data-v-6da8ee04]{display:grid;grid-template-columns:minmax(35%,300px) 1fr}@media (max-width: 600px){.has-image .card-content[data-v-6da8ee04]{grid-template-columns:120px 1fr}}.article-image[data-v-6da8ee04]{position:relative;overflow:hidden;background:#fafbfc}.article-image img[data-v-6da8ee04]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.article-text[data-v-6da8ee04]{flex:1;padding:1.5rem;display:flex;flex-direction:column}@media (max-width: 600px){.article-text[data-v-6da8ee04]{padding:1rem}}.article-header[data-v-6da8ee04]{margin-bottom:1rem}.article-meta[data-v-6da8ee04]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;font-size:clamp(.75rem,2vw,.875rem)}.article-author[data-v-6da8ee04]{font-weight:600;color:#3b82f6}.article-date[data-v-6da8ee04]{color:#64748b}.article-title[data-v-6da8ee04]{font-size:clamp(1.1rem,3vw,1.25rem);font-weight:600;color:#1e293b;line-height:1.3}.article-excerpt[data-v-6da8ee04]{color:#475569;line-height:1.6;font-size:clamp(.875rem,2vw,.95rem);flex:1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-footer[data-v-6da8ee04]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #fafbfc;background:#fafbfc80}@media (max-width: 600px){.article-footer[data-v-6da8ee04]{padding:.75rem 1rem}}.read-more[data-v-6da8ee04]{color:#3b82f6;font-weight:500;display:flex;align-items:center;gap:.5rem;transition:gap .3s ease;font-size:clamp(.75rem,2vw,.875rem)}.draft-indicator[data-v-6da8ee04]{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;background:#f59e0be6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:.75rem;font-weight:600;border-radius:12px;letter-spacing:.05em;z-index:2}.engagement-buttons[data-v-6da8ee04]{display:flex;align-items:center;gap:1rem}@media (max-width: 400px){.engagement-buttons[data-v-6da8ee04]{gap:.75rem}}.article-card[data-v-6da8ee04]:nth-child(1){animation-delay:.1s}.article-card[data-v-6da8ee04]:nth-child(2){animation-delay:.2s}.article-card[data-v-6da8ee04]:nth-child(3){animation-delay:.3s}.article-card[data-v-6da8ee04]:nth-child(4){animation-delay:.4s}.article-card[data-v-6da8ee04]:nth-child(5){animation-delay:.5s}.article-card[data-v-6da8ee04]:nth-child(6){animation-delay:.6s}.transmission-line[data-v-6da8ee04]{position:absolute;top:0;left:0;width:2px;height:100%;background:linear-gradient(to bottom,transparent,#3b82f6,transparent);opacity:0;animation:transmit-6da8ee04 3s ease-in-out infinite;transition:opacity .3s ease}@keyframes transmit-6da8ee04{0%,to{transform:translateY(-100%)}50%{transform:translateY(100%)}}@keyframes fadeInUp-6da8ee04{to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-b4125aae{to{opacity:1;transform:translateY(0)}}@keyframes floatIn-b4125aae{to{opacity:1;transform:translateY(0)}}@keyframes pulse-b4125aae{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}}@keyframes breathe-b4125aae{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.02) translateY(-2px)}}@keyframes gentlePulse-b4125aae{0%,to{opacity:1}50%{opacity:.85}}.breathing[data-v-b4125aae]{animation:breathe-b4125aae 4s ease-in-out infinite}.pulse-text[data-v-b4125aae]{animation:gentlePulse-b4125aae 3s ease-in-out infinite}.blog-page[data-v-b4125aae]{min-height:100vh;background:#fafbfc}.blog-header[data-v-b4125aae]{margin-top:60px;padding:4rem 2rem 2rem;background:linear-gradient(135deg,#3b82f61a,#1e3a8a0d);text-align:center;position:relative;overflow:hidden}.blog-title[data-v-b4125aae]{font-size:clamp(2rem,4vw,3rem);font-weight:300;letter-spacing:-.02em;margin-bottom:1rem;opacity:0;animation:fadeInUp-b4125aae 1s ease forwards}.blog-subtitle[data-v-b4125aae]{font-size:1.25rem;color:#475569;max-width:600px;margin:0 auto;opacity:0;animation:fadeInUp-b4125aae 1s ease .2s forwards}.filter-bar[data-v-b4125aae]{background:#fff;padding:2rem;border-bottom:1px solid rgba(0,0,0,.05);position:sticky;top:60px;z-index:50}.filter-wrapper[data-v-b4125aae]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem;flex-wrap:wrap}.status-filters[data-v-b4125aae]{display:flex;gap:1rem}.filter-btn[data-v-b4125aae]{padding:.5rem 1.25rem;border-radius:24px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease;border:2px solid transparent;background:#fafbfc;color:#475569}.filter-btn[data-v-b4125aae]:hover{transform:translateY(-2px)}.filter-btn.active[data-v-b4125aae]{background:#fff;color:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 12px #3b82f626}.search-box[data-v-b4125aae]{position:relative;width:300px}.search-box input[data-v-b4125aae]{width:100%;padding:.75rem 1.25rem;border:2px solid #fafbfc;border-radius:24px;font-size:.875rem;transition:all .3s ease;background:#fafbfc}.search-box input[data-v-b4125aae]:focus{outline:none;border-color:#3b82f6;background:#fff}.loading-container[data-v-b4125aae]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;color:#475569}.loading-spinner[data-v-b4125aae]{width:40px;height:40px;border:3px solid #fafbfc;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.blog-container[data-v-b4125aae]{max-width:1400px;margin:0 auto;padding:3rem 2rem}.blog-grid[data-v-b4125aae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}@media (min-width: 1400px){.blog-grid[data-v-b4125aae]{grid-template-columns:repeat(3,1fr)}}.empty-state[data-v-b4125aae]{text-align:center;padding:4rem;color:#475569;font-size:1.125rem}@media (max-width: 768px){.filter-wrapper[data-v-b4125aae]{flex-direction:column;align-items:stretch}.search-box[data-v-b4125aae]{width:100%}.blog-grid[data-v-b4125aae]{grid-template-columns:1fr}}.blog-post-page[data-v-5b384e7a]{min-height:100vh;background:#fafbfc}.loading-container[data-v-5b384e7a],.error-container[data-v-5b384e7a]{margin-top:120px;text-align:center;padding:4rem}.loading-spinner[data-v-5b384e7a]{width:40px;height:40px;border:3px solid #fafbfc;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-5b384e7a 1s linear infinite;margin:0 auto 1rem}.back-link[data-v-5b384e7a]{color:#3b82f6;text-decoration:none;font-weight:500}.back-link[data-v-5b384e7a]:hover{opacity:.8}.blog-post-container[data-v-5b384e7a]{margin-top:80px;max-width:900px;margin-left:auto;margin-right:auto;padding:2rem}.blog-content[data-v-5b384e7a]{background:#fff;border-radius:16px;padding:3rem;box-shadow:0 4px 24px #0000000f}.post-header[data-v-5b384e7a]{margin-bottom:3rem}.back-button[data-v-5b384e7a]{display:inline-flex;align-items:center;color:#64748b;text-decoration:none;font-weight:500;margin-bottom:2rem;transition:color .3s ease}.back-button[data-v-5b384e7a]:hover{color:#3b82f6}.post-title[data-v-5b384e7a]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.3;margin-bottom:1.5rem;color:#1e293b;letter-spacing:-.02em}.post-meta[data-v-5b384e7a]{display:flex;gap:2rem;color:#475569;font-size:.95rem}.post-author[data-v-5b384e7a]{font-weight:600;color:#3b82f6}.post-body[data-v-5b384e7a]{font-size:1.125rem;line-height:1.85;color:#1e293b}.post-body[data-v-5b384e7a] p{margin-bottom:2rem}.post-body[data-v-5b384e7a] h2,.post-body[data-v-5b384e7a] h3,.post-body[data-v-5b384e7a] h4{margin-top:3rem;margin-bottom:1.5rem;font-weight:600;line-height:1.3}.post-body[data-v-5b384e7a] h2{font-size:1.75rem}.post-body[data-v-5b384e7a] h3{font-size:1.5rem}.post-body[data-v-5b384e7a] h4{font-size:1.25rem}.post-body[data-v-5b384e7a] .blog-image{max-width:100%;height:auto;border-radius:8px;margin:2rem 0;display:block;box-shadow:0 4px 12px #0000001a}.post-footer[data-v-5b384e7a]{margin-top:4rem;padding-top:2rem;border-top:1px solid #fafbfc}.engagement-section[data-v-5b384e7a]{display:flex;align-items:center;justify-content:center;gap:2rem}@media (max-width: 768px){.engagement-section[data-v-5b384e7a]{flex-direction:column;gap:1rem}}@media (max-width: 768px){.blog-post-container[data-v-5b384e7a]{padding:1rem;margin-top:120px}.blog-content[data-v-5b384e7a]{padding:1.5rem;border-radius:0;box-shadow:none}.post-body[data-v-5b384e7a]{font-size:1rem;line-height:1.75}.post-body[data-v-5b384e7a] p{margin-bottom:1.5rem}.post-body[data-v-5b384e7a] .blog-image{margin:1.5rem 0}}@keyframes spin-5b384e7a{to{transform:rotate(360deg)}}.about-page[data-v-2ae39fd8]{min-height:100vh;background:#f7f9fc;color:#2c3e50;position:relative;overflow-x:hidden}.breathing-bg[data-v-2ae39fd8]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#f7f9fc,#f6d55c0d,#f7f9fc,#5886a50d,#f7f9fc);background-size:400% 400%;animation:breathe-2ae39fd8 20s ease-in-out infinite;z-index:-1}@keyframes breathe-2ae39fd8{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.nav-guide[data-v-2ae39fd8]{position:fixed;top:2rem;left:2rem;right:2rem;z-index:100;display:flex;align-items:center;justify-content:space-between}@media (max-width: 768px){.nav-guide[data-v-2ae39fd8]{top:1rem;left:1rem;right:1rem}}.nav-back[data-v-2ae39fd8]{color:#546e7a;text-decoration:none;font-size:.95rem;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;cursor:pointer}.nav-back[data-v-2ae39fd8]:hover{color:#5886a5;transform:translate(-3px)}@media (max-width: 768px){.nav-back[data-v-2ae39fd8]{font-size:.875rem}}.nav-links[data-v-2ae39fd8]{display:flex;gap:2rem}.nav-links .nav-back[data-v-2ae39fd8]:hover{transform:none}@media (max-width: 768px){.nav-links[data-v-2ae39fd8]{gap:1rem}.nav-links a[data-v-2ae39fd8]{font-size:.875rem}}.mentor-space[data-v-2ae39fd8]{max-width:1200px;margin:0 auto;padding:8rem 2rem 4rem;position:relative}.wisdom-particle[data-v-2ae39fd8]{position:absolute;font-size:.875rem;color:#78909c;opacity:.7;padding:.5rem 1rem;background:#fffc;border-radius:20px;box-shadow:0 2px 10px #0000000d;white-space:nowrap;pointer-events:none;animation:drift-2ae39fd8 15s ease-in-out infinite}@keyframes drift-2ae39fd8{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(30px,-20px) rotate(2deg)}50%{transform:translate(-20px,10px) rotate(-1deg)}75%{transform:translate(10px,-30px) rotate(1deg)}}.content-flow[data-v-2ae39fd8]{display:grid;grid-template-columns:3fr 2fr;gap:4rem;align-items:start}.section-title[data-v-2ae39fd8]{font-size:2.5rem;font-weight:300;color:#5886a5;margin-bottom:3rem;position:relative;display:inline-block}.vision-card[data-v-2ae39fd8]{background:#fefefe;padding:3rem;border-radius:16px;box-shadow:0 4px 24px #0000000f;margin-bottom:2rem;position:relative;overflow:hidden}.vision-card[data-v-2ae39fd8]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(to bottom,#f6d55c,#5886a5,#7fa87f)}.vision-text[data-v-2ae39fd8]{font-size:1.125rem;line-height:1.8;color:#2c3e50;margin-bottom:1.5rem}.vision-text[data-v-2ae39fd8]:last-child{margin-bottom:0}.vision-text strong[data-v-2ae39fd8]{color:#ed9b40;font-weight:500}.journey-path[data-v-2ae39fd8]{margin-top:3rem;padding:2.5rem;background:#fefefe;border-radius:16px;box-shadow:0 4px 24px #0000000f;position:relative}.journey-path[data-v-2ae39fd8]:before{content:"";position:absolute;top:0;right:0;width:4px;height:100%;background:linear-gradient(to bottom,#ed9b40,#5886a5);border-radius:0 16px 16px 0}.path-title[data-v-2ae39fd8]{font-size:1.5rem;font-weight:500;color:#5886a5;margin-bottom:2rem;display:flex;align-items:center;gap:.5rem}.path-title[data-v-2ae39fd8]:after{content:"✓";display:inline-block;width:24px;height:24px;background:#7fa87f;color:#fff;border-radius:50%;font-size:.875rem;text-align:center;line-height:24px}.milestone[data-v-2ae39fd8]{display:flex;gap:1.25rem;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgba(88,134,165,.1);transition:transform .3s ease}.milestone[data-v-2ae39fd8]:hover{transform:translate(5px)}.milestone[data-v-2ae39fd8]:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.milestone-marker[data-v-2ae39fd8]{width:48px;height:48px;border-radius:12px;background:linear-gradient(135deg,#f7f9fc,#5886a51a);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.5rem;box-shadow:0 2px 8px #00000014}.milestone-content[data-v-2ae39fd8]{flex:1}.milestone-time[data-v-2ae39fd8]{font-size:.875rem;font-weight:600;color:#ed9b40;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}.milestone-text[data-v-2ae39fd8]{color:#2c3e50;font-size:1.0625rem;line-height:1.5}.contact-section[data-v-2ae39fd8]{position:sticky;top:8rem}.contact-card[data-v-2ae39fd8]{background:#fefefe;padding:2.5rem;border-radius:16px;box-shadow:0 4px 24px #0000000f}.contact-intro[data-v-2ae39fd8]{font-size:1.125rem;color:#5886a5;margin-bottom:2rem;text-align:center}.contact-intro em[data-v-2ae39fd8]{display:block;margin-top:.5rem;font-size:1rem;color:#546e7a}.vision-reveal[data-v-2ae39fd8]{background:#f7f9fc;padding:2rem;border-radius:12px;margin-bottom:2rem;min-height:60px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.vision-question[data-v-2ae39fd8]{font-size:1.125rem;color:#2c3e50;font-style:italic;text-align:center;margin:0;transition:opacity .5s ease}.form-group[data-v-2ae39fd8]{margin-bottom:1.5rem}.form-label[data-v-2ae39fd8]{display:block;margin-bottom:.5rem;color:#546e7a;font-size:.95rem}.form-input[data-v-2ae39fd8],.form-textarea[data-v-2ae39fd8]{width:100%;padding:.875rem;border:2px solid #f7f9fc;border-radius:8px;font-family:inherit;font-size:1rem;transition:all .3s ease;background:#f7f9fc}.form-input[data-v-2ae39fd8]:focus,.form-textarea[data-v-2ae39fd8]:focus{outline:none;border-color:#5886a5;background:#fefefe}.form-textarea[data-v-2ae39fd8]{min-height:120px;resize:vertical}.honeypot-field[data-v-2ae39fd8]{position:absolute;left:-9999px;opacity:0;pointer-events:none}.honeypot-field label[data-v-2ae39fd8],.honeypot-field input[data-v-2ae39fd8]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rate-limit-warning[data-v-2ae39fd8]{display:flex;align-items:center;gap:.5rem;background:#f59e0b1a;color:#f59e0b;padding:.75rem 1rem;border-radius:8px;margin-bottom:1.5rem;border-left:4px solid #f59e0b}.rate-limit-warning svg[data-v-2ae39fd8]{flex-shrink:0}.rate-limit-warning span[data-v-2ae39fd8]{font-size:.875rem;font-weight:500}.form-errors[data-v-2ae39fd8]{background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:8px;padding:1rem;margin-bottom:1.5rem}.form-error[data-v-2ae39fd8]{display:flex;align-items:center;gap:.5rem;color:#dc2626;font-size:.875rem;margin-bottom:.5rem}.form-error[data-v-2ae39fd8]:last-child{margin-bottom:0}.form-error svg[data-v-2ae39fd8]{flex-shrink:0}.form-input.error[data-v-2ae39fd8],.form-textarea.error[data-v-2ae39fd8]{border-color:#dc2626;background:#ef44440d}.form-input.error[data-v-2ae39fd8]:focus,.form-textarea.error[data-v-2ae39fd8]:focus{border-color:#dc2626;box-shadow:0 0 0 3px #ef44441a}.character-count[data-v-2ae39fd8]{text-align:right;font-size:.75rem;color:#78909c;margin-top:.25rem}.submission-info[data-v-2ae39fd8]{text-align:center;font-size:.875rem;color:#78909c;margin-top:.75rem;padding:.5rem;background:#3b82f60d;border-radius:6px}.submit-btn[data-v-2ae39fd8]{width:100%;padding:1rem;background:#5886a5;color:#fefefe;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.submit-btn[data-v-2ae39fd8]:hover:not(:disabled){background:#4a90a4;transform:translateY(-2px);box-shadow:0 4px 12px #4a90a44d}.submit-btn[data-v-2ae39fd8]:disabled{opacity:.7;cursor:not-allowed}.alt-methods[data-v-2ae39fd8]{margin-top:2rem;padding-top:2rem;border-top:1px solid #f7f9fc}.contact-options[data-v-2ae39fd8]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width: 768px){.contact-options[data-v-2ae39fd8]{grid-template-columns:1fr}}.contact-link[data-v-2ae39fd8]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;background:#f7f9fc;border-radius:12px;text-decoration:none;color:#2c3e50;transition:all .3s ease;border:2px solid transparent}.contact-link .icon[data-v-2ae39fd8]{font-size:1.25rem}.contact-link span[data-v-2ae39fd8]:not(.icon){font-weight:500}.contact-link[data-v-2ae39fd8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.contact-link.calendar[data-v-2ae39fd8]:hover{background:#3b82f61a;border-color:#3b82f6;color:#3b82f6}.contact-link.linkedin[data-v-2ae39fd8]:hover{background:#0077b51a;border-color:#0077b5;color:#0077b5}.contact-link.email[data-v-2ae39fd8]:hover{background:#5886a51a;border-color:#5886a5;color:#5886a5}@media (max-width: 968px){.content-flow[data-v-2ae39fd8]{grid-template-columns:1fr;gap:3rem}.contact-section[data-v-2ae39fd8]{position:relative;top:auto}}@media (max-width: 768px){.mentor-space[data-v-2ae39fd8]{padding:6rem 1rem 2rem}.vision-card[data-v-2ae39fd8],.contact-card[data-v-2ae39fd8]{padding:2rem}.section-title[data-v-2ae39fd8]{font-size:2rem}}
