.dd.astro-a7k2puav{--dd-radius: 16px;width:100%;max-width:560px}.dd-stage.astro-a7k2puav{border:1px solid var(--line-2);border-radius:var(--dd-radius);background:var(--paper);box-shadow:0 1px #fff9 inset,0 18px 40px -26px #59432959}.dd-panel.astro-a7k2puav{padding:26px 26px 24px}.dd-panel.astro-a7k2puav[hidden]{display:none}.dd-panel-head.astro-a7k2puav{display:flex;align-items:center;gap:14px;margin-bottom:18px}.dd-device-icon.astro-a7k2puav{display:grid;place-items:center;width:46px;height:46px;flex:none;border:1px solid var(--line);border-radius:12px;background:var(--paper-2);color:var(--ink)}.dd-device-icon.astro-a7k2puav svg{width:24px;height:24px}.dd-panel-titles.astro-a7k2puav{min-width:0;flex:1}.dd-kicker.astro-a7k2puav{color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.dd-title.astro-a7k2puav{margin:2px 0 0;color:var(--ink);font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.dd-pill.astro-a7k2puav{flex:none;padding:4px 9px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-3);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.dd-pill--live.astro-a7k2puav{border-color:var(--amber-deep);background:var(--amber-soft);color:var(--amber-deep)}.dd-reason.astro-a7k2puav{margin:0 0 18px;color:var(--ink-2);font-size:14.5px;line-height:1.55}.dd-actions.astro-a7k2puav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.dd-cta.astro-a7k2puav{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border:1px solid var(--amber-deep);border-radius:8px;background:var(--amber);color:var(--ink);font-size:14.5px;font-weight:600;letter-spacing:-.005em;text-decoration:none;box-shadow:0 1px #fff6 inset,0 4px 12px -4px oklch(.66 .15 72 / .4);transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.dd-cta.astro-a7k2puav:hover{transform:translateY(-1px)}.dd-cta.astro-a7k2puav:focus-visible,.dd-chip.astro-a7k2puav:focus-visible,.dd-copy.astro-a7k2puav:focus-visible{outline:2px solid var(--amber-deep);outline-offset:2px}.dd-secondary.astro-a7k2puav{color:var(--ink-2);font-size:13.5px;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.dd-secondary.astro-a7k2puav:hover{color:var(--ink)}.dd-cmd.astro-a7k2puav{display:flex;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--paper-2)}.dd-cmd.astro-a7k2puav code.astro-a7k2puav{min-width:0;flex:1;overflow-x:auto;color:var(--ink);font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}.dd-copy.astro-a7k2puav{flex:none;padding:4px 10px;border:1px solid var(--line-2);border-radius:6px;background:var(--paper);color:var(--ink-2);font-family:var(--font-mono);font-size:11px;cursor:pointer}.dd-facts.astro-a7k2puav{display:flex;flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line);list-style:none}.dd-facts.astro-a7k2puav li.astro-a7k2puav{color:var(--ink-3);font-family:var(--font-mono);font-size:11.5px}.dd-chips.astro-a7k2puav{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.dd-chips-label.astro-a7k2puav{margin-right:4px;color:var(--ink-3);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.dd-chip.astro-a7k2puav{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--ink-2);font-size:13px;cursor:pointer;transition:border-color .16s var(--ease),background .16s var(--ease)}.dd-chip.astro-a7k2puav svg{width:15px;height:15px}.dd-chip.astro-a7k2puav:hover{border-color:var(--ink-4)}.dd-chip.astro-a7k2puav[aria-pressed=true]{border-color:var(--ink);background:var(--paper-2);color:var(--ink)}.dd-chip-dot.astro-a7k2puav{width:6px;height:6px;border-radius:999px;background:var(--ink-4)}.dd-chip-dot.astro-a7k2puav.is-live{background:var(--amber-deep);box-shadow:0 0 6px var(--amber)}.dd-chip-you.astro-a7k2puav{padding:1px 6px;border-radius:999px;background:var(--ink);color:var(--paper);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase}.dd-chip-you.astro-a7k2puav[hidden]{display:none}.dd--page.astro-a7k2puav{max-width:640px;margin-inline:auto}.dd--page.astro-a7k2puav .dd-chips.astro-a7k2puav{justify-content:center}@media(max-width:520px){.dd-panel.astro-a7k2puav{padding:20px 18px}.dd-panel-head.astro-a7k2puav{flex-wrap:wrap}.dd-title.astro-a7k2puav{font-size:21px}.dd-cta.astro-a7k2puav{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.dd-cta.astro-a7k2puav,.dd-chip.astro-a7k2puav{transition:none}.dd-cta.astro-a7k2puav:hover{transform:none}}.dl-hero.astro-rzcj5pwa{padding:72px 32px 64px;text-align:center;position:relative}.dl-hero-title.astro-rzcj5pwa{font-size:54px;line-height:1.05;font-weight:700;letter-spacing:-.03em;margin-top:14px;max-width:760px;margin-left:auto;margin-right:auto}.dl-hero-accent.astro-rzcj5pwa{color:var(--amber-deep)}.dl-hero-desc.astro-rzcj5pwa{font-size:15px;color:var(--ink-2);margin-top:22px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.65}.dl-more.astro-rzcj5pwa{margin-top:28px}.dl-more.astro-rzcj5pwa>summary.astro-rzcj5pwa{cursor:pointer;font-size:14px;font-weight:600;color:var(--ink);padding:10px 0}.dl-more--dark.astro-rzcj5pwa>summary.astro-rzcj5pwa{color:var(--paper)}.dl-more.astro-rzcj5pwa[open]>summary.astro-rzcj5pwa{margin-bottom:12px}.dl-cards-section.astro-rzcj5pwa{padding:80px 32px;background:var(--paper);border-top:1px solid var(--line)}.dl-cards-container.astro-rzcj5pwa{max-width:1100px;margin:0 auto}.dl-cards-grid.astro-rzcj5pwa{position:relative;display:grid;grid-template-columns:1fr;gap:0;max-width:760px;margin:0 auto;border-top:1px solid var(--line)}.dl-group-title.astro-rzcj5pwa{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);grid-column:1 / -1;margin:18px 0 -4px;padding-bottom:10px;border-bottom:1px solid var(--line);color:var(--ink-3);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.dl-group-title.astro-rzcj5pwa:first-child{margin-top:0}.dl-hero-downloader.astro-rzcj5pwa{margin-top:40px;text-align:left}.dl-card.astro-rzcj5pwa{display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:16px;align-items:center;padding:16px 4px;border:0;border-bottom:1px solid var(--line);background:var(--paper);position:relative;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.dl-card.astro-rzcj5pwa:hover{border-color:var(--line-2)}.dl-card--detected.astro-rzcj5pwa{border-color:var(--amber-deep);box-shadow:0 0 0 1px var(--amber-deep)}.dl-card-badge.astro-rzcj5pwa{position:absolute;top:-9px;left:56px;padding:3px 10px;border-radius:999px;background:var(--amber);color:var(--ink);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dl-card-hint.astro-rzcj5pwa{position:absolute;top:-9px;left:56px;padding:3px 10px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line-2);color:var(--ink-3);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dl-card-beta.astro-rzcj5pwa{position:absolute;top:10px;right:4px;padding:3px 10px;border-radius:999px;background:var(--amber-soft);border:1px solid oklch(.86 .07 90);color:var(--amber-deep);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dl-card-icon.astro-rzcj5pwa{width:40px;height:40px;border-radius:10px;background:var(--amber-soft);color:var(--amber-deep);border:1px solid oklch(.86 .07 90);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dl-card-body.astro-rzcj5pwa{min-width:0}.dl-card-alt-links.astro-rzcj5pwa,.dl-card-verify.astro-rzcj5pwa,.dl-card-signing-warning.astro-rzcj5pwa{grid-column:2 / -1}.dl-card-title-row.astro-rzcj5pwa{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.dl-card-name.astro-rzcj5pwa{font-size:17px;font-weight:700;letter-spacing:-.02em}.dl-card-subtitle.astro-rzcj5pwa{font-size:12px;color:var(--ink-3)}.dl-card-desc.astro-rzcj5pwa{font-size:13px;color:var(--ink-2);line-height:1.55;margin:0}.dl-card-cta.astro-rzcj5pwa{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:all .15s var(--ease)}.dl-card-cta--primary.astro-rzcj5pwa{background:var(--amber);color:var(--ink)}.dl-card-cta--primary.astro-rzcj5pwa:hover{filter:brightness(1.05)}.dl-card-cta--secondary.astro-rzcj5pwa{background:var(--paper-2);color:var(--ink);border:1px solid var(--line)}.dl-card-cta--secondary.astro-rzcj5pwa:hover{border-color:var(--line-2);background:var(--paper-3)}.dl-card-cta--disabled.astro-rzcj5pwa{background:var(--paper-2);color:var(--ink-3);border:1px solid var(--line);cursor:default;pointer-events:none}.dl-card-alt-links.astro-rzcj5pwa{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:10px}.dl-card-alt-links.astro-rzcj5pwa a.astro-rzcj5pwa{font-size:12px;color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.dl-card-alt-links.astro-rzcj5pwa a.astro-rzcj5pwa:hover{color:var(--ink)}.dl-card-verify.astro-rzcj5pwa{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.dl-card-verify.astro-rzcj5pwa a.astro-rzcj5pwa{color:var(--ink-3);text-decoration:underline;text-underline-offset:2px}.dl-card-verify.astro-rzcj5pwa a.astro-rzcj5pwa:hover{color:var(--ink)}.dl-card-verify-version.astro-rzcj5pwa{color:var(--ink-2);font-weight:600}.dl-card-signing-warning.astro-rzcj5pwa{margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:11px;line-height:1.5;color:var(--ink-3)}.dl-verify-disclosure.astro-rzcj5pwa{margin-top:24px;padding:16px 20px;border:1px solid var(--line);border-radius:10px;background:var(--paper-2);font-size:12px;line-height:1.65;color:var(--ink-2)}.dl-verify-disclosure.astro-rzcj5pwa strong.astro-rzcj5pwa{color:var(--ink)}.dl-verify-disclosure.astro-rzcj5pwa code.astro-rzcj5pwa{font-family:var(--font-mono);font-size:11px;background:var(--paper-3);padding:1px 5px;border-radius:4px}.dl-verify-disclosure.astro-rzcj5pwa a.astro-rzcj5pwa{color:var(--ink-2);text-decoration:underline;text-underline-offset:2px}.dl-verify-disclosure.astro-rzcj5pwa a.astro-rzcj5pwa:hover{color:var(--ink)}.dl-verify-disclosure.astro-rzcj5pwa p.astro-rzcj5pwa{margin:0}.dl-verify-key-row.astro-rzcj5pwa{margin-top:10px;display:flex;flex-direction:column;gap:4px}.dl-verify-key-label.astro-rzcj5pwa{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.dl-verify-key.astro-rzcj5pwa{display:block;font-family:var(--font-mono);font-size:11px;line-height:1.5;background:var(--paper-3);padding:6px 10px;border-radius:6px;overflow-wrap:anywhere;user-select:all}.dl-cli-section.astro-rzcj5pwa{padding:56px 32px;background:var(--ink);color:var(--paper);border-top:1px solid var(--line);position:relative;overflow:hidden}.dl-cli-dots.astro-rzcj5pwa{position:absolute;inset:0;opacity:.06;background-image:radial-gradient(circle at 50% 50%,oklch(.82 .17 84 / .5) 1.5px,transparent 1.8px);background-size:24px 24px}.dl-cli-inner.astro-rzcj5pwa{position:relative;max-width:860px;margin:0 auto}.dl-cli-label.astro-rzcj5pwa{text-align:center;color:oklch(.82 .17 84 / .7)}.dl-cli-title.astro-rzcj5pwa{font-size:38px;font-weight:700;letter-spacing:-.025em;text-align:center;margin-bottom:16px;line-height:1.15}.dl-cli-desc.astro-rzcj5pwa{font-size:15px;color:#fbfaf7b3;text-align:center;max-width:540px;margin:0 auto 40px;line-height:1.65}.dl-cli-code.astro-rzcj5pwa{font-family:var(--font-mono);color:var(--amber);font-size:15px}.dl-cli-install-grid.astro-rzcj5pwa{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.dl-cli-install-card.astro-rzcj5pwa{border-radius:8px;border:1px solid oklch(.985 .004 85 / .1);background:#fbfaf70d;overflow:hidden}.dl-cli-install-label.astro-rzcj5pwa{padding:8px 16px;border-bottom:1px solid oklch(.985 .004 85 / .1);font-size:11px;font-family:var(--font-mono);color:#fbfaf766;text-transform:uppercase;letter-spacing:.06em}.dl-cli-install-cmd.astro-rzcj5pwa{padding:12px 16px}.dl-cli-install-cmd.astro-rzcj5pwa code.astro-rzcj5pwa{font-family:var(--font-mono);font-size:13px;color:var(--amber);word-break:break-all}.dl-cli-install-cmd.astro-rzcj5pwa a.astro-rzcj5pwa{text-decoration:none}.dl-cli-install-cmd.astro-rzcj5pwa a.astro-rzcj5pwa:hover code.astro-rzcj5pwa{text-decoration:underline}.dl-cli-cols.astro-rzcj5pwa{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.dl-cli-col-title.astro-rzcj5pwa{font-size:16px;font-weight:700;margin-bottom:12px}.dl-cli-cmd-list.astro-rzcj5pwa{display:flex;flex-direction:column;gap:8px}.dl-cli-cmd-row.astro-rzcj5pwa{display:flex;align-items:flex-start;gap:12px}.dl-cli-cmd.astro-rzcj5pwa{font-family:var(--font-mono);font-size:12px;color:var(--amber);flex-shrink:0;margin-top:2px}.dl-cli-cmd-desc.astro-rzcj5pwa{font-size:12px;color:#fbfaf780}.dl-cli-col-text.astro-rzcj5pwa{font-size:13px;color:#fbfaf799;line-height:1.65;margin-bottom:12px}.dl-cli-webdav.astro-rzcj5pwa,.dl-cli-cmd-block.astro-rzcj5pwa{display:block;font-family:var(--font-mono);font-size:12px;color:var(--amber);background:#fbfaf70d;border:1px solid oklch(.985 .004 85 / .1);border-radius:6px;padding:8px 12px}.dl-cli-section.astro-rzcj5pwa,.dl-cli-verify.astro-rzcj5pwa{scroll-margin-top:88px}.dl-cli-verify.astro-rzcj5pwa{margin-top:32px;max-width:720px}.dl-cli-verify.astro-rzcj5pwa a.astro-rzcj5pwa{color:var(--amber);text-decoration:underline;text-underline-offset:2px}.dl-cli-verify.astro-rzcj5pwa .dl-cli-col-text.astro-rzcj5pwa .dl-cli-code.astro-rzcj5pwa{font-size:12px}.dl-cli-verify.astro-rzcj5pwa .dl-cli-cmd-block.astro-rzcj5pwa{overflow-x:auto;white-space:nowrap}.dl-cli-docs.astro-rzcj5pwa{margin-top:40px;text-align:center}.dl-cli-docs-btn.astro-rzcj5pwa{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--amber);color:var(--ink);border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .15s var(--ease)}.dl-cli-docs-btn.astro-rzcj5pwa:hover{filter:brightness(1.05)}.dl-sync-section.astro-rzcj5pwa{padding:64px 32px;background:var(--paper-2);border-top:1px solid var(--line)}.dl-sync-inner.astro-rzcj5pwa{max-width:760px;margin:0 auto;text-align:center}.dl-sync-title.astro-rzcj5pwa{font-size:32px;font-weight:700;letter-spacing:-.025em;margin-bottom:16px;line-height:1.15}.dl-sync-desc.astro-rzcj5pwa{font-size:14px;color:var(--ink-2);line-height:1.65;margin-bottom:24px}.dl-sync-cta.astro-rzcj5pwa{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}@media(max-width:760px){.dl-hero-title.astro-rzcj5pwa{font-size:42px}.dl-cli-install-grid.astro-rzcj5pwa,.dl-cli-cols.astro-rzcj5pwa{grid-template-columns:1fr}.dl-cli-title.astro-rzcj5pwa{font-size:30px}}@media(max-width:560px){.dl-hero.astro-rzcj5pwa{padding:48px 20px}.dl-hero-title.astro-rzcj5pwa{font-size:34px}.dl-cards-section.astro-rzcj5pwa{padding:48px 20px}.dl-card.astro-rzcj5pwa{grid-template-columns:40px minmax(0,1fr);row-gap:10px}.dl-card-cta.astro-rzcj5pwa{grid-column:2;justify-self:start}.dl-card-beta.astro-rzcj5pwa{top:14px}.dl-cli-section.astro-rzcj5pwa,.dl-sync-section.astro-rzcj5pwa{padding:48px 20px}}
