@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap";*{margin:0;padding:0;box-sizing:border-box;color:#fff}#app{min-height:100vh}body{background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center;min-height:100vh;padding:10px;padding-top:calc(100px + 2rem)}main{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:2rem 1rem;gap:30px}section{width:100%;padding:2rem 0;height:auto}html{scroll-behavior:smooth}header{position:fixed;top:0;left:0;right:0;width:100%;background:#000000e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000;transition:all .3s ease}header.scrolled{background:#000000f2;-webkit-backdrop-filter:blur(25px) saturate(200%);backdrop-filter:blur(25px) saturate(200%);border-bottom:1px solid rgba(46,139,87,.3);box-shadow:0 2px 20px #0000004d;transition:all .3s ease}header.scrolled .nav-container{padding:.6rem 0;transition:all .3s ease}header.scrolled .nav-logo a{font-size:1.6rem;transition:font-size .3s ease}@media(max-width:991px){body{padding-top:80px}}@media(max-width:875px){body{padding:9px}main{min-height:82vh;padding:1.2rem .8rem;gap:25px}section{padding:1.8rem 0}}@media(max-width:767px){body{padding-top:70px}main{min-height:85vh;padding:1rem .5rem}}@media(max-width:665px){body{padding:8px}main{min-height:80vh;padding:.8rem .3rem;gap:20px}section{padding:1.5rem 0}}@media(max-width:575px){body{background-attachment:scroll;padding-top:65px}main{min-height:85vh;padding:1rem .5rem}}@media print{.social-overlay{display:none}header{position:static}body{background:#fff;color:#000}*{color:#000!important}}.nav-logo a[data-v-bee7c1f4]{text-decoration:none;display:flex;align-items:center;font-family:Raleway,sans-serif;font-weight:800;font-size:1.8rem;transition:transform .3s ease;gap:.2rem}.nav-logo a[data-v-bee7c1f4]:hover{transform:scale(1.05)}.logo-text[data-v-bee7c1f4]{color:#fff;margin-right:.2rem}.logo-accent[data-v-bee7c1f4]{color:#2e8b57;position:relative}.logo-accent[data-v-bee7c1f4]:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:3.5px;background:linear-gradient(90deg,#2e8b57,#20b2aa);border-radius:2px;animation:glow 2s ease-in-out infinite alternate}.nav-link[data-v-b793653f]{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:.8rem 1.2rem;text-decoration:none;color:#ffffff80;font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.9rem;border-radius:12px;transition:all .3s ease;position:relative;overflow:hidden}.nav-link[data-v-b793653f]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(46,139,87,.2),transparent);transition:left .5s ease}.nav-link[data-v-b793653f]:hover:before{left:100%}.nav-link[data-v-b793653f]:hover{color:#fff;background:#2e8b571a;transform:translateY(-2px);box-shadow:0 5px 15px #2e8b5733}.nav-link.active[data-v-b793653f]{color:#2e8b57;background:#2e8b5726;box-shadow:0 3px 10px #2e8b574d}.nav-link.active[data-v-b793653f]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#2e8b57;transform:scaleX(1);border-radius:12px;transition:transform .3s ease}.nav-link i[data-v-b793653f]{font-size:1.1rem;transition:transform .3s ease}.nav-link:hover i[data-v-b793653f]{transform:scale(1.2)}.cta-button[data-v-caf14e3a]{display:flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;background:linear-gradient(135deg,#2e8b57,#20b2aa);color:#fff;text-decoration:none;font-family:IBM Plex Mono,monospace;font-weight:500;font-size:.9rem;border-radius:25px;transition:all .3s ease;position:relative;overflow:hidden}.cta-button[data-v-caf14e3a]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.cta-button[data-v-caf14e3a]:hover:before{left:100%}.cta-button[data-v-caf14e3a]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #2e8b5766;background:linear-gradient(135deg,#20b2aa,#2e8b57)}.cta-button i[data-v-caf14e3a]{transition:transform .3s ease}.cta-button:hover i[data-v-caf14e3a]{transform:rotate(15deg)}header[data-v-2ee876e2]{position:fixed;top:0;left:0;right:0;width:100%;background:#000000e6;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(255,255,255,.1);z-index:1000;transition:all .3s ease}.navbar[data-v-2ee876e2]{width:100%;padding:0 2rem}.nav-container[data-v-2ee876e2]{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:1rem 0}@keyframes glow-2ee876e2{0%{box-shadow:0 0 5px #2e8b57}to{box-shadow:0 0 10px #20b2aa}}.nav-menu[data-v-2ee876e2]{display:flex;align-items:center;gap:2.5rem}.nav-cta[data-v-2ee876e2]{display:flex;align-items:center}.nav-toggle[data-v-2ee876e2]{display:none;flex-direction:column;cursor:pointer;padding:.5rem;border-radius:8px;transition:background-color .3s ease}.nav-toggle[data-v-2ee876e2]:hover{background:#ffffff1a}.nav-toggle .bar[data-v-2ee876e2]{width:25px;height:3px;background:#fff;margin:3px 0;border-radius:2px;transition:all .3s ease}.nav-toggle.active .bar[data-v-2ee876e2]:nth-child(1){transform:rotate(45deg) translate(6px,6px);background:#2e8b57}.nav-toggle.active .bar[data-v-2ee876e2]:nth-child(2){opacity:0}.nav-toggle.active .bar[data-v-2ee876e2]:nth-child(3){transform:rotate(-45deg) translate(6px,-6px);background:#2e8b57}a[data-v-2ee876e2]{text-decoration:none;color:#fff;font-weight:500;font-size:1.2rem}@media(max-width:1199px){.navbar[data-v-2ee876e2]{padding:0 1.5rem}.nav-menu[data-v-2ee876e2]{gap:2rem}}@media(max-width:991px){.navbar[data-v-2ee876e2]{padding:0 1rem}.nav-container[data-v-2ee876e2]{padding:.8rem 0}.nav-toggle[data-v-2ee876e2]{display:flex}.nav-menu[data-v-2ee876e2]{position:fixed;top:100%;left:0;width:100%;height:100vh;background:#000000fa;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;justify-content:flex-start;align-items:center;padding-top:3rem;gap:1.5rem;transform:translate(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.nav-menu.active[data-v-2ee876e2]{transform:translate(0);opacity:1;visibility:visible}.nav-cta[data-v-2ee876e2]{display:none}}@media(max-width:875px){.navbar[data-v-2ee876e2]{padding:0 .9rem}.nav-container[data-v-2ee876e2]{padding:.7rem 0}.nav-menu[data-v-2ee876e2]{padding-top:2.5rem;gap:1.3rem;top:95%}.nav-menu.active[data-v-2ee876e2]{height:calc(100vh - 75px)}}@media(max-width:767px){.navbar[data-v-2ee876e2]{padding:0 .8rem}.nav-container[data-v-2ee876e2]{padding:.6rem 0}.nav-toggle .bar[data-v-2ee876e2]{width:22px;height:2px}.nav-menu[data-v-2ee876e2]{padding-top:2rem;gap:1.2rem}}@media(max-width:665px){.navbar[data-v-2ee876e2]{padding:0 .6rem}.nav-container[data-v-2ee876e2]{padding:.5rem 0}.nav-toggle .bar[data-v-2ee876e2]{width:20px;height:2px}.nav-menu[data-v-2ee876e2]{padding-top:1.8rem;gap:1rem;top:90%}.nav-menu.active[data-v-2ee876e2]{height:calc(100vh - 60px)}}@media(max-width:575px){.navbar[data-v-2ee876e2]{padding:0 .5rem}.nav-toggle .bar[data-v-2ee876e2]{width:20px}}section[data-v-17e9379d]{display:flex;justify-content:center;align-items:center;padding:2rem 1rem;color:#fff;position:relative;height:100%;width:100%;overflow:hidden;-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.hero-content h1 span[data-v-17e9379d]{color:#2e8b57}.initial[data-v-17e9379d]:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:3.5px;background:linear-gradient(90deg,#2e8b57,#20b2aa);border-radius:2px;animation:glow-17e9379d 2s ease-in-out infinite alternate}.hero[data-v-17e9379d]{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;gap:2rem;max-width:1500px;width:100%;flex-wrap:wrap;height:80vh}.hero-profile-image[data-v-17e9379d]{width:min(500px,80vw);height:min(500px,80vw);border-radius:50%;border:5px solid rgba(255,255,255,.8);box-shadow:0 4px 20px #1f268733,inset 0 4px 20px #fff0;margin-right:30px;display:flex;justify-content:center;align-items:center;overflow:hidden;background-color:#ffffff1a;-webkit-backdrop-filter:blur(5px) saturate(180%);backdrop-filter:blur(5px) saturate(180%)}.hero-profile-image img[data-v-17e9379d]{width:100%;height:100%;object-fit:cover;border-radius:50%}.hero-content[data-v-17e9379d]{max-width:800px;padding:20px;justify-items:start;text-align:left;flex:1;min-width:300px}.hero-content h1[data-v-17e9379d]{font-family:Raleway,sans-serif;font-weight:900;font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:.3rem;line-height:1.2;color:#fff}.hero-content p[data-v-17e9379d]{font-family:IBM Plex Mono,monospace;font-weight:300;text-align:justify;font-size:clamp(.9rem,2.5vw,1rem);margin-bottom:1rem;line-height:1.6;color:#fff}.hero-content button[data-v-17e9379d]{background-color:#2e8b57;padding:15px 20px;font-family:IBM Plex Mono,monospace;font-weight:300;border-radius:15px;border:none;font-size:clamp(.9rem,2.5vw,1rem);cursor:pointer;transition:background-color .3s ease,transform .2s ease;color:#fff}.hero-content button[data-v-17e9379d]:hover{background-color:#2e8b57;transform:translateY(-2px);animation:glow-17e9379d 1.5s infinite alternate}@keyframes glow-17e9379d{0%{box-shadow:0 0 5px #ffffff80}50%{box-shadow:0 0 20px #fff}to{box-shadow:0 0 5px #ffffff80}}@media(max-width:991px){.hero[data-v-17e9379d]{gap:2rem}.hero-profile-image[data-v-17e9379d]{margin-right:0;margin-bottom:1rem;width:350px;height:350px}.hero-content[data-v-17e9379d]{text-align:center;max-width:90%;display:flex;flex-direction:column;align-items:center}}@media(max-width:875px){.hero[data-v-17e9379d]{gap:1.8rem;padding:1.8rem 1.2rem;height:100vh}.hero-profile-image[data-v-17e9379d]{width:320px;height:320px;margin-bottom:.8rem}.hero-content[data-v-17e9379d]{padding:18px;max-width:95%}.hero-content h1[data-v-17e9379d]{font-size:2.6rem;margin-bottom:.7rem;line-height:1.15}.hero-content p[data-v-17e9379d]{font-size:.92rem;margin-bottom:1.3rem;line-height:1.55}.hero-content button[data-v-17e9379d]{padding:13px 19px;font-size:.92rem;max-width:280px}}@media(max-width:767px){.hero[data-v-17e9379d]{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem 1rem}.hero-profile-image[data-v-17e9379d]{width:280px;height:280px}.hero-content[data-v-17e9379d]{padding:15px}.hero-content h1[data-v-17e9379d]{margin-bottom:.5rem}.hero-content button[data-v-17e9379d]{padding:12px 18px;width:100%;max-width:250px}}@media(max-width:665px){.hero[data-v-17e9379d]{padding:1.5rem .8rem;gap:1.5rem}.hero-profile-image[data-v-17e9379d]{width:240px;height:240px;margin-bottom:.5rem}.hero-content[data-v-17e9379d]{padding:10px;width:100%;max-width:500px}.hero-content h1[data-v-17e9379d]{font-size:2.3rem;margin-bottom:.6rem;line-height:1.1}.hero-content p[data-v-17e9379d]{font-size:.88rem;margin-bottom:1.2rem;line-height:1.5}.hero-content button[data-v-17e9379d]{padding:11px 16px;font-size:.88rem;width:100%;max-width:220px}}@media(max-width:575px){.hero-content[data-v-17e9379d]{padding:10px;width:100%}.hero-content h1[data-v-17e9379d]{font-size:2.2rem;margin-bottom:.8rem}.hero-content p[data-v-17e9379d]{font-size:.9rem;margin-bottom:1.5rem}.hero-content button[data-v-17e9379d]{padding:10px 15px;font-size:.9rem;width:100%}}.stat[data-v-32f3ab3d]{text-align:center;padding:1.5rem;background:#ffffff1a;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease,background-color .3s ease}.stat[data-v-32f3ab3d]:hover{transform:translateY(-5px);background:#ffffff26;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 10px #0000001a}.stat h3[data-v-32f3ab3d]{font-family:Raleway,sans-serif;font-size:2.5rem;font-weight:700;margin-bottom:.5rem;color:#2e8b57}.stat p[data-v-32f3ab3d]{font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:300;color:#fff}@media(max-width:767px){.stat[data-v-32f3ab3d]{padding:1rem}.stat h3[data-v-32f3ab3d]{font-size:2rem}}@media(max-width:575px){.stat[data-v-32f3ab3d]{padding:.8rem}.stat h3[data-v-32f3ab3d]{font-size:1.8rem}.stat p[data-v-32f3ab3d]{font-size:.8rem}}.about[data-v-706c0942]{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:5rem 0}.container[data-v-706c0942]{max-width:1200px;margin:0 auto;padding:0 2rem}.about h2[data-v-706c0942]{font-family:Raleway,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:3rem;color:#fff}.about-content[data-v-706c0942]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.about-text p[data-v-706c0942]{font-family:IBM Plex Mono,monospace;font-weight:300;text-align:justify;font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem;color:#fff}.about-stats[data-v-706c0942]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem}.about-image[data-v-706c0942]{display:flex;justify-content:center}.about-image img[data-v-706c0942]{width:100%;max-width:900px;height:auto;border-radius:20px;border:3px solid rgba(255,255,255,.3);box-shadow:0 10px 30px #0000004d}@media(max-width:1199px){.about-content[data-v-706c0942]{grid-template-columns:1fr;gap:3rem;text-align:center}.about-image[data-v-706c0942]{order:1}.about-text[data-v-706c0942]{order:2}}@media(max-width:991px){.about[data-v-706c0942]{padding:4rem 0}.about-stats[data-v-706c0942]{grid-template-columns:1fr;gap:1.5rem}.container[data-v-706c0942]{padding:0 1.5rem}}@media(max-width:875px){.about[data-v-706c0942]{padding:3.5rem 0}.about h2[data-v-706c0942]{font-size:2.2rem;margin-bottom:2.5rem}.about-content[data-v-706c0942]{gap:3.5rem}.about-text p[data-v-706c0942]{font-size:1.05rem;line-height:1.55;margin-bottom:1.4rem}.about-stats[data-v-706c0942]{gap:1.3rem;margin-top:1.8rem}.container[data-v-706c0942]{padding:0 1.3rem}}@media(max-width:767px){.about[data-v-706c0942]{padding:3rem 0;height:auto;min-height:70vh}.about h2[data-v-706c0942]{font-size:2rem;margin-bottom:2rem}.about-text p[data-v-706c0942]{font-size:1rem}.container[data-v-706c0942]{padding:0 1rem}}@media(max-width:665px){.about[data-v-706c0942]{padding:2.5rem 0}.about h2[data-v-706c0942]{font-size:1.9rem;margin-bottom:1.8rem}.about-content[data-v-706c0942]{gap:2.5rem}.about-text p[data-v-706c0942]{font-size:.95rem;line-height:1.5;margin-bottom:1.3rem}.about-stats[data-v-706c0942]{grid-template-columns:1fr;gap:1.2rem;margin-top:1.5rem}.container[data-v-706c0942]{padding:0 .9rem}}@media(max-width:575px){.about[data-v-706c0942]{padding:2.5rem 0}.about h2[data-v-706c0942]{font-size:1.8rem;margin-bottom:1.5rem}.about-text p[data-v-706c0942]{font-size:.9rem;margin-bottom:1rem}.about-stats[data-v-706c0942]{gap:1rem}.container[data-v-706c0942]{padding:0 .8rem}}.skill-item[data-v-3abd8476]{display:flex;flex-direction:column;align-items:center;padding:1rem;background:#ffffff0d;border-radius:10px;transition:transform .3s ease,background-color .3s ease}.skill-item[data-v-3abd8476]:hover{transform:translateY(-5px);background:#2e8b5733;cursor:pointer;box-shadow:0 4px 10px #0000001a}.skill-item i[data-v-3abd8476]{font-size:2rem;margin-bottom:.5rem;color:#2e8b57}.skill-item span[data-v-3abd8476]{font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:300;text-align:center;color:#fff}@media(max-width:767px){.skill-item[data-v-3abd8476]{padding:.8rem .5rem}.skill-item i[data-v-3abd8476]{font-size:1.5rem}.skill-item span[data-v-3abd8476]{font-size:.8rem}}@media(max-width:575px){.skill-item[data-v-3abd8476]{padding:.6rem .3rem}.skill-item i[data-v-3abd8476]{font-size:1.2rem;margin-bottom:.3rem}.skill-item span[data-v-3abd8476]{font-size:.7rem}}@media(max-width:400px){.skill-item span[data-v-3abd8476]{font-size:.65rem}}.skill-category[data-v-2a0139ea]{background:#ffffff1a;padding:2rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.skill-category h3[data-v-2a0139ea]{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center;color:#2e8b57}.skill-items[data-v-2a0139ea]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media(max-width:767px){.skill-category[data-v-2a0139ea]{padding:1.5rem}}@media(max-width:575px){.skill-category[data-v-2a0139ea]{padding:1rem}.skill-category h3[data-v-2a0139ea]{font-size:1.2rem;margin-bottom:1rem}}@media(max-width:400px){.skill-items[data-v-2a0139ea]{grid-template-columns:repeat(2,1fr)}}.skills[data-v-82aeeb0a]{background:linear-gradient(135deg,#2e8b571a,#ffffff0d);padding:5rem 0}.container[data-v-82aeeb0a]{max-width:1200px;margin:0 auto;padding:0 2rem}.skills h2[data-v-82aeeb0a]{font-family:Raleway,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:3rem;color:#fff}.skills-grid[data-v-82aeeb0a]{display:flex;gap:2rem;flex-wrap:wrap;justify-content:center}@media(max-width:1199px){.container[data-v-82aeeb0a]{padding:0 1.5rem}}@media(max-width:991px){.skills[data-v-82aeeb0a]{padding:4rem 0}.skills-grid[data-v-82aeeb0a]{flex-direction:column}.container[data-v-82aeeb0a]{padding:0 1.5rem}}@media(max-width:875px){.skills[data-v-82aeeb0a]{padding:3.5rem 0}.skills h2[data-v-82aeeb0a]{font-size:2.2rem;margin-bottom:2.5rem}.skills-grid[data-v-82aeeb0a]{gap:1.8rem}.container[data-v-82aeeb0a]{padding:0 1.3rem}}@media(max-width:767px){.skills[data-v-82aeeb0a]{padding:3rem 0}.skills h2[data-v-82aeeb0a]{font-size:2rem;margin-bottom:2rem}.container[data-v-82aeeb0a]{padding:0 1rem}}@media(max-width:665px){.skills[data-v-82aeeb0a]{padding:2.5rem 0}.skills h2[data-v-82aeeb0a]{font-size:1.9rem;margin-bottom:1.8rem}.skills-grid[data-v-82aeeb0a]{gap:1.5rem}.container[data-v-82aeeb0a]{padding:0 .9rem}}@media(max-width:575px){.skills[data-v-82aeeb0a]{padding:2.5rem 0}.skills h2[data-v-82aeeb0a]{font-size:1.8rem;margin-bottom:1.5rem}.container[data-v-82aeeb0a]{padding:0 .8rem}}.project-item[data-v-b50941a5]{background:#ffffff1a;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;height:100%}.project-item[data-v-b50941a5]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000004d;cursor:pointer}.project-image[data-v-b50941a5]{position:relative;height:250px;overflow:hidden}.project-image img[data-v-b50941a5]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.project-overlay[data-v-b50941a5]{position:absolute;top:0;left:0;right:0;bottom:0;background:#2e8b57f2;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:2rem;opacity:0;transition:opacity .3s ease}.project-item:hover .project-overlay[data-v-b50941a5]{opacity:1}.project-item:hover .project-image img[data-v-b50941a5]{transform:scale(1.1)}.project-status[data-v-b50941a5]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-family:IBM Plex Mono,monospace;font-size:.85rem;font-weight:500}.status-live[data-v-b50941a5]{background:#4caf504d;border:1px solid rgba(76,175,80,.5);color:#4caf50}.status-live i[data-v-b50941a5]{animation:pulse-b50941a5 2s ease-in-out infinite}@keyframes pulse-b50941a5{0%,to{opacity:1}50%{opacity:.5}}.status-dev[data-v-b50941a5]{background:#ffc1074d;border:1px solid rgba(255,193,7,.5);color:#ffc107}.status-completed[data-v-b50941a5]{background:#2196f34d;border:1px solid rgba(33,150,243,.5);color:#2196f3}.status-archived[data-v-b50941a5]{background:#9e9e9e4d;border:1px solid rgba(158,158,158,.5);color:#9e9e9e}.project-links[data-v-b50941a5]{display:flex;gap:1rem}.btn-icon[data-v-b50941a5]{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#fff3;border-radius:50%;color:#fff;text-decoration:none;transition:background-color .3s ease,transform .3s ease;font-size:1.2rem}.btn-icon[data-v-b50941a5]:hover{background:#ffffff4d;transform:scale(1.1);color:#fff}.project-content[data-v-b50941a5]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.project-header[data-v-b50941a5]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.project-content h3[data-v-b50941a5]{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;flex:1}.project-category[data-v-b50941a5]{font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.3rem .8rem;background:#2e8b574d;border:1px solid rgba(46,139,87,.5);border-radius:15px;color:#2e8b57;white-space:nowrap}.project-content p[data-v-b50941a5]{font-family:IBM Plex Mono,monospace;font-size:.9rem;text-align:justify;font-weight:300;line-height:1.5;margin-bottom:1rem;color:#ffffffe6;flex:1}.project-tech[data-v-b50941a5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}.tech-tag[data-v-b50941a5]{font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.3rem .8rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:15px;color:#ffffffe6;transition:all .3s ease}.tech-tag[data-v-b50941a5]:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-2px)}@media(max-width:991px){.project-image[data-v-b50941a5]{height:220px}.project-content[data-v-b50941a5]{padding:1.2rem}.project-content h3[data-v-b50941a5]{font-size:1.2rem}.project-content p[data-v-b50941a5]{font-size:.85rem}}@media(max-width:767px){.project-image[data-v-b50941a5]{height:200px}.project-overlay[data-v-b50941a5]{padding:1.5rem}.btn-icon[data-v-b50941a5]{width:45px;height:45px;font-size:1.1rem}.project-header[data-v-b50941a5]{flex-direction:column;gap:.5rem}.project-category[data-v-b50941a5]{align-self:flex-start}}@media(max-width:575px){.project-image[data-v-b50941a5]{height:180px}.project-content[data-v-b50941a5]{padding:1rem}.project-content h3[data-v-b50941a5]{font-size:1.1rem}.project-content p[data-v-b50941a5]{font-size:.8rem}.tech-tag[data-v-b50941a5]{font-size:.7rem;padding:.25rem .6rem}}.projects[data-v-8854c70c]{background:#0003;padding:5rem 0}.container[data-v-8854c70c]{max-width:1200px;margin:0 auto;padding:0 2rem}.projects h2[data-v-8854c70c]{font-family:Raleway,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:1rem;color:#fff}.section-subtitle[data-v-8854c70c]{font-family:IBM Plex Mono,monospace;font-size:1rem;text-align:center;color:#fffc;margin-bottom:3rem}.filter-tabs[data-v-8854c70c]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.filter-btn[data-v-8854c70c]{font-family:IBM Plex Mono,monospace;padding:.6rem 1.5rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:25px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.9rem}.filter-btn[data-v-8854c70c]:hover{background:#2e8b574d;border-color:#2e8b5780;transform:translateY(-2px)}.filter-btn.active[data-v-8854c70c]{background:#2e8b57cc;border-color:#2e8b57;box-shadow:0 4px 15px #2e8b574d}.projects-grid[data-v-8854c70c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem}.view-all-container[data-v-8854c70c]{display:flex;justify-content:center;margin-top:2rem}.view-all-btn[data-v-8854c70c]{font-family:IBM Plex Mono,monospace;padding:1rem 2.5rem;background:#2e8b57cc;border:1px solid seagreen;border-radius:30px;color:#fff;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;gap:.8rem;box-shadow:0 4px 15px #2e8b574d}.view-all-btn[data-v-8854c70c]:hover{background:#2e8b57;transform:translateY(-3px);box-shadow:0 6px 25px #2e8b5780}.view-all-btn i[data-v-8854c70c]{transition:transform .3s ease}.view-all-btn:hover i[data-v-8854c70c]{transform:translate(5px)}@media(max-width:1199px){.projects-grid[data-v-8854c70c]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.container[data-v-8854c70c]{padding:0 1.5rem}}@media(max-width:991px){.projects[data-v-8854c70c]{padding:4rem 0}.projects-grid[data-v-8854c70c]{grid-template-columns:1fr}.container[data-v-8854c70c]{padding:0 1.5rem}}@media(max-width:875px){.projects[data-v-8854c70c]{padding:3.5rem 0}.filter-tabs[data-v-8854c70c]{gap:.8rem;margin-bottom:2.5rem}.filter-btn[data-v-8854c70c]{padding:.5rem 1.2rem;font-size:.85rem}.projects-grid[data-v-8854c70c]{gap:1.5rem}}@media(max-width:767px){.projects[data-v-8854c70c]{padding:3rem 0}.section-subtitle[data-v-8854c70c]{font-size:.9rem;margin-bottom:2rem}.filter-tabs[data-v-8854c70c]{gap:.6rem;margin-bottom:2rem}.filter-btn[data-v-8854c70c]{padding:.4rem 1rem;font-size:.8rem}.projects-grid[data-v-8854c70c]{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:665px){.projects[data-v-8854c70c]{padding:2.5rem 0}.container[data-v-8854c70c]{padding:0 1rem}.projects h2[data-v-8854c70c]{margin-bottom:.8rem}.section-subtitle[data-v-8854c70c]{margin-bottom:1.5rem}}@media(max-width:575px){.projects[data-v-8854c70c]{padding:2rem 0}.filter-tabs[data-v-8854c70c]{gap:.5rem}.filter-btn[data-v-8854c70c]{padding:.4rem .8rem;font-size:.75rem}}.service-item[data-v-22267278]{background:#ffffff1a;padding:2.5rem 2rem;border-radius:20px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:transform .3s ease,background-color .3s ease;width:100%;box-sizing:border-box;min-height:fit-content}.service-item[data-v-22267278]:hover{transform:translateY(-10px);background:#ffffff26;cursor:pointer}.service-icon[data-v-22267278]{width:80px;height:80px;background:linear-gradient(135deg,#2e8b57,#20b2aa);border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 1.5rem}.service-icon i[data-v-22267278]{font-size:2rem;color:#fff}.service-item p[data-v-22267278]{font-family:IBM Plex Mono,monospace;font-size:.95rem;font-weight:300;line-height:1.6;margin-bottom:1.5rem;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.service-item h3[data-v-22267278]{font-family:Raleway,sans-serif;font-size:1.4rem;font-weight:600;margin-bottom:1rem;color:#fff;word-wrap:break-word;overflow-wrap:break-word}.service-item ul[data-v-22267278]{list-style:none;text-align:left;width:100%;box-sizing:border-box}.service-item ul li[data-v-22267278]{font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:300;position:relative;padding:.3rem 0 .3rem 1.5rem;color:#fff;word-wrap:break-word;overflow-wrap:break-word;line-height:1.5}.service-item ul li[data-v-22267278]:before{content:"✓";position:absolute;left:0;color:#2e8b57;font-weight:600}@media(max-width:991px){.service-item[data-v-22267278]{padding:2rem 1.5rem}}@media(max-width:875px){.service-item[data-v-22267278]{padding:2.2rem 1.8rem;max-width:100%;margin:0 auto}.service-icon[data-v-22267278]{width:70px;height:70px;margin-bottom:1.3rem}.service-icon i[data-v-22267278]{font-size:1.8rem}.service-item h3[data-v-22267278]{font-size:1.3rem;margin-bottom:1rem;line-height:1.3}.service-item p[data-v-22267278]{font-size:.92rem;line-height:1.55;margin-bottom:1.3rem}.service-item ul li[data-v-22267278]{font-size:.88rem;padding:.28rem 0;line-height:1.4}}@media(max-width:767px){.service-item[data-v-22267278]{padding:2rem 1rem}.service-icon[data-v-22267278]{width:60px;height:60px;margin-bottom:1rem}.service-icon i[data-v-22267278]{font-size:1.5rem}.service-item h3[data-v-22267278]{font-size:1.2rem}.service-item p[data-v-22267278]{font-size:.9rem}.service-item ul li[data-v-22267278]{font-size:.85rem}}@media(max-width:665px){.service-item[data-v-22267278]{padding:1.8rem 1rem;max-width:100%}.service-icon[data-v-22267278]{width:55px;height:55px;margin-bottom:1rem}.service-icon i[data-v-22267278]{font-size:1.4rem}.service-item h3[data-v-22267278]{font-size:1.15rem;margin-bottom:.9rem;line-height:1.3}.service-item p[data-v-22267278]{font-size:.88rem;line-height:1.5;margin-bottom:1.2rem}.service-item ul li[data-v-22267278]{font-size:.82rem;padding:.25rem 0;line-height:1.4}}@media(max-width:575px){.service-item[data-v-22267278]{padding:1.5rem .8rem}.service-icon[data-v-22267278]{width:50px;height:50px}.service-icon i[data-v-22267278]{font-size:1.2rem}.service-item h3[data-v-22267278]{font-size:1.1rem;margin-bottom:.8rem}.service-item p[data-v-22267278]{font-size:.85rem;margin-bottom:1rem}.service-item ul li[data-v-22267278]{font-size:.8rem;padding:.2rem 0}}@media(max-width:400px){.service-item[data-v-22267278]{padding:1rem .5rem}.service-item h3[data-v-22267278]{font-size:1rem}.service-item p[data-v-22267278]{font-size:.8rem}}.services[data-v-6006ac55]{background:#0003;padding:5rem 0}.container[data-v-6006ac55]{max-width:1200px;margin:0 auto;padding:0 2rem}.services h2[data-v-6006ac55]{font-family:Raleway,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:3rem;color:#fff}.services-grid[data-v-6006ac55]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem}@media(max-width:1199px){.services-grid[data-v-6006ac55]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.container[data-v-6006ac55]{padding:0 1.5rem}}@media(max-width:991px){.services[data-v-6006ac55]{padding:4rem 0}.services-grid[data-v-6006ac55]{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.container[data-v-6006ac55]{padding:0 1.5rem}}@media(max-width:875px){.services[data-v-6006ac55]{padding:3.5rem 0}.services h2[data-v-6006ac55]{font-size:2.2rem;margin-bottom:2.5rem}.services-grid[data-v-6006ac55]{grid-template-columns:1fr;gap:1.8rem}.container[data-v-6006ac55]{padding:0 1.3rem}}@media(max-width:767px){.services[data-v-6006ac55]{padding:3rem 0}.services h2[data-v-6006ac55]{font-size:2rem;margin-bottom:2rem}.services-grid[data-v-6006ac55]{grid-template-columns:1fr;gap:1.5rem}.container[data-v-6006ac55]{padding:0 1rem}}@media(max-width:665px){.services[data-v-6006ac55]{padding:2.8rem 0}.services h2[data-v-6006ac55]{font-size:1.9rem;margin-bottom:1.8rem}.services-grid[data-v-6006ac55]{grid-template-columns:1fr;gap:1.3rem}.container[data-v-6006ac55]{padding:0 .9rem;max-width:100%}}@media(max-width:575px){.services[data-v-6006ac55]{padding:2.5rem 0}.services h2[data-v-6006ac55]{font-size:1.8rem;margin-bottom:1.5rem}.container[data-v-6006ac55]{padding:0 .8rem}}.contact-info h3[data-v-909eed4c]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:#2e8b57}.contact-info p[data-v-909eed4c]{font-family:IBM Plex Mono,monospace;font-size:1.1rem;font-weight:300;line-height:1.6;margin-bottom:2rem;color:#fff}.contact-details[data-v-909eed4c]{display:flex;flex-direction:column;gap:1.5rem}.contact-item[data-v-909eed4c]{display:flex;align-items:center;gap:1rem}.contact-item i[data-v-909eed4c]{font-size:1.5rem;color:#2e8b57;width:40px;text-align:center}.contact-item h4[data-v-909eed4c]{font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:600;margin-bottom:.2rem;color:#fff}.contact-item p[data-v-909eed4c]{font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:300;margin:0;color:#fff}@media(max-width:767px){.contact-info h3[data-v-909eed4c]{font-size:1.5rem}.contact-info p[data-v-909eed4c]{font-size:1rem}.contact-item[data-v-909eed4c]{gap:.8rem}.contact-item i[data-v-909eed4c]{font-size:1.2rem;width:30px}}@media(max-width:575px){.contact-info h3[data-v-909eed4c]{font-size:1.3rem}.contact-info p[data-v-909eed4c]{font-size:.9rem;margin-bottom:1.5rem}.contact-details[data-v-909eed4c]{gap:1rem}.contact-item[data-v-909eed4c]{gap:.6rem}.contact-item i[data-v-909eed4c]{font-size:1rem;width:25px}.contact-item h4[data-v-909eed4c]{font-size:1rem}.contact-item p[data-v-909eed4c]{font-size:.8rem}}.contact-form[data-v-38125463]{background:#ffffff1a;padding:2rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);width:100%;box-sizing:border-box}.form-group[data-v-38125463]{margin-bottom:1.5rem}.form-group input[data-v-38125463],.form-group textarea[data-v-38125463]{width:100%;padding:1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:10px;color:#fff;font-family:IBM Plex Mono,monospace;font-size:.95rem;transition:border-color .3s ease,background-color .3s ease}.form-group input[data-v-38125463]::placeholder,.form-group textarea[data-v-38125463]::placeholder{color:#ffffffb3}.form-group input[data-v-38125463]:focus,.form-group textarea[data-v-38125463]:focus{outline:none;border-color:#2e8b57;background:#ffffff26}.btn-primary[data-v-38125463]{background:linear-gradient(135deg,#2e8b57,#20b2aa);color:#fff;padding:1rem 2rem;border:none;border-radius:10px;font-family:IBM Plex Mono,monospace;font-size:1rem;font-weight:500;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease;display:flex;align-items:center;gap:.5rem;width:100%;justify-content:center}.btn-primary[data-v-38125463]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #2e8b574d}.btn-primary[data-v-38125463]:disabled{opacity:.7;cursor:not-allowed}@media(max-width:875px){.contact-form[data-v-38125463]{padding:1.8rem}.form-group[data-v-38125463]{margin-bottom:1.4rem}.form-group input[data-v-38125463],.form-group textarea[data-v-38125463]{padding:.9rem;font-size:.92rem;border-radius:10px}.btn-primary[data-v-38125463]{padding:.9rem 1.8rem;font-size:.92rem;border-radius:10px}}@media(max-width:767px){.contact-form[data-v-38125463]{padding:1.5rem}.form-group input[data-v-38125463],.form-group textarea[data-v-38125463]{padding:.8rem;font-size:.9rem}.btn-primary[data-v-38125463]{padding:.8rem 1.5rem;font-size:.9rem}}@media(max-width:665px){.contact-form[data-v-38125463]{padding:1.3rem;max-width:100%;box-sizing:border-box}.form-group[data-v-38125463]{margin-bottom:1.3rem}.form-group input[data-v-38125463],.form-group textarea[data-v-38125463]{padding:.75rem;font-size:.88rem;border-radius:8px}.btn-primary[data-v-38125463]{padding:.75rem 1.3rem;font-size:.88rem;border-radius:8px}}@media(max-width:575px){.contact-form[data-v-38125463]{padding:1rem}.form-group[data-v-38125463]{margin-bottom:1rem}.form-group input[data-v-38125463],.form-group textarea[data-v-38125463]{padding:.7rem;font-size:.85rem}.btn-primary[data-v-38125463]{padding:.7rem 1rem;font-size:.85rem}}@media(max-width:400px){.contact-form[data-v-38125463]{padding:.8rem}}.contact[data-v-4c5ef3bd]{background:#ffffff0d;padding:5rem 0}.container[data-v-4c5ef3bd]{max-width:1200px;margin:0 auto;padding:0 2rem}.contact h2[data-v-4c5ef3bd]{font-family:Raleway,sans-serif;font-weight:700;font-size:clamp(2rem,4vw,3rem);text-align:center;margin-bottom:3rem;color:#fff}.contact-content[data-v-4c5ef3bd]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}@media(max-width:1199px){.contact-content[data-v-4c5ef3bd]{gap:3rem}.container[data-v-4c5ef3bd]{padding:0 1.5rem}}@media(max-width:991px){.contact[data-v-4c5ef3bd]{padding:4rem 0}.contact-content[data-v-4c5ef3bd]{grid-template-columns:1fr;gap:3rem}.container[data-v-4c5ef3bd]{padding:0 1.5rem}}@media(max-width:875px){.contact[data-v-4c5ef3bd]{padding:3.5rem 0}.contact h2[data-v-4c5ef3bd]{font-size:2.2rem;margin-bottom:2.5rem}.contact-content[data-v-4c5ef3bd]{gap:2.8rem}.container[data-v-4c5ef3bd]{padding:0 1.3rem}}@media(max-width:767px){.contact[data-v-4c5ef3bd]{padding:3rem 0}.contact h2[data-v-4c5ef3bd]{font-size:2rem;margin-bottom:2rem}.container[data-v-4c5ef3bd]{padding:0 1rem}}@media(max-width:665px){.contact[data-v-4c5ef3bd]{padding:2.5rem 0}.contact h2[data-v-4c5ef3bd]{font-size:1.9rem;margin-bottom:1.8rem}.contact-content[data-v-4c5ef3bd]{gap:2.5rem}.container[data-v-4c5ef3bd]{padding:0 .9rem}}@media(max-width:575px){.contact[data-v-4c5ef3bd]{padding:2.5rem 0}.contact h2[data-v-4c5ef3bd]{font-size:1.8rem;margin-bottom:1.5rem}.container[data-v-4c5ef3bd]{padding:0 .8rem}}@media(max-height:500px)and (orientation:landscape){.contact[data-v-4c5ef3bd]{padding:2rem 0}.contact-content[data-v-4c5ef3bd]{grid-template-columns:1fr 1fr;gap:2rem}}.social-overlay[data-v-89d05f4d]{position:fixed;bottom:2rem;right:2rem;z-index:999}.social-container[data-v-89d05f4d]{position:relative;background:#0006;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:1.2rem;min-width:60px;transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 8px 32px #0000004d,inset 0 1px #ffffff1a;overflow:hidden}.social-container[data-v-89d05f4d]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2e8b571a,#20b2aa0d,#ffffff05);border-radius:20px;pointer-events:none}.social-container.expanded[data-v-89d05f4d]{min-width:280px;background:#0006;-webkit-backdrop-filter:blur(25px) saturate(200%);backdrop-filter:blur(25px) saturate(200%);border-color:#2e8b574d;box-shadow:0 12px 40px #0006,inset 0 1px #ffffff26}.social-header[data-v-89d05f4d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;transition:margin-bottom .3s ease}.social-container.expanded .social-header[data-v-89d05f4d]{margin-bottom:1.5rem}.social-header h4[data-v-89d05f4d]{font-family:Raleway,sans-serif;font-size:1.1rem;font-weight:600;color:#fff;margin:0;opacity:0;transform:translate(-20px);transition:all .3s ease .2s}.social-container.expanded .social-header h4[data-v-89d05f4d]{opacity:1;transform:translate(0)}.social-toggle[data-v-89d05f4d]{background:linear-gradient(135deg,#2e8b57,#20b2aa);border:none;border-radius:12px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #2e8b574d;position:relative;overflow:hidden;margin-bottom:8px;animation:pulse-89d05f4d 2s infinite}.social-toggle[data-v-89d05f4d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.social-toggle[data-v-89d05f4d]:hover:before{left:100%}.social-toggle[data-v-89d05f4d]:hover{transform:scale(1.1);box-shadow:0 6px 20px #2e8b5766}.social-toggle i[data-v-89d05f4d]{font-size:1.2rem;color:#fff;transition:transform .3s ease}.social-toggle:hover i[data-v-89d05f4d]{transform:rotate(15deg)}.social-container.expanded .social-toggle[data-v-89d05f4d]{animation:none}.social-links[data-v-89d05f4d]{display:flex;flex-direction:column;gap:0;opacity:0;visibility:hidden;max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.social-container.expanded .social-links[data-v-89d05f4d]{opacity:1;visibility:visible;max-height:300px;gap:.8rem}.social-link[data-v-89d05f4d]{display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;text-decoration:none;color:#fffc;border-radius:12px;position:relative;overflow:hidden;transform:translate(-30px);opacity:0;font-family:IBM Plex Mono,monospace;font-weight:400;font-size:.9rem;transition:all .3s ease}.social-container.expanded .social-link[data-v-89d05f4d]{transform:translate(0);opacity:1}.social-container.expanded .social-link[data-v-89d05f4d]:nth-child(1){transition-delay:.1s}.social-container.expanded .social-link[data-v-89d05f4d]:nth-child(2){transition-delay:.15s}.social-container.expanded .social-link[data-v-89d05f4d]:nth-child(3){transition-delay:.2s}.social-container.expanded .social-link[data-v-89d05f4d]:nth-child(4){transition-delay:.25s}.social-container.expanded .social-link[data-v-89d05f4d]:nth-child(5){transition-delay:.3s}.social-link[data-v-89d05f4d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .5s ease}.social-link[data-v-89d05f4d]:hover:before{left:100%}.social-link[data-v-89d05f4d]:hover{color:#fff;background:#ffffff1a;transform:translate(5px)}.social-link i[data-v-89d05f4d]{font-size:1.3rem;width:20px;text-align:center;transition:all .3s ease}.social-link:hover i[data-v-89d05f4d]{transform:scale(1.2)}.social-link.github[data-v-89d05f4d]:hover{background:#3333;border-left:3px solid #333}.social-link.linkedin[data-v-89d05f4d]:hover{background:#0077b533;border-left:3px solid #0077b5}.social-link.twitter[data-v-89d05f4d]:hover{background:#1da1f233;border-left:3px solid #1da1f2}.social-link.email[data-v-89d05f4d]:hover{background:#ea433533;border-left:3px solid #ea4335}.social-link.instagram[data-v-89d05f4d]:hover{background:linear-gradient(45deg,#e1306c33,#ffdc8033);border-left:3px solid #e1306c}.social-label[data-v-89d05f4d]{font-size:.9rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.social-container:not(.expanded) .social-links[data-v-89d05f4d]{opacity:1;visibility:visible;max-height:300px;gap:.3rem}.social-container:not(.expanded) .social-link[data-v-89d05f4d]{opacity:1;transform:translate(0);padding:.4rem;justify-content:center;width:35px;height:35px;border-radius:50%;margin:0 auto}.social-container:not(.expanded) .social-label[data-v-89d05f4d]{display:none}.social-container:not(.expanded) .social-header h4[data-v-89d05f4d]{display:none}.social-overlay:not(.expanded) .social-link[data-v-89d05f4d]:after{content:attr(data-tooltip);position:absolute;left:-120px;top:50%;transform:translateY(-50%);background:#000000e6;color:#fff;padding:.5rem .8rem;border-radius:8px;font-size:.8rem;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s ease;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.social-overlay:not(.expanded) .social-link[data-v-89d05f4d]:hover:after{opacity:1;visibility:visible}@keyframes pulse-89d05f4d{0%{box-shadow:0 4px 15px #2e8b574d}50%{box-shadow:0 4px 20px #2e8b5780}to{box-shadow:0 4px 15px #2e8b574d}}@media(max-width:991px){.social-overlay[data-v-89d05f4d]{bottom:1.5rem;right:1.5rem}.social-container[data-v-89d05f4d]{padding:1rem}.social-container.expanded[data-v-89d05f4d]{min-width:250px}.social-toggle[data-v-89d05f4d]{width:35px;height:35px}.social-toggle i[data-v-89d05f4d]{font-size:1.1rem}}@media(max-width:875px){.social-overlay[data-v-89d05f4d]{bottom:1.6rem;right:1.6rem}.social-container[data-v-89d05f4d]{padding:.9rem}.social-container.expanded[data-v-89d05f4d]{min-width:230px}.social-toggle[data-v-89d05f4d]{width:36px;height:36px}.social-toggle i[data-v-89d05f4d],.social-header h4[data-v-89d05f4d]{font-size:1.1rem}.social-link[data-v-89d05f4d]{padding:.7rem .9rem;font-size:.9rem}.social-link i[data-v-89d05f4d]{font-size:1.2rem}}@media(max-width:767px){.social-container[data-v-89d05f4d]{position:relative;padding:.8rem}.social-container.expanded[data-v-89d05f4d]{min-width:220px}}@media(max-width:665px){.social-overlay[data-v-89d05f4d]{bottom:1.5rem;right:1.5rem}.social-container[data-v-89d05f4d]{padding:.7rem}.social-container.expanded[data-v-89d05f4d]{min-width:210px}.social-toggle[data-v-89d05f4d]{width:34px;height:34px}.social-toggle i[data-v-89d05f4d],.social-header h4[data-v-89d05f4d]{font-size:1.05rem}.social-link[data-v-89d05f4d]{padding:.65rem .85rem;font-size:.88rem}.social-link i[data-v-89d05f4d]{font-size:1.15rem}}@media(max-width:575px){.social-overlay[data-v-89d05f4d]{bottom:1rem;right:1rem}.social-container[data-v-89d05f4d]{padding:.8rem}.social-container.expanded[data-v-89d05f4d]{min-width:200px}.social-toggle[data-v-89d05f4d]{width:32px;height:32px}.social-toggle i[data-v-89d05f4d]{font-size:1rem}.social-link[data-v-89d05f4d]{padding:.6rem .8rem;font-size:.85rem}.social-link i[data-v-89d05f4d]{font-size:1.1rem}}@media(max-width:400px){.social-overlay[data-v-89d05f4d]{bottom:.8rem;right:.8rem}.social-container[data-v-89d05f4d]{padding:.6rem}.social-container.expanded[data-v-89d05f4d]{min-width:180px}.social-toggle[data-v-89d05f4d]{width:30px;height:30px}.social-toggle i[data-v-89d05f4d]{font-size:.9rem}.social-header h4[data-v-89d05f4d]{font-size:1rem}.social-link[data-v-89d05f4d]{padding:.5rem .6rem;font-size:.8rem;gap:.8rem}.social-link i[data-v-89d05f4d]{font-size:1rem}}footer[data-v-7fd1c537]{width:100%;text-align:center;padding:20px 0;background-color:#00000080;font-family:IBM Plex Mono,monospace}.footer-content p[data-v-7fd1c537]{color:#fff;margin:0;font-size:.9rem}.footer-links[data-v-7fd1c537]{margin-bottom:1rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem}.separator[data-v-7fd1c537]{color:#ffffff4d;font-size:.8rem}.footer-link[data-v-7fd1c537]{color:#2e8b57;text-decoration:none;font-size:.9rem;transition:all .3s ease;border-bottom:1px solid transparent}.footer-link[data-v-7fd1c537]:hover{color:#3fa968;border-bottom-color:#2e8b57}@media(max-width:575px){footer[data-v-7fd1c537]{padding:15px 10px;font-size:.9rem}.footer-links[data-v-7fd1c537]{flex-direction:column;gap:.75rem}.separator[data-v-7fd1c537]{display:none}}.home-page[data-v-4e24a032]{width:100%}.modal-fade-enter-active[data-v-4474d684],.modal-fade-leave-active[data-v-4474d684]{transition:opacity .3s ease}.modal-fade-enter-from[data-v-4474d684],.modal-fade-leave-to[data-v-4474d684]{opacity:0}.modal-overlay[data-v-4474d684]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000d9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem;overflow-y:auto}.modal-container[data-v-4474d684]{background:linear-gradient(135deg,#121212fa,#2e8b571a);border:1px solid rgba(46,139,87,.3);border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000080;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-header[data-v-4474d684]{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-bottom:1px solid rgba(255,255,255,.1);background:#2e8b571a}.modal-header h2[data-v-4474d684]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#fff;display:flex;align-items:center;gap:.8rem;margin:0}.modal-header h2 i[data-v-4474d684]{color:#2e8b57;font-size:2rem}.close-btn[data-v-4474d684]{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:all .3s ease;font-size:1.2rem}.close-btn[data-v-4474d684]:hover{background:#ff3b3033;border-color:#ff3b3080;transform:rotate(90deg)}.modal-content[data-v-4474d684]{padding:2rem;display:flex;flex-direction:column;gap:1.5rem}.step-card[data-v-4474d684]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;transition:all .3s ease}.step-card[data-v-4474d684]:hover{background:#ffffff14;border-color:#2e8b574d;transform:translateY(-2px)}.step-number[data-v-4474d684]{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;font-family:IBM Plex Mono,monospace;font-weight:600;color:#2e8b57;font-size:.9rem}.step-number i[data-v-4474d684]{font-size:1.5rem}.step-card h3[data-v-4474d684]{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:.8rem}.step-card p[data-v-4474d684]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#ffffffd9;margin-bottom:1rem}.instruction-list[data-v-4474d684]{display:flex;flex-direction:column;gap:.8rem;margin:1.5rem 0}.instruction-item[data-v-4474d684]{display:flex;align-items:flex-start;gap:.8rem;font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#ffffffe6}.instruction-item i[data-v-4474d684]{color:#2e8b57;margin-top:.2rem;flex-shrink:0}.info-box[data-v-4474d684]{background:#2e8b571a;border:1px solid rgba(46,139,87,.3);border-radius:10px;padding:1rem;display:flex;gap:1rem;margin:1rem 0}.info-box i[data-v-4474d684]{color:#2e8b57;font-size:1.5rem;flex-shrink:0}.info-box div[data-v-4474d684]{font-family:IBM Plex Mono,monospace;font-size:.9rem;line-height:1.5;color:#ffffffe6}.info-box strong[data-v-4474d684]{color:#2e8b57}.action-btn[data-v-4474d684]{font-family:IBM Plex Mono,monospace;padding:.9rem 2rem;border:none;border-radius:25px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:inline-flex;align-items:center;gap:.8rem;margin-top:1rem}.primary-btn[data-v-4474d684]{background:#4285f4cc;color:#fff}.primary-btn[data-v-4474d684]:hover{background:#4285f4;transform:translateY(-2px);box-shadow:0 5px 20px #4285f466}.success-btn[data-v-4474d684]{background:#2e8b57cc;color:#fff}.success-btn[data-v-4474d684]:hover{background:#2e8b57;transform:translateY(-2px);box-shadow:0 5px 20px #2e8b5766}.troubleshooting[data-v-4474d684]{background:#ffc1070d;border-color:#ffc10733}.faq-item[data-v-4474d684]{padding:1rem;background:#0003;border-radius:10px;margin-bottom:1rem}.faq-item[data-v-4474d684]:last-child{margin-bottom:0}.faq-item strong[data-v-4474d684]{font-family:Raleway,sans-serif;font-size:1rem;color:#ffc107;display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.faq-item p[data-v-4474d684]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#fffc;margin:0}.quick-links[data-v-4474d684]{background:#0000004d;border-radius:15px;padding:1.5rem;margin-top:1rem}.quick-links h4[data-v-4474d684]{font-family:Raleway,sans-serif;font-size:1.1rem;color:#fff;margin-bottom:1rem;text-align:center}.links-grid[data-v-4474d684]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem}.quick-link-btn[data-v-4474d684]{font-family:IBM Plex Mono,monospace;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:1rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#fff;cursor:pointer;transition:all .3s ease}.quick-link-btn[data-v-4474d684]:hover{background:#2e8b5733;border-color:#2e8b5780;transform:translateY(-3px)}.quick-link-btn i[data-v-4474d684]{font-size:1.5rem;color:#2e8b57}@media(max-width:767px){.modal-container[data-v-4474d684]{max-height:95vh;margin:.5rem}.modal-header[data-v-4474d684]{padding:1.5rem}.modal-header h2[data-v-4474d684]{font-size:1.4rem}.modal-header h2 i[data-v-4474d684]{font-size:1.5rem}.modal-content[data-v-4474d684]{padding:1.5rem}.step-card[data-v-4474d684]{padding:1.2rem}.step-card h3[data-v-4474d684]{font-size:1.1rem}.instruction-item[data-v-4474d684],.step-card p[data-v-4474d684]{font-size:.85rem}.links-grid[data-v-4474d684]{grid-template-columns:repeat(2,1fr)}.action-btn[data-v-4474d684]{width:100%;justify-content:center}}@media(max-width:575px){.modal-header h2[data-v-4474d684]{font-size:1.2rem}.links-grid[data-v-4474d684]{grid-template-columns:1fr}}.modal-container[data-v-4474d684]::-webkit-scrollbar{width:8px}.modal-container[data-v-4474d684]::-webkit-scrollbar-track{background:#0003;border-radius:10px}.modal-container[data-v-4474d684]::-webkit-scrollbar-thumb{background:#2e8b5780;border-radius:10px}.modal-container[data-v-4474d684]::-webkit-scrollbar-thumb:hover{background:#2e8b57b3}.modal-overlay[data-v-3316569c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999;padding:2rem}.modal-container[data-v-3316569c]{position:relative;max-width:95vw;max-height:95vh;display:flex;align-items:center;justify-content:center}.modal-content[data-v-3316569c]{position:relative;display:flex;flex-direction:column;align-items:center;gap:1rem}.modal-image[data-v-3316569c]{max-width:100%;max-height:85vh;height:auto;border-radius:12px;box-shadow:0 20px 60px #000c;object-fit:contain}.modal-close[data-v-3316569c]{position:absolute;top:-3rem;right:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.modal-close[data-v-3316569c]:hover{background:#ff3b304d;border-color:#ff3b3080;transform:rotate(90deg)}.modal-nav[data-v-3316569c]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);color:#fff;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.modal-nav[data-v-3316569c]:hover:not(:disabled){background:#2e8b574d;border-color:#2e8b5780;transform:translateY(-50%) scale(1.1)}.modal-nav[data-v-3316569c]:disabled{opacity:.3;cursor:not-allowed}.modal-prev[data-v-3316569c]{left:-80px}.modal-next[data-v-3316569c]{right:-80px}.image-counter[data-v-3316569c]{font-family:IBM Plex Mono,monospace;font-size:1rem;color:#ffffffe6;background:#0009;padding:.5rem 1rem;border-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.modal-enter-active[data-v-3316569c],.modal-leave-active[data-v-3316569c]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-3316569c],.modal-leave-active .modal-container[data-v-3316569c]{transition:transform .3s ease}.modal-enter-from[data-v-3316569c],.modal-leave-to[data-v-3316569c]{opacity:0}.modal-enter-from .modal-container[data-v-3316569c],.modal-leave-to .modal-container[data-v-3316569c]{transform:scale(.9)}@media(max-width:1024px){.modal-prev[data-v-3316569c]{left:-60px}.modal-next[data-v-3316569c]{right:-60px}}@media(max-width:768px){.modal-overlay[data-v-3316569c]{padding:1rem}.modal-close[data-v-3316569c]{top:-2.5rem;width:45px;height:45px;font-size:1.2rem}.modal-nav[data-v-3316569c]{width:50px;height:50px;font-size:1.2rem}.modal-prev[data-v-3316569c]{left:-10px}.modal-next[data-v-3316569c]{right:-10px}.modal-image[data-v-3316569c]{max-height:80vh}.image-counter[data-v-3316569c]{font-size:.9rem;padding:.4rem .8rem}}@media(max-width:480px){.modal-close[data-v-3316569c]{top:auto;bottom:-3rem;right:50%;transform:translate(50%)}.modal-nav[data-v-3316569c]{width:45px;height:45px;font-size:1rem;bottom:-3rem;top:auto;transform:none}.modal-prev[data-v-3316569c]{left:0}.modal-next[data-v-3316569c]{right:0}.modal-nav[data-v-3316569c]:hover:not(:disabled){transform:scale(1.1)}}.project-detail-page[data-v-8e1856ea]{min-height:100vh}.project-main[data-v-8e1856ea]{display:flex;flex-direction:column}.project-hero[data-v-8e1856ea]{position:relative;min-height:70vh;display:flex;align-items:center;overflow:hidden}.hero-background[data-v-8e1856ea]{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;filter:blur(8px);transform:scale(1.1)}.hero-overlay[data-v-8e1856ea]{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#000000d9,#2e8b57b3)}.hero-content[data-v-8e1856ea]{position:relative;z-index:1;padding:3rem 2rem}.back-btn[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:25px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-bottom:2rem;font-size:.9rem}.back-btn[data-v-8e1856ea]:hover{background:#fff3;transform:translate(-5px)}.hero-info[data-v-8e1856ea]{max-width:900px}.project-badges[data-v-8e1856ea]{display:flex;gap:1rem;margin-bottom:1.5rem;flex-wrap:wrap}.badge[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;padding:.5rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem}.category-badge[data-v-8e1856ea]{background:#2e8b574d;border:1px solid rgba(46,139,87,.5);color:#2e8b57}.status-badge[data-v-8e1856ea]{background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff}.status-live i[data-v-8e1856ea]{animation:pulse-8e1856ea 2s ease-in-out infinite}.hero-info h1[data-v-8e1856ea]{font-family:Raleway,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2}.tagline[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:clamp(1.1rem,2vw,1.4rem);color:#2e8b57;margin-bottom:2rem;font-weight:500}.hero-meta[data-v-8e1856ea]{display:flex;flex-wrap:wrap;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:#0000004d;border-radius:15px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.meta-item[data-v-8e1856ea]{display:flex;align-items:center;gap:.5rem;font-family:IBM Plex Mono,monospace;color:#ffffffe6}.meta-item i[data-v-8e1856ea]{color:#2e8b57;font-size:1.1rem}.hero-actions[data-v-8e1856ea]{display:flex;gap:1rem;flex-wrap:wrap}.btn[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;padding:.8rem 1.8rem;border-radius:25px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:all .3s ease;border:none;cursor:pointer}.btn-primary[data-v-8e1856ea]{background:#2e8b57;color:#fff}.btn-primary[data-v-8e1856ea]:hover{background:#20b2aa;transform:translateY(-2px);box-shadow:0 5px 20px #2e8b5766;color:#fff}.btn-secondary[data-v-8e1856ea]{background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#fff}.btn-secondary[data-v-8e1856ea]:hover{background:#fff3;transform:translateY(-2px);color:#fff}.btn-success[data-v-8e1856ea]{background:#4caf50;color:#fff}.btn-success[data-v-8e1856ea]:hover{background:#45a049;transform:translateY(-2px);box-shadow:0 5px 20px #4caf5066;color:#fff}.btn-info[data-v-8e1856ea]{background:#2e8b5733;color:#2e8b57;border:1px solid #2e8b57}.btn-info[data-v-8e1856ea]:hover{background:#2e8b57;color:#fff;transform:translateY(-2px);box-shadow:0 5px 20px #2e8b5766}.btn-outline[data-v-8e1856ea]{background:transparent;color:#fffc;border:1px solid rgba(255,255,255,.3);text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.btn-outline[data-v-8e1856ea]:hover{background:#ffffff1a;color:#fff;border-color:#ffffff80;transform:translateY(-2px);box-shadow:0 5px 20px #ffffff1a}.project-content-section[data-v-8e1856ea]{padding:4rem 0;background:#0003}.content-grid[data-v-8e1856ea]{display:grid;grid-template-columns:1fr 350px;gap:3rem}.main-content[data-v-8e1856ea]{display:flex;flex-direction:column;gap:2rem}.content-card[data-v-8e1856ea]{background:#ffffff1a;border-radius:20px;padding:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.content-card h2[data-v-8e1856ea]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#fff;margin-bottom:1.5rem}.overview-text[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:1rem;line-height:1.8;color:#ffffffe6}.rich-content[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#ffffffd9}.rich-content[data-v-8e1856ea] h3{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#2e8b57;margin:1.5rem 0 1rem}.rich-content[data-v-8e1856ea] p{margin-bottom:1rem;color:#ffffffd9}.rich-content[data-v-8e1856ea] ul{margin:1rem 0;padding-left:1.5rem}.rich-content[data-v-8e1856ea] li{margin-bottom:.8rem;color:#ffffffd9}.rich-content[data-v-8e1856ea] strong{color:#2e8b57;font-weight:600}.challenges-solutions[data-v-8e1856ea]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.challenges[data-v-8e1856ea],.solutions[data-v-8e1856ea]{padding:1.5rem;background:#0003;border-radius:15px}.challenges h3[data-v-8e1856ea],.solutions h3[data-v-8e1856ea]{font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.challenges h3 i[data-v-8e1856ea]{color:#ff9800}.solutions h3 i[data-v-8e1856ea]{color:#4caf50}.challenges ul[data-v-8e1856ea],.solutions ul[data-v-8e1856ea]{list-style:none;padding:0}.challenges li[data-v-8e1856ea],.solutions li[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:.9rem;line-height:1.6;color:#ffffffd9;margin-bottom:1rem;padding-left:1.5rem;position:relative}.challenges li[data-v-8e1856ea]:before,.solutions li[data-v-8e1856ea]:before{content:"•";position:absolute;left:0;color:#2e8b57;font-weight:700}.testimonial-card[data-v-8e1856ea]{background:linear-gradient(135deg,#2e8b5733,#20b2aa33)}.testimonial[data-v-8e1856ea]{position:relative;padding:1.5rem}.quote-icon[data-v-8e1856ea]{position:absolute;top:0;left:0;font-size:3rem;color:#2e8b574d}.testimonial-text[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:1.1rem;line-height:1.8;color:#ffffffe6;font-style:italic;margin-bottom:1.5rem;padding-left:2.5rem}.testimonial-author[data-v-8e1856ea]{display:flex;flex-direction:column;gap:.3rem;padding-left:2.5rem}.testimonial-author strong[data-v-8e1856ea]{font-family:Raleway,sans-serif;font-size:1.1rem;color:#2e8b57}.testimonial-author span[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#ffffffb3}.sidebar[data-v-8e1856ea]{display:flex;flex-direction:column;gap:2rem}.sidebar-card[data-v-8e1856ea]{background:#ffffff1a;border-radius:20px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2)}.sidebar-card h3[data-v-8e1856ea]{font-family:Raleway,sans-serif;font-size:1.2rem;font-weight:600;color:#fff;margin-bottom:1rem}.tech-list[data-v-8e1856ea]{display:flex;flex-direction:column;gap:.8rem}.tech-item[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#ffffffe6;display:flex;align-items:center;gap:.5rem;padding:.5rem;background:#0003;border-radius:8px}.tech-item i[data-v-8e1856ea]{color:#2e8b57;font-size:.8rem}.gallery-card[data-v-8e1856ea]{margin-top:2rem}.gallery-grid[data-v-8e1856ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:1.5rem}.gallery-item[data-v-8e1856ea]{position:relative;overflow:hidden;border-radius:12px;background:#0000004d;border:1px solid rgba(255,255,255,.1);transition:all .3s ease;cursor:pointer}.gallery-item[data-v-8e1856ea]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #2e8b574d;border-color:#2e8b5780}.gallery-item img[data-v-8e1856ea]{width:100%;height:auto;display:block;border-radius:12px;transition:transform .3s ease}.gallery-item:hover img[data-v-8e1856ea]{transform:scale(1.05)}.gallery-overlay[data-v-8e1856ea]{position:absolute;top:0;left:0;right:0;bottom:0;background:#2e8b57cc;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:12px}.gallery-overlay i[data-v-8e1856ea]{font-size:3rem;color:#fff;animation:zoomPulse-8e1856ea 2s ease-in-out infinite}.gallery-item:hover .gallery-overlay[data-v-8e1856ea]{opacity:1}@keyframes zoomPulse-8e1856ea{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.quick-links[data-v-8e1856ea]{display:flex;flex-direction:column}.quick-link[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;display:flex;align-items:center;gap:.8rem;padding:.8rem;color:#ffffffe6;text-decoration:none;border-radius:10px;transition:all .3s ease;margin-top:.5rem}.quick-link[data-v-8e1856ea]:hover{background:#2e8b5733;color:#2e8b57;transform:translate(5px)}.quick-link i[data-v-8e1856ea]{color:#2e8b57}.related-projects[data-v-8e1856ea]{padding:4rem 0;background:#0000004d}.related-projects h2[data-v-8e1856ea]{font-family:Raleway,sans-serif;font-size:2rem;font-weight:700;color:#fff;text-align:center;margin-bottom:2rem}.related-grid[data-v-8e1856ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.related-card[data-v-8e1856ea]{background:#ffffff1a;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer}.related-card[data-v-8e1856ea]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d;border-color:#2e8b5780}.related-image[data-v-8e1856ea]{height:200px;overflow:hidden}.related-image img[data-v-8e1856ea]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-card:hover .related-image img[data-v-8e1856ea]{transform:scale(1.1)}.related-content[data-v-8e1856ea]{padding:1.5rem}.related-content h3[data-v-8e1856ea]{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-bottom:.5rem}.related-content p[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#fffc;margin-bottom:1rem}.related-tech[data-v-8e1856ea]{display:flex;flex-wrap:wrap;gap:.5rem}.related-tech span[data-v-8e1856ea]{font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.3rem .8rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:15px;color:#ffffffe6}@media(max-width:1199px){.content-grid[data-v-8e1856ea]{grid-template-columns:1fr 300px;gap:2rem}}@media(max-width:991px){.content-grid[data-v-8e1856ea]{grid-template-columns:1fr}.sidebar[data-v-8e1856ea]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-template-rows:auto}.challenges-solutions[data-v-8e1856ea]{grid-template-columns:1fr}}@media(max-width:767px){.project-detail-page[data-v-8e1856ea]{padding-top:70px}.project-hero[data-v-8e1856ea]{min-height:auto}.hero-content[data-v-8e1856ea]{padding:2rem 1rem}.hero-info h1[data-v-8e1856ea]{font-size:2rem}.hero-meta[data-v-8e1856ea]{gap:1rem;padding:1rem}.hero-actions[data-v-8e1856ea]{flex-direction:column}.btn[data-v-8e1856ea]{width:100%;justify-content:center}.project-content-section[data-v-8e1856ea]{padding:3rem 0}.content-card[data-v-8e1856ea]{padding:1.5rem}.gallery-grid[data-v-8e1856ea]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}}@media(max-width:575px){.hero-meta[data-v-8e1856ea]{flex-direction:column;gap:.8rem;align-items:flex-start}.project-badges[data-v-8e1856ea]{gap:.5rem}.content-card h2[data-v-8e1856ea]{font-size:1.5rem}.related-grid[data-v-8e1856ea]{grid-template-columns:1fr}.gallery-grid[data-v-8e1856ea]{grid-template-columns:1fr;gap:1rem}}@keyframes pulse-8e1856ea{0%,to{opacity:1}50%{opacity:.5}}.projects-page[data-v-5748d861]{min-height:100vh}.projects-main[data-v-5748d861]{display:flex;flex-direction:column;min-height:calc(100vh - 80px)}.projects-hero[data-v-5748d861]{background:linear-gradient(135deg,#2e8b5733,#0000004d);padding:4rem 0 3rem;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.projects-hero h1[data-v-5748d861]{font-family:Raleway,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#fff;margin-bottom:1rem}.hero-description[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:clamp(1rem,2vw,1.2rem);color:#fffc;max-width:800px;margin:0 auto;line-height:1.6}.projects-content[data-v-5748d861]{flex:1;padding:4rem 0;background:#0003}.container[data-v-5748d861]{max-width:1400px;margin:0 auto;padding:0 2rem}.filter-tabs[data-v-5748d861]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:3rem}.filter-btn[data-v-5748d861]{font-family:IBM Plex Mono,monospace;padding:.7rem 1.8rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:25px;color:#fff;cursor:pointer;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.95rem;font-weight:500}.filter-btn[data-v-5748d861]:hover{background:#2e8b574d;border-color:#2e8b5780;transform:translateY(-2px)}.filter-btn.active[data-v-5748d861]{background:#2e8b57cc;border-color:#2e8b57;box-shadow:0 4px 15px #2e8b574d}.projects-grid[data-v-5748d861]{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:2.5rem}.project-card[data-v-5748d861]{background:#ffffff1a;border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .3s ease;cursor:pointer;display:flex;flex-direction:column}.project-card[data-v-5748d861]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006;border-color:#2e8b5780}.project-image[data-v-5748d861]{position:relative;height:280px;overflow:hidden}.project-image img[data-v-5748d861]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.project-card:hover .project-image img[data-v-5748d861]{transform:scale(1.1)}.project-overlay[data-v-5748d861]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#2e8b57f2,#20b2aaf2);display:flex;justify-content:center;align-items:center;opacity:0;transition:opacity .3s ease}.project-card:hover .project-overlay[data-v-5748d861]{opacity:1}.overlay-content[data-v-5748d861]{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.project-status[data-v-5748d861]{display:flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border-radius:25px;font-family:IBM Plex Mono,monospace;font-size:.9rem;font-weight:600;background:#fff3;border:1px solid rgba(255,255,255,.3)}.status-live i[data-v-5748d861]{animation:pulse-5748d861 2s ease-in-out infinite}@keyframes pulse-5748d861{0%,to{opacity:1}50%{opacity:.5}}.view-details-btn[data-v-5748d861]{font-family:IBM Plex Mono,monospace;padding:.8rem 2rem;background:#ffffffe6;border:none;border-radius:25px;color:#2e8b57;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:.5rem}.view-details-btn[data-v-5748d861]:hover{background:#fff;transform:scale(1.05);color:#2e8b57}.project-content[data-v-5748d861]{padding:1.8rem;display:flex;flex-direction:column;flex:1}.project-header[data-v-5748d861]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.8rem;gap:1rem}.project-content h3[data-v-5748d861]{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:700;color:#fff;flex:1}.project-category[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.3rem .8rem;background:#2e8b574d;border:1px solid rgba(46,139,87,.5);border-radius:15px;color:#2e8b57;white-space:nowrap}.project-tagline[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:.95rem;color:#2e8b57;margin-bottom:.8rem;font-weight:500}.project-description[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:.9rem;line-height:1.6;color:#ffffffd9;margin-bottom:1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;overflow:hidden}.project-meta[data-v-5748d861]{display:flex;gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,.1)}.meta-item[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:.85rem;color:#ffffffb3;display:flex;align-items:center;gap:.5rem}.meta-item i[data-v-5748d861]{color:#2e8b57}.project-tech[data-v-5748d861]{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.3rem .8rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:15px;color:#ffffffe6}.tech-more[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:.75rem;padding:.3rem .8rem;background:#2e8b574d;border:1px solid rgba(46,139,87,.5);border-radius:15px;color:#2e8b57;font-weight:600}.no-projects[data-v-5748d861]{text-align:center;padding:4rem 2rem;color:#fff9}.no-projects i[data-v-5748d861]{font-size:4rem;margin-bottom:1rem;color:#ffffff4d}.no-projects p[data-v-5748d861]{font-family:IBM Plex Mono,monospace;font-size:1.1rem}@media(max-width:1199px){.projects-grid[data-v-5748d861]{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}}@media(max-width:991px){.projects-grid[data-v-5748d861]{grid-template-columns:1fr;gap:2rem}}@media(max-width:767px){.projects-page[data-v-5748d861]{padding-top:70px}.projects-hero[data-v-5748d861]{padding:3rem 0 2rem}.projects-content[data-v-5748d861]{padding:3rem 0}.filter-tabs[data-v-5748d861]{gap:.6rem;margin-bottom:2rem}.filter-btn[data-v-5748d861]{padding:.5rem 1.2rem;font-size:.85rem}.project-image[data-v-5748d861]{height:220px}}@media(max-width:575px){.container[data-v-5748d861]{padding:0 1rem}.projects-hero[data-v-5748d861]{padding:2rem 0 1.5rem}.projects-content[data-v-5748d861]{padding:2rem 0}.filter-btn[data-v-5748d861]{padding:.4rem 1rem;font-size:.8rem}.project-content[data-v-5748d861]{padding:1.2rem}.project-content h3[data-v-5748d861]{font-size:1.3rem}}.privacy-policy-page[data-v-e908f216]{min-height:100vh;padding-top:80px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.privacy-hero[data-v-e908f216]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);padding:4rem 0 3rem;border-bottom:1px solid rgba(46,139,87,.2)}.privacy-hero h1[data-v-e908f216]{font-family:Raleway,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.last-updated[data-v-e908f216]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#fff9;text-align:center;margin:0}.privacy-content[data-v-e908f216]{padding:4rem 0}.container[data-v-e908f216]{max-width:900px;margin:0 auto;padding:0 1rem}.content-card[data-v-e908f216]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.content-card[data-v-e908f216]:hover{background:#ffffff0d;border-color:#2e8b574d;transform:translateY(-2px);box-shadow:0 8px 30px #2e8b571a}.content-card h2[data-v-e908f216]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#2e8b57;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(46,139,87,.3)}.content-card h3[data-v-e908f216]{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-top:1.5rem;margin-bottom:1rem}.content-card p[data-v-e908f216]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:1rem}.content-card ul[data-v-e908f216]{list-style:none;padding-left:0;margin:1rem 0}.content-card ul li[data-v-e908f216]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.content-card ul li[data-v-e908f216]:before{content:"▹";position:absolute;left:0;color:#2e8b57;font-size:1.2rem}.content-card ul li strong[data-v-e908f216]{color:#2e8b57;font-weight:600}.content-card a[data-v-e908f216]{color:#2e8b57;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.content-card a[data-v-e908f216]:hover{color:#3fa968;border-bottom-color:#2e8b57}.contact-info[data-v-e908f216]{background:#2e8b571a;border-left:3px solid #2e8b57;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.contact-info p[data-v-e908f216]{margin-bottom:.75rem}.contact-info p[data-v-e908f216]:last-child{margin-bottom:0}.consent-notice[data-v-e908f216]{background:linear-gradient(135deg,#2e8b5726,#2e8b570d);border:2px solid rgba(46,139,87,.3)}.consent-notice h2[data-v-e908f216]{color:#3fa968}@media(max-width:767px){.privacy-policy-page[data-v-e908f216]{padding-top:70px}.privacy-hero[data-v-e908f216]{padding:3rem 0 2rem}.privacy-hero h1[data-v-e908f216]{font-size:2rem}.content-card[data-v-e908f216]{padding:1.5rem}.content-card h2[data-v-e908f216]{font-size:1.5rem}.content-card h3[data-v-e908f216]{font-size:1.1rem}.content-card p[data-v-e908f216],.content-card ul li[data-v-e908f216]{font-size:.9rem}.privacy-content[data-v-e908f216]{padding:2rem 0}}@media(max-width:575px){.privacy-hero h1[data-v-e908f216]{font-size:1.75rem}.last-updated[data-v-e908f216]{font-size:.8rem}.content-card[data-v-e908f216]{padding:1.25rem}.content-card h2[data-v-e908f216]{font-size:1.3rem}}.privacy-policy-page[data-v-005a0294]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.privacy-hero[data-v-005a0294]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);padding:4rem 0 3rem;border-bottom:1px solid rgba(46,139,87,.2)}.privacy-hero h1[data-v-005a0294]{font-family:Raleway,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.last-updated[data-v-005a0294]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#fff9;text-align:center;margin:0}.privacy-content[data-v-005a0294]{padding:4rem 0}.container[data-v-005a0294]{max-width:900px;margin:0 auto;padding:0 1rem}.content-card[data-v-005a0294]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.content-card[data-v-005a0294]:hover{background:#ffffff0d;border-color:#2e8b574d;transform:translateY(-2px);box-shadow:0 8px 30px #2e8b571a}.intro-card[data-v-005a0294]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);border-color:#2e8b574d}.intro-card p[data-v-005a0294]{font-size:1.05rem;color:#ffffffe6;margin:0;text-align:center}.summary-card[data-v-005a0294]{background:#2e8b570d}.key-points[data-v-005a0294]{display:grid;gap:1.5rem;margin-top:1.5rem}.key-point[data-v-005a0294]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;background:#ffffff0d;border-radius:8px;border-left:3px solid #2e8b57}.key-point i[data-v-005a0294]{color:#2e8b57;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.key-point strong[data-v-005a0294]{color:#2e8b57;display:block;margin-bottom:.25rem}.key-point div[data-v-005a0294]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#fffc}.content-card h2[data-v-005a0294]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#2e8b57;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(46,139,87,.3)}.content-card p[data-v-005a0294]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:1rem}.content-card ul[data-v-005a0294]{list-style:none;padding-left:0;margin:1rem 0}.content-card ul li[data-v-005a0294]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.content-card ul li[data-v-005a0294]:before{content:"▹";position:absolute;left:0;color:#2e8b57;font-size:1.2rem}.content-card ul li strong[data-v-005a0294]{color:#2e8b57;font-weight:600}code[data-v-005a0294]{font-family:IBM Plex Mono,monospace;background:#2e8b571a;color:#3fa968;padding:.2rem .5rem;border-radius:4px;font-size:.9rem}.warning-box[data-v-005a0294]{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;margin-top:1.5rem}.warning-box i[data-v-005a0294]{color:#ffc107;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.warning-box strong[data-v-005a0294]{color:#ffc107;display:block;margin-bottom:.25rem}.warning-box div[data-v-005a0294]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#ffffffd9}.content-card a[data-v-005a0294]{color:#2e8b57;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.content-card a[data-v-005a0294]:hover{color:#3fa968;border-bottom-color:#2e8b57}.contact-info[data-v-005a0294]{background:#2e8b571a;border-left:3px solid #2e8b57;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.contact-info p[data-v-005a0294]{margin-bottom:.75rem}.contact-info p[data-v-005a0294]:last-child{margin-bottom:0}@media(max-width:767px){.privacy-policy-page[data-v-005a0294]{padding-top:70px}.privacy-hero[data-v-005a0294]{padding:3rem 0 2rem}.privacy-hero h1[data-v-005a0294]{font-size:2rem}.content-card[data-v-005a0294]{padding:1.5rem}.content-card h2[data-v-005a0294]{font-size:1.5rem}.content-card p[data-v-005a0294],.content-card ul li[data-v-005a0294]{font-size:.9rem}.privacy-content[data-v-005a0294]{padding:2rem 0}.key-point[data-v-005a0294]{flex-direction:column;gap:.75rem}}@media(max-width:575px){.privacy-hero h1[data-v-005a0294]{font-size:1.75rem}.last-updated[data-v-005a0294]{font-size:.8rem}.content-card[data-v-005a0294]{padding:1.25rem}.content-card h2[data-v-005a0294]{font-size:1.3rem}}.privacy-policy-page[data-v-58f5d7d6]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.privacy-hero[data-v-58f5d7d6]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);padding:4rem 0 3rem;border-bottom:1px solid rgba(46,139,87,.2)}.privacy-hero h1[data-v-58f5d7d6]{font-family:Raleway,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.last-updated[data-v-58f5d7d6]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#fff9;text-align:center;margin:0}.privacy-content[data-v-58f5d7d6]{padding:4rem 0}.container[data-v-58f5d7d6]{max-width:900px;margin:0 auto;padding:0 1rem}.content-card[data-v-58f5d7d6]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.content-card[data-v-58f5d7d6]:hover{background:#ffffff0d;border-color:#2e8b574d;transform:translateY(-2px);box-shadow:0 8px 30px #2e8b571a}.intro-card[data-v-58f5d7d6]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);border-color:#2e8b574d}.intro-card p[data-v-58f5d7d6]{font-size:1.05rem;color:#ffffffe6;margin:0;text-align:center}.summary-card[data-v-58f5d7d6]{background:#2e8b570d}.key-points[data-v-58f5d7d6]{display:grid;gap:1.5rem;margin-top:1.5rem}.key-point[data-v-58f5d7d6]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;background:#ffffff0d;border-radius:8px;border-left:3px solid #2e8b57}.key-point i[data-v-58f5d7d6]{color:#2e8b57;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.key-point strong[data-v-58f5d7d6]{color:#2e8b57;display:block;margin-bottom:.25rem}.key-point div[data-v-58f5d7d6]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#fffc}.content-card h2[data-v-58f5d7d6]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#2e8b57;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(46,139,87,.3)}.content-card p[data-v-58f5d7d6]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:1rem}.content-card ul[data-v-58f5d7d6]{list-style:none;padding-left:0;margin:1rem 0}.content-card ul li[data-v-58f5d7d6]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.content-card ul li[data-v-58f5d7d6]:before{content:"▹";position:absolute;left:0;color:#2e8b57;font-size:1.2rem}.content-card ul li strong[data-v-58f5d7d6]{color:#2e8b57;font-weight:600}code[data-v-58f5d7d6]{font-family:IBM Plex Mono,monospace;background:#2e8b571a;color:#3fa968;padding:.2rem .5rem;border-radius:4px;font-size:.9rem}.warning-box[data-v-58f5d7d6]{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;margin-top:1.5rem}.warning-box i[data-v-58f5d7d6]{color:#ffc107;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.warning-box strong[data-v-58f5d7d6]{color:#ffc107;display:block;margin-bottom:.25rem}.warning-box div[data-v-58f5d7d6]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#ffffffd9}.info-box[data-v-58f5d7d6]{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:#2196f31a;border:1px solid rgba(33,150,243,.3);border-radius:8px;margin-top:1.5rem}.info-box i[data-v-58f5d7d6]{color:#2196f3;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.info-box strong[data-v-58f5d7d6]{color:#2196f3;display:block;margin-bottom:.25rem}.info-box div[data-v-58f5d7d6]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#ffffffd9}.content-card h3[data-v-58f5d7d6]{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-top:1.5rem;margin-bottom:1rem}.content-card a[data-v-58f5d7d6]{color:#2e8b57;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.content-card a[data-v-58f5d7d6]:hover{color:#3fa968;border-bottom-color:#2e8b57}.contact-info[data-v-58f5d7d6]{background:#2e8b571a;border-left:3px solid #2e8b57;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.contact-info p[data-v-58f5d7d6]{margin-bottom:.75rem}.contact-info p[data-v-58f5d7d6]:last-child{margin-bottom:0}@media(max-width:767px){.privacy-policy-page[data-v-58f5d7d6]{padding-top:70px}.privacy-hero[data-v-58f5d7d6]{padding:3rem 0 2rem}.privacy-hero h1[data-v-58f5d7d6]{font-size:2rem}.content-card[data-v-58f5d7d6]{padding:1.5rem}.content-card h2[data-v-58f5d7d6]{font-size:1.5rem}.content-card p[data-v-58f5d7d6],.content-card ul li[data-v-58f5d7d6]{font-size:.9rem}.privacy-content[data-v-58f5d7d6]{padding:2rem 0}.key-point[data-v-58f5d7d6]{flex-direction:column;gap:.75rem}}@media(max-width:575px){.privacy-hero h1[data-v-58f5d7d6]{font-size:1.75rem}.last-updated[data-v-58f5d7d6]{font-size:.8rem}.content-card[data-v-58f5d7d6]{padding:1.25rem}.content-card h2[data-v-58f5d7d6]{font-size:1.3rem}}.privacy-policy-page[data-v-d0bf0438]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.privacy-hero[data-v-d0bf0438]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);padding:4rem 0 3rem;border-bottom:1px solid rgba(46,139,87,.2)}.privacy-hero h1[data-v-d0bf0438]{font-family:Raleway,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.last-updated[data-v-d0bf0438]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#fff9;text-align:center;margin:0}.privacy-content[data-v-d0bf0438]{padding:4rem 0}.container[data-v-d0bf0438]{max-width:900px;margin:0 auto;padding:0 1rem}.content-card[data-v-d0bf0438]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.content-card[data-v-d0bf0438]:hover{background:#ffffff0d;border-color:#2e8b574d;transform:translateY(-2px);box-shadow:0 8px 30px #2e8b571a}.intro-card[data-v-d0bf0438]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);border-color:#2e8b574d}.intro-card p[data-v-d0bf0438]{font-size:1.05rem;color:#ffffffe6;margin:0;text-align:center}.summary-card[data-v-d0bf0438]{background:#2e8b570d}.key-points[data-v-d0bf0438]{display:grid;gap:1.5rem;margin-top:1.5rem}.key-point[data-v-d0bf0438]{display:flex;gap:1rem;align-items:flex-start;padding:1rem;background:#ffffff0d;border-radius:8px;border-left:3px solid #2e8b57}.key-point i[data-v-d0bf0438]{color:#2e8b57;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.key-point strong[data-v-d0bf0438]{color:#2e8b57;display:block;margin-bottom:.25rem}.key-point div[data-v-d0bf0438]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#fffc}.content-card h2[data-v-d0bf0438]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#2e8b57;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(46,139,87,.3)}.content-card p[data-v-d0bf0438]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:1rem}.content-card ul[data-v-d0bf0438]{list-style:none;padding-left:0;margin:1rem 0}.content-card ul li[data-v-d0bf0438]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.content-card ul li[data-v-d0bf0438]:before{content:"▹";position:absolute;left:0;color:#2e8b57;font-size:1.2rem}.content-card ul li strong[data-v-d0bf0438]{color:#2e8b57;font-weight:600}code[data-v-d0bf0438]{font-family:IBM Plex Mono,monospace;background:#2e8b571a;color:#3fa968;padding:.2rem .5rem;border-radius:4px;font-size:.9rem}.warning-box[data-v-d0bf0438]{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:#ffc1071a;border:1px solid rgba(255,193,7,.3);border-radius:8px;margin-top:1.5rem}.warning-box i[data-v-d0bf0438]{color:#ffc107;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.warning-box strong[data-v-d0bf0438]{color:#ffc107;display:block;margin-bottom:.25rem}.warning-box div[data-v-d0bf0438]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#ffffffd9}.info-box[data-v-d0bf0438]{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:#2196f31a;border:1px solid rgba(33,150,243,.3);border-radius:8px;margin-top:1.5rem}.info-box i[data-v-d0bf0438]{color:#2196f3;font-size:1.5rem;flex-shrink:0;margin-top:.2rem}.info-box strong[data-v-d0bf0438]{color:#2196f3;display:block;margin-bottom:.25rem}.info-box div[data-v-d0bf0438]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.6;color:#ffffffd9}.content-card h3[data-v-d0bf0438]{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-top:1.5rem;margin-bottom:1rem}.content-card a[data-v-d0bf0438]{color:#2e8b57;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.content-card a[data-v-d0bf0438]:hover{color:#3fa968;border-bottom-color:#2e8b57}.contact-info[data-v-d0bf0438]{background:#2e8b571a;border-left:3px solid #2e8b57;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.contact-info p[data-v-d0bf0438]{margin-bottom:.75rem}.contact-info p[data-v-d0bf0438]:last-child{margin-bottom:0}@media(max-width:767px){.privacy-policy-page[data-v-d0bf0438]{padding-top:70px}.privacy-hero[data-v-d0bf0438]{padding:3rem 0 2rem}.privacy-hero h1[data-v-d0bf0438]{font-size:2rem}.content-card[data-v-d0bf0438]{padding:1.5rem}.content-card h2[data-v-d0bf0438]{font-size:1.5rem}.content-card p[data-v-d0bf0438],.content-card ul li[data-v-d0bf0438]{font-size:.9rem}.privacy-content[data-v-d0bf0438]{padding:2rem 0}.key-point[data-v-d0bf0438]{flex-direction:column;gap:.75rem}}@media(max-width:575px){.privacy-hero h1[data-v-d0bf0438]{font-size:1.75rem}.last-updated[data-v-d0bf0438]{font-size:.8rem}.content-card[data-v-d0bf0438]{padding:1.25rem}.content-card h2[data-v-d0bf0438]{font-size:1.3rem}}.privacy-policy-page[data-v-a21893dc]{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}.privacy-hero[data-v-a21893dc]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);padding:4rem 0 3rem;border-bottom:1px solid rgba(46,139,87,.2)}.privacy-hero h1[data-v-a21893dc]{font-family:Raleway,sans-serif;font-size:3rem;font-weight:700;color:#fff;margin-bottom:1rem;text-align:center}.last-updated[data-v-a21893dc]{font-family:IBM Plex Mono,monospace;font-size:.9rem;color:#fff9;text-align:center;margin:0}.privacy-content[data-v-a21893dc]{padding:4rem 0}.container[data-v-a21893dc]{max-width:900px;margin:0 auto;padding:0 1rem}.content-card[data-v-a21893dc]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2.5rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.content-card[data-v-a21893dc]:hover{background:#ffffff0d;border-color:#2e8b574d;transform:translateY(-2px);box-shadow:0 8px 30px #2e8b571a}.intro-card[data-v-a21893dc]{background:linear-gradient(135deg,#2e8b571a,#2e8b570d);border-color:#2e8b574d}.intro-card p[data-v-a21893dc]{font-size:1.05rem;color:#ffffffe6;margin:0;text-align:center}.content-card h2[data-v-a21893dc]{font-family:Raleway,sans-serif;font-size:1.8rem;font-weight:700;color:#2e8b57;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid rgba(46,139,87,.3)}.content-card p[data-v-a21893dc]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:1rem}.content-card ul[data-v-a21893dc]{list-style:none;padding-left:0;margin:1rem 0}.content-card ul li[data-v-a21893dc]{font-family:IBM Plex Mono,monospace;font-size:.95rem;line-height:1.8;color:#fffc;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.content-card ul li[data-v-a21893dc]:before{content:"▹";position:absolute;left:0;color:#2e8b57;font-size:1.2rem}.content-card ul li strong[data-v-a21893dc]{color:#2e8b57;font-weight:600}.content-card h3[data-v-a21893dc]{font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:600;color:#fff;margin-top:1.5rem;margin-bottom:1rem}.content-card a[data-v-a21893dc]{color:#2e8b57;text-decoration:none;transition:all .3s ease;border-bottom:1px solid transparent}.content-card a[data-v-a21893dc]:hover{color:#3fa968;border-bottom-color:#2e8b57}.contact-info[data-v-a21893dc]{background:#2e8b571a;border-left:3px solid #2e8b57;padding:1.5rem;border-radius:8px;margin:1.5rem 0}.contact-info p[data-v-a21893dc]{margin-bottom:.75rem}.contact-info p[data-v-a21893dc]:last-child{margin-bottom:0}.final-note[data-v-a21893dc]{margin-top:1.5rem;padding:1rem;background:#ffffff08;border-radius:8px;font-style:italic}@media(max-width:767px){.privacy-policy-page[data-v-a21893dc]{padding-top:70px}.privacy-hero[data-v-a21893dc]{padding:3rem 0 2rem}.privacy-hero h1[data-v-a21893dc]{font-size:2rem}.content-card[data-v-a21893dc]{padding:1.5rem}.content-card h2[data-v-a21893dc]{font-size:1.5rem}.content-card p[data-v-a21893dc],.content-card ul li[data-v-a21893dc]{font-size:.9rem}.privacy-content[data-v-a21893dc]{padding:2rem 0}}@media(max-width:575px){.privacy-hero h1[data-v-a21893dc]{font-size:1.75rem}.last-updated[data-v-a21893dc]{font-size:.8rem}.content-card[data-v-a21893dc]{padding:1.25rem}.content-card h2[data-v-a21893dc]{font-size:1.3rem}}
