.nav[data-v-c28db5d2]{position:fixed;top:0;left:0;right:0;height:80px;background-color:transparent;border-bottom:1px solid var(--v40d458a3);z-index:2000}.nav-inner[data-v-c28db5d2]{display:flex;justify-content:center;align-items:center;max-width:1200px;margin:0 auto;height:100%;padding:0 2rem}.links[data-v-c28db5d2]{display:flex;gap:2rem}.links a[data-v-c28db5d2]{color:var(--v0742b732);text-decoration:none;font-weight:600;transition:color .2s}.links a[data-v-c28db5d2]:hover,.links a.router-link-active[data-v-c28db5d2]{color:#fff}.footer[data-v-39c8bc4b]{border-top:1px solid;padding:1rem;margin-top:auto}.footer-content[data-v-39c8bc4b]{display:flex;flex-direction:column;align-items:center}p[data-v-39c8bc4b]{margin:0;font-size:.9rem}.social-links a[data-v-39c8bc4b]{text-decoration:none;font-size:.9rem;transition:color .2s}.social-links a[data-v-39c8bc4b]:hover{color:#fff!important}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--v494bedc5);color:var(--v2b51db04);font-family:Inter,-apple-system,sans-serif}h1,h2,h3{color:#fff}.app-layout{display:flex;flex-direction:column;min-height:100vh}.ambient-background{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;pointer-events:none;overflow:hidden;background-image:radial-gradient(rgba(150,150,150,.15) 1px,transparent 1px);background-size:24px 24px}.blob{position:absolute;filter:blur(90px);opacity:.15;border-radius:50%;animation:float 12s infinite alternate ease-in-out}.blob-1{width:50vw;height:50vw;max-width:600px;max-height:600px;top:-10%;right:-5%}.blob-2{width:40vw;height:40vw;max-width:500px;max-height:500px;bottom:-10%;left:-5%;animation-delay:-5s}@keyframes float{0%{transform:translate(0) scale(1)}to{transform:translate(-40px,60px) scale(1.1)}}.page-content{flex:1;padding-top:80px;max-width:1200px;width:100%;margin:0 auto;padding-left:2rem;padding-right:2rem;position:relative}.fade-enter-active,.fade-leave-active{transition:opacity .2s ease}.fade-enter-from,.fade-leave-to{opacity:0}.home-container[data-v-642761f5]{display:flex;justify-content:center;align-items:center;box-sizing:border-box;min-height:calc(100vh - 180px);padding:2rem;width:100%}.hero-content[data-v-642761f5]{position:relative;z-index:1;max-width:1000px;width:100%}.location-badge[data-v-642761f5]{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1rem;border:1px solid;border-radius:100px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;letter-spacing:.5px}.pulse-dot[data-v-642761f5]{width:8px;height:8px;border-radius:50%;animation:pulse-642761f5 2s infinite}@keyframes pulse-642761f5{0%{transform:scale(.95);box-shadow:0 0 #96969666}70%{transform:scale(1);box-shadow:0 0 0 10px #96969600}to{transform:scale(.95);box-shadow:0 0 #96969600}}h1[data-v-642761f5]{font-size:clamp(2.5rem,8vw,4.5rem);line-height:1.1;margin-bottom:1.5rem;font-weight:800;letter-spacing:-2px}.intro[data-v-642761f5]{font-size:1.25rem;line-height:1.6;margin-bottom:3rem;max-width:600px}.skills-grid[data-v-642761f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:4rem}.skill-card[data-v-642761f5]{display:flex;align-items:center;padding:1.25rem;border:1px solid;border-radius:16px;gap:1.25rem;transition:all .3s cubic-bezier(.4,0,.2,1);background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.skill-card[data-v-642761f5]:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 40px #00000026}.skill-icon[data-v-642761f5]{font-size:2.2rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:45px}.skill-info h3[data-v-642761f5]{margin:0;font-size:1.1rem;font-weight:700}.skill-info p[data-v-642761f5]{margin:.2rem 0 0;font-size:.9rem;opacity:.8;line-height:1.5}.action-buttons[data-v-642761f5]{display:flex;gap:1rem;flex-wrap:wrap}.btn[data-v-642761f5]{padding:1rem 2rem;border-radius:12px;font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary[data-v-642761f5]{border:none}.btn-primary[data-v-642761f5]:hover{filter:brightness(1.2);box-shadow:0 10px 20px #0003}.btn-outline[data-v-642761f5]{border:2px solid;background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.btn-outline[data-v-642761f5]:hover{background-color:var(--d45ab836)}
