.download-page[data-v-98cc8088]{overflow:hidden}.download-decision-section[data-v-98cc8088]{position:relative;min-height:calc(100svh - 68px);display:flex;align-items:center;overflow:hidden;border-bottom:1px solid var(--line);padding:clamp(24px,4vh,46px) 0 clamp(30px,4vh,48px);background:linear-gradient(90deg,transparent 49.9%,color-mix(in srgb,var(--line) 45%,transparent) 50%,transparent 50.1%),radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--orange) 8%,transparent),transparent 34%);background-size:110px 100%,auto}.download-orbit[data-v-98cc8088]{position:absolute;pointer-events:none;border:1px solid var(--line);border-radius:50%}.download-orbit-one[data-v-98cc8088]{width:520px;height:520px;top:-260px;right:-120px}.download-orbit-two[data-v-98cc8088]{width:300px;height:300px;right:70px;bottom:-210px}.decision-container[data-v-98cc8088]{position:relative;z-index:1}.download-intro[data-v-98cc8088]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);align-items:end;gap:50px}.download-back[data-v-98cc8088]{width:fit-content;display:inline-flex;align-items:center;gap:7px;margin-bottom:15px;color:var(--ink-faint);font-size:13px;font-weight:800}.download-back[data-v-98cc8088]:hover{color:var(--teal)}.download-intro h1[data-v-98cc8088]{max-width:760px;margin:9px 0 0;color:var(--navy);font-size:clamp(2.5rem,4vw,3.6rem);font-weight:400;line-height:1.12;letter-spacing:-.025em}.download-intro h1 span[data-v-98cc8088]{display:block;width:fit-content;max-width:100%;white-space:nowrap}.intro-note>p[data-v-98cc8088]{max-width:560px;margin:0;color:var(--ink-muted);font-size:13px;line-height:1.72}.download-hero-tags[data-v-98cc8088]{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.download-hero-tags span[data-v-98cc8088]{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;background:var(--paper-glass);padding:5px 8px;color:var(--ink-muted);font-size:12px;font-weight:800}.download-hero-tags i[data-v-98cc8088]{color:var(--teal)}.download-console[data-v-98cc8088]{display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);min-height:430px;margin-top:clamp(18px,3vh,30px);overflow:hidden;border:1px solid var(--line-strong);border-radius:5px 27px;background:var(--paper-warm);box-shadow:var(--shadow-window)}.device-panel[data-v-98cc8088],.package-panel[data-v-98cc8088]{padding:clamp(17px,2.2vw,26px)}.device-panel[data-v-98cc8088]{display:flex;flex-direction:column;border-right:1px solid var(--line-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--teal) 6%,transparent),transparent 44%),var(--paper-deep)}.panel-heading[data-v-98cc8088]{display:flex;align-items:center;gap:12px}.panel-index[data-v-98cc8088]{color:var(--orange-deep);font-family:var(--font-code);font-size:12px;font-weight:800;letter-spacing:.08em}.panel-heading>div[data-v-98cc8088],.package-heading>div>div[data-v-98cc8088]{display:flex;flex-direction:column}.panel-heading span[data-v-98cc8088]:not(.panel-index),.package-heading>div>div>span[data-v-98cc8088]{color:var(--ink-faint);font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.panel-heading strong[data-v-98cc8088]{margin-top:2px;color:var(--navy);font-size:14px}.detected-pill[data-v-98cc8088]{width:fit-content;display:inline-flex;align-items:center;gap:5px;margin-top:13px;border:1px solid var(--teal-soft-border);border-radius:999px;background:var(--teal-soft);padding:5px 8px;color:var(--teal);font-size:12px;font-weight:800}.platform-options[data-v-98cc8088]{display:grid;gap:8px;margin-top:17px}.platform-option[data-v-98cc8088]{width:100%;min-height:62px;display:grid;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:10px;border:1px solid var(--line);border-radius:3px 13px;background:var(--paper-glass);padding:10px 12px;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.platform-option[data-v-98cc8088]:hover{transform:translate(2px);border-color:var(--line-strong)}.platform-option.selected[data-v-98cc8088]{border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 14%,transparent)}.platform-option>span[data-v-98cc8088]:first-child{width:23px;height:23px;display:grid;place-items:center;color:var(--blue);font-size:23px}.windows-logo[data-v-98cc8088]{width:1em;height:1em;display:block;transform:perspective(30px) rotateY(-7deg)}.platform-option>span[data-v-98cc8088]:nth-child(2){min-width:0;display:flex;flex-direction:column}.platform-option strong[data-v-98cc8088]{color:var(--navy);font-size:13px}.platform-option small[data-v-98cc8088]{margin-top:2px;overflow:hidden;color:var(--ink-faint);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.platform-option>i[data-v-98cc8088]{color:var(--teal);opacity:0}.platform-option.selected>i[data-v-98cc8088]{opacity:1}.architecture-choice[data-v-98cc8088]{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.architecture-label[data-v-98cc8088]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.architecture-label strong[data-v-98cc8088]{color:var(--navy);font-size:12px}.architecture-label span[data-v-98cc8088]{color:var(--ink-faint);font-size:13px}.architecture-options[data-v-98cc8088]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.architecture-options button[data-v-98cc8088]{min-width:0;display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--tool-card);padding:8px;color:var(--ink);text-align:left;cursor:pointer}.architecture-options button.selected[data-v-98cc8088]{border-color:var(--teal);background:var(--teal-soft)}.architecture-options button>span[data-v-98cc8088]:first-child{color:var(--orange-deep);font-size:17px}.architecture-options button>span[data-v-98cc8088]:last-child{min-width:0;display:flex;flex-direction:column}.architecture-options strong[data-v-98cc8088]{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.architecture-options small[data-v-98cc8088]{margin-top:1px;overflow:hidden;color:var(--ink-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.architecture-help[data-v-98cc8088]{margin-top:7px}.architecture-help summary[data-v-98cc8088]{width:fit-content;color:var(--teal);font-size:13px;font-weight:800;cursor:pointer}.architecture-help p[data-v-98cc8088]{margin:6px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.55}.architecture-choice{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.architecture-label{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.architecture-label strong{color:var(--navy);font-size:12px}.architecture-label span{color:var(--ink-faint);font-size:13px}.architecture-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px}.architecture-options button{min-width:0;display:grid;grid-template-columns:19px minmax(0,1fr);align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);border-radius:10px;background:var(--tool-card);padding:8px;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.architecture-options button.selected{border-color:var(--teal);background:var(--teal-soft);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 14%,transparent)}.architecture-options button>span:first-child{color:var(--orange-deep);font-size:17px}.architecture-options button>span:last-child{min-width:0;display:flex;flex-direction:column}.architecture-options strong{overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.architecture-options small{margin-top:1px;overflow:hidden;color:var(--ink-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.architecture-help{margin-top:7px}.architecture-help summary{width:fit-content;color:var(--teal);font-size:13px;font-weight:800;cursor:pointer}.architecture-help p{margin:6px 0 0;color:var(--ink-muted);font-size:13px;line-height:1.55}.device-note[data-v-98cc8088]{display:flex;align-items:flex-start;gap:7px;margin-top:auto;padding-top:14px;color:var(--ink-faint)}.device-note>span[data-v-98cc8088]{flex:0 0 auto;margin-top:1px;color:var(--teal)}.device-note p[data-v-98cc8088]{margin:0;font-size:13px;line-height:1.55}.package-panel[data-v-98cc8088]{min-width:0;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--orange) 7%,transparent),transparent 34%),var(--paper-warm)}.package-heading[data-v-98cc8088]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.package-heading>div[data-v-98cc8088]:first-child{display:flex;align-items:center;gap:12px}.package-heading h2[data-v-98cc8088]{margin:2px 0 0;color:var(--navy);font-family:var(--font-display);font-size:clamp(1.45rem,2.7vw,2.25rem);font-weight:400}.release-summary[data-v-98cc8088]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;font-family:var(--font-code)}.release-summary span[data-v-98cc8088]{color:var(--ink-faint);font-size:12px;letter-spacing:.1em;text-transform:uppercase}.release-summary strong[data-v-98cc8088]{margin-top:2px;color:var(--orange-deep);font-size:15px}.release-summary small[data-v-98cc8088]{margin-top:2px;color:var(--ink-faint);font-size:12px}.delivery-route[data-v-98cc8088]{display:grid;grid-template-columns:auto minmax(22px,1fr) auto;align-items:center;gap:8px;margin-top:13px;border:1px solid var(--line);border-radius:999px;background:color-mix(in srgb,var(--tool-card) 72%,transparent);padding:7px 10px;color:var(--ink-faint);font-size:12px;font-weight:800}.delivery-route.ready[data-v-98cc8088]{border-color:var(--teal-soft-border);background:var(--teal-soft);color:var(--teal)}.delivery-route-origin[data-v-98cc8088],.delivery-route-state[data-v-98cc8088]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.delivery-route-state[data-v-98cc8088]{color:var(--ink-muted)}.delivery-route.ready .delivery-route-state[data-v-98cc8088]{color:var(--teal)}.delivery-route-line[data-v-98cc8088]{height:1px;background:repeating-linear-gradient(90deg,var(--line-strong) 0 4px,transparent 4px 8px)}.primary-package-card[data-v-98cc8088]{display:grid;grid-template-columns:54px minmax(0,1fr) minmax(170px,.55fr);align-items:center;gap:15px;margin-top:16px;border:1px solid var(--line-strong);border-radius:3px 17px;background:color-mix(in srgb,var(--tool-card) 82%,var(--paper-warm));padding:14px}.download-followup[data-v-98cc8088]{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;color:var(--teal);font-size:12px;font-weight:800}.download-followup>i[data-v-98cc8088]{animation:guide-down-98cc8088 .9s ease-in-out infinite alternate}.package-mark[data-v-98cc8088]{width:52px;height:52px;display:grid;place-items:center;border:1px solid var(--teal-soft-border);border-radius:14px;background:var(--teal-soft);color:var(--teal);font-size:26px}.package-mark>span[data-v-98cc8088]{width:1em;height:1em}.package-loading[data-v-98cc8088],.package-file[data-v-98cc8088]{min-width:0}.package-loading[data-v-98cc8088]{display:flex;align-items:center;gap:10px}.package-loading>span[data-v-98cc8088]:last-child{display:flex;flex-direction:column}.package-loading strong[data-v-98cc8088],.package-file>strong[data-v-98cc8088]{color:var(--navy);font-size:12px}.package-loading small[data-v-98cc8088],.package-file>span[data-v-98cc8088]{color:var(--ink-faint);font-size:13px}.package-file[data-v-98cc8088]{display:flex;flex-direction:column}.package-file>strong[data-v-98cc8088]{margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-98cc8088]{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.file-meta span[data-v-98cc8088]{border-right:1px solid var(--line);padding-right:6px;color:var(--ink-muted);font-family:var(--font-code);font-size:12px}.file-meta span[data-v-98cc8088]:last-child{border-right:0}.primary-download-button[data-v-98cc8088]{min-height:52px;display:grid;grid-template-columns:22px 1fr 16px;align-items:center;gap:8px;border:1px solid color-mix(in srgb,var(--orange-deep) 75%,black);border-radius:999px;background:var(--orange);padding:8px 13px;color:#24170f;text-align:left;box-shadow:0 9px 20px color-mix(in srgb,var(--orange) 22%,transparent);transition:transform .16s ease,filter .16s ease}.primary-download-button[data-v-98cc8088]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.04)}.primary-download-button[data-v-98cc8088]:disabled{cursor:wait;opacity:.6}.primary-download-button.disabled[data-v-98cc8088]{border-color:var(--line-strong);background:var(--tool-card);color:var(--ink-muted);box-shadow:none;cursor:not-allowed;opacity:1}.primary-download-button.disabled>span[data-v-98cc8088]:first-child,.primary-download-button.disabled>i[data-v-98cc8088]{color:var(--orange-deep)}.primary-download-button>span[data-v-98cc8088]:first-child{font-size:19px}.legacy-package-note[data-v-98cc8088]{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;border:1px solid color-mix(in srgb,var(--orange-deep) 42%,var(--line-strong));border-radius:10px;background:color-mix(in srgb,var(--orange) 8%,var(--tool-card));padding:9px 11px;color:var(--ink-muted);font-size:12px;line-height:1.55}.legacy-package-note>i[data-v-98cc8088]{flex:0 0 auto;margin-top:2px;color:var(--orange-deep);font-size:15px}.primary-download-button>span[data-v-98cc8088]:nth-child(2){display:flex;flex-direction:column}.primary-download-button strong[data-v-98cc8088]{font-size:13px}.primary-download-button small[data-v-98cc8088]{margin-top:1px;opacity:.72;font-size:12px}.primary-download-button>i[data-v-98cc8088]{justify-self:end}.source-spinner[data-v-98cc8088]{width:19px;height:19px;flex:0 0 auto;border:2px solid var(--line);border-top-color:var(--teal);border-radius:50%;animation:source-spin-98cc8088 .8s linear infinite}@keyframes source-spin-98cc8088{to{transform:rotate(360deg)}}.additional-assets[data-v-98cc8088]{margin:8px 0 0 69px}.additional-assets summary[data-v-98cc8088]{width:fit-content;color:var(--teal);font-size:13px;font-weight:800;cursor:pointer}.additional-assets>div[data-v-98cc8088]{display:grid;gap:4px;margin-top:5px}.additional-assets a[data-v-98cc8088]{display:flex;justify-content:space-between;gap:8px;color:var(--ink-muted);font-size:13px}.additional-assets a span[data-v-98cc8088]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.channel-heading[data-v-98cc8088]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:17px}.channel-heading>div[data-v-98cc8088]{display:flex;flex-direction:column}.channel-heading strong[data-v-98cc8088]{color:var(--navy);font-size:13px}.channel-heading span[data-v-98cc8088]{margin-top:2px;color:var(--ink-faint);font-size:13px}.release-warning[data-v-98cc8088]{display:inline-flex;align-items:center;gap:4px;color:var(--orange-deep)!important}.channel-grid[data-v-98cc8088]{display:grid;grid-template-columns:1.16fr repeat(4,minmax(0,1fr));gap:7px;margin-top:8px;scroll-margin-top:84px}.channel-card[data-v-98cc8088]{min-width:0;min-height:58px;display:grid;grid-template-columns:25px minmax(0,1fr) 12px;align-items:center;gap:6px;border:1px solid var(--line);border-radius:10px;background:var(--tool-card);padding:8px;color:var(--ink);text-align:left;transition:border-color .16s ease,transform .16s ease}.channel-card[data-v-98cc8088]:hover:not(.disabled){transform:translateY(-1px);border-color:var(--teal)}.channel-card.official-r2[data-v-98cc8088]{border-color:color-mix(in srgb,var(--teal) 44%,var(--line));background:color-mix(in srgb,var(--teal-soft) 56%,var(--tool-card))}.channel-card.channel-github[data-v-98cc8088]{border-color:color-mix(in srgb,var(--blue) 32%,var(--line))}.channel-card.disabled[data-v-98cc8088]{border-style:dashed;color:var(--ink-faint);cursor:not-allowed;opacity:.72}.channel-icon[data-v-98cc8088]{color:var(--navy);font-size:19px}.channel-card>span[data-v-98cc8088]:nth-child(2){min-width:0;display:flex;flex-direction:column}.channel-card strong[data-v-98cc8088]{overflow:hidden;color:var(--navy);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.channel-card small[data-v-98cc8088]{margin-top:2px;overflow:hidden;color:var(--ink-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.channel-card>i[data-v-98cc8088]{justify-self:end;color:var(--ink-faint);font-size:12px}.source-note[data-v-98cc8088]{display:flex;align-items:flex-start;gap:5px;margin:10px 0 0;color:var(--ink-faint);font-size:12px;line-height:1.55}.source-note>span[data-v-98cc8088]{flex:0 0 auto;margin-top:1px;color:var(--teal)}.install-section[data-v-98cc8088]{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper-warm) 62%,transparent);padding:90px 0}.install-shell[data-v-98cc8088]{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:36px 58px}.install-heading h2[data-v-98cc8088]{margin:12px 0 0;color:var(--navy);font-size:clamp(2.3rem,4vw,4rem);font-weight:400;line-height:1.02}.install-heading>p[data-v-98cc8088]:last-child{margin:16px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.7}.install-steps[data-v-98cc8088]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.install-steps article[data-v-98cc8088]{min-height:165px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:3px 16px;background:var(--paper-glass);padding:17px}.install-steps article>span[data-v-98cc8088]{color:var(--orange-deep);font-family:var(--font-code);font-size:12px}.install-steps article>div[data-v-98cc8088]{margin-top:auto}.install-steps strong[data-v-98cc8088]{color:var(--navy);font-size:12px}.install-steps p[data-v-98cc8088]{margin:6px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.6}.troubleshooting[data-v-98cc8088]{grid-column:1 / -1;display:grid;grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);align-items:center;gap:36px 58px;border-top:1px solid var(--line-strong);padding-top:24px}.troubleshooting h3[data-v-98cc8088]{margin:0;color:var(--navy);font-family:var(--font-display);font-size:22px;font-weight:400}.troubleshooting>div>p[data-v-98cc8088]{margin:5px 0 0;color:var(--ink-muted);font-size:12px}.troubleshooting details[data-v-98cc8088]{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.troubleshooting summary[data-v-98cc8088]{display:grid;grid-template-columns:20px minmax(0,1fr) 18px;align-items:center;gap:8px;padding:13px 1px;color:var(--ink);font-size:12px;font-weight:800;cursor:pointer;list-style:none}.troubleshooting summary[data-v-98cc8088]::-webkit-details-marker{display:none}.troubleshooting summary>span[data-v-98cc8088]{color:var(--orange-deep)}.troubleshooting summary>i[data-v-98cc8088]{justify-self:end;color:var(--ink-faint);transition:transform .18s ease}.troubleshooting details[open] summary>i[data-v-98cc8088]{transform:rotate(180deg)}.troubleshooting details>p[data-v-98cc8088]{margin:0;padding:0 28px 14px;color:var(--ink-muted);font-size:12px;line-height:1.7}.mac-troubleshooting-list[data-v-98cc8088]{display:grid;gap:8px}.mac-troubleshoot-card[data-v-98cc8088]{overflow:hidden;border:1px solid var(--line)!important;border-radius:3px 14px;background:var(--paper-glass)}.mac-troubleshoot-card[open][data-v-98cc8088]{border-color:color-mix(in srgb,var(--teal) 48%,var(--line))!important;background:color-mix(in srgb,var(--teal-soft) 42%,var(--paper-glass))}.mac-troubleshoot-card summary[data-v-98cc8088]{grid-template-columns:30px minmax(0,1fr) 18px;padding:11px 12px}.trouble-step[data-v-98cc8088]{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--teal-soft-border);border-radius:50%;background:var(--teal-soft);color:var(--teal)!important;font-family:var(--font-code);font-size:10px}.trouble-summary-copy[data-v-98cc8088]{min-width:0;display:flex;flex-direction:column;gap:2px}.trouble-summary-copy strong[data-v-98cc8088]{color:var(--navy);font-size:13px}.trouble-summary-copy small[data-v-98cc8088]{overflow:hidden;color:var(--ink-faint);font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mac-troubleshoot-body[data-v-98cc8088]{border-top:1px solid color-mix(in srgb,var(--line) 78%,transparent);padding:0 13px 14px 42px}.mac-troubleshoot-body>p[data-v-98cc8088]:first-child{margin:11px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.7}.mac-troubleshoot-body ol[data-v-98cc8088]{display:grid;gap:5px;margin:10px 0 0;padding-left:18px;color:var(--ink);font-size:12px;line-height:1.65}.troubleshoot-command[data-v-98cc8088]{display:flex;align-items:stretch;gap:6px;margin-top:12px}.troubleshoot-command code[data-v-98cc8088]{min-width:0;flex:1;overflow-x:auto;border:1px solid var(--line-strong);border-radius:7px;background:color-mix(in srgb,var(--navy) 5%,var(--tool-card));padding:8px 9px;color:var(--navy);font-family:var(--font-code);font-size:11px;white-space:nowrap}.troubleshoot-command button[data-v-98cc8088]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid var(--teal-soft-border);border-radius:7px;background:var(--teal-soft);padding:0 10px;color:var(--teal);font-size:12px;font-weight:800;cursor:pointer}.troubleshoot-command button[data-v-98cc8088]:hover{border-color:var(--teal)}.troubleshoot-warning[data-v-98cc8088]{display:flex;align-items:flex-start;gap:6px;margin:10px 0 0;border-left:2px solid var(--orange);padding:6px 0 6px 9px;color:var(--ink-muted);font-size:12px;line-height:1.6}.troubleshoot-warning>i[data-v-98cc8088]{flex:0 0 auto;margin-top:2px;color:var(--orange-deep)}@keyframes guide-down-98cc8088{to{transform:translateY(3px)}}.mobile-download-dock[data-v-98cc8088]{display:none}.platform-option[data-v-98cc8088]:focus-visible,.architecture-options button[data-v-98cc8088]:focus-visible,.primary-download-button[data-v-98cc8088]:focus-visible,.channel-card[data-v-98cc8088]:focus-visible,.download-back[data-v-98cc8088]:focus-visible,.architecture-help summary[data-v-98cc8088]:focus-visible,.troubleshooting summary[data-v-98cc8088]:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.troubleshoot-command button[data-v-98cc8088]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media (max-width: 980px){.download-intro[data-v-98cc8088]{grid-template-columns:1fr .8fr;gap:28px}.download-console[data-v-98cc8088]{grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr)}.primary-package-card[data-v-98cc8088]{grid-template-columns:45px minmax(0,1fr)}.package-mark[data-v-98cc8088]{width:43px;height:43px}.primary-download-button[data-v-98cc8088]{grid-column:1 / -1}.additional-assets[data-v-98cc8088]{margin-left:0}.channel-grid[data-v-98cc8088]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 720px){.download-page[data-v-98cc8088]{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.download-decision-section[data-v-98cc8088]{align-items:flex-start;min-height:auto;padding:22px 0 32px;background-size:72px 100%,auto}.download-intro[data-v-98cc8088]{grid-template-columns:1fr;gap:9px}.download-back[data-v-98cc8088]{margin-bottom:9px}.download-intro h1[data-v-98cc8088]{font-size:clamp(2rem,9.5vw,2.7rem)}.intro-note>p[data-v-98cc8088]{font-size:12px;line-height:1.55}.download-hero-tags[data-v-98cc8088]{display:none}.download-console[data-v-98cc8088]{display:block;min-height:0;margin-top:14px;border-radius:4px 19px}.device-panel[data-v-98cc8088],.package-panel[data-v-98cc8088]{padding:13px}.device-panel[data-v-98cc8088]{border-right:0;border-bottom:1px solid var(--line-strong)}.panel-heading[data-v-98cc8088]{display:none}.detected-pill[data-v-98cc8088]{margin-top:0}.platform-options[data-v-98cc8088]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px}.platform-option[data-v-98cc8088]{min-height:47px;grid-template-columns:21px minmax(0,1fr) 13px;gap:6px;padding:7px}.platform-option>span[data-v-98cc8088]:first-child{font-size:17px}.platform-option strong[data-v-98cc8088]{font-size:12px}.platform-option small[data-v-98cc8088]{display:none}.architecture-choice[data-v-98cc8088]{margin-top:8px;padding-top:7px}.architecture-label span[data-v-98cc8088],.architecture-options small[data-v-98cc8088],.device-note[data-v-98cc8088]{display:none}.architecture-options button[data-v-98cc8088]{min-height:38px;padding:6px}.architecture-help[data-v-98cc8088]{margin-top:5px}.package-heading h2[data-v-98cc8088]{font-size:1.35rem}.delivery-route[data-v-98cc8088]{gap:5px;margin-top:9px;padding:6px 8px;font-size:12px}.delivery-route-state[data-v-98cc8088]{overflow:hidden;text-overflow:ellipsis}.download-followup[data-v-98cc8088]{margin-top:8px}.release-summary small[data-v-98cc8088]{display:none}.primary-package-card[data-v-98cc8088]{grid-template-columns:38px minmax(0,1fr);gap:9px;margin-top:10px;padding:9px}.package-mark[data-v-98cc8088]{width:36px;height:36px;border-radius:10px;font-size:20px}.package-file>strong[data-v-98cc8088]{font-size:12px}.file-meta span[data-v-98cc8088]{font-size:12px}.primary-download-button[data-v-98cc8088]{min-height:44px}.additional-assets[data-v-98cc8088]{display:none}.channel-heading[data-v-98cc8088]{margin-top:11px}.channel-heading>div>span[data-v-98cc8088],.release-warning[data-v-98cc8088]{display:none}.channel-grid[data-v-98cc8088]{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:6px}.channel-card[data-v-98cc8088]{min-height:43px;grid-template-columns:20px minmax(0,1fr) 10px;padding:6px}.channel-icon[data-v-98cc8088]{font-size:16px}.source-note[data-v-98cc8088]{margin-top:7px}.install-section[data-v-98cc8088]{padding:68px 0}.install-shell[data-v-98cc8088],.troubleshooting[data-v-98cc8088]{grid-template-columns:1fr;gap:25px}.install-steps[data-v-98cc8088]{grid-template-columns:1fr}.install-steps article[data-v-98cc8088]{min-height:0;flex-direction:row;gap:14px;padding:14px}.mac-troubleshoot-card summary[data-v-98cc8088]{padding:10px}.mac-troubleshoot-body[data-v-98cc8088]{padding:0 10px 12px}.troubleshoot-command[data-v-98cc8088]{align-items:stretch;flex-direction:column}.troubleshoot-command button[data-v-98cc8088]{min-height:34px;justify-content:center}.install-steps article>div[data-v-98cc8088]{margin-top:0}.mobile-download-dock[data-v-98cc8088]{position:fixed;z-index:90;right:0;bottom:0;left:0;display:block;border-top:1px solid var(--line-strong);background:color-mix(in srgb,var(--paper-warm) 98%,var(--paper));padding:8px 10px calc(8px + env(safe-area-inset-bottom,0px));box-shadow:0 -12px 30px color-mix(in srgb,var(--navy) 13%,transparent)}.mobile-dock-inner[data-v-98cc8088]{max-width:520px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;margin:0 auto}.mobile-dock-target[data-v-98cc8088]{min-width:0;display:flex;flex-direction:column}.mobile-dock-target span[data-v-98cc8088]{overflow:hidden;color:var(--navy);font-size:12px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.mobile-dock-target strong[data-v-98cc8088]{margin-top:1px;color:var(--orange-deep);font-family:var(--font-code);font-size:12px}.mobile-dock-download[data-v-98cc8088],.mobile-dock-channels[data-v-98cc8088]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:12px;font-weight:900;white-space:nowrap}.mobile-dock-download[data-v-98cc8088]{gap:5px;border:1px solid color-mix(in srgb,var(--orange-deep) 75%,black);background:var(--orange);padding:0 12px;color:#24170f}.mobile-dock-channels[data-v-98cc8088]{gap:3px;border:1px solid var(--line-strong);background:var(--tool-card);padding:0 10px;color:var(--ink-muted)}.mobile-dock-download[data-v-98cc8088]:focus-visible,.mobile-dock-channels[data-v-98cc8088]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}}.mobile-dock-download.disabled[data-v-98cc8088]{border:1px solid var(--line-strong);background:var(--tool-card);color:var(--ink-muted);cursor:not-allowed}@media (prefers-reduced-motion: reduce){.source-spinner[data-v-98cc8088]{animation:none}.download-followup>i[data-v-98cc8088]{animation:none}.platform-option[data-v-98cc8088],.primary-download-button[data-v-98cc8088],.channel-card[data-v-98cc8088],.troubleshooting summary>i[data-v-98cc8088]{transition:none}}
