:root{--bg:#050a13;--line:#15313e;--cyan:#16d9e8;--blue:#426bff;--text:#eff8ff;--muted:#98a7b8}*{box-sizing:border-box}body{margin:0;min-height:100vh;overflow:hidden;background:radial-gradient(circle at 50% 42%,#092231 0,#07131f 24%,var(--bg) 61%);color:var(--text);font-family:"Microsoft YaHei",system-ui,sans-serif}.grid{position:fixed;inset:0;opacity:.25;background-image:linear-gradient(#0f3542 1px,transparent 1px),linear-gradient(90deg,#0f3542 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse at center,black,transparent 72%)}.aurora{position:fixed;width:40vw;height:40vw;border-radius:50%;filter:blur(110px);opacity:.18}.a{top:15%;left:22%;background:#00d4ff}.b{right:18%;bottom:-15%;background:#5237d9}.stars{position:fixed;inset:0;pointer-events:none}.star{position:absolute;width:5px;height:5px;border-radius:50%;background:#7eefff;box-shadow:0 0 14px 3px #12cde0;opacity:.65;animation:float 5s ease-in-out infinite}@keyframes float{50%{transform:translateY(-16px);opacity:1}}header{height:80px;display:flex;position:relative;z-index:2;align-items:center;justify-content:space-between;padding:0 clamp(24px,5vw,82px);border-bottom:1px solid rgba(112,185,207,.11)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:#f4ffff;font-size:20px;font-weight:800;letter-spacing:1px}.brand>span>span{color:var(--cyan)}.brand-mark{width:36px;height:36px;position:relative;border:2px solid #1be2ed;border-radius:11px;transform:rotate(45deg);box-shadow:0 0 18px #0cc8d566}.brand-mark i,.brand-mark b,.brand-mark em{position:absolute;background:#45f2ff;border-radius:5px}.brand-mark i{width:8px;height:8px;left:5px;top:5px}.brand-mark b{width:15px;height:8px;right:4px;bottom:6px}.brand-mark em{width:7px;height:7px;left:12px;bottom:5px}nav{display:flex;gap:12px;align-items:center}nav a,nav button{border:1px solid rgba(119,179,199,.32);padding:9px 15px;border-radius:9px;text-decoration:none;background:#07101a99;color:#d8edf5;font-size:14px}nav .outline{border-color:#1ea6b8;color:#8ff7ff}nav button{cursor:pointer;color:#9daebe}main{position:relative;z-index:1;text-align:center;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:calc(100vh - 128px);padding:56px 20px 82px}.eyebrow{color:#7ffbff;border:1px solid #0a8292;border-radius:99px;padding:7px 15px;font-size:13px;background:#00c6db0d;box-shadow:0 0 28px #00c5db1f}h1{font-size:clamp(54px,6vw,100px);line-height:1.08;letter-spacing:3px;margin:26px 0 22px;text-shadow:0 8px 40px #001728}h1 strong{font-style:normal;background:linear-gradient(90deg,#70efff,#00e1be 45%,#4883ff);-webkit-background-clip:text;color:transparent}p{margin:0;color:var(--muted);font-size:17px;line-height:1.85}.actions{display:flex;gap:15px;margin:34px 0 42px}.actions a{display:inline-flex;align-items:center;gap:13px;padding:14px 27px;border-radius:13px;text-decoration:none;font-weight:700}.primary{color:#03222b;background:linear-gradient(100deg,#34f4ff,#12c6e3);box-shadow:0 10px 31px #06b5c666}.primary span{font-size:21px}.secondary{color:#e4f1f7;border:1px solid #37535f;background:#0a131ccc}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(480px,100%)}.stats div{padding:14px;background:#07121cb8;border:1px solid #223746;border-radius:12px;display:grid;gap:4px}.stats b{font-size:20px;color:#aeefff}.stats small{color:#7e91a0}.orbit{position:fixed;z-index:1;top:18%;display:flex;flex-direction:column;gap:30px;opacity:.7}.orbit.left{left:clamp(15px,11vw,210px)}.orbit.right{right:clamp(15px,11vw,210px);top:13%}.orbit span{font-size:12px;color:#99c7d6;border:1px solid #27404d;background:#0c1721cc;border-radius:20px;padding:6px 15px;box-shadow:0 0 18px #07516655;animation:drift 6s ease-in-out infinite}.orbit span:nth-child(even){animation-delay:-2s;color:#a19cff}@keyframes drift{50%{transform:translateX(11px)}}footer{position:fixed;bottom:20px;width:100%;text-align:center;color:#526573;font-size:12px;z-index:1}@media(max-width:700px){header{padding:0 18px;height:65px}.brand{font-size:17px}.brand-mark{width:28px;height:28px}nav a:not(.outline),nav button{display:none}main{min-height:calc(100vh - 65px)}.orbit{display:none}p{font-size:14px}h1{font-size:51px}.actions{margin:27px 0 34px}.actions a{padding:13px 18px}.stats{width:100%;max-width:380px}}
.brand-logo{width:39px;height:39px;filter:drop-shadow(0 0 12px #12ddea99);flex:none}.brand-mark{display:none}
