body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-display:"Orbitron",-apple-system,sans-serif;--font-mono:"Rajdhani",monospace;--font-sans:"Inter",-apple-system,sans-serif;--color-bg:#000;--color-card-bg:#0a0a0c73;--color-border:#ffffff12;--color-border-glow:#03b3c333;--color-cyan:#03b3c3;--color-cyan-glow:#03b3c380;--color-magenta:#d856bf;--color-magenta-glow:#d856bf80;--color-purple:#6750a2;--color-text-primary:#fff;--color-text-secondary:#a0a0a8;--color-text-dim:#606068;--glass-filter:blur(16px) saturate(120%);--glass-border:1px solid #ffffff14}*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#000;background-color:var(--color-bg);color:#fff;color:var(--color-text-primary);font-family:Inter,-apple-system,sans-serif;font-family:var(--font-sans);overflow-x:hidden;scroll-behavior:smooth}.app-container{min-height:100vh;position:relative;width:100%}.background-wrapper{background-color:#000;background-color:var(--color-bg);height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100vw;z-index:1}.content-container{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;width:100%;z-index:10}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#000c}::-webkit-scrollbar-thumb{background:#ffffff12;background:var(--color-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#03b3c3;background:var(--color-cyan);box-shadow:0 0 10px #03b3c3;box-shadow:0 0 10px var(--color-cyan)}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#03b3c3,#d856bf);background:linear-gradient(135deg,var(--color-cyan) 0,var(--color-magenta) 100%);-webkit-background-clip:text;background-clip:text;text-shadow:0 0 30px #03b3c326}.navbar-fixed{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#08080a8c;border:1px solid #ffffff14;border-radius:100px;box-shadow:0 10px 30px #00000080,0 0 20px #03b3c31a,inset 0 1px 1px #ffffff1a;display:flex;height:64px;left:50%;max-width:1000px;position:fixed;top:20px;transform:translateX(-50%);transition:all .3s cubic-bezier(.16,1,.3,1);width:calc(100% - 48px);z-index:1000}.navbar-container{justify-content:space-between;padding:0 30px;position:relative;width:100%}.navbar-container,.navbar-logo{align-items:center;display:flex}.navbar-logo{gap:12px}.logo-icon-pulse{animation:float 4s ease-in-out infinite;color:#03b3c3;color:var(--color-cyan);font-size:26px;font-weight:800;text-shadow:0 0 10px #03b3c380;text-shadow:0 0 10px var(--color-cyan-glow)}.logo-brand-info{display:flex;flex-direction:column}.logo-brand-title{font-family:Orbitron,-apple-system,sans-serif;font-family:var(--font-display);font-size:18px;font-weight:900;letter-spacing:2px;line-height:1.1}.logo-brand-subtitle{color:#d856bf;color:var(--color-magenta);font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1px;margin-top:2px;opacity:.85}.desktop-nav{align-items:center;display:flex;gap:32px}.nav-item-link{color:#a0a0a8;color:var(--color-text-secondary);font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:13.5px;font-weight:600;letter-spacing:1.5px;padding:6px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,transform .3s ease}.nav-item-link:hover{color:#fff;transform:translateY(-1px)}.nav-item-link:after{background:#03b3c3;background:var(--color-cyan);bottom:0;box-shadow:0 0 8px #03b3c3;box-shadow:0 0 8px var(--color-cyan);content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s cubic-bezier(.16,1,.3,1);width:100%}.nav-item-link:hover:after{transform:scaleX(1);transform-origin:left}.cta-btn-header{background:#d856bf1a;border:1px solid #d856bf;border:1px solid var(--color-magenta);border-radius:30px;box-shadow:0 0 15px #d856bf33;color:#fff;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:13px;font-weight:700;letter-spacing:1.5px;padding:10px 22px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.cta-btn-header:hover{background:#d856bf;background:var(--color-magenta);box-shadow:0 0 25px #d856bf80;box-shadow:0 0 25px var(--color-magenta-glow);transform:translateY(-1px)}.hamburger-toggle{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:18px;justify-content:space-between;padding:0;width:24px;z-index:1010}.hamburger-toggle span{background-color:#fff;background-color:var(--color-text-primary);border-radius:4px;height:2px;transform-origin:left center;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}.hamburger-toggle.toggle-active span:first-child{transform:rotate(45deg) translate(2px,-2px)}.hamburger-toggle.toggle-active span:nth-child(2){opacity:0;transform:scale(0)}.hamburger-toggle.toggle-active span:nth-child(3){transform:rotate(-45deg) translate(2px,2px)}.mobile-dropdown-menu{align-items:center;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:#08080af2;border:1px solid #ffffff14;border-radius:24px;box-shadow:0 15px 35px #00000080;display:flex;flex-direction:column;gap:20px;left:0;opacity:0;padding:24px 0;pointer-events:none;position:absolute;top:80px;transform:translateY(-10px);transition:all .4s cubic-bezier(.16,1,.3,1);width:100%;z-index:999}.mobile-dropdown-menu.dropdown-active{opacity:1;pointer-events:auto;transform:translateY(0)}.mobile-nav-item{color:#a0a0a8;color:var(--color-text-secondary);font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:15px;font-weight:600;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.mobile-nav-item:active,.mobile-nav-item:hover{color:#fff}.mobile-cta-btn{background:#d856bf;background:var(--color-magenta);border:1px solid #d856bf;border:1px solid var(--color-magenta);border-radius:30px;box-shadow:0 0 15px #d856bf80;box-shadow:0 0 15px var(--color-magenta-glow);color:#fff;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:1.5px;margin-top:10px;padding:12px 30px;text-decoration:none;text-transform:uppercase}.hero-section{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:100px 0 60px}.hero-intro-clean{max-width:900px;padding:40px 20px;position:relative;text-align:center;width:100%}.glow-edge{background:linear-gradient(90deg,#0000,#03b3c3,#d856bf,#0000);background:linear-gradient(90deg,#0000,var(--color-cyan),var(--color-magenta),#0000);height:2px;left:0;position:absolute;top:0;width:100%}.welcome-title{font-family:Orbitron,-apple-system,sans-serif;font-family:var(--font-display);font-size:58px;font-weight:900;letter-spacing:3px;line-height:1.1;margin-bottom:12px;text-shadow:0 0 40px #03b3c359;text-transform:uppercase}.introducing-label{color:#a0a0a8;color:var(--color-text-secondary);font-family:Rajdhani,monospace;font-family:var(--font-mono);letter-spacing:4px;margin-bottom:8px}.creator-badge,.introducing-label{font-size:13px;font-weight:700;text-transform:uppercase}.creator-badge{background:#d856bf0d;border:1px solid #d856bf;border:1px solid var(--color-magenta);border-radius:20px;box-shadow:0 0 12px #d856bf26;color:#d856bf;color:var(--color-magenta);display:inline-block;letter-spacing:1.5px;margin-bottom:40px;padding:5px 20px}.creator-badge,.hero-title{font-family:Orbitron,-apple-system,sans-serif;font-family:var(--font-display)}.hero-title{color:#f0f0f5;font-size:32px;font-weight:800;letter-spacing:.5px;line-height:1.35;margin-bottom:24px}.hero-description{color:#a0a0a8;color:var(--color-text-secondary);font-size:16px;line-height:1.75;margin:0 auto 48px;max-width:720px}.hero-logos-container{backdrop-filter:blur(16px) saturate(120%);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:var(--glass-filter);background:#0a0a0c59;border:1px solid #ffffff14;border:var(--glass-border);border-radius:16px;box-shadow:0 10px 30px #0000004d;margin:40px auto 0;max-width:900px;padding:24px 20px;text-align:center;width:100%}.logo-loop-title{color:#606068;color:var(--color-text-dim);font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.logo-item-wrapper{align-items:center;background:#ffffff08;border:1px solid #ffffff0d;border-radius:30px;color:#ffffff73;display:flex;gap:10px;padding:6px 16px;transition:all .3s ease}.logo-item-wrapper span{font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase}.logo-item-wrapper:hover{background:#ffffff14;border-color:#ffffff26;box-shadow:0 0 15px #ffffff0d;color:#fffffff2}.about-section{display:flex;justify-content:center;padding:40px 0}.about-card{backdrop-filter:blur(16px) saturate(120%);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:var(--glass-filter);background:#0a0a0c73;background:var(--color-card-bg);border:1px solid #ffffff14;border:var(--glass-border);border-radius:16px;box-shadow:0 15px 35px #0006;max-width:900px;overflow:hidden;padding:50px 40px;position:relative;text-align:center;width:100%}.about-description{color:#a0a0a8;color:var(--color-text-secondary);font-size:15px;line-height:1.8;margin:0 auto;max-width:760px}.hero-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.glow-btn{border-radius:6px;cursor:pointer;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:14px;font-weight:700;letter-spacing:1.5px;padding:14px 28px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.pink-neon{background:#d856bf;background:var(--color-magenta);border:1px solid #d856bf;border:1px solid var(--color-magenta);box-shadow:0 4px 15px #d856bf4d;color:#fff}.pink-neon:hover{background:#0000;box-shadow:0 0 25px #d856bf80;box-shadow:0 0 25px var(--color-magenta-glow);color:#d856bf;color:var(--color-magenta);transform:translateY(-2px)}.cyan-neon{background:#0000;border:1px solid #03b3c3;border:1px solid var(--color-cyan);box-shadow:0 4px 15px #03b3c31a;color:#03b3c3;color:var(--color-cyan)}.cyan-neon:hover{background:#03b3c3;background:var(--color-cyan);box-shadow:0 0 25px #03b3c380;box-shadow:0 0 25px var(--color-cyan-glow);color:#000;transform:translateY(-2px)}.section-title{font-family:Orbitron,-apple-system,sans-serif;font-family:var(--font-display);font-size:26px;font-weight:800;letter-spacing:2px;margin-bottom:48px;position:relative;text-align:center;text-transform:uppercase}.section-title:after{background:#03b3c3;background:var(--color-cyan);box-shadow:0 0 8px #03b3c3;box-shadow:0 0 8px var(--color-cyan);content:"";display:block;height:2px;margin:12px auto 0;width:40px}.features-section{align-items:center;display:flex;flex-direction:column;overflow:visible;padding:80px 0;width:100%}.features-universe{height:750px;margin:40px auto;overflow:visible;position:relative;width:100%}.floating-card-wrapper{position:absolute;transition:all .5s cubic-bezier(.16,1,.3,1);width:250px;will-change:transform;z-index:10}.wrapper-1{animation:drift-1 8s ease-in-out infinite;left:4%;top:12%}.wrapper-2{animation:drift-2 10s ease-in-out infinite;left:36%;top:4%}.wrapper-3{animation:drift-3 9s ease-in-out infinite;left:70%;top:10%}.wrapper-4{animation:drift-4 11s ease-in-out infinite;left:8%;top:42%}.wrapper-5{animation:drift-1 9.5s ease-in-out infinite;animation-delay:-1.5s;left:38%;top:38%}.wrapper-6{animation:drift-2 8.5s ease-in-out infinite;animation-delay:-3s;left:72%;top:44%}.wrapper-7{animation:drift-3 10.5s ease-in-out infinite;animation-delay:-4.5s;left:20%;top:72%}.wrapper-8{animation:drift-4 9s ease-in-out infinite;animation-delay:-2s;left:56%;top:68%}.floating-card-wrapper:hover{animation-play-state:paused;z-index:100}.floating-card{backdrop-filter:blur(16px) saturate(120%);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:var(--glass-filter);background:#0a0a0c73;background:var(--color-card-bg);border:1px solid #ffffff14;border:var(--glass-border);border-radius:12px;box-shadow:0 10px 30px #0006;overflow:hidden;padding:28px 24px;position:relative;transform:translate3d(0,0,0);transform:translate3d(calc(var(--mouse-x, 0)*var(--parallax-x, 0px)),calc(var(--mouse-y, 0)*var(--parallax-y, 0px)),0);transition:transform .4s cubic-bezier(.1,.8,.2,1),border-color .3s ease,box-shadow .3s ease,background .3s ease;will-change:transform}.floating-card.pink-border{border-color:#d856bf26}.floating-card.cyan-border{border-color:#03b3c326}.floating-card-wrapper:hover .floating-card{background:#0f0f14bf;transform:scale(1.08) translate3d(0,0,20px);transform:scale(1.08) translate3d(calc(var(--mouse-x, 0)*var(--parallax-x, 0px)*1.2),calc(var(--mouse-y, 0)*var(--parallax-y, 0px)*1.2),20px)}.floating-card-wrapper:hover .floating-card.cyan-border{border-color:#03b3c399;box-shadow:0 20px 45px #03b3c340}.floating-card-wrapper:hover .floating-card.pink-border{border-color:#d856bf99;box-shadow:0 20px 45px #d856bf40}.feature-icon{align-items:center;background:#ffffff08;border-radius:8px;display:flex;font-size:24px;height:44px;justify-content:center;margin-bottom:20px;transition:all .3s ease;width:44px}.icon-cyan{border:1px solid #03b3c34d;box-shadow:0 0 10px #03b3c326;color:#03b3c3;color:var(--color-cyan)}.icon-pink{border:1px solid #d856bf4d;box-shadow:0 0 10px #d856bf26;color:#d856bf;color:var(--color-magenta)}.floating-card-wrapper:hover .feature-icon.icon-cyan{background:#03b3c326;box-shadow:0 0 15px #03b3c3;box-shadow:0 0 15px var(--color-cyan)}.floating-card-wrapper:hover .feature-icon.icon-pink{background:#d856bf26;box-shadow:0 0 15px #d856bf;box-shadow:0 0 15px var(--color-magenta)}.floating-card-title{font-family:Orbitron,-apple-system,sans-serif;font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.floating-card-description{color:#a0a0a8;color:var(--color-text-secondary);font-size:13.5px;line-height:1.6}.platform-section{padding:80px 0}.platform-details-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.detail-card{backdrop-filter:blur(16px) saturate(120%);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:var(--glass-filter);background:#0a0a0c73;background:var(--color-card-bg);border:1px solid #ffffff14;border:var(--glass-border);border-radius:12px;box-shadow:0 10px 30px #0000004d;overflow:hidden;padding:40px;position:relative}.detail-card h3{color:#03b3c3;color:var(--color-cyan);font-family:Orbitron,-apple-system,sans-serif;font-family:var(--font-display);font-size:18px;letter-spacing:1px;margin-bottom:16px;text-shadow:0 0 10px #03b3c31a}.detail-card p{color:#a0a0a8;color:var(--color-text-secondary);font-size:14.5px;line-height:1.7}.wide-card{grid-column:1/-1}.waitlist-section{padding:80px 0}.waitlist-card{backdrop-filter:blur(16px) saturate(120%);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:var(--glass-filter);background:#0a0a0c73;background:var(--color-card-bg);border:1px solid #ffffff14;border:var(--glass-border);border-radius:16px;box-shadow:0 20px 40px #00000080;margin:0 auto;max-width:700px;padding:50px 30px;text-align:center}.waitlist-title{font-family:Orbitron,-apple-system,sans-serif;font-family:var(--font-display);font-size:24px;font-weight:800;letter-spacing:1px;margin-bottom:16px}.waitlist-subtitle{color:#a0a0a8;color:var(--color-text-secondary);font-size:14.5px;line-height:1.6;margin:0 auto 32px;max-width:560px}.waitlist-form{display:flex;flex-wrap:wrap;gap:12px;margin:0 auto;max-width:500px}.waitlist-input{background:#0009;border:1px solid #ffffff14;border-radius:6px;color:#fff;flex:1 1;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:14px;min-width:240px;outline:none;padding:14px 20px;transition:all .3s ease}.waitlist-input:focus{border-color:#d856bf;border-color:var(--color-magenta);box-shadow:0 0 10px #d856bf33}.waitlist-btn{background:#d856bf;background:var(--color-magenta);border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-weight:700;letter-spacing:1px;padding:14px 24px;transition:all .3s ease}.waitlist-btn:hover{background:#fff;box-shadow:0 0 20px #d856bf80;box-shadow:0 0 20px var(--color-magenta-glow);color:#000}.status-banner{border-radius:4px;display:inline-block;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:13px;margin-top:20px;padding:8px 16px}.status-loading{background:#ffbd2e1a;border:1px solid #ffbd2e4d;color:#ffbd2e}.status-success{background:#27c93f1a;border:1px solid #27c93f4d;color:#27c93f}.status-error{background:#ff5f561a;border:1px solid #ff5f564d;color:#ff5f56}.toast-notification{align-items:center;animation:slideIn .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(16px) saturate(120%);backdrop-filter:var(--glass-filter);-webkit-backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:var(--glass-filter);background:#0a0a0ce6;border:1px solid #ffffff14;border-radius:8px;bottom:24px;box-shadow:0 10px 30px #0009,0 0 20px #03b3c30d;display:flex;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:14px;font-weight:600;gap:12px;padding:16px 24px;position:fixed;right:24px;z-index:1000}.toast-pulse{border-radius:50%;display:inline-block;height:8px;width:8px}.toast-success{border-color:#27c93f4d}.toast-success .toast-pulse{background-color:#27c93f;box-shadow:0 0 8px #27c93f}.toast-info{border-color:#03b3c34d}.toast-info .toast-pulse{background-color:#03b3c3;background-color:var(--color-cyan);box-shadow:0 0 8px #03b3c3;box-shadow:0 0 8px var(--color-cyan)}.toast-error{border-color:#ff5f564d}.toast-error .toast-pulse{background-color:#ff5f56;box-shadow:0 0 8px #ff5f56}.footer{align-items:center;border-top:1px solid #ffffff14;border-top:var(--glass-border);display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:60px;padding:30px 0}.footer p{font-size:12px}.footer p,.footer-links{color:#606068;color:var(--color-text-dim)}.footer-links{display:flex;font-family:Rajdhani,monospace;font-family:var(--font-mono);font-size:11px;gap:20px;letter-spacing:1.5px}.footer-links span{position:relative}.footer-links span:not(:last-child):after{color:#ffffff0d;content:"|";position:absolute;right:-12px}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes drift-1{0%{transform:translateZ(0) rotate(0deg)}33%{transform:translate3d(8px,-12px,0) rotate(.8deg)}66%{transform:translate3d(-6px,6px,0) rotate(-.5deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes drift-2{0%{transform:translateZ(0) rotate(0deg)}33%{transform:translate3d(-10px,8px,0) rotate(-1deg)}66%{transform:translate3d(6px,-10px,0) rotate(.8deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes drift-3{0%{transform:translateZ(0) rotate(0deg)}33%{transform:translate3d(12px,10px,0) rotate(.5deg)}66%{transform:translate3d(-8px,-8px,0) rotate(-.8deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes drift-4{0%{transform:translateZ(0) rotate(0deg)}33%{transform:translate3d(-6px,-14px,0) rotate(-.5deg)}66%{transform:translate3d(10px,8px,0) rotate(1deg)}to{transform:translateZ(0) rotate(0deg)}}@keyframes drift-mobile{0%{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}to{transform:translateZ(0)}}@media (max-width:900px){.platform-details-grid{grid-template-columns:1fr}}@media (max-width:768px){.navbar-container{padding:0 24px}.desktop-nav{display:none}.hamburger-toggle{display:flex}.hero-logos-container{margin:20px auto 0;padding:16px 12px}.logo-item-wrapper{padding:4px 10px}.logo-item-wrapper span{font-size:11.5px}.welcome-title{font-size:40px}.hero-title{font-size:24px}.about-card,.detail-card,.hero-intro-clean{padding:30px 16px}.footer{flex-direction:column;text-align:center}.features-universe{align-items:center;display:flex;flex-direction:column;gap:20px;height:auto;margin:20px auto;padding:20px 0}.floating-card-wrapper{animation:drift-mobile 6s ease-in-out infinite!important;left:auto!important;max-width:450px;position:relative;top:auto!important;width:100%}.floating-card-wrapper:nth-child(2n){animation-delay:-3s!important}.floating-card{padding:24px 20px;transform:none!important}.floating-card-wrapper:hover .floating-card{transform:scale(1.02)!important}}#lights{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}#lights canvas{display:block;height:100%;width:100%}.logoloop{--logoloop-gap:32px;--logoloop-logoHeight:28px;--logoloop-fadeColorAuto:#000;overflow:hidden;position:relative}.logoloop--vertical{display:inline-block;height:100%}.logoloop--scale-hover{padding-bottom:calc(var(--logoloop-logoHeight)*.1);padding-top:calc(var(--logoloop-logoHeight)*.1)}.logoloop__track{display:flex;position:relative;-webkit-user-select:none;user-select:none;width:-webkit-max-content;width:max-content;will-change:transform;z-index:1}.logoloop--vertical .logoloop__track{flex-direction:column;height:-webkit-max-content;height:max-content;width:100%}.logoloop__list{align-items:center;display:flex;list-style:none;margin:0;padding:0}.logoloop--vertical .logoloop__list{flex-direction:column}.logoloop__item{align-items:center;color:#fff6;display:flex;flex:0 0 auto;font-size:var(--logoloop-logoHeight);line-height:1;margin-right:var(--logoloop-gap);transition:color .3s ease}.logoloop__item:hover{color:#fffffff2}.logoloop--vertical .logoloop__item{margin-bottom:var(--logoloop-gap);margin-right:0}.logoloop__item:last-child{margin-right:var(--logoloop-gap)}.logoloop--vertical .logoloop__item:last-child{margin-bottom:var(--logoloop-gap);margin-right:0}.logoloop__node{align-items:center;display:inline-flex}.logoloop__item img,.logoloop__node svg{display:block;height:var(--logoloop-logoHeight);width:auto}.logoloop__item img{-webkit-user-drag:none;image-rendering:-webkit-optimize-contrast;object-fit:contain;pointer-events:none;transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop--scale-hover .logoloop__item{overflow:visible}.logoloop--scale-hover .logoloop__item:hover .logoloop__node,.logoloop--scale-hover .logoloop__item:hover img{transform:scale(1.15);transform-origin:center center}.logoloop--scale-hover .logoloop__node{transition:transform .3s cubic-bezier(.4,0,.2,1)}.logoloop__link{align-items:center;border-radius:4px;color:inherit;display:inline-flex;text-decoration:none;transition:opacity .2s ease}.logoloop__link:hover{opacity:1}.logoloop__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.logoloop--fade:after,.logoloop--fade:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:clamp(30px,12%,150px);z-index:10}.logoloop--fade:before{background:linear-gradient(to right,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to right,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);left:0}.logoloop--fade:after{background:linear-gradient(to left,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to left,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);right:0}.logoloop--vertical.logoloop--fade:after,.logoloop--vertical.logoloop--fade:before{height:clamp(30px,12%,150px);left:0;right:0;width:100%}.logoloop--vertical.logoloop--fade:before{background:linear-gradient(to bottom,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to bottom,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);bottom:auto;top:0}.logoloop--vertical.logoloop--fade:after{background:linear-gradient(to top,var(--logoloop-fadeColorAuto) 0,#0000 100%);background:linear-gradient(to top,var(--logoloop-fadeColor,var(--logoloop-fadeColorAuto)) 0,#0000 100%);bottom:0;top:auto}@media (prefers-reduced-motion:reduce){.logoloop__track{transform:translateZ(0)!important}.logoloop__item img,.logoloop__node{transition:none!important}}
/*# sourceMappingURL=main.167de6e4.css.map*/