.hero-section[data-v-e16aebce]{background:linear-gradient(135deg,#0062cc,#0078e7,#003f8a);padding:80px 0;min-height:80vh;display:flex;align-items:center;will-change:transform}.title-underline[data-v-e16aebce]{height:4px;width:70%;max-width:400px;background-color:#ffc107;border-radius:2px}.shadow-button[data-v-e16aebce]{font-weight:700;color:#377cf4;box-shadow:0 4px 15px #0003;transition:all .3s ease;border:none;background-color:#fff;will-change:transform}.shadow-button[data-v-e16aebce]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px #00000040;color:#377cf4;background-color:#fff}.shadow-button[data-v-e16aebce]:disabled{opacity:.7;cursor:not-allowed}.user-avatars[data-v-e16aebce]{display:flex;align-items:center}.avatar[data-v-e16aebce]{width:40px;height:40px;border-radius:50%;border:2px solid white;object-fit:cover;transform:translate(-10px);margin-left:0;z-index:1;transition:transform .2s ease}.avatar[data-v-e16aebce]:hover{transform:translate(-10px) scale(1.05)}.avatar[data-v-e16aebce]:first-child{margin-left:0;z-index:3}.avatar[data-v-e16aebce]:nth-child(2){z-index:2}.avatar[data-v-e16aebce]:nth-child(3){z-index:1}.avatar-count[data-v-e16aebce]{width:40px;height:40px;border-radius:50%;background:#fff;color:#2563eb;font-weight:700;font-size:14px;transform:translate(-10px);margin-left:0;z-index:0}.illustration-container[data-v-e16aebce]{max-width:500px;margin-left:auto;margin-right:auto;position:relative;min-height:300px}.loading-placeholder[data-v-e16aebce]{width:100%;height:300px;opacity:0;pointer-events:none}.error-state[data-v-e16aebce]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;background:#ffffff1a;border-radius:10px;color:#fff;text-align:center}.error-icon[data-v-e16aebce]{font-size:3rem;margin-bottom:1rem}.animate-float[data-v-e16aebce]{animation:float-e16aebce 6s ease-in-out infinite;will-change:transform}@keyframes float-e16aebce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion: reduce){.animate-float[data-v-e16aebce]{animation:none}.shadow-button[data-v-e16aebce],.avatar[data-v-e16aebce]{transition:none}}@media (max-width: 1200px){.hero-section[data-v-e16aebce]{padding:70px 0}.illustration-container[data-v-e16aebce]{max-width:450px}.loading-placeholder[data-v-e16aebce]{height:150px}}@media (min-width: 993px) and (max-width: 1180px){.hero-section[data-v-e16aebce]{text-align:center;padding:70px 0}.title-underline[data-v-e16aebce]{margin-left:auto;margin-right:auto;width:60%}.shadow-button[data-v-e16aebce]{margin-left:auto;margin-right:auto}.d-flex.align-items-center.mt-4[data-v-e16aebce]{justify-content:center}.illustration-container[data-v-e16aebce]{margin:40px auto 0;max-width:400px;min-height:250px}}@media (max-width: 992px){.hero-section[data-v-e16aebce]{padding:60px 0;min-height:auto;text-align:center}.illustration-container[data-v-e16aebce]{margin:40px auto 0;max-width:400px;min-height:250px}.title-underline[data-v-e16aebce]{width:60%;margin-left:auto;margin-right:auto}.shadow-button[data-v-e16aebce]{margin-left:auto;margin-right:auto}.d-flex.align-items-center.mt-4[data-v-e16aebce]{justify-content:center}}@media (min-width: 768px) and (max-width: 992px){.hero-section[data-v-e16aebce]{text-align:center;padding:65px 0}.title-underline[data-v-e16aebce]{margin-left:auto;margin-right:auto;width:50%}.shadow-button[data-v-e16aebce]{margin-left:auto;margin-right:auto}.d-flex.align-items-center.mt-4[data-v-e16aebce]{justify-content:center;margin-top:2rem}.illustration-container[data-v-e16aebce]{margin-top:35px;max-width:380px;min-height:220px}}@media (max-width: 768px){.hero-section[data-v-e16aebce]{padding:50px 0;text-align:center}.title-underline[data-v-e16aebce],.shadow-button[data-v-e16aebce]{margin-left:auto;margin-right:auto}.d-flex.align-items-center.mt-4[data-v-e16aebce]{justify-content:center;margin-top:2rem}.illustration-container[data-v-e16aebce]{margin-top:30px;max-width:350px;min-height:200px}.hero-section[data-v-e16aebce]{background:linear-gradient(135deg,#0062cc,#0078e7)}}@media (max-width: 576px){.hero-section[data-v-e16aebce]{padding:40px 0}h1.display-6[data-v-e16aebce]{font-size:calc(1.275rem + .3vw)}.avatar[data-v-e16aebce]{width:35px;height:35px}.avatar-count[data-v-e16aebce]{width:35px;height:35px;font-size:12px}.users-text[data-v-e16aebce]{font-size:.9rem}.illustration-container[data-v-e16aebce]{max-width:280px;min-height:180px}}@media (max-width: 400px){.hero-section[data-v-e16aebce]{padding:30px 0}.title-underline[data-v-e16aebce]{width:80%}.illustration-container[data-v-e16aebce]{min-height:150px}}.hero-overlay[data-v-e16aebce]{position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(%23grid)"/></svg>');opacity:.3}body{margin:0;padding:0;min-height:100vh;max-width:100vw;background-color:#f8f9fa;font-family:poppins}.main-container{display:flex;flex-direction:column;min-height:100vh;width:100%}#app{text-align:left;padding:0;max-width:none;min-height:100vh;width:100%}
