@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--accent:#eb4343;--bg:#000;--text:#fff;--text-dim:#ffffff80}body{background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif;overflow-x:hidden}h1,h2,h3,.logo a{font-family:Space Grotesk,sans-serif}.app-container{flex-direction:column;min-height:100vh;display:flex}.navbar{z-index:10000;-webkit-backdrop-filter:blur();backdrop-filter:blur();background:linear-gradient(#000000b3 0%,#0000 100%);justify-content:space-between;align-items:center;width:100%;padding:1.5rem 8%;transition:all .6s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;top:0;left:0}.navbar-scrolled{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border-bottom:1px solid #ffffff14;padding:1rem 8%}.logo a{letter-spacing:4px;color:#fff;font-size:1.25rem;font-weight:800;text-decoration:none}.logo span{color:var(--accent)}.nav-links{align-items:center;gap:3rem;display:flex}.nav-item{color:var(--text-dim);text-transform:uppercase;letter-spacing:3px;font-size:.7rem;font-weight:800;text-decoration:none;transition:all .3s;position:relative}.nav-item:hover,.nav-item.router-link-active{color:#fff}.btn-restricted{background:0 0;border:1px solid #ffffff1a;padding:.6rem 1.5rem;text-decoration:none;transition:all .4s}.btn-inner{letter-spacing:2px;color:#fff;font-size:.7rem;font-weight:900}.btn-restricted:hover{background:#fff}.btn-restricted:hover .btn-inner{color:#000}.btn-logout{color:var(--accent);text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:0 0;border:none;font-size:.7rem;font-weight:800}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .4s,transform .4s}.page-fade-enter-from{opacity:0;transform:translateY(10px)}.page-fade-leave-to{opacity:0;transform:translateY(-10px)}.footer{background:#000;border-top:1px solid #ffffff0d;margin-top:auto;padding:4rem 8%}.footer-content{letter-spacing:2px;color:var(--text-dim);justify-content:space-between;align-items:center;font-size:.65rem;font-weight:700;display:flex}.footer-status{color:#fff;align-items:center;gap:.8rem;display:flex}.status-dot{background:#0f0;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse;box-shadow:0 0 10px #0f0}@keyframes pulse{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@media (width<=1024px){.nav-links{display:none}}.hero-section[data-v-d65c9125]{background:#000;align-items:center;min-height:100vh;padding:120px 8% 0;display:flex;position:relative;overflow:hidden}.hero-content[data-v-d65c9125]{z-index:10;max-width:1200px;position:relative}.line-wrapper[data-v-d65c9125]{height:auto;overflow:hidden}.hero-title[data-v-d65c9125]{text-transform:uppercase;letter-spacing:-6px;flex-direction:column;margin-bottom:2rem;font-size:clamp(4rem,12vw,9rem);font-weight:950;line-height:.85;display:flex}.hero-title .line[data-v-d65c9125]{transform-origin:0 100%;display:inline-block}.hero-title .outline[data-v-d65c9125]{color:#0000;-webkit-text-stroke:1px #ffffff4d}.hero-subtitle[data-v-d65c9125]{color:#fff9;max-width:650px;margin-bottom:4rem;font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.6}.cyber-btn-accent[data-v-d65c9125]{color:#fff;letter-spacing:2px;background:#eb4343;border:1px solid #eb4343;align-items:center;font-weight:900;text-decoration:none;transition:all .5s cubic-bezier(.19,1,.22,1);display:inline-flex}.btn-text[data-v-d65c9125]{padding:1.5rem 3.5rem;font-size:.85rem}.btn-icon[data-v-d65c9125]{background:#0003;border-left:1px solid #ffffff1a;justify-content:center;align-items:center;padding:1.5rem;display:flex}.cyber-btn-accent[data-v-d65c9125]:hover{color:#fff;background:0 0;border-color:#fff;transform:translate(10px)}.cyber-btn-accent:hover .btn-icon[data-v-d65c9125]{color:#000;background:#fff}.scroll-indicator[data-v-d65c9125]{z-index:10;flex-direction:column;align-items:flex-end;gap:1.5rem;display:flex;position:absolute;bottom:50px;right:8%}.scroll-text[data-v-d65c9125]{letter-spacing:4px;color:#ffffff4d;writing-mode:vertical-rl;font-size:.7rem;font-weight:700}.scroll-line[data-v-d65c9125]{transform-origin:top;background:linear-gradient(#eb4343,#0000);width:1px;height:80px;animation:2s cubic-bezier(.19,1,.22,1) infinite scrollAnim-d65c9125}@keyframes scrollAnim-d65c9125{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.hero-bg[data-v-d65c9125]{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.glow-sphere[data-v-d65c9125]{filter:blur(150px);opacity:.25;border-radius:50%;position:absolute}.glow-1[data-v-d65c9125]{background:radial-gradient(circle,#eb4343 0%,#0000 70%);width:800px;height:800px;top:-20%;right:-10%}.glow-2[data-v-d65c9125]{opacity:.1;background:radial-gradient(circle,#1a1aff 0%,#0000 70%);width:600px;height:600px;bottom:-10%;left:-5%}.grid-overlay[data-v-d65c9125]{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 30%,#000,#0000 70%);mask-image:radial-gradient(circle at 30%,#000,#0000 70%)}.scanline[data-v-d65c9125]{z-index:3;opacity:.1;background:linear-gradient(#0000 0%,#ffffff05 50%,#0000 100%);width:100%;height:100px;animation:8s linear infinite scanline-d65c9125;position:absolute;bottom:0}@keyframes scanline-d65c9125{0%{bottom:100%}to{bottom:-100px}}@media (width<=768px){.hero-title[data-v-d65c9125]{letter-spacing:-2px}.btn-text[data-v-d65c9125]{padding:1.2rem 2rem}.btn-icon[data-v-d65c9125]{padding:1.2rem}.scroll-indicator[data-v-d65c9125]{display:none}}.manifesto-section[data-v-e6637153]{color:#fff;background:#000;padding:10rem 5%}.container[data-v-e6637153]{max-width:1400px;margin:0 auto}.section-label[data-v-e6637153]{color:#eb4343;letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem;font-size:.9rem;font-weight:700}.manifesto-headline[data-v-e6637153]{letter-spacing:-1px;max-width:1000px;margin-bottom:3rem;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:800;line-height:1.1}.manifesto-headline span[data-v-e6637153]{color:#fff;display:inline-block}.manifesto-headline span[data-v-e6637153]:nth-child(2n){color:#a0a0a0;font-style:italic;font-weight:300}.manifesto-text[data-v-e6637153]{color:#888;max-width:600px;margin-bottom:4rem;font-size:1.4rem;line-height:1.6}.stats-row[data-v-e6637153]{border-top:1px solid #222;gap:4rem;padding-top:3rem;display:flex}.stat-item[data-v-e6637153]{flex-direction:column;display:flex}.stat-item .number[data-v-e6637153]{color:#fff;letter-spacing:-1px;font-size:2.5rem;font-weight:900}.stat-item .desc[data-v-e6637153]{color:#666;text-transform:uppercase;letter-spacing:1px;margin-top:.5rem;font-size:.9rem}@media (width<=768px){.manifesto-section[data-v-e6637153]{padding:6rem 5%}.stats-row[data-v-e6637153]{flex-direction:column;gap:2rem}}.services-section[data-v-91c16333]{color:#fff;background:#000;border-top:1px solid #ffffff0d;padding:12rem 8%;position:relative;overflow:hidden}.services-header[data-v-91c16333]{margin-bottom:8rem}.section-label[data-v-91c16333]{color:var(--accent);letter-spacing:4px;margin-bottom:2rem;font-size:.7rem;font-weight:900;display:block}.title-brutal[data-v-91c16333]{letter-spacing:-3px;text-transform:uppercase;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:.95}.services-grid[data-v-91c16333]{grid-template-columns:repeat(2,1fr);gap:1.5rem;display:grid}.service-card[data-v-91c16333]{background:#080808;border:1px solid #ffffff0d;min-height:500px;transition:all .6s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.service-card[data-v-91c16333]:hover{border-color:var(--accent);transform:translateY(-10px)}.card-bg[data-v-91c16333]{z-index:1;pointer-events:none;background:linear-gradient(#eb43430d 0%,#0000 100%);width:100%;height:140%;position:absolute;top:0;left:0}.card-inner[data-v-91c16333]{z-index:2;flex-direction:column;height:100%;padding:4rem;display:flex;position:relative}.service-header[data-v-91c16333]{justify-content:space-between;align-items:flex-start;margin-bottom:3rem;display:flex}.service-index[data-v-91c16333]{color:var(--accent);letter-spacing:2px;font-size:.8rem;font-weight:900}.card-arrow[data-v-91c16333]{color:#fff3;transition:all .4s}.service-card:hover .card-arrow[data-v-91c16333]{color:var(--accent);transform:translate(5px,-5px)}.service-title[data-v-91c16333]{letter-spacing:-1px;text-transform:uppercase;color:#fff;margin-bottom:2rem;font-size:2.2rem;font-weight:900;line-height:1}.service-desc[data-v-91c16333]{color:var(--text-dim);flex-grow:1;font-size:1.1rem;font-weight:400;line-height:1.6}.service-footer[data-v-91c16333]{margin-top:4rem}.service-tags[data-v-91c16333]{flex-wrap:wrap;gap:1rem;list-style:none;display:flex}.tag[data-v-91c16333]{letter-spacing:2px;color:#666;text-transform:uppercase;font-size:.6rem;font-weight:900}@media (width<=1024px){.services-grid[data-v-91c16333]{grid-template-columns:1fr}.card-inner[data-v-91c16333]{padding:3rem}.service-title[data-v-91c16333]{font-size:1.8rem}.service-card[data-v-91c16333]{min-height:auto}}.tech-section[data-v-4c26db36]{color:#fff;background:#000;border-top:1px solid #ffffff0d;padding:10rem 8%;position:relative;overflow:hidden}.tech-header[data-v-4c26db36]{margin-bottom:8rem}.label[data-v-4c26db36]{color:var(--accent);letter-spacing:4px;margin-bottom:2rem;font-size:.7rem;font-weight:900;display:block}.title[data-v-4c26db36]{letter-spacing:-3px;text-transform:uppercase;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.85}.tech-grid[data-v-4c26db36]{background:#ffffff0d;border:1px solid #ffffff0d;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.tech-item[data-v-4c26db36]{aspect-ratio:1;background:#000;transition:all .4s cubic-bezier(.19,1,.22,1);position:relative}.tech-card[data-v-4c26db36]{border:1px solid #0000;flex-direction:column;justify-content:flex-end;height:100%;padding:3rem;transition:all .4s;display:flex}.tech-item:hover .tech-card[data-v-4c26db36]{border-color:var(--accent);background:#080808}.tech-icon-box[data-v-4c26db36]{justify-content:space-between;width:calc(100% - 6rem);display:flex;position:absolute;top:3rem;right:3rem}.tech-index[data-v-4c26db36]{color:#fff3;font-size:.7rem;font-weight:900}.corner-icon[data-v-4c26db36]{color:#ffffff1a;transition:all .4s}.tech-item:hover .corner-icon[data-v-4c26db36]{color:var(--accent);transform:rotate(-10deg)}.tech-name[data-v-4c26db36]{letter-spacing:-1px;text-transform:uppercase;margin-bottom:.5rem;font-size:1.5rem;font-weight:900}.tech-category[data-v-4c26db36]{color:var(--text-dim);letter-spacing:2px;text-transform:uppercase;font-size:.65rem;font-weight:800}.scrolling-text[data-v-4c26db36]{white-space:nowrap;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;margin-top:10rem;padding:2rem 0;overflow:hidden}.text-track[data-v-4c26db36]{color:#ffffff08;letter-spacing:10px;text-transform:uppercase;font-size:2rem;font-weight:900;display:inline-block}@media (width<=1200px){.tech-grid[data-v-4c26db36]{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.tech-grid[data-v-4c26db36]{grid-template-columns:1fr}.tech-card[data-v-4c26db36]{padding:2rem}.tech-icon-box[data-v-4c26db36]{width:calc(100% - 4rem);left:2rem}}.work-section[data-v-86962859]{color:#fff;background:#000;padding:8rem 5%;overflow:hidden}.work-header[data-v-86962859]{margin-bottom:6rem}.section-label[data-v-86962859]{color:#eb4343;letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem;font-size:.9rem;font-weight:700}.work-title[data-v-86962859]{letter-spacing:-2px;flex-direction:column;font-size:clamp(3rem,10vw,8rem);font-weight:900;line-height:.9;display:flex}.work-title span[data-v-86962859]{text-transform:uppercase;color:#fff;display:block}.work-title .outline[data-v-86962859]{color:#0000;-webkit-text-stroke:1px #fff6}.projects-wrapper[data-v-86962859]{flex-direction:column;gap:8rem;max-width:1400px;margin:0 auto;display:flex}.project-item[data-v-86962859]{border-top:1px solid #222;justify-content:space-between;align-items:center;gap:4rem;padding-top:4rem;display:flex}.project-item[data-v-86962859]:nth-child(2n){flex-direction:row-reverse}.project-info[data-v-86962859]{flex:1;max-width:500px}.client-name[data-v-86962859]{letter-spacing:-1px;color:#fff;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.5rem);font-weight:800}.project-role[data-v-86962859]{color:#666;text-transform:uppercase;letter-spacing:2px;font-size:1.1rem}.project-visual[data-v-86962859]{flex:1;width:100%}.image-mockup[data-v-86962859]{aspect-ratio:4/3;border-radius:4px;width:100%;transition:transform .6s cubic-bezier(.165,.84,.44,1);overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.project-item:hover .image-mockup[data-v-86962859]{border-color:#eb43434d;transform:scale(1.02)translateY(-10px)}.cyber-btn[data-v-86962859]{color:#fff;background:0 0;border:1px solid #ffffff1a;align-items:center;text-decoration:none;transition:all .4s cubic-bezier(.165,.84,.44,1);display:inline-flex;position:relative}.cyber-btn-text[data-v-86962859]{letter-spacing:3px;border-right:1px solid #ffffff1a;padding:1.2rem 2.5rem;font-size:.85rem;font-weight:800}.cyber-btn-icon[data-v-86962859]{color:#eb4343;justify-content:center;align-items:center;padding:1.2rem;transition:all .4s;display:flex}.cyber-btn[data-v-86962859]:hover{background:#eb4343;border-color:#eb4343;transform:translate(10px)}.cyber-btn:hover .cyber-btn-text[data-v-86962859]{border-right-color:#0000001a}.cyber-btn:hover .cyber-btn-icon[data-v-86962859]{color:#fff;transform:rotate(-45deg)}@media (width<=1024px){.project-item[data-v-86962859]{gap:3rem;flex-direction:column!important}.project-info[data-v-86962859]{max-width:100%}.cyber-btn[data-v-86962859]{justify-content:space-between;width:100%}.cyber-btn-text[data-v-86962859]{text-align:center;flex:1}}.contact-section[data-v-b7d38b81]{background-color:#000;flex-direction:column;min-height:100vh;padding:10rem 8%;display:flex}.label-box[data-v-b7d38b81]{background:var(--accent);color:#fff;letter-spacing:2px;margin-bottom:2rem;padding:.4rem 1rem;font-size:.65rem;font-weight:900;display:inline-block}.title-brutalist[data-v-b7d38b81]{letter-spacing:-4px;text-transform:uppercase;font-size:clamp(3rem,8vw,6rem);font-weight:900;line-height:.9}.subtitle[data-v-b7d38b81]{color:var(--text-dim);max-width:500px;margin-top:2rem;font-size:1.1rem;line-height:1.6}.contact-content[data-v-b7d38b81]{grid-template-columns:1.4fr .6fr;gap:8rem;margin-top:6rem;display:grid}.brutalist-form[data-v-b7d38b81]{flex-direction:column;gap:3.5rem;display:flex}.form-grid[data-v-b7d38b81]{grid-template-columns:1fr 1fr;gap:3.5rem;display:grid}.form-group[data-v-b7d38b81]{position:relative}.input-field[data-v-b7d38b81]{color:#fff;background:0 0;border:none;border-bottom:2px solid #ffffff1a;outline:none;width:100%;padding:1rem 0;font-size:1.1rem;font-weight:500;transition:all .3s}.input-field[data-v-b7d38b81]:focus{border-bottom-color:var(--accent)}.input-label[data-v-b7d38b81]{color:#ffffff4d;pointer-events:none;text-transform:uppercase;letter-spacing:2px;font-size:.75rem;font-weight:800;transition:all .3s cubic-bezier(.19,1,.22,1);position:absolute;top:1rem;left:0}.input-field:focus~.input-label[data-v-b7d38b81],.input-field:not(:placeholder-shown)~.input-label[data-v-b7d38b81]{color:var(--accent);font-size:.65rem;top:-1.5rem}.submit-btn[data-v-b7d38b81]{color:#000;cursor:pointer;text-transform:uppercase;background:#fff;border:none;padding:2rem;transition:all .4s cubic-bezier(.19,1,.22,1)}.btn-content[data-v-b7d38b81]{letter-spacing:3px;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:900;display:flex}.btn-arrow[data-v-b7d38b81]{transition:transform .4s}.submit-btn[data-v-b7d38b81]:hover:not(:disabled){background:var(--accent);color:#fff;transform:translate(10px)}.submit-btn:hover .btn-arrow[data-v-b7d38b81]{transform:translate(5px)}.submit-btn[data-v-b7d38b81]:disabled{color:#333;cursor:wait;background:#111}.status-msg[data-v-b7d38b81]{letter-spacing:1px;align-items:center;gap:1.5rem;margin-top:3rem;padding:2rem;font-family:Space Grotesk,sans-serif;font-weight:800;display:flex}.status-msg.success[data-v-b7d38b81]{color:#000;background:#0f0}.status-msg.error[data-v-b7d38b81]{background:var(--accent);color:#fff}.status-icon[data-v-b7d38b81]{font-size:1.2rem}.info-block[data-v-b7d38b81]{flex-direction:column;margin-bottom:4rem;display:flex}.info-label[data-v-b7d38b81]{color:var(--text-dim);letter-spacing:3px;margin-bottom:1rem;font-size:.65rem;font-weight:900}.info-value[data-v-b7d38b81]{color:#fff;font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .3s}a.info-value[data-v-b7d38b81]:hover{color:var(--accent)}.social-links-brutal[data-v-b7d38b81]{flex-direction:column;gap:1.5rem;margin-top:2rem;display:flex}.social-item[data-v-b7d38b81]{color:#fff;letter-spacing:3px;text-align:center;border:1px solid #ffffff1a;padding:1rem 1.5rem;font-size:.8rem;font-weight:900;text-decoration:none;transition:all .3s}.social-item[data-v-b7d38b81]:hover{color:#000;background:#fff;border-color:#fff}.slide-up-enter-active[data-v-b7d38b81],.slide-up-leave-active[data-v-b7d38b81]{transition:all .5s}.slide-up-enter-from[data-v-b7d38b81],.slide-up-leave-to[data-v-b7d38b81]{opacity:0;transform:translateY(20px)}@media (width<=1024px){.contact-content[data-v-b7d38b81]{grid-template-columns:1fr;gap:5rem}.form-grid[data-v-b7d38b81]{grid-template-columns:1fr;gap:3.5rem}.title-brutalist[data-v-b7d38b81]{font-size:3.5rem}}.landing-grajau[data-v-021d9283]{color:#fff;scroll-behavior:smooth;background-color:#000;min-height:100vh;font-family:Inter,sans-serif}.container[data-v-021d9283]{max-width:1200px;margin:0 auto;padding:0 20px}.hero[data-v-021d9283]{text-align:center;background:linear-gradient(#eb43431a,#0000);border-bottom:1px solid #ffffff1a;padding:100px 0}.badge[data-v-021d9283]{color:#eb4343;text-transform:uppercase;letter-spacing:2px;border:1px solid #eb4343;border-radius:50px;margin-bottom:30px;padding:5px 15px;font-size:.7rem;font-weight:800;display:inline-block}h1[data-v-021d9283]{letter-spacing:-2px;margin-bottom:25px;font-size:4rem;font-weight:900;line-height:1.1}.highlight[data-v-021d9283]{color:#eb4343}.description[data-v-021d9283]{color:#aaa;max-width:700px;margin:0 auto 40px;font-size:1.25rem;line-height:1.6}.actions[data-v-021d9283]{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.btn[data-v-021d9283]{text-transform:uppercase;padding:18px 35px;font-size:1.1rem;font-weight:800;text-decoration:none;transition:all .3s}.btn-primary[data-v-021d9283]{color:#000;background-color:#fff}.btn-primary[data-v-021d9283]:hover{color:#fff;background-color:#eb4343}.btn-whatsapp[data-v-021d9283]{color:#fff;background-color:#25d366;border:2px solid #25d366;justify-content:center;align-items:center;display:inline-flex}.btn-whatsapp[data-v-021d9283]:hover{background-color:#1ebe57;border-color:#1ebe57;transform:translateY(-2px);box-shadow:0 8px 25px #25d36666}.btn-white[data-v-021d9283]{color:#fff;background-color:#000;border:1px solid #fff}.btn-white[data-v-021d9283]:hover{color:#000;background-color:#fff}.features[data-v-021d9283]{padding:100px 0}.grid[data-v-021d9283]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.card[data-v-021d9283]{background-color:#ffffff08;border:1px solid #ffffff0d;border-radius:20px;padding:40px}.card h3[data-v-021d9283]{color:#eb4343;margin-bottom:20px;font-size:1.5rem}.card p[data-v-021d9283]{color:#888;line-height:1.6}.banner[data-v-021d9283]{color:#fff;text-align:center;background-color:#eb4343;padding:80px 0}.banner h2[data-v-021d9283]{margin-bottom:25px;font-size:3rem;font-weight:900}.banner p[data-v-021d9283]{opacity:.9;margin-bottom:40px;font-size:1.3rem}.footer[data-v-021d9283]{text-align:center;color:#444;border-top:1px solid #ffffff1a;padding:40px 0;font-size:.9rem}@media (width<=768px){h1[data-v-021d9283]{font-size:2.5rem}.banner h2[data-v-021d9283]{font-size:2rem}}.login-page[data-v-e4ad058f]{background:#000;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.glow-bg[data-v-e4ad058f]{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#eb434314 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-container[data-v-e4ad058f]{z-index:10;background:#080808;border:1px solid #ffffff0d;width:100%;max-width:480px;padding:4rem;position:relative}.brand[data-v-e4ad058f]{letter-spacing:4px;color:#fff6;margin-bottom:3rem;font-size:.7rem;font-weight:900}.brand span[data-v-e4ad058f]{color:#eb4343}.login-title[data-v-e4ad058f]{letter-spacing:-2px;text-transform:uppercase;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900;line-height:.9}.login-subtitle[data-v-e4ad058f]{color:#fff6;margin-bottom:4rem;font-size:.9rem;line-height:1.6}.login-form[data-v-e4ad058f]{flex-direction:column;gap:2.5rem;display:flex}.form-group[data-v-e4ad058f]{flex-direction:column;gap:.8rem;display:flex}.input-label[data-v-e4ad058f]{letter-spacing:2px;color:#eb4343;font-size:.65rem;font-weight:900}.brutal-input[data-v-e4ad058f]{color:#fff;background:0 0;border:1px solid #ffffff1a;outline:none;padding:1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .3s}.brutal-input[data-v-e4ad058f]:focus{background:#ffffff05;border-color:#fff}.login-btn[data-v-e4ad058f]{color:#000;letter-spacing:2px;cursor:pointer;text-transform:uppercase;background:#fff;border:none;justify-content:space-between;align-items:center;margin-top:1rem;padding:1.5rem;font-weight:900;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex}.login-btn[data-v-e4ad058f]:hover:not(:disabled){color:#fff;background:#eb4343;transform:translate(10px)}.login-btn[data-v-e4ad058f]:disabled{opacity:.5;cursor:wait}.error-strip[data-v-e4ad058f]{color:#fff;letter-spacing:1px;background:#eb4343;margin-top:2rem;padding:1.5rem;font-size:.75rem;font-weight:800}.error-tag[data-v-e4ad058f]{opacity:.7}.login-footer-links[data-v-e4ad058f]{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:4rem;padding-top:2rem;display:flex}.forgot-link[data-v-e4ad058f]{color:#fff6;letter-spacing:1px;font-size:.65rem;font-weight:900;text-decoration:none;transition:color .3s}.forgot-link[data-v-e4ad058f]:hover{color:#eb4343}.back-link[data-v-e4ad058f]{color:#ffffff4d;letter-spacing:2px;align-items:center;gap:.8rem;font-size:.7rem;font-weight:800;text-decoration:none;transition:color .3s;display:flex}.back-link[data-v-e4ad058f]:hover{color:#fff}.fade-enter-active[data-v-e4ad058f],.fade-leave-active[data-v-e4ad058f]{transition:opacity .5s}.fade-enter-from[data-v-e4ad058f],.fade-leave-to[data-v-e4ad058f]{opacity:0}.login-page[data-v-3373e8e1]{background:#000;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.glow-bg[data-v-3373e8e1]{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#eb434314 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-container[data-v-3373e8e1]{z-index:10;background:#080808;border:1px solid #ffffff0d;width:100%;max-width:480px;padding:4rem;position:relative}.brand[data-v-3373e8e1]{letter-spacing:4px;color:#fff6;margin-bottom:3rem;font-size:.7rem;font-weight:900}.brand span[data-v-3373e8e1]{color:#eb4343}.login-title[data-v-3373e8e1]{letter-spacing:-2px;text-transform:uppercase;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900;line-height:.9}.login-subtitle[data-v-3373e8e1]{color:#fff6;margin-bottom:4rem;font-size:.9rem;line-height:1.6}.login-form[data-v-3373e8e1]{flex-direction:column;gap:2.5rem;display:flex}.form-group[data-v-3373e8e1]{flex-direction:column;gap:.8rem;display:flex}.input-label[data-v-3373e8e1]{letter-spacing:2px;color:#eb4343;font-size:.65rem;font-weight:900}.brutal-input[data-v-3373e8e1]{color:#fff;background:0 0;border:1px solid #ffffff1a;outline:none;padding:1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .3s}.brutal-input[data-v-3373e8e1]:focus{background:#ffffff05;border-color:#fff}.login-btn[data-v-3373e8e1]{color:#000;letter-spacing:2px;cursor:pointer;text-transform:uppercase;background:#fff;border:none;justify-content:space-between;align-items:center;margin-top:1rem;padding:1.5rem;font-weight:900;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex}.login-btn[data-v-3373e8e1]:hover:not(:disabled){color:#fff;background:#eb4343;transform:translate(10px)}.error-strip[data-v-3373e8e1]{color:#fff;letter-spacing:1px;background:#eb4343;margin-top:2rem;padding:1.5rem;font-size:.75rem;font-weight:800}.success-box[data-v-3373e8e1]{border-left:4px solid #0f0;padding-left:2rem}.success-title[data-v-3373e8e1]{color:#0f0;letter-spacing:2px;margin-bottom:1rem;font-size:1.2rem;font-weight:900}.login-footer-links[data-v-3373e8e1]{border-top:1px solid #ffffff0d;margin-top:4rem;padding-top:2rem}.back-link[data-v-3373e8e1]{color:#ffffff4d;letter-spacing:2px;align-items:center;gap:.8rem;font-size:.7rem;font-weight:800;text-decoration:none;transition:color .3s;display:flex}.back-link[data-v-3373e8e1]:hover{color:#fff}.login-page[data-v-71a8b2eb]{background:#000;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex;position:relative;overflow:hidden}.glow-bg[data-v-71a8b2eb]{filter:blur(80px);pointer-events:none;background:radial-gradient(circle,#eb434314 0%,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.login-container[data-v-71a8b2eb]{z-index:10;background:#080808;border:1px solid #ffffff0d;width:100%;max-width:480px;padding:4rem;position:relative}.brand[data-v-71a8b2eb]{letter-spacing:4px;color:#fff6;margin-bottom:3rem;font-size:.7rem;font-weight:900}.brand span[data-v-71a8b2eb]{color:#eb4343}.login-title[data-v-71a8b2eb]{letter-spacing:-2px;text-transform:uppercase;margin-bottom:1.5rem;font-size:3.5rem;font-weight:900;line-height:.9}.login-subtitle[data-v-71a8b2eb]{color:#fff6;margin-bottom:4rem;font-size:.9rem;line-height:1.6}.login-form[data-v-71a8b2eb]{flex-direction:column;gap:2.5rem;display:flex}.form-group[data-v-71a8b2eb]{flex-direction:column;gap:.8rem;display:flex}.input-label[data-v-71a8b2eb]{letter-spacing:2px;color:#eb4343;font-size:.65rem;font-weight:900}.brutal-input[data-v-71a8b2eb]{color:#fff;background:0 0;border:1px solid #ffffff1a;outline:none;padding:1.25rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .3s}.brutal-input[data-v-71a8b2eb]:focus{background:#ffffff05;border-color:#fff}.login-btn[data-v-71a8b2eb]{color:#000;letter-spacing:2px;cursor:pointer;text-transform:uppercase;background:#fff;border:none;justify-content:space-between;align-items:center;margin-top:1rem;padding:1.5rem;font-weight:900;transition:all .4s cubic-bezier(.19,1,.22,1);display:flex}.login-btn[data-v-71a8b2eb]:hover:not(:disabled){color:#fff;background:#eb4343;transform:translate(10px)}.error-strip[data-v-71a8b2eb]{color:#fff;letter-spacing:1px;background:#eb4343;margin-top:2rem;padding:1.5rem;font-size:.75rem;font-weight:800}.success-box[data-v-71a8b2eb]{border-left:4px solid #0f0;padding-left:2rem}.success-title[data-v-71a8b2eb]{color:#0f0;letter-spacing:2px;margin-bottom:1rem;font-size:1.2rem;font-weight:900}.back-link[data-v-71a8b2eb]{color:#fff;letter-spacing:2px;font-size:.7rem;font-weight:800;text-decoration:none;transition:color .3s;display:inline-block}.back-link[data-v-71a8b2eb]:hover{color:#eb4343}.admin-layout[data-v-f2dff0fd]{color:#fff;background:#000;min-height:100vh;display:flex}.sidebar[data-v-f2dff0fd]{z-index:100;background:#050505;border-right:1px solid #ffffff0d;flex-direction:column;width:300px;height:100vh;display:flex;position:fixed}.sidebar-top[data-v-f2dff0fd]{padding:3rem 2rem}.logo[data-v-f2dff0fd]{letter-spacing:3px;color:#fff6;font-size:.75rem;font-weight:900}.logo span[data-v-f2dff0fd]{color:#eb4343}.side-nav[data-v-f2dff0fd]{flex-grow:1;padding:0 1rem}.nav-link[data-v-f2dff0fd]{color:#ffffff4d;letter-spacing:2px;border:1px solid #0000;align-items:center;gap:1.5rem;padding:1.5rem;font-size:.75rem;font-weight:900;text-decoration:none;transition:all .3s;display:flex}.nav-link[data-v-f2dff0fd]:hover,.nav-link.active[data-v-f2dff0fd]{color:#fff;background:#ffffff08;border-color:#ffffff0d}.nav-link.active[data-v-f2dff0fd]{border-left:4px solid #eb4343}.sidebar-bottom[data-v-f2dff0fd]{padding:2rem}.btn-logout-sidebar[data-v-f2dff0fd]{color:#eb4343;letter-spacing:2px;cursor:pointer;background:0 0;border:1px solid #eb43434d;width:100%;padding:1rem;font-size:.65rem;font-weight:900;transition:all .3s}.btn-logout-sidebar[data-v-f2dff0fd]:hover{color:#fff;background:#eb4343}.admin-main[data-v-f2dff0fd]{flex-grow:1;margin-left:300px;padding:4rem 6%}.admin-header[data-v-f2dff0fd]{justify-content:space-between;align-items:flex-end;margin-bottom:6rem;display:flex}.page-title[data-v-f2dff0fd]{letter-spacing:-3px;text-transform:uppercase;font-size:5rem;font-weight:900;line-height:.85}.page-status[data-v-f2dff0fd]{color:#eb4343;letter-spacing:2px;margin-top:1.5rem;font-size:.7rem;font-weight:900}.status-badge[data-v-f2dff0fd]{letter-spacing:2px;background:#ffffff08;border:1px solid #ffffff0d;align-items:center;gap:.8rem;padding:.6rem 1.2rem;font-size:.65rem;font-weight:900;display:flex}.pulse[data-v-f2dff0fd]{background:#0f0;border-radius:50%;width:6px;height:6px;animation:2s infinite pulse-op-f2dff0fd;box-shadow:0 0 10px #0f0}@keyframes pulse-op-f2dff0fd{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.leads-section[data-v-f2dff0fd]{background:#080808;border:1px solid #ffffff0d}.brutal-loader[data-v-f2dff0fd]{text-align:center;letter-spacing:4px;color:#444;padding:8rem;font-weight:900}.loader-bar[data-v-f2dff0fd]{background:#eb4343;width:40px;height:1px;margin:0 auto 1.5rem;animation:1.5s infinite grow-f2dff0fd}@keyframes grow-f2dff0fd{0%{width:0}to{width:100px}}.table-container[data-v-f2dff0fd]{overflow-x:auto}.brutalist-table[data-v-f2dff0fd]{border-collapse:collapse;width:100%}.brutalist-table th[data-v-f2dff0fd]{text-align:left;letter-spacing:2px;color:#fff6;background:#ffffff05;border-bottom:2px solid #ffffff0d;padding:1.5rem 2rem;font-size:.65rem;font-weight:900}.brutalist-table td[data-v-f2dff0fd]{vertical-align:top;border-bottom:1px solid #ffffff08;padding:1.8rem 2rem;font-size:.85rem}.dim[data-v-f2dff0fd]{color:#fff3;font-size:.7rem;font-weight:900}.timestamp[data-v-f2dff0fd]{letter-spacing:1px;color:#888;font-weight:700}.lead-name[data-v-f2dff0fd]{letter-spacing:1px;font-weight:900}.contact-box[data-v-f2dff0fd]{flex-direction:column;gap:.5rem;font-weight:600;display:flex}.phone[data-v-f2dff0fd]{color:#666;font-size:.8rem}.msg-cell[data-v-f2dff0fd]{max-width:350px}.msg-scroll[data-v-f2dff0fd]{color:#888;scrollbar-width:none;max-height:80px;font-size:.8rem;line-height:1.5;overflow-y:auto}.msg-scroll[data-v-f2dff0fd]::-webkit-scrollbar{display:none}.source-tag[data-v-f2dff0fd]{color:#eb4343;letter-spacing:1px;font-size:.65rem;font-weight:900}@media (width<=1200px){.sidebar[data-v-f2dff0fd]{width:80px;padding:.5rem}.logo[data-v-f2dff0fd],.nav-link[data-v-f2dff0fd],.btn-logout-sidebar[data-v-f2dff0fd],.sidebar-top h1[data-v-f2dff0fd]{display:none}.admin-main[data-v-f2dff0fd]{margin-left:80px}.page-title[data-v-f2dff0fd]{font-size:3rem}}
