:root{color-scheme:light;font-family:PingFang SC,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;color:#111827;background:#f7f9fc;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{height:100%;margin:0;overflow:hidden}body{height:100vh;overflow:hidden}button{font:inherit}.page-shell{height:100vh;padding:8px;overflow:hidden;background:radial-gradient(circle at top left,rgba(111,168,255,.14),transparent 24%),radial-gradient(circle at bottom right,rgba(86,124,255,.12),transparent 28%),linear-gradient(180deg,#f4f7ff,#eef3ff)}.hero-card{position:relative;display:flex;flex-direction:column;height:100%;padding:24px;border-radius:28px;background:linear-gradient(135deg,#ebf4fff5,#fffffffa 32%,#eef4ffeb),#fff;box-shadow:inset 0 1px #fffc,0 16px 48px #768ebb1f;overflow:hidden}.hero-glow{position:absolute;width:712px;height:712px;background:#d6eaff;filter:blur(300px);pointer-events:none;opacity:.95;border-radius:50%}.hero-glow--left{top:-50%;left:-180px}.hero-glow--right{right:-270px;bottom:-247px}.page-caption{margin:0;color:#6b7280;font-size:15px;letter-spacing:.08em}.hero-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:1260px;width:100%;flex:1;min-height:0;margin:0 auto;padding:20px 0 12px;text-align:center}.hero-icon{position:relative;width:94px;height:94px;margin-bottom:14px}.chip-body{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:24px;background:linear-gradient(180deg,#3e8dff,#3666f1);box-shadow:0 14px 28px #3f67f13d}.chip-pin{position:absolute;top:14px;bottom:14px;width:6px;background:linear-gradient(180deg,transparent 0 10%,rgba(141,181,255,.95) 10% 24%,transparent 24% 40%,rgba(141,181,255,.95) 40% 54%,transparent 54% 70%,rgba(141,181,255,.95) 70% 84%,transparent 84% 100%)}.chip-pin-left{left:-8px}.chip-pin-right{right:-8px}.chip-lightning{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffffe6;font-size:30px}.chip-orbit{position:absolute;right:4px;bottom:6px;display:grid;place-items:center;width:28px;height:28px;border:3px solid #ffffff;border-radius:50%;background:linear-gradient(180deg,#7da7ff,#5b6eff);color:#fff;font-size:14px;box-shadow:0 8px 18px #5b6eff33}.hero-content h1{margin:0;font-size:clamp(34px,4.6vw,56px);line-height:1.14;font-weight:700;color:#111827}.hero-subtitle{margin:14px 0 0;color:#7b8394;font-size:clamp(14px,1.5vw,18px)}.version-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:100%;margin-top:clamp(24px,4vh,40px)}.version-card{display:flex;flex-direction:column;min-height:480px;padding:32px 28px 30px;border:1px solid rgba(220,229,245,.95);border-radius:24px;background:#fffffff0;box-shadow:0 16px 36px #8298bb1f;text-align:left;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background-color .24s ease}.version-card--recommended{border-color:#dce5f5f2;box-shadow:0 16px 36px #8298bb1f}.version-card:hover,.version-card:focus-within{transform:translateY(-8px);border-color:#a3c0ff;box-shadow:0 6px 20px #0000000d;background:#fffffffa}.version-badge{align-self:flex-start;padding:8px 14px;border-radius:999px;background:#f3f5f9;color:#6b7280;font-size:13px;font-weight:600;transition:background-color .24s ease,color .24s ease}.version-badge--primary{background:#f3f5f9;color:#6b7280}.version-card:hover .version-badge,.version-card:focus-within .version-badge{background:#3969f51a;color:#2463eb}.version-copy{margin-top:28px}.version-copy h2{margin:0;color:#171717;font-size:clamp(30px,2.3vw,40px);line-height:1.16;letter-spacing:-.02em}.version-copy p{margin:14px 0 0;color:#727b8d;font-size:15px;line-height:1.75}.feature-list{display:grid;gap:16px;margin:32px 0 0;padding:0;list-style:none}.feature-list li{display:flex;align-items:center;gap:12px;color:#697489;font-size:15px}.check-icon{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#eff4ff;color:#7c8fb0;font-size:11px;line-height:1}.action-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:44px;padding:16px 20px;border:0;border-radius:16px;background:linear-gradient(180deg,#f4f6fb,#eceff6);color:#30384a;font-size:17px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,background .2s ease}.version-card:hover .action-button,.version-card:focus-within .action-button{transform:translateY(-2px);background:linear-gradient(180deg,#3f77f8,#3267eb);color:#fff;box-shadow:0 12px 24px #6778962e}.action-button--primary{background:linear-gradient(180deg,#f4f6fb,#eceff6);color:#30384a;box-shadow:none}.version-card:hover .action-button--primary,.version-card:focus-within .action-button--primary{box-shadow:0 18px 30px #3267eb47}.footer-tip{margin:clamp(44px,6vh,64px) 0 0;color:#9aa3b5;font-size:14px}@media (max-width: 1024px){.hero-glow{width:560px;height:520px;border-radius:560px;filter:blur(220px)}.hero-glow--left{left:-180px}.hero-glow--right{right:-220px;bottom:-220px}.page-shell{padding:8px}.hero-card{padding:18px}.hero-content{padding-top:16px}.version-grid{gap:24px;margin-top:28px}.version-card{min-height:460px;padding:22px 20px 26px}}@media (max-width: 768px){.hero-glow{width:360px;height:360px;border-radius:360px;filter:blur(140px);opacity:.8}.hero-glow--left{top:180px;left:-140px;transform:none}.hero-glow--right{right:-140px;bottom:80px}.page-shell{height:auto;min-height:100vh;padding:12px;overflow:visible}.hero-card{height:auto;padding:16px;border-radius:22px;overflow:visible}.page-caption{font-size:14px}.hero-content{padding:28px 0 8px}.hero-subtitle{max-width:28em}.version-grid{grid-template-columns:1fr;margin-top:32px}.version-card{padding:18px 18px 22px}.version-copy h2{font-size:28px}.action-button{margin-top:24px}}@media (max-width: 480px){.page-shell{padding:8px}.hero-card{padding:14px;border-radius:18px}.hero-icon{width:82px;height:82px;margin-bottom:14px}.hero-subtitle{font-size:13px;line-height:1.6}.version-badge{font-size:12px}.version-number{width:48px;height:48px;font-size:17px}.version-copy h2{font-size:24px}.version-copy p,.feature-list li,.action-button{font-size:14px}.footer-tip{font-size:12px}}
