@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap";:root{--bg-primary: #ffffff;--bg-secondary: #fbfbfd;--text-primary: #1d1d1f;--text-secondary: #86868b;--text-muted: #a1a1a6;--border-line: #d2d2d7;--font-sans: "Inter", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--tm-smooth: .5s cubic-bezier(.2, .8, .2, 1)}@media(prefers-color-scheme:dark){:root{--bg-primary: #000000;--bg-secondary: #161618;--text-primary: #f5f5f7;--text-secondary: #86868b;--text-muted: #6e6e73;--border-line: #424245}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);color:var(--text-primary);background-color:var(--bg-primary);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{width:min(1080px,90vw);margin:0 auto}.section{padding:120px 0}h1,h2,h3,h4,h5,h6{font-weight:600;letter-spacing:-.03em;color:var(--text-primary)}p{color:var(--text-secondary)}a{color:var(--text-primary);text-decoration:none}.btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:999px;font-weight:500;font-size:1.05rem;letter-spacing:-.01em;cursor:pointer;transition:all var(--tm-smooth)}.btn-primary{background:var(--text-primary);color:var(--bg-primary)}.btn-primary:hover{transform:scale(1.02);opacity:.9}.btn-primary:active,.btn-secondary:active,.github-pill:active{transform:scale(.96)!important}.btn-secondary{background:transparent;color:var(--text-primary);border:1px solid var(--text-primary)}.btn-secondary:hover{background:var(--bg-secondary)}.animate-fade-in-up{opacity:0;animation:fadeInUp 1s cubic-bezier(.2,.8,.2,1) forwards}.animate-delay-100{animation-delay:.1s}.animate-delay-200{animation-delay:.2s}.animate-delay-300{animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.animate-on-scroll.is-visible{opacity:1;transform:translateY(0)}.animate-on-scroll.animate-delay-100{transition-delay:.1s}.animate-on-scroll.animate-delay-200{transition-delay:.2s}.animate-on-scroll.animate-delay-300{transition-delay:.3s}.animate-on-scroll.animate-delay-400{transition-delay:.4s}.breathe-anim{animation:breathe 8s ease-in-out infinite alternate}@keyframes breathe{0%{transform:translate(-50%,-50%) scale(.95);opacity:.8}to{transform:translate(-50%,-50%) scale(1.05);opacity:1}}.hover-lift{transition:transform var(--tm-smooth),box-shadow var(--tm-smooth)}.hover-lift:hover{transform:translateY(-4px)}.hero[data-astro-cid-nlow4r3u]{position:relative;padding-top:80px;padding-bottom:120px}.hero-bg[data-astro-cid-nlow4r3u]{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);width:70vw;height:70vw;background:radial-gradient(circle,rgba(168,85,247,.06) 0%,rgba(59,130,246,.03) 30%,transparent 70%);z-index:-1;pointer-events:none}.hero-content[data-astro-cid-nlow4r3u]{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow[data-astro-cid-nlow4r3u]{font-size:.9rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-bottom:32px;padding:6px 16px;border:1px solid var(--border-line);border-radius:999px;background:var(--bg-secondary)}h1[data-astro-cid-nlow4r3u]{font-size:clamp(3rem,8vw,6.5rem);line-height:1.08;letter-spacing:-.04em;margin-bottom:32px}.text-gradient[data-astro-cid-nlow4r3u]{background:linear-gradient(135deg,#1d1d1f,#434345,#909096);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-color-scheme:dark){.text-gradient[data-astro-cid-nlow4r3u]{background:linear-gradient(135deg,#fff,#a1a1a6,#545456);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.lead[data-astro-cid-nlow4r3u]{font-size:clamp(1.15rem,2.5vw,1.4rem);line-height:1.6;max-width:700px;margin:0 auto 48px;font-weight:400}.actions[data-astro-cid-nlow4r3u]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:80px}.github-pill[data-astro-cid-nlow4r3u]{background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-line);padding:0 24px;gap:0}@media(prefers-color-scheme:dark){.github-pill[data-astro-cid-nlow4r3u]{background:#ffffff0d;border-color:#ffffff1a}}.github-pill[data-astro-cid-nlow4r3u]:hover{background:var(--bg-secondary);transform:translateY(-2px);box-shadow:0 6px 16px #0000000f}.gh-left[data-astro-cid-nlow4r3u]{display:flex;align-items:center;gap:8px;font-weight:600;font-size:1.05rem}.gh-divider[data-astro-cid-nlow4r3u]{width:1px;height:18px;background:var(--border-line);margin:0 16px}.gh-right[data-astro-cid-nlow4r3u]{display:flex;align-items:center;gap:6px;font-weight:500;font-size:1rem;color:var(--text-secondary)}.gh-right[data-astro-cid-nlow4r3u] svg[data-astro-cid-nlow4r3u]{margin-bottom:2px}.mockup-container[data-astro-cid-nlow4r3u]{width:100%;max-width:1040px;margin:0 auto;padding:0 16px}#showcase-stack[data-astro-cid-nlow4r3u]{position:relative;width:100%;aspect-ratio:16 / 8.5;display:flex;align-items:center;justify-content:center;margin-bottom:-40px}.mockup-window[data-astro-cid-nlow4r3u]{position:absolute;width:72%;background:var(--bg-primary);border:1px solid var(--border-line);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -12px #0000001a,0 0 0 1px #00000005;display:flex;flex-direction:column;transition:all .6s cubic-bezier(.25,.8,.25,1);cursor:pointer;user-select:none;-webkit-user-drag:none}@media(prefers-color-scheme:dark){.mockup-window[data-astro-cid-nlow4r3u]{box-shadow:0 20px 40px -12px #0006,0 0 0 1px #ffffff0d}}.mockup-content[data-astro-cid-nlow4r3u]{width:100%;height:auto;display:block;background:var(--bg-secondary);pointer-events:none;color:var(--text-muted);font-size:.9rem}.stack-front[data-astro-cid-nlow4r3u]{transform:translate(0) scale(1.05);z-index:10;opacity:1;cursor:default;box-shadow:0 35px 70px -15px #00000040,0 0 0 1px #0000000d}.stack-next[data-astro-cid-nlow4r3u]{transform:translate(32%) scale(.85);z-index:5;opacity:.8}.stack-prev[data-astro-cid-nlow4r3u]{transform:translate(-32%) scale(.85);z-index:1;opacity:.8}.stack-next[data-astro-cid-nlow4r3u]:hover,.stack-prev[data-astro-cid-nlow4r3u]:hover{opacity:1}.stack-next[data-astro-cid-nlow4r3u]:hover{transform:translate(35%) scale(.88)}.stack-prev[data-astro-cid-nlow4r3u]:hover{transform:translate(-35%) scale(.88)}@media(max-width:768px){#showcase-stack[data-astro-cid-nlow4r3u]{aspect-ratio:1 / 1;margin-bottom:0}.mockup-window[data-astro-cid-nlow4r3u]{width:90%}.stack-front[data-astro-cid-nlow4r3u]{transform:translateY(0) scale(1)}.stack-next[data-astro-cid-nlow4r3u]{transform:translateY(15%) scale(.9);z-index:2}.stack-prev[data-astro-cid-nlow4r3u]{transform:translateY(-15%) scale(.9);z-index:1}.stack-next[data-astro-cid-nlow4r3u]:hover{transform:translateY(18%) scale(.92)}.stack-prev[data-astro-cid-nlow4r3u]:hover{transform:translateY(-18%) scale(.92)}}.metrics[data-astro-cid-oockvnxi]{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;padding:80px 0;border-top:1px solid var(--border-line);border-bottom:1px solid var(--border-line)}.metric-item[data-astro-cid-oockvnxi] h3[data-astro-cid-oockvnxi]{font-size:1.5rem;margin-bottom:16px}.metric-item[data-astro-cid-oockvnxi] p[data-astro-cid-oockvnxi]{font-size:1.05rem;line-height:1.6}@media(max-width:980px){.metrics[data-astro-cid-oockvnxi]{grid-template-columns:1fr;gap:40px;padding:60px 0}}.feature-layout[data-astro-cid-abm53p25]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.feature-left[data-astro-cid-abm53p25] h2[data-astro-cid-abm53p25]{font-size:clamp(2.5rem,5vw,4rem);line-height:1.1;position:sticky;top:120px}.feature-right[data-astro-cid-abm53p25]{display:flex;flex-direction:column;gap:60px;padding-top:20px}.feature-item[data-astro-cid-abm53p25] h3[data-astro-cid-abm53p25]{font-size:1.8rem;margin-bottom:20px}.feature-item[data-astro-cid-abm53p25] p[data-astro-cid-abm53p25]{font-size:1.15rem;line-height:1.6;max-width:480px}@media(max-width:980px){.feature-layout[data-astro-cid-abm53p25]{grid-template-columns:1fr;gap:60px}.feature-left[data-astro-cid-abm53p25] h2[data-astro-cid-abm53p25]{position:static}}.feature-link[data-astro-cid-abm53p25]{display:inline-block;margin-top:20px;font-size:.95rem;font-weight:500;color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border-line);text-underline-offset:4px;transition:all var(--tm-smooth)}.feature-link[data-astro-cid-abm53p25]:hover{text-decoration-color:var(--text-primary)}.specs-header[data-astro-cid-nxi3wcaw]{text-align:center;margin-bottom:60px}.specs-header[data-astro-cid-nxi3wcaw] h2[data-astro-cid-nxi3wcaw]{font-size:clamp(2.2rem,4vw,3rem);letter-spacing:-.03em;margin-bottom:12px}.specs-header[data-astro-cid-nxi3wcaw] p[data-astro-cid-nxi3wcaw]{font-size:1.15rem;color:var(--text-secondary)}.specs-table[data-astro-cid-nxi3wcaw]{display:flex;flex-direction:column;max-width:900px;margin:0 auto;border-top:1px solid var(--border-line)}.spec-row[data-astro-cid-nxi3wcaw]{display:flex;padding:24px 0;border-bottom:1px solid var(--border-line);transition:background-color var(--tm-smooth)}.spec-row[data-astro-cid-nxi3wcaw]:hover:not(.spec-head){background-color:var(--bg-secondary)}.spec-head[data-astro-cid-nxi3wcaw]{font-size:.95rem;color:var(--text-muted);padding:16px 0}.spec-term[data-astro-cid-nxi3wcaw]{flex:0 0 160px;font-weight:600;font-size:1.05rem;color:var(--text-primary);padding-right:20px;padding-left:12px}.spec-head[data-astro-cid-nxi3wcaw] .spec-term[data-astro-cid-nxi3wcaw]{font-weight:500}.spec-desc[data-astro-cid-nxi3wcaw]{flex:1;font-size:1rem;line-height:1.6;color:var(--text-secondary);padding-right:12px}.spec-head[data-astro-cid-nxi3wcaw] .spec-desc[data-astro-cid-nxi3wcaw]{color:var(--text-muted)}@media(max-width:768px){.spec-row[data-astro-cid-nxi3wcaw]{flex-direction:column;gap:8px}.spec-term[data-astro-cid-nxi3wcaw]{flex:none;padding-left:0}.spec-head[data-astro-cid-nxi3wcaw]{display:none}}.faq[data-astro-cid-4j5dlmku]{max-width:800px;margin:0 auto}.faq-header[data-astro-cid-4j5dlmku]{margin-bottom:60px;text-align:center}.faq-header[data-astro-cid-4j5dlmku] h2[data-astro-cid-4j5dlmku]{font-size:clamp(2rem,4vw,3rem)}.faq-list[data-astro-cid-4j5dlmku]{display:flex;flex-direction:column}.faq-item[data-astro-cid-4j5dlmku]{border-bottom:1px solid var(--border-line);padding:32px 0}.faq-item[data-astro-cid-4j5dlmku]:last-child{border-bottom:none}.faq-item[data-astro-cid-4j5dlmku] h3[data-astro-cid-4j5dlmku]{font-size:1.4rem;margin-bottom:16px}.faq-item[data-astro-cid-4j5dlmku] p[data-astro-cid-4j5dlmku]{font-size:1.05rem;line-height:1.6}.download-progressive{display:grid;gap:20px}.download-main-card{border-radius:28px;padding:clamp(22px,4vw,38px);background:linear-gradient(155deg,var(--bg-secondary),var(--bg-primary));border:1px solid var(--border-line);box-shadow:0 18px 44px #00000014;transition:transform var(--tm-smooth),box-shadow var(--tm-smooth),border-color var(--tm-smooth)}.download-main-card:hover{transform:translateY(-3px);box-shadow:0 24px 56px #0000001f;border-color:color-mix(in oklab,var(--text-primary) 18%,var(--border-line))}.os-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;border:1px solid var(--border-line);color:var(--text-secondary);background:color-mix(in oklab,var(--bg-secondary) 75%,var(--bg-primary));font-size:.9rem;margin-bottom:14px}.download-main-card h3{margin:0;font-size:clamp(1.7rem,3vw,2.5rem)}.download-main-card p{margin:12px 0 0;color:var(--text-secondary);line-height:1.65;max-width:680px}.target-hint{margin-top:10px;font-size:1rem;font-weight:600;letter-spacing:.01em;color:var(--text-primary);opacity:.9}.main-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-bottom:14px}.giant-download-btn{min-height:58px;min-width:250px;padding:16px 32px;border-radius:999px;font-size:1.08rem;font-weight:600;border:0;transition:transform var(--tm-smooth),box-shadow var(--tm-smooth),opacity var(--tm-smooth)}.giant-download-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000002e}.giant-download-btn:active{transform:translateY(0)}.advanced-downloads{margin-top:18px;padding:12px 0 0;border-top:1px solid var(--border-line);transition:border-color .42s cubic-bezier(.2,.8,.2,1);position:relative}.advanced-downloads:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:1px;background:color-mix(in oklab,var(--text-primary) 22%,var(--border-line));transform:scaleX(.08);transform-origin:left center;opacity:.28;transition:transform .42s cubic-bezier(.2,.8,.2,1),opacity .42s cubic-bezier(.2,.8,.2,1)}.advanced-toggle{width:100%;border:0;outline:0;background:transparent;cursor:pointer;padding:8px 2px 10px;font-weight:600;font-size:1rem;color:var(--text-primary);display:flex;align-items:center;justify-content:space-between;user-select:none;transition:color var(--tm-smooth),transform var(--tm-smooth),letter-spacing var(--tm-smooth);text-align:left}.advanced-toggle:hover{color:color-mix(in oklab,var(--text-primary) 82%,var(--text-secondary));transform:translate(3px);letter-spacing:.01em}.advanced-downloads.is-open{border-color:color-mix(in oklab,var(--text-primary) 18%,var(--border-line));box-shadow:none}.advanced-downloads.is-open:before{transform:scaleX(1);opacity:1}.advanced-caret{font-size:.95rem;color:var(--text-secondary);transform:rotate(0);transition:transform var(--tm-smooth),color var(--tm-smooth)}.advanced-downloads.is-open .advanced-caret{transform:rotate(180deg);color:var(--text-primary)}.advanced-panel{overflow:hidden;max-height:0;opacity:0;transform:translateY(-10px) scaleY(.96);transform-origin:top center;transition:max-height .56s cubic-bezier(.22,.86,.29,.98),opacity .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1)}.advanced-downloads.is-open .advanced-panel{opacity:1;transform:translateY(0) scaleY(1)}.advanced-grid{margin-top:6px;padding:0;overflow:clip}.advanced-downloads.is-open .advanced-grid{animation:advancedReveal .56s cubic-bezier(.2,.8,.2,1)}.advanced-downloads.is-open .advanced-grid>*{opacity:0;transform:translateY(22px) scale(.98);filter:blur(4px);animation:cardRise .62s cubic-bezier(.22,.86,.29,.98) forwards;animation-delay:calc(var(--item-idx, 0) * .1s + 40ms)}@keyframes advancedReveal{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes cardRise{to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.download-grid{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:980px){.download-grid{grid-template-columns:1fr;gap:24px}}.download-card{background:var(--bg-secondary);border-radius:20px;padding:40px 32px;min-height:280px;display:flex;flex-direction:column;transition:transform var(--tm-smooth),box-shadow var(--tm-smooth),border-color var(--tm-smooth);border:1px solid transparent}.download-card:hover{transform:translateY(-4px);border-color:color-mix(in oklab,var(--text-primary) 15%,var(--border-line));box-shadow:0 14px 34px #00000017}.download-card .head{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:24px;gap:8px}.download-card h3{margin:0;font-size:1.6rem}.download-card .version{color:var(--text-secondary);font-weight:500;font-size:.95rem}.download-card .subtitle{margin:0 0 32px;color:var(--text-secondary);line-height:1.6;font-size:1.05rem}.download-card .links{display:flex;flex-direction:column;gap:0;margin-bottom:24px;border-top:1px solid var(--border-line);flex-grow:1}.download-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;font-weight:500;color:var(--text-primary);background:transparent;padding:16px 4px;font-size:1.05rem;border-bottom:1px solid var(--border-line);transition:color var(--tm-smooth),padding-left var(--tm-smooth),background var(--tm-smooth)}.download-link:hover{color:var(--text-secondary);padding-left:8px;background:color-mix(in oklab,var(--bg-primary) 65%,var(--bg-secondary))}.dl-icon{font-family:monospace;font-size:1.2rem;opacity:.6;transition:transform var(--tm-smooth),opacity var(--tm-smooth)}.download-link:hover .dl-icon{transform:translateY(1px);opacity:.95}.release-page{display:inline-block;color:var(--text-muted);font-size:.9rem;text-decoration:underline;text-decoration-color:transparent;transition:all var(--tm-smooth)}.release-page:hover{color:var(--text-primary);text-decoration-color:var(--text-primary)}.published{margin:16px 8px 0;color:var(--text-muted);font-size:.85rem}.stable-published{margin:0 0 0 2px}.meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px;min-height:24px}.meta-link{font-size:.88rem;white-space:nowrap}.advanced-item{display:flex;flex-direction:column;gap:6px;transition:transform var(--tm-smooth),opacity var(--tm-smooth)}.advanced-item:hover{transform:translateY(-3px)}.advanced-item .published{margin:0 2px}.advanced-grid .download-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:18px 6px 10px;min-height:0}.advanced-grid .download-card:hover{transform:none;border:0;box-shadow:none}.advanced-grid .download-card .links{margin-bottom:14px}.advanced-grid .release-page{opacity:.9}.advanced-grid .download-link{padding-left:0;padding-right:0;transition:color var(--tm-smooth),background var(--tm-smooth),transform var(--tm-smooth)}.advanced-grid .download-link:hover{padding-left:0;transform:translate(7px)}.privacy-modal-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000007a;backdrop-filter:blur(5px)}.privacy-modal{width:min(640px,100%);border-radius:18px;border:1px solid var(--border-line);background:var(--bg-secondary);box-shadow:0 26px 56px #0003;padding:24px 22px}.privacy-modal h4{margin:0 0 14px;font-size:1.35rem}.privacy-modal p{margin:0 0 10px;line-height:1.65}.privacy-step{will-change:transform,opacity,filter}.privacy-step-forward{animation:privacyStepForward .3s cubic-bezier(.22,.86,.29,.98)}.privacy-step-backward{animation:privacyStepBackward .3s cubic-bezier(.22,.86,.29,.98)}@keyframes privacyStepForward{0%{opacity:0;transform:translate(18px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes privacyStepBackward{0%{opacity:0;transform:translate(-18px) scale(.985);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}.privacy-content{max-height:min(46vh,420px);overflow:auto;padding:2px 14px 2px 0;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--text-primary) 34%,var(--border-line)) transparent}.privacy-content::-webkit-scrollbar{width:10px}.privacy-content::-webkit-scrollbar-track{background:transparent;border-radius:999px}.privacy-content::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,color-mix(in oklab,var(--text-primary) 16%,var(--border-line)),color-mix(in oklab,var(--text-primary) 34%,var(--border-line)));border:2px solid transparent;background-clip:padding-box}.privacy-content::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,color-mix(in oklab,var(--text-primary) 28%,var(--border-line)),color-mix(in oklab,var(--text-primary) 48%,var(--border-line)))}.privacy-content::-webkit-scrollbar-thumb:active{background:color-mix(in oklab,var(--text-primary) 55%,var(--border-line))}.privacy-content p{margin:0 0 12px;font-size:.95rem;color:var(--text-secondary)}.privacy-content p strong{color:var(--text-primary);font-weight:650}.privacy-content ul{margin:2px 0 12px 18px;padding:0}.privacy-content li{margin:0 0 8px;color:var(--text-secondary);line-height:1.65}.privacy-check{position:relative;margin-top:16px;display:flex;align-items:center;gap:12px;color:var(--text-primary);cursor:pointer;user-select:none;width:fit-content;padding:5px 10px 5px 6px;border-radius:999px;transition:background .22s ease}.privacy-check:hover{background:color-mix(in oklab,var(--bg-primary) 72%,var(--bg-secondary))}.privacy-check-input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.privacy-check-box{width:19px;height:19px;flex:0 0 19px;position:relative;border-radius:6px;border:1.5px solid color-mix(in oklab,var(--text-primary) 22%,var(--border-line));background:linear-gradient(180deg,color-mix(in oklab,var(--bg-primary) 84%,var(--bg-secondary)),color-mix(in oklab,var(--bg-secondary) 84%,var(--bg-primary)));display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 1px #ffffff52,0 1px 1px #0000001a;transition:transform .2s ease,border-color var(--tm-smooth),background var(--tm-smooth),box-shadow var(--tm-smooth)}.privacy-check-input:checked+.privacy-check-box{border-color:var(--text-primary);background:var(--text-primary);box-shadow:inset 0 1px #ffffff24,0 3px 8px #00000038}.privacy-check-input:checked+.privacy-check-box:after{content:"";position:absolute;top:50%;left:50%;width:5px;height:9px;border-right:2px solid var(--bg-primary);border-bottom:2px solid var(--bg-primary);border-radius:1px;transform:translate(-58%,-58%) rotate(45deg)}.privacy-check-input:focus-visible+.privacy-check-box{box-shadow:0 0 0 3px color-mix(in oklab,var(--text-primary) 22%,transparent)}.privacy-check:active .privacy-check-box{transform:scale(.95)}.privacy-check-text{font-size:1rem;line-height:1.45;color:color-mix(in oklab,var(--text-primary) 94%,var(--text-secondary));letter-spacing:.005em}.privacy-actions{margin-top:18px;display:flex;justify-content:flex-end;gap:10px}.privacy-btn{min-width:118px}.privacy-btn:disabled{opacity:.45;cursor:not-allowed}.privacy-btn:disabled:hover{transform:none}.mac-download-tip{margin:14px 0 10px;border-radius:12px;border:1px solid var(--border-line);background:var(--bg-primary);padding:12px}.mac-download-tip-title{margin:0 0 6px;font-weight:600;color:var(--text-primary)}.mac-download-tip code{display:block;margin-top:8px;border-radius:8px;border:1px solid var(--border-line);background:color-mix(in oklab,var(--bg-secondary) 75%,var(--bg-primary));padding:10px;overflow-wrap:anywhere;white-space:pre-wrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.privacy-tip-intro,.privacy-tip-note{color:var(--text-secondary)}.skeleton{background:var(--bg-primary);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:4px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.sk-title{width:45%;height:28px;border-radius:8px}.sk-title-main{width:52%;height:34px;border-radius:10px;margin-bottom:14px}.sk-version{width:30%;height:20px;border-radius:8px}.sk-text{width:100%;height:16px;margin-bottom:12px}.sk-text-short{width:70%;height:16px}.sk-btn{width:100%;height:50px;margin-top:8px;border-radius:0}.sk-img{width:100px;height:16px;margin-top:auto}.sk-chip{width:160px;height:34px;margin-bottom:14px}.sk-main-btn{width:280px;height:58px;border-radius:999px}.fetch-info,.fetch-warning{margin:0 0 24px;border-radius:12px;padding:16px 20px;line-height:1.6}.fetch-info{color:var(--text-secondary);background:var(--bg-secondary)}.fetch-warning{color:#d93025;background:#fce8e6}@media(prefers-color-scheme:dark){.download-main-card{box-shadow:0 18px 44px #0006}.download-main-card:hover{box-shadow:0 24px 58px #00000080}.advanced-downloads.is-open{box-shadow:none}.fetch-warning{color:#f28b82;background:#422020}}@media(max-width:768px){.giant-download-btn{width:100%;min-width:0}.main-actions{align-items:stretch}.meta-row{flex-direction:column;align-items:flex-start;gap:6px}.advanced-downloads{margin-top:12px}.privacy-modal-backdrop{padding:14px}.privacy-modal{padding:18px 16px}.privacy-actions{flex-direction:column}.privacy-btn{width:100%}}@media(prefers-reduced-motion:reduce){.download-main-card,.download-card,.download-link,.release-page,.advanced-downloads,.advanced-downloads:before,.advanced-panel,.advanced-caret,.advanced-toggle,.giant-download-btn,.dl-icon,.advanced-item,.privacy-step{transition:none!important;animation:none!important}}.wf-home[data-astro-cid-j7pv25f6]{min-height:100vh;overflow-x:clip}.download-header[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:60px}.download-header[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.5rem,5vw,3.5rem);margin-bottom:16px}.download-header[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem}.footer[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;padding:60px 0;margin-top:80px}.footer[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary)}.footer-links[data-astro-cid-j7pv25f6]{display:flex;gap:20px;align-items:center}.footer-link[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:500;color:var(--text-secondary)}.footer-link[data-astro-cid-j7pv25f6]:hover{color:var(--text-primary)}
