.nav:where(.astro-wpvy4v7s){padding:14px 28px;padding-top:calc(14px + env(safe-area-inset-top));padding-left:calc(28px + env(safe-area-inset-left));padding-right:calc(28px + env(safe-area-inset-right));border-bottom:1px solid var(--hairline);background:var(--card);backdrop-filter:blur(10px);align-items:center;gap:24px;display:flex}.nav-fixed:where(.astro-wpvy4v7s){z-index:10;transition:max-width .32s,padding .32s,border-radius .32s,border-color .32s,box-shadow .32s,top .32s,background .32s;position:fixed;top:0;left:0;right:0}.nav-fixed:where(.astro-wpvy4v7s).nav-condensed{max-width:min(880px,100vw - 32px);padding:8px 20px;padding-top:calc(8px + env(safe-area-inset-top));padding-left:calc(20px + env(safe-area-inset-left));padding-right:calc(20px + env(safe-area-inset-right));border:1px solid var(--hairline);background:var(--card);border-radius:999px;margin-inline:auto;top:10px;box-shadow:0 10px 32px #16181d1a}.nav-bare:where(.astro-wpvy4v7s){backdrop-filter:none;background:0 0;border-bottom:none;height:100%;padding:0;position:static}.nav-brand:where(.astro-wpvy4v7s){color:var(--ink);align-items:center;gap:10px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.nav-brand:where(.astro-wpvy4v7s) img:where(.astro-wpvy4v7s){border-radius:6px}.nav-links:where(.astro-wpvy4v7s){align-items:center;gap:20px;margin-left:auto;display:flex}.nav-links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){color:var(--muted);font-size:14px;text-decoration:none;transition:color .2s}.nav-links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):hover{color:var(--ink)}.nav-links:where(.astro-wpvy4v7s) .nav-cta:where(.astro-wpvy4v7s){color:var(--accent);font-weight:600}.nav-version:where(.astro-wpvy4v7s){color:var(--muted);border:1px solid var(--hairline);border-radius:999px;padding:3px 10px;font-size:12px}.nav-dl-btn:where(.astro-wpvy4v7s){font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:600;transition:color .2s}.nav-dl-btn:where(.astro-wpvy4v7s):hover{color:var(--ink)}@media (width<=1100px){.nav-links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s):not(.nav-cta){display:none}}@media (width<=860px){.nav:where(.astro-wpvy4v7s):not(.nav-bare){padding:12px 18px;padding-top:calc(12px + env(safe-area-inset-top));padding-left:calc(18px + env(safe-area-inset-left));padding-right:calc(18px + env(safe-area-inset-right));gap:14px}.nav-fixed:where(.astro-wpvy4v7s).nav-condensed{padding:8px 14px;padding-top:calc(8px + env(safe-area-inset-top));padding-left:calc(14px + env(safe-area-inset-left));padding-right:calc(14px + env(safe-area-inset-right));max-width:calc(100vw - 20px)}.nav-links:where(.astro-wpvy4v7s){gap:14px}.nav-links:where(.astro-wpvy4v7s) a:where(.astro-wpvy4v7s){font-size:13px}.nav-version:where(.astro-wpvy4v7s){display:none}}@media (prefers-reduced-motion:reduce){.nav-fixed:where(.astro-wpvy4v7s){transition:none}}.dl-dialog:where(.astro-gj24deqo){border:1px solid var(--hairline);background:var(--paper);opacity:0;width:min(640px,100vw - 28px);max-height:min(84vh,720px);transition:opacity .22s ease, transform .22s cubic-bezier(.2, .9, .3, 1), overlay .22s ease allow-discrete, display .22s ease allow-discrete;border-radius:18px;margin:auto;padding:0;overflow:auto;transform:translateY(14px)scale(.96);box-shadow:0 24px 60px #16181d2e}.dl-dialog:where(.astro-gj24deqo)[open]{opacity:1;animation:.22s cubic-bezier(.2,.9,.3,1) dl-pop;transform:none}@keyframes dl-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}}.dl-dialog:where(.astro-gj24deqo)::backdrop{backdrop-filter:blur(3px);background:#16181d61;transition:background .22s}.dl-dialog-inner:where(.astro-gj24deqo){padding:34px 34px 30px}.dl-dialog-head:where(.astro-gj24deqo){align-items:flex-start;gap:14px;display:flex}.dl-dialog-head:where(.astro-gj24deqo) .eyebrow:where(.astro-gj24deqo){margin-bottom:8px}.dl-dialog-head:where(.astro-gj24deqo) h3:where(.astro-gj24deqo){letter-spacing:-.02em;margin-bottom:6px;font-size:24px;font-weight:750;line-height:1.2}.dl-dialog-close:where(.astro-gj24deqo){border:1px solid var(--hairline);color:var(--muted);cursor:pointer;background:#ffffffb3;border-radius:9px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;font-size:15px;line-height:1;transition:color .2s,border-color .2s;display:inline-flex}.dl-dialog-close:where(.astro-gj24deqo):hover{color:var(--ink);border-color:#16181d4d}.dl-dialog:where(.astro-gj24deqo) .dl-grid:where(.astro-gj24deqo){margin-top:22px}.dl-dialog:where(.astro-gj24deqo) .install-note:where(.astro-gj24deqo){margin-top:20px}.dl-dialog:where(.astro-gj24deqo) .dl-dialog-note:where(.astro-gj24deqo){min-height:1.2em;margin-top:14px}@media (width<=480px){.dl-dialog-inner:where(.astro-gj24deqo){padding:24px 20px 22px}}@media (prefers-reduced-motion:reduce){.dl-dialog:where(.astro-gj24deqo){transition:none}.dl-dialog:where(.astro-gj24deqo)[open]{animation:none}}.dl-grid:where(.astro-gj24deqo){grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin-top:30px;display:grid}.dl-card:where(.astro-gj24deqo){border:1px solid var(--hairline);color:var(--ink);background:#ffffffbf;border-radius:14px;flex-direction:column;gap:8px;padding:22px 22px 18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex}a:where(.astro-gj24deqo).dl-card:hover{border-color:#3f7de073;transform:translateY(-3px);box-shadow:0 12px 30px #16181d14}.dl-card:where(.astro-gj24deqo).dl-card-current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.dl-os:where(.astro-gj24deqo){font-size:17px;font-weight:700}.dl-meta:where(.astro-gj24deqo){color:var(--muted);font-size:12px}.dl-sha:where(.astro-gj24deqo){color:#9aa0a8;font-size:11px}.dl-cta:where(.astro-gj24deqo){color:var(--accent);align-items:center;gap:8px;margin-top:8px;font-size:14px;font-weight:600;display:flex}.dl-badge:where(.astro-gj24deqo){color:#fff;background:var(--green);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.dl-card-soon:where(.astro-gj24deqo){opacity:.62;cursor:default;background:#ffffff73}.dl-cta-soon:where(.astro-gj24deqo){color:var(--muted)}.install-note:where(.astro-gj24deqo){color:var(--muted);margin-top:26px;font-size:13px}.install-note:where(.astro-gj24deqo) summary:where(.astro-gj24deqo){cursor:pointer;color:var(--ink);font-size:12.5px}.install-note:where(.astro-gj24deqo) p:where(.astro-gj24deqo){max-width:640px;margin-top:10px}.install-note:where(.astro-gj24deqo) code:where(.astro-gj24deqo){background:#16181d0f;border-radius:6px;padding:2px 6px;font-size:12px}
