:root{color:#182327;font-synthesis:none;text-rendering:optimizelegibility;--teal-950:#063f47;--teal-800:#0a6b76;--teal-700:#0d8793;--teal-600:#1596a2;--teal-500:#2eb8c2;--teal-100:#dff5f5;--ink:#182327;--muted:#68777b;--line:#dce7e8;--paper:#fff;--orange:#ff7146;background:#f4f8f8;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{background:#f4f8f8;min-width:320px}body{background-color:#f4f8f8;background-image:linear-gradient(#0d879309 1px,#0000 1px),linear-gradient(90deg,#0d879309 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-width:320px;min-height:100vh;margin:0}button,a{font:inherit}a{color:inherit}.hero{color:#fff;background:radial-gradient(circle at 75% 20%, #ffffff2e, transparent 28%), linear-gradient(135deg, var(--teal-500), var(--teal-700) 58%, var(--teal-950));min-height:342px;position:relative;overflow:hidden}.hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-185px;right:-70px;box-shadow:0 0 0 52px #ffffff09,0 0 0 104px #ffffff06}.hero__glow{filter:blur(4px);opacity:.28;border-radius:50%;width:220px;height:220px;position:absolute}.hero__glow--left{background:#8bffff;top:-130px;left:-70px}.hero__glow--right{background:#006874;top:70px;right:12%}.hero__inner{z-index:1;width:min(960px,100% - 48px);margin:0 auto;padding:30px 0 94px;position:relative}.brand{color:#fff;letter-spacing:.12em;align-items:center;gap:10px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.brand__mark{width:34px;height:34px}.brand__mark svg{width:100%;height:100%;display:block}.hero__copy{max-width:720px;margin-top:48px}.hero__eyebrow,.product-eyebrow,.release-caption{letter-spacing:.16em;font-family:SFMono-Regular,Consolas,monospace}.hero__eyebrow{color:#ffffffb8;margin-bottom:12px;font-size:11px;display:inline-block}.hero h1{letter-spacing:.05em;margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:1.08}.hero__copy p{color:#ffffffd1;letter-spacing:.04em;margin:18px 0 0;font-size:16px;line-height:1.8}.hero__meta{gap:8px;margin-top:26px;display:flex}.hero__meta span{color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #fff3;border-radius:999px;padding:6px 10px;font-size:12px}.main-content{z-index:2;width:min(960px,100% - 48px);margin:-42px auto 0;position:relative}.section-heading{color:#fff;justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.section-heading>div{align-items:baseline;gap:11px;display:flex}.section-heading__index{color:#ffffff94;font-family:SFMono-Regular,Consolas,monospace;font-size:11px}.section-heading h2{letter-spacing:.08em;margin:0;font-size:20px}.section-heading p{color:#ffffffad;margin:0;font-size:12px}.product-list{gap:18px;display:grid}.product-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border:1px solid #0d879324;border-radius:18px;padding:38px;animation:.58s cubic-bezier(.2,.75,.3,1) both card-in;overflow:hidden;box-shadow:0 22px 60px #063f471f}.product-card__header{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.product-identity{align-items:center;gap:20px;min-width:0;display:flex}.product-icon{width:64px;height:64px;color:var(--teal-600);flex:0 0 64px}.product-icon svg{width:100%;height:100%;display:block}.product-identity__copy{min-width:0}.product-eyebrow{color:var(--teal-700);margin-bottom:5px;font-size:10px;display:block}.product-identity h3{color:var(--ink);letter-spacing:.04em;margin:0;font-family:Songti SC,STSong,serif;font-size:26px}.product-identity p{max-width:570px;color:var(--muted);margin:9px 0 0;font-size:14px;line-height:1.75}.source-status{color:#677579;white-space:nowrap;background:#eef4f4;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:12px;display:inline-flex}.source-status__dot{opacity:.72;background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}.source-status--loading .source-status__dot{animation:1.15s ease-in-out infinite pulse}.source-status--primary{color:#11826f;background:#e6f7f3}.source-status--backup{color:#b96918;background:#fff4e6}.source-status--error{color:#c24e35;background:#fff0ed}.product-tags{flex-wrap:wrap;gap:8px;margin-top:30px;padding-left:84px;display:flex}.product-tags span{color:#4c7075;background:#f4fafa;border:1px solid #dcebec;border-radius:5px;padding:5px 10px;font-size:12px}.card-divider{background:linear-gradient(90deg, var(--line), transparent);height:1px;margin:38px 0}.release-platforms{gap:26px;display:grid}.release-platforms--loading{background:#f9fcfc;border:1px solid #d8e8e9;border-radius:13px;align-content:center;gap:11px;min-height:220px;padding:26px;display:grid}.skeleton-line{background:linear-gradient(90deg,#e4eeee 25%,#f5f9f9 50%,#e4eeee 75%) 0 0/200% 100%;border-radius:4px;width:42%;height:13px;animation:1.4s linear infinite shimmer;display:block}.skeleton-line:nth-child(2){width:62%;height:28px}.skeleton-line:nth-child(3){width:52%}.release-platform{background:linear-gradient(135deg,#2eb8c217,#ffffffdb),#f9fcfc;border:1px solid #d8e8e9;border-radius:13px;padding:26px}.release-platform__header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:24px;display:flex}.platform-file{color:var(--teal-700);letter-spacing:.14em;text-transform:uppercase;font-family:SFMono-Regular,Consolas,monospace;font-size:11px;display:block}.version-line{align-items:baseline;gap:12px;margin-top:10px;display:flex}.version-line strong{color:var(--teal-950);letter-spacing:-.04em;font-family:SFMono-Regular,Consolas,monospace;font-size:30px;font-weight:700}.version-line span{color:var(--muted);font-size:12px}.release-notes{max-width:360px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.architecture-list{gap:12px;display:grid}.architecture-row{background:#ffffffb8;border:1px solid #deebec;border-radius:10px;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);align-items:center;gap:22px;padding:17px 18px;display:grid}.architecture-meta{align-items:baseline;gap:9px;display:flex}.architecture-meta strong{color:#2b555c;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.architecture-meta span{color:#91a2a4;font-size:11px}.artifact-downloads{flex-wrap:wrap;gap:9px;display:flex}.artifact-download{min-width:126px;color:var(--teal-700);background:#f8fdfd;border:1px solid #b9dcdf;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;padding:9px 11px;text-decoration:none;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.artifact-download:hover{border-color:var(--teal-600);background:#fff;transform:translateY(-1px)}.artifact-download__copy{gap:2px;display:grid}.artifact-download__copy strong{font-family:SFMono-Regular,Consolas,monospace;font-size:12px}.artifact-download__copy small{color:#8a9b9e;font-size:10px}.artifact-download__arrow{font-size:16px}.history-panel{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:22px}.history-summary{color:#3b5055;cursor:pointer;align-items:center;gap:10px;padding:17px 18px;font-size:13px;font-weight:700;list-style:none;display:flex}.history-summary::-webkit-details-marker{display:none}.history-summary__count{color:#93a0a3;font-size:11px;font-weight:400}.history-summary__arrow{color:var(--teal-700);margin-left:auto;font-size:19px;transition:transform .16s}.history-panel[open] .history-summary__arrow{transform:rotate(180deg)}.history-list{border-top:1px solid var(--line)}.history-item{padding:20px 18px}.history-item+.history-item{border-top:1px solid #edf2f2}.history-item__header{align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.history-item__header strong{color:#26383c;font-family:SFMono-Regular,Consolas,monospace;font-size:13px}.history-item__header span,.history-empty{color:#849195;font-size:12px}.history-empty{margin:0;padding:18px 17px}.release-error{background:#fff7f5;border:1px solid #f0cdc6;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.release-error[hidden]{display:none}.release-error strong{color:#9c3e2c;font-size:14px}.release-error p{color:#9b7168;margin:6px 0 0;font-size:12px}.retry-button{color:#9c3e2c;cursor:pointer;background:#fff;border:1px solid #d5806d;border-radius:7px;flex:none;padding:9px 13px;font-size:12px;font-weight:700}.retry-button:hover{background:#fff0ed}.artifact-download:focus-visible,.retry-button:focus-visible,.history-summary:focus-visible,.brand:focus-visible,.page-footer a:focus-visible{outline-offset:3px;outline:3px solid #ff71467a}.page-footer{color:#7c8b8f;justify-content:center;align-items:center;gap:10px;padding:44px 24px 30px;font-size:12px;display:flex}.page-footer a{text-decoration:none}.page-footer a:hover{color:var(--teal-700)}.page-footer__dot{background:#a8b3b5;border-radius:50%;width:3px;height:3px}noscript{color:#fff;text-align:center;background:#9c3e2c;padding:12px;display:block}@keyframes card-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{50%{opacity:.35;transform:scale(.65)}}@keyframes shimmer{to{background-position:-200% 0}}@media (width<=720px){.hero{min-height:330px}.hero__inner,.main-content{width:min(100% - 30px,960px)}.hero__inner{padding-top:22px}.hero__copy{margin-top:40px}.hero h1{font-size:44px}.hero__copy p{font-size:14px}.section-heading p{display:none}.product-card{border-radius:15px;padding:28px 18px}.product-card__header{display:block}.product-identity{align-items:flex-start;gap:14px}.product-icon{flex-basis:52px;width:52px;height:52px}.product-identity h3{font-size:22px}.source-status{margin-top:16px;margin-left:66px}.product-tags{padding-left:66px}.release-platform{padding:20px}.release-platform__header{margin-bottom:20px;display:block}.release-notes{max-width:none;margin-top:13px}.architecture-row{padding:15px;display:block}.artifact-downloads{margin-top:13px}.release-error{flex-direction:column;align-items:stretch}.retry-button{align-self:flex-start}}@media (width<=440px){.hero__meta span:nth-child(2){display:none}.product-tags,.source-status{margin-left:0;padding-left:0}.card-divider{margin:30px 0}.version-line{flex-direction:column;align-items:flex-start;gap:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
