*{box-sizing:border-box}body{color:#101828;background:#f6f8fb;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}:root{--ink:#02040a;--ink-2:#070b16;--panel:#0c1220b8;--line:#94a3b82e;--cyan:#22d3ee;--cyan-soft:#67e8f9;--violet:#8b5cf6;--emerald:#34d399;--amber:#fbbf24;--text-soft:#94a3b8;--shadow-card:0 24px 80px #0000005c;--shadow-glow:0 0 46px #22d3ee38}.public-page,.auth-page{background:radial-gradient(ellipse at top, #22d3ee33, transparent 38%), linear-gradient(180deg, #8b5cf624, transparent 42%), var(--ink);color:#fff;min-height:100vh;position:relative;overflow-x:hidden}.public-page:before,.auth-page:before,.app-layout:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#94a3b814 1px,#0000 1px),linear-gradient(#94a3b814 1px,#0000 1px);background-size:64px 64px;animation:20s linear infinite gridDrift;position:fixed;inset:0;-webkit-mask-image:radial-gradient(#000 0% 42%,#0000 78%);mask-image:radial-gradient(#000 0% 42%,#0000 78%)}.public-page:after,.auth-page:after,.app-layout:after{content:"";pointer-events:none;opacity:.78;background:linear-gradient(115deg,#0000 12%,#22d3ee0e 32%,#0000 48%,#8b5cf60d 68%,#0000 86%);animation:16s ease-in-out infinite alternate ambientSweep;position:fixed;inset:0;transform:translate(-24%)}.public-header{z-index:20;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:linear-gradient(#02040ae6,#02040a8f);border-bottom:1px solid #ffffff14;align-items:center;height:92px;padding:14px clamp(18px,4vw,48px);line-height:normal;display:flex;position:sticky;top:0}.public-header-inner{background:radial-gradient(circle at 18% 0,#22d3ee1f,#0000 34%),#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:minmax(220px,.9fr) auto minmax(260px,.9fr);align-items:center;gap:22px;width:min(1280px,100%);margin:0 auto;padding:10px 12px;display:grid;position:relative;box-shadow:0 18px 52px #00000038}.public-header-inner:before{content:"";pointer-events:none;border-radius:inherit;opacity:.7;background:linear-gradient(90deg,#0000,#ffffff12,#0000);position:absolute;inset:0}.brand,.side-brand{color:#fff;align-items:center;gap:12px;font-size:20px;font-weight:800;display:inline-flex}.brand{z-index:1;width:max-content;position:relative}.brand:hover,.side-brand:hover{color:#fff}.brand-mark{width:40px;height:40px;color:var(--cyan-soft);box-shadow:var(--shadow-glow);background:#22d3ee1f;border:1px solid #22d3ee59;border-radius:14px;place-items:center;font-size:17px;font-weight:900;animation:3.8s ease-in-out infinite markPulse;display:inline-grid}.brand-copy{gap:2px;display:grid}.brand-copy strong{color:#fff;letter-spacing:0;font-size:20px;line-height:1.05}.brand-copy small{color:var(--cyan-soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.public-nav{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0206176b;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:6px;display:flex;position:relative}.public-nav a{color:#cbd5e1;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:15px;font-weight:750;transition:color .2s,background .2s,transform .2s;display:inline-flex}.public-nav a:hover{color:#fff;background:#22d3ee1f;transform:translateY(-1px)}.public-actions{z-index:1;justify-content:flex-end;gap:10px;display:flex;position:relative}.public-actions .ant-btn{border-radius:999px;min-height:44px;padding-inline:20px;font-weight:850}.public-actions .ghost-action{color:#f8fafc;background:#ffffff0f;border-color:#ffffff24}.public-actions .ghost-action:hover{color:#fff!important;background:#22d3ee1f!important;border-color:#22d3ee73!important}:where(.ant-btn-primary){position:relative;overflow:hidden;box-shadow:0 12px 28px #22d3ee38;border-color:var(--cyan)!important;background:linear-gradient(135deg, var(--cyan), #38bdf8)!important}:where(.ant-btn-primary):after{content:"";background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:46%;animation:4.6s ease-in-out infinite buttonSweep;position:absolute;inset:-30% auto -30% -55%;transform:skew(-22deg)}.home-hero{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(360px,1.12fr);align-items:center;gap:clamp(36px,5vw,72px);width:min(1280px,100vw - 40px);min-height:calc(100vh - 92px);margin:0 auto;padding:70px 0 88px;display:grid;position:relative}.hero-copy{max-width:760px}.hero-copy>*{animation:.72s both riseIn}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.hero-pill{color:var(--cyan-soft);box-shadow:var(--shadow-glow);background:#22d3ee1a;border:1px solid #22d3ee38;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;font-weight:750;display:inline-flex}.hero-pill span{background:var(--emerald);border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite liveDot;box-shadow:0 0 18px #34d399e6}.hero-copy h1{color:#fff;letter-spacing:0;margin:26px 0 22px;font-size:clamp(46px,7vw,88px);font-weight:900;line-height:.96}.hero-copy h1 span{background:linear-gradient(90deg, var(--cyan-soft), #fff 48%, #c4b5fd);color:#0000;-webkit-background-clip:text;background-clip:text;padding-top:10px;display:block}.hero-copy p{color:#cbd5e1;max-width:720px;margin:0;font-size:19px;line-height:1.8}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hero-actions .ant-btn,.cta-section .ant-btn{border-radius:999px;font-weight:800}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:620px;margin-top:34px;display:grid}.hero-metrics div{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:18px;animation:.7s both riseIn}.hero-metrics div:first-child{animation-delay:.38s}.hero-metrics div:nth-child(2){animation-delay:.46s}.hero-metrics div:nth-child(3){animation-delay:.54s}.hero-metrics strong{color:#fff;font-size:25px;line-height:1;display:block}.hero-metrics span{color:var(--text-soft);margin-top:8px;font-size:12px;display:block}.hero-visual{min-width:0;animation:.82s .2s both riseIn;position:relative}.hero-glow{filter:blur(18px);background:#22d3ee09;border:1px solid #22d3ee2e;border-radius:34px;position:absolute;inset:-22px}.hero-console-card{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fff1;border:1px solid #ffffff29;border-radius:32px;padding:10px;transition:transform .35s,border-color .35s,box-shadow .35s;animation:8s ease-in-out infinite panelFloat;position:relative;overflow:hidden}.hero-console-card:hover{box-shadow:var(--shadow-glow), var(--shadow-card);border-color:#22d3ee57;transform:translateY(-8px)rotateX(1deg)rotateY(-1deg)}.hero-console-card img{aspect-ratio:16/9;object-fit:cover;border-radius:24px;width:100%;display:block;position:relative}.scan-line{z-index:2;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);width:45%;animation:4.6s ease-in-out infinite scan;position:absolute;inset:0 auto 0 -45%}.floating-note{z-index:3;min-width:160px;box-shadow:var(--shadow-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#030712bd;border:1px solid #ffffff29;border-radius:20px;padding:15px;position:absolute}.floating-note span{color:var(--text-soft);font-size:12px;font-weight:700;display:block}.floating-note strong{color:#fff;margin-top:8px;font-size:22px;display:block}.note-left{animation:7s ease-in-out infinite float;top:10%;left:-18px}.note-right{border-color:#8b5cf647;bottom:-22px;right:-12px;box-shadow:0 0 48px #8b5cf63d}.mini-progress{background:#ffffff1a;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.mini-progress i{border-radius:inherit;background:linear-gradient(90deg, var(--emerald), var(--cyan));width:78%;height:100%;display:block}.logo-strip{z-index:1;background:#ffffff08;border-block:1px solid #ffffff1a;padding:25px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10% 90%,#0000 100%)}.logo-strip-track{will-change:transform;width:max-content;animation:44s linear infinite capabilityMarquee;display:flex}.logo-strip:hover .logo-strip-track{animation-play-state:paused}.logo-strip-group{flex:none;gap:16px;padding-right:16px;display:flex}.logo-strip span{color:#7dd3fc;white-space:nowrap;opacity:.62;background:#ffffff09;border:1px solid #ffffff1a;border-radius:999px;padding:11px 28px;font-size:16px;font-weight:850;transition:opacity .2s,border-color .2s,color .2s,transform .2s;box-shadow:inset 0 0 0 1px #ffffff05}.logo-strip span:nth-child(2n){color:#c4b5fd}.logo-strip span:nth-child(3n){color:#86efac}.logo-strip span:hover{opacity:1;color:#fff;border-color:#22d3ee52;transform:translateY(-1px)}.home-section{z-index:1;width:min(1280px,100vw - 40px);margin:0 auto;padding:92px 0;position:relative}.section-title{max-width:790px;margin-bottom:34px}.section-title span,.split-band>div>span,.cta-section span{color:var(--cyan-soft);text-transform:uppercase;font-size:13px;font-weight:850}.section-title h2,.split-band h2,.cta-section h2{color:#fff;letter-spacing:0;margin:12px 0 0;font-size:clamp(32px,4vw,56px);font-weight:900;line-height:1.08}.section-title p,.split-band p,.cta-section p{max-width:760px;color:var(--text-soft);margin:18px 0 0;font-size:17px;line-height:1.8}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.feature-card{background:var(--panel);min-height:250px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffff1c;border-radius:26px;padding:28px;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.72s both riseIn;position:relative;overflow:hidden}.feature-card:nth-child(2){animation-delay:80ms}.feature-card:nth-child(3){animation-delay:.16s}.feature-card:nth-child(4){animation-delay:.24s}.feature-card:first-child{grid-column:span 2}.feature-card:hover{box-shadow:var(--shadow-glow);border-color:#22d3ee5c;transform:translateY(-6px)}.feature-card:before{content:"";opacity:.85;background:radial-gradient(circle at 18% 16%,#22d3ee2b,#0000 34%);transition:opacity .25s,transform .35s;position:absolute;inset:0}.feature-card:hover:before{opacity:1;transform:scale(1.08)}.feature-card.accent-2:before{background:radial-gradient(circle at 20% 20%,#8b5cf633,#0000 36%)}.feature-card.accent-3:before{background:radial-gradient(circle at 20% 20%,#34d3992e,#0000 36%)}.feature-card.accent-4:before{background:radial-gradient(circle at 20% 20%,#fbbf2429,#0000 36%)}.feature-card>*{position:relative}.feature-icon{width:52px;height:52px;color:var(--cyan-soft);background:#22d3ee1c;border:1px solid #22d3ee47;border-radius:17px;place-items:center;font-weight:900;display:grid}.feature-card h3{color:#fff;margin:24px 0 10px;font-size:24px;line-height:1.2}.feature-card p{color:#cbd5e1;margin:0;line-height:1.75}.showcase-carousel{grid-template-columns:minmax(0,.92fr) minmax(380px,1.08fr);align-items:stretch;gap:28px;padding-top:20px;display:grid}.carousel-copy{min-height:360px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 12% 8%,#22d3ee2e,#0000 34%),linear-gradient(135deg,#0f172ad1,#020617a3);border:1px solid #ffffff1f;border-radius:30px;padding:clamp(28px,4vw,46px);position:relative;overflow:hidden}.carousel-copy:before{content:"";filter:blur(46px);background:linear-gradient(90deg,#22d3ee2e,#8b5cf629,#34d39924);border-radius:999px;height:220px;animation:6s ease-in-out infinite pulseWash;position:absolute;inset:auto -10% -32% 12%}.carousel-copy>*{position:relative}.carousel-copy span,.particle-content span{color:var(--cyan-soft);text-transform:uppercase;font-size:13px;font-weight:850}.carousel-copy h2,.particle-content h2{color:#fff;letter-spacing:0;margin:14px 0 0;font-size:clamp(32px,4vw,58px);font-weight:900;line-height:1.05}.carousel-copy p,.particle-content p{color:#cbd5e1;max-width:720px;margin:18px 0 0;font-size:17px;line-height:1.85}.carousel-stat-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.carousel-stat-row b{color:#e0f2fe;background:#22d3ee17;border:1px solid #22d3ee38;border-radius:999px;padding:10px 14px;font-size:13px}.carousel-stage{gap:14px;display:grid}.carousel-card{text-align:left;color:#cbd5e1;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0b;border:1px solid #ffffff1a;border-radius:26px;grid-template-columns:58px minmax(0,1fr) 72px;align-items:center;gap:18px;min-height:112px;padding:20px;transition:transform .26s,border-color .26s,background .26s,color .26s;display:grid;position:relative;overflow:hidden}.carousel-card:before{content:"";opacity:0;background:linear-gradient(115deg,#22d3ee2e,#8b5cf61f,#0000 72%);transition:opacity .26s;position:absolute;inset:0}.carousel-card>*{position:relative}.carousel-card span{width:54px;height:54px;color:var(--cyan-soft);background:#0206178c;border:1px solid #22d3ee3d;border-radius:18px;place-items:center;font-weight:900;display:grid}.carousel-card strong{color:inherit;font-size:18px;line-height:1.45}.carousel-card i{background:#ffffff14;border-radius:999px;height:7px;display:block;overflow:hidden}.carousel-card i:after{content:"";border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--emerald));width:0;height:100%;display:block}.carousel-card:hover,.carousel-card.active{color:#fff;background:#082f4942;border-color:#22d3ee57;transform:translateY(-4px)}.carousel-card:hover:before,.carousel-card.active:before{opacity:1}.carousel-card.active i:after{width:100%;animation:4.8s linear infinite carouselProgress}.particle-section{z-index:1;background:radial-gradient(circle at 18% 40%,#22d3ee1f,#0000 36%),radial-gradient(circle at 78% 30%,#8b5cf624,#0000 34%),#ffffff07;border-block:1px solid #ffffff1a;grid-template-columns:minmax(360px,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,5vw,64px);width:100%;padding:96px max(20px,50vw - 640px);display:grid;position:relative}.particle-field{min-height:430px;box-shadow:var(--shadow-card);background:linear-gradient(90deg,#94a3b814 1px,#0000 1px) 0 0/42px 42px,linear-gradient(#94a3b814 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle,#22d3ee1f,#0000 42%),#0206179e;border:1px solid #ffffff1f;border-radius:34px;position:relative;overflow:hidden}.particle-field i{left:var(--x);top:var(--y);width:var(--s);height:var(--s);animation:5.5s ease-in-out infinite particleFloat;animation-delay:var(--d);background:#67e8f9;border-radius:999px;position:absolute;box-shadow:0 0 18px #67e8f9c2}.particle-field i:nth-of-type(3n){background:#c4b5fd;box-shadow:0 0 18px #c4b5fdb3}.particle-field i:nth-of-type(4n){background:#86efac;box-shadow:0 0 18px #86efacad}.particle-core{z-index:2;color:#fff;background:linear-gradient(135deg,#22d3ee47,#8b5cf633);border:1px solid #22d3ee6b;border-radius:999px;place-items:center;width:104px;height:104px;font-size:24px;font-weight:900;animation:3.8s ease-in-out infinite corePulse;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 52px #22d3ee3d}.particle-ring{border:1px solid #22d3ee38;border-radius:999px;animation:16s linear infinite ringRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.particle-ring:before,.particle-ring:after{content:"";background:var(--cyan-soft);border-radius:999px;width:9px;height:9px;position:absolute;box-shadow:0 0 24px #67e8f9cc}.ring-a{width:58%;height:58%}.ring-a:before{top:6%;left:14%}.ring-a:after{bottom:12%;right:10%}.ring-b{width:82%;height:82%;animation-duration:24s;animation-direction:reverse}.ring-b:before{background:#c4b5fd;top:7%;right:18%}.ring-b:after{background:#86efac;bottom:18%;left:11%}.mesh-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.mesh-metrics div{background:#ffffff0e;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.mesh-metrics strong,.mesh-metrics span{display:block}.mesh-metrics strong{color:#fff;font-size:18px}.mesh-metrics span{color:#94a3b8;margin-top:6px;font-size:12px}.timeline-section{padding-top:86px}.timeline-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;position:relative}.timeline-track:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee80,#8b5cf661,#0000) 0 0/220% 100%;height:1px;animation:5s linear infinite lineFlow;position:absolute;top:37px;left:8%;right:8%}.timeline-track article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top,#22d3ee21,#0000 38%),#ffffff0c;border:1px solid #ffffff1c;border-radius:24px;min-height:238px;padding:86px 22px 22px;transition:transform .24s,border-color .24s,background .24s;position:relative;overflow:hidden}.timeline-track article:hover{background:radial-gradient(circle at top,#8b5cf62e,#0000 40%),#ffffff12;border-color:#22d3ee52;transform:translateY(-7px)}.timeline-track article>span{width:54px;height:54px;color:var(--cyan-soft);background:#0206179e;border:1px solid #22d3ee47;border-radius:18px;place-items:center;font-weight:900;display:grid;position:absolute;top:20px;left:22px;box-shadow:0 0 28px #22d3ee1f}.timeline-track h3{color:#fff;margin:0 0 10px;font-size:19px}.timeline-track p{color:#94a3b8;margin:0;line-height:1.72}.split-band{background:#ffffff07;border-block:1px solid #ffffff1a;grid-template-columns:minmax(0,.78fr) minmax(360px,1.22fr);align-items:center;gap:34px;width:100%;max-width:none;padding-inline:max(20px,50vw - 640px);display:grid}.workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.workflow-steps:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee7a,#0000) 0 0/220% 100%;height:1px;animation:5s linear infinite lineFlow;position:absolute;top:38px;left:12%;right:12%}.workflow-steps article,.faq-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0206178a;border:1px solid #ffffff1c;border-radius:24px;padding:24px;transition:transform .25s,border-color .25s,background .25s;animation:.68s both riseIn;position:relative}.workflow-steps article:hover,.faq-grid article:hover{background:#082f4957;border-color:#22d3ee4d;transform:translateY(-5px)}.workflow-steps span{width:58px;height:58px;color:var(--cyan-soft);background:#22d3ee1c;border:1px solid #22d3ee4d;border-radius:18px;place-items:center;font-weight:900;display:grid}.workflow-steps h3,.faq-grid h3{color:#fff;margin:24px 0 10px;font-size:20px}.workflow-steps p,.faq-grid p{color:var(--text-soft);margin:0;line-height:1.75}.cockpit-section{grid-template-columns:minmax(0,.8fr) minmax(320px,.7fr);align-items:start;gap:40px;display:grid}.console-preview{box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:26px;gap:12px;padding:14px;display:grid}.console-preview div{color:#fff;background:#0206177a;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;gap:16px;padding:18px 20px;transition:transform .22s,border-color .22s,background .22s;animation:.62s both riseIn;display:flex}.console-preview div:hover{background:#082f495c;border-color:#22d3ee47;transform:translate(4px)}.console-preview span{color:var(--cyan-soft)}.scenario-panel{max-width:680px}.scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.scenario-card{background:radial-gradient(circle at 100% 0,#22d3ee26,#0000 38%),#ffffff0e;border:1px solid #ffffff1f;border-radius:24px;min-height:190px;padding:20px;transition:transform .24s,border-color .24s,background .24s;position:relative;overflow:hidden}.scenario-card:hover{background:radial-gradient(circle at 100% 0,#8b5cf633,#0000 40%),#ffffff14;border-color:#22d3ee52;transform:translateY(-8px)rotateX(3deg)}.scenario-card strong{color:var(--cyan-soft);font-size:13px}.scenario-card h3{color:#fff;margin:14px 0 10px}.scenario-card p{color:#94a3b8;margin:0;line-height:1.7}.relay-lab{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:center;gap:32px;display:grid}.relay-map{min-height:330px;box-shadow:var(--shadow-card);background:linear-gradient(135deg,#0f172aa8,#02061770),radial-gradient(circle,#22d3ee1f,#0000 46%);border:1px solid #ffffff1f;border-radius:30px;position:relative}.relay-map .node{color:#fff;background:#020617c2;border:1px solid #22d3ee47;border-radius:999px;place-items:center;width:72px;height:72px;font-style:normal;font-weight:900;animation:5s ease-in-out infinite panelFloat;display:grid;position:absolute;box-shadow:0 0 30px #22d3ee2e}.relay-map .core{background:linear-gradient(135deg,#22d3ee47,#8b5cf633);width:94px;height:94px;top:50%;left:50%;transform:translate(-50%,-50%)}.relay-map .n1{animation-delay:-.8s;top:16%;left:13%}.relay-map .n2{animation-delay:-1.8s;top:18%;right:12%}.relay-map .n3{animation-delay:-2.6s;bottom:16%;left:18%}.relay-map .n4{animation-delay:-3.4s;bottom:14%;right:18%}.relay-map .flow{background:linear-gradient(90deg,#0000,#22d3eeb8,#0000);height:1px;animation:2.8s linear infinite lineFlow;position:absolute;left:18%;right:18%}.relay-map .f1{top:34%;transform:rotate(14deg)}.relay-map .f2{animation-delay:-.9s;top:52%;transform:rotate(-9deg)}.relay-map .f3{animation-delay:-1.8s;top:68%;transform:rotate(8deg)}.faq-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cta-section{z-index:1;width:min(1280px,100vw - 40px);box-shadow:var(--shadow-card);background:linear-gradient(135deg,#22d3ee38,#8b5cf63d 52%,#34d39929);border:1px solid #ffffff24;border-radius:32px;grid-template-columns:1fr auto;align-items:end;gap:28px;margin:0 auto 80px;padding:50px;display:grid;position:relative}.auth-page{place-items:center;padding:24px;display:grid}.auth-top-actions{z-index:2;gap:10px;display:flex;position:fixed;top:22px;left:50%;transform:translate(-50%)}.auth-top-actions .ant-btn-link{color:var(--cyan-soft)}.auth-card{width:min(430px,100vw - 32px);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;background:linear-gradient(135deg,#0f172ae6,#0f172abd),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 36%)!important;border:1px solid #94a3b82e!important;border-radius:24px!important}.auth-card-wide{width:min(520px,100vw - 32px)}.auth-card .ant-card-head{background:0 0;border-bottom-color:#94a3b829}.auth-card .ant-card-head-title{color:#fff;font-size:20px;font-weight:850}.auth-card .ant-form-item-label>label{color:#cbd5e1}.auth-card .ant-input,.auth-card .ant-input-affix-wrapper,.auth-card .ant-input-password{color:#f8fafc!important;background:#02061785!important;border-color:#94a3b833!important}.auth-card .ant-input-affix-wrapper input{color:#f8fafc!important;background:0 0!important}.auth-card .anticon{color:#94a3b8}.auth-card .ant-btn-link{color:var(--cyan-soft)}.auth-card .ant-checkbox-wrapper{color:#cbd5e1}.auth-note{margin-top:-4px;color:#94a3b8!important}.auth-link-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-remember{margin-bottom:12px}.auth-secondary-actions{width:100%;margin-top:10px}.captcha-row{grid-template-columns:minmax(0,1fr) 156px;align-items:stretch;gap:10px;display:grid}.captcha-image-button{cursor:pointer;color:#67e8f9;background:radial-gradient(circle at 24% 12%,#22d3ee2e,#0000 35%),linear-gradient(135deg,#020617eb,#0f172ac7);border:1px solid #22d3ee47;border-radius:12px;place-items:center;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #22d3ee14}.captcha-image-button:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff2e,#0000);animation:3.8s ease-in-out infinite captchaScan;position:absolute;inset:0;transform:translate(-120%)}.captcha-image-button img{object-fit:cover;width:100%;height:100%}.email-code-field{width:100%}.email-code-button{white-space:nowrap;min-width:132px}.email-code-hint{color:#94a3b8;margin-top:8px;font-size:12px;line-height:1.5}.email-code-hint.active{color:#67e8f9;text-shadow:0 0 18px #22d3ee47}@keyframes captchaScan{0%,42%{transform:translate(-120%)}74%,to{transform:translate(120%)}}@media (width<=560px){.captcha-row{grid-template-columns:1fr}.captcha-image-button{height:54px}}.rebate-hero,.wallet-hero{background:radial-gradient(circle at 100% 0,#34d39924,#0000 34%),linear-gradient(135deg,#0f172ad1,#02061794);border:1px solid #94a3b829;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:22px;animation:.58s both panelIn;display:flex;box-shadow:0 22px 64px #0000003d}.rebate-hero h3,.wallet-hero h3{color:#fff;margin:0 0 6px}.rebate-hero p,.wallet-hero p{color:#94a3b8;margin:0}.wallet-hero{background:radial-gradient(circle at 10% 0,#22d3ee33,#0000 34%),radial-gradient(circle at 100% 22%,#facc151f,#0000 30%),linear-gradient(135deg,#0f172ad6,#020617a8);border-color:#22d3ee33}.purchase-actions{margin-top:18px}.amount-in{color:#86efac;font-weight:800}.amount-out{color:#fecaca;font-weight:800}.app-layout{background:radial-gradient(circle at top right, #22d3ee21, transparent 34%), radial-gradient(circle at 26% 16%, #8b5cf61f, transparent 32%), var(--ink-2);min-height:100vh;position:relative}.app-layout .ant-layout{background:0 0}.app-layout .ant-layout-sider{z-index:2;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-right:1px solid #ffffff1a;animation:.58s both slideInLeft;box-shadow:18px 0 60px #0000002e;background:#020617e6!important}.app-layout .ant-layout-sider-children{flex-direction:column;display:flex}.side-brand{border-bottom:1px solid #ffffff1a;min-height:82px;padding:20px 18px;animation:.62s 80ms both fadeIn}.side-brand span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-layout .ant-menu{flex:1;padding:14px 10px;background:0 0!important;border-inline-end:0!important}.app-layout .ant-menu-item{color:#94a3b8;border-radius:12px;height:42px;margin:5px 0;line-height:42px;transition:transform .22s,background .22s,color .22s,box-shadow .22s;position:relative;overflow:hidden}.app-layout .ant-menu-item a,.app-layout .ant-menu-item .anticon{color:inherit}.app-layout .ant-menu-item:hover{transform:translate(3px);color:#fff!important;background:#ffffff0f!important}.app-layout .ant-menu-item-selected{box-shadow:inset 0 0 0 1px #22d3ee29;color:#fff!important;background:linear-gradient(135deg,#22d3ee38,#8b5cf62e)!important}.app-layout .ant-menu-item-selected:after{content:"";background:var(--cyan);border-radius:999px;width:3px;animation:2.4s ease-in-out infinite selectedGlow;position:absolute;inset:6px auto 6px 0;box-shadow:0 0 18px #22d3eef2}.topbar{z-index:2;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#020617a8;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:76px;padding:0 28px;line-height:normal;animation:.5s both slideDown;display:flex}.topbar strong{font-size:17px;display:block}.topbar span{color:var(--text-soft);margin-top:4px;font-size:12px;display:block}.topbar .ant-btn{color:#fff;background:#ffffff0f;border-color:#ffffff29;border-radius:999px}.topbar-actions{align-items:center}.notification-bell.ant-btn{color:#e0f2fe;background:radial-gradient(circle at 30% 0,#22d3ee33,#0000 36%),#ffffff12;border-color:#22d3ee47;place-items:center;width:42px;height:42px;display:inline-grid}.notification-bell .ant-badge,.notification-bell .anticon{color:#e0f2fe}.notification-popover .ant-popover-inner{background:radial-gradient(circle at 10% 0,#22d3ee2e,#0000 36%),linear-gradient(135deg,#0f172afa,#020617f5);border:1px solid #22d3ee38;border-radius:18px;width:min(430px,100vw - 32px);overflow:hidden;box-shadow:0 28px 80px #00000075,0 0 44px #22d3ee1f}.notification-popover .ant-popover-arrow:before{background:#0f172a!important}.notification-panel{color:#e2e8f0}.notification-panel-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.notification-panel-header .ant-typography{color:#fff}.notification-list{max-height:420px;overflow:auto}.notification-item.ant-list-item{cursor:pointer;border-radius:12px;padding:12px;transition:background .2s,border-color .2s;border-block-end:1px solid #94a3b81f!important}.notification-item.ant-list-item:hover{background:#22d3ee14}.notification-item.unread{background:#22d3ee0f}.notification-item.read{opacity:.74}.notification-item-title{width:100%}.notification-item .ant-typography{color:#dbeafe}.notification-item .ant-typography-secondary{color:#94a3b8!important}.notification-item .ant-typography+.ant-typography,.notification-item .ant-typography.ant-typography{margin-bottom:0}.notification-dot{background:#22d3ee;border-radius:999px;width:8px;height:8px;box-shadow:0 0 16px #22d3eeb3}.content{z-index:1;color:#e2e8f0;min-height:calc(100vh - 76px);padding:28px;animation:.62s 80ms both fadeIn;position:relative;overflow:auto}.full{width:100%}.stats-grid,.sku-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.dashboard-recharge-button.ant-btn-primary{text-shadow:0 1px #ffffff52;min-height:42px;padding-inline:18px;font-size:15px;font-weight:900;box-shadow:0 14px 34px #22d3ee4d,inset 0 1px #ffffff61;color:#020617!important;background:linear-gradient(135deg,#67e8f9 0%,#22d3ee 44%,#a78bfa 100%)!important;border-color:#67e8f9e6!important}.dashboard-recharge-button.ant-btn-primary .anticon,.dashboard-recharge-button.ant-btn-primary span{z-index:1;position:relative;color:#020617!important}.dashboard-recharge-button.ant-btn-primary:hover,.dashboard-recharge-button.ant-btn-primary:focus-visible{transform:translateY(-1px);box-shadow:0 18px 42px #22d3ee66,inset 0 0 0 1px #ffffff29;color:#020617!important}.rebate-withdraw-button.ant-btn-primary,.profile-password-button.ant-btn-primary{text-shadow:0 1px #ffffff57;min-height:44px;padding-inline:20px;font-size:15px;font-weight:900;box-shadow:0 16px 38px #34d3993d,0 0 26px #22d3ee29,inset 0 1px #ffffff57;color:#02111a!important;background:linear-gradient(135deg,#34d399 0%,#22d3ee 54%,#a78bfa 100%)!important;border:1px solid #34d399c7!important}.rebate-withdraw-button.ant-btn-primary .anticon,.rebate-withdraw-button.ant-btn-primary span,.profile-password-button.ant-btn-primary .anticon,.profile-password-button.ant-btn-primary span{z-index:1;position:relative;color:#02111a!important}.rebate-withdraw-button.ant-btn-primary:hover,.rebate-withdraw-button.ant-btn-primary:focus-visible,.profile-password-button.ant-btn-primary:hover,.profile-password-button.ant-btn-primary:focus-visible{transform:translateY(-1px);box-shadow:0 20px 44px #34d39957,inset 0 0 0 1px #fff3;color:#02111a!important}.rebate-withdraw-button.ant-btn-primary[disabled],.rebate-withdraw-button.ant-btn-primary.ant-btn-disabled{text-shadow:none;opacity:1;box-shadow:inset 0 1px #ffffff14;color:#cbd5e1!important;background:linear-gradient(135deg,#334155e6,#1e293bdb)!important;border-color:#94a3b857!important}.rebate-withdraw-button.ant-btn-primary[disabled] .anticon,.rebate-withdraw-button.ant-btn-primary[disabled] span,.rebate-withdraw-button.ant-btn-primary.ant-btn-disabled .anticon,.rebate-withdraw-button.ant-btn-primary.ant-btn-disabled span{color:#cbd5e1!important}.rebate-link-text.ant-typography{overflow-wrap:anywhere;background:radial-gradient(circle at 0 0,#22d3ee24,#0000 36%),#02061780;border:1px solid #22d3ee38;border-radius:12px;width:100%;padding:13px 14px;font-weight:750;display:block;color:#e0f2fe!important}.usage-guide-page .ant-card{overflow:hidden}.usage-hero{background:radial-gradient(circle at 12% 0,#22d3ee38,#0000 36%),radial-gradient(circle at 100% 16%,#a78bfa29,#0000 34%),linear-gradient(135deg,#0f172adb,#020617a3);border:1px solid #22d3ee33;border-radius:20px;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex;box-shadow:0 22px 64px #0000003d}.usage-hero h3{color:#fff;margin:0 0 8px}.usage-hero p{color:#a8c3df;max-width:760px;margin:0;line-height:1.8}.usage-flow-grid,.usage-card-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.usage-step-card{min-height:168px;position:relative}.usage-step-index{color:#020617;background:linear-gradient(135deg,#22d3ee,#a78bfa);border-radius:12px;place-items:center;width:36px;height:36px;margin-bottom:12px;font-weight:900;display:inline-grid;box-shadow:0 12px 28px #22d3ee38}.usage-step-card h5,.usage-tabs h5{color:#fff;margin-top:0}.usage-step-card p,.usage-card-grid .ant-card,.usage-tabs p,.usage-list{color:#b6c7dc;line-height:1.8}.usage-tabs .ant-tabs-nav{margin-bottom:18px}.usage-two-column{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.usage-list{margin:0;padding-left:18px}.usage-list li+li{margin-top:8px}.usage-code-list{gap:10px;display:grid}.usage-code-list code,.usage-example-box code{overflow-wrap:anywhere;color:#67e8f9;background:#020617a8;border:1px solid #22d3ee3d;border-radius:8px;max-width:100%;padding:7px 9px;font-family:JetBrains Mono,Consolas,monospace;font-size:12px;display:inline-block}.usage-priority-row{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.usage-example-box{gap:10px;display:grid}.usage-example-box p{margin:0}@media (width<=720px){.usage-hero{flex-direction:column;align-items:flex-start}}.content>.ant-space,.content .ant-space.full{width:100%}.content>.ant-space>.ant-space-item>.ant-typography{color:#fff}.content .ant-card,.content .ant-table-wrapper,.content .ant-tabs-content-holder{border-radius:18px}.content .ant-card{color:#e2e8f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f172ad6,#0f172a94),radial-gradient(circle at 100% 0,#22d3ee21,#0000 38%);border:1px solid #94a3b829;transition:transform .24s,border-color .24s,box-shadow .24s,background .24s;animation:.58s both panelIn;box-shadow:0 22px 64px #00000038}.content .ant-card:hover{box-shadow:var(--shadow-glow), 0 22px 64px #0000003d;border-color:#22d3ee47;transform:translateY(-4px)}.content .ant-card-head{color:#fff;background:0 0;border-bottom-color:#94a3b824}.content .ant-card-head-title,.content .ant-statistic-content,.content .ant-descriptions-title{color:#f8fafc;font-weight:800}.content .ant-statistic-title,.content .ant-card p,.content .ant-descriptions-item-label,.content .ant-descriptions-item-content,.content .ant-typography{color:#cbd5e1}.content .ant-descriptions .ant-descriptions-item-label{color:#94a3b8}.realtime-panel{overflow:hidden}.metric-panel-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.metric-panel-head .ant-typography{margin:0}.metric-panel-head p{color:#94a3b8;margin:6px 0 0}.metric-panel-head .ant-segmented{color:#cbd5e1;background:#02061775;border:1px solid #94a3b829}.metric-panel-head .ant-segmented-item-selected{color:#fff;background:linear-gradient(135deg,#22d3ee3d,#8b5cf62e)}.metric-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-summary-grid .ant-statistic{background:linear-gradient(135deg,#02061785,#0f172a75),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 40%);border:1px solid #94a3b824;border-radius:16px;min-height:92px;padding:16px}.metric-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.metric-chart-card{background:linear-gradient(135deg,#0206179e,#0f172a80),radial-gradient(circle at 8% 0,#22d3ee24,#0000 34%);border:1px solid #94a3b824;border-radius:18px;padding:16px}.metric-chart-title,.metric-chart-axis{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-chart-title span{color:#cbd5e1;font-size:13px;font-weight:800}.metric-chart-title strong{color:#fff;font-size:22px}.metric-chart-card svg{width:100%;height:220px;margin-top:8px;display:block}.metric-chart-card line{stroke:#94a3b81f;stroke-width:1px}.metric-chart-card polyline{filter:drop-shadow(0 0 12px #22d3ee38);stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.05s forwards chartDraw}.metric-chart-axis{color:#64748b;font-size:12px}.selected-card{border-color:var(--cyan)!important;background:linear-gradient(135deg,#082f49e0,#1e293bb8),radial-gradient(circle at 100% 0,#22d3ee2e,#0000 40%)!important;box-shadow:0 0 0 2px #22d3ee33,0 22px 64px #00000047!important}.sku-grid .ant-card{cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s}.sku-grid .ant-card:hover{border-color:#22d3eeb3;transform:translateY(-4px)}.table-toolbar{justify-content:flex-end;margin-bottom:14px;display:flex}.content .ant-table-wrapper{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172abd;border:1px solid #94a3b829;transition:transform .24s,border-color .24s,box-shadow .24s;animation:.62s both panelIn;overflow:hidden;box-shadow:0 22px 64px #00000038}.content .ant-table-wrapper:hover{box-shadow:var(--shadow-glow), 0 22px 64px #00000040;border-color:#22d3ee3d;transform:translateY(-2px)}.content .ant-table{color:#dbeafe;background:0 0}.content .ant-table-thead>tr>th{color:#cbd5e1;border-bottom-color:#94a3b829;font-weight:800;background:#020617ad!important}.content .ant-table-tbody>tr>td{color:#dbeafe;background:#0f172a57;border-bottom-color:#94a3b81a;transition:background .18s,color .18s}.content .ant-table-tbody>tr.ant-table-row:hover>td,.content .ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#0e74902e!important}.content .ant-table-placeholder .ant-table-cell{background:#0f172a57!important}.content .ant-empty-description,.content .ant-pagination,.content .ant-pagination-item a,.content .ant-pagination-total-text{color:#94a3b8}.content .ant-pagination-item,.content .ant-pagination-prev .ant-pagination-item-link,.content .ant-pagination-next .ant-pagination-item-link{background:#ffffff0a;border-color:#94a3b82e}.content .ant-pagination-item-active{border-color:var(--cyan);background:#22d3ee1f}.content .ant-tabs-nav{margin-bottom:18px;animation:.58s both fadeIn}.content .ant-tabs-tab{color:#cbd5e1}.content .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--cyan-soft)!important}.content .ant-tabs-ink-bar{background:var(--cyan)}.content a,.ant-modal a,.content .ant-table-cell a{color:var(--cyan-soft)}.content .ant-alert,.modal-form-alert{color:#dbeafe;border-radius:14px;animation:.56s both panelIn;background:#082f496b!important;border-color:#22d3ee2e!important}.content .ant-alert-message,.content .ant-alert-description,.ant-modal .ant-alert-message,.ant-modal .ant-alert-description{color:#dbeafe}.content .ant-btn-default{color:#e2e8f0;background:#ffffff0e;border-color:#94a3b838;transition:transform .18s,border-color .18s,background .18s,color .18s}.content .ant-btn-default:not(:disabled):hover{border-color:var(--cyan);color:#fff;background:#22d3ee1f;transform:translateY(-1px)}.content .ant-btn-dangerous{color:#fecaca;border-color:#f8717161}.content .ant-tag{color:#e2e8f0;background:#ffffff14;border-color:#ffffff29}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container{box-shadow:var(--shadow-card);background:#0f172af5;border:1px solid #94a3b82e;border-radius:14px}.ant-select-dropdown .ant-select-item{color:#cbd5e1}.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option-selected{color:#fff;background:#22d3ee24!important}.ant-select-dropdown,.ant-picker-dropdown .ant-picker-panel-container,.ant-dropdown .ant-dropdown-menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#cbd5e1!important;background:linear-gradient(135deg,#0f172afa,#080d1af0)!important;border:1px solid #94a3b833!important;box-shadow:0 24px 80px #00000075,0 0 42px #22d3ee1f!important}.ant-select-dropdown .ant-select-item,.ant-dropdown .ant-dropdown-menu-item{color:#cbd5e1!important}.ant-select-dropdown .ant-select-item-option-content{color:inherit}.ant-select-dropdown .ant-empty-description{color:#94a3b8!important}.modal-form-alert{margin-bottom:16px}.qo-rule-modal{max-width:calc(100vw - 48px)}.qo-rule-modal .qo-modal-body,.qo-rule-modal .ant-modal-body{max-height:calc(100vh - 210px);padding-right:6px;overflow:auto}:is(.qo-rule-modal .ant-form-item:has(#proxyUser),.qo-rule-modal .ant-form-item:has(#password)){display:none}.rule-modal-form{gap:16px;display:grid}.rule-form-section{background:radial-gradient(circle at 100% 0,#22d3ee1a,#0000 34%),#02061757;border:1px solid #94a3b829;border-radius:18px;padding:16px}.rule-section-title{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:12px;display:flex}.rule-section-title span{color:#f8fafc;font-size:15px;font-weight:850}.rule-section-title p{color:#94a3b8;text-align:right;max-width:680px;margin:0;font-size:12px;line-height:1.6}.rule-form-grid{gap:0 14px;display:grid}.rule-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.rule-form-grid .ant-form-item{margin-bottom:12px}.rule-grid-span-2{grid-column:span 2}.rule-rewrite-list{display:block}.rewrite-rule-row{background:linear-gradient(135deg,#0f172ae0,#1e293bb8),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 42%);border:1px solid #94a3b829;border-radius:16px;grid-template-columns:minmax(90px,.6fr) minmax(120px,.9fr) minmax(140px,1fr) minmax(150px,1fr) minmax(140px,1fr) minmax(100px,.7fr) auto;align-items:end;gap:12px;padding:14px;transition:transform .2s,border-color .2s;animation:.52s both panelIn;display:grid}.rewrite-rule-row:hover{border-color:#22d3ee42;transform:translateY(-2px)}.form-example{margin:12px 0 0}.ant-modal .ant-modal-content{color:#e2e8f0;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f172af5,#0f172ae0),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 38%);border:1px solid #94a3b829;border-radius:20px;animation:.26s both modalPop}.ant-modal .ant-modal-header{background:0 0;margin-bottom:18px}.ant-modal .ant-modal-title{color:#fff;font-size:18px;font-weight:850}.ant-modal .ant-modal-close{color:#94a3b8}.ant-modal .ant-form-item-label>label,.ant-modal .ant-typography,.ant-modal .ant-form-item-extra{color:#cbd5e1!important}.ant-modal .ant-input,.ant-modal .ant-input-password,.ant-modal .ant-input-number,.ant-modal .ant-select-selector,.content .ant-input,.content .ant-input-password,.content .ant-input-number,.content .ant-select-selector{color:#f8fafc!important;background:#0206178a!important;border-color:#94a3b833!important}.ant-modal .ant-input::placeholder,.content .ant-input::placeholder{color:#64748b}.ant-modal .ant-input-number-input,.content .ant-input-number-input{color:#f8fafc!important}.ant-modal .ant-select-selection-placeholder,.content .ant-select-selection-placeholder{color:#64748b!important}.ant-modal .ant-select-selection-item,.content .ant-select-selection-item{color:#f8fafc!important}.ant-modal .ant-input-affix-wrapper,.content .ant-input-affix-wrapper{color:#f8fafc!important;background:#0206178a!important;border-color:#94a3b833!important}.ant-modal .ant-input-affix-wrapper input,.content .ant-input-affix-wrapper input{color:#f8fafc!important;background:0 0!important}.ant-modal .ant-form-item-required:before{color:#f87171!important}.ant-modal .ant-modal-footer{margin-top:22px}.ant-modal .ant-modal-footer .ant-btn-default{color:#e2e8f0;background:#ffffff0e;border-color:#94a3b838}.ant-modal .ant-modal-footer .ant-btn-default:hover{border-color:var(--cyan);color:#fff;background:#22d3ee1f}.ant-modal-root .ant-modal-mask{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020617b8!important}.ant-modal-root .ant-modal-wrap{perspective:1200px}.ant-modal-root .ant-modal .ant-modal-content{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:relative;overflow:hidden;color:#e2e8f0!important;background:linear-gradient(135deg,#0f172afa,#080d1aeb)!important;border:1px solid #94a3b833!important;border-radius:24px!important;box-shadow:0 28px 90px #00000094,0 0 60px #22d3ee21!important}.ant-modal-root .ant-modal .ant-modal-content:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 0,#22d3ee33,#0000 34%),radial-gradient(circle at 100% 10%,#8b5cf62e,#0000 36%),linear-gradient(115deg,#0000 20%,#ffffff0d 44%,#0000 62%);position:absolute;inset:0}.ant-modal-root .ant-modal .ant-modal-header,.ant-modal-root .ant-modal .ant-modal-body,.ant-modal-root .ant-modal .ant-modal-footer{z-index:1;position:relative;background:0 0!important}.ant-modal-root .ant-modal .ant-modal-header{padding-bottom:14px;border-bottom:1px solid #94a3b824!important}.ant-modal-root .ant-modal .ant-modal-title,.ant-modal-root .ant-modal-confirm-title{color:#f8fafc!important;font-weight:850!important}.ant-modal-root .ant-modal .ant-modal-close{border-radius:12px;transition:background .18s,color .18s,transform .18s;top:18px;right:18px;color:#94a3b8!important}.ant-modal-root .ant-modal .ant-modal-close:hover{background:#ffffff14;transform:rotate(8deg);color:#fff!important}.ant-modal-root .ant-modal .ant-modal-body,.ant-modal-root .ant-modal-confirm-content,.ant-modal-root .ant-modal-confirm-paragraph,.ant-modal-root .ant-modal .ant-form-item-label>label,.ant-modal-root .ant-modal .ant-form-item-extra,.ant-modal-root .ant-modal .ant-form-item-explain,.ant-modal-root .ant-modal .ant-typography,.ant-modal-root .ant-modal .ant-descriptions-item-label,.ant-modal-root .ant-modal .ant-descriptions-item-content{color:#cbd5e1!important}.ant-modal-root .ant-modal .ant-input,.ant-modal-root .ant-modal .ant-input-affix-wrapper,.ant-modal-root .ant-modal .ant-input-password,.ant-modal-root .ant-modal .ant-input-number,.ant-modal-root .ant-modal .ant-select-selector,.ant-modal-root .ant-modal textarea.ant-input{transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 0 0 1px #ffffff05;color:#f8fafc!important;background:#0206179e!important;border-color:#94a3b838!important}.ant-modal-root .ant-modal .ant-input:hover,.ant-modal-root .ant-modal .ant-input-affix-wrapper:hover,.ant-modal-root .ant-modal .ant-input-number:hover,.ant-modal-root .ant-modal .ant-select-selector:hover,.ant-modal-root .ant-modal textarea.ant-input:hover{border-color:#22d3ee7a!important}.ant-modal-root .ant-modal .ant-input:focus,.ant-modal-root .ant-modal .ant-input-focused,.ant-modal-root .ant-modal .ant-input-affix-wrapper-focused,.ant-modal-root .ant-modal .ant-input-number-focused,.ant-modal-root .ant-modal .ant-select-focused .ant-select-selector,.ant-modal-root .ant-modal textarea.ant-input:focus{border-color:var(--cyan)!important;box-shadow:0 0 0 3px #22d3ee24!important}.ant-modal-root .ant-modal .ant-input-affix-wrapper input,.ant-modal-root .ant-modal .ant-input-number-input,.ant-modal-root .ant-modal .ant-select-selection-item{color:#f8fafc!important}.ant-modal-root .ant-modal .ant-select-arrow,.ant-modal-root .ant-modal .ant-input-password-icon{color:#94a3b8!important}.ant-modal-root .ant-modal .ant-alert{background:#082f4980!important;border-color:#22d3ee33!important}.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn,.ant-modal-root .ant-modal .ant-modal-footer .ant-btn{border-radius:999px}.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default,.ant-modal-root .ant-modal .ant-modal-footer .ant-btn-default{color:#e2e8f0!important;background:#ffffff0f!important;border-color:#94a3b83d!important}.ant-modal-root .ant-modal-confirm .ant-modal-confirm-btns .ant-btn-default:hover,.ant-modal-root .ant-modal .ant-modal-footer .ant-btn-default:hover{border-color:var(--cyan)!important;color:#fff!important;background:#22d3ee1f!important}body .qo-modal.ant-modal,body .qo-modal-root .ant-modal{color:#e2e8f0!important}body .qo-modal.ant-modal .ant-modal-content,body .qo-modal-root .qo-modal.ant-modal .ant-modal-content,body .qo-modal-root .ant-modal .ant-modal-content{color:#e2e8f0!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;background-color:#08111f!important;background-image:radial-gradient(circle at 10% 0,#22d3ee3b,#0000 34%),radial-gradient(circle at 100% 12%,#8b5cf633,#0000 38%),linear-gradient(135deg,#0f172afa,#020617f5)!important;background-position:0 0!important;background-repeat:repeat!important;background-size:auto!important;background-attachment:scroll!important;background-origin:padding-box!important;background-clip:border-box!important;border:1px solid #22d3ee3d!important;border-radius:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 30px 96px #0000009e,0 0 64px #22d3ee29!important}body .qo-modal.ant-modal .ant-modal-header,body .qo-modal.ant-modal .ant-modal-body,body .qo-modal.ant-modal .ant-modal-footer,body .qo-modal-root .ant-modal .ant-modal-header,body .qo-modal-root .ant-modal .ant-modal-body,body .qo-modal-root .ant-modal .ant-modal-footer{color:#e2e8f0!important;background:0 0!important}body .qo-modal.ant-modal .ant-modal-header,body .qo-modal-root .ant-modal .ant-modal-header{padding-bottom:14px;border-bottom:1px solid #94a3b829!important}body .qo-modal.ant-modal .ant-modal-title,body .qo-modal.ant-modal .ant-modal-confirm-title,body .qo-modal-root .ant-modal .ant-modal-title,body .qo-modal-root .ant-modal .ant-modal-confirm-title{font-size:18px;color:#fff!important;font-weight:850!important}body .qo-modal.ant-modal .ant-modal-confirm-content,body .qo-modal.ant-modal .ant-modal-confirm-paragraph,body .qo-modal.ant-modal .ant-modal-body,body .qo-modal-root .ant-modal .ant-modal-confirm-content,body .qo-modal-root .ant-modal .ant-modal-confirm-paragraph,body .qo-modal-root .ant-modal .ant-modal-body,body .qo-modal.ant-modal .ant-form-item-label>label,body .qo-modal.ant-modal .ant-form-item-extra,body .qo-modal.ant-modal .ant-form-item-explain,body .qo-modal.ant-modal .ant-typography,body .qo-modal-root .ant-modal .ant-form-item-label>label,body .qo-modal-root .ant-modal .ant-form-item-extra,body .qo-modal-root .ant-modal .ant-form-item-explain,body .qo-modal-root .ant-modal .ant-typography{color:#cbd5e1!important}body .qo-modal.ant-modal .ant-input,body .qo-modal.ant-modal .ant-input-affix-wrapper,body .qo-modal.ant-modal .ant-input-password,body .qo-modal.ant-modal .ant-input-number,body .qo-modal.ant-modal .ant-select-selector,body .qo-modal.ant-modal textarea.ant-input,body .qo-modal-root .ant-modal .ant-input,body .qo-modal-root .ant-modal .ant-input-affix-wrapper,body .qo-modal-root .ant-modal .ant-input-password,body .qo-modal-root .ant-modal .ant-input-number,body .qo-modal-root .ant-modal .ant-select-selector,body .qo-modal-root .ant-modal textarea.ant-input{color:#f8fafc!important;background:#020617b8!important;border-color:#94a3b83d!important}body .qo-modal.ant-modal .ant-input-affix-wrapper input,body .qo-modal.ant-modal .ant-input-number-input,body .qo-modal.ant-modal .ant-select-selection-item,body .qo-modal-root .ant-modal .ant-input-affix-wrapper input,body .qo-modal-root .ant-modal .ant-input-number-input,body .qo-modal-root .ant-modal .ant-select-selection-item{color:#f8fafc!important;background:0 0!important}body .qo-modal.ant-modal .ant-select-selection-placeholder,body .qo-modal-root .ant-modal .ant-select-selection-placeholder,body .qo-modal.ant-modal .ant-input::placeholder,body .qo-modal-root .ant-modal .ant-input::placeholder{color:#64748b!important}body .qo-modal.ant-modal .ant-alert,body .qo-modal-root .ant-modal .ant-alert{color:#dbeafe!important;background:#082f498f!important;border-color:#22d3ee38!important}body .qo-modal.ant-modal .rewrite-rule-row,body .qo-modal-root .ant-modal .rewrite-rule-row{background:radial-gradient(circle at 100% 0,#22d3ee29,#0000 38%),linear-gradient(135deg,#0f172aeb,#020617d6)!important;border-color:#22d3ee33!important}body .qo-modal.ant-modal .ant-btn-default,body .qo-modal-root .ant-modal .ant-btn-default{color:#e2e8f0!important;background:#ffffff12!important;border-color:#94a3b842!important}body .qo-modal.ant-modal .ant-btn-default:hover,body .qo-modal-root .ant-modal .ant-btn-default:hover{border-color:var(--cyan)!important;color:#fff!important;background:#22d3ee24!important}body .qo-modal-mask{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020617b8!important}body .qo-modal-semantic-root,body .qo-modal-container,body .qo-modal.ant-modal{color:#e2e8f0!important}body .qo-modal-header,body .qo-modal-body,body .qo-modal-footer{color:#e2e8f0!important;background:0 0!important}body .qo-modal-header{border-bottom:1px solid #94a3b829!important}body .qo-modal-title{color:#fff!important;font-weight:850!important}body .qo-modal-close{color:#94a3b8!important}body .qo-modal .ant-modal-content,body .qo-confirm-modal .ant-modal-content,body .qo-success-modal .ant-modal-content,body .qo-modal-semantic-root .ant-modal-content,body .qo-modal-container .ant-modal-content{background-color:#08111f!important;background-image:radial-gradient(circle at 10% 0,#22d3ee3b,#0000 34%),radial-gradient(circle at 100% 12%,#8b5cf633,#0000 38%),linear-gradient(135deg,#0f172afa,#020617f5)!important}body .qo-credential-modal.ant-modal .ant-modal-content{background-color:#06111e!important;background-image:radial-gradient(circle at 10% 0,#22d3ee47,#0000 34%),radial-gradient(circle at 92% 16%,#10b98133,#0000 36%),linear-gradient(135deg,#0f172afc,#020617f5)!important;border-color:#22d3ee57!important}.credential-success-panel{gap:18px;display:grid}.credential-success-title{background:radial-gradient(circle at 0 0,#22d3ee2e,#0000 42%),#0206177a;border:1px solid #22d3ee38;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.credential-success-title .anticon{color:#67e8f9;background:#22d3ee1c;border:1px solid #22d3ee47;border-radius:14px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 30px #22d3ee24}.credential-success-title strong,.credential-success-title span{display:block}.credential-success-title strong{color:#f8fafc;font-size:16px;font-weight:850}.credential-success-title span{color:#94a3b8;margin-top:4px;font-size:13px;line-height:1.55}.credential-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.credential-grid>div,.credential-copy-box{background:#0f172a8a;border:1px solid #94a3b829;border-radius:16px;min-width:0;padding:14px}.credential-grid>div>span,.credential-copy-box>span{color:#64748b;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.credential-grid .ant-typography,.credential-copy-box .ant-typography{overflow-wrap:anywhere;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:#f8fafc!important}.credential-copy-box{background:linear-gradient(135deg,#22d3ee1a,#0000),#020617a8;border-color:#22d3ee42}.relay-copy-line{white-space:normal;overflow-wrap:anywhere;background:#0206178a;border:1px solid #22d3ee2e;border-radius:10px;width:100%;max-width:none;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;display:block;color:#e0f2fe!important}.relay-secret-cell,.relay-proxy-cell{align-items:center;gap:10px;min-width:0;display:flex}.relay-proxy-cell{align-items:flex-start;width:100%}.relay-secret-text{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;display:block;color:#e0f2fe!important}.relay-password-cell .relay-secret-text{background:#0206178a;border:1px solid #22d3ee2e;border-radius:10px;flex:auto;padding:8px 10px}.relay-secret-cell .ant-btn,.relay-proxy-cell .ant-btn{flex:none}.ant-table .relay-copy-line .ant-typography-copy{color:#67e8f9}@media (width<=720px){.credential-grid{grid-template-columns:1fr}}@keyframes carouselProgress{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulseWash{0%,to{opacity:.62;transform:translate(-8%)scale(.96)}50%{opacity:.98;transform:translate(8%)scale(1.06)}}@keyframes particleFloat{0%,to{opacity:.42;transform:translate(0,0)scale(.9)}45%{opacity:1;transform:translate(12px,-16px)scale(1.18)}72%{opacity:.72;transform:translate(-10px,8px)scale(.98)}}@keyframes corePulse{0%,to{transform:translate(-50%,-50%)scale(1);box-shadow:0 0 42px #22d3ee2e}50%{transform:translate(-50%,-50%)scale(1.04);box-shadow:0 0 70px #22d3ee57}}@keyframes ringRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes capabilityMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes scan{0%{transform:translate(0)}to{transform:translate(320%)}}@keyframes gridDrift{0%{background-position:0 0,0 0}to{background-position:64px 64px,64px 64px}}@keyframes ambientSweep{0%{opacity:.42;transform:translate(-28%)}to{opacity:.82;transform:translate(18%)}}@keyframes markPulse{0%,to{box-shadow:0 0 28px #22d3ee33}50%{box-shadow:0 0 42px #22d3ee61}}@keyframes buttonSweep{0%,58%{transform:translate(0)skew(-22deg)}to{transform:translate(360%)skew(-22deg)}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes liveDot{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}@keyframes panelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes lineFlow{0%{background-position:0 0}to{background-position:220% 0}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes panelIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes selectedGlow{0%,to{opacity:.55}50%{opacity:1}}@keyframes modalPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes chartDraw{to{stroke-dashoffset:0}}.tech-page{isolation:isolate;color:#eff6ff;background:linear-gradient(130deg,#06b6d41f,#0000 28%),linear-gradient(230deg,#84cc1617,#0000 26%),linear-gradient(#02040a 0%,#050816 48%,#020617 100%)}.tech-page:before{z-index:-4;background-image:linear-gradient(90deg,#7dd3fc1b 1px,#0000 1px),linear-gradient(#7dd3fc12 1px,#0000 1px),linear-gradient(135deg,#0000 0 45%,#2dd4bf1a 46% 47%,#0000 48% 100%);background-size:72px 72px,72px 72px,220px 220px;animation:28s linear infinite techGrid;-webkit-mask-image:none;mask-image:none}.tech-page:after{z-index:-3;opacity:.92;background:linear-gradient(100deg,#0000 8%,#22d3ee1f 19%,#0000 30%),linear-gradient(160deg,#0000 48%,#facc1511 56%,#0000 67%),linear-gradient(72deg,#0000 0 64%,#a78bfa16 75%,#0000 88%);animation:18s ease-in-out infinite alternate techSweep;transform:none}.tech-backdrop{z-index:-2;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tech-beam{transform-origin:0;background:linear-gradient(90deg,#0000,#67e8f9e0,#34d399a3,#0000);height:1px;animation:8s ease-in-out infinite techBeam;position:absolute;box-shadow:0 0 28px #22d3ee7a}.beam-a{width:62vw;top:18%;left:-8%;transform:rotate(-11deg)}.beam-b{width:58vw;animation-delay:-3.4s;bottom:22%;right:-12%;transform:rotate(16deg)}.tech-grid-plane{opacity:.44;background-image:linear-gradient(90deg,#22d3ee33 1px,#0000 1px),linear-gradient(#22d3ee24 1px,#0000 1px);background-size:46px 46px;border-top:1px solid #22d3ee47;width:min(980px,92vw);height:420px;animation:16s linear infinite techPlane;position:absolute;bottom:-18%;left:50%;transform:translate(-50%)perspective(700px)rotateX(63deg)}.tech-scan-ring{border:1px solid #22d3ee2e;border-radius:999px;animation:9s ease-in-out infinite techScanRing;position:absolute;box-shadow:0 0 80px #22d3ee24}.scan-a{width:420px;height:420px;top:10%;right:8%}.scan-b{border-color:#34d39929;width:320px;height:320px;animation-delay:-3s;bottom:12%;left:4%}.tech-data-lane{filter:drop-shadow(0 0 10px #22d3ee7a);opacity:.36;transform-origin:0;background:linear-gradient(90deg,#0000,#67e8f9e6,#facc156b,#0000);height:2px;animation:5.8s ease-in-out infinite techDataLane;position:absolute}.lane-a{width:42vw;top:31%;left:-18%;transform:rotate(24deg)}.lane-b{width:38vw;animation-delay:-1.6s;top:56%;right:-16%;transform:rotate(-18deg)}.lane-c{width:32vw;animation-delay:-3.2s;bottom:11%;left:20%;transform:rotate(-8deg)}.tech-ambient-particle{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:.42;animation:techAmbientParticle var(--duration) ease-in-out infinite;animation-delay:var(--delay);background:#67e8f9;border-radius:999px;position:absolute;box-shadow:0 0 18px #67e8f9c7}.tech-ambient-particle:nth-child(3n){background:#86efac;box-shadow:0 0 18px #86efaca8}.tech-ambient-particle:nth-child(5n){background:#fde68a;box-shadow:0 0 16px #fde68a94}.tech-header{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#020617f0,#0206178f);border:0;height:auto;min-height:104px;padding:18px 28px;line-height:normal;position:sticky;top:0}.tech-header:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#67e8f9b8,#facc156b,#0000);height:1px;position:absolute;bottom:8px;left:28px;right:28px}.tech-header-inner{background:linear-gradient(120deg,#082f498c,#0f172abd 46%,#14532d59),#020617b8;border:1px solid #7dd3fc2e;border-radius:28px;grid-template-columns:minmax(260px,.8fr) auto minmax(260px,.8fr);align-items:center;gap:22px;width:min(1400px,100%);margin:0 auto;padding:12px 14px 12px 12px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000057,inset 0 1px #ffffff17}.tech-header-inner:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1f,#0000);animation:7s ease-in-out infinite techHeaderScan;position:absolute;inset:0;transform:translate(-85%)}.tech-brand{z-index:1;color:#fff;align-items:center;gap:14px;width:max-content;display:inline-flex;position:relative}.tech-brand:hover{color:#fff}.tech-brand-mark{color:#a5f3fc;background:linear-gradient(135deg,#22d3ee38,#34d3991a),#0f172ac7;border:1px solid #22d3ee7a;border-radius:18px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:950;display:grid;box-shadow:0 0 34px #22d3ee47}.tech-brand strong{color:#f8fafc;letter-spacing:0;font-size:22px;line-height:1.05;display:block}.tech-brand small{color:#67e8f9;letter-spacing:0;margin-top:4px;font-size:12px;font-weight:850;display:block}.tech-nav{z-index:1;background:#0206178a;border:1px solid #94a3b829;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px;display:inline-flex;position:relative;box-shadow:inset 0 0 24px #0f172a8c}.tech-nav a{color:#cbd5e1;letter-spacing:0;border-radius:999px;align-items:center;min-height:46px;padding:0 20px;font-size:16px;font-weight:850;transition:color .2s,background .2s,transform .2s,box-shadow .2s;display:inline-flex;position:relative}.tech-nav a:before{content:"";opacity:.58;background:#22d3ee;border-radius:999px;width:6px;height:6px;margin-right:8px;box-shadow:0 0 14px #22d3eeb3}.tech-nav a:hover{color:#fff;background:#22d3ee24;transform:translateY(-2px);box-shadow:inset 0 0 0 1px #7dd3fc38}.tech-header-actions{z-index:1;justify-content:flex-end;gap:12px;display:flex;position:relative}.tech-page .ant-btn{letter-spacing:0;border-radius:999px;font-weight:850}.tech-header-actions .ant-btn{color:#e2e8f0;background:#0f172aa8;border-color:#94a3b833;min-height:46px;padding-inline:22px}.tech-header-actions .ant-btn:hover{color:#fff!important;background:#22d3ee21!important;border-color:#22d3ee75!important}.tech-page .ant-btn-primary{box-shadow:0 16px 38px #22d3ee42;color:#001018!important;background:linear-gradient(135deg,#22d3ee,#38bdf8 52%,#34d399)!important;border-color:#22d3ee!important}.tech-hero{grid-template-columns:minmax(0,1.03fr) minmax(430px,.97fr);align-items:center;gap:56px;width:min(1400px,100% - 48px);min-height:calc(100vh - 104px);margin:0 auto;padding:74px 0 54px;display:grid;position:relative}.tech-hero-copy{z-index:2;position:relative}.tech-kicker{color:#a5f3fc;letter-spacing:0;background:#082f496b;border:1px solid #22d3ee42;border-radius:999px;align-items:center;gap:10px;min-height:38px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex;box-shadow:inset 0 0 20px #22d3ee14}.tech-kicker i{background:#34d399;border-radius:999px;width:8px;height:8px;animation:1.8s ease-in-out infinite techPulse;box-shadow:0 0 20px #34d399eb}.tech-hero h1{color:#f8fafc;letter-spacing:0;max-width:780px;margin:22px 0 24px;font-size:76px;font-weight:950;line-height:.98}.tech-hero h1 span{color:#0000;background:linear-gradient(90deg,#67e8f9,#fef08a 48%,#86efac);-webkit-background-clip:text;background-clip:text;margin-top:12px;font-size:42px;line-height:1.15;display:block}.tech-hero-copy p{color:#cbd5e1;max-width:690px;margin:0;font-size:18px;line-height:1.9}.tech-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.tech-actions .ant-btn{min-height:54px;padding-inline:28px;font-size:16px}.tech-actions .ant-btn-default{color:#e0f2fe;background:#0f172aad;border-color:#7dd3fc42}.tech-actions .ant-btn-default:hover{color:#fef9c3!important;background:#facc151a!important;border-color:#facc156b!important}.tech-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:720px;margin-top:38px;display:grid}.tech-hero-stats div{background:linear-gradient(150deg,#0ea5e924,#0000 50%),#0f172a94;border:1px solid #94a3b824;border-radius:18px;min-height:108px;padding:18px;position:relative;overflow:hidden}.tech-hero-stats div:after{content:"";transform-origin:0;background:linear-gradient(90deg,#22d3ee,#34d399,#0000);height:2px;animation:4.6s ease-in-out infinite techProgress;position:absolute;bottom:12px;left:18px;right:18px}.tech-hero-stats strong{color:#fff;font-size:28px;line-height:1;display:block}.tech-hero-stats span{color:#94a3b8;margin-top:10px;font-size:13px;line-height:1.55;display:block}.tech-hero-stage{background:linear-gradient(140deg,#082f4999,#020617b8 46%,#14532d57),#020617a8;border:1px solid #7dd3fc2e;border-radius:34px;min-height:660px;position:relative;overflow:hidden;box-shadow:0 34px 110px #00000073,inset 0 1px #ffffff14}.tech-hero-stage:before{content:"";opacity:.8;background-image:linear-gradient(90deg,#94a3b812 1px,#0000 1px),linear-gradient(#94a3b80f 1px,#0000 1px);background-size:34px 34px;border:1px solid #94a3b81a;border-radius:26px;position:absolute;inset:18px}.tech-stage-grid{pointer-events:none;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(6,1fr);gap:10px;display:grid;position:absolute;inset:30px}.tech-stage-grid span{background:linear-gradient(145deg,#22d3ee09,#0000 52%),#0f172a1f;border:1px solid #7dd3fc0e;border-radius:16px;animation:4.4s ease-in-out infinite stageCellPulse}.tech-stage-grid span:nth-child(3n){animation-delay:-1.2s}.tech-stage-grid span:nth-child(4n){animation-delay:-2.4s}.tech-orbit{width:460px;height:460px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.orbit{border:1px solid #7dd3fc3d;border-radius:50%;position:absolute;inset:50%;transform:translate(-50%,-50%)}.orbit-one{border-style:dashed;width:420px;height:420px;animation:20s linear infinite techOrbit}.orbit-two{border-color:#34d39952;width:300px;height:300px;animation:16s linear infinite reverse techOrbit}.orbit-three{border-color:#facc154d;width:178px;height:178px;animation:11s linear infinite techOrbit}.orbit-core{color:#ecfeff;background:linear-gradient(135deg,#22d3ee42,#34d39924);border:1px solid #22d3ee8c;border-radius:30px;place-items:center;width:92px;height:92px;font-size:28px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 42px #22d3ee5c,inset 0 0 32px #22d3ee1f}.orbit-node{color:#cffafe;background:#020617d6;border:1px solid #7dd3fc57;border-radius:999px;place-items:center;min-width:62px;height:34px;padding:0 12px;font-size:13px;font-style:normal;font-weight:900;animation:5s ease-in-out infinite techFloat;display:grid;position:absolute;box-shadow:0 14px 32px #00000059}.node-s5{top:120px;left:38px}.node-http{animation-delay:-.9s;top:170px;right:24px}.node-mq{color:#fef3c7;border-color:#facc155c;animation-delay:-1.5s;bottom:58px;left:110px}.node-api{color:#dcfce7;border-color:#34d3995c;animation-delay:-2.1s;bottom:70px;right:96px}.tech-flow-board{z-index:4;grid-template-columns:repeat(2,minmax(122px,1fr));gap:10px;width:min(320px,100% - 56px);display:grid;position:absolute;top:28px;right:28px}.tech-flow-board span{background:#020617bd;border:1px solid #7dd3fc2e;border-radius:18px;gap:6px;min-height:72px;padding:14px;animation:5.2s ease-in-out infinite flowBadgeFloat;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000047}.tech-flow-board span:nth-child(2n){animation-delay:-1.4s}.tech-flow-board span:after{content:"";transform-origin:0;background:linear-gradient(90deg,#22d3ee,#34d399,#0000);height:2px;animation:3.6s ease-in-out infinite techProgress;position:absolute;inset:auto 12px 10px}.tech-flow-board b{color:#f8fafc;font-size:20px;line-height:1}.tech-flow-board small{color:#94a3b8;font-size:11px;font-weight:850}.tech-stream-panel{z-index:4;background:#020617c7;border:1px solid #facc152e;border-radius:18px;gap:8px;width:300px;padding:16px;display:grid;position:absolute;top:272px;right:30px;overflow:hidden;box-shadow:0 18px 52px #00000061}.tech-stream-panel:before{content:"";background:linear-gradient(#0000,#22d3ee14,#0000);animation:4s ease-in-out infinite streamScan;position:absolute;inset:0}.tech-stream-panel code{color:#bae6fd;white-space:nowrap;font-size:11px;line-height:1.35;animation:3.8s ease-in-out infinite streamLineIn;position:relative}.tech-stream-panel code:nth-child(2n){color:#bbf7d0;animation-delay:-.8s}.tech-stream-panel code:nth-child(3n){color:#fef3c7;animation-delay:-1.6s}.tech-console{z-index:2;background:#020617c7;border:1px solid #94a3b82e;border-radius:24px;position:absolute;bottom:34px;left:34px;right:34px;overflow:hidden;box-shadow:0 28px 70px #0000006b}.tech-console-bar{background:#0f172ac2;border-bottom:1px solid #94a3b821;align-items:center;gap:8px;height:40px;padding:0 16px;display:flex}.tech-console-bar span{background:#22d3ee;border-radius:999px;width:9px;height:9px}.tech-console-bar span:nth-child(2){background:#facc15}.tech-console-bar span:nth-child(3){background:#34d399}.tech-console img{object-fit:cover;object-position:top;opacity:.92;filter:saturate(1.14)contrast(1.05);width:100%;height:260px;display:block}.tech-terminal{z-index:3;background:#020617db;border:1px solid #34d39940;border-radius:18px;gap:7px;width:260px;padding:16px;display:grid;position:absolute;bottom:328px;left:28px;box-shadow:0 18px 52px #00000061}.tech-terminal span{color:#86efac;font-size:12px;font-weight:900}.tech-terminal code{color:#cbd5e1;white-space:nowrap;font-size:12px}.tech-radar-section{grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);align-items:center;gap:36px;width:min(1400px,100% - 48px);margin:18px auto 0;padding:38px 0 72px;display:grid;position:relative}.tech-radar-copy{gap:14px;display:grid}.tech-radar-copy span{color:#67e8f9;font-size:13px;font-weight:950}.tech-radar-copy h2{color:#f8fafc;letter-spacing:0;margin:0;font-size:42px;font-weight:950;line-height:1.15}.tech-radar-copy p{color:#94a3b8;margin:0;font-size:17px;line-height:1.85}.tech-radar-board{background:radial-gradient(circle,#22d3ee2e,#0000 34%),linear-gradient(145deg,#082f4980,#020617c7),#020617b8;border:1px solid #7dd3fc2e;border-radius:32px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 34px 110px #0000005c}.tech-radar-board:before{content:"";background-image:linear-gradient(90deg,#7dd3fc12 1px,#0000 1px),linear-gradient(#7dd3fc0e 1px,#0000 1px);background-size:42px 42px;border:1px solid #94a3b81f;border-radius:26px;position:absolute;inset:28px}.tech-radar-board:after{content:"";border:1px dashed #22d3ee38;border-radius:50%;animation:18s linear infinite meshRotate;position:absolute;inset:42px}.tech-radar-core{z-index:3;background:#020617e0;border:1px solid #22d3ee6b;border-radius:44px;place-items:center;width:172px;height:172px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 64px #22d3ee47,inset 0 0 36px #22d3ee1a}.tech-radar-core span{border-radius:inherit;border:1px solid #34d3992e;animation:3.8s ease-in-out infinite radarCorePulse;position:absolute;inset:-18px}.tech-radar-core b{color:#f8fafc;font-size:22px;font-weight:950}.tech-radar-core small{color:#67e8f9;margin-top:-42px;font-size:11px;font-weight:850}.tech-radar-node{z-index:4;background:#020617cc;border:1px solid #7dd3fc33;border-radius:20px;gap:4px;width:152px;min-height:116px;padding:16px;animation:5.6s ease-in-out infinite radarNodeFloat;display:grid;position:absolute;box-shadow:0 18px 46px #00000052}.tech-radar-node:before{content:"";background:#34d399;border-radius:999px;width:8px;height:8px;animation:1.9s ease-in-out infinite techPulse;position:absolute;top:16px;left:16px;box-shadow:0 0 18px #34d399d1}.tech-radar-node strong{color:#f8fafc;padding-left:18px;font-size:18px}.tech-radar-node span{color:#94a3b8;font-size:13px}.tech-radar-node em{color:#67e8f9;font-size:14px;font-style:normal;font-weight:900}.tech-radar-node small{color:#fef3c7;font-size:12px;font-weight:850}.rn-1{top:12%;left:8%}.rn-2{animation-delay:-1.2s;top:15%;right:9%}.rn-3{animation-delay:-2.4s;bottom:12%;left:11%}.rn-4{animation-delay:-3.1s;bottom:13%;right:10%}.tech-radar-pulse{border:1px solid #22d3ee57;border-radius:999px;width:20px;height:20px;animation:4.2s ease-out infinite radarPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-two{animation-delay:-1.4s}.pulse-three{animation-delay:-2.8s}.tech-marquee{background:linear-gradient(90deg,#020617f2,#082f4980,#020617f2);border-block:1px solid #7dd3fc24;padding:14px 0;position:relative;overflow:hidden}.tech-marquee div{width:max-content;animation:28s linear infinite techMarquee;display:flex}.tech-marquee span{align-items:center;display:inline-flex}.tech-marquee b{color:#e0f2fe;align-items:center;margin:0 26px;font-size:13px;font-weight:900;display:inline-flex}.tech-marquee b:before{content:"";background:#22d3ee;border-radius:999px;width:7px;height:7px;margin-right:10px;box-shadow:0 0 14px #22d3eed1}.tech-section,.tech-control-band,.tech-particle-band,.tech-cta{width:min(1400px,100% - 48px);margin:0 auto;position:relative}.tech-section{padding:92px 0}.tech-section-title{gap:14px;max-width:860px;margin-bottom:34px;display:grid}.tech-section-title span,.tech-slide-copy span,.tech-particle-copy span,.tech-cta span{color:#67e8f9;letter-spacing:0;font-size:13px;font-weight:950}.tech-section-title h2,.tech-slide-copy h2,.tech-particle-copy h2,.tech-cta h2{color:#f8fafc;letter-spacing:0;margin:0;font-size:44px;font-weight:950;line-height:1.15}.tech-section-title p,.tech-slide-copy p,.tech-particle-copy p,.tech-cta p{color:#94a3b8;margin:0;font-size:17px;line-height:1.85}.tech-protocol-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tech-protocol-card{background:linear-gradient(145deg,#082f4985,#0f172ac7),#020617b8;border:1px solid #7dd3fc29;border-radius:24px;min-height:260px;padding:26px;transition:transform .24s,border-color .24s,box-shadow .24s;position:relative;overflow:hidden}.tech-protocol-card:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee29,#0000),linear-gradient(#0000,#34d39914);transition:transform .5s;position:absolute;inset:0;transform:translate(-100%)}.tech-protocol-card:hover{border-color:#22d3ee6b;transform:translateY(-6px);box-shadow:0 26px 70px #082f4952}.tech-protocol-card:hover:before{transform:translate(100%)}.tech-protocol-card span{color:#fef08a;font-size:12px;font-weight:950;position:relative}.tech-protocol-card h3{color:#fff;margin:70px 0 14px;font-size:38px;line-height:1;position:relative}.tech-protocol-card p{color:#cbd5e1;margin:0;font-size:15px;line-height:1.75;position:relative}.tech-control-band{background:linear-gradient(120deg,#0e74903d,#0000 42%),linear-gradient(245deg,#84cc1624,#0000 44%),#020617c2;border:1px solid #7dd3fc2b;border-radius:32px;grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);align-items:center;gap:34px;padding:72px 42px;display:grid;overflow:hidden;box-shadow:0 34px 110px #00000057}.tech-control-band:before{content:"";pointer-events:none;border:1px solid #94a3b817;border-radius:24px;position:absolute;inset:18px}.tech-control-band .tech-section-title{z-index:1;margin-bottom:0;position:relative}.tech-control-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}.tech-control-card{background:#0f172aad;border:1px solid #94a3b829;border-radius:22px;min-height:210px;padding:22px;box-shadow:inset 0 1px #ffffff0f}.tech-control-card b{color:#a5f3fc;border:1px solid #22d3ee61;border-radius:14px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid}.tech-control-card h3{color:#fff;margin:28px 0 10px;font-size:22px}.tech-control-card p{color:#94a3b8;margin:0;font-size:15px;line-height:1.7}.tech-control-card.c2 b{color:#fef08a;border-color:#facc1566}.tech-control-card.c3 b{color:#bbf7d0;border-color:#34d3996b}.tech-control-card.c4 b{color:#ddd6fe;border-color:#a78bfa61}.tech-timeline{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid;position:relative}.tech-timeline:before{content:"";opacity:.5;background:linear-gradient(90deg,#22d3ee,#34d399,#facc15,#a78bfa);height:1px;position:absolute;top:36px;left:7%;right:7%}.tech-timeline article{background:#0f172aa8;border:1px solid #94a3b824;border-radius:22px;min-height:260px;padding:22px;position:relative;overflow:hidden}.tech-timeline article:after{content:"";opacity:.62;background:linear-gradient(90deg,#22d3ee,#34d399);height:3px;position:absolute;inset:auto 0 0}.tech-timeline span{z-index:1;color:#a5f3fc;background:#020617cc;border:1px solid #22d3ee5c;border-radius:18px;place-items:center;width:52px;height:52px;font-weight:950;display:grid;position:relative}.tech-timeline h3{color:#fff;margin:30px 0 10px;font-size:20px}.tech-timeline p{color:#94a3b8;margin:0;font-size:14px;line-height:1.72}.tech-intel{grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);align-items:stretch;gap:34px;display:grid}.tech-slide-copy{background:linear-gradient(160deg,#082f498a,#0f172abd),#020617b8;border:1px solid #7dd3fc2e;border-radius:28px;min-height:420px;padding:38px}.tech-slide-copy strong{color:#fef3c7;border:1px solid #facc1552;border-radius:22px;align-items:center;min-height:74px;margin-top:38px;padding:0 24px;font-size:38px;font-weight:950;display:inline-flex}.tech-slide-stack{gap:14px;display:grid}.tech-slide-stack button{color:#e2e8f0;text-align:left;cursor:pointer;background:#0f172a99;border:1px solid #94a3b821;border-radius:22px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;min-height:116px;padding:18px 20px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;overflow:hidden}.tech-slide-stack button:hover,.tech-slide-stack button.active{background:#082f499e;border-color:#22d3ee6b;transform:translate(6px)}.tech-slide-stack span{color:#a5f3fc;border:1px solid #22d3ee4d;border-radius:18px;place-items:center;width:52px;height:52px;font-weight:950;display:grid}.tech-slide-stack b{color:#fff;font-size:18px;line-height:1.45}.tech-slide-stack i{background:#94a3b824;grid-column:1/-1;height:2px;overflow:hidden}.tech-slide-stack i:before{content:"";transform-origin:0;background:linear-gradient(90deg,#22d3ee,#34d399,#facc15);width:100%;height:100%;display:block;transform:scaleX(0)}.tech-slide-stack button.active i:before{animation:5.2s linear techProgress}.tech-particle-band{grid-template-columns:minmax(420px,.92fr) minmax(0,1.08fr);align-items:center;gap:46px;padding:76px 0 94px;display:grid}.tech-particle-field{background:linear-gradient(145deg,#082f4975,#020617c2),#020617b8;border:1px solid #7dd3fc2e;border-radius:34px;min-height:520px;position:relative;overflow:hidden}.tech-particle-field:before{content:"";background-image:linear-gradient(30deg,#7dd3fc1c 1px,#0000 1px),linear-gradient(150deg,#34d39917 1px,#0000 1px);background-size:38px 38px;border:1px solid #94a3b81c;border-radius:26px;position:absolute;inset:24px}.tech-particle-field i{left:var(--x);top:var(--y);width:var(--size);height:var(--size);animation:4.8s ease-in-out infinite techParticle;animation-delay:var(--delay);background:#67e8f9;border-radius:999px;position:absolute;box-shadow:0 0 16px #67e8f9d1}.mesh-ring{border:1px solid #7dd3fc3d;border-radius:50%;animation:18s linear infinite meshRotate;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-main{width:330px;height:330px}.ring-mid{border-color:#34d39947;width:232px;height:232px;animation-direction:reverse}.ring-small{border-color:#facc1547;width:124px;height:124px;animation-duration:11s}.tech-particle-field b{color:#f8fafc;text-align:center;background:#020617db;border:1px solid #22d3ee61;border-radius:42px;place-items:center;width:160px;height:160px;font-size:18px;font-weight:950;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 54px #22d3ee38}.tech-particle-copy div{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.tech-particle-copy strong{color:#e0f2fe;background:#0f172aad;border:1px solid #7dd3fc2e;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:850;display:inline-flex}.tech-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tech-faq-grid article{background:#0f172aa3;border:1px solid #94a3b824;border-radius:22px;min-height:180px;padding:26px}.tech-faq-grid h3{color:#fff;margin:0 0 12px;font-size:19px;line-height:1.45}.tech-faq-grid p{color:#94a3b8;margin:0;font-size:15px;line-height:1.75}.tech-cta{background:linear-gradient(120deg,#0e749052,#0000 45%),linear-gradient(230deg,#facc151f,#0000 44%),#020617c7;border:1px solid #7dd3fc33;border-radius:32px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:72px;padding:46px;display:flex;box-shadow:0 34px 110px #00000052}.tech-cta div{max-width:850px}.tech-cta .ant-btn{flex:none;min-height:56px;padding-inline:30px}@keyframes techGrid{0%{background-position:0 0,0 0,0 0}to{background-position:72px 72px,72px 72px,220px 220px}}@keyframes techSweep{0%{opacity:.55;filter:hue-rotate()}to{opacity:.95;filter:hue-rotate(24deg)}}@keyframes techBeam{0%,to{opacity:.18;transform:translateX(-6%) rotate(var(--beam-rotate,-11deg))}50%{opacity:.88;transform:translateX(9%) rotate(var(--beam-rotate,-11deg))}}.beam-a{--beam-rotate:-11deg}.beam-b{--beam-rotate:16deg}@keyframes techPlane{0%{background-position:0 0}to{background-position:0 92px}}@keyframes techHeaderScan{0%,62%{transform:translate(-88%)}to{transform:translate(88%)}}@keyframes techPulse{0%,to{opacity:.46;transform:scale(.86)}50%{opacity:1;transform:scale(1.2)}}@keyframes techProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes techOrbit{to{rotate:360deg}}@keyframes techFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes techMarquee{to{transform:translate(-50%)}}@keyframes techParticle{0%,to{opacity:.22;transform:translate(0,0)scale(.8)}50%{opacity:1;transform:translate(14px,-20px)scale(1.28)}}@keyframes meshRotate{to{rotate:360deg}}@keyframes techScanRing{0%,to{opacity:.12;transform:scale(.86)}50%{opacity:.48;transform:scale(1.08)}}@keyframes techDataLane{0%,to{opacity:.08;translate:-18px}50%{opacity:.58;translate:24px}}@keyframes techAmbientParticle{0%,to{opacity:.16;transform:translate(0,0)scale(.7)}45%{opacity:.92;transform:translate(18px,-26px)scale(1.15)}72%{opacity:.42;transform:translate(-10px,18px)scale(.92)}}@keyframes stageCellPulse{0%,to{opacity:.36;box-shadow:inset 0 0 #22d3ee00}50%{opacity:.86;box-shadow:inset 0 0 28px #22d3ee14}}@keyframes flowBadgeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes streamScan{0%,to{transform:translateY(-105%)}50%{transform:translateY(105%)}}@keyframes streamLineIn{0%,to{opacity:.48;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}@keyframes radarCorePulse{0%,to{opacity:.26;transform:scale(.88)}50%{opacity:.74;transform:scale(1.08)}}@keyframes radarNodeFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes radarPulse{0%{opacity:.82;width:20px;height:20px}to{opacity:0;width:440px;height:440px}}@media (width<=1180px){.tech-header-inner,.tech-hero,.tech-control-band,.tech-intel,.tech-particle-band,.tech-radar-section{grid-template-columns:1fr}.tech-nav{justify-self:stretch}.tech-nav a{flex:1;justify-content:center}.tech-header-actions{justify-content:flex-start}.tech-hero{min-height:auto}.tech-hero-stage{min-height:620px}.tech-radar-section{width:min(100% - 48px,900px)}.tech-protocol-grid,.tech-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-timeline:before{display:none}}@media (width<=860px){.tech-header{min-height:auto;padding:12px}.tech-header:after{left:12px;right:12px}.tech-header-inner{border-radius:22px}.tech-nav{display:none}.tech-header-actions{justify-content:stretch}.tech-header-actions .ant-btn{flex:1}.tech-hero,.tech-section,.tech-control-band,.tech-particle-band,.tech-radar-section,.tech-cta{width:min(100% - 28px,720px)}.tech-hero h1{font-size:50px}.tech-hero h1 span,.tech-section-title h2,.tech-slide-copy h2,.tech-particle-copy h2,.tech-radar-copy h2,.tech-cta h2{font-size:32px}.tech-hero-stats,.tech-protocol-grid,.tech-control-grid,.tech-timeline,.tech-faq-grid{grid-template-columns:1fr}.tech-control-band,.tech-cta{padding:34px 22px}.tech-hero-stage{min-height:560px}.tech-orbit{width:360px;height:360px}.orbit-one{width:330px;height:330px}.orbit-two{width:238px;height:238px}.orbit-three{width:152px;height:152px}.tech-console img{height:220px}.tech-terminal{bottom:286px;left:22px}.tech-flow-board{grid-template-columns:repeat(2,minmax(0,1fr));width:auto;top:22px;left:22px;right:22px}.tech-stream-panel{display:none}.tech-radar-board{min-height:560px}.tech-intel{grid-template-columns:1fr;width:min(100% - 28px,720px)}.tech-cta{display:grid}.tech-cta .ant-btn{width:100%}}@media (width<=560px){.tech-brand{width:100%}.tech-brand-mark{width:48px;height:48px}.tech-brand strong{font-size:19px}.tech-header-actions{grid-template-columns:1fr;display:grid}.tech-hero h1{font-size:42px}.tech-hero h1 span{font-size:26px}.tech-radar-copy h2{font-size:28px}.tech-actions .ant-btn{width:100%}.tech-hero-stage{border-radius:24px;min-height:500px}.tech-orbit{width:300px;height:300px;top:34px}.orbit-one{width:280px;height:280px}.orbit-two{width:202px;height:202px}.orbit-three{width:126px;height:126px}.orbit-core{border-radius:24px;width:76px;height:76px;font-size:23px}.orbit-node{min-width:54px;height:30px;font-size:12px}.tech-console{bottom:18px;left:16px;right:16px}.tech-console img{height:188px}.tech-terminal,.tech-flow-board{display:none}.tech-radar-section{padding:22px 0 54px}.tech-radar-board{min-height:620px}.tech-radar-core{border-radius:34px;width:134px;height:134px}.tech-radar-node{width:138px;padding:14px}.rn-1,.rn-3{left:6%}.rn-2,.rn-4{right:6%}.tech-slide-copy,.tech-faq-grid article,.tech-protocol-card,.tech-timeline article{padding:22px}.tech-particle-band{grid-template-columns:1fr}.tech-particle-field{min-height:390px}.ring-main{width:250px;height:250px}.ring-mid{width:178px;height:178px}.tech-particle-field b{border-radius:34px;width:128px;height:128px;font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.home-hero,.showcase-carousel,.particle-section,.split-band,.cockpit-section{grid-template-columns:1fr}.feature-grid,.timeline-track,.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-track:before{display:none}.feature-card:first-child{grid-column:auto}.rule-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.rewrite-rule-row{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=900px){.metric-panel-head{flex-direction:column;align-items:flex-start}.metric-summary-grid,.metric-chart-grid,.scenario-grid,.relay-lab{grid-template-columns:1fr}.particle-section{padding:64px 16px}.particle-field{min-height:340px}.home-hero{width:min(100% - 32px,720px);min-height:auto;padding:54px 0 66px}.hero-copy h1{font-size:clamp(42px,14vw,64px)}.hero-copy p{font-size:17px}.hero-metrics,.mesh-metrics,.timeline-track,.workflow-steps,.faq-grid,.cta-section{grid-template-columns:1fr}.showcase-carousel{width:min(100% - 32px,720px);padding:64px 0}.carousel-copy{min-height:auto}.carousel-card{grid-template-columns:52px minmax(0,1fr)}.carousel-card i{grid-column:1/-1}.home-section{width:min(100% - 32px,720px);padding:64px 0}.split-band{width:100%;padding:64px 16px}.floating-note{display:none}.app-layout{flex-direction:column}.app-layout .ant-layout-sider{position:relative;flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.app-layout .ant-menu{padding:10px;display:flex;overflow-x:auto}.app-layout .ant-menu-item{flex:none}.side-brand{min-height:68px}.topbar{height:auto;min-height:68px;padding:14px 18px}.content{padding:18px}.rewrite-rule-row{grid-template-columns:1fr}.rule-section-title{display:block}.rule-section-title p{text-align:left;margin-top:6px}.rule-form-grid.four{grid-template-columns:1fr}.rule-grid-span-2{grid-column:auto}}@media (width<=780px){.public-header{height:auto;min-height:82px;padding:10px 16px}.public-header-inner{border-radius:20px;grid-template-columns:1fr auto;gap:14px;padding:10px}.public-nav{display:none}.public-actions .ant-btn{min-height:40px;padding-inline:16px}.public-actions .ghost-action{display:none}}@media (width<=640px){.public-header{padding:8px 12px}.public-header-inner{grid-template-columns:1fr;justify-items:stretch}.brand{width:100%}.public-actions{justify-content:stretch}.public-actions .ant-btn{flex:1}.hero-actions .ant-btn{width:100%}.feature-grid{grid-template-columns:1fr}.cta-section{width:min(100% - 32px,720px);padding:30px}}
