:root{color-scheme:dark;font-family:Inter,Microsoft YaHei,system-ui,sans-serif;color:#eee;background:#111;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}header,main,footer{max-width:1160px;margin:auto}header{display:flex;justify-content:space-between;align-items:center;padding:30px 24px;border-bottom:1px solid #ffffff14}.brand{font-size:20px;display:flex;align-items:center;gap:12px;font-weight:650}.brand small{font-size:11px;letter-spacing:2px;color:#ad72e2}.mark{height:38px;width:38px;border-radius:10px;background:#2e193e;color:#bb7ffa;display:grid;place-items:center}.header-note{font-size:12px;color:#8a8a92}main{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:84px 24px 40px}.eyebrow{font-size:12px;letter-spacing:3px;color:#bb7ffa}h1{font-size:clamp(44px,6vw,68px);line-height:1.22;letter-spacing:-2px;font-weight:650;margin:24px 0}p{line-height:1.85;color:#a4a4ad}.intro>p{font-size:17px}.pills{display:flex;flex-wrap:wrap;gap:9px;margin-top:32px}.pills span{font-size:11px;border:1px solid #ffffff18;border-radius:30px;padding:8px 12px;color:#aaa}.release{border:1px solid #41324e;border-radius:20px;background:#19171d;padding:30px;align-self:start;box-shadow:0 14px 60px #0003}.release-top{display:flex;gap:9px;align-items:center;font-size:13px;color:#ddd}.live-dot{width:7px;height:7px;border-radius:10px;background:#aa68e6}.badge{margin-left:auto;background:#2e193e;border:1px solid #a855f733;color:#bf8aed;padding:5px 8px;border-radius:5px;font-size:10px}.version{font-size:42px;font-weight:650;margin-top:25px;letter-spacing:-1px}.date{font-size:12px;margin:8px 0 24px}.notes{font-size:14px;white-space:pre-wrap;line-height:1.9;color:#c2bec9;max-height:270px;overflow:auto}.download{display:block;background:#a855f7;color:#fff;text-align:center;padding:16px;border-radius:9px;font-size:15px;font-weight:650;margin-top:30px;transition:background .15s}.download:hover{background:#b669ff}.disabled{opacity:.35;pointer-events:none}.file{font-size:11px;text-align:center;margin-bottom:0}.retry{background:transparent;color:#bb7ffa;border:1px solid #574065;border-radius:7px;padding:10px 15px;margin-top:18px;cursor:pointer}details{font-size:11px;color:#aaa;margin-top:25px;border-top:1px solid #ffffff12;padding-top:18px}summary{cursor:pointer;color:#c5bacf}details label{display:block;margin-top:15px;font-size:10px;color:#887994}code{display:block;font-size:10px;word-break:break-all;line-height:1.6;margin-top:8px;color:#c1b3cd}details p{font-size:11px}.how{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:40px;border-top:1px solid #ffffff14;margin-top:20px;padding-top:40px}.how b{color:#8b5aae;font-size:11px;letter-spacing:2px}.how h2{font-size:15px;font-weight:550;margin:14px 0 8px}.how p{font-size:12px;margin:0}footer{display:flex;justify-content:space-between;padding:25px 24px 35px;color:#696771;font-size:10px}:focus-visible{outline:2px solid #c98fff;outline-offset:4px}@media(max-width:750px){header{padding:20px}.header-note{font-size:10px}main{grid-template-columns:1fr;gap:35px;padding:45px 20px 25px}h1{font-size:48px}.intro>p{font-size:15px}.pills{margin-top:20px}.release{padding:24px}.how{grid-template-columns:1fr;gap:24px;margin-top:0}.how p{font-size:13px}footer{padding:20px;gap:15px;font-size:9px}}
