.custom-cursor[data-v-be6d29ad]{position:fixed;width:8px;height:8px;background:#0f8;border-radius:50%;pointer-events:none;z-index:9999;mix-blend-mode:difference;transform:translate(-50%,-50%)}.cursor-follower[data-v-be6d29ad]{position:fixed;width:30px;height:30px;border:1px solid rgba(0,255,136,.3);border-radius:50%;pointer-events:none;z-index:9998;transform:translate(-50%,-50%)}.navbar[data-v-d018ec71]{position:fixed;top:0;left:0;right:0;z-index:1000;padding:1rem 0;transition:all .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar.scrolled[data-v-d018ec71]{background:#0a0a0ae6;border-bottom:1px solid rgba(255,255,255,.1)}.nav-container[data-v-d018ec71]{max-width:1400px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-v-d018ec71]{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.logo-text[data-v-d018ec71]{font-size:1.2rem;font-weight:700;letter-spacing:2px}.logo-dot[data-v-d018ec71]{width:8px;height:8px;background:#0f8;border-radius:50%;animation:pulse-d018ec71 2s infinite}@keyframes pulse-d018ec71{0%,to{opacity:1}50%{opacity:.5}}.theme-toggle[data-v-d018ec71]{background:none;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.theme-toggle[data-v-d018ec71]:hover{border-color:#0f8;transform:scale(1.1)}.toggle-icon .icon[data-v-d018ec71]{width:18px;height:18px;color:#fff}@media (max-width: 768px){.nav-container[data-v-d018ec71]{padding:0 1rem}}.footer[data-v-de293a45]{background:var(--footer-bg);border-top:1px solid var(--border-color);padding:6rem 0 2rem;margin-top:4rem;position:relative;overflow:hidden}.footer[data-v-de293a45]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 20% 80%,var(--accent-glow-1) 0%,transparent 50%),radial-gradient(circle at 80% 20%,var(--accent-glow-2) 0%,transparent 50%);pointer-events:none}.container[data-v-de293a45]{max-width:1400px;margin:0 auto;padding:0 2rem;position:relative;z-index:2}.footer-content[data-v-de293a45]{display:flex;flex-direction:column;gap:3rem}.footer-main[data-v-de293a45]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.footer-brand[data-v-de293a45]{max-width:600px}.footer-title[data-v-de293a45]{font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:-1px}.title-line[data-v-de293a45]{display:block}.title-line.accent[data-v-de293a45]{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-subtitle[data-v-de293a45]{font-size:1.2rem;opacity:.8;line-height:1.6;margin-bottom:2.5rem;max-width:500px}.footer-links-section[data-v-de293a45]{display:flex;gap:3rem}.footer-column[data-v-de293a45]{flex:1}.column-title[data-v-de293a45]{font-size:1.2rem;font-weight:700;margin-bottom:1.5rem;color:var(--accent-color);text-transform:uppercase;letter-spacing:1px}.social-links[data-v-de293a45]{display:flex;flex-direction:column;gap:1rem}.social-link[data-v-de293a45]{display:flex;align-items:center;gap:.8rem;color:inherit;text-decoration:none;padding:.5rem 0;transition:all .3s ease;border-radius:8px}.social-link[data-v-de293a45]:hover{color:var(--accent-color);transform:translate(5px)}.social-icon[data-v-de293a45]{width:20px;height:20px}.service-links[data-v-de293a45]{display:flex;flex-direction:column;gap:1rem}.service-link[data-v-de293a45]{color:inherit;text-decoration:none;padding:.5rem 0;transition:all .3s ease;position:relative}.service-link[data-v-de293a45]:hover{color:var(--accent-color);transform:translate(5px)}.service-link[data-v-de293a45]:before{content:"";position:absolute;left:-1rem;top:50%;transform:translateY(-50%);width:0;height:2px;background:var(--accent-color);transition:width .3s ease}.service-link[data-v-de293a45]:hover:before{width:.5rem}.footer-bottom[data-v-de293a45]{margin-top:2rem}.footer-divider[data-v-de293a45]{height:1px;background:linear-gradient(90deg,transparent,var(--border-color),transparent);margin-bottom:2rem}.footer-bottom-content[data-v-de293a45]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.copyright[data-v-de293a45]{opacity:.6;font-size:.9rem}.footer-badge[data-v-de293a45]{display:flex;align-items:center;gap:.5rem;background:var(--card-bg-light);padding:.5rem 1rem;border-radius:25px;border:1px solid var(--border-color)}.badge-text[data-v-de293a45]{font-size:.9rem;opacity:.8}.badge-heart[data-v-de293a45]{width:16px;height:16px;color:#ff6b6b;animation:heartbeat-de293a45 2s infinite}@keyframes heartbeat-de293a45{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media (max-width: 1024px){.footer-main[data-v-de293a45]{grid-template-columns:1fr;gap:3rem}.footer-links-section[data-v-de293a45]{justify-content:space-between}}@media (max-width: 768px){.footer[data-v-de293a45]{padding:4rem 0 2rem}.footer-links-section[data-v-de293a45]{flex-direction:column;gap:2rem}.footer-bottom-content[data-v-de293a45]{flex-direction:column;text-align:center}.container[data-v-de293a45]{padding:0 1.5rem}}@media (max-width: 480px){.footer-title[data-v-de293a45]{font-size:2rem}.footer-subtitle[data-v-de293a45]{font-size:1rem}.container[data-v-de293a45]{padding:0 1rem}}:root{--bg-color: #0a0a0a;--text-color: #ffffff;--accent-color: #00ff88;--accent-color-2: #00d4ff;--card-bg: rgba(255, 255, 255, .02);--card-bg-light: rgba(255, 255, 255, .05);--border-color: rgba(255, 255, 255, .1);--accent-glow-1: rgba(0, 255, 136, .1);--accent-glow-2: rgba(0, 212, 255, .1);--accent-gradient: linear-gradient(45deg, #00ff88, #00d4ff);--footer-bg: linear-gradient(135deg, rgba(0, 255, 136, .05) 0%, rgba(0, 212, 255, .05) 100%)}*{margin:0;padding:0;box-sizing:border-box}body,html,*{cursor:none!important}#app{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--bg-color);color:var(--text-color);overflow-x:hidden;transition:all .5s ease}#app.dark-mode{background:var(--bg-color);color:var(--text-color)}#app:not(.dark-mode){background:var(--bg-color);color:var(--text-color)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--card-bg);border-radius:5px}::-webkit-scrollbar-thumb{background:var(--accent-gradient);border-radius:5px;border:1px solid var(--border-color)}::-webkit-scrollbar-thumb:hover{background:var(--accent-gradient);box-shadow:0 0 10px var(--accent-glow-1)}html{scrollbar-width:thin;scrollbar-color:var(--accent-color) var(--card-bg)}.home-page[data-v-37f82c5c]{background:#0a0a0a;color:#fff;font-family:Inter,sans-serif;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;position:relative;overscroll-behavior:none;scroll-behavior:smooth}.is-mobile[data-v-37f82c5c]{cursor:auto!important;overflow-x:hidden!important;overflow-y:auto!important;height:auto!important;min-height:100vh!important}.is-mobile .custom-cursor[data-v-37f82c5c],.is-mobile .cursor-dot[data-v-37f82c5c],.is-mobile .cursor-outline[data-v-37f82c5c],.is-mobile .cursor-follower[data-v-37f82c5c]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}[data-v-37f82c5c]{margin:0;padding:0;box-sizing:border-box}.hero[data-v-37f82c5c]{height:auto;min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;perspective:1000px;padding-top:80px;padding-bottom:2rem;overflow:visible}.hero-bg[data-v-37f82c5c]{position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;contain:layout style paint;transform:translateZ(0)}.grid-overlay[data-v-37f82c5c]{position:absolute;top:0;left:0;right:0;bottom:0;background-image:linear-gradient(rgba(0,255,136,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.1) 1px,transparent 1px);background-size:50px 50px;opacity:.3}.floating-elements[data-v-37f82c5c]{position:absolute;top:0;left:0;right:0;bottom:0;contain:layout style paint;transform:translateZ(0)}.floating-dot[data-v-37f82c5c]{position:absolute;width:4px;height:4px;background:#0f8;border-radius:50%;opacity:.6}.morphing-shapes[data-v-37f82c5c]{position:absolute;top:0;left:0;right:0;bottom:0;contain:layout style paint;transform:translateZ(0)}.morphing-shape[data-v-37f82c5c]{position:absolute;background:linear-gradient(45deg,#00ff881a,#00d4ff1a);border-radius:20%;opacity:.3}.hero-content[data-v-37f82c5c]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);max-width:1400px;padding:0 clamp(1rem,3vw,2rem);width:100%;align-items:start;position:relative;z-index:1}.hero-left[data-v-37f82c5c]{text-align:left}.hero-right[data-v-37f82c5c]{text-align:right}.hero-title[data-v-37f82c5c]{font-size:clamp(2.5rem,8vw,6rem);font-weight:900;line-height:.9;margin-bottom:clamp(1rem,3vw,1.5rem);text-transform:uppercase;letter-spacing:clamp(-1px,-.3vw,-2px)}.title-line[data-v-37f82c5c]{display:block;overflow:hidden;margin-bottom:.2em}.title-line.accent[data-v-37f82c5c]{background:linear-gradient(45deg,#0f8,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-v-37f82c5c]{font-size:clamp(.9rem,2.5vw,1.3rem);opacity:.9;margin-bottom:clamp(.8rem,2vw,1rem);font-weight:400;letter-spacing:clamp(1px,.3vw,2px);color:#0f8;line-height:1.4}.hero-description[data-v-37f82c5c]{margin-bottom:clamp(2rem,5vw,3rem)}.hero-description p[data-v-37f82c5c]{font-size:clamp(.95rem,2vw,1.1rem);opacity:.8;font-weight:300;letter-spacing:clamp(.5px,.1vw,1px);line-height:1.5}.hero-stats[data-v-37f82c5c]{display:flex;gap:clamp(1.5rem,4vw,3rem);margin-bottom:clamp(1.5rem,3vw,2rem);flex-wrap:wrap;justify-content:flex-start}.stat-item[data-v-37f82c5c]{text-align:center;min-width:80px}.stat-number[data-v-37f82c5c]{display:block;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#0f8;margin-bottom:.5rem}.stat-label[data-v-37f82c5c]{font-size:clamp(.7rem,1.5vw,.8rem);opacity:.7;letter-spacing:clamp(1px,.2vw,2px)}.section-title[data-v-37f82c5c]{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;text-align:right;margin-bottom:clamp(2rem,4vw,3rem);position:relative;text-transform:uppercase;letter-spacing:clamp(-.5px,-.1vw,-1px)}.title-bg[data-v-37f82c5c]{position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:clamp(3rem,8vw,6rem);opacity:.05;z-index:-1;white-space:nowrap}.categories-grid[data-v-37f82c5c]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.5vw,1.5rem);max-width:600px;margin-left:auto}.category-card[data-v-37f82c5c]{position:relative;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:clamp(15px,3vw,20px);padding:clamp(1rem,2.5vw,1.5rem);cursor:pointer;overflow:hidden;transition:all .15s ease;min-height:clamp(180px,25vw,220px);display:flex;flex-direction:column;text-decoration:none;color:inherit;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);touch-action:manipulation}.category-card.coming-soon[data-v-37f82c5c]{cursor:not-allowed;opacity:.7}.card-bg[data-v-37f82c5c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,255,136,.1) 0%,transparent 100%);opacity:0;transition:opacity .15s ease}.card-header[data-v-37f82c5c]{display:flex;align-items:center;gap:clamp(.8rem,2vw,1rem);margin-bottom:clamp(.8rem,2vw,1rem)}.card-icon-wrapper[data-v-37f82c5c]{width:clamp(40px,8vw,50px);height:clamp(40px,8vw,50px);background:#00ff881a;border-radius:clamp(10px,2vw,12px);display:flex;align-items:center;justify-content:center;transition:transform .15s ease;flex-shrink:0}.card-icon-svg[data-v-37f82c5c]{width:clamp(20px,4vw,24px);height:clamp(20px,4vw,24px);color:#0f8}.card-content[data-v-37f82c5c]{position:relative;z-index:2;flex:1;display:flex;flex-direction:column}.card-title[data-v-37f82c5c]{font-size:clamp(.9rem,2vw,1.1rem);font-weight:700;letter-spacing:clamp(.5px,.1vw,1px);position:relative;line-height:1.2}.coming-soon-badge[data-v-37f82c5c]{position:absolute;top:-.5rem;right:-1rem;background:linear-gradient(45deg,#ff6b6b,#ff8e8e);color:#fff;font-size:clamp(.4rem,1vw,.5rem);padding:clamp(.15rem,.5vw,.2rem) clamp(.3rem,.8vw,.4rem);border-radius:clamp(6px,1.5vw,8px);font-weight:600;letter-spacing:1px;animation:glow-37f82c5c 2s infinite alternate}@keyframes glow-37f82c5c{0%{box-shadow:0 0 5px #ff6b6b80}to{box-shadow:0 0 20px #ff6b6bcc}}.card-description[data-v-37f82c5c]{opacity:.8;margin:clamp(.8rem,2vw,1rem) 0;line-height:1.5;font-size:clamp(.8rem,1.8vw,.9rem);flex:1}.card-tech[data-v-37f82c5c]{display:flex;flex-wrap:wrap;gap:clamp(.2rem,.5vw,.3rem);margin-top:auto}.tech-tag[data-v-37f82c5c]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);padding:clamp(.15rem,.4vw,.2rem) clamp(.4rem,1vw,.6rem);border-radius:clamp(12px,2.5vw,15px);font-size:clamp(.6rem,1.3vw,.7rem);font-weight:500;transition:all .15s ease}.card-overlay[data-v-37f82c5c]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00ff881a,#00d4ff1a);opacity:0;transition:opacity .15s ease}.scroll-indicator[data-v-37f82c5c]{position:absolute;bottom:clamp(1.5rem,3vw,2rem);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(.8rem,2vw,1rem);z-index:10}.scroll-line[data-v-37f82c5c]{width:1px;height:clamp(30px,6vw,40px);background:#0f8;transform-origin:top}.scroll-text[data-v-37f82c5c]{font-size:clamp(.7rem,1.5vw,.8rem);letter-spacing:clamp(1px,.3vw,2px);opacity:.7;writing-mode:vertical-rl}.container[data-v-37f82c5c]{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.about-section[data-v-37f82c5c],.skills-section[data-v-37f82c5c],.achievements-section[data-v-37f82c5c]{padding:clamp(4rem,10vw,8rem) 0;position:relative}.about-section[data-v-37f82c5c]{background:linear-gradient(180deg,transparent 0%,rgba(0,255,136,.02) 50%,transparent 100%)}.about-content[data-v-37f82c5c]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(3rem,8vw,6rem);align-items:center}.about-description p[data-v-37f82c5c]{font-size:clamp(1rem,2.2vw,1.1rem);line-height:1.8;opacity:.9;margin-bottom:clamp(1rem,2.5vw,1.5rem)}.about-visual[data-v-37f82c5c]{perspective:1000px;transform-style:preserve-3d}.skill-orbit-container[data-v-37f82c5c]{position:relative;width:100%;height:clamp(300px,50vw,400px);display:flex;align-items:center;justify-content:center}.skill-orbit[data-v-37f82c5c]{position:relative;width:clamp(200px,40vw,300px);height:clamp(200px,40vw,300px);transform-style:preserve-3d}.orbit-center[data-v-37f82c5c]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(60px,12vw,80px);height:clamp(60px,12vw,80px);background:linear-gradient(45deg,#0f8,#00d4ff);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 30px #00ff8880}.center-text[data-v-37f82c5c]{font-weight:700;color:#000;font-size:clamp(.7rem,1.5vw,.9rem);letter-spacing:1px}.orbit-item[data-v-37f82c5c]{position:absolute;top:50%;left:50%;width:clamp(45px,9vw,60px);height:clamp(45px,9vw,60px);background:#ffffff1a;border:1px solid rgba(0,255,136,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:orbit-float-37f82c5c 3s ease-in-out infinite;backface-visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 5px 15px #0000004d;transform-style:preserve-3d;cursor:pointer;touch-action:manipulation}@keyframes orbit-float-37f82c5c{0%,to{transform:translate(var(--x, 0),var(--y, 0)) scale(1) rotateY(0) translateZ(0)}50%{transform:translate(var(--x, 0),var(--y, 0)) scale(1.1) rotateY(180deg) translateZ(20px)}}.skill-text[data-v-37f82c5c]{font-size:clamp(.5rem,1.2vw,.7rem);font-weight:600;text-align:center;color:#0f8;line-height:1.1;padding:0 2px}.orbit-glow[data-v-37f82c5c]{position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:50%;background:linear-gradient(45deg,#00ff884d,#00d4ff4d);opacity:0;transition:opacity .3s ease;z-index:-1}.orbit-item:hover .orbit-glow[data-v-37f82c5c]{opacity:1}.floating-3d-elements[data-v-37f82c5c]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.floating-3d-dot[data-v-37f82c5c]{position:absolute;width:clamp(4px,1vw,6px);height:clamp(4px,1vw,6px);background:linear-gradient(45deg,#0f8,#00d4ff);border-radius:50%;opacity:.6;box-shadow:0 0 10px #00ff8880}.skills-section[data-v-37f82c5c]{background:linear-gradient(180deg,transparent 0%,rgba(0,212,255,.02) 50%,transparent 100%)}.skills-grid[data-v-37f82c5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,40vw,300px),1fr));gap:clamp(1.5rem,3vw,2rem)}.skill-category[data-v-37f82c5c]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:clamp(15px,3vw,20px);padding:clamp(1.5rem,3vw,2rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .15s ease}.skill-category[data-v-37f82c5c]:hover{transform:translateY(-5px) rotateY(2deg)}.skill-category-header[data-v-37f82c5c]{display:flex;align-items:center;gap:clamp(.8rem,2vw,1rem);margin-bottom:clamp(1.5rem,3vw,2rem)}.skill-category-icon[data-v-37f82c5c]{width:clamp(25px,5vw,30px);height:clamp(25px,5vw,30px);color:#0f8}.skill-category-name[data-v-37f82c5c]{font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700;color:#0f8}.skill-items[data-v-37f82c5c]{display:flex;flex-direction:column;gap:clamp(1rem,2.5vw,1.5rem)}.skill-item[data-v-37f82c5c]{display:flex;align-items:center;gap:clamp(.8rem,2vw,1rem);position:relative}.skill-name[data-v-37f82c5c]{min-width:clamp(100px,20vw,120px);font-weight:500;font-size:clamp(.85rem,1.8vw,.95rem)}.skill-bar[data-v-37f82c5c]{flex:1;height:clamp(6px,1.5vw,8px);background:#ffffff1a;border-radius:clamp(3px,.8vw,4px);overflow:hidden}.skill-progress[data-v-37f82c5c]{height:100%;border-radius:clamp(3px,.8vw,4px);width:0%;position:relative;overflow:hidden}.skill-progress[data-v-37f82c5c]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-37f82c5c 2s infinite}@keyframes shimmer-37f82c5c{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skill-level[data-v-37f82c5c]{min-width:clamp(35px,7vw,40px);text-align:right;font-weight:600;color:#0f8;font-size:clamp(.8rem,1.6vw,.9rem)}.achievements-section[data-v-37f82c5c]{background:#ffffff03}.achievements-grid[data-v-37f82c5c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(250px,35vw,280px),1fr));gap:clamp(1.5rem,3vw,2rem)}.achievement-card[data-v-37f82c5c]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:clamp(15px,3vw,20px);padding:clamp(1.5rem,3vw,2rem);text-align:center;transition:transform .15s ease;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;touch-action:manipulation}.achievement-card[data-v-37f82c5c]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,#00ff880d,#00d4ff0d);opacity:0;transition:opacity .3s ease}.achievement-card[data-v-37f82c5c]:hover:before{opacity:1}.achievement-icon[data-v-37f82c5c]{width:clamp(60px,12vw,80px);height:clamp(60px,12vw,80px);background:linear-gradient(45deg,#0f83,#00d4ff33);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto clamp(1rem,2.5vw,1.5rem);position:relative;z-index:2;box-shadow:0 10px 30px #00ff884d;transition:transform .15s ease}.achievement-icon-svg[data-v-37f82c5c]{width:clamp(30px,6vw,40px);height:clamp(30px,6vw,40px);color:#0f8}.achievement-content[data-v-37f82c5c]{position:relative;z-index:2}.achievement-title[data-v-37f82c5c]{font-size:clamp(1rem,2.2vw,1.2rem);font-weight:700;margin-bottom:clamp(.8rem,2vw,1rem);color:#0f8;line-height:1.3}.achievement-description[data-v-37f82c5c]{opacity:.8;line-height:1.6;margin-bottom:clamp(.8rem,2vw,1rem);font-size:clamp(.85rem,1.8vw,.95rem)}.achievement-year[data-v-37f82c5c]{font-weight:600;color:#00d4ff;font-size:clamp(.9rem,1.8vw,1rem)}.floating-dot[data-v-37f82c5c],.morphing-shape[data-v-37f82c5c],.floating-3d-dot[data-v-37f82c5c],.orbit-item[data-v-37f82c5c]{will-change:transform;transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (prefers-reduced-motion: reduce){.floating-dot[data-v-37f82c5c],.morphing-shape[data-v-37f82c5c],.floating-3d-dot[data-v-37f82c5c]{animation:none!important}}html[data-v-37f82c5c]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior:none}body[data-v-37f82c5c]{-webkit-overflow-scrolling:touch;overflow-x:hidden;overscroll-behavior-y:none}@media (max-width: 1200px){.hero-content[data-v-37f82c5c]{gap:clamp(2rem,4vw,3rem)}.about-content[data-v-37f82c5c]{gap:clamp(3rem,6vw,4rem)}}@media (max-width: 1024px){.hero-content[data-v-37f82c5c]{grid-template-columns:1fr;text-align:center;gap:clamp(2rem,4vw,3rem)}.hero-left[data-v-37f82c5c],.hero-right[data-v-37f82c5c],.section-title[data-v-37f82c5c]{text-align:center}.categories-grid[data-v-37f82c5c]{margin:0 auto;max-width:clamp(400px,60vw,500px)}.hero-stats[data-v-37f82c5c]{justify-content:center}.about-content[data-v-37f82c5c]{grid-template-columns:1fr;gap:clamp(3rem,6vw,4rem);text-align:center}.title-bg[data-v-37f82c5c]{text-align:center;left:50%;right:auto;transform:translate(-50%,-50%);width:100%}.scroll-indicator[data-v-37f82c5c]{display:none}}@media (max-width: 768px){.home-page[data-v-37f82c5c]{-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto}.hero[data-v-37f82c5c]{height:auto;min-height:100vh;padding-top:100px;align-items:center;justify-content:center;padding-bottom:3rem}.hero-content[data-v-37f82c5c]{margin-top:0;align-items:center;min-height:auto;justify-content:center;text-align:center}.hero-bg[data-v-37f82c5c]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1;pointer-events:none;contain:layout style paint;transform:translateZ(0)}.scroll-indicator[data-v-37f82c5c]{display:none}.categories-grid[data-v-37f82c5c]{grid-template-columns:1fr;max-width:clamp(300px,80vw,350px)}.hero-stats[data-v-37f82c5c]{gap:clamp(1rem,3vw,2rem);flex-wrap:wrap;justify-content:center}.hero-content[data-v-37f82c5c],.container[data-v-37f82c5c]{padding:0 clamp(1rem,2vw,1.5rem)}.about-section[data-v-37f82c5c],.skills-section[data-v-37f82c5c],.achievements-section[data-v-37f82c5c]{padding:clamp(3rem,8vw,4rem) 0}.skills-grid[data-v-37f82c5c]{grid-template-columns:1fr}.achievements-grid[data-v-37f82c5c]{grid-template-columns:repeat(auto-fit,minmax(clamp(250px,70vw,300px),1fr))}.skill-orbit[data-v-37f82c5c]{width:clamp(180px,35vw,250px);height:clamp(180px,35vw,250px)}.orbit-item[data-v-37f82c5c]{width:clamp(40px,8vw,50px);height:clamp(40px,8vw,50px)}.skill-text[data-v-37f82c5c]{font-size:clamp(.45rem,1vw,.6rem)}.about-visual[data-v-37f82c5c]{perspective:none;transform-style:flat}.skill-orbit[data-v-37f82c5c],.orbit-item[data-v-37f82c5c]{transform-style:flat}@keyframes orbit-float-37f82c5c{0%,to{transform:translate(var(--x, 0),var(--y, 0)) scale(1)}50%{transform:translate(var(--x, 0),var(--y, 0)) scale(1.1)}}.title-bg[data-v-37f82c5c]{font-size:clamp(2.5rem,7vw,4rem);top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;opacity:.05;z-index:-1}.section-title[data-v-37f82c5c]{position:relative;z-index:1;text-align:center;padding:.5rem 0}[data-v-37f82c5c]{cursor:auto!important}.custom-cursor[data-v-37f82c5c],.cursor-dot[data-v-37f82c5c],.cursor-outline[data-v-37f82c5c],.cursor-follower[data-v-37f82c5c]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}[data-v-37f82c5c]::-webkit-scrollbar{width:0px;background:transparent}html[data-v-37f82c5c]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body[data-v-37f82c5c]{-webkit-overflow-scrolling:touch;overflow-x:hidden}}@media (max-width: 480px){.hero[data-v-37f82c5c]{min-height:100vh;padding-top:100px;padding-bottom:2rem;align-items:center;justify-content:center}.hero-content[data-v-37f82c5c]{min-height:auto;gap:clamp(2rem,6vw,3rem);align-items:center;justify-content:center}.hero-title[data-v-37f82c5c]{margin-top:0;line-height:.85}.categories-grid[data-v-37f82c5c]{margin-bottom:2rem}.hero-title[data-v-37f82c5c]{font-size:clamp(2rem,10vw,2.5rem)}.hero-subtitle[data-v-37f82c5c]{font-size:clamp(.8rem,3vw,1rem);line-height:1.5}.categories-grid[data-v-37f82c5c]{max-width:clamp(280px,90vw,300px)}.category-card[data-v-37f82c5c]{min-height:clamp(160px,35vw,180px);padding:clamp(.8rem,3vw,1rem)}.hero-stats[data-v-37f82c5c]{gap:clamp(.8rem,4vw,1rem)}.stat-number[data-v-37f82c5c]{font-size:clamp(1.2rem,4vw,1.5rem)}.skill-orbit[data-v-37f82c5c]{width:clamp(160px,40vw,200px);height:clamp(160px,40vw,200px)}.orbit-center[data-v-37f82c5c]{width:clamp(50px,12vw,60px);height:clamp(50px,12vw,60px)}.center-text[data-v-37f82c5c]{font-size:clamp(.6rem,1.5vw,.7rem)}.skill-item[data-v-37f82c5c]{flex-direction:column;align-items:flex-start;gap:clamp(.4rem,1vw,.5rem)}.skill-name[data-v-37f82c5c]{min-width:auto;margin-bottom:clamp(.2rem,.5vw,.25rem);width:100%}.skill-bar[data-v-37f82c5c]{width:100%}.skill-level[data-v-37f82c5c]{position:absolute;right:0;top:0;min-width:auto}.achievement-card[data-v-37f82c5c]{padding:clamp(1rem,4vw,1.5rem)}.achievement-icon[data-v-37f82c5c]{width:clamp(50px,12vw,60px);height:clamp(50px,12vw,60px)}.achievement-icon-svg[data-v-37f82c5c]{width:clamp(25px,6vw,30px);height:clamp(25px,6vw,30px)}.title-bg[data-v-37f82c5c]{font-size:clamp(2rem,6vw,3rem)}}@media (max-width: 360px){.hero-title[data-v-37f82c5c]{font-size:clamp(1.8rem,12vw,2rem);letter-spacing:-1px}.hero-subtitle[data-v-37f82c5c]{font-size:clamp(.75rem,3.5vw,.9rem);letter-spacing:1px}.hero-description p[data-v-37f82c5c]{font-size:clamp(.85rem,3vw,.9rem)}.stat-number[data-v-37f82c5c]{font-size:clamp(1.1rem,5vw,1.3rem)}.stat-label[data-v-37f82c5c]{font-size:clamp(.65rem,2.5vw,.7rem)}.section-title[data-v-37f82c5c]{font-size:clamp(1.5rem,6vw,1.8rem);margin-bottom:clamp(1.5rem,4vw,2rem)}.title-bg[data-v-37f82c5c]{font-size:clamp(2.5rem,10vw,4rem)}.categories-grid[data-v-37f82c5c]{max-width:95vw}.category-card[data-v-37f82c5c]{min-height:clamp(140px,40vw,160px);padding:clamp(.7rem,3vw,.8rem)}.card-title[data-v-37f82c5c]{font-size:clamp(.8rem,3vw,.9rem)}.card-description[data-v-37f82c5c]{font-size:clamp(.75rem,2.5vw,.8rem)}.tech-tag[data-v-37f82c5c]{font-size:clamp(.55rem,2vw,.6rem);padding:clamp(.1rem,.5vw,.15rem) clamp(.3rem,1vw,.4rem)}}[data-v-37f82c5c]::-webkit-scrollbar{width:clamp(6px,1.5vw,8px)}[data-v-37f82c5c]::-webkit-scrollbar-track{background:#0a0a0a}[data-v-37f82c5c]::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#0f8,#00d4ff);border-radius:clamp(3px,.8vw,4px)}[data-v-37f82c5c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(45deg,#00d4ff,#0f8)}@media (max-width: 768px){[data-v-37f82c5c]{cursor:auto!important}.custom-cursor[data-v-37f82c5c],.cursor-dot[data-v-37f82c5c],.cursor-outline[data-v-37f82c5c],.cursor-follower[data-v-37f82c5c]{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}[data-v-37f82c5c]::-webkit-scrollbar{width:0px;background:transparent}html[data-v-37f82c5c]{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body[data-v-37f82c5c]{-webkit-overflow-scrolling:touch;overflow-x:hidden}}.page-header[data-v-a1f529a4]{padding:2rem 0 5rem;border-bottom:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(0,255,136,.02) 0%,transparent 100%);margin-bottom:3rem}.container[data-v-a1f529a4]{max-width:1400px;margin:0 auto;padding:0 2rem}.back-button[data-v-a1f529a4]{background:none;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1rem;border-radius:30px;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all .3s ease;margin-bottom:2rem}.back-button[data-v-a1f529a4]:hover{background:#00ff881a;border-color:#0f8}.back-icon[data-v-a1f529a4]{width:16px;height:16px}.page-title-container[data-v-a1f529a4]{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.page-icon[data-v-a1f529a4]{width:40px;height:40px;color:#0f8}.page-title[data-v-a1f529a4]{font-size:3rem;font-weight:900;letter-spacing:1px;text-transform:uppercase}.page-description[data-v-a1f529a4]{font-size:1.2rem;opacity:.8;max-width:600px}@media (max-width: 768px){.page-title[data-v-a1f529a4]{font-size:2rem}.page-icon[data-v-a1f529a4]{width:30px;height:30px}.container[data-v-a1f529a4]{padding:0 1rem}}.programming-page[data-v-f83187f2]{padding-top:80px;min-height:100vh;background:#0a0a0a;color:#fff}.container[data-v-f83187f2]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-subtitle[data-v-f83187f2]{font-size:1.8rem;font-weight:700;margin-bottom:2rem;color:#0f8;letter-spacing:1px}.programming-stats[data-v-f83187f2]{background:linear-gradient(135deg,#00ff880d,#00d4ff0d);border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.1);margin-bottom:4rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.stats-header[data-v-f83187f2]{text-align:center;margin-bottom:3rem}.section-subtitle[data-v-f83187f2]{font-size:clamp(2rem,4vw,3rem);font-weight:900;margin-bottom:1rem;line-height:1.2}.title-accent[data-v-f83187f2]{color:#0f8;display:inline-block;margin-right:1rem}.title-main[data-v-f83187f2]{color:#fff;display:inline-block}.stats-description[data-v-f83187f2]{font-size:1.1rem;opacity:.8;max-width:600px;margin:0 auto;line-height:1.6}.stats-container[data-v-f83187f2]{display:grid;gap:3rem}.proficiency-chart[data-v-f83187f2]{background:#ffffff05;border-radius:15px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.chart-header[data-v-f83187f2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.chart-title[data-v-f83187f2]{font-size:1.5rem;font-weight:700;color:#0f8}.chart-legend[data-v-f83187f2]{display:flex;gap:1.5rem;flex-wrap:wrap}.legend-item[data-v-f83187f2]{display:flex;align-items:center;gap:.5rem;font-size:.9rem}.legend-color[data-v-f83187f2]{width:12px;height:12px;border-radius:50%}.legend-color.expert[data-v-f83187f2]{background:linear-gradient(45deg,#0f8,#00d4ff)}.legend-color.advanced[data-v-f83187f2]{background:linear-gradient(45deg,gold,#ff8c00)}.legend-color.intermediate[data-v-f83187f2]{background:linear-gradient(45deg,#ff6b6b,#ff8e8e)}.languages-grid[data-v-f83187f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.language-card[data-v-f83187f2]{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.language-card.expert[data-v-f83187f2]{border-color:#00ff884d;box-shadow:0 0 20px #00ff881a}.language-card.advanced[data-v-f83187f2]{border-color:#ffd7004d;box-shadow:0 0 20px #ffd7001a}.language-card.intermediate[data-v-f83187f2]{border-color:#ff6b6b4d;box-shadow:0 0 20px #ff6b6b1a}.language-header[data-v-f83187f2]{display:flex;align-items:center;margin-bottom:1.5rem}.language-icon[data-v-f83187f2]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:1rem;flex-shrink:0}.tech-icon[data-v-f83187f2]{width:24px;height:24px;color:#000}.language-initial[data-v-f83187f2]{font-size:1.5rem;font-weight:700;color:#000}.language-info[data-v-f83187f2]{flex:1}.language-name[data-v-f83187f2]{font-size:1.1rem;font-weight:600;margin-bottom:.25rem}.language-category[data-v-f83187f2]{font-size:.8rem;opacity:.7;color:#0f8}.language-percentage[data-v-f83187f2]{display:flex;align-items:baseline;gap:.2rem}.percentage-number[data-v-f83187f2]{font-size:2rem;font-weight:700;color:#0f8}.percentage-symbol[data-v-f83187f2]{font-size:1.2rem;font-weight:600;color:#0f8;opacity:.8}.progress-container[data-v-f83187f2]{margin-bottom:1rem}.progress-track[data-v-f83187f2]{position:relative;height:8px;background:#ffffff1a;border-radius:4px;overflow:hidden;margin-bottom:1rem}.progress-fill[data-v-f83187f2]{height:100%;border-radius:4px;width:0%;position:relative;transition:all .3s ease}.progress-fill[data-v-f83187f2]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer-f83187f2 2s infinite}@keyframes shimmer-f83187f2{0%{transform:translate(-100%)}to{transform:translate(100%)}}.progress-glow[data-v-f83187f2]{position:absolute;top:-2px;left:0;height:12px;width:0%;border-radius:6px;opacity:.5;filter:blur(4px);transition:width 1.5s ease}.skill-indicators[data-v-f83187f2]{display:flex;justify-content:space-between;padding:0 2px}.skill-dot[data-v-f83187f2]{width:8px;height:8px;border-radius:50%;background:#fff3;transition:all .3s ease}.skill-dot.active[data-v-f83187f2]{background:#0f8;box-shadow:0 0 8px #00ff8880}.language-details[data-v-f83187f2]{display:flex;justify-content:space-between;font-size:.9rem}.detail-label[data-v-f83187f2]{opacity:.7;margin-right:.5rem}.detail-value[data-v-f83187f2]{color:#0f8;font-weight:600}.language-overlay[data-v-f83187f2]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#000000e6,#000c);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1.5rem;opacity:0;transform:translateY(10px);transition:all .3s ease;display:flex;align-items:center;justify-content:center}.overlay-content[data-v-f83187f2]{text-align:center}.overlay-description[data-v-f83187f2]{font-size:.95rem;line-height:1.6;margin-bottom:1rem;opacity:.9}.overlay-tags[data-v-f83187f2]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.overlay-tag[data-v-f83187f2]{background:#0f83;border:1px solid rgba(0,255,136,.4);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.tech-stack-carousel[data-v-f83187f2]{background:#ffffff05;border-radius:15px;padding:2rem;border:1px solid rgba(255,255,255,.1);margin-bottom:3rem}.carousel-container[data-v-f83187f2]{display:flex;flex-direction:column;gap:1.5rem}.carousel[data-v-f83187f2]{overflow:hidden;border-radius:10px;position:relative}.carousel-fade-left[data-v-f83187f2]{position:absolute;top:0;left:0;width:100px;height:100%;background:linear-gradient(to right,rgba(10,10,10,1),rgba(10,10,10,.8),transparent);z-index:10;pointer-events:none}.carousel-fade-right[data-v-f83187f2]{position:absolute;top:0;right:0;width:100px;height:100%;background:linear-gradient(to left,rgba(10,10,10,1),rgba(10,10,10,.8),transparent);z-index:10;pointer-events:none}.track[data-v-f83187f2]{display:flex;width:fit-content;will-change:transform}.tech-tag-carousel[data-v-f83187f2]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);padding:1rem 2rem;border-radius:25px;font-size:1rem;font-weight:600;margin:.5rem 1rem;white-space:nowrap;flex-shrink:0;transition:all .3s ease;min-width:120px;text-align:center;box-shadow:0 4px 15px #00ff881a;display:flex;align-items:center;gap:.5rem;justify-content:center}.tech-chip-icon[data-v-f83187f2]{width:18px;height:18px;color:#0f8;flex-shrink:0}.tech-tag-carousel[data-v-f83187f2]:hover{background:#0f83;border-color:#00ff8880;transform:scale(1.05) translateY(-2px);box-shadow:0 8px 25px #0f83}.tech-tag-carousel:hover .tech-chip-icon[data-v-f83187f2]{color:#fff}.carousel:hover .track[data-v-f83187f2]{animation-play-state:paused}.projects-showcase[data-v-f83187f2]{background:#ffffff05;border-radius:15px;padding:2rem;border:1px solid rgba(255,255,255,.1);margin-bottom:3rem}.projects-grid[data-v-f83187f2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.project-card[data-v-f83187f2]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden;transition:transform .3s ease;cursor:pointer}.project-card[data-v-f83187f2]:hover{transform:translateY(-5px)}.project-image[data-v-f83187f2]{position:relative;aspect-ratio:16/10;overflow:hidden}.project-img[data-v-f83187f2]{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.project-card:hover .project-img[data-v-f83187f2]{transform:scale(1.05)}.project-overlay[data-v-f83187f2]{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.project-card:hover .project-overlay[data-v-f83187f2]{opacity:1}.overlay-icon[data-v-f83187f2]{width:30px;height:30px;color:#0f8}.project-info[data-v-f83187f2]{padding:1.5rem}.project-name[data-v-f83187f2]{font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.project-description[data-v-f83187f2]{opacity:.8;margin-bottom:1rem;line-height:1.5}.project-tech[data-v-f83187f2]{display:flex;flex-wrap:wrap;gap:.5rem}.tech-tag[data-v-f83187f2]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);padding:.3rem .8rem;border-radius:20px;font-size:.8rem;font-weight:500}.project-modal[data-v-f83187f2]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-f83187f2]{background:#1a1a1a;padding:2rem;border-radius:15px;width:80%;max-width:700px;position:relative}.modal-image[data-v-f83187f2]{width:100%;height:250px;overflow:hidden;border-radius:10px;margin-bottom:1.5rem}.modal-image img[data-v-f83187f2]{width:100%;height:100%;object-fit:cover}.close-button[data-v-f83187f2]{position:absolute;top:10px;right:10px;font-size:2rem;cursor:pointer;color:#fff;z-index:10}.modal-content h2[data-v-f83187f2]{color:#0f8;margin-bottom:1rem}.modal-content p[data-v-f83187f2]{margin-bottom:1.5rem;line-height:1.6}.modal-content h3[data-v-f83187f2]{margin-bottom:.8rem;font-weight:600}.tech-stack[data-v-f83187f2]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.view-project-button[data-v-f83187f2]{display:inline-block;background:#0f8;color:#1a1a1a;padding:.7rem 1.5rem;border-radius:25px;text-decoration:none;font-weight:600;transition:background .3s ease}.view-project-button[data-v-f83187f2]:hover{background:#0c6}@media (max-width: 1024px){.chart-header[data-v-f83187f2]{flex-direction:column;align-items:flex-start}.chart-legend[data-v-f83187f2]{justify-content:center;width:100%}.languages-grid[data-v-f83187f2]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.carousel-fade-left[data-v-f83187f2],.carousel-fade-right[data-v-f83187f2]{width:60px}}@media (max-width: 768px){.programming-stats[data-v-f83187f2]{padding:2rem 1rem}.languages-grid[data-v-f83187f2],.projects-grid[data-v-f83187f2]{grid-template-columns:1fr}.container[data-v-f83187f2]{padding:0 1rem}.language-header[data-v-f83187f2]{flex-wrap:wrap;gap:1rem}.language-percentage[data-v-f83187f2]{order:-1;width:100%;justify-content:center;margin-bottom:1rem}.tech-tag-carousel[data-v-f83187f2]{padding:.8rem 1.5rem;font-size:.9rem;min-width:100px;margin:.5rem .8rem}.carousel-fade-left[data-v-f83187f2],.carousel-fade-right[data-v-f83187f2]{width:40px}}@media (max-width: 480px){.programming-stats[data-v-f83187f2]{padding:1.5rem 1rem}.chart-legend[data-v-f83187f2]{flex-direction:column;gap:.8rem}.language-card[data-v-f83187f2]{padding:1rem}.language-details[data-v-f83187f2]{flex-direction:column;gap:.5rem}.tech-tag-carousel[data-v-f83187f2]{padding:.6rem 1.2rem;font-size:.8rem;min-width:80px;margin:.5rem .6rem}.carousel-fade-left[data-v-f83187f2],.carousel-fade-right[data-v-f83187f2]{width:30px}.tech-chip-icon[data-v-f83187f2]{width:16px;height:16px}}.video-page[data-v-c376bc94]{padding-top:80px;min-height:100vh;background:#0a0a0a;color:#fff}.container[data-v-c376bc94]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-subtitle[data-v-c376bc94]{font-size:1.8rem;font-weight:700;margin-bottom:2rem;color:#0f8;letter-spacing:1px;text-transform:uppercase}.video-intro[data-v-c376bc94]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem;align-items:center}.video-intro-text[data-v-c376bc94]{padding-right:2rem}.glitch-text[data-v-c376bc94]{font-size:3.5rem;font-weight:900;text-transform:uppercase;letter-spacing:-2px;margin-bottom:1.5rem;position:relative;color:#0f8;text-shadow:2px 2px 10px rgba(0,255,136,.3);line-height:1.1}.glitch-text[data-v-c376bc94]:before,.glitch-text[data-v-c376bc94]:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%}.glitch-text[data-v-c376bc94]:before{left:2px;text-shadow:-2px 0 #ff00ff;animation:glitch-anim-1-c376bc94 2s infinite linear alternate-reverse}.glitch-text[data-v-c376bc94]:after{left:-2px;text-shadow:2px 0 #00ffff;animation:glitch-anim-2-c376bc94 3s infinite linear alternate-reverse}@keyframes glitch-anim-1-c376bc94{0%,to{clip-path:inset(50% 0 30% 0)}20%{clip-path:inset(33% 0 33% 0)}40%{clip-path:inset(10% 0 60% 0)}60%{clip-path:inset(70% 0 20% 0)}80%{clip-path:inset(40% 0 40% 0)}}@keyframes glitch-anim-2-c376bc94{0%,to{clip-path:inset(30% 0 50% 0)}20%{clip-path:inset(60% 0 10% 0)}40%{clip-path:inset(20% 0 70% 0)}60%{clip-path:inset(40% 0 40% 0)}80%{clip-path:inset(33% 0 33% 0)}}.intro-description[data-v-c376bc94]{font-size:1.2rem;line-height:1.8;opacity:.9;margin-bottom:2rem}.video-stats[data-v-c376bc94]{display:flex;gap:2rem}.video-stat[data-v-c376bc94]{text-align:center}.video-stat .stat-number[data-v-c376bc94]{display:block;font-size:2rem;font-weight:700;color:#0f8;margin-bottom:.5rem}.video-stat .stat-label[data-v-c376bc94]{font-size:.9rem;opacity:.7;letter-spacing:1px}.video-reel-preview[data-v-c376bc94]{position:relative}.reel-frame[data-v-c376bc94]{aspect-ratio:16/9;background:linear-gradient(45deg,#00ff881a,#00d4ff1a);border-radius:15px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.1);position:relative;cursor:pointer;transition:transform .3s ease}.reel-frame[data-v-c376bc94]:hover{transform:scale(1.02)}.play-button[data-v-c376bc94]{width:80px;height:80px;background:#0f83;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;transition:all .3s ease}.reel-frame:hover .play-button[data-v-c376bc94]{background:#00ff884d;transform:scale(1.1)}.reel-play-icon[data-v-c376bc94]{width:30px;height:30px;color:#0f8;margin-left:3px}.reel-text[data-v-c376bc94]{font-size:1.3rem;font-weight:700;letter-spacing:3px;text-transform:uppercase}.reel-overlay[data-v-c376bc94]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,136,.1) 50%,transparent 70%);animation:shimmer-c376bc94 3s infinite}@keyframes shimmer-c376bc94{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.video-categories[data-v-c376bc94]{background:#ffffff05;border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.1);margin-bottom:4rem}.video-types[data-v-c376bc94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem}.video-type-card[data-v-c376bc94]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:15px;overflow:hidden;transition:all .3s ease;cursor:pointer}.video-thumbnail[data-v-c376bc94]{position:relative;aspect-ratio:16/9;overflow:hidden}.thumbnail-static[data-v-c376bc94],.thumbnail-gif[data-v-c376bc94]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;transition:opacity .3s ease}.thumbnail-static[data-v-c376bc94]{opacity:1}.thumbnail-static.hidden[data-v-c376bc94],.thumbnail-gif[data-v-c376bc94]{opacity:0}.thumbnail-gif.visible[data-v-c376bc94]{opacity:1}.play-overlay[data-v-c376bc94]{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.video-type-card:hover .play-overlay[data-v-c376bc94]{opacity:1}.play-icon[data-v-c376bc94]{width:40px;height:40px;color:#0f8}.video-badge[data-v-c376bc94]{position:absolute;top:1rem;right:1rem;background:#00ff88e6;color:#000;padding:.3rem .8rem;border-radius:20px;font-weight:600;font-size:.9rem}.video-info[data-v-c376bc94]{padding:1.5rem}.video-type-name[data-v-c376bc94]{font-size:1.3rem;font-weight:700;margin-bottom:.8rem;color:#0f8;text-transform:uppercase;letter-spacing:1px}.video-description[data-v-c376bc94]{opacity:.8;margin-bottom:1rem;line-height:1.6}.video-stats-mini[data-v-c376bc94]{display:flex;gap:1rem;margin-bottom:1rem;font-size:.9rem;opacity:.7}.video-features[data-v-c376bc94]{display:flex;flex-wrap:wrap;gap:.5rem}.feature-tag[data-v-c376bc94]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.video-modal[data-v-c376bc94]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.modal-backdrop[data-v-c376bc94]{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-content[data-v-c376bc94]{position:relative;background:#1a1a1af2;border-radius:20px;border:1px solid rgba(255,255,255,.1);max-width:900px;width:100%;max-height:90vh;overflow-y:auto;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.modal-close[data-v-c376bc94]{position:absolute;top:1rem;right:1rem;background:#ffffff1a;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:10}.modal-close[data-v-c376bc94]:hover{background:#fff3;transform:scale(1.1)}.close-icon[data-v-c376bc94]{width:20px;height:20px;color:#fff}.modal-video-container[data-v-c376bc94]{padding:2rem}.modal-video[data-v-c376bc94]{width:100%;height:auto;border-radius:15px;margin-bottom:2rem}.modal-info[data-v-c376bc94]{text-align:center}.modal-title[data-v-c376bc94]{font-size:2rem;font-weight:700;color:#0f8;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.modal-description[data-v-c376bc94]{font-size:1.1rem;line-height:1.6;opacity:.9;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.modal-stats[data-v-c376bc94]{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}.modal-stat[data-v-c376bc94]{text-align:center}.modal-stat .stat-label[data-v-c376bc94]{display:block;font-size:.9rem;opacity:.7;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.modal-stat .stat-value[data-v-c376bc94]{display:block;font-size:1.5rem;font-weight:700;color:#0f8}.modal-features[data-v-c376bc94]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.modal-feature-tag[data-v-c376bc94]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.software-expertise[data-v-c376bc94]{background:#ffffff05;border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.1);margin-bottom:4rem}.software-grid[data-v-c376bc94]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.software-card[data-v-c376bc94]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:transform .3s ease}.software-card[data-v-c376bc94]:hover{transform:translateY(-3px)}.software-icon[data-v-c376bc94]{width:60px;height:60px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem;color:#fff;flex-shrink:0}.software-info[data-v-c376bc94]{flex:1}.software-name[data-v-c376bc94]{font-size:1.1rem;font-weight:600;margin-bottom:.3rem}.software-description[data-v-c376bc94]{font-size:.9rem;opacity:.7;margin-bottom:.8rem}.software-level[data-v-c376bc94]{display:flex;align-items:center;gap:1rem}.level-bar[data-v-c376bc94]{flex:1;height:6px;background:#ffffff1a;border-radius:3px;overflow:hidden}.level-fill[data-v-c376bc94]{height:100%;border-radius:3px;width:0%}.level-text[data-v-c376bc94]{font-size:.8rem;font-weight:600;color:#0f8;min-width:80px}.video-editor-mockup[data-v-c376bc94]{background:#ffffff05;border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.1);margin-bottom:4rem}.editor-interface[data-v-c376bc94]{background:#1a1a1a;border-radius:15px;overflow:hidden;border:1px solid rgba(255,255,255,.1)}.timeline-section[data-v-c376bc94]{padding:1.5rem;border-bottom:1px solid rgba(255,255,255,.1)}.timeline-header[data-v-c376bc94]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.timeline-title[data-v-c376bc94]{font-weight:600;color:#0f8}.timeline-controls[data-v-c376bc94]{display:flex;align-items:center;gap:1rem}.control-btn[data-v-c376bc94]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);border-radius:5px;padding:.3rem;cursor:pointer;transition:all .3s ease}.control-btn[data-v-c376bc94]:hover{background:#0f83}.control-icon[data-v-c376bc94]{width:16px;height:16px;color:#0f8}.timecode[data-v-c376bc94]{font-family:Monaco,Menlo,monospace;font-size:.9rem;color:#0f8}.timeline[data-v-c376bc94]{display:flex;flex-direction:column;gap:.5rem}.timeline-track[data-v-c376bc94]{display:flex;align-items:center;height:40px;background:#ffffff05;border-radius:5px}.track-label[data-v-c376bc94]{width:80px;padding:0 1rem;font-size:.8rem;font-weight:500;border-right:1px solid rgba(255,255,255,.1)}.track-content[data-v-c376bc94]{flex:1;position:relative;height:100%}.timeline-clip[data-v-c376bc94]{position:absolute;height:80%;top:10%;border-radius:3px;opacity:.8;border:1px solid rgba(255,255,255,.2);transform-origin:left}.preview-section[data-v-c376bc94]{display:grid;grid-template-columns:1fr auto;gap:2rem;padding:1.5rem}.preview-window[data-v-c376bc94]{aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;position:relative;border:2px solid rgba(255,255,255,.1)}.preview-content[data-v-c376bc94]{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.preview-gradient[data-v-c376bc94]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#667eea,#764ba2);opacity:.8}.preview-text[data-v-c376bc94]{position:relative;z-index:2;font-size:2rem;font-weight:700;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);letter-spacing:3px}.preview-overlay[data-v-c376bc94]{position:absolute;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.preview-window:hover .preview-overlay[data-v-c376bc94]{opacity:1}.preview-play-icon[data-v-c376bc94]{width:50px;height:50px;color:#0f8}.preview-controls[data-v-c376bc94]{display:flex;flex-direction:column;gap:1rem;min-width:150px}.control-group[data-v-c376bc94]{display:flex;flex-direction:column;gap:.3rem}.control-label[data-v-c376bc94]{font-size:.8rem;opacity:.7;text-transform:uppercase;letter-spacing:1px}.control-value[data-v-c376bc94]{font-weight:600;color:#0f8}@media (max-width: 1024px){.video-intro[data-v-c376bc94]{grid-template-columns:1fr;gap:3rem;text-align:center}.video-intro-text[data-v-c376bc94]{padding-right:0}.glitch-text[data-v-c376bc94]{font-size:2.5rem}.video-stats[data-v-c376bc94]{justify-content:center}.modal-stats[data-v-c376bc94]{gap:2rem}}@media (max-width: 768px){.video-types[data-v-c376bc94],.software-grid[data-v-c376bc94],.preview-section[data-v-c376bc94]{grid-template-columns:1fr}.timeline-controls[data-v-c376bc94]{flex-wrap:wrap;gap:.5rem}.container[data-v-c376bc94]{padding:0 1rem}.modal-content[data-v-c376bc94]{margin:1rem;max-height:95vh}.modal-video-container[data-v-c376bc94]{padding:1rem}.modal-title[data-v-c376bc94]{font-size:1.5rem}.modal-stats[data-v-c376bc94]{flex-direction:column;gap:1rem}}@media (max-width: 480px){.video-stats[data-v-c376bc94]{flex-direction:column;gap:1rem}.modal-features[data-v-c376bc94]{gap:.5rem}.modal-feature-tag[data-v-c376bc94]{font-size:.8rem;padding:.4rem .8rem}}.music-page[data-v-92d37821]{padding-top:80px;min-height:100vh}.container[data-v-92d37821]{max-width:1400px;margin:0 auto;padding:0 2rem}.coming-soon-content[data-v-92d37821]{display:flex;align-items:center;justify-content:center;min-height:80vh;text-align:center}.coming-soon-animation[data-v-92d37821]{max-width:800px;width:100%}.music-visualizer[data-v-92d37821]{display:flex;justify-content:center;align-items:flex-end;gap:4px;height:80px;margin-bottom:2rem}.visualizer-bar[data-v-92d37821]{width:6px;background:linear-gradient(to top,#0f8,#00d4ff);border-radius:3px;animation:visualizer-pulse-92d37821 1s infinite ease-in-out;transform-origin:bottom}@keyframes visualizer-pulse-92d37821{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.coming-soon-icon[data-v-92d37821]{width:100px;height:100px;color:#0f8;margin-bottom:2rem;animation:float-92d37821 3s ease-in-out infinite}@keyframes float-92d37821{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.coming-soon-title[data-v-92d37821]{font-size:3.5rem;font-weight:900;margin-bottom:1.5rem;background:linear-gradient(45deg,#0f8,#00d4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:pulse 2s infinite;text-transform:uppercase;letter-spacing:2px}.coming-soon-description[data-v-92d37821]{font-size:1.2rem;opacity:.8;margin-bottom:3rem;line-height:1.6;max-width:600px;margin-left:auto;margin-right:auto}.coming-soon-features[data-v-92d37821]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-bottom:4rem}.feature-item[data-v-92d37821]{display:flex;align-items:center;gap:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:1.5rem;text-align:left;transition:transform .3s ease}.feature-item[data-v-92d37821]:hover{transform:translateY(-5px)}.feature-icon[data-v-92d37821]{font-size:2rem;flex-shrink:0}.feature-content[data-v-92d37821]{display:flex;flex-direction:column;gap:.3rem}.feature-title[data-v-92d37821]{font-weight:600;color:#0f8}.feature-desc[data-v-92d37821]{font-size:.9rem;opacity:.7}.daw-preview[data-v-92d37821]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;margin-bottom:3rem}.daw-title[data-v-92d37821]{font-size:1.5rem;font-weight:700;color:#0f8;margin-bottom:2rem;text-transform:uppercase;letter-spacing:1px}.daw-interface[data-v-92d37821]{background:#1a1a1a;border-radius:15px;padding:2rem;border:1px solid rgba(255,255,255,.1)}.mixer-section[data-v-92d37821]{display:flex;gap:1rem;margin-bottom:2rem;justify-content:center;flex-wrap:wrap}.channel-strip[data-v-92d37821]{display:flex;flex-direction:column;align-items:center;gap:1rem;background:#ffffff05;border-radius:10px;padding:1rem .5rem;min-width:60px}.channel-header[data-v-92d37821]{text-align:center}.channel-name[data-v-92d37821]{font-size:.7rem;font-weight:600;color:#0f8}.eq-section[data-v-92d37821]{display:flex;flex-direction:column;gap:.5rem}.eq-knob[data-v-92d37821]{width:25px;height:25px;background:#333;border-radius:50%;border:2px solid #00ff88;position:relative}.eq-knob[data-v-92d37821]:after{content:"";position:absolute;top:2px;left:50%;transform:translate(-50%);width:2px;height:8px;background:#0f8;border-radius:1px}.fader-section[data-v-92d37821]{height:120px;display:flex;align-items:center}.fader-track[data-v-92d37821]{width:30px;height:100px;background:#333;border-radius:15px;position:relative}.fader-handle[data-v-92d37821]{position:absolute;width:25px;height:15px;background:#0f8;border-radius:3px;left:50%;transform:translate(-50%);transition:bottom .3s ease}.transport-controls[data-v-92d37821]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1rem;background:#ffffff05;border-radius:10px}.transport-btn[data-v-92d37821]{width:50px;height:50px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.transport-btn.record[data-v-92d37821]{background:#ff6b6b33;border:2px solid #ff6b6b}.transport-btn.play[data-v-92d37821]{background:#0f83;border:2px solid #00ff88}.transport-btn.stop[data-v-92d37821]{background:#ffffff1a;border:2px solid rgba(255,255,255,.3)}.transport-btn[data-v-92d37821]:hover{transform:scale(1.1)}.record-dot[data-v-92d37821]{width:20px;height:20px;background:#ff6b6b;border-radius:50%;animation:record-blink-92d37821 1s infinite}@keyframes record-blink-92d37821{0%,to{opacity:1}50%{opacity:.3}}.transport-icon[data-v-92d37821]{width:20px;height:20px;color:#0f8}.bpm-display[data-v-92d37821]{display:flex;flex-direction:column;align-items:center;gap:.3rem;margin-left:1rem}.bpm-label[data-v-92d37821]{font-size:.8rem;opacity:.7}.bpm-value[data-v-92d37821]{font-size:1.5rem;font-weight:700;color:#0f8}.notify-section[data-v-92d37821]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;text-align:center}.notify-title[data-v-92d37821]{font-size:1.8rem;font-weight:700;color:#0f8;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.notify-description[data-v-92d37821]{opacity:.8;margin-bottom:2rem}.notify-form[data-v-92d37821]{display:flex;gap:1rem;max-width:400px;margin:0 auto}.email-input[data-v-92d37821]{flex:1;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:30px;padding:.8rem 1.5rem;color:#fff;font-size:1rem;outline:none;transition:all .3s ease}.email-input[data-v-92d37821]:focus{border-color:#0f8;box-shadow:0 0 0 2px #0f83}.email-input[data-v-92d37821]::placeholder{color:#ffffff80}.notify-btn[data-v-92d37821]{background:linear-gradient(45deg,#0f8,#00d4ff);border:none;border-radius:30px;padding:.8rem 1.5rem;color:#000;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:.5rem;transition:all .3s ease;white-space:nowrap}.notify-btn[data-v-92d37821]:hover{transform:translateY(-2px);box-shadow:0 5px 15px #00ff884d}.notify-icon[data-v-92d37821]{width:18px;height:18px}@media (max-width: 768px){.coming-soon-title[data-v-92d37821]{font-size:2.5rem}.coming-soon-features[data-v-92d37821]{grid-template-columns:1fr}.mixer-section[data-v-92d37821]{gap:.5rem}.channel-strip[data-v-92d37821]{min-width:50px;padding:.8rem .3rem}.notify-form[data-v-92d37821]{flex-direction:column}.container[data-v-92d37821]{padding:0 1rem}}.disclaimer-banner[data-v-3472d9bb]{position:relative;background:linear-gradient(135deg,#ffc1071a,#ff98001a);border:2px solid rgba(255,193,7,.3);border-radius:15px;padding:1.5rem;margin-bottom:2rem;color:#fff;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px #ffc1071a}.disclaimer-content[data-v-3472d9bb]{position:relative;z-index:2;display:flex;align-items:center;gap:1rem}.disclaimer-icon[data-v-3472d9bb]{flex-shrink:0;width:50px;height:50px;background:linear-gradient(135deg,#ffc107,#ff9800);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #ffc1074d}.disclaimer-icon .icon[data-v-3472d9bb]{width:24px;height:24px;color:#1a1a1a}.disclaimer-text[data-v-3472d9bb]{flex:1}.disclaimer-title[data-v-3472d9bb]{font-size:1.2rem;font-weight:700;color:#ffc107;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.disclaimer-message[data-v-3472d9bb]{font-size:.95rem;line-height:1.5;color:var(--text-color)!important;opacity:.9;margin:0}.disclaimer-close[data-v-3472d9bb]{flex-shrink:0;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:50%;width:35px;height:35px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.disclaimer-close[data-v-3472d9bb]:hover{background:#fff3;transform:scale(1.1)}.close-icon[data-v-3472d9bb]{width:18px;height:18px;color:var(--text-color)}.disclaimer-bg[data-v-3472d9bb]{position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,193,7,.05) 0%,transparent 70%);z-index:1;pointer-events:none}:root:not(.dark-mode) .disclaimer-banner[data-v-3472d9bb]{background:linear-gradient(135deg,#ffc10726,#ff980026);border-color:#ffc10766}:root:not(.dark-mode) .disclaimer-title[data-v-3472d9bb]{color:#e65100}:root:not(.dark-mode) .disclaimer-message[data-v-3472d9bb]{color:#333}@media (max-width: 768px){.disclaimer-banner[data-v-3472d9bb]{padding:1rem}.disclaimer-content[data-v-3472d9bb]{flex-direction:column;text-align:center;gap:1rem}.disclaimer-close[data-v-3472d9bb]{position:absolute;top:1rem;right:1rem}.disclaimer-title[data-v-3472d9bb]{font-size:1.1rem}.disclaimer-message[data-v-3472d9bb]{font-size:.9rem}}@media (max-width: 480px){.disclaimer-banner[data-v-3472d9bb]{padding:.8rem;margin-bottom:1.5rem}.disclaimer-icon[data-v-3472d9bb]{width:40px;height:40px}.disclaimer-icon .icon[data-v-3472d9bb]{width:20px;height:20px}.disclaimer-title[data-v-3472d9bb]{font-size:1rem}.disclaimer-message[data-v-3472d9bb]{font-size:.85rem}}@keyframes pulse-3472d9bb{0%,to{box-shadow:0 4px 15px #ffc1074d}50%{box-shadow:0 4px 25px #ffc10780}}.disclaimer-icon[data-v-3472d9bb]{animation:pulse-3472d9bb 2s infinite}.disclaimer-banner[data-v-3472d9bb]:hover{transform:translateY(-2px);box-shadow:0 12px 40px #ffc10726;transition:all .3s ease}.disclaimer-banner:hover .disclaimer-bg[data-v-3472d9bb]{opacity:1.5}.certificates-page[data-v-d2f966bf]{padding-top:80px;min-height:100vh}.container[data-v-d2f966bf]{max-width:1400px;margin:0 auto;padding:0 2rem}.section-subtitle[data-v-d2f966bf]{font-size:1.8rem;font-weight:700;margin-bottom:2rem;color:#0f8;letter-spacing:1px;text-transform:uppercase}.certificates-intro[data-v-d2f966bf]{text-align:center;margin-bottom:4rem}.intro-text[data-v-d2f966bf]{font-size:1.1rem;opacity:.8;max-width:800px;margin:0 auto 3rem;line-height:1.6}.achievement-stats[data-v-d2f966bf]{display:flex;justify-content:center;gap:4rem;margin-top:2rem}.achievement-stat[data-v-d2f966bf]{text-align:center}.achievement-stat .stat-number[data-v-d2f966bf]{display:block;font-size:2.5rem;font-weight:700;color:#0f8;margin-bottom:.5rem}.achievement-stat .stat-label[data-v-d2f966bf]{font-size:.9rem;opacity:.7;letter-spacing:1px;text-transform:uppercase}.certificates-grid-section[data-v-d2f966bf]{margin-bottom:5rem}.certificates-filter[data-v-d2f966bf]{margin-bottom:3rem;text-align:center}.filter-title[data-v-d2f966bf]{font-size:1.2rem;font-weight:600;margin-bottom:1.5rem;color:#0f8}.filter-buttons[data-v-d2f966bf]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.filter-btn[data-v-d2f966bf]{background:#ffffff0d;border:1px solid rgba(255,255,255,.2);color:#fff;padding:.5rem 1.5rem;border-radius:25px;cursor:pointer;transition:all .3s ease;font-weight:500}.filter-btn[data-v-d2f966bf]:hover,.filter-btn.active[data-v-d2f966bf]{background:#0f83;border-color:#0f8;color:#0f8}.certificate-grid[data-v-d2f966bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.certificate-card[data-v-d2f966bf]{background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:2rem;position:relative;overflow:hidden;transition:all .3s ease;cursor:pointer}.cert-hologram[data-v-d2f966bf]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(0,255,136,.1) 50%,transparent 70%);animation:hologram-d2f966bf 4s infinite;opacity:0;transition:opacity .3s ease}.certificate-card:hover .cert-hologram[data-v-d2f966bf]{opacity:1}@keyframes hologram-d2f966bf{0%,to{transform:translate(-100%) rotate(0)}50%{transform:translate(100%) rotate(180deg)}}.cert-content[data-v-d2f966bf]{position:relative;z-index:2}.cert-header[data-v-d2f966bf]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.cert-icon[data-v-d2f966bf]{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff}.cert-icon-svg[data-v-d2f966bf]{width:24px;height:24px}.cert-badge[data-v-d2f966bf]{padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:1px}.cert-badge.professional[data-v-d2f966bf]{background:#0f83;color:#0f8;border:1px solid rgba(0,255,136,.3)}.cert-badge.expert[data-v-d2f966bf]{background:#ff6b6b33;color:#ff6b6b;border:1px solid rgba(255,107,107,.3)}.cert-badge.advanced[data-v-d2f966bf]{background:#ffc10733;color:#ffc107;border:1px solid rgba(255,193,7,.3)}.cert-name[data-v-d2f966bf]{font-size:1.3rem;font-weight:700;margin-bottom:.5rem;line-height:1.3}.cert-issuer[data-v-d2f966bf]{color:#0f8;font-weight:600;margin-bottom:1rem}.cert-description[data-v-d2f966bf]{opacity:.8;margin-bottom:1.5rem;line-height:1.5}.cert-details[data-v-d2f966bf]{display:flex;flex-direction:column;gap:.8rem;margin-bottom:1.5rem}.cert-detail[data-v-d2f966bf]{display:flex;align-items:center;gap:.5rem;font-size:.9rem;opacity:.8}.detail-icon[data-v-d2f966bf]{width:16px;height:16px;color:#0f8}.cert-skills[data-v-d2f966bf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.skill-tag[data-v-d2f966bf]{background:#00ff881a;border:1px solid rgba(0,255,136,.3);padding:.3rem .8rem;border-radius:15px;font-size:.8rem;font-weight:500}.cert-actions[data-v-d2f966bf]{display:flex;gap:1rem}.cert-btn[data-v-d2f966bf]{flex:1;padding:.8rem 1rem;border-radius:10px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;font-weight:600;transition:all .3s ease}.cert-btn.primary[data-v-d2f966bf]{background:linear-gradient(45deg,#0f8,#00d4ff);color:#000}.cert-btn.secondary[data-v-d2f966bf]{background:#ffffff1a;color:#fff;border:1px solid rgba(255,255,255,.2)}.cert-btn[data-v-d2f966bf]:hover{transform:translateY(-2px)}.cert-btn.primary[data-v-d2f966bf]:hover{box-shadow:0 5px 15px #00ff884d}.cert-btn.secondary[data-v-d2f966bf]:hover{background:#ffffff26}.btn-icon[data-v-d2f966bf]{width:16px;height:16px}.learning-journey[data-v-d2f966bf]{background:#ffffff05;border-radius:20px;padding:3rem;border:1px solid rgba(255,255,255,.1);margin-bottom:4rem}.timeline[data-v-d2f966bf]{position:relative;padding-left:2rem}.timeline[data-v-d2f966bf]:before{content:"";position:absolute;left:1rem;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,#0f8,#00d4ff)}.timeline-item[data-v-d2f966bf]{position:relative;margin-bottom:3rem}.timeline-marker[data-v-d2f966bf]{position:absolute;left:-2rem;top:0;width:4rem;height:4rem;background:#0f83;border:3px solid #00ff88;border-radius:50%;display:flex;align-items:center;justify-content:center}.timeline-year[data-v-d2f966bf]{font-weight:700;font-size:.9rem;color:#0f8}.timeline-content[data-v-d2f966bf]{margin-left:3rem}.timeline-certs[data-v-d2f966bf]{display:flex;flex-direction:column;gap:1rem}.timeline-cert[data-v-d2f966bf]{display:flex;align-items:center;gap:1rem;background:#ffffff05;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:1rem;transition:transform .3s ease}.timeline-cert[data-v-d2f966bf]:hover{transform:translate(10px)}.timeline-cert-icon[data-v-d2f966bf]{width:30px;height:30px;color:#0f8;flex-shrink:0}.timeline-cert-info h4[data-v-d2f966bf]{font-weight:600;margin-bottom:.3rem}.timeline-cert-info p[data-v-d2f966bf]{opacity:.7;font-size:.9rem}@media (max-width: 1024px){.achievement-stats[data-v-d2f966bf]{gap:2rem}.certificate-grid[data-v-d2f966bf]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width: 768px){.achievement-stats[data-v-d2f966bf]{flex-direction:column;gap:1.5rem}.filter-buttons[data-v-d2f966bf]{gap:.5rem}.filter-btn[data-v-d2f966bf]{padding:.4rem 1rem;font-size:.9rem}.certificate-grid[data-v-d2f966bf]{grid-template-columns:1fr}.cert-actions[data-v-d2f966bf]{flex-direction:column}.timeline[data-v-d2f966bf]{padding-left:1rem}.timeline-marker[data-v-d2f966bf]{left:-1.5rem;width:3rem;height:3rem}.timeline-content[data-v-d2f966bf]{margin-left:2rem}.container[data-v-d2f966bf]{padding:0 1rem}}
