@layer reset,tokens,base,layout,replica,sections,utilities;@layer sections{.dl-page [hidden]{display:none!important}@media(scripting:none){.dl-page .copy-btn{display:none}}.dl{--dl-w: 1060px}.dl-num{font-variant-numeric:tabular-nums}.dl-hero{position:relative;isolation:isolate;overflow:clip;padding-block:clamp(40px,6vw,88px) clamp(48px,6vw,88px);text-align:center}.dl-hero:before{content:"";position:absolute;inset:0;z-index:-3;background:none}.dl-hero:after{content:"";position:absolute;inset:0;z-index:-3;background-image:linear-gradient(to right,color-mix(in srgb,var(--text) 3.5%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--text) 3.5%,transparent) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(64% 56% at 50% 18%,black 20%,transparent 78%);mask-image:radial-gradient(64% 56% at 50% 18%,black 20%,transparent 78%)}.dl-pick-stage{position:relative;max-width:var(--dl-w);margin:clamp(32px,4.5vw,52px) auto 0}.dl-hero-art{position:absolute;left:50%;top:50%;z-index:-1;width:100vw;height:620px;transform:translate(-50%,-50%);pointer-events:none}.dl-art{width:100%;height:100%}.dl-art-line{fill:none;stroke-width:1.6;stroke-linecap:round}.dl-art-glow{fill:none;stroke-width:18;stroke-linecap:round;opacity:.09}.dl-art-a-0,.dl-art-a-1,.dl-art-a-2{stop-color:var(--claude)}.dl-art-b-0,.dl-art-b-1,.dl-art-b-2{stop-color:var(--codex)}.dl-art-a-0,.dl-art-b-0{stop-opacity:0}.dl-art-a-1,.dl-art-b-1{stop-opacity:.62}.dl-art-a-2,.dl-art-b-2{stop-opacity:.95}.dl-hero-inner{position:relative}.dl-status{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:4px 8px;padding:6px 14px 6px 10px;border-radius:4px;background:color-mix(in srgb,var(--attention) 7%,var(--plate));border:1px solid color-mix(in srgb,var(--attention) 24%,transparent);color:var(--text-2);font-size:var(--fs-small);line-height:1.45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dl-status-label{display:inline-flex;align-items:center;gap:9px;color:var(--attention);font-weight:800}.dl-status-label:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,var(--attention) 16%,transparent)}.dl-title{margin-top:22px;font-size:clamp(2.6rem,1.55rem + 4.4vw,4.9rem);line-height:1;letter-spacing:var(--tracking-tight);font-weight:900}.dl-lead{max-width:41rem;margin:20px auto 0;font-size:var(--fs-lead);line-height:1.55;color:var(--text-2)}.dl-pick{position:relative;text-align:left;padding:clamp(18px,2.6vw,30px);border:1px solid var(--divider);border-top:8px solid var(--sign);border-radius:var(--r-2xl);background:var(--surface);box-shadow:0 50px 120px -40px var(--shadow)}.dl-pick-head{display:grid;gap:4px}.dl-pick-title{font-size:1.12rem;font-weight:800;letter-spacing:-.012em;line-height:1.3}@media(scripting:enabled){.dl-pick:not([data-ready]) :is(.dl-pick-head,.dl-pick-body){visibility:hidden;animation:dl-failsafe 0s 1.4s forwards}}@media(scripting:enabled)and (hover:hover),(scripting:enabled)and (pointer:fine){.dl-pick:not([data-ready]) .dl-family[data-family=mac]{display:none}}@media(scripting:enabled)and (hover:none)and (pointer:coarse){.dl-pick:not([data-ready]) .dl-families{display:none!important}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.dl-pick[data-ready] :is(.dl-pick-head,.dl-pick-body){animation:dl-rise .52s var(--ease-out) both}}.dl-families{display:grid;gap:12px;margin-top:18px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.dl-family{container-type:inline-size;position:relative;border-radius:var(--r-2xl);background:color-mix(in srgb,var(--raised) 46%,transparent);border:1px solid var(--divider-soft);transition:border-color var(--dur-2) var(--ease-out),background var(--dur-2) var(--ease-out)}.dl-family:hover{border-color:var(--divider);background:color-mix(in srgb,var(--raised) 60%,transparent)}[data-emphasis=primary] .dl-family:has(.dl-get[data-primary]){border-color:var(--divider-strong);background:var(--raised)}.dl-family-inner{height:100%;padding:20px;display:grid;gap:18px;align-content:space-between}.dl-family-id{display:flex;align-items:center;gap:14px;min-width:0}.dl-choice-glyph{flex:none;width:46px;height:46px;border-radius:var(--r-xl);display:grid;place-items:center;color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.dl-choice-names{min-width:0}.dl-choice-name{font-size:1.22rem;font-weight:800;letter-spacing:-.018em;line-height:1.2}.dl-choice-variant{margin-top:2px;color:var(--text-2);font-size:.9rem}.dl-family-buttons{display:grid;gap:8px}.dl-get[data-off]{display:none}.dl-get{width:100%;min-height:54px;padding:8px 20px;border-radius:var(--r-xl);gap:4px 10px;flex-wrap:wrap;font-size:1rem;white-space:normal;text-align:center;line-height:1.25;transition:transform var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out),box-shadow var(--dur-2) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.dl-get[data-primary]{order:-1}.dl-get-label{font-weight:800}.dl-get-meta{font-weight:500;font-size:.86rem;opacity:.78}.dl-get-icon{flex:none}[data-emphasis=all] .dl-get,[data-emphasis=primary] .dl-get[data-primary]{--btn-bg: var(--sign);--btn-fg: var(--sign-ink);--btn-border: var(--sign)}[data-emphasis=all] .dl-get:hover,[data-emphasis=primary] .dl-get[data-primary]:hover{--btn-bg: #ffffff;--btn-border: #ffffff;box-shadow:0 0 0 4px color-mix(in srgb,var(--sign) 16%,transparent)}@media(prefers-reduced-motion:no-preference){.dl-get:hover .dl-get-icon{animation:dl-nudge .9s var(--ease-out) infinite}}.dl-choice-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:12px;color:var(--text-3);font-size:.8125rem;line-height:1.5}.dl-pre{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--r-pill);font-size:.7rem;font-weight:800;letter-spacing:.02em;color:var(--attention-text);background:color-mix(in srgb,var(--attention) 10%,transparent);border:1px solid color-mix(in srgb,var(--attention) 24%,transparent)}.dl-notes,.dl-page .dl-req-links a,.dl-pick-links a,.dl-reqs-more a{display:inline-flex;align-items:center;gap:4px;color:var(--text-2);text-decoration:none;transition:color var(--dur-1) var(--ease-out)}.dl-notes:hover,.dl-page .dl-req-links a:hover,.dl-pick-links a:hover{color:var(--text);text-decoration:underline;text-underline-offset:.2em}.dl-choice-missing{color:var(--text-2);font-size:.92rem}@container (min-width: 820px){.dl-family-inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 32px;padding:26px 28px}.dl-choice-glyph{width:54px;height:54px;border-radius:15px}.dl-choice-name{font-size:1.45rem}.dl-family-action{justify-self:end;text-align:right}.dl-family-buttons{display:flex;justify-content:flex-end;gap:10px}.dl-get{width:auto;min-width:216px;min-height:58px;padding-inline:24px;font-size:1.04rem}.dl-family[data-family=windows] .dl-get{min-width:300px}.dl-choice-meta{justify-content:flex-end}.dl-choice-missing{grid-column:1 / -1}}.dl-hint{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:12px 14px;border-radius:var(--r-xl);color:var(--text-2);font-size:.92rem;line-height:1.5;background:color-mix(in srgb,var(--tone, var(--accent)) 6%,transparent);border:1px solid color-mix(in srgb,var(--tone, var(--accent)) 20%,transparent)}.dl-hint .dl-icon{flex:none;margin-top:1px;color:var(--tone, var(--accent-strong))}.dl-alt{font-weight:600;white-space:nowrap}.dl-alt+.dl-alt{margin-left:4px}.dl-alt+.dl-alt:before{content:"·";content:"·" / "";display:inline-block;margin-right:8px;color:var(--text-3);font-weight:400}.dl-alt-size{color:var(--text-2);font-weight:500}.dl-linux{display:flex;align-items:center;gap:14px;margin-top:18px;padding:20px 24px;border-radius:var(--r-2xl);color:var(--text-2);background:color-mix(in srgb,var(--raised) 46%,transparent);border:1px solid var(--divider-soft)}.dl-none,.dl-mobile{display:grid;gap:16px;justify-items:start;margin-top:18px;color:var(--text-2)}.dl-mobile{margin-top:10px}.dl-mobile-actions{display:flex;flex-wrap:wrap;gap:10px}.dl-mobile-actions .btn{min-height:48px}.dl-mobile-url{font-family:var(--font-mono);font-size:.9rem;color:var(--text);overflow-wrap:anywhere;user-select:all}.dl-pick-status{margin-top:14px;color:var(--ok);font-size:.9rem;font-weight:550}.dl-pick-status:empty{margin-top:0}.dl-pick-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;margin-top:18px;padding-top:6px;border-top:1px solid var(--divider-soft);font-size:.9rem}.dl-pick-links a{min-height:44px}.dl-notice{display:flex;gap:12px;align-items:flex-start;max-width:var(--dl-w);margin:14px auto 0;text-align:left;padding:14px 18px;border-radius:var(--r-2xl);color:var(--attention-text);font-size:.93rem;line-height:1.55;background:color-mix(in srgb,var(--attention) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--attention) 28%,transparent)}.dl-notice .dl-icon{flex:none;margin-top:1px;color:var(--attention)}.dl-notice strong{color:var(--attention);font-weight:800;font-variant-numeric:tabular-nums}.dl-next{max-width:var(--dl-w);margin:14px auto 0;text-align:left;border-radius:var(--r-2xl);background:color-mix(in srgb,var(--surface) 88%,transparent);border:1px solid var(--divider-soft);transition:border-color var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out)}.dl-next[open]{border-color:var(--divider);box-shadow:0 30px 80px -40px var(--shadow)}.dl-next-summary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:44px;padding:16px 20px;border-radius:var(--r-2xl);cursor:pointer;list-style:none}.dl-next-summary::-webkit-details-marker{display:none}.dl-next-summary:hover .dl-next-title{color:var(--accent-strong)}.dl-next-icon{width:42px;height:42px;border-radius:var(--r-xl);display:grid;place-items:center;color:var(--attention);background:color-mix(in srgb,var(--attention) 9%,var(--surface));border:1px solid color-mix(in srgb,var(--attention) 24%,transparent)}.dl-next-title{display:block;font-weight:800;font-size:1.05rem;letter-spacing:-.01em;transition:color var(--dur-1) var(--ease-out)}.dl-next-sub{display:block;margin-top:2px;color:var(--text-2);font-size:.9rem;line-height:1.45}.dl-next-chevron{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:var(--text-2);border:1px solid var(--divider-soft);transition:transform var(--dur-3) var(--ease-out),background var(--dur-1) var(--ease-out)}.dl-next-summary:hover .dl-next-chevron{background:var(--raised)}.dl-next[open]>.dl-next-summary .dl-next-chevron{transform:rotate(180deg)}.dl-next-body{display:grid;gap:14px;padding:2px 20px 20px}@media(prefers-reduced-motion:no-preference){.dl-next[open]>.dl-next-body{animation:dl-rise .42s var(--ease-out) both}}.dl-next-other{border-radius:var(--r-2xl);border:1px solid var(--divider-soft);background:color-mix(in srgb,var(--sunken) 50%,transparent)}.dl-next-other-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 16px;cursor:pointer;list-style:none;color:var(--text-2);font-weight:600;font-size:.95rem;border-radius:var(--r-2xl)}.dl-next-other-summary::-webkit-details-marker{display:none}.dl-next-other-summary:hover{color:var(--text)}.dl-next-other-chevron{transition:transform var(--dur-2) var(--ease-out)}.dl-next-other[open] .dl-next-other-chevron{transform:rotate(180deg)}.dl-next-other>.dl-os{padding:4px 16px 16px}.dl-os-title{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:1rem;font-weight:800;letter-spacing:-.005em}.dl-os-title .dl-icon{color:var(--accent-strong)}.dl-steps{display:grid;gap:8px;counter-reset:dl-step}.dl-step{position:relative;counter-increment:dl-step;padding:14px 16px 14px 54px;border-radius:var(--r-xl);background:color-mix(in srgb,var(--raised) 40%,transparent);border:1px solid var(--divider-soft);color:var(--text-2);font-size:.95rem;line-height:1.6}.dl-step:before{content:counter(dl-step);content:counter(dl-step) / "";position:absolute;left:15px;top:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font:600 .78rem/1 var(--font-mono);color:var(--accent-strong);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent)}.dl-step-stop:before{content:"!";content:"!" / "";color:var(--attention);background:color-mix(in srgb,var(--attention) 12%,transparent);border-color:color-mix(in srgb,var(--attention) 32%,transparent)}.dl-step-title{color:var(--text);font-weight:800}.dl-step>p+p,.dl-step>.dl-copy+p{margin-top:4px}.dl-step>.dl-copy{margin-top:10px}.dl-step-aside{color:var(--text-3);font-size:.88rem}.dl-ui{display:inline-block;padding:0 7px;border-radius:6px;white-space:nowrap;font-size:.86em;font-weight:600;line-height:1.55;color:var(--text);background:var(--overlay);border:1px solid var(--divider-strong);box-shadow:0 1px 0 var(--divider-strong)}.dl-then{color:var(--text-3);padding-inline:2px}.dl-copy{align-items:flex-start;gap:10px;padding:4px 4px 4px 14px;border-radius:var(--r-xl)}.dl-copy code{flex:1;min-width:0;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;padding-block:12px;font-size:.86rem;line-height:1.5}.dl-copy-prompt{flex:none;padding-block:12px;font-family:var(--font-mono);font-size:.86rem;line-height:1.5;color:var(--text-3);user-select:none}.dl-copy-btn{min-height:44px;min-width:44px;padding:0 14px;border-radius:9px;gap:7px;align-self:stretch;font-size:.84rem;color:var(--text-2);border-color:var(--divider-soft)}.dl-copy-btn:hover{color:var(--text);--btn-bg: var(--raised)}.dl-copy-btn .dl-copied-icon{display:none}.dl-copy-btn[data-copied]{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,transparent)}.dl-copy-btn[data-copied] .dl-copy-icon{display:none}.dl-copy-btn[data-copied] .dl-copied-icon{display:block}.dl-section{padding-block:clamp(56px,7vw,96px);border-top:1px solid var(--divider-soft)}.dl-section-head{max-width:46rem;margin-bottom:clamp(26px,3.6vw,42px)}.dl-h2{margin-top:10px;font-size:clamp(1.8rem,1.2rem + 2.1vw,2.7rem);line-height:1.08;letter-spacing:-.032em;font-weight:800}.dl-section-lead{margin-top:14px;color:var(--text-2);font-size:1.05rem;line-height:1.6}.dl-fineprint{margin-top:20px;max-width:62rem;color:var(--text-3);font-size:.875rem;line-height:1.6}.dl-facts{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}@media(min-width:900px){.dl-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.dl-fact{position:relative;padding:26px;border-radius:var(--r-2xl);background:linear-gradient(180deg,var(--surface),color-mix(in srgb,var(--surface) 70%,var(--canvas)));border:1px solid var(--divider-soft);transition:border-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.dl-fact:hover{border-color:var(--divider)}@media(prefers-reduced-motion:no-preference){.dl-fact:hover{transform:translateY(-2px)}}.dl-fact-icon{width:46px;height:46px;border-radius:var(--r-xl);display:grid;place-items:center;color:var(--tone);background:color-mix(in srgb,var(--tone) 11%,var(--surface));border:1px solid color-mix(in srgb,var(--tone) 26%,transparent)}.dl-fact-title{margin-top:18px;font-size:1.14rem;font-weight:800;letter-spacing:-.012em}.dl-fact p{margin-top:8px;color:var(--text-2)}.dl-fact .dl-fact-strong{color:var(--text);font-weight:600}.dl-fact strong{color:var(--text)}.dl-rows{display:grid;gap:10px}.dl-row{display:grid;align-items:center;gap:16px 28px;padding:18px 20px 18px 22px;border-radius:var(--r-2xl);grid-template-columns:minmax(200px,.85fr) minmax(0,2.6fr) auto;background:var(--surface);border:1px solid var(--divider-soft);transition:border-color var(--dur-2) var(--ease-out)}.dl-row:hover{border-color:var(--divider)}.dl-row-platform{display:flex;align-items:center;gap:14px}.dl-row-glyph{flex:none;width:40px;height:40px;border-radius:var(--r-xl);display:grid;place-items:center;color:var(--text-2);background:var(--raised);border:1px solid var(--divider-soft)}.dl-row-name{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.dl-row-variant{color:var(--text-2);font-weight:500}.dl-row-kind{color:var(--text-3);font-size:.85rem}.dl-row-facts{display:grid;grid-template-columns:minmax(0,2.7fr) minmax(max-content,.7fr) minmax(0,1.3fr) minmax(max-content,1fr);gap:12px 18px}.dl-row-fact dt{font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.dl-row-fact dd{margin-top:3px;color:var(--text);font-size:.9rem;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dl-row-file code{padding:0;background:none;border:0;font-size:.82rem;color:var(--text-2);overflow-wrap:anywhere}.dl-row-get{min-height:46px;border-radius:var(--r-xl);gap:8px}.dl-row-get:hover{--btn-bg: color-mix(in srgb, var(--accent) 14%, var(--raised));border-color:color-mix(in srgb,var(--accent) 45%,var(--divider))}.dl-row-get-size{font-weight:500;color:var(--text-2)}.dl-row-missing{grid-column:2 / -1;color:var(--text-2);font-size:.92rem}@media(max-width:1000px){.dl-row{grid-template-columns:1fr;gap:14px}.dl-row-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.dl-row-file{grid-column:1 / -1}.dl-row-action .btn{width:100%}.dl-row-missing{grid-column:auto}}.dl-platform-notes{display:grid;gap:2px;margin-top:18px;border-radius:var(--r-2xl);overflow:hidden;border:1px solid var(--divider-soft)}.dl-platform-notes li{display:grid;grid-template-columns:minmax(8rem,12rem) 1fr;gap:4px 18px;padding:13px 20px;background:color-mix(in srgb,var(--surface) 60%,transparent);color:var(--text-2);font-size:.95rem}.dl-platform-notes li+li{border-top:1px solid var(--divider-soft)}.dl-note-key{color:var(--text);font-weight:600}@media(max-width:560px){.dl-platform-notes li{grid-template-columns:1fr}}.dl-reqs-list{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.dl-req{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px 24px;border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--divider-soft);transition:border-color var(--dur-2) var(--ease-out)}.dl-req:hover{border-color:var(--divider)}.dl-req-monos{display:flex;align-items:flex-start;padding-top:2px}.dl-mono{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;font:700 11px/1 var(--font-sans);letter-spacing:.02em;color:var(--tone);background:color-mix(in srgb,var(--tone) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--tone) 42%,transparent)}.dl-mono+.dl-mono{margin-left:-5px;box-shadow:0 0 0 3px var(--surface)}.dl-mono-git{--tone: var(--text-2)}.dl-req-title{font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.dl-req-body p{margin-top:6px;color:var(--text-2)}.dl-req-links{display:flex;flex-wrap:wrap;gap:0 18px}.dl-page .dl-req-links a{min-height:44px;color:var(--accent);font-weight:550}.dl-page .dl-req-links a:hover{color:var(--accent-strong)}.dl-reqs-more{margin-top:18px}.dl-reqs-more a{min-height:44px;color:var(--accent);font-weight:600;gap:8px}.dl-reqs-more a:hover{color:var(--accent-strong)}@media(prefers-reduced-motion:no-preference){.dl-reqs-more a .dl-icon{transition:transform var(--dur-2) var(--ease-out)}.dl-reqs-more a:hover .dl-icon{transform:translate(3px)}}.dl-verify-list{display:grid;gap:10px}.dl-verify-item{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:20px 22px;border-radius:var(--r-2xl);background:var(--surface);border:1px solid var(--divider-soft);min-width:0;transition:border-color var(--dur-2) var(--ease-out)}.dl-verify-item:hover{border-color:var(--divider)}.dl-verify-platform{display:flex;align-items:center;gap:14px;min-width:0}.dl-verify-platform>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;min-width:0}.dl-verify-title{font-size:1.02rem;font-weight:800;letter-spacing:-.01em;line-height:1.35}.dl-verify-file code{padding:0;background:none;border:0;color:var(--text-3);font-size:.8rem;overflow-wrap:anywhere}.dl-verify-values{display:grid;gap:8px;min-width:0}.dl-verify-value{display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:4px 16px;padding-left:54px}.dl-verify-value dt{font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.dl-verify-value dd{min-width:0}.dl-hash code{letter-spacing:.01em;color:var(--text)}.dl-verify-item .dl-row-missing{grid-column:auto;padding-left:54px}@media(max-width:900px){.dl-verify-value{grid-template-columns:minmax(0,1fr);gap:6px;padding-left:0}.dl-verify-item .dl-row-missing{padding-left:0}}@media(prefers-reduced-motion:no-preference){.dl-art-line{stroke-dasharray:1;animation:dl-draw 2.6s var(--ease-out) .15s both}.dl-art-b{animation-delay:.35s}.dl-art-glow{animation:dl-fade 2.4s var(--ease-out) .7s both}}@media(max-width:640px){.dl-hero{padding-top:32px}.dl-status{border-radius:var(--r-2xl);padding:8px 14px}.dl-pick{border-radius:var(--r-2xl)}.dl-family-inner{padding:16px;gap:14px}.dl-next-summary{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.dl-next-icon{display:none}.dl-next-body{padding:0 12px 14px}.dl-step{padding:12px 14px 12px 48px}.dl-step:before{left:12px;top:12px}.dl-copy{padding-left:12px}.dl-fact,.dl-req,.dl-verify-item{padding:20px}}@media(max-width:480px){.dl-copy .dl-copy-btn{padding:0;width:44px}.dl-hint .dl-alt{display:table;margin:2px 0 0}.dl-alt+.dl-alt:before{display:none}.dl-copy .dl-copy-btn .copy-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(forced-colors:active){.dl-hero-art,.dl-hero:before,.dl-hero:after{display:none}.dl-pick,.dl-family,.dl-next,.dl-notice,.dl-hint,.dl-step,.dl-linux{border:1px solid CanvasText}.dl-get[data-primary]{outline:2px solid Highlight;outline-offset:2px}.dl-status-label:before,.dl-step:before{forced-color-adjust:none}}}@keyframes dl-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes dl-fade{0%{opacity:0}}@keyframes dl-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes dl-failsafe{to{visibility:visible}}@keyframes dl-nudge{0%,to{transform:translateY(0)}45%{transform:translateY(2px)}}@layer reset{@media(scripting:enabled)and (hover:hover),(scripting:enabled)and (pointer:fine){.dl-pick:not([data-ready]) .dl-families:not([hidden])~.dl-hint[data-when=windows]{display:flex!important}}@media(scripting:enabled)and (hover:none)and (pointer:coarse){.dl-pick:not([data-ready]) .dl-mobile{display:grid!important}}}
