.download-page[data-astro-cid-5oqtr3h2]{min-height:100vh}.download-hero[data-astro-cid-5oqtr3h2]{padding:clamp(32px,6vw,88px) 0 clamp(20px,3vw,32px)}.download-hero-inner[data-astro-cid-5oqtr3h2]{text-align:left;justify-items:start;display:grid}.download-pill[data-astro-cid-5oqtr3h2]{background:var(--accent-soft);min-height:34px;color:var(--text);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 8px;font-size:.875rem;font-weight:600;display:inline-flex}.download-pill-mark[data-astro-cid-5oqtr3h2]{background:var(--highlight);border-radius:999px;place-items:center;width:18px;height:18px;display:inline-grid;position:relative}.download-pill-mark[data-astro-cid-5oqtr3h2]:before{content:"";border-left:2px solid var(--highlight-ink);border-bottom:2px solid var(--highlight-ink);width:7px;height:4px;position:absolute;top:5px;left:5px;transform:rotate(-45deg)}.download-hero[data-astro-cid-5oqtr3h2] h1[data-astro-cid-5oqtr3h2]{letter-spacing:-.034em;text-wrap:balance;width:min(920px,100%);color:var(--text);margin:22px 0 0;font-size:clamp(2.5rem,6.4vw,5rem);font-weight:700;line-height:1.02}.download-lede[data-astro-cid-5oqtr3h2]{width:min(34em,100%);color:var(--text-muted);text-wrap:pretty;margin:24px 0 0;font-size:clamp(1.06rem,1.45vw,1.22rem);line-height:1.5}.download-lede[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2],.direct-download-link[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2],.first-launch-note[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2]{color:var(--text);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:.18em;font-weight:500}.download-lede[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2]:hover,.direct-download-link[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2]:hover,.first-launch-note[data-astro-cid-5oqtr3h2] a[data-astro-cid-5oqtr3h2]:hover{text-decoration-color:currentColor}.download-actions[data-astro-cid-5oqtr3h2]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px;display:flex}.download-actions[data-astro-cid-5oqtr3h2] .btn[data-astro-cid-5oqtr3h2]{letter-spacing:-.005em;white-space:nowrap;height:54px;min-height:54px;box-shadow:none;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;font-size:1.03rem;font-weight:600;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .2s;display:inline-flex}.download-actions[data-astro-cid-5oqtr3h2] .btn-primary[data-astro-cid-5oqtr3h2]{background:var(--accent);color:var(--button-text);box-shadow:var(--shadow-soft)}.download-actions[data-astro-cid-5oqtr3h2] .btn-primary[data-astro-cid-5oqtr3h2]:hover{background:var(--accent-hover);transform:translateY(-1px)}.download-actions[data-astro-cid-5oqtr3h2] .btn-ghost[data-astro-cid-5oqtr3h2]{background:var(--accent-soft);color:var(--text)}.download-actions[data-astro-cid-5oqtr3h2] .btn-ghost[data-astro-cid-5oqtr3h2]:hover{background:var(--border)}.download-meta[data-astro-cid-5oqtr3h2]{color:var(--text-muted);margin:18px 0 0;font-size:.875rem}.direct-download-link[data-astro-cid-5oqtr3h2]{color:var(--text-muted);overflow-wrap:anywhere;margin:6px 0 0;font-size:.875rem}.first-launch-note[data-astro-cid-5oqtr3h2]{border:1px solid var(--border);background:var(--surface);text-align:left;border-radius:18px;width:min(100%,720px);margin:44px 0 0;padding:clamp(20px,3vw,28px)}.first-launch-note[data-astro-cid-5oqtr3h2] h2[data-astro-cid-5oqtr3h2]{color:var(--text);letter-spacing:-.02em;margin:0 0 12px;font-size:1.25rem;font-weight:700;line-height:1.2}.first-launch-list[data-astro-cid-5oqtr3h2]{gap:10px;margin:0;padding-left:20px;display:grid}.first-launch-list[data-astro-cid-5oqtr3h2] li[data-astro-cid-5oqtr3h2]{color:var(--text-muted);font-size:1rem;line-height:1.55}.install-section[data-astro-cid-5oqtr3h2]{padding:clamp(28px,5vw,56px) 0 clamp(72px,9vw,112px)}.install-grid[data-astro-cid-5oqtr3h2]{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.install-step[data-astro-cid-5oqtr3h2]{text-align:left;align-content:start;justify-items:start;gap:12px;display:grid}.step-number[data-astro-cid-5oqtr3h2]{background:var(--highlight);width:34px;height:34px;color:var(--highlight-ink);border-radius:999px;place-items:center;font-size:1rem;font-weight:700;display:grid}.install-visual[data-astro-cid-5oqtr3h2]{border:1px solid var(--border);background:var(--bg-alt);border-radius:18px;width:100%;min-height:230px;position:relative;overflow:hidden}.install-step[data-astro-cid-5oqtr3h2] h2[data-astro-cid-5oqtr3h2]{letter-spacing:-.02em;color:var(--text);margin:4px 0 0;font-size:1.25rem;font-weight:700;line-height:1.15}.install-step[data-astro-cid-5oqtr3h2] p[data-astro-cid-5oqtr3h2]{width:min(300px,100%);color:var(--text-muted);margin:0;font-size:1rem;line-height:1.5}.finder-label[data-astro-cid-5oqtr3h2]{background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-soft);border-radius:12px;padding:10px 20px;font-size:1.4rem;font-weight:600;position:absolute;top:40px;left:50%;transform:translate(-50%)}.finder-label[data-astro-cid-5oqtr3h2]:after{content:"";background:var(--surface);border-right:1px solid var(--border);border-bottom:1px solid var(--border);width:16px;height:16px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.finder-tray[data-astro-cid-5oqtr3h2]{background:var(--surface);border:1px solid var(--border);border-radius:18px;grid-template-columns:1fr 1px 1fr 1fr;align-items:center;gap:18px;height:92px;padding:0 20px;display:grid;position:absolute;bottom:34px;left:22px;right:22px}.download-item[data-astro-cid-5oqtr3h2]{background:var(--bg-alt);border:1px solid var(--border);border-radius:12px;width:52px;height:64px}.dmg-file[data-astro-cid-5oqtr3h2]{background:var(--surface);border:1px solid var(--border);width:62px;height:72px;box-shadow:var(--shadow-soft);border-radius:4px;justify-self:center;position:relative}.dmg-file[data-astro-cid-5oqtr3h2]:before{content:"";border-top:18px solid var(--bg-alt);border-left:18px solid #0000;position:absolute;top:0;right:0}.dmg-file[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]{background:var(--accent);border-radius:5px;height:22px;position:absolute;bottom:14px;left:14px;right:14px}.trash-can[data-astro-cid-5oqtr3h2]{background:linear-gradient(90deg, transparent 20%, var(--border-strong) 20% 26%, transparent 26% 42%, var(--border-strong) 42% 48%, transparent 48% 64%, var(--border-strong) 64% 70%, transparent 70%), var(--bg-alt);border:1px solid var(--border);border-top:none;border-radius:0 0 16px 16px;justify-self:end;width:54px;height:62px}.install-visual-downloads[data-astro-cid-5oqtr3h2]{background:var(--bg-alt)}.install-visual-drag[data-astro-cid-5oqtr3h2]{place-items:center;display:grid}.app-icon[data-astro-cid-5oqtr3h2]{place-items:center;width:92px;height:92px;display:grid;position:absolute;top:72px;left:17%}.app-icon[data-astro-cid-5oqtr3h2] img[data-astro-cid-5oqtr3h2]{width:112px;max-width:none;height:112px}.applications-folder[data-astro-cid-5oqtr3h2]{background:var(--text-soft);width:116px;height:78px;box-shadow:var(--shadow-soft);border-radius:8px;position:absolute;top:82px;right:14%}.applications-folder[data-astro-cid-5oqtr3h2]:before{content:"";background:var(--text-soft);border-radius:7px 7px 0 0;width:42px;height:22px;position:absolute;top:-14px;left:10px}.applications-folder[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]{opacity:.55;background:linear-gradient(62deg, transparent 0 43%, var(--surface) 44% 56%, transparent 57%), linear-gradient(118deg, transparent 0 43%, var(--surface) 44% 56%, transparent 57%);position:absolute;inset:24px 32px}.drag-path[data-astro-cid-5oqtr3h2]{border-top:3px dashed var(--border-strong);position:absolute;top:112px;left:calc(17% + 112px);right:calc(14% + 132px)}.drag-path[data-astro-cid-5oqtr3h2]:after{content:"";border-top:3px solid var(--border-strong);border-right:3px solid var(--border-strong);width:14px;height:14px;position:absolute;top:-8px;right:-8px;transform:rotate(45deg)}.install-visual-applications[data-astro-cid-5oqtr3h2]{background:var(--bg-alt);padding-top:28px}.finder-list-title[data-astro-cid-5oqtr3h2]{color:var(--text);text-align:left;padding:0 22px 24px;font-size:1.45rem;font-weight:600}.finder-row[data-astro-cid-5oqtr3h2]{height:50px;color:var(--text-muted);text-align:left;border-top:1px solid var(--border);align-items:center;gap:14px;padding:0 22px;font-size:1.05rem;font-weight:500;display:flex}.active-row[data-astro-cid-5oqtr3h2]{background:var(--accent);color:var(--button-text)}.muted-row[data-astro-cid-5oqtr3h2]{background:var(--accent-soft)}.mini-icon[data-astro-cid-5oqtr3h2]{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.transcripted-icon[data-astro-cid-5oqtr3h2]{background:0 0;border-color:#0000}.transcripted-icon[data-astro-cid-5oqtr3h2] img[data-astro-cid-5oqtr3h2]{width:44px;max-width:none;height:44px}.drive-icon[data-astro-cid-5oqtr3h2]:before{content:"";clip-path:polygon(50% 0,100% 86%,0 86%);background:var(--text-soft);width:24px;height:24px}.home-icon[data-astro-cid-5oqtr3h2]:before{content:"";clip-path:polygon(50% 0,94% 38%,82% 38%,82% 100%,18% 100%,18% 38%,6% 38%);background:var(--text-soft);width:24px;height:24px}.cursor[data-astro-cid-5oqtr3h2]{width:30px;height:42px;filter:drop-shadow(0 1px 0 var(--surface)) drop-shadow(0 4px 8px var(--border-strong));position:absolute}.cursor[data-astro-cid-5oqtr3h2]:before{content:"";clip-path:polygon(0 0,0 100%,26% 76%,40% 100%,58% 90%,44% 66%,77% 66%);background:var(--text);position:absolute;inset:0}.cursor-left[data-astro-cid-5oqtr3h2]{bottom:24px;left:56%;transform:rotate(-10deg)}.cursor-center[data-astro-cid-5oqtr3h2]{top:128px;left:34%;transform:rotate(12deg)}.cursor-right[data-astro-cid-5oqtr3h2]{top:122px;right:12%;transform:rotate(-16deg)}.install-visual-record[data-astro-cid-5oqtr3h2]{place-items:center;gap:22px;padding:24px;display:grid}.record-button[data-astro-cid-5oqtr3h2]{background:var(--surface);border:1px solid var(--border);width:64px;height:64px;box-shadow:var(--shadow-soft);border-radius:999px;place-items:center;display:grid}.record-button[data-astro-cid-5oqtr3h2] span[data-astro-cid-5oqtr3h2]{background:#ff3b30;border-radius:999px;width:26px;height:26px}.note-preview[data-astro-cid-5oqtr3h2]{background:var(--surface);border:1px solid var(--border);border-radius:12px;gap:10px;width:100%;max-width:200px;padding:18px;display:grid}.note-line[data-astro-cid-5oqtr3h2]{background:var(--bg-alt);border-radius:999px;height:8px}.note-line-title[data-astro-cid-5oqtr3h2]{background:var(--text-soft);opacity:.35;width:60%}.note-line-short[data-astro-cid-5oqtr3h2]{width:40%}@media (width<=1100px){.install-grid[data-astro-cid-5oqtr3h2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}}@media (width<=640px){.download-actions[data-astro-cid-5oqtr3h2],.download-actions[data-astro-cid-5oqtr3h2] .btn[data-astro-cid-5oqtr3h2]{width:100%}.install-grid[data-astro-cid-5oqtr3h2]{grid-template-columns:1fr;gap:36px;max-width:420px}.install-visual[data-astro-cid-5oqtr3h2]{min-height:210px}.finder-row[data-astro-cid-5oqtr3h2]{font-size:.95rem}.app-icon[data-astro-cid-5oqtr3h2]{left:10%}.applications-folder[data-astro-cid-5oqtr3h2]{right:8%}.drag-path[data-astro-cid-5oqtr3h2]{left:calc(10% + 108px);right:calc(8% + 126px)}}
