.p1.dl-page{min-height:100vh}.p1 .dl-hero{max-width:var(--p1-content-width);text-align:left;align-items:flex-start;margin:0 auto;padding:clamp(8rem,11vw,10rem) 0 clamp(2.5rem,4vw,3.75rem)}.p1 .dl-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;font-size:clamp(3rem,5.4vw,4.5rem);line-height:.98}.p1 .dl-hero .cn-sub{text-align:left;max-width:38rem;font-size:1.08rem}.p1 .dl-hub{width:min(100%, var(--p1-content-width));border:1px solid var(--border);background:color-mix(in srgb, var(--secondary) 72%, var(--background));border-radius:28px;margin:0 auto clamp(6rem,12vw,12rem);overflow:hidden}.p1 .dl-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(1.75rem,3vw,2.5rem);display:grid}.p1 .dl-row+.dl-row{border-top:1px solid var(--border)}.p1 .dl-row-main{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:1.25rem;min-width:0;display:grid}.p1 .dl-row-icon{border:1px solid var(--border);background:var(--background);border-radius:17px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.p1 .dl-row-icon svg{stroke-width:1.7px;width:22px;height:22px}.p1 .dl-row-copy{min-width:0}.p1 .dl-kicker{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:.55rem;font-size:.76rem;font-weight:600;display:flex}.p1 .dl-version{background:color-mix(in srgb, var(--foreground) 7%, transparent);letter-spacing:0;text-transform:none;border-radius:999px;padding:.28rem .55rem}.p1 .dl-row h2{letter-spacing:-.03em;margin:0 0 .55rem;font-size:clamp(1.45rem,2.5vw,1.8rem);line-height:1.2}.p1 .dl-row-copy>p{max-width:40rem;color:var(--muted-foreground);margin:0;font-size:.98rem;line-height:1.6}.p1 .dl-compatibility{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.p1 .dl-compatibility span{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);border-radius:999px;padding:.4rem .7rem;font-size:.76rem}.p1 .dl-download-action{white-space:nowrap;justify-content:center;align-items:center;gap:.55rem;min-width:13rem;min-height:48px;margin-top:1.25rem;padding-inline:1.4rem;display:inline-flex}.p1 .dl-download-action svg{stroke-width:2px;width:17px;height:17px}.p1 .dl-stores{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.p1 .dl-stores a{border-radius:9px;outline:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#ffffff3d);display:inline-flex}.p1 .dl-stores img{width:auto;height:48px;display:block}.p1 .dl-steps{width:min(100%, var(--p1-content-width));margin:0 auto clamp(3rem,5vw,4.5rem)}@media (max-width:820px){.p1 .dl-hero h1{max-width:14ch}.p1 .dl-row{grid-template-columns:1fr;gap:1.5rem}.p1 .dl-download-action{width:100%}.p1 .dl-stores{justify-content:flex-start}}@media (max-width:480px){.p1 .dl-hero{padding-top:7.5rem}.p1 .dl-hero h1{font-size:clamp(2.5rem,12vw,3.2rem)}.p1 .dl-row{padding:1.5rem 1.25rem}.p1 .dl-row-main{grid-template-columns:1fr;gap:1rem}.p1 .dl-row-icon{border-radius:15px;width:48px;height:48px}.p1 .dl-stores{flex-direction:column;align-items:flex-start}}
