:where(.astro-rzcj5pwa)[hidden]{display:none!important}.dlhero:where(.astro-rzcj5pwa){position:relative;overflow:hidden;text-align:center;background:radial-gradient(560px 380px at 50% 22%,rgba(230,59,46,.12),rgba(230,59,46,.03) 48%,transparent 70%),linear-gradient(180deg,var(--panel2),var(--bg));border-bottom:1px solid var(--rule)}.dlhero:where(.astro-rzcj5pwa) .gridbg:where(.astro-rzcj5pwa){position:absolute;inset:0;background:linear-gradient(rgba(19,22,26,.035) 1px,transparent 1px) 0 0/32px 32px,linear-gradient(90deg,rgba(19,22,26,.035) 1px,transparent 1px) 0 0/32px 32px;-webkit-mask:radial-gradient(620px 420px at 50% 26%,#000,transparent 70%);mask:radial-gradient(620px 420px at 50% 26%,#000,transparent 70%)}.dlhero-in:where(.astro-rzcj5pwa){position:relative;z-index:2;max-width:1100px;margin:0 auto;padding:70px 32px 58px}@media(max-width:700px){.dlhero-in:where(.astro-rzcj5pwa){padding:52px 20px 46px}}.dlhero:where(.astro-rzcj5pwa) .display-h1:where(.astro-rzcj5pwa){max-width:17ch;margin:0 auto}.dlhero:where(.astro-rzcj5pwa) .lead:where(.astro-rzcj5pwa){max-width:52ch;margin:16px auto 0;font-size:17px}.medpeb:where(.astro-rzcj5pwa){width:84px;height:84px;margin:20px auto 22px;position:relative;display:flex;align-items:center;justify-content:center}.medpeb:where(.astro-rzcj5pwa):before{content:"";position:absolute;width:182px;height:182px;border-radius:50%;background:radial-gradient(circle,rgba(230,59,46,.24),transparent 66%);filter:blur(10px)}.gd:where(.astro-rzcj5pwa){position:relative;overflow:hidden;transform:rotate(45deg);width:84px;height:84px;border-radius:50% 50% 50% 16px;background:#ffffff12;border:.5px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(2px) brightness(1.04) saturate(1.15) url(#refract);backdrop-filter:blur(2px) brightness(1.04) saturate(1.15) url(#refract);box-shadow:inset 1.5px 1.5px 1.5px #ffffffeb,inset -1px -1px 2px #fff6,0 4px 14px -3px #141e2d4d}.gd:where(.astro-rzcj5pwa) .in:where(.astro-rzcj5pwa){position:absolute;inset:0;border-radius:inherit;opacity:0}.gd:where(.astro-rzcj5pwa) .ring:where(.astro-rzcj5pwa){position:absolute;inset:-2px;border-radius:inherit;opacity:0;background:conic-gradient(from 0deg,transparent 0 200deg,rgba(255,255,255,.98) 300deg,transparent 360deg);-webkit-mask:radial-gradient(circle,transparent 38%,#000 45%,#000 56%,transparent 63%);mask:radial-gradient(circle,transparent 38%,#000 45%,#000 56%,transparent 63%)}@keyframes dlbr{0%,to{opacity:.55}50%{opacity:1}}.gd:where(.astro-rzcj5pwa).s-listen .in:where(.astro-rzcj5pwa){opacity:1;animation:dlbr 1.4s infinite;background:radial-gradient(circle,rgba(230,59,46,.92),rgba(230,59,46,.28) 55%,transparent 72%)}.gd:where(.astro-rzcj5pwa).s-listen{box-shadow:inset 1.5px 1.5px 1.5px #ffffffeb,inset -1px -1px 2px #fff6,0 6px 18px -4px #e63b2e6b,0 2px 6px #141e2d33}.oscard:where(.astro-rzcj5pwa){max-width:520px;margin:30px auto 0;background:var(--raise);border:1px solid var(--rule);border-radius:var(--corner);box-shadow:var(--sh-lg);padding:26px 26px 20px}.osdetect:where(.astro-rzcj5pwa){font-size:13px;color:var(--ink2);margin-bottom:15px;text-align:center}.osdetect:where(.astro-rzcj5pwa) b:where(.astro-rzcj5pwa){color:var(--ink);font-weight:600}.osglyph:where(.astro-rzcj5pwa){width:15px;height:15px;color:var(--ink);display:inline-block;vertical-align:-2px}.osglyph:where(.astro-rzcj5pwa) svg:where(.astro-rzcj5pwa){width:100%;height:100%;display:block}.oschip:where(.astro-rzcj5pwa){display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--hold-tx);border:1px solid var(--rule);border-radius:999px;padding:5px 12px;margin-bottom:14px}.oschip:where(.astro-rzcj5pwa) .d:where(.astro-rzcj5pwa){width:6px;height:6px;border-radius:50%;background:var(--hold);flex-shrink:0}.btn-big:where(.astro-rzcj5pwa){font-size:15.5px;padding:15px 26px;border-radius:var(--corner)}.dlarrow:where(.astro-rzcj5pwa){width:16px;height:16px;flex-shrink:0}.osmeta:where(.astro-rzcj5pwa){font-family:var(--mono);font-size:11px;color:var(--ink3);margin-top:12px;line-height:1.6}.osnote:where(.astro-rzcj5pwa){font-size:12.5px;color:var(--ink2);line-height:1.6;margin-top:12px;max-width:42ch;margin-left:auto;margin-right:auto}.osnote:where(.astro-rzcj5pwa) b:where(.astro-rzcj5pwa){color:var(--ink);font-weight:600}.osnote:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--ink2);text-decoration:underline;text-underline-offset:2px}.osother:where(.astro-rzcj5pwa){margin-top:15px;padding-top:14px;border-top:1px solid var(--rule);font-size:12.5px;color:var(--ink3)}.osother:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--ink2);text-decoration:none;border-bottom:1px solid var(--rule)}.osother:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa):hover{color:var(--ink)}.osother:where(.astro-rzcj5pwa) .dot:where(.astro-rzcj5pwa){color:var(--faint);margin:0 7px}.osother:where(.astro-rzcj5pwa) .dot:where(.astro-rzcj5pwa):before{content:"·"}.center:where(.astro-rzcj5pwa){text-align:center}.center:where(.astro-rzcj5pwa) .display-h2:where(.astro-rzcj5pwa){max-width:24ch;margin:0 auto}.center-lead:where(.astro-rzcj5pwa){margin:14px auto 0;max-width:58ch}.steps3:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:38px;text-align:left}@media(max-width:760px){.steps3:where(.astro-rzcj5pwa){grid-template-columns:1fr}}.step:where(.astro-rzcj5pwa){border:1px solid var(--rule);border-radius:var(--corner);background:var(--raise);padding:22px 22px 24px;box-shadow:var(--sh-sm)}.step:where(.astro-rzcj5pwa) .sn:where(.astro-rzcj5pwa){font-family:var(--mono);font-size:11px;color:var(--listen-tx);font-weight:600;letter-spacing:.04em}.step:where(.astro-rzcj5pwa) .st:where(.astro-rzcj5pwa){font-size:17px;font-weight:700;letter-spacing:-.02em;margin-top:11px}.step:where(.astro-rzcj5pwa) .sp:where(.astro-rzcj5pwa){font-size:13.5px;color:var(--ink2);line-height:1.55;margin-top:7px}.step:where(.astro-rzcj5pwa) .sp:where(.astro-rzcj5pwa) b:where(.astro-rzcj5pwa){color:var(--ink);font-weight:600}.step:where(.astro-rzcj5pwa) .sp:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--ink2);text-decoration:underline;text-underline-offset:2px}.step:where(.astro-rzcj5pwa) .sp:where(.astro-rzcj5pwa) code:where(.astro-rzcj5pwa){font-family:var(--mono);font-size:12.5px;color:var(--ink);background:var(--panel);border-radius:4px;padding:1px 5px;overflow-wrap:anywhere}.dlgrid:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(2,1fr);gap:13px;margin-top:34px;text-align:left}@media(max-width:680px){.dlgrid:where(.astro-rzcj5pwa){grid-template-columns:1fr}}.dlcard:where(.astro-rzcj5pwa){display:flex;align-items:center;gap:15px;border:1px solid var(--rule);border-radius:var(--corner);background:var(--raise);padding:16px 18px;box-shadow:var(--sh-sm);transition:box-shadow .2s var(--ease)}.dlcard:where(.astro-rzcj5pwa):hover{box-shadow:var(--sh-md)}.dlcard:where(.astro-rzcj5pwa) .gl:where(.astro-rzcj5pwa){width:28px;height:28px;color:var(--ink);flex-shrink:0;display:inline-flex}.dlcard:where(.astro-rzcj5pwa) .gl:where(.astro-rzcj5pwa) svg:where(.astro-rzcj5pwa){width:100%;height:100%;display:block}.dlcard:where(.astro-rzcj5pwa) .di:where(.astro-rzcj5pwa){flex:1;min-width:0}.dlcard:where(.astro-rzcj5pwa) .dn:where(.astro-rzcj5pwa){font-size:14.5px;font-weight:700;letter-spacing:-.01em}.dlcard:where(.astro-rzcj5pwa) .dm:where(.astro-rzcj5pwa){font-family:var(--mono);font-size:10px;color:var(--ink3);margin-top:3px;line-height:1.5}.dlcard:where(.astro-rzcj5pwa) .db:where(.astro-rzcj5pwa){flex-shrink:0;font-size:13px;font-weight:600;padding:9px 15px;border-radius:var(--corner-sm);border:1px solid var(--rule);color:var(--ink);background:var(--bg);text-decoration:none}.dlcard:where(.astro-rzcj5pwa) .db:where(.astro-rzcj5pwa):hover{border-color:var(--ink3)}.relstrip:where(.astro-rzcj5pwa){display:flex;align-items:center;justify-content:center;gap:13px;flex-wrap:wrap;margin-top:26px;font-family:var(--mono);font-size:11px;color:var(--ink3)}.relstrip:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--ink2);text-decoration:none;border-bottom:1px solid var(--rule)}.relstrip:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa):hover{color:var(--ink)}.relstrip:where(.astro-rzcj5pwa) .sep:where(.astro-rzcj5pwa){width:3px;height:3px;border-radius:50%;background:var(--rule)}.sysreq:where(.astro-rzcj5pwa){display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--corner);overflow:hidden;margin-top:34px;text-align:left}@media(max-width:760px){.sysreq:where(.astro-rzcj5pwa){grid-template-columns:1fr}}.sysreq:where(.astro-rzcj5pwa) .rq:where(.astro-rzcj5pwa){background:var(--raise);padding:18px 20px}.sysreq:where(.astro-rzcj5pwa) .rq:where(.astro-rzcj5pwa) .k:where(.astro-rzcj5pwa){font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}.sysreq:where(.astro-rzcj5pwa) .rq:where(.astro-rzcj5pwa) .v:where(.astro-rzcj5pwa){font-size:13.5px;color:var(--ink);margin-top:6px;line-height:1.5}.sysreq:where(.astro-rzcj5pwa) .rq:where(.astro-rzcj5pwa) .v:where(.astro-rzcj5pwa) b:where(.astro-rzcj5pwa){font-weight:600}.sysreq:where(.astro-rzcj5pwa) .rq:where(.astro-rzcj5pwa) .v:where(.astro-rzcj5pwa) span:where(.astro-rzcj5pwa){color:var(--ink3)}.sysreq:where(.astro-rzcj5pwa) .rq:where(.astro-rzcj5pwa) .v:where(.astro-rzcj5pwa) span:where(.astro-rzcj5pwa) b:where(.astro-rzcj5pwa){color:var(--ink2)}.sysreq:where(.astro-rzcj5pwa) .rq:where(.astro-rzcj5pwa) .v:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--ink2)}.pnote:where(.astro-rzcj5pwa){margin-top:24px;border:1px solid var(--rule);background:var(--raise);border-radius:var(--corner);padding:18px 20px;display:flex;gap:14px;align-items:flex-start;text-align:left;box-shadow:var(--sh-sm)}.pnote:where(.astro-rzcj5pwa) .pg:where(.astro-rzcj5pwa){width:32px;height:32px;flex-shrink:0;border-radius:var(--corner-sm);background:var(--panel);display:grid;place-items:center;color:var(--ink2)}.pnote:where(.astro-rzcj5pwa) .pg:where(.astro-rzcj5pwa) svg:where(.astro-rzcj5pwa){width:17px;height:17px}.pnote:where(.astro-rzcj5pwa) .pt:where(.astro-rzcj5pwa){font-size:13.5px;color:var(--ink2);line-height:1.58}.pnote:where(.astro-rzcj5pwa) .pt:where(.astro-rzcj5pwa) b:where(.astro-rzcj5pwa){color:var(--ink);font-weight:600}.pnote:where(.astro-rzcj5pwa) .pt:where(.astro-rzcj5pwa) a:where(.astro-rzcj5pwa){color:var(--ink2);text-decoration:underline;text-underline-offset:2px}.terminal:where(.astro-rzcj5pwa){max-width:640px;margin:30px auto 0;background:#0c0e11;border-radius:var(--corner);overflow:hidden;box-shadow:var(--sh-lg);text-align:left}.terminal:where(.astro-rzcj5pwa) .bar:where(.astro-rzcj5pwa){display:flex;gap:6px;padding:11px 14px;background:#181c22;align-items:center}.terminal:where(.astro-rzcj5pwa) .bar:where(.astro-rzcj5pwa) i:where(.astro-rzcj5pwa){width:10px;height:10px;border-radius:50%}.terminal:where(.astro-rzcj5pwa) .bar:where(.astro-rzcj5pwa) .r:where(.astro-rzcj5pwa){background:#ff5f57}.terminal:where(.astro-rzcj5pwa) .bar:where(.astro-rzcj5pwa) .y:where(.astro-rzcj5pwa){background:#febc2e}.terminal:where(.astro-rzcj5pwa) .bar:where(.astro-rzcj5pwa) .g:where(.astro-rzcj5pwa){background:#28c840}#tcopy:where(.astro-rzcj5pwa){margin-left:auto;font-family:var(--mono);font-size:9.5px;letter-spacing:.06em;color:#9aa1aa;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:6px 1px 6px 6px;padding:3px 10px;cursor:pointer}#tcopy:where(.astro-rzcj5pwa):hover{color:#fff}.terminal:where(.astro-rzcj5pwa) .b:where(.astro-rzcj5pwa){padding:18px;font-family:var(--mono);font-size:12.5px;line-height:1.9;color:#cdd3da;overflow-wrap:anywhere}.terminal:where(.astro-rzcj5pwa) .p:where(.astro-rzcj5pwa){color:#6e757d}.terminal:where(.astro-rzcj5pwa) .ok:where(.astro-rzcj5pwa){color:#6cc08a}.terminal:where(.astro-rzcj5pwa) .cm:where(.astro-rzcj5pwa){color:#6e757d}@media(max-width:560px){.terminal:where(.astro-rzcj5pwa) .b:where(.astro-rzcj5pwa){font-size:11px;padding:14px}}.ctarow:where(.astro-rzcj5pwa){display:flex;gap:11px;justify-content:center;margin-top:28px;flex-wrap:wrap}.soondlg:where(.astro-rzcj5pwa){position:fixed;inset:0;margin:auto;max-width:470px;width:calc(100% - 34px);padding:26px 26px 24px;text-align:left;background:var(--raise);color:var(--ink);border:1px solid var(--rule);border-radius:var(--corner);box-shadow:var(--sh-lg)}.soondlg:where(.astro-rzcj5pwa)::backdrop{background:#0b0d108c}.soondlg:where(.astro-rzcj5pwa)[open]{animation:soonin .16s var(--ease)}@keyframes soonin{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.soondlg:where(.astro-rzcj5pwa) h2:where(.astro-rzcj5pwa){font-size:21px;font-weight:700;letter-spacing:-.02em;line-height:1.25;margin-top:9px;max-width:26ch}.soonbody:where(.astro-rzcj5pwa){font-size:13.5px;color:var(--ink2);line-height:1.6;margin-top:11px}.soonrow:where(.astro-rzcj5pwa){display:flex;gap:10px;flex-wrap:wrap;margin-top:21px}.soonx:where(.astro-rzcj5pwa){position:absolute;top:11px;right:11px}.soonx:where(.astro-rzcj5pwa) button:where(.astro-rzcj5pwa){display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--ink3);background:transparent;cursor:pointer;border:1px solid transparent;border-radius:var(--corner-sm)}.soonx:where(.astro-rzcj5pwa) button:where(.astro-rzcj5pwa):hover{color:var(--ink);border-color:var(--rule)}.soonx:where(.astro-rzcj5pwa) svg:where(.astro-rzcj5pwa){width:14px;height:14px}@media(prefers-reduced-motion:reduce){.gd:where(.astro-rzcj5pwa).s-listen .in:where(.astro-rzcj5pwa){animation:none!important;opacity:1}.soondlg:where(.astro-rzcj5pwa)[open]{animation:none}}
