.nav-links.mobile-open{z-index:1001!important;pointer-events:auto!important}.nav-menu-items{pointer-events:auto!important;position:relative;z-index:1002!important}.nav-btn{pointer-events:auto!important;position:relative;z-index:1003!important}.theme-light .audio-player-container .track-info h3,.theme-light .audio-player-container .track-artist,.theme-light .playlist-container .playlist-item span{color:#111!important}.theme-light .audio-player-container .control-btn,.theme-light .audio-player-container .volume-btn{color:#111!important;border-color:#111!important;background:#ffffffb3!important}.theme-light .audio-player-container .control-btn:hover,.theme-light .audio-player-container .volume-btn:hover{background:#eee!important;color:#000!important}.theme-light body,.theme-light main,.theme-light .container,.theme-light section,.theme-light .section{background:transparent!important;background-color:transparent!important}.theme-light .playlist-container::-webkit-scrollbar{background:transparent!important}.theme-light .playlist-container::-webkit-scrollbar-thumb{background:transparent!important}.theme-light body,.theme-light main,.theme-light .container{background:transparent!important;background-color:transparent!important}.theme-light .audio-player-container,.theme-light .audio-player-container *,.theme-light .music-player-wrapper-centered,.theme-light .music-player-wrapper-centered *,.theme-light .playlist-container,.theme-light .playlist-container *,.theme-light .playlist-item,.theme-light .playlist-item *{background:transparent!important;background-color:transparent!important}.theme-light .audio-player-container,.theme-light .audio-player-container *,.theme-light .music-player-wrapper-centered,.theme-light .music-player-wrapper-centered *,.audio-player-container,.audio-player-container *,.playlist-container,.playlist-item,.track-image,.track-info,.audio-controls,.timeline-container,.volume-container,.track-artist,.track-info h3{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;outline:none!important;filter:none!important}body.theme-dark{background:#000!important;background-color:#000!important}body.theme-dark section,body.theme-dark .section,body.theme-dark .main-section,body.theme-dark #projects,body.theme-dark #web3,body.theme-dark #quantum,body.theme-dark #space,body.theme-dark #ai,body.theme-dark #xr,body.theme-dark #esport,body.theme-dark #robotics{box-shadow:none!important}body.theme-dark #esport,body.theme-dark .esport-section{background:linear-gradient(120deg,#0a0a0a 60%,#1a1a2a)!important}body.theme-dark #intro{background-color:#0a0a0a!important;background:#0a0a0a!important}body.theme-dark #bio,body.theme-dark #ai{background:linear-gradient(120deg,#0a0a0a 60%,#1a1a2a)!important}body.theme-light{background:transparent!important;background-color:transparent!important}body.theme-light section,body.theme-light .section,body.theme-light .main-section,body.theme-light #projects,body.theme-light #web3,body.theme-light #quantum,body.theme-light #space,body.theme-light #ai,body.theme-light #xr,body.theme-light #esport,body.theme-light #robotics,body.theme-light #intro,body.theme-light #bio{background:none!important;background-color:transparent!important;background-image:none!important}body.theme-light #esport,body.theme-light .esport-section,body.theme-light #intro,body.theme-light #bio,body.theme-light #ai{background:none!important;background-color:transparent!important;background-image:none!important}@media (prefers-color-scheme: light){section,.section,.main-section,#projects,#web3,#quantum,#space,#ai,#xr,#esport,#robotics,#intro,#bio{background:transparent!important;background-color:transparent!important}}.xrvr-bg-fade-shared{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none;opacity:.1}@media (prefers-color-scheme: light){.xrvr-bg-fade-shared{opacity:.3}}@media (max-width: 767px){.nav-logo{justify-content:flex-start!important;margin-right:auto!important;margin-left:0!important}}.nav-btn[data-target=esports],.nav-btn.e-sport-btn{white-space:nowrap!important}.theme-light .playlist-container,.theme-light .video-player-container,.theme-light .video-player-playlist,.theme-light .video-player-section,.theme-light .player-section,.theme-light .playlist-item,.theme-light .audio-player-container{background:transparent!important;box-shadow:none}.music-player-wrapper-centered{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:1600px;margin:0 auto 40px;padding:32px 18px;border-radius:var(--border-radius-large);border:1.5px solid var(--border-color);background:transparent!important;box-shadow:none;transition:border-color .3s,background .3s}.theme-dark .music-player-wrapper-centered{border-color:var(--primary-color);background:transparent}.theme-light .music-player-wrapper-centered{border-color:var(--secondary-color);background:transparent!important}.playlist-container{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--background-card)}.playlist-container::-webkit-scrollbar{width:8px;background:var(--background-card);border-radius:8px}.playlist-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:8px}.playlist-container::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}*{scrollbar-width:thin;scrollbar-color:var(--primary-color) var(--background-card)}*::-webkit-scrollbar{width:8px;height:8px;background:var(--background-card);border-radius:8px}*::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}*::-webkit-scrollbar-corner{background:var(--background-card)}.theme-light *::-webkit-scrollbar{background:#ffffff1a}.theme-light *::-webkit-scrollbar-thumb{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));opacity:.8}.theme-light *::-webkit-scrollbar-thumb:hover{background:var(--primary-color);opacity:1}@keyframes multicolor-glow{0%{filter:drop-shadow(0 0 10px #0000ff)}20%{filter:drop-shadow(0 0 10px #ff0000)}40%{filter:drop-shadow(0 0 10px #00ff00)}60%{filter:drop-shadow(0 0 10px #ffff00)}80%{filter:drop-shadow(0 0 10px #00ffe7)}to{filter:drop-shadow(0 0 10px #bd00ff)}}body{background-color:transparent;color:var(--text-light);font-family:Orbitron,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 clamp(12px,2vw,16px);background:transparent!important}.nav-header{background:#000000f2;backdrop-filter:blur(15px);border-bottom:1px solid rgba(0,255,231,.3);position:fixed;top:0;left:0;right:0;z-index:var(--z-index-high);height:var(--header-height);overflow:hidden}.nav-container{max-width:var(--container-max-width-large);margin:0 auto;padding:0 clamp(12px,2vw,16px);display:flex;align-items:center;justify-content:space-between;height:100%;position:relative;overflow:hidden}.nav-links{display:none;flex-direction:column;gap:clamp(12px,2vw,16px);background:transparent;backdrop-filter:blur(15px);padding:clamp(12px,2vw,16px);position:fixed;top:var(--header-height);left:0;right:0;border-top:1px solid rgba(0,255,231,.8);transition:transform .3s var(--transition-smooth),opacity .3s var(--transition-smooth);transform:translateY(-100%);opacity:0}.nav-links.mobile-open{display:flex!important;flex-direction:column!important;gap:12px!important;background:#000000fa!important;position:fixed!important;top:var(--header-height)!important;left:0!important;right:0!important;z-index:1001!important;width:100vw!important;min-width:0!important;max-width:100vw!important;border-top:1px solid rgba(0,255,231,.8)!important;padding:15px!important;opacity:1!important;transform:translateY(0)!important;box-shadow:0 8px 32px #000c!important;visibility:visible!important;max-height:calc(100vh - var(--header-height) + 20px)!important;min-height:400px!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;align-items:stretch!important;justify-content:flex-start!important}.nav-links.mobile-open .nav-btn,.nav-links.mobile-open .language-toggle,.nav-links.mobile-open .theme-toggle{padding:clamp(8px,1.2vw,12px) clamp(16px,2.5vw,20px)!important;font-size:clamp(14px,1.8vw,18px)!important;margin:3px 0!important;width:calc(100% - 20px)!important;display:block!important;min-height:48px!important;line-height:1.2!important;box-sizing:border-box!important}.nav-links.mobile-open .nav-menu-items>*{display:block!important;visibility:visible!important;opacity:1!important;height:auto!important;min-height:44px!important;flex-shrink:0!important}.nav-menu-items{display:flex!important;flex-direction:column!important;gap:clamp(8px,2vw,12px)!important;align-items:stretch!important;background:inherit!important;width:100%!important;padding:8px 0!important;min-height:600px!important}.nav-btn{background:#00ffe7b3;border:none;color:var(--text-light);font-size:clamp(10px,1.2vw,14px)!important;font-family:Orbitron,sans-serif;padding:clamp(4px,.8vw,6px) clamp(8px,1.5vw,12px)!important;border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;min-width:fit-content}@media (min-width: 768px){.nav-links{display:flex!important;flex-direction:row!important;gap:min(.5vw,6px);background:none!important;backdrop-filter:none!important;padding:0;position:static!important;border:none;transform:none!important;opacity:1!important;flex-wrap:nowrap;min-width:0;width:100%;max-width:100vw;overflow-x:hidden;overflow-y:visible;align-items:center}.nav-menu-items{display:flex!important;flex-direction:row!important;gap:min(.5vw,6px);flex-wrap:nowrap;background:none;width:100%;min-width:0;max-width:100vw;overflow:hidden;align-items:center}.nav-btn{background:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;flex-shrink:1;flex-grow:0;padding-left:8px;padding-right:8px}.nav-btn:hover,.nav-btn.active,.nav-btn:focus-visible{background:#00ffe74d}.mobile-menu-toggle{display:none}}@media (min-width: 768px) and (max-width: 1200px){.nav-links{display:flex!important;flex-direction:row;gap:8px;background:none;backdrop-filter:none;padding:0;position:static;border:none;transform:none;opacity:1;flex-wrap:nowrap;min-width:fit-content;overflow-x:auto;overflow-y:visible}.nav-menu-items{flex-direction:row;gap:8px;flex-wrap:nowrap;background:none}}@media (min-width: 1201px) and (max-width: 1440px){.nav-links,.nav-menu-items{gap:clamp(18px,2.2vw,22px)}.nav-btn,.language-toggle,.theme-toggle{font-size:clamp(14px,1.5vw,16px);padding:clamp(6px,1vw,8px) clamp(16px,2.5vw,20px)}}@media (min-width: 1440px){.nav-links,.nav-menu-items{gap:clamp(24px,3vw,32px)}.nav-btn,.language-toggle,.theme-toggle{font-size:clamp(16px,1.7vw,18px);padding:clamp(10px,1.5vw,12px) clamp(24px,3.5vw,28px)}}.hero-section{display:flex;align-items:center;justify-content:center;min-height:60vh;max-height:100vh;position:relative;pointer-events:auto;background:transparent!important}.hero-btn:hover,.hero-btn:focus-visible{transform:scale(1.05) translateY(-3px);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px}.section-header{text-align:center;margin-bottom:clamp(2rem,5vw,4rem);background:transparent!important}.typewriter-wrapper{background:transparent;border:1px solid rgba(0,255,231,.3);border-radius:var(--border-radius);padding:clamp(1.5rem,3vw,2rem)}*:before,*:after{text-shadow:none!important;filter:none!important;color:inherit!important;background:none!important;box-shadow:none!important;border:none!important;outline:none!important;font-size:inherit!important;content:""!important}:root{--primary-color: #00ffe7;--secondary-color: #bd00ff;--accent-color: #ff006e;--music-accent-color: #1db954;--background-dark: #0a0a0a;--background-section: #111;--background-card: #1a1a1a;--text-light: #e0f7ff;--text-gray: rgba(255, 255, 255, .9);--text-muted: #999;--border-color: #222;--border-color-light: #333;--border-radius: 8px;--border-radius-large: 16px;--transition-speed: .3s;--transition-smooth: cubic-bezier(.4, 0, .2, 1);--glow-primary: 0 0 8px var(--primary-color);--glow-secondary: 0 0 8px var(--secondary-color);--glow-accent: 0 0 12px var(--accent-color);--header-height: 80px;--section-padding: clamp(40px, 5vw, 60px) clamp(12px, 2vw, 20px);--container-max-width: 1200px;--container-max-width-large: 1440px;--z-index-low: 10;--z-index-medium: 100;--z-index-high: 1000;--z-index-top: 10000;--shadow-card: 0 4px 6px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .08);--shadow-elevated: 0 10px 25px rgba(0, 0, 0, .2), 0 6px 10px rgba(0, 0, 0, .15)}.glow-pulse{animation:glow-pulse 2s ease-in-out infinite alternate}@keyframes glow-pulse{0%{text-shadow:rgba(0,255,231,.5) 0px 0px 20px}to{text-shadow:rgba(0,255,231,.8) 0px 0px 40px,rgba(0,255,231,.6) 0px 0px 60px}}@keyframes multicolor-glow{0%{filter:drop-shadow(0 0 2px #0000ff)}20%{filter:drop-shadow(0 0 2px #ff0000)}40%{filter:drop-shadow(0 0 2px #00ff00)}60%{filter:drop-shadow(0 0 2px #ffff00)}80%{filter:drop-shadow(0 0 2px #00ffe7)}to{filter:drop-shadow(0 0 2px #9900ff)}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;line-height:1.6}body{background-color:var(--background-dark);color:var(--text-light);font-family:Orbitron,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}main{padding-top:var(--header-height)}img{display:block;max-width:100%;height:auto}a{color:var(--primary-color);text-decoration:none;transition:color var(--transition-speed) var(--transition-smooth)}a:hover,a:focus-visible{color:var(--accent-color);outline:2px solid var(--primary-color);outline-offset:2px}ul{list-style-type:none;padding-left:0}h1,h2,h3,h4,h5,h6{font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;color:var(--primary-color);font-family:Orbitron,sans-serif}h2{font-size:clamp(1.5rem,4vw,2.5rem);font-weight:800;text-align:center;text-shadow:var(--glow-primary);position:relative}h2:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 clamp(12px,2vw,16px)}.nav-header{background:#000000f2;backdrop-filter:blur(15px);border-bottom:1px solid rgba(0,255,231,.3);position:fixed;top:0;left:0;right:0;z-index:var(--z-index-high);height:var(--header-height)}.nav-container{max-width:var(--container-max-width-large);margin:0 auto;padding:0 clamp(12px,2vw,16px);display:flex;align-items:center;justify-content:space-between;height:100%}.logo-img-responsive{height:clamp(56px,7vw,80px);width:clamp(56px,7vw,80px);border:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;animation:none!important}ទ .nav-links{background:#000;backdrop-filter:blur(15px);padding:clamp(12px,2vw,16px);position:fixed;top:var(--header-height);left:0;right:0;border-top:1px solid rgba(0,255,231,.3);transition:transform .3s var(--transition-smooth),opacity .3s var(--transition-smooth);transform:translateY(-100%);opacity:0;display:none}.nav-links.mobile-open{display:flex;transform:translateY(0);opacity:1}.nav-btn{background:#8000ff80;border:none;color:var(--text-light);font-size:clamp(14px,1.5vw,16px);font-family:Orbitron,sans-serif;padding:clamp(8px,1.2vw,10px) clamp(16px,2.5vw,20px);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;min-width:fit-content}.nav-btn:hover,.nav-btn.active,.nav-btn:focus-visible{color:var(--text-light);background:#8000ffb3;transform:scale(1.05);box-shadow:var(--glow-primary);outline:2px solid var(--primary-color);outline-offset:2px}.language-toggle:hover,.language-toggle:focus-visible,.theme-toggle:hover,.theme-toggle:focus-visible{transform:scale(1.05);box-shadow:var(--glow-primary);outline:2px solid var(--primary-color);outline-offset:2px}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible{transform:scale(1.05);box-shadow:var(--glow-primary);outline:2px solid var(--primary-color);outline-offset:2px}@media (min-width: 768px){.nav-links{display:flex!important;flex-direction:row;gap:min(.5vw,6px);background:none;backdrop-filter:none;padding:0;position:static;border:none;transform:none;opacity:1;flex-wrap:nowrap;min-width:0;width:100vw;max-width:100vw;overflow:hidden;align-items:center}.nav-menu-items{display:flex;flex-direction:row;gap:min(.5vw,6px);flex-wrap:nowrap;background:none;width:100%;min-width:0;max-width:100vw;overflow:hidden;align-items:center}.nav-btn{background:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;flex-shrink:1;flex-grow:0;padding-left:8px;padding-right:8px}.nav-btn:hover,.nav-btn.active,.nav-btn:focus-visible{background:#00ffe74d}.language-toggle,.theme-toggle{padding-left:8px!important;padding-right:8px!important;white-space:nowrap!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important;flex-grow:0!important;font-size:inherit!important;height:auto!important}.mobile-menu-toggle{display:none}}@media (min-width: 768px) and (max-width: 1200px){.nav-container{padding:0 clamp(6px,1vw,10px);max-width:100%}.nav-links{gap:min(.5vw,6px);flex-wrap:nowrap;overflow-x:hidden;min-width:0}.nav-menu-items{gap:min(.5vw,6px);flex-wrap:nowrap;min-width:0}.nav-btn{font-size:clamp(12px,1.3vw,14px);padding:clamp(6px,1vw,8px) clamp(10px,1.8vw,14px);min-width:0;max-width:100%;flex-shrink:1;flex-grow:0}.language-toggle,.theme-toggle{font-size:clamp(12px,1.3vw,14px)!important;padding:clamp(6px,1vw,8px) clamp(10px,1.8vw,14px)!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important;flex-grow:0!important}}@media (min-width: 1201px) and (max-width: 1440px){.nav-links,.nav-menu-items{gap:min(.5vw,6px)}.nav-btn{font-size:clamp(14px,1.5vw,16px);padding:clamp(6px,1vw,8px) clamp(16px,2.5vw,20px)}.language-toggle,.theme-toggle{font-size:clamp(14px,1.5vw,16px)!important;padding:clamp(6px,1vw,8px) clamp(16px,2.5vw,20px)!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important;flex-grow:0!important}}@media (min-width: 1440px){.nav-links,.nav-menu-items{gap:min(.5vw,6px)}.nav-btn{font-size:clamp(16px,1.7vw,18px);padding:clamp(10px,1.5vw,12px) clamp(24px,3.5vw,28px)}.language-toggle,.theme-toggle{font-size:clamp(16px,1.7vw,18px)!important;padding:clamp(10px,1.5vw,12px) clamp(24px,3.5vw,28px)!important;min-width:0!important;max-width:100%!important;flex-shrink:1!important;flex-grow:0!important}}.hero-section{display:flex;align-items:center;justify-content:center;min-height:60vh;max-height:100vh;position:relative;pointer-events:auto}.hero-video-container{position:absolute;inset:0;z-index:var(--z-index-low);aspect-ratio:16/9}.hero-video{width:100%;height:100%;object-fit:cover;display:block}.hero-overlay{background:linear-gradient(135deg,#000000b3,#1a1a2ecc);position:absolute;inset:0}.hero-content{padding:clamp(24px,4vw,32px);text-align:center;z-index:var(--z-index-medium)}.hero-title{font-size:clamp(24px,6vw,80px);font-weight:900;color:var(--primary-color);line-height:1.2;margin-bottom:clamp(12px,2vw,16px)}.hero-subtitle-container{display:flex;align-items:center;justify-content:center;height:clamp(48px,6vw,64px);margin-bottom:clamp(24px,4vw,48px)}.hero-subtitle{color:var(--text-gray);font-size:clamp(20px,3vw,28px);font-weight:300;line-height:1.4}.hero-btn{background:transparent;border:2px solid #8B5CF6;color:#fff;font-size:clamp(15px,1.8vw,17px);font-weight:600;padding:clamp(11px,1.8vw,14px) clamp(22px,3.5vw,28px);border-radius:var(--border-radius);transition:all var(--transition-speed) var(--transition-smooth);cursor:pointer}.hero-btn:hover,.hero-btn:focus-visible{transform:scale(1.05) translateY(-3px);box-shadow:var(--glow-primary);outline:2px solid var(--primary-color);outline-offset:2px}.section-header{text-align:center;margin-bottom:clamp(2rem,5vw,4rem)}.main-title{font-size:clamp(32px,5vw,64px);font-weight:900;color:var(--primary-color);line-height:1.2;margin-bottom:clamp(12px,2vw,16px)}.title-underline{width:clamp(60px,8vw,100px);height:4px;background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));margin:1rem auto 2rem;border-radius:2px}.section-subtitle{color:var(--text-gray);font-size:clamp(18px,2.5vw,24px);font-weight:300;margin-bottom:2rem}.typewriter-container{margin:2rem auto;max-width:clamp(600px,80vw,800px)}.typewriter-wrapper{background:#0000004d;border:1px solid rgba(0,255,231,.3);border-radius:var(--border-radius);padding:clamp(1.5rem,3vw,2rem);backdrop-filter:blur(10px)}.typewriter-text{color:var(--text-gray);font-size:clamp(14px,1.8vw,16px);line-height:1.8}.hero-quote{background:linear-gradient(135deg,#00ffe71a,#bd00ff1a);border:1px solid rgba(0,255,231,.3);border-radius:15px;color:var(--text-gray);font-size:clamp(16px,2vw,18px);font-style:italic;font-weight:300;margin:3rem auto 0;max-width:clamp(500px,70vw,700px);padding:clamp(1.5rem,3vw,2rem)}.logo-banner-container{position:relative;padding:clamp(2rem,4vw,4rem) clamp(1rem,2vw,2rem);margin:3rem 0;border-radius:var(--border-radius)}.logo-banner-bg{position:absolute;inset:0;background:linear-gradient(to right,#000000e6,#111827cc);border:1px solid rgba(0,255,231,.3);border-radius:var(--border-radius)}.logo-banner-content{position:relative;z-index:1}.logo-banner-title{font-size:clamp(1.5rem,3vw,1.875rem);font-weight:700;text-align:center;margin-bottom:2rem;color:var(--primary-color)}.swiper-container{overflow:hidden;position:relative;mask:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask:linear-gradient(90deg,transparent 0%,black 10%,black 90%,transparent 100%)}.swiper-wrapper{display:flex;align-items:center;gap:clamp(1.5rem,2vw,2rem);animation:infinite-scroll 45s linear infinite}.swiper-wrapper:hover{animation-play-state:paused}.logo-item{flex-shrink:0;width:clamp(120px,15vw,150px);height:clamp(60px,8vw,80px);display:flex;align-items:center;justify-content:center;transition:all var(--transition-speed) var(--transition-smooth)}.logo-item:hover,.logo-item:focus-visible{transform:scale(1.1);outline:2px solid var(--primary-color);outline-offset:2px}.logo-card{padding:clamp(.8rem,1.5vw,1rem);border-radius:var(--border-radius);background:linear-gradient(135deg,#000c,#111827e6);border:1px solid rgba(0,255,231,.3);box-shadow:none;transition:all var(--transition-speed) var(--transition-smooth);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.logo-card:hover,.logo-card:focus-visible{background:linear-gradient(135deg,#00ffe726,#8000ff1a);border-color:#00ffe799;transform:scale(1.05);box-shadow:none}.contact-info{text-align:center;margin:clamp(1.5rem,3vw,2rem) 0}.contact-info p{color:var(--text-gray);font-size:clamp(16px,2vw,18px);margin:.5rem 0}.content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,35vw,350px),1fr));gap:clamp(1.5rem,3vw,2rem);margin:clamp(2rem,4vw,3rem) 0}.video-player-container{background:transparent;border:1px solid rgba(0,255,231,.3);border-radius:var(--border-radius);overflow:hidden;backdrop-filter:blur(10px);max-width:clamp(600px,70vw,800px);margin:0 auto;z-index:1;position:relative}.video-player,.video-player-container{max-width:clamp(480px,60vw,640px);margin-left:auto;margin-right:auto;background:transparent!important;z-index:1;position:relative}.media-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;border-radius:var(--border-radius);max-width:clamp(480px,60vw,640px);margin:0 auto}body.theme-light .media-frame{background:transparent!important}.video-element{width:100%;height:100%;object-fit:cover}.audio-player-container{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;margin:0 auto!important;max-width:none!important}.audio-showcase{display:flex;align-items:center;margin-bottom:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,2vw,2rem)}.current-track-display{display:flex;align-items:center;gap:1rem;flex:1}.track-image{width:clamp(60px,12vw,70px);height:clamp(60px,12vw,70px);border-radius:var(--border-radius);object-fit:cover}.track-info h3{color:var(--primary-color);font-size:clamp(18px,2vw,20px);margin-bottom:.5rem;text-shadow:none!important}.track-artist{color:var(--text-gray);font-size:clamp(13px,1.5vw,14px)}.audio-controls{display:flex;align-items:center;gap:clamp(.8rem,1.5vw,1rem);margin-bottom:clamp(1.5rem,3vw,2rem)}.control-btn{background:none;border:none;color:#fff;font-size:clamp(16px,2vw,18px);cursor:pointer;padding:clamp(.4rem,1vw,.5rem);border-radius:4px;transition:all var(--transition-speed) var(--transition-smooth)}.control-btn:hover,.control-btn:focus-visible{background:#00ffe74d;outline:2px solid var(--primary-color);outline-offset:2px}.timeline-container{flex:1;position:relative}.timeline-wrapper{height:6px;background:transparent!important;border-radius:3px;cursor:pointer}.timeline-progress{height:100%;background:linear-gradient(90deg,var(--primary-color),var(--secondary-color));border-radius:2px}.time{color:var(--text-gray);font-size:clamp(13px,1.5vw,14px);min-width:40px;text-shadow:none!important}.volume-container{display:flex;align-items:center;gap:.5rem}.volume-btn{background:none;border:none;font-size:clamp(14px,1.8vw,16px);cursor:pointer;color:#fff}.volume-slider{width:clamp(50px,10vw,60px);height:4px;background:transparent!important;border-radius:2px;outline:none}.playlist-container{padding:clamp(.8rem,1.5vw,1rem);max-height:400px;min-height:200px;overflow-y:auto}.playlist-item{display:flex;align-items:center;padding:clamp(.6rem,1vw,.75rem);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);border:1px solid transparent}.playlist-item:hover,.playlist-item:focus-visible{background:transparent!important;border-color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:2px}.playlist-item.active{background:transparent!important;border-color:var(--primary-color)}.photo-carousel{background:#0000004d;border:1px solid rgba(0,255,231,.3);border-radius:var(--border-radius);overflow:hidden;backdrop-filter:blur(10px);max-width:clamp(480px,60vw,640px);margin-left:auto;margin-right:auto;z-index:1;position:relative}.carousel-wrapper{position:relative}.carousel-track{display:flex;transition:transform .3s var(--transition-smooth)}.carousel-image{max-width:100%;height:auto;object-fit:cover;cursor:pointer}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#fff;font-size:clamp(18px,2.5vw,24px);padding:clamp(.8rem,1.5vw,1rem);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);z-index:2}.carousel-btn:hover,.carousel-btn:focus-visible{background:#00ffe7cc;outline:2px solid var(--primary-color);outline-offset:2px}.carousel-btn.prev{left:0;border-radius:0 var(--border-radius) var(--border-radius) 0}.carousel-btn.next{right:0;border-radius:var(--border-radius) 0 0 var(--border-radius)}.carousel-indicators{display:flex;justify-content:center;gap:clamp(.4rem,1vw,.5rem);padding:clamp(.8rem,1.5vw,1rem)}.carousel-indicator{width:10px;height:10px;border-radius:50%;background:#ffffff4d;cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth)}.carousel-indicator.active{background:var(--primary-color);transform:scale(1.2)}.cv-controls{text-align:center;margin:clamp(1.5rem,3vw,2rem) 0}.pdf-export-btn,.pdf-simple-export-btn{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));border:none;border-radius:var(--border-radius);color:#fff;font-size:clamp(14px,1.8vw,16px);font-weight:600;padding:clamp(.8rem,1.5vw,1rem) clamp(1.5rem,3vw,2rem);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);margin:.5rem;display:inline-flex;align-items:center;gap:.5rem}.pdf-export-btn:hover,.pdf-export-btn:focus-visible,.pdf-simple-export-btn:hover,.pdf-simple-export-btn:focus-visible{transform:translateY(-2px);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px}.cv-slider-container{background:transparent;border-radius:var(--border-radius-large);padding:clamp(1.5rem,3vw,2rem);margin:clamp(1.5rem,3vw,2rem) auto;position:relative;overflow:hidden;max-width:clamp(600px,70vw,800px)}.cv-slider-wrapper{overflow:hidden;position:relative;width:100%;height:clamp(450px,70vh,600px);border-radius:var(--border-radius);max-width:clamp(600px,70vw,800px);margin:0 auto}.cv-slider-track{display:flex;transition:transform .5s var(--transition-smooth);height:100%}.cv-slide{min-width:100%;padding:clamp(1rem,2vw,2rem);display:flex;flex-direction:column;justify-content:center;background:var(--background-card);border:1px solid var(--border-color);border-radius:var(--border-radius);margin-right:1rem;overflow-y:auto}.cv-slide-year{position:absolute;top:clamp(.8rem,1.5vw,1rem);right:clamp(.8rem,1.5vw,1rem);background:var(--secondary-color);color:var(--background-dark);padding:clamp(.4rem,1vw,.5rem) clamp(.8rem,1.5vw,1rem);border-radius:20px;font-weight:700;font-size:clamp(.9rem,1.2vw,1.1rem);text-transform:uppercase;letter-spacing:1px;box-shadow:none}.cv-slide-title{color:var(--primary-color);font-size:clamp(1.4rem,2vw,1.8rem);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:1px}.cv-slide-company{color:var(--text-gray);font-size:clamp(1rem,1.5vw,1.2rem);margin-bottom:1rem;font-weight:500}.cv-slide-type{display:inline-block;padding:.3rem 1rem;border-radius:20px;font-size:clamp(.7rem,1vw,.8rem);text-transform:uppercase;letter-spacing:1px;margin-bottom:1.5rem}.cv-slide-type.leadership{background:#ff006e33;color:var(--accent-color);border:1px solid var(--accent-color)}.cv-slide-type.technical{background:#00ffe733;color:var(--primary-color);border:1px solid var(--primary-color)}.cv-slide-type.creative{background:#bd00ff33;color:var(--secondary-color);border:1px solid var(--secondary-color)}.cv-slide-type.consulting{background:#ffd70033;color:gold;border:1px solid #ffd700}.cv-slide-description{color:var(--text-light);line-height:1.6;margin-bottom:2rem;font-size:clamp(.9rem,1.2vw,1rem)}.cv-slide-achievements h5{color:var(--accent-color);font-size:clamp(.9rem,1.2vw,1rem);margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.cv-slide-achievements li{color:var(--text-gray);padding-left:1.5rem;line-height:1.4}.cv-slide-technologies{display:flex;flex-wrap:wrap;gap:clamp(.4rem,1vw,.5rem)}.cv-tech-tag{background:#00ffe71a;color:var(--primary-color);padding:clamp(.3rem,.8vw,.4rem) clamp(.6rem,1vw,.8rem);border-radius:20px;font-size:clamp(.7rem,.9vw,.8rem);border:1px solid rgba(0,255,231,.3);transition:all var(--transition-speed) var(--transition-smooth)}.cv-tech-tag:hover,.cv-tech-tag:focus-visible{background:#00ffe733;box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px}.cv-slider-controls{display:flex;align-items:center;justify-content:center;gap:clamp(1.5rem,2vw,2rem);margin-top:clamp(1.5rem,3vw,2rem)}.cv-slider-btn{background:var(--background-card);border:2px solid var(--primary-color);color:var(--primary-color);width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);border-radius:50%;font-size:clamp(1.2rem,2vw,1.5rem);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);display:flex;align-items:center;justify-content:center}.cv-slider-btn:hover,.cv-slider-btn:focus-visible{background:var(--primary-color);color:var(--background-dark);box-shadow:none;transform:scale(1.1);outline:2px solid var(--primary-color);outline-offset:2px}.cv-slider-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cv-slider-indicators{display:flex;gap:clamp(.4rem,1vw,.5rem)}.cv-indicator{width:clamp(10px,1.5vw,12px);height:clamp(10px,1.5vw,12px);border-radius:50%;background:var(--border-color);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth)}.cv-indicator.active{background:var(--primary-color);box-shadow:none;transform:scale(1.2)}.footer{background:transparent;border-top:1px solid rgba(255,255,255,.1);padding:clamp(2rem,4vw,3rem) 0}.footer-content{text-align:center}.footer-links{display:flex;justify-content:center;gap:clamp(1.5rem,2vw,2rem);margin-bottom:clamp(1.5rem,3vw,2rem);flex-wrap:wrap}.footer-links a{color:var(--primary-color);transition:all var(--transition-speed) var(--transition-smooth)}.footer-links a:hover,.footer-links a:focus-visible{opacity:.8;outline:2px solid var(--primary-color);outline-offset:2px}.copyright-text{color:var(--primary-color);margin-bottom:1rem}.specialization-text{color:#00ffe7cc;font-size:clamp(13px,1.5vw,14px)}.crypto-ticker{background:linear-gradient(90deg,#000000e6,#1a1a1af2);border:1px solid var(--primary-color);border-radius:var(--border-radius);padding:clamp(.8rem,1.5vw,1rem);margin:clamp(1.5rem,3vw,2rem) 0;overflow:hidden;z-index:1;position:relative}.crypto-ticker-content{display:flex;animation:infinite-scroll 30s linear infinite;gap:clamp(2rem,3vw,3rem);white-space:nowrap}.music-modern-section{background:linear-gradient(135deg,#101214 70%,#1a1e23);border-radius:var(--border-radius-large);box-shadow:none;padding:var(--section-padding);max-width:clamp(600px,80vw,740px);margin:clamp(2rem,4vw,3.5rem) auto;color:var(--text-light);border:1.5px solid var(--border-color)}.music-title{font-size:clamp(1.8rem,3vw,2.3rem);font-weight:800;letter-spacing:.01em;margin-bottom:clamp(1.5rem,3vw,2.1rem);color:var(--text-light);text-align:left}.music-player-layout{display:flex;flex-direction:row;gap:clamp(2rem,3vw,2.7rem);align-items:flex-start}.music-player-main{background:#121418fa;border-radius:var(--border-radius);box-shadow:none;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,1.7rem);display:flex;flex-direction:column;align-items:center;min-width:clamp(300px,40vw,340px);max-width:clamp(340px,45vw,370px)}.player-thumb-modern{width:clamp(120px,20vw,160px);height:clamp(120px,20vw,160px);object-fit:cover;border-radius:var(--border-radius);box-shadow:none;margin-bottom:clamp(1rem,2vw,1.5rem);border:3.5px solid var(--border-color);transition:all var(--transition-speed) var(--transition-smooth)}.player-thumb-modern:hover,.player-thumb-modern:focus-visible{box-shadow:none;border-color:var(--music-accent-color);outline:2px solid var(--music-accent-color);outline-offset:2px}.player-info-modern.compact{width:100%;display:flex;flex-direction:column;align-items:center}.player-title-modern{font-size:clamp(1.2rem,1.8vw,1.35rem);font-weight:700;color:var(--text-light);margin-bottom:clamp(.8rem,1.5vw,1.1rem);text-align:center}.player-controls-row{display:flex;flex-direction:row;align-items:center;gap:clamp(1rem,1.5vw,1.3rem);width:100%;justify-content:center}.player-btn{background:linear-gradient(135deg,var(--border-color),var(--border-color));border:none;border-radius:50%;width:clamp(40px,5vw,54px);height:clamp(40px,5vw,54px);display:flex;align-items:center;justify-content:center;color:var(--music-accent-color);font-size:clamp(1.2rem,2vw,1.5rem);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);box-shadow:none}.player-btn:hover,.player-btn:focus-visible{background:var(--music-accent-color);color:var(--text-light);box-shadow:none;transform:scale(1.08);outline:2px solid var(--music-accent-color);outline-offset:2px}.player-time-modern.compact{font-size:clamp(1rem,1.5vw,1.08rem);color:var(--text-gray);margin:0 clamp(.7rem,1vw,.9rem);min-width:clamp(60px,10vw,70px);text-align:center;font-weight:500}.player-progress-bar.compact{flex:1;height:12px;background:var(--border-color);border-radius:7px;margin:0 clamp(.7rem,1vw,.9rem);cursor:pointer;min-width:clamp(100px,20vw,110px);max-width:clamp(180px,25vw,220px);box-shadow:none}.player-progress{height:100%;background:linear-gradient(90deg,var(--music-accent-color),var(--primary-color));border-radius:7px;transition:width var(--transition-speed) var(--transition-smooth)}.player-progress:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(14px,2vw,18px);height:clamp(14px,2vw,18px);background:var(--text-light);border:3px solid var(--music-accent-color);border-radius:50%;box-shadow:none}.music-thumbnails-column{display:flex;flex-direction:column;align-items:center;background:#121418f7;border-radius:var(--border-radius);padding:clamp(1rem,1.5vw,1.3rem) clamp(.6rem,1vw,.8rem);box-shadow:var(--shadow-card);min-width:clamp(90px,12vw,100px);max-width:clamp(110px,15vw,120px);gap:clamp(.7rem,1vw,.9rem)}.thumbnail-item{border-radius:var(--border-radius);border:3px solid transparent;box-shadow:var(--shadow-card);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);width:clamp(60px,10vw,70px);height:clamp(60px,10vw,70px)}.thumbnail-item.active,.thumbnail-item:hover,.thumbnail-item:focus-visible{border-color:var(--music-accent-color);box-shadow:var(--glow-primary);transform:scale(1.08);outline:2px solid var(--music-accent-color);outline-offset:2px}.thumbnail-img{width:100%;height:100%;object-fit:cover;border-radius:calc(var(--border-radius) - 3px)}.playlist-scroll-btn{background:linear-gradient(135deg,var(--border-color),var(--border-color));border:none;border-radius:50%;width:clamp(32px,5vw,40px);height:clamp(32px,5vw,40px);color:var(--music-accent-color);font-size:clamp(1.2rem,2vw,1.5rem);cursor:pointer;margin:.2rem 0;transition:all var(--transition-speed) var(--transition-smooth);box-shadow:var(--shadow-card)}.playlist-scroll-btn:hover,.playlist-scroll-btn:focus-visible{background:var(--music-accent-color);color:var(--text-light);box-shadow:var(--glow-primary);transform:scale(1.08);outline:2px solid var(--music-accent-color);outline-offset:2px;position:relative}.nav-flex-row{display:flex;align-items:center;justify-content:space-between;width:100%}.nav-logo{display:flex;align-items:center}.logo-btn{background:none;border:none;cursor:pointer;padding:0}.logo-btn img{height:clamp(48px,6vw,64px);width:clamp(48px,6vw,64px);border:none!important;border-radius:0!important;box-shadow:none!important;filter:none!important;animation:none!important}.theme-dark .language-toggle{color:#fff!important}.nav-links{display:none!important;flex-direction:column;gap:clamp(12px,2vw,16px);background:transparent;backdrop-filter:blur(15px);padding:clamp(12px,2vw,16px);position:fixed;top:var(--header-height);left:0;right:0;border-top:1px solid rgba(0,255,231,.3);transition:transform .3s var(--transition-smooth),opacity .3s var(--transition-smooth);transform:translateY(-100%);opacity:0}.nav-links.mobile-open{display:flex!important;flex-direction:column;gap:clamp(12px,2vw,16px);background:#000;position:fixed;top:var(--header-height);left:0;right:0;z-index:var(--z-index-high);width:100vw;min-width:0;max-width:100vw;border-top:1px solid rgba(0,255,231,.3);padding:clamp(12px,2vw,16px);opacity:1;transform:translateY(0);box-shadow:0 8px 32px #000c;visibility:visible}body.theme-light .nav-links.mobile-open{background:#fffffff2!important;border-top:1px solid rgba(125,42,232,.3)!important;box-shadow:0 8px 32px #0000001a!important}.nav-menu-items{display:flex;flex-direction:column;gap:clamp(12px,2vw,16px);align-items:center;background:inherit}.nav-btn{background:#8000ffb3;border:none;color:var(--text-light);font-size:clamp(14px,1.5vw,16px);font-family:Orbitron,sans-serif;padding:clamp(8px,1.2vw,10px) clamp(16px,2.5vw,20px);border-radius:var(--border-radius);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);text-transform:uppercase;letter-spacing:1px;white-space:nowrap;min-width:fit-content}.nav-btn:hover,.nav-btn.active,.nav-btn:focus-visible{color:var(--text-light);background:#8000ffb3;transform:scale(1.05);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px}.language-toggle,.theme-toggle{background:linear-gradient(45deg,var(--primary-color),var(--secondary-color));color:var(--background-dark);font-weight:600;padding:clamp(8px,1.2vw,10px) clamp(16px,2.5vw,20px);border-radius:var(--border-radius);transition:all var(--transition-speed) var(--transition-smooth);white-space:nowrap;min-width:fit-content}.language-toggle:hover,.language-toggle:focus-visible,.theme-toggle:hover,.theme-toggle:focus-visible{transform:scale(1.05);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px}.mobile-menu-toggle{background:none;border:none;color:var(--primary-color);font-size:clamp(1.2rem,3vw,1.5rem);cursor:pointer;transition:all var(--transition-speed) var(--transition-smooth);display:block}.mobile-menu-toggle:hover,.mobile-menu-toggle:focus-visible{transform:scale(1.05);box-shadow:none;outline:2px solid var(--primary-color);outline-offset:2px}@media (max-width: 767px){.nav-links{display:none!important}.nav-links.mobile-open{display:flex!important}}@media (max-width: 767px){.nav-container{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important}.status-widgets{display:flex!important;align-items:center!important;justify-content:flex-end!important;order:0!important;align-self:center!important;float:none!important;position:static!important;inset:auto!important;margin-right:-8px!important}.mobile-menu-toggle{margin:0!important;position:static!important;transform:none!important;z-index:var(--z-index-top)!important;flex-shrink:0!important;order:1!important;align-self:center!important}}@media (min-width: 768px){.nav-links{display:flex!important;flex-direction:row;gap:min(.5vw,6px);background:none;backdrop-filter:none;padding:0;position:static;border:none;transform:none;opacity:1;flex-wrap:nowrap;min-width:0;width:100%;max-width:100vw;overflow-x:hidden;overflow-y:visible;align-items:center}.nav-links.mobile-open{display:flex!important}.nav-menu-items{display:flex;flex-direction:row;gap:min(.5vw,6px);flex-wrap:nowrap;background:none;width:100%;min-width:0;max-width:100vw;overflow:visible;align-items:center}.nav-btn{background:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;flex-shrink:1;flex-grow:0;padding-left:8px;padding-right:8px}.nav-btn:hover,.nav-btn.active,.nav-btn:focus-visible{background:#00ffe74d}.mobile-menu-toggle{display:none}}@media (max-width: 360px) and (orientation: portrait){.nav-links.mobile-open{padding:8px!important;gap:8px!important;max-height:calc(100vh - var(--header-height))!important;overflow-y:auto!important}.nav-menu-items{gap:8px!important}.nav-btn{font-size:12px!important;padding:6px 12px!important;min-width:100px!important;text-align:center!important}.language-toggle,.theme-toggle{font-size:12px!important;padding:6px 12px!important;min-width:80px!important}}@media (min-width: 361px) and (max-width: 480px) and (orientation: portrait){.nav-links.mobile-open{padding:12px!important;gap:12px!important;max-height:calc(100vh - var(--header-height))!important;overflow-y:auto!important}.nav-menu-items{gap:12px!important}.nav-btn{font-size:13px!important;padding:8px 14px!important;min-width:120px!important;text-align:center!important}.language-toggle,.theme-toggle{font-size:13px!important;padding:8px 14px!important;min-width:90px!important}}@media (min-width: 481px) and (max-width: 767px) and (orientation: portrait){.nav-links.mobile-open{padding:16px!important;gap:16px!important;max-height:calc(100vh - var(--header-height))!important;overflow-y:auto!important}.nav-menu-items{gap:16px!important}.nav-btn{font-size:14px!important;padding:10px 16px!important;min-width:140px!important;text-align:center!important}.language-toggle,.theme-toggle{font-size:14px!important;padding:10px 16px!important;min-width:100px!important}}@media (max-width: 640px) and (orientation: landscape){.nav-links.mobile-open{padding:8px 16px!important;gap:8px!important;max-height:calc(100vh - var(--header-height))!important;overflow-y:auto!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}.nav-menu-items{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;width:100%!important}.nav-btn{font-size:12px!important;padding:6px 10px!important;min-width:auto!important;flex:0 1 auto!important;white-space:nowrap!important}.language-toggle,.theme-toggle{font-size:12px!important;padding:6px 10px!important;min-width:auto!important;flex:0 1 auto!important}}@media (min-width: 641px) and (max-width: 767px) and (orientation: landscape){.nav-links.mobile-open{padding:12px 24px!important;gap:12px!important;max-height:calc(100vh - var(--header-height))!important;overflow-y:auto!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}.nav-menu-items{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;width:100%!important}.nav-btn{font-size:13px!important;padding:8px 12px!important;min-width:auto!important;flex:0 1 auto!important;white-space:nowrap!important}.language-toggle,.theme-toggle{font-size:13px!important;padding:8px 12px!important;min-width:auto!important;flex:0 1 auto!important}}@media (max-height: 500px) and (orientation: landscape){.nav-links.mobile-open{max-height:calc(100vh - var(--header-height) - 20px)!important;overflow-y:auto!important;padding:8px!important}.nav-btn,.language-toggle,.theme-toggle{padding:4px 8px!important;font-size:11px!important}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait){.nav-links{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important;padding:0 16px!important}.nav-menu-items{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;gap:12px!important}.nav-btn{font-size:14px!important;padding:8px 16px!important;min-width:auto!important;flex:0 1 auto!important}.mobile-menu-toggle{display:none!important}}@media (max-width: 767px){.nav-links.mobile-open .nav-btn,.nav-links.mobile-open .language-toggle,.nav-links.mobile-open .theme-toggle{display:flex!important;visibility:visible!important;opacity:1!important;z-index:1004!important;position:relative!important}.nav-links.mobile-open .nav-menu-items{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}}@media (max-width: 767px){.nav-links.mobile-open{display:flex!important;flex-direction:column!important;position:fixed!important;top:var(--header-height)!important;left:0!important;right:0!important;width:100vw!important;z-index:1001!important;background:#000000fa!important;backdrop-filter:blur(15px)!important;border-top:1px solid rgba(0,255,231,.8)!important;box-shadow:0 8px 32px #000c!important;padding:1px!important;gap:1px!important;max-height:calc(100vh - var(--header-height) - 5px)!important;min-height:auto!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;box-sizing:border-box!important;align-items:center!important;justify-content:flex-start!important}.nav-links.mobile-open .nav-menu-items{display:flex!important;flex-direction:column!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:1px!important;padding:0!important;margin:0!important;min-height:auto!important;height:auto!important;flex-shrink:0!important}.nav-links.mobile-open .nav-btn,.nav-links.mobile-open .language-toggle,.nav-links.mobile-open .theme-toggle{display:flex!important;visibility:visible!important;opacity:1!important;z-index:1004!important;position:relative!important;pointer-events:auto!important;background:#00ffe7cc!important;color:var(--text-light)!important;border:none!important;cursor:pointer!important;transition:all .2s ease!important;font-size:7px!important;padding:1px 3px!important;min-width:50px!important;max-width:90%!important;width:auto!important;min-height:12px!important;max-height:16px!important;line-height:1!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;margin:0!important;flex-shrink:0!important;box-sizing:border-box!important;border-radius:2px!important;font-family:inherit!important;text-transform:uppercase!important;letter-spacing:0px!important}.nav-links.mobile-open .nav-btn:hover,.nav-links.mobile-open .language-toggle:hover,.nav-links.mobile-open .theme-toggle:hover{background:#00ffe7!important;transform:scale(1.01)!important}}@media (max-width: 767px) and (orientation: landscape){.nav-links.mobile-open{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;padding:1px 2px!important;max-height:calc(100vh - var(--header-height) - 5px)!important}.nav-links.mobile-open .nav-menu-items{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:flex-start!important;width:100%!important}.nav-links.mobile-open .nav-btn,.nav-links.mobile-open .language-toggle,.nav-links.mobile-open .theme-toggle{font-size:6px!important;padding:1px 2px!important;min-width:40px!important;max-width:80px!important;min-height:10px!important;max-height:14px!important;flex:0 1 auto!important;margin:.5px!important}}@media (max-width: 320px){.nav-links.mobile-open .nav-btn,.nav-links.mobile-open .language-toggle,.nav-links.mobile-open .theme-toggle{font-size:5px!important;padding:1px 2px!important;min-width:35px!important;min-height:10px!important;max-height:14px!important}}@media (max-height: 400px) and (orientation: landscape){.nav-links.mobile-open{padding:0!important;gap:0px!important;max-height:calc(100vh - var(--header-height) - 3px)!important}.nav-links.mobile-open .nav-menu-items{gap:0px!important}.nav-links.mobile-open .nav-btn,.nav-links.mobile-open .language-toggle,.nav-links.mobile-open .theme-toggle{font-size:5px!important;padding:0 1px!important;min-width:30px!important;max-width:60px!important;min-height:8px!important;max-height:12px!important;margin:0!important}}.photo-carousel,.carousel-wrapper,.carousel-track,.swiper-container,.image-carousel-container{overflow:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.photo-carousel::-webkit-scrollbar,.carousel-wrapper::-webkit-scrollbar,.carousel-track::-webkit-scrollbar,.swiper-container::-webkit-scrollbar,.image-carousel-container::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.carousel-btn,button[aria-label*=previous],button[aria-label*=next],button[aria-label*=précédent],button[aria-label*=suivant]{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;background:#0009!important;border:2px solid rgba(0,255,231,.8)!important;border-radius:50%!important;color:#00ffe7!important;font-size:18px!important;font-weight:700!important;width:40px!important;height:40px!important;cursor:pointer!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease!important;font-family:monospace!important;line-height:1!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.carousel-btn:hover,button[aria-label*=previous]:hover,button[aria-label*=next]:hover,button[aria-label*=précédent]:hover,button[aria-label*=suivant]:hover{background:#00ffe7e6!important;color:#000!important;border-color:#00ffe7!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 0 20px #00ffe780!important}.carousel-btn.prev,button[aria-label*=previous],button[aria-label*=précédent]{left:10px!important;right:auto!important}.carousel-btn.next,button[aria-label*=next],button[aria-label*=suivant]{right:10px!important;left:auto!important}.carousel-btn:before,button[aria-label*=previous]:before,button[aria-label*=précédent]:before{content:"‹"!important;font-size:24px!important;font-weight:700!important}.carousel-btn.next:before,button[aria-label*=next]:before,button[aria-label*=suivant]:before{content:"›"!important;font-size:24px!important;font-weight:700!important}.carousel-btn,button[aria-label*=previous],button[aria-label*=next],button[aria-label*=précédent],button[aria-label*=suivant]{text-indent:-9999px!important;font-size:0!important}.photo-carousel,.carousel-wrapper{position:relative!important;overflow:hidden!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width: 768px){.carousel-btn,button[aria-label*=previous],button[aria-label*=next],button[aria-label*=précédent],button[aria-label*=suivant]{width:36px!important;height:36px!important;font-size:16px!important}.carousel-btn:before,button[aria-label*=previous]:before,button[aria-label*=next]:before,button[aria-label*=précédent]:before,button[aria-label*=suivant]:before{font-size:20px!important}.carousel-btn.prev,button[aria-label*=previous],button[aria-label*=précédent]{left:5px!important}.carousel-btn.next,button[aria-label*=next],button[aria-label*=suivant]{right:5px!important}}div[style*=overflow]{overflow:hidden!important}.cv-section,.projects-section,.ai-section,.web3-section,.esport-section,.music-section,.lighting-section,.quantum-section,.robotics-section,.space-section{overflow-x:hidden!important}.carousel-button,.carousel-nav-button,.carousel-prev,.carousel-next,button[class*=carousel],button[class*=prev],button[class*=next]{background:none!important;background-color:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important;outline:none!important;cursor:pointer!important;font-family:inherit!important;font-size:24px!important;color:#fffc!important;transition:all .3s ease!important;width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;z-index:100!important}.carousel-button.prev,.carousel-nav-button.prev,.carousel-prev,button[class*=prev]{position:absolute!important;left:10px!important;top:50%!important;transform:translateY(-50%)!important}.carousel-button.prev:before,.carousel-nav-button.prev:before,.carousel-prev:before,button[class*=prev]:before{content:"◀"!important;font-size:20px!important;font-weight:700!important;display:block!important}.carousel-button.next,.carousel-nav-button.next,.carousel-next,button[class*=next]{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important}.carousel-button.next:before,.carousel-nav-button.next:before,.carousel-next:before,button[class*=next]:before{content:"▶"!important;font-size:20px!important;font-weight:700!important;display:block!important}.carousel-button:hover,.carousel-nav-button:hover,.carousel-prev:hover,.carousel-next:hover,button[class*=carousel]:hover,button[class*=prev]:hover,button[class*=next]:hover{color:#fff!important;background:#0000004d!important;transform:translateY(-50%) scale(1.1)!important}.carousel-button.next:hover,.carousel-button.prev:hover{transform:translateY(-50%) scale(1.1)!important}.carousel-button:focus,.carousel-nav-button:focus,.carousel-prev:focus,.carousel-next:focus,button[class*=carousel]:focus,button[class*=prev]:focus,button[class*=next]:focus{outline:2px solid rgba(255,255,255,.5)!important;outline-offset:2px!important}.carousel-button:disabled,.carousel-nav-button:disabled,.carousel-prev:disabled,.carousel-next:disabled,button[class*=carousel]:disabled,button[class*=prev]:disabled,button[class*=next]:disabled{opacity:.3!important;cursor:not-allowed!important}.carousel-container,.image-carousel-container,.photo-carousel,.carousel-wrapper{position:relative!important}.carousel-button.prev.css-arrow:before,.carousel-prev.css-arrow:before{content:""!important;width:0!important;height:0!important;border-style:solid!important;border-width:8px 12px 8px 0!important;border-color:transparent currentColor transparent transparent!important;margin-left:-2px!important}.carousel-button.next.css-arrow:before,.carousel-next.css-arrow:before{content:""!important;width:0!important;height:0!important;border-style:solid!important;border-width:8px 0 8px 12px!important;border-color:transparent transparent transparent currentColor!important;margin-right:-2px!important}@media (max-width: 768px){.carousel-button,.carousel-nav-button,.carousel-prev,.carousel-next,button[class*=carousel],button[class*=prev],button[class*=next]{width:35px!important;height:35px!important;font-size:18px!important}.carousel-button.prev:before,.carousel-nav-button.prev:before,.carousel-prev:before,button[class*=prev]:before,.carousel-button.next:before,.carousel-nav-button.next:before,.carousel-next:before,button[class*=next]:before{font-size:16px!important}}@keyframes fadeInButton{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.carousel-button,.carousel-nav-button,.carousel-prev,.carousel-next,button[class*=carousel],button[class*=prev],button[class*=next]{animation:fadeInButton .3s ease!important}.carousel,.carousel-container,.carousel-track,.image-carousel,.image-carousel-container,.carousel-wrapper,[class*=carousel],[class*=slider]{scrollbar-width:none!important;-ms-overflow-style:none!important}.carousel::-webkit-scrollbar,.carousel-container::-webkit-scrollbar,.carousel-track::-webkit-scrollbar,.image-carousel::-webkit-scrollbar,.image-carousel-container::-webkit-scrollbar,.carousel-wrapper::-webkit-scrollbar,[class*=carousel]::-webkit-scrollbar,[class*=slider]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.menu,.nav-menu,.dropdown-menu,.context-menu,.mobile-menu,.sidebar-menu,.navigation,[class*=menu],[class*=nav]{scrollbar-width:none!important;-ms-overflow-style:none!important}.menu::-webkit-scrollbar,.nav-menu::-webkit-scrollbar,.dropdown-menu::-webkit-scrollbar,.context-menu::-webkit-scrollbar,.mobile-menu::-webkit-scrollbar,.sidebar-menu::-webkit-scrollbar,.navigation::-webkit-scrollbar,[class*=menu]::-webkit-scrollbar,[class*=nav]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}header,.header,.nav-header,.navbar,.nav-bar,.top-bar,.toolbar{scrollbar-width:none!important;-ms-overflow-style:none!important}header::-webkit-scrollbar,.header::-webkit-scrollbar,.nav-header::-webkit-scrollbar,.navbar::-webkit-scrollbar,.nav-bar::-webkit-scrollbar,.top-bar::-webkit-scrollbar,.toolbar::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.tabs,.tab-container,.accordion,.sidebar,.panel,.widget,.modal-header,.modal-footer,.card-header,.card-footer,.status-widget,.control-panel{scrollbar-width:none!important;-ms-overflow-style:none!important}.tabs::-webkit-scrollbar,.tab-container::-webkit-scrollbar,.accordion::-webkit-scrollbar,.sidebar::-webkit-scrollbar,.panel::-webkit-scrollbar,.widget::-webkit-scrollbar,.modal-header::-webkit-scrollbar,.modal-footer::-webkit-scrollbar,.card-header::-webkit-scrollbar,.card-footer::-webkit-scrollbar,.status-widget::-webkit-scrollbar,.control-panel::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}button,.button,.btn,input[type=button],input[type=submit],input[type=reset],.control,.toggle,.switch{scrollbar-width:none!important;-ms-overflow-style:none!important}button::-webkit-scrollbar,.button::-webkit-scrollbar,.btn::-webkit-scrollbar,input[type=button]::-webkit-scrollbar,input[type=submit]::-webkit-scrollbar,input[type=reset]::-webkit-scrollbar,.control::-webkit-scrollbar,.toggle::-webkit-scrollbar,.switch::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}[style*="overflow: hidden"],[style*="overflow:hidden"],.overflow-hidden,.no-scroll{scrollbar-width:none!important;-ms-overflow-style:none!important}[style*="overflow: hidden"]::-webkit-scrollbar,[style*="overflow:hidden"]::-webkit-scrollbar,.overflow-hidden::-webkit-scrollbar,.no-scroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.flex,.d-flex,[style*="display: flex"],[style*="display:flex"],.grid,.d-grid,[style*="display: grid"],[style*="display:grid"]{scrollbar-width:none!important;-ms-overflow-style:none!important}.flex::-webkit-scrollbar,.d-flex::-webkit-scrollbar,[style*="display: flex"]::-webkit-scrollbar,[style*="display:flex"]::-webkit-scrollbar,.grid::-webkit-scrollbar,.d-grid::-webkit-scrollbar,[style*="display: grid"]::-webkit-scrollbar,[style*="display:grid"]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}[class*=no-scroll],[class*=hidden-scroll],[class*=scroll-none],[data-scroll=false],[data-scrollbar=none]{scrollbar-width:none!important;-ms-overflow-style:none!important}[class*=no-scroll]::-webkit-scrollbar,[class*=hidden-scroll]::-webkit-scrollbar,[class*=scroll-none]::-webkit-scrollbar,[data-scroll=false]::-webkit-scrollbar,[data-scrollbar=none]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.carousel-btn{background:transparent!important;width:50px!important;height:50px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:clamp(20px,3vw,28px)!important;box-shadow:0 2px 8px #0000004d!important;backdrop-filter:blur(5px)!important;border:2px solid rgba(255,255,255,.2)!important}.carousel-btn:hover,.carousel-btn:focus-visible{background:#00ffe726!important;color:var(--primary-color)!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 4px 12px #00ffe74d!important;outline:none!important;border:2px solid var(--primary-color)!important}.carousel-btn.prev{left:10px!important;border-radius:50%!important}.carousel-btn.prev:before{content:"◀"!important;font-size:inherit!important;display:block!important}.carousel-btn.next{right:10px!important;border-radius:50%!important}.carousel-btn.next:before{content:"▶"!important;font-size:inherit!important;display:block!important}.carousel-btn.prev,.carousel-btn.next{font-size:0!important;text-indent:-9999px!important}.carousel-btn.prev:before,.carousel-btn.next:before{font-size:clamp(20px,3vw,28px)!important;text-indent:0!important}@media (max-width: 768px){.carousel-btn{width:45px!important;height:45px!important;font-size:18px!important}.carousel-btn.prev:before,.carousel-btn.next:before{font-size:18px!important}}.lighting-carousel-container{margin:30px auto!important;width:95vw!important;max-width:1200px!important;display:block!important;position:relative!important}.lighting-carousel-viewport{position:relative!important;height:400px!important;min-height:400px!important;overflow:hidden!important}.lighting-carousel-images{width:100%!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important}.lighting-carousel-images img{width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;cursor:pointer!important;display:block!important;margin:0 auto!important}@media screen and (max-width: 1200px){.lighting-carousel-container{width:98vw!important;margin:20px auto!important}}@media screen and (max-width: 768px){.lighting-carousel-container{width:100vw!important;margin:15px auto!important}.lighting-carousel-viewport{height:250px!important;min-height:250px!important}}@media screen and (max-width: 480px){.lighting-carousel-container{margin:10px auto!important}.lighting-carousel-viewport{height:200px!important;min-height:200px!important}}.lighting-carousel-controls[style]{position:absolute!important;inset:0!important;display:block!important;flex-direction:unset!important;justify-content:unset!important}.lighting-control-btn,.lighting-control-btn:hover,.lighting-control-btn:focus,.lighting-control-btn:active,.lighting-carousel-controls .lighting-control-btn,.lighting-carousel-controls .lighting-control-btn:hover,.lighting-carousel-controls .lighting-control-btn:focus,.lighting-carousel-controls .lighting-control-btn:active,button[class*=lighting-control],button[class*=lighting-control]:hover,button[class*=lighting-control]:focus,button[class*=lighting-control]:active,.lighting-section button,.lighting-section button:hover,.lighting-section button:focus,.lighting-section button:active,.lighting-carousel-container button,.lighting-carousel-container button:hover,.lighting-carousel-container button:focus,.lighting-carousel-container button:active,.lighting-bg-carousel button,.lighting-bg-carousel button:hover,.lighting-bg-carousel button:focus,.lighting-bg-carousel button:active{transform:none!important;scale:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transition:background-color .3s ease,color .3s ease,border-color .3s ease!important}.lighting-control-btn[style*=transform],.lighting-carousel-controls .lighting-control-btn[style*=transform],button[class*=lighting-control][style*=transform]{transform:none!important}.LightingSection-CXWshAGY .lighting-control-btn:hover,.index-D6QzQOTo .lighting-control-btn:hover,.lighting-control-btn:hover{transform:none!important;scale:none!important;background:#000000f2!important;text-shadow:var(--glow-primary)!important}.lighting-carousel-controls .lighting-control-btn{z-index:15!important;transition:background-color .3s ease,color .3s ease!important;position:absolute!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier précédent"]{inset:20px auto auto 50%!important;transform:translate(-50%)!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier précédent"]:hover{transform:translate(-50%)!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier suivant"]{inset:auto auto 20px 50%!important;transform:translate(-50%)!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier suivant"]:hover{transform:translate(-50%)!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image précédente"]{inset:50% auto auto 20px!important;transform:translateY(-50%)!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image précédente"]:hover{transform:translateY(-50%)!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image suivante"]{inset:50% 20px auto auto!important;transform:translateY(-50%)!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image suivante"]:hover{transform:translateY(-50%)!important}@media screen and (max-width: 768px){.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier précédent"]{top:25px!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier suivant"]{bottom:25px!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image précédente"]{left:25px!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image suivante"]{right:25px!important}}@media screen and (max-width: 480px){.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier précédent"]{top:30px!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Dossier suivant"]{bottom:30px!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image précédente"]{left:15px!important}.lighting-carousel-controls .lighting-control-btn[aria-label*="Image suivante"]{right:15px!important}}.ai-bg-carousel,.contact-bg-carousel,.cv-bg-carousel,.esport-bg-carousel,.lighting-bg-carousel,.cascade-carousel,.carousel-wrapper,.carousel-section-frame,.carousel-bg-container,.carousel-content-group,.lighting-carousel-container,.lighting-carousel-header{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow-x:hidden!important}.ai-bg-carousel::-webkit-scrollbar,.contact-bg-carousel::-webkit-scrollbar,.cv-bg-carousel::-webkit-scrollbar,.esport-bg-carousel::-webkit-scrollbar,.lighting-bg-carousel::-webkit-scrollbar,.cascade-carousel::-webkit-scrollbar,.carousel-wrapper::-webkit-scrollbar,.carousel-section-frame::-webkit-scrollbar,.carousel-bg-container::-webkit-scrollbar,.carousel-content-group::-webkit-scrollbar,.lighting-carousel-container::-webkit-scrollbar,.lighting-carousel-header::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.ai-bg-carousel *,.contact-bg-carousel *,.cv-bg-carousel *,.esport-bg-carousel *,.lighting-bg-carousel *,.cascade-carousel *,.carousel-wrapper *,.carousel-section-frame *,.carousel-bg-container *,.carousel-content-group *,.lighting-carousel-container *,.lighting-carousel-header *{scrollbar-width:none!important;-ms-overflow-style:none!important}.ai-bg-carousel *::-webkit-scrollbar,.contact-bg-carousel *::-webkit-scrollbar,.cv-bg-carousel *::-webkit-scrollbar,.esport-bg-carousel *::-webkit-scrollbar,.lighting-bg-carousel *::-webkit-scrollbar,.cascade-carousel *::-webkit-scrollbar,.carousel-wrapper *::-webkit-scrollbar,.carousel-section-frame *::-webkit-scrollbar,.carousel-bg-container *::-webkit-scrollbar,.carousel-content-group *::-webkit-scrollbar,.lighting-carousel-container *::-webkit-scrollbar,.lighting-carousel-header *::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}[style*="overflow: auto"],[style*="overflow:auto"],[style*="overflow: scroll"],[style*="overflow:scroll"],[style*="overflow-x: auto"],[style*="overflow-x:auto"],[style*="overflow-y: auto"],[style*="overflow-y:auto"]{scrollbar-width:none!important;-ms-overflow-style:none!important}[style*="overflow: auto"]::-webkit-scrollbar,[style*="overflow:auto"]::-webkit-scrollbar,[style*="overflow: scroll"]::-webkit-scrollbar,[style*="overflow:scroll"]::-webkit-scrollbar,[style*="overflow-x: auto"]::-webkit-scrollbar,[style*="overflow-x:auto"]::-webkit-scrollbar,[style*="overflow-y: auto"]::-webkit-scrollbar,[style*="overflow-y:auto"]::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}:root{--float-video-size-desktop: 200px;--float-video-size-tablet: 120px;--float-video-size-mobile: 80px;--float-video-size-small: 60px;--float-video-position-offset: 12px;--float-video-position-offset-mobile: 8px;--float-video-position-offset-small: 4px}.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{will-change:transform!important;transform:translateZ(0)!important;backface-visibility:hidden!important;object-fit:contain!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;position:absolute!important;z-index:2!important;aspect-ratio:1/1!important}@media (min-width: 1201px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:var(--float-video-size-desktop)!important;max-width:var(--float-video-size-desktop)!important;height:auto!important;max-height:var(--float-video-size-desktop)!important}.ai-float-video:first-of-type,.esport-float-video:first-of-type,.robotics-float-video:first-of-type,.bio-float-video:first-of-type,.space-float-video:first-of-type,.xrvr-float-video:first-of-type,.web3-float-video:first-of-type,.lighting-float-video:first-of-type{left:var(--float-video-position-offset)!important;top:0!important}.ai-float-video:last-of-type,.esport-float-video:last-of-type,.robotics-float-video:last-of-type,.bio-float-video:last-of-type,.space-float-video:last-of-type,.xrvr-float-video:last-of-type,.web3-float-video:last-of-type,.lighting-float-video:last-of-type{right:var(--float-video-position-offset)!important;top:0!important}}@media (max-width: 1200px) and (min-width: 769px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:var(--float-video-size-tablet)!important;max-width:30vw!important;height:auto!important;max-height:var(--float-video-size-tablet)!important}.ai-float-video:first-of-type,.esport-float-video:first-of-type,.robotics-float-video:first-of-type,.bio-float-video:first-of-type,.space-float-video:first-of-type,.xrvr-float-video:first-of-type,.web3-float-video:first-of-type,.lighting-float-video:first-of-type{left:var(--float-video-position-offset)!important;top:0!important}.ai-float-video:last-of-type,.esport-float-video:last-of-type,.robotics-float-video:last-of-type,.bio-float-video:last-of-type,.space-float-video:last-of-type,.xrvr-float-video:last-of-type,.web3-float-video:last-of-type,.lighting-float-video:last-of-type{right:var(--float-video-position-offset)!important;top:0!important}}@media (max-width: 768px) and (min-width: 481px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:var(--float-video-size-mobile)!important;max-width:25vw!important;height:auto!important;max-height:var(--float-video-size-mobile)!important}.ai-float-video:first-of-type,.esport-float-video:first-of-type,.robotics-float-video:first-of-type,.bio-float-video:first-of-type,.space-float-video:first-of-type,.xrvr-float-video:first-of-type,.web3-float-video:first-of-type,.lighting-float-video:first-of-type{left:var(--float-video-position-offset-mobile)!important;top:0!important}.ai-float-video:last-of-type,.esport-float-video:last-of-type,.robotics-float-video:last-of-type,.bio-float-video:last-of-type,.space-float-video:last-of-type,.xrvr-float-video:last-of-type,.web3-float-video:last-of-type,.lighting-float-video:last-of-type{right:var(--float-video-position-offset-mobile)!important;top:0!important}}@media (max-width: 480px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:var(--float-video-size-small)!important;max-width:20vw!important;height:auto!important;max-height:var(--float-video-size-small)!important}.ai-float-video:first-of-type,.esport-float-video:first-of-type,.robotics-float-video:first-of-type,.bio-float-video:first-of-type,.space-float-video:first-of-type,.xrvr-float-video:first-of-type,.web3-float-video:first-of-type,.lighting-float-video:first-of-type{left:var(--float-video-position-offset-small)!important;top:0!important}.ai-float-video:last-of-type,.esport-float-video:last-of-type,.robotics-float-video:last-of-type,.bio-float-video:last-of-type,.space-float-video:last-of-type,.xrvr-float-video:last-of-type,.web3-float-video:last-of-type,.lighting-float-video:last-of-type{right:var(--float-video-position-offset-small)!important;top:0!important}}@media (max-width: 320px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:45px!important;max-width:15vw!important;height:auto!important;max-height:45px!important}.ai-float-video:first-of-type,.esport-float-video:first-of-type,.robotics-float-video:first-of-type,.bio-float-video:first-of-type,.space-float-video:first-of-type,.xrvr-float-video:first-of-type,.web3-float-video:first-of-type,.lighting-float-video:first-of-type{left:2px!important;top:0!important}.ai-float-video:last-of-type,.esport-float-video:last-of-type,.robotics-float-video:last-of-type,.bio-float-video:last-of-type,.space-float-video:last-of-type,.xrvr-float-video:last-of-type,.web3-float-video:last-of-type,.lighting-float-video:last-of-type{right:2px!important;top:0!important}}#ai .ai-float-video,#esports .esport-float-video,#robotics .robotics-float-video,#bio .bio-float-video,#space .space-float-video,#xrvr .xrvr-float-video,#web3 .web3-float-video,#lighting .lighting-float-video{width:inherit!important;max-width:inherit!important;left:inherit!important;right:inherit!important}.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{transform:translateZ(0) translateZ(0)!important;will-change:transform,opacity!important;image-rendering:optimizeQuality!important;image-rendering:-webkit-optimize-contrast!important;pointer-events:none!important;user-select:none!important}@media (prefers-reduced-motion: reduce){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{animation-play-state:paused!important}}@media (max-width: 768px) and (orientation: landscape){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:50px!important;max-width:12vw!important;height:auto!important;max-height:50px!important}}@supports not (width: var(--float-video-size-desktop)){@media (max-width: 1200px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:120px!important;max-width:30vw!important}}@media (max-width: 800px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:80px!important;max-width:40vw!important}}@media (max-width: 480px){.ai-float-video,.esport-float-video,.robotics-float-video,.bio-float-video,.space-float-video,.xrvr-float-video,.web3-float-video,.lighting-float-video{width:60px!important;max-width:20vw!important}}}:root{--mobile-header-height: 80px;--menu-mobile-bg-dark: rgba(10, 10, 10, .95);--menu-mobile-bg-light: rgba(255, 255, 255, .95);--menu-mobile-border: rgba(0, 255, 231, .6);--menu-mobile-border-light: rgba(0, 180, 200, .6)}@media (max-width: 480px){:root{--mobile-header-height: 70px}}@media (max-width: 320px){:root{--mobile-header-height: 60px}}@media (max-width: 767px){.nav-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:var(--mobile-header-height)!important;background:#000000fa!important;backdrop-filter:blur(15px)!important;border-bottom:1px solid var(--menu-mobile-border)!important;z-index:1000!important;box-sizing:border-box!important}.nav-container{height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;max-width:none!important;width:100%!important;box-sizing:border-box!important}.nav-logo{flex-shrink:0!important;z-index:1001!important}.logo-btn img{height:50px!important;width:50px!important}}@media (max-width: 480px){.nav-header .nav-container .logo-btn img{height:40px!important;width:40px!important}}@media (max-width: 320px){.nav-header .nav-container .logo-btn img{height:35px!important;width:35px!important}}@media (max-width: 767px){.nav-header{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;height:var(--mobile-header-height)!important;background:#000000fa!important;backdrop-filter:blur(15px)!important;border-bottom:1px solid var(--menu-mobile-border)!important;z-index:1000!important;box-sizing:border-box!important}.nav-container{height:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 16px!important;max-width:none!important;width:100%!important;box-sizing:border-box!important}.nav-logo{flex-shrink:0!important;z-index:1001!important}.logo-btn img{height:50px!important;width:50px!important}.nav-links.mobile-open{display:flex!important;flex-direction:column!important;position:fixed!important;top:var(--mobile-header-height)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:calc(100vh - var(--mobile-header-height))!important;min-height:calc(100vh - var(--mobile-header-height))!important;max-height:calc(100vh - var(--mobile-header-height))!important;background:var(--menu-mobile-bg-dark)!important;backdrop-filter:blur(20px)!important;z-index:999!important;overflow-y:auto!important;overflow-x:hidden!important;padding:12px!important;box-sizing:border-box!important;justify-content:flex-start!important;align-items:stretch!important;animation:slideDownMenu .3s ease-out!important}@keyframes slideDownMenu{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}body.theme-light .nav-links.mobile-open{background:var(--menu-mobile-bg-light)!important;border-top:2px solid var(--menu-mobile-border-light)!important}.nav-links.mobile-open .nav-menu-items{display:flex!important;flex-direction:column!important;width:100%!important;flex:1!important;gap:8px!important;padding:0!important;margin:0!important;align-items:stretch!important;justify-content:flex-start!important;overflow:visible!important;min-height:0!important;box-sizing:border-box!important}.nav-links.mobile-open .nav-btn{display:flex!important;width:100%!important;padding:12px 16px!important;margin:0!important;background:transparent!important;border:2px solid rgba(0,255,231,.8)!important;border-radius:8px!important;color:#00ffe7!important;font-size:16px!important;font-weight:600!important;text-align:center!important;text-decoration:none!important;text-transform:uppercase!important;letter-spacing:1px!important;cursor:pointer!important;transition:all .3s ease!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex-shrink:0!important;min-height:44px!important}body.theme-light .nav-links.mobile-open .nav-btn{color:#00b4c8!important;border-color:#00b4c8cc!important}.nav-links.mobile-open .nav-btn:hover{background:transparent!important;border-color:#00ffe7!important;color:#00ffe7!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 4px 20px #00ffe74d!important}body.theme-light .nav-links.mobile-open .nav-btn:hover{border-color:#00b4c8!important;color:#00b4c8!important;box-shadow:0 4px 20px #00b4c866!important}.nav-links.mobile-open .nav-btn.active{background:transparent!important;border-color:#ff0080!important;color:#ff0080!important;box-shadow:0 0 20px #ff008066!important}.nav-links.mobile-open .language-toggle,.nav-links.mobile-open .theme-toggle{background:linear-gradient(45deg,var(--primary-color, #00ffe7),var(--secondary-color, #bd00ff))!important;color:#000!important;font-weight:600!important;border:none!important}.nav-links.mobile-open .language-toggle:hover,.nav-links.mobile-open .theme-toggle:hover{background:linear-gradient(45deg,var(--secondary-color, #bd00ff),var(--primary-color, #00ffe7))!important;transform:translateY(-2px) scale(1.02)!important}}@media (max-width: 480px){.nav-links.mobile-open{padding:8px!important}.nav-links.mobile-open .nav-menu-items{gap:6px!important}.nav-links.mobile-open .nav-btn{padding:10px 12px!important;font-size:14px!important;min-height:40px!important;border-radius:6px!important}}@media (max-width: 380px){.nav-links.mobile-open{padding:6px!important}.nav-links.mobile-open .nav-menu-items{gap:4px!important}.nav-links.mobile-open .nav-btn{padding:8px 10px!important;font-size:13px!important;min-height:36px!important;letter-spacing:.5px!important}}@media (max-width: 320px){.nav-links.mobile-open{padding:4px!important}.nav-links.mobile-open .nav-menu-items{gap:3px!important}.nav-links.mobile-open .nav-btn{padding:6px 8px!important;font-size:12px!important;min-height:32px!important;letter-spacing:0px!important}}@media (min-width: 768px) and (max-width: 1024px){.nav-container{padding:0 20px!important}.nav-links{display:flex!important;flex-direction:row!important;gap:8px!important;background:none!important}.nav-btn{font-size:14px!important;padding:8px 12px!important;white-space:nowrap!important}.mobile-menu-toggle{display:none!important}.status-widgets{display:flex!important;align-items:center!important;justify-content:flex-end!important;order:0!important;align-self:center!important;float:none!important;position:static!important;inset:auto!important;transform:scale(.5)!important;transform-origin:right center!important;margin-right:-8px!important}}@media (min-width: 1025px){.nav-links{display:flex!important;flex-direction:row!important;gap:12px!important;background:none!important;position:static!important;visibility:visible!important;opacity:1!important}.mobile-menu-toggle{display:none!important}}@media (min-width: 768px){.nav-links{display:flex!important;visibility:visible!important;opacity:1!important;position:static!important;pointer-events:auto!important}}@media (max-width: 767px){.nav-links:not(.mobile-open){position:static!important;background:none!important;backdrop-filter:none!important;padding:0!important;margin:0!important;height:auto!important;overflow:visible!important;display:none!important}.nav-links[style]{position:static!important;background:none!important;backdrop-filter:none!important;padding:0!important;margin:0!important;height:auto!important;overflow:visible!important;display:none!important;flex-direction:unset!important;top:unset!important;left:unset!important;right:unset!important;border:none!important;border-radius:0!important;z-index:unset!important;gap:unset!important}.nav-links[style*="position: absolute"],.nav-links[style*="position: fixed"],.nav-links[style*="background:"],.nav-links[style*="background-color:"],.nav-links[style*="display: flex"],.nav-links[style*="flex-direction:"],.nav-links[style*="top:"],.nav-links[style*="left:"],.nav-links[style*="right:"],.nav-links[style*="border:"],.nav-links[style*="z-index:"]{position:static!important;background:none!important;display:none!important;flex-direction:unset!important;top:unset!important;left:unset!important;right:unset!important;border:none!important;z-index:unset!important}.nav-links .nav-btn[style]{display:none!important;visibility:hidden!important;opacity:0!important;position:static!important;background:none!important;border:none!important;padding:0!important;margin:0!important}}body.mobile-menu-open{overflow:hidden!important;position:fixed!important;width:100%!important;height:100%!important}@media (max-width: 767px){.nav-header .nav-container .nav-links:not(.mobile-open){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.nav-header .nav-container .nav-links:not(.mobile-open) .nav-menu-items,.nav-header .nav-container .nav-links:not(.mobile-open) .nav-btn{display:none!important;visibility:hidden!important;opacity:0!important}.nav-header .nav-container nav[style]{position:static!important;background:none!important;display:none!important}.nav-header .nav-container nav.nav-links.mobile-open[style]{display:flex!important;position:fixed!important;top:var(--mobile-header-height)!important;left:0!important;right:0!important;bottom:0!important;background:var(--menu-mobile-bg-dark)!important}}@media (max-width: 767px){.nav-header .nav-links:not(.mobile-open),.nav-container .nav-links:not(.mobile-open),nav.nav-links:not(.mobile-open){display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;left:-9999px!important;width:0!important;height:0!important;overflow:hidden!important;z-index:-1!important}.nav-header .nav-links:not(.mobile-open) *,.nav-container .nav-links:not(.mobile-open) *,nav.nav-links:not(.mobile-open) *{display:none!important;visibility:hidden!important;opacity:0!important}.nav-header nav[style*="display: flex"]:not(.mobile-open),.nav-container nav[style*="display: flex"]:not(.mobile-open),nav[style*="position: absolute"]:not(.mobile-open),nav[style*="background:"]:not(.mobile-open){display:none!important;visibility:hidden!important;opacity:0!important;position:absolute!important;top:-9999px!important;left:-9999px!important}.nav-header .nav-links.mobile-open,.nav-container .nav-links.mobile-open,nav.nav-links.mobile-open{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:fixed!important;top:var(--mobile-header-height)!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:calc(100vh - var(--mobile-header-height))!important;z-index:999!important}body.theme-light .nav-links.mobile-open{background:var(--menu-mobile-bg-light)!important}body:not(.theme-light) .nav-links.mobile-open{background:var(--menu-mobile-bg-dark)!important}}section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style],section#quantum .ai-float-video[style]{position:absolute!important;z-index:2!important;aspect-ratio:1/1!important;object-fit:contain!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;will-change:transform!important;transform:translateZ(0)!important;backface-visibility:hidden!important}@media (min-width: 1201px){section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{width:200px!important;max-width:200px!important;height:auto!important;max-height:200px!important}section#ai .ai-float-video[style]:first-of-type,section#esports .esport-float-video[style]:first-of-type,section#robotics .robotics-float-video[style]:first-of-type,section#bio .bio-float-video[style]:first-of-type,section#space .space-float-video[style]:first-of-type,section#xrvr .xrvr-float-video[style]:first-of-type,section#web3 .web3-float-video[style]:first-of-type,section#lighting .lighting-float-video[style]:first-of-type{left:12px!important;right:auto!important;top:0!important}section#ai .ai-float-video[style]:last-of-type,section#esports .esport-float-video[style]:last-of-type,section#robotics .robotics-float-video[style]:last-of-type,section#bio .bio-float-video[style]:last-of-type,section#space .space-float-video[style]:last-of-type,section#xrvr .xrvr-float-video[style]:last-of-type,section#web3 .web3-float-video[style]:last-of-type,section#lighting .lighting-float-video[style]:last-of-type{right:12px!important;left:auto!important;top:0!important}}@media (max-width: 1200px) and (min-width: 769px){section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{width:120px!important;max-width:30vw!important;height:auto!important;max-height:120px!important}section#ai .ai-float-video[style]:first-of-type,section#esports .esport-float-video[style]:first-of-type,section#robotics .robotics-float-video[style]:first-of-type,section#bio .bio-float-video[style]:first-of-type,section#space .space-float-video[style]:first-of-type,section#xrvr .xrvr-float-video[style]:first-of-type,section#web3 .web3-float-video[style]:first-of-type,section#lighting .lighting-float-video[style]:first-of-type{left:12px!important;right:auto!important;top:0!important}section#ai .ai-float-video[style]:last-of-type,section#esports .esport-float-video[style]:last-of-type,section#robotics .robotics-float-video[style]:last-of-type,section#bio .bio-float-video[style]:last-of-type,section#space .space-float-video[style]:last-of-type,section#xrvr .xrvr-float-video[style]:last-of-type,section#web3 .web3-float-video[style]:last-of-type,section#lighting .lighting-float-video[style]:last-of-type{right:12px!important;left:auto!important;top:0!important}}@media (max-width: 768px) and (min-width: 481px){section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{width:80px!important;max-width:25vw!important;height:auto!important;max-height:80px!important}section#ai .ai-float-video[style]:first-of-type,section#esports .esport-float-video[style]:first-of-type,section#robotics .robotics-float-video[style]:first-of-type,section#bio .bio-float-video[style]:first-of-type,section#space .space-float-video[style]:first-of-type,section#xrvr .xrvr-float-video[style]:first-of-type,section#web3 .web3-float-video[style]:first-of-type,section#lighting .lighting-float-video[style]:first-of-type{left:8px!important;right:auto!important;top:0!important}section#ai .ai-float-video[style]:last-of-type,section#esports .esport-float-video[style]:last-of-type,section#robotics .robotics-float-video[style]:last-of-type,section#bio .bio-float-video[style]:last-of-type,section#space .space-float-video[style]:last-of-type,section#xrvr .xrvr-float-video[style]:last-of-type,section#web3 .web3-float-video[style]:last-of-type,section#lighting .lighting-float-video[style]:last-of-type{right:8px!important;left:auto!important;top:0!important}}@media (max-width: 480px){section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{width:60px!important;max-width:20vw!important;height:auto!important;max-height:60px!important}section#ai .ai-float-video[style]:first-of-type,section#esports .esport-float-video[style]:first-of-type,section#robotics .robotics-float-video[style]:first-of-type,section#bio .bio-float-video[style]:first-of-type,section#space .space-float-video[style]:first-of-type,section#xrvr .xrvr-float-video[style]:first-of-type,section#web3 .web3-float-video[style]:first-of-type,section#lighting .lighting-float-video[style]:first-of-type{left:4px!important;right:auto!important;top:0!important}section#ai .ai-float-video[style]:last-of-type,section#esports .esport-float-video[style]:last-of-type,section#robotics .robotics-float-video[style]:last-of-type,section#bio .bio-float-video[style]:last-of-type,section#space .space-float-video[style]:last-of-type,section#xrvr .xrvr-float-video[style]:last-of-type,section#web3 .web3-float-video[style]:last-of-type,section#lighting .lighting-float-video[style]:last-of-type{right:4px!important;left:auto!important;top:0!important}}@media (max-width: 320px){section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{width:45px!important;max-width:15vw!important;height:auto!important;max-height:45px!important}section#ai .ai-float-video[style]:first-of-type,section#esports .esport-float-video[style]:first-of-type,section#robotics .robotics-float-video[style]:first-of-type,section#bio .bio-float-video[style]:first-of-type,section#space .space-float-video[style]:first-of-type,section#xrvr .xrvr-float-video[style]:first-of-type,section#web3 .web3-float-video[style]:first-of-type,section#lighting .lighting-float-video[style]:first-of-type{left:2px!important;right:auto!important;top:0!important}section#ai .ai-float-video[style]:last-of-type,section#esports .esport-float-video[style]:last-of-type,section#robotics .robotics-float-video[style]:last-of-type,section#bio .bio-float-video[style]:last-of-type,section#space .space-float-video[style]:last-of-type,section#xrvr .xrvr-float-video[style]:last-of-type,section#web3 .web3-float-video[style]:last-of-type,section#lighting .lighting-float-video[style]:last-of-type{right:2px!important;left:auto!important;top:0!important}}@media (max-width: 768px) and (orientation: landscape){section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{width:50px!important;max-width:12vw!important;height:auto!important;max-height:50px!important}}@media (prefers-reduced-motion: reduce){section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{animation-play-state:paused!important}}section#ai .ai-float-video[style],section#esports .esport-float-video[style],section#robotics .robotics-float-video[style],section#bio .bio-float-video[style],section#space .space-float-video[style],section#xrvr .xrvr-float-video[style],section#web3 .web3-float-video[style],section#lighting .lighting-float-video[style]{transform:translateZ(0) translateZ(0)!important;will-change:transform,opacity!important;image-rendering:optimizeQuality!important;image-rendering:-webkit-optimize-contrast!important;pointer-events:none!important;user-select:none!important;contain:layout style paint!important}section#quantum .ai-float-video{margin-bottom:48px!important}section#quantum .ai-float-video[style]{position:relative!important;z-index:10!important;aspect-ratio:1/1!important;object-fit:contain!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;margin-bottom:32px!important}section#quantum .carousel-content-group+div{margin-top:64px!important}@media (min-width: 1201px){section#quantum .ai-float-video[style]{width:200px!important;max-width:200px!important;height:auto!important;max-height:200px!important;margin-bottom:48px!important}section#quantum .ai-float-video[style]:first-of-type{left:12px!important;right:auto!important;top:0!important}section#quantum .ai-float-video[style]:last-of-type{right:12px!important;left:auto!important;top:0!important}}@media (max-width: 1200px) and (min-width: 769px){section#quantum .ai-float-video[style]{width:120px!important;max-width:30vw!important;height:auto!important;max-height:120px!important;margin-bottom:40px!important}section#quantum .ai-float-video[style]:first-of-type{left:12px!important;right:auto!important;top:0!important}section#quantum .ai-float-video[style]:last-of-type{right:12px!important;left:auto!important;top:0!important}}@media (max-width: 768px) and (min-width: 481px){section#quantum .ai-float-video[style]{width:80px!important;max-width:25vw!important;height:auto!important;max-height:80px!important;margin-bottom:32px!important}section#quantum .ai-float-video[style]:first-of-type{left:8px!important;right:auto!important;top:0!important}section#quantum .ai-float-video[style]:last-of-type{right:8px!important;left:auto!important;top:0!important}}@media (max-width: 480px){section#quantum .ai-float-video[style]{width:60px!important;max-width:20vw!important;height:auto!important;max-height:60px!important;margin-bottom:24px!important}section#quantum .ai-float-video[style]:first-of-type{left:4px!important;right:auto!important;top:0!important}section#quantum .ai-float-video[style]:last-of-type{right:4px!important;left:auto!important;top:0!important}}@media (max-width: 320px){section#quantum .ai-float-video[style]{width:45px!important;max-width:15vw!important;height:auto!important;max-height:45px!important;margin-bottom:20px!important}section#quantum .ai-float-video[style]:first-of-type{left:2px!important;right:auto!important;top:0!important}section#quantum .ai-float-video[style]:last-of-type{right:2px!important;left:auto!important;top:0!important}}section#quantum .ai-float-video[style]{transform:translateZ(0) translateZ(0)!important;will-change:transform,opacity!important;image-rendering:optimizeQuality!important;image-rendering:-webkit-optimize-contrast!important;pointer-events:none!important;user-select:none!important;contain:layout style paint!important}@media (max-width: 768px) and (orientation: landscape){section#quantum .ai-float-video[style]{width:50px!important;max-width:12vw!important;height:auto!important;max-height:50px!important;margin-bottom:16px!important}}@media (prefers-reduced-motion: reduce){section#quantum .ai-float-video[style]{animation-play-state:paused!important}}#music{position:relative!important;width:100%!important;max-width:1280px!important;margin:0 auto!important;overflow:hidden!important;box-sizing:border-box!important;contain:layout style!important}#music .logo-ticker{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;margin:0!important;padding:0!important}#music .logo-ticker-track{width:max-content!important;overflow:visible!important}@media (max-width: 768px){#music{padding-left:16px!important;padding-right:16px!important}#music .logo-ticker{margin-left:-16px!important;margin-right:-16px!important;width:calc(100% + 32px)!important;max-width:calc(100% + 32px)!important}}@media (max-width: 480px){#music{padding-left:8px!important;padding-right:8px!important}#music .logo-ticker{margin-left:-8px!important;margin-right:-8px!important;width:calc(100% + 16px)!important;max-width:calc(100% + 16px)!important}}#music:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:9999;overflow:hidden;box-shadow:inset 0 0 0 1px transparent}.video-player-playlist{-webkit-overflow-scrolling:touch!important;overflow-y:auto!important;overflow-x:hidden!important;scroll-behavior:smooth!important;min-height:200px!important;max-height:280px!important;scrollbar-width:thin!important;scrollbar-color:#bd00ff #333!important}.video-player-playlist::-webkit-scrollbar{width:8px!important;height:8px!important}.video-player-playlist::-webkit-scrollbar-track{background:#3333334d!important;border-radius:4px!important}.video-player-playlist::-webkit-scrollbar-thumb{background:#bd00ff!important;border-radius:4px!important;border:1px solid rgba(255,255,255,.1)!important}.video-player-playlist::-webkit-scrollbar-thumb:hover{background:#00ffe7!important}@media (max-width: 768px){.video-player-playlist{max-height:240px!important;min-height:180px!important;padding:4px!important}.video-player-playlist li{min-height:64px!important;padding:10px 8px!important;margin-bottom:6px!important}}@media (max-width: 480px){.video-player-playlist{max-height:220px!important;min-height:160px!important;scrollbar-width:auto!important}.video-player-playlist::-webkit-scrollbar{width:12px!important}.video-player-playlist::-webkit-scrollbar-thumb{border-radius:6px!important;border:2px solid rgba(255,255,255,.1)!important}.video-player-playlist li{min-height:68px!important;padding:12px 10px!important;margin-bottom:8px!important}}@media (max-width: 360px){.video-player-playlist{max-height:200px!important;min-height:140px!important}.video-player-playlist::-webkit-scrollbar{width:14px!important}.video-player-playlist li{min-height:72px!important;padding:14px 12px!important;margin-bottom:10px!important}}@media (pointer: coarse){.video-player-playlist{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.video-player-playlist li{cursor:pointer!important;touch-action:manipulation!important}}@supports not (-webkit-overflow-scrolling: touch){.video-player-playlist{overscroll-behavior:contain!important}}body.theme-light .video-player-playlist::-webkit-scrollbar-track{background:#c8c8c84d!important}body.theme-light .video-player-playlist::-webkit-scrollbar-thumb{background:#666!important;border:1px solid rgba(0,0,0,.1)!important}body.theme-light .video-player-playlist::-webkit-scrollbar-thumb:hover{background:#333!important}.playlist-container,.video-player-playlist,[style*=max-height][style*=overflow],[style*=maxHeight][style*=overflow]{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;scroll-behavior:smooth!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:200px!important;scrollbar-width:thin!important}.playlist-container::-webkit-scrollbar,.video-player-playlist::-webkit-scrollbar,[style*=max-height][style*=overflow]::-webkit-scrollbar,[style*=maxHeight][style*=overflow]::-webkit-scrollbar{width:8px!important;border-radius:4px!important}.cv-media-player [style*=maxHeight][style*="176px"],.cv-media-player [style*=max-height][style*="176px"]{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important;scroll-behavior:smooth!important;min-height:200px!important;max-height:280px!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.cv-media-player li{min-height:60px!important;padding:8px!important;margin-bottom:6px!important;cursor:pointer!important;touch-action:manipulation!important}.playlist-container{-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;overscroll-behavior:contain!important}.playlist-container .playlist-item{min-height:60px!important;padding:8px 6px!important;margin-bottom:6px!important;cursor:pointer!important;touch-action:manipulation!important}@media (max-width: 768px){.playlist-container,.video-player-playlist,[style*=max-height][style*=overflow],[style*=maxHeight][style*=overflow]{scrollbar-width:auto!important}.playlist-container::-webkit-scrollbar,.video-player-playlist::-webkit-scrollbar,[style*=max-height][style*=overflow]::-webkit-scrollbar,[style*=maxHeight][style*=overflow]::-webkit-scrollbar{width:10px!important}.playlist-container .playlist-item,.cv-media-player li,.video-player-playlist li{min-height:64px!important;padding:10px 8px!important;margin-bottom:6px!important}}@media (max-width: 480px){.playlist-container,.video-player-playlist,[style*=max-height][style*=overflow],[style*=maxHeight][style*=overflow]{scrollbar-width:auto!important}.playlist-container::-webkit-scrollbar,.video-player-playlist::-webkit-scrollbar,[style*=max-height][style*=overflow]::-webkit-scrollbar,[style*=maxHeight][style*=overflow]::-webkit-scrollbar{width:12px!important}.playlist-container .playlist-item,.cv-media-player li,.video-player-playlist li{min-height:68px!important;padding:12px 10px!important;margin-bottom:8px!important}}@media (max-width: 360px){.playlist-container::-webkit-scrollbar,.video-player-playlist::-webkit-scrollbar,[style*=max-height][style*=overflow]::-webkit-scrollbar,[style*=maxHeight][style*=overflow]::-webkit-scrollbar{width:14px!important}.playlist-container .playlist-item,.cv-media-player li,.video-player-playlist li{min-height:72px!important;padding:14px 12px!important;margin-bottom:10px!important}}@media (pointer: coarse){.playlist-container,.video-player-playlist,[style*=max-height][style*=overflow],[style*=maxHeight][style*=overflow]{touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.playlist-container .playlist-item,.cv-media-player li,.video-player-playlist li{cursor:pointer!important;touch-action:manipulation!important}}@supports not (-webkit-overflow-scrolling: touch){.playlist-container,.video-player-playlist,[style*=max-height][style*=overflow],[style*=maxHeight][style*=overflow]{overscroll-behavior:contain!important;scroll-behavior:smooth!important}}.status-widget,.status-widgets .status-widget,.widget-title,.widget-metric{white-space:normal!important;overflow:visible!important;text-overflow:unset!important;word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important;line-height:1.3!important;width:auto!important;max-width:none!important;min-width:auto!important;height:auto!important;max-height:none!important;min-height:auto!important}@media (min-width: 1024px){.status-widgets{position:fixed!important;top:85px!important;left:20px!important;right:auto!important;z-index:100!important;display:flex!important;flex-direction:row!important;gap:8px!important;flex-wrap:wrap!important;align-items:flex-start!important;transform:scale(1)!important;transform-origin:left center!important}.status-widget{background:linear-gradient(135deg,#ffffff0d,#ffffff05)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:8px 12px!important;backdrop-filter:blur(10px)!important;min-width:80px!important;max-width:200px!important;width:auto!important;height:auto!important;flex-shrink:0!important}.widget-title{font-size:.7rem!important;margin-bottom:4px!important}.widget-metric{font-size:.6rem!important;line-height:1.3!important}}@media (min-width: 768px) and (max-width: 1023px){.status-widgets{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;order:0!important;margin:0!important;padding:0!important;transform:scale(.8)!important;transform-origin:right center!important;flex-direction:row!important;gap:6px!important;flex-wrap:nowrap!important;width:auto!important;max-width:fit-content!important;flex-shrink:0!important}.status-widget{background:linear-gradient(135deg,#ffffff14,#ffffff0a)!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:6px!important;padding:6px 10px!important;min-width:60px!important;max-width:150px!important;width:auto!important;height:auto!important;backdrop-filter:blur(8px)!important;flex-shrink:0!important}.widget-title{font-size:.55rem!important;margin-bottom:2px!important;text-align:center!important}.widget-metric{font-size:.5rem!important;line-height:1.2!important;text-align:center!important;justify-content:center!important}.widget-metric span{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px!important;max-height:14px!important;border-width:2px!important;box-shadow:0 0 4px #0009!important}}@media (min-width: 481px) and (max-width: 767px){.status-widgets{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;order:0!important;margin:0!important;padding:0!important;transform:scale(.7)!important;transform-origin:right center!important;flex-direction:row!important;gap:5px!important;flex-wrap:nowrap!important;width:auto!important;max-width:fit-content!important;flex-shrink:0!important}.status-widget{background:linear-gradient(135deg,#ffffff1a,#ffffff0d)!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:5px!important;padding:5px 8px!important;min-width:50px!important;max-width:120px!important;width:auto!important;height:auto!important;backdrop-filter:blur(6px)!important;flex-shrink:0!important}.widget-title{font-size:.5rem!important;margin-bottom:2px!important;text-align:center!important}.widget-metric{font-size:.45rem!important;line-height:1.2!important;text-align:center!important;justify-content:center!important}.widget-metric span{width:16px!important;height:16px!important;min-width:16px!important;min-height:16px!important;max-width:16px!important;max-height:16px!important;border-width:2px!important;box-shadow:0 0 4px #000000b3!important}}@media (min-width: 321px) and (max-width: 480px){.status-widgets{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;order:0!important;margin:0!important;padding:0!important;transform:scale(.6)!important;transform-origin:right center!important;flex-direction:row!important;gap:4px!important;flex-wrap:nowrap!important;width:auto!important;max-width:fit-content!important;flex-shrink:0!important}.status-widget{background:linear-gradient(135deg,#ffffff1f,#ffffff0f)!important;border:1px solid rgba(255,255,255,.25)!important;border-radius:4px!important;padding:4px 6px!important;min-width:40px!important;max-width:100px!important;width:auto!important;height:auto!important;backdrop-filter:blur(5px)!important;flex-shrink:0!important}.widget-title{font-size:.45rem!important;margin-bottom:1px!important;text-align:center!important}.widget-metric{font-size:.4rem!important;line-height:1.1!important;text-align:center!important;justify-content:center!important}.widget-metric span{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;border-width:3px!important;box-shadow:0 0 5px #000c!important}}@media (max-width: 320px){.status-widgets{position:static!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;order:0!important;margin:0!important;padding:0!important;transform:scale(.5)!important;transform-origin:right center!important;flex-direction:row!important;gap:3px!important;flex-wrap:nowrap!important;width:auto!important;max-width:fit-content!important;flex-shrink:0!important}.status-widget{background:linear-gradient(135deg,#ffffff26,#ffffff14)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:3px!important;padding:3px 5px!important;min-width:35px!important;max-width:80px!important;width:auto!important;height:auto!important;backdrop-filter:blur(4px)!important;flex-shrink:0!important}.widget-title{font-size:.4rem!important;margin-bottom:1px!important;text-align:center!important}.widget-metric{font-size:.35rem!important;line-height:1!important;text-align:center!important;justify-content:center!important}.widget-metric span{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;border-width:3px!important;box-shadow:0 0 6px #000000e6!important}}@media (max-height: 500px) and (orientation: landscape){.status-widgets{transform:scale(.4)!important;transform-origin:right center!important;gap:2px!important}.status-widget{padding:2px 4px!important;margin:0!important;min-width:30px!important;max-width:60px!important}.widget-title{font-size:.35rem!important;margin-bottom:1px!important}.widget-metric{font-size:.3rem!important;margin-bottom:0!important;line-height:1!important}.widget-metric span{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;max-width:25px!important;max-height:25px!important;border-width:4px!important;box-shadow:0 0 8px #000!important}}@media (max-width: 767px){.status-widgets{opacity:.9!important;backdrop-filter:blur(8px)!important}.status-widgets:hover{opacity:1!important;transition:all .2s ease!important}.status-widget{border-color:#ffffff4d!important;background:#0009!important}.widget-metric{font-weight:600!important}.widget-metric span{width:12px!important;height:12px!important;min-width:12px!important;min-height:12px!important;max-width:12px!important;max-height:12px!important;border-width:2px!important;box-shadow:0 0 3px #00000080!important}}.status-widgets{display:flex!important;visibility:visible!important;pointer-events:auto!important;z-index:999!important}.status-widget{display:flex!important;flex-direction:column!important;opacity:1!important;transition:opacity .3s ease,transform .3s ease!important}.status-widget:hover{opacity:1!important;border-color:#00ffe7!important;transform:scale(1.02)!important}.widget-metric{display:flex!important;align-items:center!important;gap:3px!important}body.theme-light .status-widget{background:linear-gradient(135deg,#0000000d,#00000005)!important;border-color:#00000026!important;color:var(--text, #23233a)!important}body.theme-light .widget-title{color:var(--accent, #7d2ae8)!important}body.theme-light .widget-metric{color:var(--text, #23233a)!important}.widget-metric span{display:inline-block!important;border-radius:50%!important;margin:0 2px 0 0!important;vertical-align:middle!important;padding:0!important;box-sizing:border-box!important;flex-shrink:0!important}.status-widget *{box-sizing:border-box!important;word-wrap:break-word!important;overflow-wrap:break-word!important;hyphens:auto!important}.widget-title,.widget-metric{white-space:normal!important;text-overflow:unset!important;overflow:visible!important;display:block!important;width:100%!important}.widget-metric{display:flex!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:2px!important}.status-widgets,.status-widget,.widget-title,.widget-metric{max-width:none!important;min-width:auto!important;width:auto!important;max-height:none!important;min-height:auto!important;height:auto!important}@media (max-width: 767px){.status-widget{max-width:200px!important}}@media (max-width: 480px){.status-widget{max-width:150px!important}}@media (max-width: 320px){.status-widget{max-width:120px!important}}@media (max-width: 320px){#intro .typewriter,.hero-section#intro .typewriter,section#intro .typewriter{font-size:8px!important;line-height:1.1!important}}@media (min-width: 321px) and (max-width: 480px){#intro .typewriter,.hero-section#intro .typewriter,section#intro .typewriter{font-size:10px!important;line-height:1.2!important}}@media (min-width: 481px) and (max-width: 767px){#intro .typewriter,.hero-section#intro .typewriter,section#intro .typewriter{font-size:12px!important;line-height:1.2!important}}#intro .typewriter.active,.hero-section#intro .typewriter.active,section#intro .typewriter.active{font-size:inherit!important;line-height:inherit!important}@media (max-width: 320px){#intro .typewriter.active,.hero-section#intro .typewriter.active,section#intro .typewriter.active{font-size:8px!important;line-height:1.1!important}}@media (min-width: 321px) and (max-width: 480px){#intro .typewriter.active,.hero-section#intro .typewriter.active,section#intro .typewriter.active{font-size:10px!important;line-height:1.2!important}}@media (min-width: 481px) and (max-width: 767px){#intro .typewriter.active,.hero-section#intro .typewriter.active,section#intro .typewriter.active{font-size:12px!important;line-height:1.2!important}}@media (max-width: 320px){body #intro .typewriter,body .hero-section#intro .typewriter,body section#intro .typewriter,.typewriter-wrapper #intro .typewriter,.hero-content .typewriter{font-size:8px!important;line-height:1.1!important}}@media (min-width: 321px) and (max-width: 480px){body #intro .typewriter,body .hero-section#intro .typewriter,body section#intro .typewriter,.typewriter-wrapper #intro .typewriter,.hero-content .typewriter{font-size:10px!important;line-height:1.2!important}}@media (min-width: 481px) and (max-width: 767px){body #intro .typewriter,body .hero-section#intro .typewriter,body section#intro .typewriter,.typewriter-wrapper #intro .typewriter,.hero-content .typewriter{font-size:12px!important;line-height:1.2!important}}@media screen and (max-width: 320px){.audio-player-container .control-btn{font-size:16px!important;padding:2px 6px!important;margin:0 .5px!important;border-radius:6px!important}.audio-player-container .control-btn:nth-child(2){font-size:20px!important;padding:4px 12px!important;border-radius:8px!important}.timeline-wrapper,input[type=range][aria-label="Progress bar"]{width:70px!important;height:3px!important}.volume-slider,input[type=range][aria-label=Volume]{width:35px!important}.volume-btn{font-size:16px!important;padding:2px 6px!important}.time{font-size:10px!important;min-width:24px!important}.audio-controls{gap:8px!important;margin:6px 0 12px!important;padding-left:8px!important;padding-right:8px!important;max-width:360px!important}}@media screen and (min-width: 321px) and (max-width: 480px){.audio-player-container .control-btn{font-size:18px!important;padding:3px 8px!important;margin:0 .5px!important;border-radius:8px!important}.audio-player-container .control-btn:nth-child(2){font-size:22px!important;padding:4px 14px!important;border-radius:10px!important}.timeline-wrapper,input[type=range][aria-label="Progress bar"]{width:85px!important;height:3px!important}.volume-slider,input[type=range][aria-label=Volume]{width:42px!important}.volume-btn{font-size:18px!important;padding:3px 8px!important}.time{font-size:11px!important;min-width:28px!important}.audio-controls{gap:10px!important;margin:6px 0 15px!important;padding-left:10px!important;padding-right:10px!important;max-width:420px!important}}@media screen and (min-width: 481px) and (max-width: 767px){.audio-player-container .control-btn{font-size:20px!important;padding:3px 9px!important;border-radius:9px!important}.audio-player-container .control-btn:nth-child(2){font-size:24px!important;padding:5px 16px!important;border-radius:11px!important}.timeline-wrapper,input[type=range][aria-label="Progress bar"]{width:95px!important}.volume-slider,input[type=range][aria-label=Volume]{width:48px!important}.time{font-size:12px!important;min-width:30px!important}.audio-controls{gap:12px!important;margin:7px 0 16px!important;max-width:460px!important}}@media screen and (max-width: 767px){.audio-player-container{padding:12px!important}.track-info{margin:12px 0 4px!important}.track-info h3{font-size:18px!important;margin-bottom:1px!important}.track-artist{font-size:14px!important}}body.theme-light .nav-links.mobile-open .nav-btn,body.theme-light .nav-links.mobile-open .nav-btn:hover,body.theme-light .nav-links.mobile-open .nav-btn.active,body.theme-light .nav-links.mobile-open .language-toggle,body.theme-light .nav-links.mobile-open .theme-toggle,body.theme-light .mobile-menu-content .nav-btn,body.theme-light .mobile-menu-content .nav-btn:hover,body.theme-light .mobile-menu-content .nav-btn.active,body.theme-light .mobile-menu-content .language-toggle,body.theme-light .mobile-menu-content .theme-toggle,html body.theme-light .nav-links.mobile-open .nav-btn,html body.theme-light .nav-links.mobile-open .nav-btn:hover,html body.theme-light .nav-links.mobile-open .nav-btn.active,html body.theme-light .nav-links.mobile-open .language-toggle,html body.theme-light .nav-links.mobile-open .theme-toggle,html body.theme-light .mobile-menu-content .nav-btn,html body.theme-light .mobile-menu-content .nav-btn:hover,html body.theme-light .mobile-menu-content .nav-btn.active,html body.theme-light .mobile-menu-content .language-toggle,html body.theme-light .mobile-menu-content .theme-toggle{color:#23233a!important;border-color:purple!important}body.theme-light .typewriter,body.theme-light .typewriter.active,html body.theme-light .typewriter,html body.theme-light .typewriter.active{color:#fffffff2!important;text-shadow:2px 2px 4px rgba(0,0,0,.9),-1px -1px 2px rgba(0,0,0,.7),1px -1px 2px rgba(0,0,0,.7),-1px 1px 2px rgba(0,0,0,.7)!important}body.theme-light #bio .typewriter,body.theme-light #bio span,body.theme-light #bio p,body.theme-light .bio-section .typewriter,body.theme-light .bio-section span,body.theme-light .bio-section p,html body.theme-light #bio .typewriter,html body.theme-light #bio span,html body.theme-light #bio p,html body.theme-light .bio-section .typewriter,html body.theme-light .bio-section span,html body.theme-light .bio-section p{color:#23233a!important}.lighting-carousel-container,.lighting-carousel-viewport,.lighting-carousel-images,.lighting-carousel-images img,html .lighting-carousel-container,html .lighting-carousel-viewport,html .lighting-carousel-images,html .lighting-carousel-images img{background:transparent!important;background-color:transparent!important}body.theme-light .nav-header,body.theme-light header.nav-header{background:#fffffff2!important;backdrop-filter:blur(15px)!important;border-bottom:1px solid rgba(128,0,128,.3)!important}html body.theme-light .nav-header,html body.theme-light header.nav-header{background:#fffffff2!important;backdrop-filter:blur(15px)!important;border-bottom:1px solid rgba(128,0,128,.3)!important}body.theme-light .time,body.theme-light span.time,body.theme-light .volume-btn,body.theme-light button.volume-btn{color:#23233a!important}body.theme-light .volume-slider,body.theme-light input.volume-slider{accent-color:#23233a!important}body.theme-light .volume-slider::-webkit-slider-thumb,body.theme-light input.volume-slider::-webkit-slider-thumb{background:#23233a!important}body.theme-light .volume-slider::-moz-range-thumb,body.theme-light input.volume-slider::-moz-range-thumb{background:#23233a!important}html body.theme-light .time,html body.theme-light span.time,html body.theme-light .volume-btn,html body.theme-light button.volume-btn{color:#23233a!important}html body.theme-light .volume-slider,html body.theme-light input.volume-slider{accent-color:#23233a!important}body{margin:0;font-family:Inter,Arial,sans-serif;background:#181a1b;color:#f5f5f5}.app{min-height:100vh;width:100vw;overflow-x:hidden}.carousel-btn,.carousel-button,.carousel-nav-button,.carousel-prev,.carousel-next,button[class*=carousel],button[class*=prev],button[class*=next],button[aria-label*=previous],button[aria-label*=next],button[aria-label*=précédent],button[aria-label*=suivant],.lighting-control-btn,button[class*=lighting-control],.video-controls button,.cv-slider-btn,.player-btn,.control-btn{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;font-size:14px!important;padding:0!important;background:#0000004d!important;backdrop-filter:blur(5px)!important;transform:none!important;scale:none!important;transition:background-color .2s ease!important;animation:none!important;will-change:auto!important}.carousel-btn,.carousel-button,.carousel-nav-button,.carousel-prev,.carousel-next,button[class*=carousel],button[class*=prev],button[class*=next],button[aria-label*=previous],button[aria-label*=next],button[aria-label*=précédent],button[aria-label*=suivant],.lighting-control-btn,button[class*=lighting-control],.video-controls button,.cv-slider-btn,.player-btn,.control-btn{transform:none!important;scale:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important}.carousel-btn:hover,.carousel-button:hover,.carousel-nav-button:hover,.carousel-prev:hover,.carousel-next:hover,button[class*=carousel]:hover,button[class*=prev]:hover,button[class*=next]:hover,button[aria-label*=previous]:hover,button[aria-label*=next]:hover,button[aria-label*=précédent]:hover,button[aria-label*=suivant]:hover,.lighting-control-btn:hover,button[class*=lighting-control]:hover,.video-controls button:hover,.cv-slider-btn:hover,.player-btn:hover,.control-btn:hover{transform:none!important;scale:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;background:#00ffe766!important;transition:background-color .2s ease!important}.carousel-btn:active,.carousel-button:active,.carousel-nav-button:active,.carousel-prev:active,.carousel-next:active,button[class*=carousel]:active,button[class*=prev]:active,button[class*=next]:active,button[aria-label*=previous]:active,button[aria-label*=next]:active,button[aria-label*=précédent]:active,button[aria-label*=suivant]:active,.lighting-control-btn:active,button[class*=lighting-control]:active,.video-controls button:active,.cv-slider-btn:active,.player-btn:active,.control-btn:active{transform:none!important;scale:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transition:background-color .2s ease!important}.carousel-btn:focus,.carousel-button:focus,.carousel-nav-button:focus,.carousel-prev:focus,.carousel-next:focus,button[class*=carousel]:focus,button[class*=prev]:focus,button[class*=next]:focus,button[aria-label*=previous]:focus,button[aria-label*=next]:focus,button[aria-label*=précédent]:focus,button[aria-label*=suivant]:focus,.lighting-control-btn:focus,button[class*=lighting-control]:focus,.video-controls button:focus,.cv-slider-btn:focus,.player-btn:focus,.control-btn:focus{transform:none!important;scale:none!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transition:background-color .2s ease!important}.carousel-btn:before,.carousel-button:before,.carousel-nav-button:before,.carousel-prev:before,.carousel-next:before,button[class*=carousel]:before,button[class*=prev]:before,button[class*=next]:before,button[aria-label*=previous]:before,button[aria-label*=next]:before,button[aria-label*=précédent]:before,button[aria-label*=suivant]:before{font-size:14px!important;color:#fff!important;opacity:1!important}.carousel-btn:hover,.carousel-button:hover,.carousel-nav-button:hover,.carousel-prev:hover,.carousel-next:hover,button[class*=carousel]:hover,button[class*=prev]:hover,button[class*=next]:hover,button[aria-label*=previous]:hover,button[aria-label*=next]:hover,button[aria-label*=précédent]:hover,button[aria-label*=suivant]:hover,.lighting-control-btn:hover,button[class*=lighting-control]:hover{background:#00ffe766!important;transform:none!important;scale:none!important;transition:background-color .2s ease!important}.carousel-btn:active,.carousel-button:active,.carousel-nav-button:active,.carousel-prev:active,.carousel-next:active,button[class*=carousel]:active,button[class*=prev]:active,button[class*=next]:active,button[aria-label*=previous]:active,button[aria-label*=next]:active,button[aria-label*=précédent]:active,button[aria-label*=suivant]:active,.lighting-control-btn:active,button[class*=lighting-control]:active,.video-controls button:active,.cv-slider-btn:active,.player-btn:active,.control-btn:active,.carousel-btn:focus,.carousel-button:focus,.carousel-nav-button:focus,.carousel-prev:focus,.carousel-next:focus,button[class*=carousel]:focus,button[class*=prev]:focus,button[class*=next]:focus,button[aria-label*=previous]:focus,button[aria-label*=next]:focus,button[aria-label*=précédent]:focus,button[aria-label*=suivant]:focus,.lighting-control-btn:focus,button[class*=lighting-control]:focus,.video-controls button:focus,.cv-slider-btn:focus,.player-btn:focus,.control-btn:focus{transform:none!important;scale:none!important;transition:background-color .2s ease!important}.lighting-control-btn,button[class*=lighting-control],.lighting-section button,.lighting-carousel-container button,.lighting-bg-carousel button{width:28px!important;height:28px!important;font-size:12px!important;background:#0006!important}.cv-slider-btn{width:32px!important;height:32px!important;font-size:16px!important}.video-controls button,.control-btn,.player-btn{width:28px!important;height:28px!important;font-size:12px!important;padding:0!important;background:#00000059!important}@media (max-width: 768px){.carousel-btn,.carousel-button,.carousel-nav-button,.carousel-prev,.carousel-next,button[class*=carousel],button[class*=prev],button[class*=next],button[aria-label*=previous],button[aria-label*=next],button[aria-label*=précédent],button[aria-label*=suivant],.lighting-control-btn,button[class*=lighting-control],.video-controls button,.cv-slider-btn,.player-btn,.control-btn{width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;max-width:25px!important;max-height:25px!important;font-size:12px!important}.carousel-btn:before,.carousel-button:before,.carousel-nav-button:before,.carousel-prev:before,.carousel-next:before,button[class*=carousel]:before,button[class*=prev]:before,button[class*=next]:before,button[aria-label*=previous]:before,button[aria-label*=next]:before,button[aria-label*=précédent]:before,button[aria-label*=suivant]:before{font-size:12px!important}}@media (max-width: 480px){.carousel-btn,.carousel-button,.carousel-nav-button,.carousel-prev,.carousel-next,button[class*=carousel],button[class*=prev],button[class*=next],button[aria-label*=previous],button[aria-label*=next],button[aria-label*=précédent],button[aria-label*=suivant],.lighting-control-btn,button[class*=lighting-control],.video-controls button,.cv-slider-btn,.player-btn,.control-btn{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;font-size:10px!important}.carousel-btn:before,.carousel-button:before,.carousel-nav-button:before,.carousel-prev:before,.carousel-next:before,button[class*=carousel]:before,button[class*=prev]:before,button[class*=next]:before,button[aria-label*=previous]:before,button[aria-label*=next]:before,button[aria-label*=précédent]:before,button[aria-label*=suivant]:before{font-size:10px!important}}
