body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.6;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{animation:gradientShift 20s ease infinite;background:linear-gradient(135deg,#070b12,#0d1a2d 35%,#0f2440 60%,#132d4f 80%,#1a1a2e);background-size:200% 200%;color:#fff;min-height:100vh;overflow-x:hidden}.redirect-page{justify-content:center}.redirect-card,.redirect-page{align-items:center;display:flex}.redirect-card{flex-direction:column;gap:24px;padding:48px;text-align:center}.redirect-logo{height:auto;width:180px}.redirect-brand{color:#d4a843;font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:1}.redirect-subtitle{color:#ffffff80;font-size:1rem;margin:-8px 0 0}.redirect-btn{background:#d4a843;border-radius:8px;color:#070b12;display:inline-block;font-size:1rem;font-weight:700;padding:14px 40px;text-decoration:none;transition:opacity .2s ease,transform .1s ease}.redirect-btn:hover{color:#070b12;opacity:.88;transform:translateY(-1px)}.redirect-note{color:#ffffff4d;font-size:.82rem;margin:-8px 0 0}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.network-bg{height:100%;inset:0;mix-blend-mode:screen;opacity:.7;pointer-events:none;position:fixed;width:100%;z-index:0}.App>:not(.network-bg){position:relative;z-index:1}.section-heading{font-size:2.25rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.section-subheading{color:#ffffffb3;font-size:1.125rem;font-weight:400;line-height:1.7}.hero-headline{font-size:3rem;font-weight:800;letter-spacing:-.03em;line-height:1.1}@media (min-width:768px){.hero-headline{font-size:3.5rem}}@media (min-width:992px){.hero-headline{font-size:4rem}}.hero-sub{color:#fffc;font-size:1.2rem;font-weight:400;line-height:1.7;max-width:640px}.text-accent{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d4ff,#09c);-webkit-background-clip:text;background-clip:text}.site-section{padding:5rem 0}.site-section-lg{padding:6rem 0}.glass-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;padding:2rem;transition:background .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}.glass-card:hover{background:#ffffff12;border-color:#00d4ff33;box-shadow:0 12px 40px #0003;transform:translateY(-4px)}.glass-card-lg{background:#ffffff08;border:1px solid #ffffff0f;border-radius:16px;padding:3rem;transition:border-color .3s ease,box-shadow .3s ease}.glass-card-lg:hover{border-color:#00d4ff26;box-shadow:0 8px 30px #00000026}.hero-descriptor{color:#ffffff80;font-size:1.05rem;letter-spacing:.01em}.hero-descriptor strong{color:#ffffffbf}.hero-pillars{display:flex;gap:1.5rem;justify-content:center;max-width:720px}.hero-pillar{align-items:flex-start;display:flex;flex:1 1;gap:.6rem;min-width:0;text-align:left}.hero-pillar-icon{align-items:center;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:6px;color:#00d4ff;display:flex;flex-shrink:0;height:32px;justify-content:center;margin-top:2px;width:32px}.hero-pillar strong{color:#ffffffe6;display:block;font-size:.85rem;font-weight:600;line-height:1.3}.hero-pillar-detail{color:#ffffff73;display:block;font-size:.78rem;font-weight:400;line-height:1.4;margin-top:2px}@media (max-width:767px){.hero-pillars{align-items:center;flex-direction:column;gap:1rem;max-width:320px}.hero-pillar{max-width:100%}}.badge-coming{background:#00d4ff26;border:1px solid #00d4ff4d;border-radius:100px;color:#00d4ff}.badge-coming,.badge-live{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;padding:.4rem 1rem;text-transform:uppercase}.badge-live{background:#32cd641f;border:1px solid #32cd644d;border-radius:100px;color:#32cd64}.btn-primary-cta{background:linear-gradient(135deg,#00b8d4,#0088a3);border:1px solid #00b8d480;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.btn-primary-cta:hover{background:linear-gradient(135deg,#00d4ff,#00a3cc);box-shadow:0 4px 15px #00d4ff4d;color:#fff;transform:translateY(-1px)}.btn-primary-cta:active{transform:translateY(0)}.btn-secondary-cta{background:#0000;border:1px solid #ffffff40;border-radius:8px;color:#ffffffd9;cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;padding:.75rem 2rem;text-decoration:none;transition:border-color .2s ease,color .2s ease,transform .1s ease}.btn-secondary-cta:hover{border-color:#00d4ff66;color:#fff;transform:translateY(-1px)}.btn-secondary-cta:active{transform:translateY(0)}.section-divider{border:none;border-top:1px solid #ffffff0f;margin:0}.pillar-icon{align-items:center;background:#00d4ff1a;border:1px solid #00d4ff33;border-radius:10px;color:#00d4ff;display:flex;font-size:1.25rem;height:48px;justify-content:center;margin-bottom:1rem;transition:background .3s ease,border-color .3s ease,transform .3s ease;width:48px}.glass-card:hover .pillar-icon{background:#00d4ff33;border-color:#00d4ff66;transform:scale(1.05)}.arch-label{color:#fff6;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.arch-box{background:#00d4ff14;border:1px solid #00d4ff33;border-radius:8px;font-size:.95rem;font-weight:600;padding:1rem 1.5rem;text-align:center}.arch-arrow{align-items:center;color:#00d4ff66;display:flex;font-size:1.5rem;justify-content:center}.code-block{background:#0006;border:1px solid #ffffff14;border-radius:8px;color:#fffc;font-family:SF Mono,Fira Code,Fira Mono,Roboto Mono,monospace;font-size:.9rem;line-height:1.6;overflow-x:auto;padding:1.5rem}.code-comment{color:#ffffff59}.code-highlight{color:#00d4ff}.infra-signal{color:#ffffff59;font-size:.9rem;font-style:italic;padding:2rem 0;text-align:center}.infra-signal-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;margin:2rem auto;max-width:600px;padding:1.5rem 2rem;text-align:center}.infra-signal-text{color:#ffffffb3;font-size:.95rem;line-height:1.7;margin-bottom:.5rem}.infra-signal-text a{color:#00d4ff;font-weight:600;text-decoration:none}.infra-signal-text a:hover{color:#3df;text-decoration:underline}.infra-signal-sub{color:#fff6;font-size:.82rem;margin:0}.notify-success{background:#32cd641a;border:1px solid #32cd6440;border-radius:8px;color:#32cd64;font-size:.95rem;font-weight:600;margin:0 auto;max-width:460px;padding:1rem 1.5rem}.notify-input{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#fff;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.notify-input:focus{border-color:#00d4ff66;box-shadow:0 0 0 3px #00d4ff1a}.notify-input::placeholder{color:#ffffff59}.qc-form{gap:.9rem;margin:0 auto;max-width:460px;width:100%}.qc-form,.qc-form-field{display:flex;flex-direction:column}.qc-form-field{gap:.35rem;text-align:left}.qc-form-field label{color:#ffffffd9;font-size:.9rem;font-weight:500}.qc-form-field input,.qc-form-field textarea{background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;color:#fff;font-family:inherit;font-size:1rem;outline:none;padding:.75rem 1rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.qc-form-field input:focus,.qc-form-field textarea:focus{border-color:#00d4ff66;box-shadow:0 0 0 3px #00d4ff1a}.qc-form-field input::placeholder,.qc-form-field textarea::placeholder{color:#ffffff59}.qc-form-field input:-webkit-autofill,.qc-form-field textarea:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #ffffff14;caret-color:#fff}.qc-form-submit{align-self:stretch;background:linear-gradient(135deg,#00b8d4,#0088a3);border:1px solid #00b8d480;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 2rem;transition:background .2s ease,transform .1s ease,box-shadow .2s ease}.qc-form-submit:hover:not(:disabled){background:linear-gradient(135deg,#00d4ff,#00a3cc);box-shadow:0 4px 15px #00d4ff4d;transform:translateY(-1px)}.qc-form-submit:active:not(:disabled){transform:translateY(0)}.qc-form-submit:disabled{cursor:not-allowed;opacity:.6}.qc-form-error{color:#ffb3b3;font-size:.9rem}.qc-form-success{background:#32cd641a;border:1px solid #32cd6440;border-radius:8px;color:#32cd64;font-size:.95rem;font-weight:600;margin:0 auto;max-width:460px;padding:1rem 1.5rem;text-align:center}.site-footer{background:#00000026;border-top:1px solid #ffffff0f;padding:3rem 0 2rem}.site-footer a{color:#ffffff80;text-decoration:none;transition:color .15s ease}.site-footer a:hover{color:#ffffffd9}.footer-heading{color:#fff6;font-size:.8rem;font-weight:600;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.site-nav{padding:1rem 0}.site-nav .nav-link{color:#ffffffb3!important;font-size:.9rem;font-weight:500;padding:.5rem 1rem!important;transition:color .15s ease}.site-nav .nav-link:hover{color:#fff!important}.text-muted-white{color:#ffffff80}.text-dim{color:#ffffff59}.transition-visual{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin:1rem 0;padding:2rem 0}.transition-dots{align-items:center;display:flex;gap:6px}.transition-dot{background:#fff3;border-radius:50%;height:8px;width:8px}.transition-dot.active{animation:dotPulse 2s ease-in-out infinite;background:#00d4ff99}@keyframes dotPulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.transition-arrow{color:#ffffff26;font-size:1.5rem}.scroll-reveal{will-change:opacity,transform}.scroll-fade-up{opacity:0;transform:translateY(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-fade-up.scroll-visible{opacity:1;transform:translateY(0)}.scroll-fade-in{opacity:0;transition:opacity .8s ease}.scroll-fade-in.scroll-visible{opacity:1}.scroll-fade-left{opacity:0;transform:translateX(-40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-fade-left.scroll-visible{opacity:1;transform:translateX(0)}.scroll-fade-right{opacity:0;transform:translateX(40px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.scroll-fade-right.scroll-visible{opacity:1;transform:translateX(0)}.scroll-scale-in{opacity:0;transform:scale(.92);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}.scroll-scale-in.scroll-visible{opacity:1;transform:scale(1)}.not-grid{display:flex;flex-direction:column;gap:1rem;max-width:520px;text-align:left}.not-item{align-items:flex-start;display:flex;gap:.75rem}.not-icon{align-items:center;background:#ff50501a;border:1px solid #ff505033;border-radius:6px;color:#ff5050b3;display:flex;flex-shrink:0;font-size:1rem;font-weight:700;height:28px;justify-content:center;line-height:1;width:28px}.not-item strong{color:#ffffffe6;display:block;font-size:.9rem;font-weight:600}.not-detail{color:#ffffff73;display:block;font-size:.82rem;margin-top:.15rem}@media (max-width:767px){.section-heading{font-size:1.75rem}.site-section{padding:3.5rem 0}.site-section-lg{padding:4rem 0}.glass-card{padding:1.5rem}.glass-card-lg{padding:2rem}.arch-flow{flex-direction:column}.arch-arrow{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.scroll-reveal{opacity:1!important;transform:none!important;transition:none!important}.App{animation:none}.glass-card,.glass-card-lg,.pillar-icon{transition:none}.transition-dot.active{animation:none;opacity:1}}.works-with{text-align:center}.works-with-label{color:#ffffff73;font-size:.75rem;letter-spacing:.15em;margin-bottom:1rem;text-transform:uppercase}.works-with-row{display:flex;flex-wrap:wrap;gap:.6rem .75rem;justify-content:center}.works-with-item{background:#00d4ff0f;border:1px solid #00d4ff40;border-radius:999px;color:#ffffffd9;display:inline-block;font-size:.85rem;font-weight:500;padding:.45rem .95rem}
/*# sourceMappingURL=main.2720fbb3.css.map*/