@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";:root{--color-primary: #39c5bb;--color-primary-soft: rgba(57, 197, 187, .18);--color-accent: #2c77ff;--bg-main: #04070f;--bg-panel: rgba(8, 13, 24, .78);--bg-card: rgba(12, 18, 31, .9);--line-soft: rgba(126, 152, 184, .24);--text-main: #eaf4ff;--text-sub: #9db2cd}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}html{background-color:var(--bg-main);overscroll-behavior-y:none;background:radial-gradient(circle at 18% 4%,rgba(57,197,187,.2),transparent 40%),radial-gradient(circle at 92% 0%,rgba(44,119,255,.2),transparent 34%),linear-gradient(180deg,#071123,#04070f 36%)}body{overscroll-behavior-y:none;font-family:Manrope,PingFang SC,Microsoft Yahei,sans-serif;color:var(--text-main)}.page-shell{position:relative;overflow:hidden;isolation:isolate;padding:22px 24px 34px}.page-shell:after{content:"";position:absolute;inset:0;z-index:-2;opacity:.26;background-image:linear-gradient(rgba(145,181,219,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(145,181,219,.1) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,black 20%,transparent 100%);mask-image:linear-gradient(to bottom,black 20%,transparent 100%)}.bg-glow{position:absolute;z-index:-1;filter:blur(90px);pointer-events:none}.bg-glow-a{width:430px;height:430px;left:-120px;top:-70px;background:#39c5bb66}.bg-glow-b{width:420px;height:420px;right:-100px;top:-120px;background:#3b63ff59}.topbar{max-width:1220px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:8px 0}.brand{display:inline-flex;align-items:center;gap:10px}.brand-btn{border:0;padding:0;background:transparent;color:inherit;cursor:pointer}.brand-icon{width:18px;height:18px;border-radius:5px;object-fit:cover;box-shadow:0 0 12px #39c5bb73}.brand-name{font-family:Space Grotesk,Manrope,sans-serif;font-weight:600;letter-spacing:.03em}.topbar-actions{display:inline-flex;align-items:center;gap:10px}.topbar-nav-btn{position:relative;border:0;background:transparent;color:var(--text-sub);padding:8px 12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .22s ease}.topbar-nav-btn:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:linear-gradient(135deg,#7bf0e7,#39c5bb);border-radius:2px;opacity:0;transform:translateY(2px);transition:all .22s ease}.topbar-nav-btn:hover{color:#cbe8ff}.topbar-nav-btn.active{color:#fff;font-weight:700}.topbar-nav-btn.active:after{opacity:1;transform:translateY(0)}.content{max-width:1220px;margin:36px auto 0}.hero{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:26px;align-items:center}.hero-copy{animation:fade-up .65s ease both}.hero-badge{margin:0;display:inline-flex;border-radius:999px;border:1px solid rgba(57,197,187,.42);padding:7px 13px;color:#b1f4ee;background:#39c5bb1f;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero h1{margin:18px 0 10px;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(34px,5vw,60px);line-height:1.02;letter-spacing:-.015em;max-width:760px;text-wrap:balance;background:linear-gradient(180deg,#f2f7ff,#c8d9f1);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-subtitle{margin:0;color:#c7daf1;font-size:clamp(18px,2vw,25px)}.hero-desc{margin:14px 0 0;color:var(--text-sub);max-width:610px;line-height:1.7}.hero-actions{margin-top:24px;display:flex;gap:12px}.hero-btn{border:1px solid transparent;border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;cursor:pointer}.hero-btn.primary{color:#032725;background:linear-gradient(135deg,#7bf0e7,#39c5bb)}.hero-btn.secondary{color:var(--text-main);border-color:#39c5bb61;background:#39c5bb14}.hero-stage{position:relative;min-height:min(640px,68vw);animation:fade-up .85s ease both}.stage-orbit{position:absolute;border-radius:999px;border:1px dashed rgba(148,181,221,.22);pointer-events:none;animation:spin 24s linear infinite}.stage-orbit-a{width:88%;height:88%;top:6%;left:6%}.stage-orbit-b{width:58%;height:58%;top:21%;left:21%;animation-duration:16s;animation-direction:reverse}.stage-card{position:absolute;overflow:hidden;border-radius:24px;border:1px solid rgba(141,177,212,.28);box-shadow:0 30px 64px #00000073}.stage-card img{width:100%;height:100%;display:block;object-fit:cover}.stage-main{inset:12% 16% 14% 8%}.stage-secondary{width:42%;height:42%;right:0;top:8%;animation:drift 4.4s ease-in-out infinite}.stage-tertiary{width:36%;height:34%;left:0;bottom:0;animation:drift 3.8s ease-in-out infinite}.feature-stage{margin-top:110px;display:grid;grid-template-columns:340px minmax(0,1fr);gap:20px;align-items:start}.feature-sidebar{position:sticky;top:16px;border:1px solid var(--line-soft);border-radius:18px;background:#080e18db;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:18px}.feature-sidebar-label{margin:0;color:var(--color-primary);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.feature-sidebar h2{margin:8px 0 0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(28px,2.9vw,40px);line-height:1.1}.feature-sidebar>p{margin:12px 0 0;color:var(--text-sub);line-height:1.7}.feature-jump-list{margin-top:14px;display:grid;gap:8px}.jump-btn{border:1px solid transparent;border-radius:12px;background:#ffffff05;padding:10px 12px;color:var(--text-sub);text-align:left;cursor:pointer;display:grid;gap:6px;transition:all .22s ease}.jump-btn span{font-size:10px;letter-spacing:.12em}.jump-btn strong{font-size:13px;color:#cde0f7;line-height:1.4}.jump-btn.active{border-color:#39c5bb70;background:#39c5bb24}.feature-canvas{column-count:2;column-gap:14px}.feature-card{border:1px solid var(--line-soft);border-radius:18px;background:#090f1beb;padding:14px;display:block;width:100%;margin-bottom:14px;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;cursor:pointer;animation:fade-up .58s ease both;transition:border-color .22s ease,transform .22s ease,background-color .22s ease}.feature-card:focus{outline:2px solid rgba(57,197,187,.4);outline-offset:2px}.feature-card.active{border-color:#39c5bb80;background:#0b1422f5;transform:translateY(-1px)}.feature-card-top p{margin:0 0 8px;display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:22px;padding:0 8px;border-radius:999px;color:#9dc8f6;border:1px solid rgba(88,131,180,.45);background:#405f8833;font-size:10px;letter-spacing:.1em;font-weight:700}.feature-card-top h3{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(21px,2.1vw,30px);line-height:1.18;letter-spacing:-.01em;text-wrap:balance}.feature-media{border-radius:12px;overflow:hidden;border:1px solid rgba(147,182,216,.26);margin-top:10px}.feature-media img{width:100%;height:100%;min-height:100%;display:block;object-fit:cover}.feature-desc{margin:10px 0 0;color:var(--text-sub);line-height:1.68;font-size:14px}.feature-shortcuts{margin-top:10px;border-radius:10px;border:1px solid rgba(57,197,187,.3);background:#39c5bb14;padding:10px 12px}.feature-shortcuts p{margin:0;color:#b1f4ee;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.feature-shortcuts ul{margin:8px 0 0;padding-left:16px;display:grid;gap:4px}.feature-shortcuts li{color:#c6ebff;line-height:1.55;font-size:13px}.layout-xl .feature-media{min-height:280px}.layout-wide .feature-media{min-height:190px}.layout-tall .feature-media{min-height:330px}.layout-compact .feature-media{min-height:150px}.download-guide{margin-top:40px;padding:24px;border-radius:18px;border:1px solid var(--line-soft);background:linear-gradient(140deg,#39c5bb1f,#2c77ff14),#080e18e6;display:grid;grid-template-columns:1fr 1fr;gap:20px}.download-guide-head{display:grid;gap:10px;align-content:start}.download-guide-badge{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);font-weight:700}.download-guide-head h2{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(28px,3.2vw,40px);line-height:1.1;letter-spacing:-.012em}.download-guide-head>p{margin:0;color:var(--text-sub);line-height:1.75}.download-guide-actions{margin-top:4px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.download-guide-release{border-radius:12px;padding:11px 16px;border:1px solid rgba(57,197,187,.36);color:#c8e6ff;text-decoration:none;font-size:14px;font-weight:700;background:#39c5bb14;transition:border-color .2s ease,color .2s ease}.download-guide-release:hover{border-color:#39c5bb99;color:#eff8ff}.download-guide-list{margin:0;padding-left:20px;display:grid;gap:12px;align-content:start}.download-guide-list li h3{margin:0;font-size:16px;color:#d9e9fa}.download-guide-list li p{margin:6px 0 0;color:var(--text-sub);line-height:1.65}.download-faq{grid-column:1 / -1;border-radius:14px;border:1px solid rgba(126,152,184,.28);background:#080e18b8;padding:16px}.download-faq h3{margin:0;font-size:18px;color:#e6f2ff}.download-faq-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.download-faq-desc{margin:8px 0 0;color:var(--text-sub);line-height:1.7}.download-faq-tabs{display:inline-flex;align-items:center;padding:4px;border-radius:999px;border:1px solid rgba(57,197,187,.24);background:#ffffff08;gap:4px}.download-faq-tab{border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;color:#9db2cd;background:transparent;cursor:pointer;transition:all .2s ease}.download-faq-tab.active{color:#032725;background:linear-gradient(135deg,#7bf0e7,#39c5bb)}.download-faq-item{margin-top:12px;border-radius:12px;border:1px solid rgba(57,197,187,.2);background:#39c5bb0f;padding:12px}.download-faq-item h4{margin:0;color:#c9e8ff;font-size:14px}.download-faq-item ol{margin:8px 0 0;padding-left:20px;display:grid;gap:6px}.download-faq-item li{color:var(--text-sub);line-height:1.65;font-size:13px}.command-market{position:relative;margin-top:40px;border-radius:24px;border:1px solid rgba(128,164,204,.26);background:linear-gradient(140deg,#2c77ff24,#39c5bb14 48%,#070d18e6),#070d18db;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;isolation:isolate;padding:28px 26px}.command-market:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.16;background-image:linear-gradient(rgba(145,181,219,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(145,181,219,.3) 1px,transparent 1px);background-size:28px 28px}.command-market-page{margin-top:10px;animation:fade-up .58s ease both}.command-market-glow{position:absolute;z-index:-1;border-radius:999px;filter:blur(70px);pointer-events:none;animation:market-pulse 5.6s ease-in-out infinite}.command-market-glow-a{width:240px;height:240px;left:-70px;top:-90px;background:#39c5bb47}.command-market-glow-b{width:230px;height:230px;right:-60px;bottom:-90px;background:#2c77ff4d}.command-market-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:center;gap:18px;margin-bottom:18px}.command-market-head{display:grid;gap:9px;animation:fade-up .62s ease both}.command-market-badge{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#b2f8f2;font-weight:700;width:fit-content;border-radius:999px;border:1px solid rgba(57,197,187,.38);background:#39c5bb21;padding:7px 12px}.command-market-head h2{margin:0;font-family:Space Grotesk,Manrope,sans-serif;font-size:clamp(30px,3.4vw,44px);line-height:1.1;letter-spacing:-.012em;background:linear-gradient(180deg,#f4f8ff,#c6dbf2);-webkit-background-clip:text;background-clip:text;color:transparent}.command-market-head>p{margin:0;color:var(--text-sub);line-height:1.7;max-width:62ch}.command-market-stage{position:relative;min-height:220px;border-radius:18px;border:1px solid rgba(126,152,184,.26);background:radial-gradient(circle at 20% 18%,rgba(57,197,187,.18),transparent 42%),radial-gradient(circle at 78% 78%,rgba(44,119,255,.18),transparent 40%),#070e19a8;overflow:hidden;animation:fade-up .8s ease both}.market-orbit{position:absolute;border-radius:999px;border:1px dashed rgba(154,190,229,.24);pointer-events:none}.market-orbit-a{width:70%;height:78%;left:-16%;top:-24%;animation:spin 18s linear infinite}.market-orbit-b{width:78%;height:92%;right:-24%;bottom:-38%;animation:spin 24s linear infinite reverse}.market-stage-card{position:absolute;border-radius:14px;border:1px solid rgba(126,152,184,.3);background:#09101cc2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 24px #02060e5c;display:grid;align-content:center;gap:8px;padding:14px;animation:market-drift 5.8s ease-in-out infinite}.market-stage-card span{display:block;height:8px;border-radius:999px;background:linear-gradient(90deg,#c6dcf4cc,#7e98b852)}.market-stage-card-main{width:56%;height:56%;left:12%;top:18%}.market-stage-card-main span:nth-child(1){width:76%}.market-stage-card-main span:nth-child(2){width:92%}.market-stage-card-main span:nth-child(3){width:62%}.market-stage-card-secondary{width:40%;height:34%;right:10%;top:16%;animation-delay:.6s}.market-stage-card-secondary span:nth-child(1){width:74%}.market-stage-card-secondary span:nth-child(2){width:56%}.market-stage-card-tertiary{width:35%;height:30%;right:18%;bottom:12%;animation-delay:1s}.market-stage-card-tertiary span:nth-child(1){width:72%}.market-stage-card-tertiary span:nth-child(2){width:88%}.command-market-status{margin:10px 0 0;border:1px solid rgba(126,152,184,.28);border-radius:12px;background:#0b121ec2;padding:12px 14px;color:#d5e8ff;font-size:14px;line-height:1.6;animation:fade-up .4s ease both}.command-market-status.error{margin-top:10px;border:1px solid rgba(255,123,123,.4);background:#7a20203d;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.command-market-status.error p{margin:0}.command-market-grid{margin-top:14px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px}.command-card{position:relative;grid-column:span 6;border:1px solid rgba(126,152,184,.24);border-radius:16px;background:linear-gradient(145deg,#39c5bb17,#2c77ff14 42%,#080e18e6),#0a111de6;padding:14px 14px 15px;display:grid;gap:10px;overflow:hidden;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade-up .45s ease both;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.command-card:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid transparent;pointer-events:none;background:linear-gradient(135deg,rgba(123,240,231,.5),rgba(44,119,255,.42),transparent) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .24s ease}.command-card:hover{transform:translateY(-2px);border-color:#7bf0e761;box-shadow:0 14px 28px #02060e4d}.command-card:hover:before{opacity:1}.command-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.command-card h3{margin:0;font-size:clamp(17px,1.8vw,21px);line-height:1.25;color:#eaf4ff;font-family:Space Grotesk,Manrope,sans-serif;max-width:20ch}.command-desc{margin:0;color:var(--text-sub);line-height:1.65;font-size:14px}.command-download-btn{border:1px solid rgba(57,197,187,.42);border-radius:10px;padding:8px 11px;font-size:14px;font-weight:700;color:#032725;background:linear-gradient(135deg,#7bf0e7,#39c5bb);box-shadow:0 8px 18px #39c5bb3d;cursor:pointer;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,color .2s ease}.command-download-btn:hover{border-color:#39c5bb9e;color:#02201e;transform:translateY(-1px);box-shadow:0 10px 20px #39c5bb57}.command-link-btn{border:1px solid rgba(57,197,187,.34);border-radius:10px;padding:9px 12px;font-size:13px;color:#bde8ff;text-decoration:none;background:#39c5bb14;cursor:pointer;transition:border-color .2s ease,color .2s ease}.command-link-btn:hover{border-color:#39c5bb94;color:#e8f6ff}.command-download-btn:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}.footer{max-width:1220px;margin:44px auto 10px;border-top:1px solid var(--line-soft);padding-top:20px;color:#8097b4;font-size:13px;display:grid;gap:8px}.footer-line{margin:0}.footer-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.footer-meta p{margin:0}.footer-link{color:#9bc5f4;text-decoration:none;transition:color .2s ease}.footer-link:hover{color:#c9e4ff}.sponsor-link{display:inline-flex;margin-top:10px;width:fit-content;transition:transform .2s ease,filter .2s ease}.sponsor-link:hover{transform:translateY(-1px);filter:brightness(1.02)}.sponsor-link img{display:block;width:200px;height:auto}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes drift{0%{transform:translateY(0)}50%{transform:translateY(-12px)}to{transform:translateY(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes market-drift{0%{transform:translateY(0)}50%{transform:translateY(-7px)}to{transform:translateY(0)}}@keyframes market-pulse{0%{opacity:.65}50%{opacity:1}to{opacity:.65}}@media(max-width:1180px){.hero{grid-template-columns:1fr}.hero-stage{min-height:min(560px,82vw)}.feature-stage{grid-template-columns:1fr}.feature-sidebar{position:static}.download-guide,.command-market-hero{grid-template-columns:1fr}.command-market-stage{min-height:210px}}@media(max-width:860px){.page-shell{padding:14px 14px 26px}.feature-canvas{column-count:1}.layout-xl .feature-media,.layout-wide .feature-media,.layout-tall .feature-media,.layout-compact .feature-media{min-height:180px}.download-faq-head{flex-direction:column;align-items:flex-start}.command-market{padding:20px 16px}.command-market-stage{min-height:180px}.command-market-grid .command-card{grid-column:1 / -1}}@media(max-width:700px){.topbar{padding:10px}.topbar-actions{gap:8px}.hero-actions{flex-direction:column;align-items:flex-start}.hero-stage{min-height:390px}.stage-main{inset:14% 8% 16%}.stage-secondary{width:48%;height:42%;top:3%}.stage-tertiary{width:42%;height:34%}.jump-btn strong{font-size:12px}.download-guide{padding:18px}.command-market-head h2{font-size:clamp(28px,9vw,36px)}.command-market-stage{min-height:160px}.market-stage-card{padding:10px;gap:6px}.command-card-head{flex-direction:column;align-items:flex-start}.command-card h3{max-width:none}.footer-meta{flex-direction:column;align-items:flex-start;gap:6px}.sponsor-link img{width:180px}}
