:root{--color-bg: #050505;--color-text: #e0e0e0;--color-accent: #8a0000;--color-silver: #a0a0a0;--color-border: #333333;--font-main: "Inter", sans-serif;--font-display: "Times New Roman", Times, serif;--font-mono: "Space Mono", monospace;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--spacing-xl: 8rem;--border-width: 1px}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-main);line-height:1.4;overflow-x:hidden;-webkit-font-smoothing:antialiased}a{color:var(--color-text);text-decoration:none;transition:all .3s}a:hover{color:var(--color-accent);text-decoration:line-through}.container{max-width:1000px;margin:0 auto;padding:0 var(--spacing-sm)}h1,h2,h3{font-family:var(--font-display);font-weight:400;font-style:italic;letter-spacing:.05em;text-transform:uppercase}.raw-box{border:1px solid var(--color-border);padding:var(--spacing-md);background:transparent;position:relative}.raw-box:before{content:"";position:absolute;top:-1px;left:-1px;width:10px;height:10px;border-top:1px solid var(--color-text);border-left:1px solid var(--color-text)}.raw-box:after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-bottom:1px solid var(--color-text);border-right:1px solid var(--color-text)}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-border)}::-webkit-scrollbar-thumb:hover{background:var(--color-accent)}.interactive-name-container[data-v-131f89ce]{display:inline-block;cursor:pointer;mix-blend-mode:difference}.interactive-name[data-v-131f89ce]{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:#fff;letter-spacing:.1em;margin:0;text-transform:uppercase}@media(max-width:768px){.interactive-name[data-v-131f89ce]{font-size:1.2rem}}.header[data-v-8dea8f54]{padding:var(--spacing-md) 0;position:sticky;top:0;background:#050505e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;border-bottom:1px solid var(--color-border)}.header-content[data-v-8dea8f54]{display:flex;justify-content:space-between;align-items:center}.logo[data-v-8dea8f54]{font-family:var(--font-display);font-size:1.2rem;letter-spacing:.2em;color:var(--color-text)}.nav-list[data-v-8dea8f54]{display:flex;gap:var(--spacing-md);list-style:none;margin:0;padding:0}.nav-list a[data-v-8dea8f54]{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-silver);text-decoration:none;transition:color .3s}.nav-list a[data-v-8dea8f54]:hover{color:var(--color-accent)}@media(max-width:768px){.header-content[data-v-8dea8f54]{flex-direction:column;gap:var(--spacing-sm)}}.barbed-wire-container[data-v-9b881f47]{width:100%;height:50px;overflow:hidden;margin:var(--spacing-md) 0;opacity:.9}.hero[data-v-6dd7f9b0]{min-height:90vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.data-label[data-v-6dd7f9b0]{position:absolute;font-family:var(--font-mono);font-size:.7rem;color:var(--color-silver);opacity:.5;letter-spacing:.2em}.top-left[data-v-6dd7f9b0]{top:2rem;left:2rem}.bottom-right[data-v-6dd7f9b0]{bottom:2rem;right:2rem}.hero-content[data-v-6dd7f9b0]{text-align:center;position:relative;z-index:1}h1[data-v-6dd7f9b0]{font-size:5rem;line-height:.9;margin-bottom:var(--spacing-md);opacity:.9}.separator[data-v-6dd7f9b0]{width:100px;height:2px;background-color:var(--color-accent);margin:var(--spacing-md) auto}.glitch[data-v-6dd7f9b0]{position:relative;display:inline-block}.glitch[data-v-6dd7f9b0]:before,.glitch[data-v-6dd7f9b0]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg)}.glitch[data-v-6dd7f9b0]:before{left:2px;text-shadow:-1px 0 #ff00c1;clip:rect(44px,450px,56px,0);animation:glitch-anim-1-6dd7f9b0 8s infinite linear alternate-reverse}.glitch[data-v-6dd7f9b0]:after{left:-2px;text-shadow:-1px 0 #00fff9;clip:rect(44px,450px,56px,0);animation:glitch-anim-2-6dd7f9b0 8s infinite linear alternate-reverse}.accent.glitch[data-v-6dd7f9b0]:before{animation-delay:4s}.accent.glitch[data-v-6dd7f9b0]:after{animation-delay:4s}@keyframes glitch-anim-1-6dd7f9b0{0%{clip:rect(20px,9999px,15px,0);transform:skew(.5deg)}5%{clip:rect(70px,9999px,85px,0);transform:skew(.5deg)}10%{clip:rect(10px,9999px,85px,0);transform:skew(.5deg)}15%{clip:rect(50px,9999px,25px,0);transform:skew(.5deg)}20%{clip:rect(10px,9999px,5px,0);transform:skew(.5deg)}25%{clip:rect(80px,9999px,100px,0);transform:skew(.5deg)}30%{clip:rect(10px,9999px,5px,0);transform:skew(.5deg)}35%{clip:rect(60px,9999px,80px,0);transform:skew(.5deg)}40%{clip:rect(20px,9999px,15px,0);transform:skew(.5deg)}45%{clip:rect(90px,9999px,95px,0);transform:skew(.5deg)}50%{clip:rect(10px,9999px,5px,0);transform:skew(.5deg)}55%{clip:rect(40px,9999px,50px,0);transform:skew(.5deg)}60%{clip:rect(10px,9999px,5px,0);transform:skew(.5deg)}65%{clip:rect(70px,9999px,80px,0);transform:skew(.5deg)}70%{clip:rect(20px,9999px,30px,0);transform:skew(.5deg)}75%{clip:rect(50px,9999px,60px,0);transform:skew(.5deg)}80%{clip:rect(10px,9999px,5px,0);transform:skew(.5deg)}85%{clip:rect(90px,9999px,100px,0);transform:skew(.5deg)}90%{clip:rect(30px,9999px,40px,0);transform:skew(.5deg)}95%{clip:rect(60px,9999px,70px,0);transform:skew(.5deg)}to{clip:rect(10px,9999px,20px,0);transform:skew(.5deg)}}@keyframes glitch-anim-2-6dd7f9b0{0%{clip:rect(60px,9999px,70px,0);transform:skew(.5deg)}5%{clip:rect(10px,9999px,20px,0);transform:skew(.5deg)}10%{clip:rect(80px,9999px,90px,0);transform:skew(.5deg)}15%{clip:rect(30px,9999px,40px,0);transform:skew(.5deg)}20%{clip:rect(70px,9999px,80px,0);transform:skew(.5deg)}25%{clip:rect(20px,9999px,30px,0);transform:skew(.5deg)}30%{clip:rect(90px,9999px,100px,0);transform:skew(.5deg)}35%{clip:rect(40px,9999px,50px,0);transform:skew(.5deg)}40%{clip:rect(10px,9999px,20px,0);transform:skew(.5deg)}45%{clip:rect(50px,9999px,60px,0);transform:skew(.5deg)}50%{clip:rect(80px,9999px,90px,0);transform:skew(.5deg)}55%{clip:rect(30px,9999px,40px,0);transform:skew(.5deg)}60%{clip:rect(60px,9999px,70px,0);transform:skew(.5deg)}65%{clip:rect(10px,9999px,20px,0);transform:skew(.5deg)}70%{clip:rect(90px,9999px,100px,0);transform:skew(.5deg)}75%{clip:rect(40px,9999px,50px,0);transform:skew(.5deg)}80%{clip:rect(70px,9999px,80px,0);transform:skew(.5deg)}85%{clip:rect(20px,9999px,30px,0);transform:skew(.5deg)}90%{clip:rect(50px,9999px,60px,0);transform:skew(.5deg)}95%{clip:rect(80px,9999px,90px,0);transform:skew(.5deg)}to{clip:rect(30px,9999px,40px,0);transform:skew(.5deg)}}.accent[data-v-6dd7f9b0]{color:var(--color-accent);font-family:var(--font-main);font-weight:900;font-style:normal;letter-spacing:-.05em}.subtitle[data-v-6dd7f9b0]{font-family:var(--font-mono);letter-spacing:.5em;font-size:.8rem;color:var(--color-silver);margin-top:var(--spacing-md);display:inline-block;padding:5px 10px}@media(max-width:768px){h1[data-v-6dd7f9b0]{font-size:3rem}}.wire-container[data-v-6dd7f9b0]{width:100%;max-width:600px;margin:0 auto;opacity:.8}.about[data-v-5c64ac1a]{padding:var(--spacing-xl) 0;position:relative}.glass-card[data-v-5c64ac1a]{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.05);padding:var(--spacing-lg);border-radius:4px;position:relative;z-index:1}.about-grid[data-v-5c64ac1a]{display:grid;grid-template-columns:1.5fr minmax(0,1fr);gap:var(--spacing-lg);align-items:start}.label-small[data-v-5c64ac1a]{font-family:var(--font-mono);font-size:.8rem;color:var(--color-accent);margin-bottom:var(--spacing-sm);letter-spacing:.2em}.section-title[data-v-5c64ac1a]{font-size:3rem;margin-bottom:var(--spacing-md);color:var(--color-text);line-height:.9;font-weight:300}.manifesto-text[data-v-5c64ac1a]{font-size:1.1rem;color:var(--color-silver);line-height:1.8;max-width:600px;font-weight:300}.highlight[data-v-5c64ac1a]{color:var(--color-accent);font-weight:400}.skills-title[data-v-5c64ac1a]{font-family:var(--font-mono);font-size:.9rem;color:var(--color-silver);margin-bottom:var(--spacing-md);letter-spacing:.2em;opacity:.7}.skills-list[data-v-5c64ac1a]{list-style:none;padding:0}.skill-item[data-v-5c64ac1a]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-text);border-bottom:1px solid rgba(255,255,255,.1);padding:var(--spacing-xs) 0;cursor:none;transition:all .3s ease;opacity:.9}.skill-item[data-v-5c64ac1a]:hover{color:var(--color-accent);opacity:1;padding-left:10px}@media(max-width:768px){.about-grid[data-v-5c64ac1a]{grid-template-columns:1fr;gap:var(--spacing-xl)}.section-title[data-v-5c64ac1a]{font-size:2.5rem}.skill-item[data-v-5c64ac1a]{font-size:1.5rem}}.contact[data-v-abfffb3a]{padding:var(--spacing-xl) 0;text-align:center;border-top:1px solid var(--color-border);position:relative;z-index:1}.section-title[data-v-abfffb3a]{font-size:1.5rem;margin-bottom:var(--spacing-md);letter-spacing:.5em}.email-link[data-v-abfffb3a]{font-family:var(--font-display);font-size:2.5rem;font-style:italic;display:block;margin-bottom:var(--spacing-md)}.socials[data-v-abfffb3a]{font-family:var(--font-mono);color:var(--color-silver)}@media(max-width:768px){.email-link[data-v-abfffb3a]{font-size:1.5rem}}.fluid-bg[data-v-aed63d24]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;background-color:#050505;overflow:hidden}.nebula[data-v-aed63d24]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background-image:radial-gradient(circle at 50% 50%,rgba(20,20,20,.8),transparent 60%),radial-gradient(circle at 80% 20%,rgba(40,40,40,.4),transparent 50%),radial-gradient(circle at 20% 80%,rgba(30,30,30,.4),transparent 50%);filter:blur(80px);animation:drift-aed63d24 30s infinite alternate ease-in-out;opacity:.6}.stars[data-v-aed63d24]{position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(1px 1px at 10% 10%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 20% 20%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 30% 30%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 40% 40%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 50% 50%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 60% 60%,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 70% 70%,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 80% 80%,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 90% 90%,rgba(255,255,255,.4),transparent);background-size:500px 500px;opacity:.3}@keyframes drift-aed63d24{0%{transform:translate(0) rotate(0)}to{transform:translate(-5%,-5%) rotate(5deg)}}.cursor-wrapper[data-v-170d05cb]{position:fixed;top:0;left:0;pointer-events:none;z-index:9999;mix-blend-mode:difference}.cursor-dot[data-v-170d05cb]{width:8px;height:8px;background-color:#fff;border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%)}.cursor-follower[data-v-170d05cb]{width:40px;height:40px;border:1px solid rgba(255,255,255,.5);border-radius:50%;position:fixed;top:0;left:0;transform:translate(-50%,-50%);transition:width .3s,height .3s,background-color .3s}@media(max-width:768px){.cursor-wrapper[data-v-170d05cb]{display:none}}.app-container[data-v-52b8777d]{min-height:100vh;display:flex;flex-direction:column}
