@layer reset,base,tokens,bits;@layer components{.download-page .download-main{isolation:isolate;padding:clamp(var(--nw-space-12), 7vw, var(--nw-space-20)) var(--nw-space-4) var(--nw-space-20);background:radial-gradient(ellipse 68% 42% at 50% 0%, color-mix(in oklch, var(--nw-accent) 3%, transparent), transparent);position:relative;overflow:clip}.download-page .download-main__container{z-index:1;max-width:72rem;margin-inline:auto;position:relative}.download-page .hero-word-field{height:clamp(22rem,38vw,28rem)}.download-page .download-hero{text-align:center;max-width:48rem;margin-inline:auto}.download-page .download-hero .page-header h1{letter-spacing:var(--nw-tracking-tighter);font-size:clamp(2.75rem,5.5vw,4.25rem);line-height:.98}.download-page .download-hero .page-header p{margin-top:var(--nw-space-5);font-size:clamp(var(--nw-text-15), 2.2vw, var(--nw-text-18))}.download-page .download-hero__action{margin-top:var(--nw-space-6);flex-direction:column;align-items:center;display:flex}.download-page .download-hero__button{justify-content:center;min-width:min(18rem,100%);max-width:100%}.download-page .download-hero__detected{margin:var(--nw-space-3) 0 0;color:var(--nw-text-muted);font-size:var(--nw-text-14);line-height:var(--nw-leading-relaxed)}.download-page .download-hero__details{max-width:54ch;margin:var(--nw-space-4) auto 0;color:var(--nw-text-secondary);font-size:var(--nw-text-14);line-height:var(--nw-leading-relaxed);text-wrap:pretty}.download-page .download-trust{justify-content:center;gap:var(--nw-space-3) var(--nw-space-6);margin:var(--nw-space-6) 0 0;color:var(--nw-text-secondary);font-size:var(--nw-text-13);flex-wrap:wrap;padding:0;list-style:none;display:flex}.download-page .download-trust li{align-items:center;gap:var(--nw-space-2);display:flex}.download-page .download-trust svg{color:var(--nw-accent-readable);flex-shrink:0}.download-page .platforms{margin-top:clamp(var(--nw-space-16), 9vw, var(--nw-space-20));scroll-margin-top:var(--nw-space-20)}.download-page .platforms__header{max-width:40rem}.download-page .platforms__header h2{color:var(--nw-text-primary);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:var(--nw-font-semibold);line-height:var(--nw-leading-tight);text-wrap:balance;margin:0}.download-page .platform-panel{margin-top:var(--nw-space-6);border:1px solid var(--nw-border-default);border-radius:var(--nw-radius-xl);background:var(--nw-bg-elevated);overflow:hidden}.download-page .platform-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.download-page .platform-card{min-width:0;padding:var(--nw-space-6);background:var(--nw-bg-elevated)}.download-page .platform-card+.platform-card{border-left:1px solid var(--nw-border-default)}.download-page .platform-card--future{flex-direction:column;display:flex}.download-page .platform-card__header{align-items:center;gap:var(--nw-space-4);padding-bottom:var(--nw-space-4);border-bottom:1px solid color-mix(in oklch, var(--nw-border-default) 60%, transparent);color:var(--nw-text-primary);display:flex}.download-page .platform-card--available>.platform-card__header>svg{color:var(--nw-accent-readable)}.download-page .platform-card--future>.platform-card__header>svg{color:var(--nw-text-muted)}.download-page .platform-card__header h3{font-size:var(--nw-text-18);font-weight:var(--nw-font-semibold);margin:0}.download-page .future-card__body{align-items:center;gap:var(--nw-space-1);width:100%;margin-top:var(--nw-space-4);color:var(--nw-text-secondary);text-align:center;flex-direction:column;display:flex}.download-page .future-card__status{color:var(--nw-text-secondary);font-size:var(--nw-text-14);font-weight:var(--nw-font-semibold);margin:0}.download-page .future-card__body a{align-items:center;gap:var(--nw-space-1);border-radius:var(--nw-radius-xs);color:var(--nw-accent-readable);font-size:var(--nw-text-13);font-weight:var(--nw-font-medium);margin-top:0;text-decoration:none;display:inline-flex}.download-page .future-card__body a:hover{text-underline-offset:3px;text-decoration:underline}.download-page .future-card__body a:focus-visible{outline:2px solid var(--nw-accent);outline-offset:3px}.download-page .platform-card__downloads{row-gap:var(--nw-space-2);margin:var(--nw-space-4) 0 0;padding:0;list-style:none;display:grid}.download-page .platform-card__early-access{margin:var(--nw-space-4) 0 0;color:var(--nw-text-secondary);font-size:var(--nw-text-13);line-height:var(--nw-leading-relaxed)}.download-page .platform-card__early-access+.platform-card__downloads{margin-top:var(--nw-space-3)}.download-page .download-row{align-items:center;gap:var(--nw-space-2);color:var(--nw-text-secondary);transition:color var(--nw-speed-out) var(--nw-ease-out);padding:0;text-decoration:none;display:inline-flex}.download-page .download-row>svg{color:var(--nw-accent-readable);flex-shrink:0}.download-page .download-row:hover{color:var(--nw-text-primary);transition-duration:var(--nw-speed-in)}.download-page .download-row:focus-visible{outline:2px solid var(--nw-accent);outline-offset:3px}.download-page .download-row>strong{color:var(--nw-accent-readable);font-size:var(--nw-text-14);font-weight:var(--nw-font-medium)}.download-page .download-row:hover>strong{text-underline-offset:3px;text-decoration:underline}.download-page .platform-waitlist{align-items:center;gap:clamp(var(--nw-space-8), 7vw, var(--nw-space-16));padding:var(--nw-space-6) var(--nw-space-8);border-top:1px solid var(--nw-border-default);scroll-margin-top:var(--nw-space-20);grid-template-columns:minmax(0,1fr) minmax(20rem,27rem);display:grid}.download-page .platform-waitlist__copy a{color:var(--nw-accent-readable);text-underline-offset:3px;text-decoration:underline}.download-page .platform-waitlist__copy a:hover{color:var(--nw-accent-hover)}.download-page .platform-waitlist__copy h3,.download-page .platform-waitlist__copy p{margin:0}.download-page .platform-waitlist__copy h3{color:var(--nw-text-primary);font-size:var(--nw-text-16);font-weight:var(--nw-font-semibold)}.download-page .platform-waitlist__copy p{margin-top:var(--nw-space-1);color:var(--nw-text-secondary);font-size:var(--nw-text-13)}.download-page .platform-waitlist__form{justify-content:flex-end;display:flex}@media (width<=700px){.download-page .hero-word-field{height:18rem}.download-page .download-main{padding-block:var(--nw-space-12)}.download-page .download-hero .page-header h1{font-size:clamp(2.75rem,15vw,3.75rem)}.download-page .download-trust{text-align:left;justify-content:center;display:grid}.download-page .platforms{margin-top:var(--nw-space-16)}.download-page .download-hero__button{width:min(100%,22rem);min-width:0}.download-page .download-hero[data-action=picker] .download-hero__action{display:none}.download-page .download-hero[data-action=picker]+.platforms{margin-top:var(--nw-space-8)}.download-page .download-row{min-height:44px}.download-page .platform-card{min-height:0;padding:var(--nw-space-4)}.download-page .platform-grid{grid-template-columns:1fr}.download-page .platform-card+.platform-card{border-top:1px solid var(--nw-border-default);border-left:0}.download-page .platform-waitlist{gap:var(--nw-space-5);padding:var(--nw-space-4);grid-template-columns:1fr}.download-page .platform-waitlist__form{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.download-page .download-row,.download-page .download-row:hover{transition:none}}}@layer utilities;
