.jonathan-site .pub-download{--dl-accent:var(--carrier-public-accent,#7bdf48);--dl-accent-soft:color-mix(in srgb,var(--dl-accent) 14%,transparent);--dl-accent-line:color-mix(in srgb,var(--dl-accent) 45%,transparent);--dl-line:var(--line,#ffffff1a);--dl-surface:var(--surface,#131313);--dl-raised:var(--raised,#1f1f1f);--dl-ink:var(--ink,#f1f1f1);--dl-muted:var(--muted,#b3b3b3);--dl-ease:var(--ease,cubic-bezier(.16,1,.3,1))}.jonathan-site .pub-download .download-masthead{padding-block:168px 96px}.jonathan-site .pub-download .download-masthead-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.jonathan-site .pub-download .download-glow{position:absolute;inset:-20% -10% auto auto;width:70vw;height:70vw;max-width:980px;max-height:980px;background:radial-gradient(closest-side,color-mix(in srgb,var(--dl-accent) 11%,transparent),transparent 70%);pointer-events:none;z-index:0}.jonathan-site .pub-download .download-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 26px;padding:6px 12px;border:1px solid var(--dl-accent-line);border-radius:999px;font:500 12px/1.4 JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em;color:var(--dl-ink);background:var(--dl-accent-soft)}.jonathan-site .pub-download .download-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--dl-accent);box-shadow:0 0 0 0 color-mix(in srgb,var(--dl-accent) 60%,transparent);animation:dl-pulse 2.6s var(--dl-ease) infinite}.jonathan-site .pub-download .download-masthead h1{max-width:640px}.jonathan-site .pub-download .download-masthead .pub-lead{max-width:520px}.jonathan-site .pub-download .download-actions,.jonathan-site.e6-site .public-page.pub-download .pub-masthead-copy .download-actions{max-width:none;flex-direction:row;align-items:center;flex-wrap:wrap;gap:14px;margin-top:34px}.jonathan-site .pub-download .download-actions .button{min-width:0}.jonathan-site .pub-download .download-actions .button svg,.jonathan-site .pub-download .download-tile .button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.jonathan-site .pub-download .download-note{margin-top:16px;font-size:13px;color:var(--dl-muted);min-height:1.6em}.jonathan-site .pub-download .download-in-app{width:100%;font-size:15px;color:var(--dl-ink)}.jonathan-site .pub-download .download-devices{position:relative;padding:4% 9% 12% 0}.jonathan-site .pub-download .download-laptop{position:relative;animation:dl-rise .9s var(--dl-ease) both}.jonathan-site .pub-download .download-laptop-screen{position:relative;overflow:hidden;border-radius:14px 14px 4px 4px;border:1px solid #ffffff24;background:var(--dl-surface);box-shadow:0 40px 90px #000c,0 0 0 6px #0d0d0d,0 0 0 7px #ffffff14}.jonathan-site .pub-download .download-window-bar{display:flex;gap:6px;padding:9px 12px;background:#161616;border-bottom:1px solid var(--dl-line)}.jonathan-site .pub-download .download-window-bar i{width:9px;height:9px;border-radius:50%;background:#3a3a3a}.jonathan-site .pub-download .download-laptop-screen img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover}.jonathan-site .pub-download .download-laptop-base{height:12px;margin:0 -6%;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#2a2a2a,#121212);box-shadow:0 18px 30px #000a}.jonathan-site .pub-download .download-phone{position:absolute;right:0;bottom:0;width:27%;min-width:92px;animation:dl-rise .9s .14s var(--dl-ease) both,dl-float 8s 1.2s ease-in-out infinite}.jonathan-site .pub-download .download-phone-screen{overflow:hidden;aspect-ratio:390/844;border-radius:22px;border:5px solid #0d0d0d;outline:1px solid #ffffff22;background:var(--dl-surface);box-shadow:0 30px 60px #000d}.jonathan-site .pub-download .download-phone-screen img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.jonathan-site .pub-download .download-section-head{max-width:640px;margin-bottom:48px}.jonathan-site .pub-download .download-section-head p{margin-top:16px;font-size:17px;line-height:1.6;color:var(--dl-muted)}.jonathan-site .pub-download .download-section-head .pub-link{display:inline-flex;margin-left:4px}.jonathan-site .pub-download .download-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jonathan-site .pub-download .download-tile{position:relative;display:flex;flex-direction:column;gap:12px;min-height:300px;padding:24px;border-radius:16px;border:1px solid var(--dl-line);background:linear-gradient(180deg,#ffffff06,transparent 60%),var(--bg,#080808);transition:border-color .3s,transform .4s var(--dl-ease),box-shadow .4s var(--dl-ease)}.jonathan-site .pub-download .download-tile:hover{border-color:#ffffff33;transform:translateY(-3px)}.jonathan-site .pub-download .download-tile[data-current]{border-color:var(--dl-accent-line);box-shadow:0 0 0 1px var(--dl-accent-line),0 20px 50px color-mix(in srgb,var(--dl-accent) 10%,transparent)}.jonathan-site .pub-download .download-tile-top{display:flex;justify-content:space-between;align-items:center}.jonathan-site .pub-download .download-tile-glyph{display:grid;place-items:center;width:48px;height:48px;border-radius:12px;border:1px solid var(--dl-line);background:var(--dl-surface);color:var(--dl-ink)}.jonathan-site .pub-download .download-tabs svg,.jonathan-site .pub-download .download-tile-glyph svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.jonathan-site .pub-download .download-tile h3{margin-top:12px;font-size:26px;font-weight:500;letter-spacing:-.02em;color:var(--dl-ink)}.jonathan-site .pub-download .download-tile-req{font-size:14px;line-height:1.55;color:var(--dl-muted)}.jonathan-site .pub-download .download-tile-req span{color:#8c8c8c}.jonathan-site .pub-download .download-tile-current{font-size:12px;color:var(--dl-accent);letter-spacing:.02em}.jonathan-site .pub-download .download-tile-cta{margin-top:auto;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.jonathan-site .pub-download .download-tile-cta .button{width:100%;min-width:0}.jonathan-site .pub-download .download-tile-soon{font-size:14px;color:#8c8c8c}.jonathan-site .pub-download .download-pill{font:500 11px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;padding:7px 10px;border-radius:999px;border:1px solid var(--dl-line);color:var(--dl-muted)}.jonathan-site .pub-download .download-pill[data-kind=early-access]{border-color:var(--dl-accent-line);color:var(--dl-ink);background:var(--dl-accent-soft)}.jonathan-site .pub-download .download-pill[data-kind=available]{border-color:transparent;color:#0b1a06;background:var(--dl-accent)}.jonathan-site .pub-download .reveal-ready :is(.download-tile,.download-feature-list>li){opacity:0;transform:translateY(18px)}.jonathan-site .pub-download .reveal-ready.is-revealed :is(.download-tile,.download-feature-list>li){opacity:1;transform:none;transition:opacity .7s var(--dl-ease),transform .9s var(--dl-ease),border-color .3s,box-shadow .4s;transition-delay:calc(var(--i, 0) * 80ms)}.jonathan-site .pub-download .download-feature-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--dl-line)}.jonathan-site .pub-download .download-feature-list li{padding:28px 24px 8px 0}.jonathan-site .pub-download .download-feature-list li+li{padding-left:24px;border-left:1px solid var(--dl-line)}.jonathan-site .pub-download .download-feature-icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--dl-accent-soft);color:var(--dl-accent)}.jonathan-site .pub-download .download-feature-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.jonathan-site .pub-download .download-feature-list h3{margin-top:18px;font-size:19px;font-weight:500;color:var(--dl-ink)}.jonathan-site .pub-download .download-feature-list p{margin-top:8px;font-size:15px;line-height:1.6;color:var(--dl-muted)}.download-dialog kbd,.jonathan-site .pub-download kbd{display:inline-block;min-width:1.6em;padding:1px 6px;margin:0 1px;border-radius:6px;border:solid #ffffff2e;border-width:1px 1px 2px;background:var(--dl-raised,#1f1f1f);font:500 12px/1.5 JetBrains Mono,ui-monospace,monospace;color:var(--dl-ink,#f1f1f1);text-align:center}.download-kbd{white-space:nowrap}.jonathan-site .pub-download .download-install-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;align-items:start}.jonathan-site .pub-download .download-install-head{position:sticky;top:120px}.jonathan-site .pub-download .download-notice{margin-top:28px;padding:18px 20px;border-left:2px solid var(--dl-accent);border-radius:0 12px 12px 0;background:var(--dl-surface)}.jonathan-site .pub-download .download-notice strong{display:block;font-size:14px;color:var(--dl-ink)}.jonathan-site .pub-download .download-notice p{margin-top:6px;font-size:14px;line-height:1.6}.jonathan-site .pub-download .download-anchor{position:relative;top:-120px;display:block}.jonathan-site .pub-download .download-tabs{display:inline-flex;gap:4px;padding:4px;margin-bottom:24px;border-radius:12px;border:1px solid var(--dl-line);background:var(--dl-surface)}.jonathan-site .pub-download .download-tabs button{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:9px;border:0;background:transparent;color:var(--dl-muted);font:500 14px/1.2 inherit;cursor:pointer;transition:background .2s,color .2s}.jonathan-site .pub-download .download-tabs svg{width:18px;height:18px}.jonathan-site .pub-download .download-tabs button[aria-selected=true]{background:var(--dl-raised);color:var(--dl-ink);box-shadow:inset 0 0 0 1px var(--dl-accent-line),inset 0 1px 0 #ffffff14}.jonathan-site .pub-download .download-tabs button:not([aria-selected=true]):hover{color:var(--dl-ink)}.jonathan-site .pub-download .download-faq-list summary:focus-visible,.jonathan-site .pub-download .download-tabs button:focus-visible{outline:2px solid var(--dl-accent);outline-offset:2px}.jonathan-site .pub-download .download-guide-link{margin-top:24px;display:inline-flex}.download-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;counter-reset:none}.download-step{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;border-radius:14px;border:1px solid var(--dl-line,#ffffff1a);background:var(--bg,#080808)}.download-step[data-warning]{border-color:color-mix(in srgb,var(--carrier-public-accent,#7bdf48) 30%,transparent)}.download-step-num{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid #ffffff2a;font:500 13px/1 JetBrains Mono,ui-monospace,monospace;color:var(--dl-ink,#f1f1f1)}.download-step[data-warning] .download-step-num{border-color:var(--carrier-public-accent,#7bdf48);color:var(--carrier-public-accent,#7bdf48)}.jonathan-site .download-steps .download-step-body h3{margin:0;font-size:16px;font-weight:550;color:var(--dl-ink,#f1f1f1)}.jonathan-site .download-steps .download-step-body p{margin:4px 0 0;font-size:14px;line-height:1.6;color:var(--dl-muted,#b3b3b3)}.download-step-body strong{color:var(--dl-ink,#f1f1f1);font-weight:550}.download-step-body code{font:12.5px JetBrains Mono,ui-monospace,monospace;color:var(--dl-ink,#f1f1f1);padding:1px 5px;border-radius:5px;background:#ffffff10}.download-step-aside{display:block;margin-top:6px;font-size:13px;color:#8c8c8c}.download-steps[data-compact] .download-step{padding:14px;gap:12px}.download-steps[data-compact] .download-step-mock{display:none}.download-step-mock{width:210px}.mock{position:relative;display:grid;gap:8px;padding:12px;border-radius:10px;font:11px/1.35 -apple-system,Segoe UI,sans-serif;color:#e6e6e6;background:#1c1c1e;border:1px solid #ffffff1f;box-shadow:0 12px 26px #0009}.jonathan-site .download-steps .mock b{font-weight:600;font-size:11.5px}.jonathan-site .download-steps .mock p{margin:0;color:#b5b5b5;font-size:10.5px}.mock-chrome{display:flex;gap:5px;align-items:center}.mock-chrome i{width:7px;height:7px;border-radius:50%;background:#4a4a4a}.mock-chrome em{margin-left:6px;font-style:normal;font-size:10.5px;color:#cfcfcf}.mock-btn-row{display:flex;gap:6px}.mock-btn-row-end{justify-content:flex-end}.mock-btn{padding:4px 9px;border-radius:6px;background:#3a3a3c}.mock-btn,.mock-link{font-size:10.5px;justify-self:start}.mock-link{text-decoration:underline}.mock-target{position:relative;color:#0b1a06;background:var(--carrier-public-accent,#7bdf48);box-shadow:0 0 0 3px color-mix(in srgb,var(--carrier-public-accent,#7bdf48) 35%,transparent)}.mock-link.mock-target{background:transparent;color:var(--carrier-public-accent,#7bdf48);box-shadow:none}.mock-alert-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#3a3a3c;font-weight:700}.mock-drag-row{display:flex;align-items:center;justify-content:space-between;padding:6px 4px}.mock-app-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#0d0d0d;border:1px solid #ffffff30;font-weight:700;color:#fff}.mock-drag-arrow svg{width:22px;height:22px;fill:none;stroke:var(--carrier-public-accent,#7bdf48);stroke-width:2}.mock-folder{padding:8px 9px;border-radius:8px;background:#2c4a73;font-size:10px}.mock-win-smartscreen{background:#1a5aa6;border-color:#3b7bd0;border-radius:4px}.mock-win-smartscreen b{font-size:12px;font-weight:400}.mock-win-smartscreen .mock-btn{border-radius:2px;background:#ffffff26}.mock-win-smartscreen .mock-btn.mock-target{background:var(--carrier-public-accent,#7bdf48)}.jonathan-site .pub-download .download-faq-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.jonathan-site .pub-download .download-faq-list{border-top:1px solid var(--dl-line)}.jonathan-site .pub-download .download-faq-list details{border-bottom:1px solid var(--dl-line)}.jonathan-site .pub-download .download-faq-list summary{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;cursor:pointer;font-size:18px;color:var(--dl-ink)}.jonathan-site .pub-download .download-faq-list summary::-webkit-details-marker{display:none}.jonathan-site .pub-download .download-faq-list summary svg{flex:none;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;transition:transform .3s var(--dl-ease)}.jonathan-site .pub-download .download-faq-list details[open] summary svg{transform:rotate(45deg)}.jonathan-site .pub-download .download-faq-list details p{padding:0 48px 22px 0;font-size:15px;line-height:1.65;color:var(--dl-muted)}.download-dialog{--dl-ink:#f1f1f1;--dl-muted:#b3b3b3;--dl-line:#ffffff1a;--dl-raised:#1f1f1f;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:18px;background:transparent;color:var(--dl-ink);overflow:visible}.download-dialog::backdrop{background:#000b;backdrop-filter:blur(6px)}.download-dialog[open]{animation:dl-dialog .24s var(--ease,cubic-bezier(.16,1,.3,1))}.download-dialog[open]::backdrop{animation:dl-fade .24s ease}.download-dialog-panel{max-height:calc(100dvh - 32px);overflow:auto;padding:24px;border-radius:18px;border:1px solid #ffffff22;background:#0d0d0d;box-shadow:0 40px 100px #000;font-family:var(--font-body,"Geist",system-ui,sans-serif)}.download-dialog-head{display:grid;grid-template-columns:44px minmax(0,1fr) 36px;gap:14px;align-items:start;margin-bottom:18px}.download-dialog-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#0b1a06;background:var(--carrier-public-accent,#7bdf48)}.download-dialog-close svg,.download-dialog-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8}.jonathan-site .download-dialog h2{margin:0;font:500 22px/1.2 Space,Space Grotesk,sans-serif;letter-spacing:-.02em;color:var(--dl-ink)}.jonathan-site .download-dialog-head p{margin:4px 0 0;font-size:13px;color:var(--dl-muted)}.download-dialog-close{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;border:1px solid #ffffff20;background:#1b1b1b;color:#ddd;cursor:pointer}.download-dialog a:focus-visible,.download-dialog-close:focus-visible{outline:2px solid var(--carrier-public-accent,#7bdf48);outline-offset:2px}.download-dialog-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;font-size:13px;color:var(--dl-muted)}.download-dialog-foot a{color:var(--dl-ink);text-decoration:underline;text-underline-offset:3px}.download-dialog-foot .button{min-width:0;min-height:44px}.download-dialog-foot .button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}@keyframes dl-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes dl-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes dl-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--carrier-public-accent,#7bdf48) 55%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}@keyframes dl-dialog{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@keyframes dl-fade{0%{opacity:0}to{opacity:1}}.jonathan-site.motion-paused .pub-download *,.motion-paused .download-dialog,.motion-paused .download-dialog::backdrop{animation:none!important}@media (prefers-reduced-motion:reduce){.download-dialog,.download-dialog::backdrop,.jonathan-site .pub-download *{animation:none!important;transition:none!important}}@media (max-width:1100px){.jonathan-site .pub-download .download-feature-list,.jonathan-site .pub-download .download-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.jonathan-site .pub-download .download-feature-list li:nth-child(3){padding-left:0;border-left:0}.jonathan-site .pub-download .download-feature-list li:nth-child(n+3){border-top:1px solid var(--dl-line)}}@media (max-width:1024px){.jonathan-site .pub-download .download-masthead{padding-block:140px 72px}.jonathan-site .pub-download .download-faq-grid,.jonathan-site .pub-download .download-install-grid,.jonathan-site .pub-download .download-masthead-grid{grid-template-columns:minmax(0,1fr);gap:40px}.jonathan-site .pub-download .download-devices{max-width:620px}.jonathan-site .pub-download .download-install-head{position:static}.jonathan-site .pub-download .download-section-head{margin-bottom:32px}}@media (max-width:680px){.jonathan-site .pub-download .download-masthead{padding-block:120px 56px}.jonathan-site .pub-download .download-feature-list,.jonathan-site .pub-download .download-tiles{grid-template-columns:minmax(0,1fr)}.jonathan-site .pub-download .download-feature-list li,.jonathan-site .pub-download .download-feature-list li+li{padding:22px 0 6px;border-left:0}.jonathan-site .pub-download .download-feature-list li+li{border-top:1px solid var(--dl-line)}.jonathan-site .pub-download .download-tile{min-height:0}.jonathan-site .pub-download .download-actions,.jonathan-site.e6-site .public-page.pub-download .pub-masthead-copy .download-actions{flex-direction:column;align-items:stretch}.jonathan-site .pub-download .download-actions .button{width:100%}.download-step{grid-template-columns:32px minmax(0,1fr)}.download-step-mock{grid-column:2;width:100%;max-width:240px}.jonathan-site .pub-download .download-faq-list details p{padding-right:0}}