.skill-box.svelte-19gncox{box-shadow:0 0 10px #00f;transition:box-shadow .3s ease;will-change:box-shadow}@keyframes svelte-19gncox-randomGlow1{0%{box-shadow:0 0 10px #f06}16.66%{box-shadow:0 0 10px #0f8}33.33%{box-shadow:0 0 10px #60f}50%{box-shadow:0 0 10px #fc0}66.66%{box-shadow:0 0 10px #0cf}83.33%{box-shadow:0 0 10px #f30}to{box-shadow:0 0 10px #f06}}@keyframes svelte-19gncox-randomGlow2{0%{box-shadow:0 0 10px #0f8}16.66%{box-shadow:0 0 10px #f30}33.33%{box-shadow:0 0 10px #fc0}50%{box-shadow:0 0 10px #60f}66.66%{box-shadow:0 0 10px #f06}83.33%{box-shadow:0 0 10px #0cf}to{box-shadow:0 0 10px #0f8}}@keyframes svelte-19gncox-randomGlow3{0%{box-shadow:0 0 10px #fc0}16.66%{box-shadow:0 0 10px #60f}33.33%{box-shadow:0 0 10px #0cf}50%{box-shadow:0 0 10px #f06}66.66%{box-shadow:0 0 10px #f30}83.33%{box-shadow:0 0 10px #0f8}to{box-shadow:0 0 10px #fc0}}.skill-box.animate.svelte-19gncox:nth-child(3n+1){animation:svelte-19gncox-randomGlow1 4s infinite ease-in-out;animation-delay:var(--delay)}.skill-box.animate.svelte-19gncox:nth-child(3n+2){animation:svelte-19gncox-randomGlow2 4s infinite ease-in-out;animation-delay:var(--delay)}.skill-box.animate.svelte-19gncox:nth-child(3n+3){animation:svelte-19gncox-randomGlow3 4s infinite ease-in-out;animation-delay:var(--delay)}@media (prefers-reduced-motion: reduce){.skill-box.svelte-19gncox{animation:none!important}}.skills-container.svelte-10b6tja{width:220px;height:220px;line-height:220px;box-shadow:0 0 10px #00f;border-radius:50%;margin:2rem auto .8rem;position:relative;text-align:center;cursor:pointer;font-size:2.75em;font-weight:700;color:#00f;transition:.24s .2s}.skills-container.svelte-10b6tja .menu:where(.svelte-10b6tja){list-style:none;padding:0;margin:0;position:absolute;top:-65px;left:-65px;border:150px solid transparent;border-radius:50%;cursor:default;transform:scale(0);transition:transform 1.4s .07s;z-index:-1}.skills-container.open.svelte-10b6tja .menu:where(.svelte-10b6tja){transition:transform .4s .08s,z-index 0s .5s;transform:scale(1);z-index:1}.skills-container.svelte-10b6tja .menu:where(.svelte-10b6tja) li:where(.svelte-10b6tja){position:absolute;top:-100px;left:-100px;transform-origin:125px 125px;transition:all .5s .1s}.skills-container.open.svelte-10b6tja .menu:where(.svelte-10b6tja) li:where(.svelte-10b6tja){transition:all .7s;transition-delay:var(--delay);transform:rotate(var(--rotation))}.menu.svelte-10b6tja li:where(.svelte-10b6tja) a:where(.svelte-10b6tja){width:45px;height:45px;line-height:45px;border-radius:50%;box-shadow:0 0 7px #00f;position:absolute;font-size:59%;transition:.7s}.skills-container.open.svelte-10b6tja .menu:where(.svelte-10b6tja) li:where(.svelte-10b6tja) a:where(.svelte-10b6tja){transition-delay:calc(var(--delay) + .02s);transform:rotate(var(--icon-rotation))}.marquee-container.svelte-1oa6s5d{display:flex;width:100%;overflow-x:hidden;flex-direction:row;position:relative}.marquee-container.svelte-1oa6s5d:hover .marquee:where(.svelte-1oa6s5d){animation-play-state:var(--pause-on-hover)}.marquee-container.svelte-1oa6s5d:active .marquee:where(.svelte-1oa6s5d){animation-play-state:var(--pause-on-click)}.marquee.svelte-1oa6s5d{flex:0 0 auto;min-width:100%;z-index:1;display:flex;flex-direction:row;align-items:center;gap:var(--gap, 0);animation:svelte-1oa6s5d-scroll var(--duration) linear infinite;animation-play-state:var(--play);animation-direction:var(--direction);padding-right:var(--gap, 0)}@keyframes svelte-1oa6s5d-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.initial-child-container.svelte-1oa6s5d{flex:0 0 auto;display:flex;min-width:auto;flex-direction:row}.gradient.svelte-1oa6s5d:after,.gradient.svelte-1oa6s5d:before{background:linear-gradient(to right,var(--gradientColor, white),transparent);content:"";height:100%;position:absolute;width:var(--gradientWidth, 10%);z-index:2}.gradient.svelte-1oa6s5d:before{left:0;top:0}.gradient.svelte-1oa6s5d:after{right:0;top:0;transform:rotate(180deg)}.skill-icon svg title{display:none!important;visibility:hidden!important;opacity:0!important}.skill-wrapper svg{pointer-events:none}.skill-wrapper{pointer-events:auto}.content-wrapper.svelte-1ygdtdy{position:relative;z-index:3;width:100%}.hero-section.svelte-1ygdtdy{text-align:center;padding:3rem 0 2rem;opacity:0;transform:translateY(-30px);transition:all 1s cubic-bezier(.34,1.56,.64,1)}.hero-section.mounted.svelte-1ygdtdy{opacity:1;transform:translateY(0)}.glitch-wrapper.svelte-1ygdtdy{position:relative;margin-bottom:1.5rem}.hero-title.svelte-1ygdtdy{font-size:clamp(2rem,6vw,3rem);font-weight:900;letter-spacing:.1em;background:linear-gradient(45deg,#00f7ff,#f0f,#0f8);color:#fff;background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:svelte-1ygdtdy-gradient-shift 8s ease infinite;text-shadow:0 0 30px rgba(0,247,255,.5),0 0 60px rgba(255,0,255,.3);position:relative}@keyframes svelte-1ygdtdy-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.hero-title.svelte-1ygdtdy:hover:before,.hero-title.svelte-1ygdtdy:hover:after{content:attr(data-text);position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#00f7ff,#f0f,#0f8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-title.svelte-1ygdtdy:hover:before{animation:svelte-1ygdtdy-glitch-1 .3s infinite;clip-path:polygon(0 0,100% 0,100% 45%,0 45%)}.hero-title.svelte-1ygdtdy:hover:after{animation:svelte-1ygdtdy-glitch-2 .3s infinite;clip-path:polygon(0 55%,100% 55%,100% 100%,0 100%)}@keyframes svelte-1ygdtdy-glitch-1{0%,to{transform:translate(0)}33%{transform:translate(-2px,2px)}66%{transform:translate(2px,-2px)}}@keyframes svelte-1ygdtdy-glitch-2{0%,to{transform:translate(0)}33%{transform:translate(2px,-2px)}66%{transform:translate(-2px,2px)}}.hero-subtitle.svelte-1ygdtdy{font-size:clamp(1rem,2.5vw,1.5rem);color:#00f7ff;font-family:Courier New,monospace;letter-spacing:.3em;margin-bottom:2rem;animation:svelte-1ygdtdy-pulse-glow 2s ease-in-out infinite}.bracket.svelte-1ygdtdy{color:#f0f;font-weight:700;animation:svelte-1ygdtdy-bracket-pulse 1.5s ease-in-out infinite}@keyframes svelte-1ygdtdy-bracket-pulse{0%,to{opacity:1}50%{opacity:.4}}.text.svelte-1ygdtdy{padding:0 1rem}@keyframes svelte-1ygdtdy-pulse-glow{0%,to{text-shadow:0 0 10px rgba(0,247,255,.5)}50%{text-shadow:0 0 20px rgba(0,247,255,.8)}}.energy-bar.svelte-1ygdtdy{width:300px;height:4px;background:#00f7ff1a;margin:0 auto;position:relative;border-radius:2px;overflow:hidden;box-shadow:0 0 10px #00f7ff4d}.energy-fill.svelte-1ygdtdy{height:100%;background:linear-gradient(90deg,#00f7ff,#f0f,#0f8);animation:svelte-1ygdtdy-energy-flow 2s ease-in-out infinite;box-shadow:0 0 20px #00f7ffcc}@keyframes svelte-1ygdtdy-energy-flow{0%,to{width:30%}50%{width:100%}}.section.svelte-1ygdtdy{margin:5rem 0;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.section.mounted.svelte-1ygdtdy{opacity:1;transform:translateY(0)}.section-header.svelte-1ygdtdy>:where(.svelte-1ygdtdy):last-child{margin-bottom:0}.section-header.svelte-1ygdtdy{text-align:center;margin-bottom:2.5rem}.section-badge.svelte-1ygdtdy{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;background:#00f7ff1a;border:1px solid rgba(0,247,255,.3);border-radius:20px;color:#00f7ff;font-size:.75rem;letter-spacing:.2em;font-weight:600;margin-bottom:1rem;animation:svelte-1ygdtdy-badge-glow 3s ease-in-out infinite}@keyframes svelte-1ygdtdy-badge-glow{0%,to{box-shadow:0 0 10px #00f7ff4d}50%{box-shadow:0 0 20px #00f7ff99}}.badge-icon.svelte-1ygdtdy{animation:svelte-1ygdtdy-spin-slow 4s linear infinite;display:inline-block}@keyframes svelte-1ygdtdy-spin-slow{to{transform:rotate(360deg)}}.section-title.svelte-1ygdtdy{display:flex;align-items:center;justify-content:center;gap:1.5rem;font-size:clamp(1.5rem,4vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1rem}.title-line.svelte-1ygdtdy{flex:0 0 60px;height:2px;background:linear-gradient(90deg,transparent,#00f7ff,transparent);animation:svelte-1ygdtdy-line-pulse 2s ease-in-out infinite}@keyframes svelte-1ygdtdy-line-pulse{0%,to{opacity:.3}50%{opacity:1}}.title-text.svelte-1ygdtdy{background:linear-gradient(135deg,#00f7ff,#f0f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 30px rgba(0,247,255,.5)}.section-description.svelte-1ygdtdy{color:#a0a0ff;font-size:1rem;font-family:Courier New,monospace}.flash.svelte-1ygdtdy{display:inline-block;animation:svelte-1ygdtdy-flash 1s ease-in-out infinite;color:#0f8}@keyframes svelte-1ygdtdy-flash{0%,to{opacity:1}50%{opacity:.3}}.footer-section.svelte-1ygdtdy{text-align:center;padding:3rem 0;margin-top:4rem;opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.footer-section.mounted.svelte-1ygdtdy{opacity:1;transform:translateY(0)}.stats-grid.svelte-1ygdtdy{display:flex;justify-content:center;align-items:center;gap:2rem;padding:2rem;background:#00f7ff0d;border:1px solid rgba(0,247,255,.2);border-radius:15px;max-width:600px;margin:0 auto}.stat-item.svelte-1ygdtdy{flex:1}.stat-value.svelte-1ygdtdy{font-size:clamp(2rem,5vw,3rem);font-weight:900;background:linear-gradient(135deg,#00f7ff,#f0f);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.stat-label.svelte-1ygdtdy{font-size:.875rem;color:#a0a0ff;text-transform:uppercase;letter-spacing:.1em}.stat-divider.svelte-1ygdtdy{width:1px;height:60px;background:linear-gradient(to bottom,transparent,rgba(0,247,255,.5),transparent)}@media (max-width: 768px){.hero-section.svelte-1ygdtdy{padding:2rem 0 3rem}.section.svelte-1ygdtdy{margin:3rem 0}.stats-grid.svelte-1ygdtdy{flex-direction:column;gap:1.5rem;padding:1.5rem}.stat-divider.svelte-1ygdtdy{width:60px;height:1px;background:linear-gradient(to right,transparent,rgba(0,247,255,.5),transparent)}.title-line.svelte-1ygdtdy{flex:0 0 30px}}@media (prefers-reduced-motion: reduce){.svelte-1ygdtdy,.svelte-1ygdtdy:before,.svelte-1ygdtdy:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
