:root{--brand-cyan:#0bc0df;--brand-blue:#089cbf;--text-dark:#222;--text-light:#f9f9f9;--bg-light:#fff;--bg-gradient-start:#e9f5f8;--bg-gradient-end:#fff}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;box-sizing:border-box;margin:0;padding:0;-webkit-user-select:none;user-select:none}html{-webkit-overflow-scrolling:touch;height:100%;scroll-behavior:smooth;width:100%}@media (max-width:768px){html{-webkit-overflow-scrolling:touch;scroll-behavior:smooth}body,html{height:auto;overflow-x:hidden;overflow-y:auto}body{align-items:flex-start;justify-content:center;min-height:100vh;position:static}*{box-sizing:border-box;max-width:100%}.effect-circle-1,.effect-circle-2{display:none}.footer,.logo,.logo-group,.main-message,.tagline,h1{animation:none;transition:none}}@media (max-width:768px){@keyframes smoothScrollIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.coming-soon-text,.footer,.logo-group,.main-message,.tagline,h1{animation:smoothScrollIn .6s ease-out forwards;will-change:transform,opacity}.logo-group{animation-delay:.1s}h1{animation-delay:.2s}.tagline{animation-delay:.3s}.main-message{animation-delay:.4s}.footer{animation-delay:.5s}}@media (min-width:769px){html{overflow:hidden}}body{-webkit-overflow-scrolling:touch;-webkit-touch-callout:none;align-items:center;background:linear-gradient(135deg,#e9f5f8,#fff);background:linear-gradient(135deg,var(--bg-gradient-start) 0,var(--bg-gradient-end) 100%);color:#222;color:var(--text-dark);display:flex;font-family:Poppins,sans-serif;justify-content:center;margin:0;max-width:100vw;min-height:100vh;padding:0;perspective:1000px;position:relative;scroll-behavior:smooth;text-align:center;-webkit-user-select:none;user-select:none;width:100%}@media (min-width:769px){.container,body{height:100vh;overflow:hidden}.container{justify-content:center;min-height:100vh}}.effect-circle-1,.effect-circle-2{animation:float3D 20s ease-in-out infinite;background:linear-gradient(45deg,#0bc0df33,#089cbf1a);border-radius:50%;filter:blur(80px);height:400px;opacity:.8;pointer-events:none;position:absolute;transform-style:preserve-3d;width:400px;z-index:0}.effect-circle-1{animation-delay:-10s;background:linear-gradient(45deg,#089cbf33,#0bc0df1a);height:500px;left:5%;top:10%;transform:translate(-25%,-25%) rotateX(15deg) rotateY(25deg);width:500px}.effect-circle-2{animation-delay:-5s;bottom:5%;right:5%;transform:translate(25%,25%) rotateX(-15deg) rotateY(-25deg)}@keyframes float3D{0%,to{transform:translate(-25%,-25%) rotateX(15deg) rotateY(25deg) scale(1)}25%{transform:translate(-30%,-20%) rotateX(10deg) rotateY(30deg) scale(1.05)}50%{transform:translate(-20%,-30%) rotateX(20deg) rotateY(20deg) scale(.95)}75%{transform:translate(-25%,-25%) rotateX(5deg) rotateY(35deg) scale(1.02)}}@media (max-width:768px){.effect-circle-1,.effect-circle-2{animation-duration:15s;height:250px;opacity:.4;width:250px}.effect-circle-1{height:300px;left:0;top:5%;transform:translate(-50%,-25%) rotateX(10deg) rotateY(15deg);width:300px}.effect-circle-2{bottom:10%;right:0;transform:translate(50%,25%) rotateX(-10deg) rotateY(-15deg)}.container,.footer,.logo,.logo-group,.main-message,.tagline,h1{animation:none}.logo:hover,.main-message:hover,.tagline:hover,h1:hover{transform:translateY(-2px)}}.desktop-side-art{bottom:0;display:none;position:fixed;top:0;transform-style:preserve-3d;width:250px;z-index:1}.desktop-side-art.left{animation:slideInLeft 1s ease-out;border-right:1px solid #0000000d;left:0;padding-left:20px;text-align:left}.desktop-side-art.right{animation:slideInRight 1s ease-out;border-left:1px solid #0000000d;padding-right:20px;right:0;text-align:right}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}to{opacity:1;transform:translateX(0) rotateY(0deg)}}.network-node{color:#999;cursor:pointer;font-size:.9rem;font-weight:300;margin:25px 0;transform-style:preserve-3d;transition:all .3s ease}.network-node:hover{color:#0bc0df;color:var(--brand-cyan);filter:drop-shadow(0 2px 8px rgba(11,192,223,.3));transform:translateX(5px) translateZ(5px)}.network-node:before{color:#089cbf;color:var(--brand-blue);content:"•";display:inline-block;font-size:1.2rem;margin-right:8px}.desktop-side-art.right .network-node:before{content:""}.desktop-side-art.right .network-node:after{color:#089cbf;color:var(--brand-blue);content:"•";display:inline-block;font-size:1.2rem;margin-left:8px}.container{align-items:center;animation:containerFloat 30s ease-in-out infinite;display:flex;flex-direction:column;justify-content:center;max-width:900px;min-height:100vh;padding:30px 20px;position:relative;transform-style:preserve-3d;width:100%;z-index:10}@media (max-width:768px){.container{align-items:center;box-sizing:border-box;height:auto;justify-content:flex-start;margin:0;max-width:100%;min-height:auto;padding:40px 20px;position:relative;width:100%}}@media (min-width:769px){.container{height:100vh;overflow:hidden}}@keyframes containerFloat{0%,to{transform:translateZ(0) rotateX(0deg)}50%{transform:translateZ(10px) rotateX(1deg)}}.logo-group{animation:logoFloat 25s ease-in-out infinite;margin-bottom:30px;transform-style:preserve-3d}@keyframes logoFloat{0%,to{transform:translateY(0) rotateX(0deg) translateZ(0)}33%{transform:translateY(-5px) rotateX(2deg) translateZ(5px)}66%{transform:translateY(5px) rotateX(-1deg) translateZ(-2px)}}.logo{align-items:center;display:flex;filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));font-family:Garet,sans-serif;font-size:3.2rem;font-weight:400;justify-content:center;line-height:1;margin-bottom:15px;transform-style:preserve-3d;transition:transform .3s ease}.logo:hover{filter:drop-shadow(0 12px 24px rgba(0,0,0,.2));transform:translateY(-5px) rotateX(5deg) translateZ(10px)}.logo-part-ceno{color:#0bc0df;color:var(--brand-cyan);font-weight:300;height:58px}.logo-part-ceno,.logo-part-pie{align-items:center;display:flex;font-family:Garet,sans-serif;letter-spacing:-2px;line-height:1}.logo-part-pie{background-color:#0bc0df;border-radius:13px;box-sizing:border-box;color:#fff;font-size:34px;font-weight:700;height:49px;justify-content:center;margin-left:5px;min-height:49px;padding-bottom:4px;padding-left:4px;padding-right:4px}.coming-soon-text{background:linear-gradient(135deg,#0bc0df26,#089cbf1a);border:1px solid #0bc0df;border:1px solid var(--brand-cyan);border-radius:25px;color:#089cbf;color:var(--brand-blue);display:inline-block;font-size:.85rem;font-weight:500;letter-spacing:.5px;margin-top:0;padding:6px 20px;transform-style:preserve-3d;transition:all .3s ease}.coming-soon-text:hover{box-shadow:0 6px 20px #0bc0df4d;transform:translateY(-2px) translateZ(5px)}@keyframes pulse3D{0%,to{box-shadow:0 2px 10px #0bc0df33;transform:scale(1) translateZ(0)}50%{box-shadow:0 4px 15px #0bc0df4d;transform:scale(1.02) translateZ(2px)}}h1{animation:titleFloat 20s ease-in-out infinite;color:#1a1a1a;filter:drop-shadow(0 4px 12px rgba(0,0,0,.1));font-size:3.2rem;font-weight:800;letter-spacing:-.5px;line-height:1.1;margin-bottom:15px;transform-style:preserve-3d;transition:transform .3s ease}h1:hover{transform:translateY(-3px) rotateX(2deg) translateZ(5px)}@keyframes titleFloat{0%,to{transform:translateY(0) rotateX(0deg)}50%{transform:translateY(-2px) rotateX(1deg)}}h1 .highlight{color:#0bc0df;color:var(--brand-cyan);display:inline-block;position:relative}.tagline,h1 .highlight{transform-style:preserve-3d}.tagline{animation:taglineFloat 18s ease-in-out infinite;color:#333;font-size:1.3rem;font-weight:500;margin-bottom:25px;max-width:600px;transition:transform .3s ease}.tagline:hover{transform:translateY(-2px) translateZ(3px)}@keyframes taglineFloat{0%,to{opacity:.9;transform:translateY(0)}50%{opacity:1;transform:translateY(-1px)}}.main-message{animation:messageFloat 22s ease-in-out infinite;color:#2d2d2d;font-size:1rem;font-weight:400;line-height:1.6;margin:0 auto 30px;max-width:650px;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .3s ease}.main-message:hover{transform:translateY(-2px) translateZ(2px)}.main-message:before{background:linear-gradient(45deg,#0bc0df0d,#089cbf08,#0bc0df0d);border-radius:15px;bottom:-10px;content:"";left:-10px;opacity:0;position:absolute;right:-10px;top:-10px;transition:opacity .3s ease;z-index:-1}.main-message:hover:before{opacity:1}@keyframes messageFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.footer{animation:footerFloat 24s ease-in-out infinite;color:#999;font-size:.8rem;line-height:1.6;margin-top:20px;transform-style:preserve-3d;transition:transform .3s ease}.footer:hover{transform:translateY(-1px) translateZ(1px)}@keyframes footerFloat{0%,to{opacity:.8;transform:translateY(0)}50%{opacity:1;transform:translateY(-.5px)}}.support-links{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:15px}.support-links a{color:#089cbf;color:var(--brand-blue);display:inline-block;font-weight:500;position:relative;text-decoration:none;transform-style:preserve-3d;transition:all .3s ease}.support-links a:hover{color:#0bc0df;color:var(--brand-cyan);filter:drop-shadow(0 2px 4px rgba(11,192,223,.3));text-decoration:underline;transform:translateY(-2px) translateZ(2px)}.support-links a:before{background:linear-gradient(45deg,#0bc0df1a,#0000);border-radius:4px;bottom:-2px;content:"";left:-4px;opacity:0;position:absolute;right:-4px;top:-2px;transition:opacity .3s ease;z-index:-1}.support-links a:hover:before{opacity:1}.css-particle,.floating-shape,.shape-1,.shape-2,.shape-3,.shape-4,.shape-5,.three-d-background{display:none}@media (min-width:1800px){.container{max-width:1400px;padding:60px 40px}.logo{font-size:3.2rem}.logo-part-ceno{color:#0bc0df;color:var(--brand-cyan);font-weight:300;height:58px}.logo-part-ceno,.logo-part-pie{align-items:center;display:flex;font-family:Garet,sans-serif;letter-spacing:-2px;line-height:1}.logo-part-pie{background-color:#0bc0df;border-radius:13px;box-shadow:0 2px 8px #0bc0df4d;box-sizing:border-box;color:#fff;font-size:34px;font-weight:700;height:49px;justify-content:center;margin-left:5px;min-height:49px;padding-bottom:4px;padding-left:4px;padding-right:4px;transition:all .3s ease}h1{font-size:4.5rem}.tagline{font-size:1.8rem;margin-bottom:35px}.main-message{font-size:1.3rem;line-height:1.7;max-width:800px}.coming-soon-text{background:linear-gradient(135deg,#0bc0df26,#089cbf1a);border:1px solid #0bc0df;border:1px solid var(--brand-cyan);border-radius:25px;font-size:.85rem;letter-spacing:.5px;margin-top:0;padding:6px 20px}.footer{font-size:.95rem;margin-top:35px}}@media (min-width:1440px) and (max-width:1799px){.container{max-width:1300px;padding:50px 35px}.logo{font-size:3.2rem}.logo-part-ceno{color:#0bc0df;color:var(--brand-cyan);font-weight:300;height:58px}.logo-part-ceno,.logo-part-pie{align-items:center;display:flex;font-family:Garet,sans-serif;letter-spacing:-2px;line-height:1}.logo-part-pie{background-color:#0bc0df;border-radius:13px;box-shadow:0 2px 8px #0bc0df4d;box-sizing:border-box;color:#fff;font-size:34px;font-weight:700;height:49px;justify-content:center;margin-left:5px;min-height:49px;padding-bottom:4px;padding-left:4px;padding-right:4px;transition:all .3s ease}h1{font-size:4.2rem}.tagline{font-size:1.6rem;margin-bottom:30px}.main-message{font-size:1.2rem;line-height:1.6;max-width:750px}.coming-soon-text{background:linear-gradient(135deg,#0bc0df26,#089cbf1a);border:1px solid #0bc0df;border:1px solid var(--brand-cyan);border-radius:25px;font-size:.85rem;letter-spacing:.5px;margin-top:0;padding:6px 20px}.footer{font-size:.9rem;margin-top:30px}}@media (min-width:1200px){.desktop-side-art{align-items:center;display:flex;flex-direction:column;height:80vh;justify-content:space-around;margin-top:10vh}}@media (max-width:1199px) and (min-width:1024px){.container{max-width:950px;padding:35px 25px}.logo,h1{font-size:3.4rem}.tagline{font-size:1.4rem}.main-message{font-size:1.05rem}}@media (max-width:1023px) and (min-width:768px){.container{max-width:700px;padding:30px 20px}.logo,h1{font-size:3rem}h1{letter-spacing:-1px}.tagline{font-size:1.3rem;margin-bottom:22px}.main-message{font-size:1rem;margin-bottom:25px}}@media (max-width:767px) and (min-width:481px){body,html{-webkit-overflow-scrolling:touch;max-width:100vw;min-height:100vh;overflow-x:hidden;scroll-behavior:smooth;width:100%}@media (max-width:767px) and (min-width:481px){html{-webkit-overflow-scrolling:touch;overflow:auto;overscroll-behavior:contain}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:flex-start;background:linear-gradient(135deg,#e9f5f8,#f0f9fc 50%,#fff);background:linear-gradient(135deg,var(--bg-gradient-start) 0,#f0f9fc 50%,var(--bg-gradient-end) 100%);height:auto;overflow:auto;overscroll-behavior:contain;padding:20px 0;touch-action:pan-y;will-change:scroll-position}.container,body{-webkit-backface-visibility:hidden;backface-visibility:hidden;min-height:100vh;transform:translateZ(0);-webkit-transform:translateZ(0)}.container{display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:25px 20px;width:100%;will-change:transform}.logo-group{margin-bottom:25px}.logo{filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));font-size:3.2rem;margin-bottom:15px}.logo-part-ceno{color:#0bc0df;color:var(--brand-cyan);font-weight:300;height:58px}.logo-part-ceno,.logo-part-pie{align-items:center;display:flex;font-family:Garet,sans-serif;letter-spacing:-2px;line-height:1}.logo-part-pie{background-color:#0bc0df;border-radius:13px;box-shadow:0 2px 8px #0bc0df4d;box-sizing:border-box;color:#fff;font-size:34px;font-weight:700;height:49px;justify-content:center;margin-left:5px;min-height:49px;padding-bottom:4px;padding-left:4px;padding-right:4px;transition:all .3s ease}.coming-soon-text{animation:none;background:linear-gradient(135deg,#0bc0df26,#089cbf1a);border:1px solid #0bc0df;border:1px solid var(--brand-cyan);border-radius:25px;font-size:.85rem;letter-spacing:.5px;margin-top:0;padding:6px 20px}h1{font-size:3rem;letter-spacing:-1px;margin-bottom:15px;text-shadow:0 2px 10px #0000001a}h1 .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0bc0df,#089cbf);background:linear-gradient(135deg,var(--brand-cyan),var(--brand-blue));-webkit-background-clip:text;background-clip:text}.tagline{font-size:1.35rem;font-weight:500;margin-bottom:20px}.main-message{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0bc0df1a;border-radius:15px;box-shadow:0 4px 20px #0bc0df1a;font-size:1rem;line-height:1.5;margin-bottom:20px;padding:15px}.footer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;border-radius:10px;font-size:.8rem;margin-top:18px;padding:12px}.support-links{flex-wrap:wrap;gap:10px}.support-links a{background:#0bc0df1a;border-radius:8px;font-size:.8rem;padding:5px 10px;transition:all .3s ease}}@media (max-width:480px){html{-webkit-overflow-scrolling:touch;height:auto!important;overflow:auto!important;overscroll-behavior:contain}body{align-items:flex-start;background:linear-gradient(135deg,#e9f5f8,#fff);background:linear-gradient(135deg,var(--bg-gradient-start) 0,var(--bg-gradient-end) 100%);height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:0}.container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;margin:0;min-height:auto;padding:40px 15px;position:relative}.container,.logo-group{max-width:100%;width:100%}.logo-group{animation:none;margin-bottom:25px;text-align:center}.logo,.logo-group{overflow:hidden;transform:scale(1)}.logo{align-items:center;display:flex;filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));font-size:3.2rem;justify-content:center;margin-bottom:15px;max-width:100%;width:100%;word-break:keep-all}.logo-part-ceno{color:#0bc0df;color:var(--brand-cyan);font-weight:300;height:58px}.logo-part-ceno,.logo-part-pie{align-items:center;display:flex;font-family:Garet,sans-serif;letter-spacing:-2px;line-height:1}.logo-part-pie{background-color:#0bc0df;border-radius:13px;box-shadow:0 2px 8px #0bc0df4d;box-sizing:border-box;color:#fff;font-size:34px;font-weight:700;height:49px;justify-content:center;margin-left:5px;min-height:49px;padding-bottom:4px;padding-left:4px;padding-right:4px;transition:all .3s ease}.coming-soon-text{animation:none;background:linear-gradient(135deg,#0bc0df26,#089cbf1a);border:1px solid #0bc0df;border:1px solid var(--brand-cyan);border-radius:25px;font-size:.85rem;letter-spacing:.5px;margin-top:0;padding:6px 20px}h1{color:#1a1a1a;font-size:2.6rem;letter-spacing:-1.5px;margin-bottom:15px;overflow-wrap:break-word;text-shadow:0 2px 10px #00000026;word-break:keep-all}h1 .highlight{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0bc0df,#089cbf);background:linear-gradient(135deg,var(--brand-cyan),var(--brand-blue));-webkit-background-clip:text;background-clip:text}.tagline{font-size:1.25rem;font-weight:500}.main-message,.tagline{color:#2d2d2d;margin-bottom:18px}.main-message{word-wrap:break-word;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0bc0df1a;border-radius:15px;box-shadow:0 4px 20px #0bc0df1a;font-size:.95rem;line-height:1.5;padding:15px 12px}.footer{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff9;border-radius:10px;font-size:.75rem;margin-top:18px;max-width:100%;padding:10px;width:100%}.support-links{flex-direction:column;gap:8px;margin-top:10px}.support-links a{background:#0bc0df1a;border-radius:8px;font-size:.75rem;padding:4px 8px;transition:all .3s ease;word-break:break-all}.support-links a:hover{background:#0bc0df33;transform:translateY(-1px)}}@media (max-width:320px){.container{padding:15px 10px}.logo-group{margin-bottom:20px}.logo{filter:drop-shadow(0 8px 16px rgba(0,0,0,.15));font-size:3.2rem;margin-bottom:15px}.logo-part-ceno{color:#0bc0df;color:var(--brand-cyan);font-weight:300;height:58px}.logo-part-ceno,.logo-part-pie{align-items:center;display:flex;font-family:Garet,sans-serif;letter-spacing:-2px;line-height:1}.logo-part-pie{background-color:#0bc0df;border-radius:13px;box-shadow:0 2px 8px #0bc0df4d;box-sizing:border-box;color:#fff;font-size:34px;font-weight:700;height:49px;justify-content:center;margin-left:5px;min-height:49px;padding-bottom:4px;padding-left:4px;padding-right:4px;transition:all .3s ease}.coming-soon-text{animation:none;background:linear-gradient(135deg,#0bc0df26,#089cbf1a);border:1px solid #0bc0df;border:1px solid var(--brand-cyan);border-radius:25px;font-size:.85rem;letter-spacing:.5px;margin-top:0;padding:6px 20px}h1{font-size:2rem;letter-spacing:-1px;line-height:1.1;margin-bottom:10px}.tagline{font-size:1.1rem;margin-bottom:15px}.main-message{font-size:.8rem;line-height:1.4;margin-bottom:15px;padding:12px 8px}.footer{font-size:.65rem;margin-top:15px;padding:8px}.support-links a{font-size:.65rem;padding:3px 6px}}}
/*# sourceMappingURL=main.fe5740c4.css.map*/