@font-face{font-family:Commissioner;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/commissioner-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/commissioner-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/spline-sans-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Spline Sans Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/spline-sans-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--canvas:oklch(97.4% .008 252);--canvas-deep:oklch(93.5% .014 252);--surface:oklch(99.2% .003 252);--ink:oklch(22% .032 255);--muted:oklch(43% .03 255);--line:oklch(83% .022 252);--accent:oklch(48% .19 265);--accent-soft:oklch(91% .045 265);--cyan:oklch(75% .11 213);--cyan-soft:oklch(88% .06 213);--success:oklch(55% .13 158);--warning:oklch(62% .14 78);--inverse:oklch(22% .032 255);--inverse-raised:oklch(29% .045 258);--inverse-ink:oklch(99.2% .003 252);--download-ink:oklch(99.2% .003 252);--download-hover:oklch(43% .2 265);--success-ink:oklch(39% .11 158);--trust-ink:oklch(34% .05 265);--inverse-error:oklch(87% .06 75);--font-sans:"Commissioner", "Avenir Next", "Segoe UI", sans-serif;--font-mono:"Spline Sans Mono", "SFMono-Regular", Consolas, "Liberation Mono", monospace;--leading-body:1.55;--text-caption:.75rem;--text-meta:.875rem;--text-body:1rem;--text-lead:1.25rem;--weight-regular:400;--weight-semibold:600;--weight-bold:700;--radius-control:.65rem;--radius-surface:.9rem;--ease-out:cubic-bezier(.22, 1, .36, 1)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--canvas:oklch(16.5% .022 255);--canvas-deep:oklch(20% .027 255);--surface:oklch(22.5% .027 255);--ink:oklch(92% .018 252);--muted:oklch(72% .025 252);--line:oklch(32% .03 252);--accent:oklch(71% .15 265);--accent-soft:oklch(28% .065 265);--cyan:oklch(74% .1 213);--cyan-soft:oklch(82% .075 213);--success:oklch(72% .115 158);--warning:oklch(78% .12 78);--inverse:oklch(12.5% .02 255);--inverse-raised:oklch(20% .035 258);--inverse-ink:oklch(94% .014 252);--download-ink:oklch(12.5% .02 255);--download-hover:oklch(66% .17 265);--success-ink:oklch(76% .1 158);--trust-ink:oklch(84% .055 265);--inverse-error:oklch(84% .075 75);--leading-body:1.6}}:root[data-theme=dark]{color-scheme:dark;--canvas:oklch(16.5% .022 255);--canvas-deep:oklch(20% .027 255);--surface:oklch(22.5% .027 255);--ink:oklch(92% .018 252);--muted:oklch(72% .025 252);--line:oklch(32% .03 252);--accent:oklch(71% .15 265);--accent-soft:oklch(28% .065 265);--cyan:oklch(74% .1 213);--cyan-soft:oklch(82% .075 213);--success:oklch(72% .115 158);--warning:oklch(78% .12 78);--inverse:oklch(12.5% .02 255);--inverse-raised:oklch(20% .035 258);--inverse-ink:oklch(94% .014 252);--download-ink:oklch(12.5% .02 255);--download-hover:oklch(66% .17 265);--success-ink:oklch(76% .1 158);--trust-ink:oklch(84% .055 265);--inverse-error:oklch(84% .075 75);--leading-body:1.6}*{box-sizing:border-box}html{background:var(--canvas);scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);font-kerning:normal;font-optical-sizing:auto;line-height:var(--leading-body);margin:0}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}h1,h2,h3{text-wrap:balance}p,li{text-wrap:pretty}code{font-family:var(--font-mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.skip-link{z-index:30;background:var(--inverse);color:var(--inverse-ink);padding:.7rem .9rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header,main,footer{width:min(1240px,100% - 2rem);margin-inline:auto}.site-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:78px;display:flex}.site-header nav{align-items:center;gap:.1rem;display:flex}.site-header nav a{min-height:44px;color:var(--muted);font-size:var(--text-meta);font-weight:var(--weight-semibold);transition:color .16s ease, background .16s ease, transform .16s var(--ease-out);align-items:center;padding:.65rem .7rem;text-decoration:none;display:inline-flex}.site-header nav a:hover{color:var(--ink)}.site-header nav a:active{transform:translateY(1px)}.site-header .header-download{border-radius:var(--radius-control);background:var(--accent);min-height:44px;color:var(--download-ink);margin-inline-start:.45rem;padding-inline:1rem}.site-header .header-download:hover{background:var(--download-hover);color:var(--download-ink)}.brand{min-height:44px;color:var(--ink);font-size:var(--text-meta);font-weight:var(--weight-semibold);letter-spacing:-.025em;align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:34px;height:auto;display:block}:root[data-theme=dark] .brand-mark{filter:brightness(1.38)saturate(.9)}.theme-control{border:1px solid var(--line);border-radius:var(--radius-control);width:44px;height:44px;color:var(--muted);background:var(--surface);cursor:pointer;transition:color .16s ease, border-color .16s ease, background .16s ease, transform .16s var(--ease-out);place-items:center;margin-inline-start:.35rem;padding:0;display:inline-grid;position:relative}.theme-control:hover{color:var(--ink);background:var(--accent-soft)}.theme-control:active{transform:translateY(1px)}.theme-control:focus-visible{outline:3px solid color-mix(in oklch, var(--accent), transparent 25%);outline-offset:3px}.theme-control svg{grid-area:1/1;display:none}:root:not([data-theme-preference]) .theme-control [data-theme-icon=auto],:root[data-theme-preference=auto] .theme-control [data-theme-icon=auto],:root[data-theme-preference=light] .theme-control [data-theme-icon=light],:root[data-theme-preference=dark] .theme-control [data-theme-icon=dark]{display:block}.theme-control [data-theme-label]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hero{padding-block:clamp(1.5rem,4vw,3rem) clamp(4.5rem,9vw,7rem)}.hero-panel{background:var(--inverse);color:var(--inverse-ink);padding:clamp(1.5rem,5vw,4.25rem)}.hero-copy{align-items:end;gap:clamp(2.5rem,7vw,5.5rem);display:grid}.availability-line{color:color-mix(in oklch, var(--inverse-ink), transparent 22%);font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--weight-semibold);margin:0 0 1.5rem}h1{letter-spacing:-.035em;max-width:14ch;margin:0;font-size:clamp(3rem,7.7vw,5.75rem);font-weight:700;line-height:.98}h1 span{color:var(--cyan-soft);display:block}.lede{max-width:56ch;color:color-mix(in oklch, var(--inverse-ink), transparent 20%);margin:1.75rem 0 0;font-size:clamp(1.125rem,2.2vw,1.3125rem);line-height:1.65}.download-group{flex-wrap:wrap;align-items:center;gap:.85rem 1.2rem;margin-top:2rem;display:flex}.download-button{border-radius:var(--radius-control);background:var(--accent);min-width:240px;min-height:64px;color:var(--download-ink);transition:transform .18s var(--ease-out), background .18s ease;border:0;flex-direction:column;justify-content:center;padding:.8rem 1.15rem;text-decoration:none;display:inline-flex}.download-button:hover{background:var(--download-hover)}.download-button:active{transform:translateY(1px)}.download-button span{font-weight:var(--weight-semibold)}.download-button small{color:color-mix(in oklch, currentColor, transparent 18%);font-size:var(--text-meta);margin-top:.1rem}.download-button.is-loading{pointer-events:none;background:var(--inverse-raised);color:color-mix(in oklch, var(--inverse-ink), transparent 25%)}.download-button.is-loading small{color:inherit}[data-release-action].is-loading{pointer-events:none;cursor:progress}.header-download.is-loading{background:var(--inverse-raised);color:color-mix(in oklch, var(--inverse-ink), transparent 25%)}footer [data-release-action].is-loading{opacity:.85}.secondary-action{min-height:44px;color:inherit;font-size:var(--text-meta);font-weight:var(--weight-semibold);text-underline-offset:.25em;align-items:center;gap:.35rem;text-decoration-thickness:1px;display:inline-flex}.hero .secondary-action{color:color-mix(in oklch, var(--inverse-ink), transparent 12%)}.secondary-action:hover{color:var(--cyan-soft)}.release-status{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.25rem;min-height:2.75rem;margin-top:1rem;display:flex}.release-status p{max-width:52ch;color:color-mix(in oklch, var(--inverse-ink), transparent 28%);font-size:var(--text-meta);margin:0}.release-status[data-state=error] p{color:var(--inverse-error)}.release-status-actions{align-items:center;gap:.9rem;display:flex}.release-status-actions a,.release-status-actions button{min-height:44px;color:color-mix(in oklch, var(--inverse-ink), transparent 12%);font-size:var(--text-meta);font-weight:var(--weight-semibold);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.release-status-actions [hidden]{display:none!important}.noscript-download{max-width:52ch;color:var(--inverse-ink);font-size:var(--text-meta);margin:1rem 0 0;line-height:1.6}.noscript-download a{font-weight:var(--weight-semibold);text-underline-offset:.22em}:root:not([data-theme]) [data-release-action].is-loading,:root:not([data-theme]) .release-status[data-state=loading]{display:none}.evidence-specimen{border-radius:var(--radius-surface);background:var(--surface);min-width:0;color:var(--ink);overflow:hidden}.specimen-heading{border-bottom:1px solid var(--line);background:var(--canvas-deep);font-size:var(--text-meta);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.specimen-heading>span{font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--weight-semibold)}.specimen-heading strong{color:var(--success-ink);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase}.specimen-claim{font-size:1.15rem;font-weight:var(--weight-semibold);margin:0;padding:1.25rem 1rem;line-height:1.45}.evidence-specimen dl{border-top:1px solid var(--line);margin:0}.evidence-specimen dl div{border-bottom:1px solid var(--line);font-size:var(--text-meta);grid-template-columns:5.5rem minmax(0,1fr);gap:.75rem;padding:.75rem 1rem;display:grid}.evidence-specimen dt{color:var(--muted)}.evidence-specimen dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--weight-semibold);margin:0}.evidence-specimen code{font-size:.82rem}.specimen-note{color:var(--muted);font-size:var(--text-meta);margin:0;padding:1rem;line-height:1.55}.product-visual{min-width:0;margin:0}.visual-stage{background:var(--canvas-deep);display:block;position:relative;overflow:hidden}.visual-stage img{width:100%;height:auto;display:block}.hero-visual{margin-top:clamp(1.5rem,4vw,3rem)}.product-visual figcaption{color:var(--muted);font-size:var(--text-meta);padding-top:.9rem}.product-visual figcaption strong{color:var(--ink);font-weight:var(--weight-semibold)}.review-arc{border-top:1px solid var(--line);padding-block:clamp(4.5rem,9vw,8rem)}.section-intro{max-width:65rem}.section-label{color:var(--accent);font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--weight-semibold);margin:0 0 .85rem}.section-intro h2,.story-copy h2,.trust-statement h2,.final-cta h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:var(--weight-bold);letter-spacing:-.025em;margin:0;line-height:1.08}.section-intro>p:last-child,.story-copy>p,.trust-statement>p:last-child{max-width:58ch;color:var(--muted);margin:1.25rem 0 0;font-size:1.05rem;line-height:1.7}.arc-flow{border-top:1px solid var(--ink);margin-top:clamp(2.5rem,6vw,4.5rem)}.arc-flow article{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;gap:1rem;padding:1.25rem 0;display:grid;position:relative}.arc-flow strong{color:var(--accent);font-size:1.05rem}.arc-flow p{max-width:48ch;color:var(--muted);margin:0}.product-story{border-top:1px solid var(--line);align-items:center;gap:clamp(2.5rem,7vw,5rem);padding-block:clamp(4.5rem,9vw,8rem);display:grid}.story-copy h2{max-width:11ch}.proof-list{border-top:1px solid var(--line);margin:2rem 0 0;padding:0;list-style:none}.proof-list li{border-bottom:1px solid var(--line);grid-template-columns:6.5rem 1fr;gap:1rem;padding:.95rem 0;display:grid}.proof-list strong{color:var(--accent)}.proof-list span{color:var(--muted)}.trust-section{background:var(--accent-soft);gap:clamp(2.5rem,7vw,5rem);margin-block:clamp(1rem,3vw,2rem) clamp(4.5rem,9vw,8rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.trust-statement h2{max-width:13ch}.trust-summary{border-top:1px solid color-mix(in oklch, var(--accent), transparent 58%);padding-top:1.25rem}.trust-summary p{max-width:42ch;color:var(--trust-ink);margin:0;font-size:1.2rem;line-height:1.6}.trust-summary .secondary-action{color:var(--accent);margin-top:1.25rem}.final-cta{background:var(--inverse);color:var(--inverse-ink);align-items:end;gap:2.5rem;margin-bottom:clamp(4rem,5vw,5rem);padding:clamp(1.5rem,5vw,4rem);display:grid}.final-cta h2{max-width:12ch}.final-cta .section-label{color:var(--cyan-soft)}.final-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.final-actions [hidden]{display:none!important}.final-cta .secondary-action{color:color-mix(in oklch, var(--inverse-ink), transparent 14%)}footer{border-top:1px solid var(--line);min-height:108px;color:var(--muted);font-size:var(--text-meta);gap:.85rem;padding-block:1.25rem;display:grid}.footer-brand{color:var(--ink)}footer nav{flex-wrap:wrap;align-items:center;gap:.25rem .9rem;display:flex}footer nav a{text-underline-offset:.22em;align-items:center;min-height:44px;display:inline-flex}:focus-visible{outline:3px solid color-mix(in oklch, var(--accent), transparent 25%);outline-offset:3px}@media (width>=700px){.site-header,main,footer{width:min(1240px,100% - 4rem)}.hero-copy{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr)}.arc-flow{grid-template-columns:repeat(2,1fr);display:grid}.arc-flow article{border-bottom:1px solid var(--line);padding:1.5rem;display:block}.arc-flow article:nth-child(odd){border-inline-end:1px solid var(--line);padding-inline-start:0}.arc-flow article p{margin-top:.55rem}.product-story{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr)}.trust-section{grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr)}.final-cta{grid-template-columns:minmax(0,1fr) auto}footer{grid-template-columns:1fr auto;align-items:center}footer nav{grid-column:1/-1}}@media (width>=1000px){.site-header,main,footer{width:min(1240px,100% - 5rem)}.arc-flow{grid-template-columns:repeat(4,1fr)}.arc-flow article{border-inline-end:1px solid var(--line);min-height:12rem;padding:1.5rem}.arc-flow article:nth-child(odd){padding-inline-start:1.5rem}.arc-flow article:first-child{padding-inline-start:0}.arc-flow article:last-child{border-inline-end:0;padding-inline-end:0}footer{grid-template-columns:1fr auto 1fr}footer nav{grid-column:auto;justify-self:end}}@media (width<=520px){.site-header,main,footer{width:min(1240px,100% - 1.25rem)}.site-header{gap:.5rem;min-height:64px}.compact-nav-link{display:none!important}.site-header nav{gap:0}.site-header nav a{padding-inline:.5rem}.site-header .header-download{margin-inline-start:.1rem;padding-inline:.75rem}.brand{gap:.5rem}.brand-mark{width:27px;height:auto}.hero{flex-direction:column;padding-block:1rem 3.75rem;display:flex}.hero-panel,.hero-copy{display:contents}.hero-message{background:var(--inverse);color:var(--inverse-ink);order:1;margin-inline:-.125rem;padding:1.35rem}.availability-line{margin-bottom:1.15rem;font-size:.82rem}h1{font-size:clamp(2.65rem,12.5vw,3.15rem)}.lede{margin-top:1.25rem;font-size:1.02rem;line-height:1.58}.download-group{gap:.5rem;margin-top:1.5rem}.download-button{width:100%;min-width:0;min-height:60px}.release-status{display:block}.release-status-actions{flex-wrap:wrap;gap:.75rem;margin-top:.4rem}.evidence-specimen{border:1px solid var(--line);order:3;margin-top:2rem}.specimen-heading{flex-direction:column;align-items:flex-start}.specimen-claim{padding:1.05rem .9rem;font-size:1.05rem}.evidence-specimen dl div{grid-template-columns:4.5rem minmax(0,1fr);padding-inline:.9rem}.specimen-note{padding:.9rem}.hero-visual{order:2;margin-top:1.5rem}.product-visual figcaption{padding-top:.7rem;font-size:.82rem}.review-arc,.product-story{padding-block:3.75rem}.section-intro h2,.story-copy h2,.trust-statement h2,.final-cta h2{font-size:clamp(1.75rem,8.5vw,2.25rem)}.section-intro>p:last-child,.story-copy>p,.trust-statement>p:last-child{margin-top:1rem;font-size:1rem;line-height:1.62}.arc-flow{margin-top:2.25rem}.arc-flow article,.proof-list li{grid-template-columns:5.25rem minmax(0,1fr);gap:.75rem}.arc-flow article{padding-block:1.1rem}.product-story{gap:2.25rem}.proof-list{margin-top:1.5rem}.trust-section{gap:2rem;margin-block:.75rem 3.75rem;padding:1.35rem}.trust-summary{padding-top:1rem}.trust-summary p{font-size:1.05rem}.final-cta{gap:2rem;margin-bottom:3.75rem;padding:1.5rem 1.35rem}.final-actions{align-items:stretch;gap:.5rem}.final-actions .secondary-action{width:100%}footer{padding-block:1.1rem}footer nav{justify-content:flex-start}footer nav a{justify-content:center;min-width:44px}}@media (width<=350px){.site-header .brand{justify-content:center;min-width:44px}.site-header .brand span{display:none}h1{font-size:2.5rem}.hero-message{padding-inline:1.15rem}.arc-flow article,.proof-list li{grid-template-columns:4.75rem minmax(0,1fr)}}@media (pointer:coarse){.site-header nav a,.site-header .header-download,.secondary-action,.release-status-actions a,.release-status-actions button,footer nav a{min-height:48px}.theme-control{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.download-button,.header-download{border:1px solid}}.release-page{min-height:calc(100vh - 180px)}.release-heading{border-bottom:1px solid var(--line);padding-block:clamp(3.5rem,8vw,6.5rem)}.back-link{min-height:44px;color:var(--muted);font-size:var(--text-meta);text-underline-offset:.22em;align-items:center;margin-bottom:clamp(2.5rem,7vw,5rem);display:inline-flex}.release-chip{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--weight-semibold);align-items:center;gap:.55rem;margin:0 0 1.1rem;display:flex}.release-heading h1{max-width:none;font-size:clamp(3rem,7vw,5.5rem);line-height:1}.release-heading h1 span{color:var(--accent);display:inline}.release-summary{max-width:58ch;color:var(--muted);margin:1.5rem 0 0;font-size:1.125rem;line-height:1.65}.release-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.2rem;margin-top:2rem;display:flex}.release-actions>span{color:var(--muted);font-size:var(--text-meta)}.release-body{gap:clamp(3rem,8vw,6rem);padding-block:clamp(3.5rem,8vw,6.5rem);display:grid}.release-body h2{letter-spacing:-.03em;max-width:15ch;margin:0;font-size:clamp(2.1rem,4.5vw,3.75rem);font-weight:650;line-height:1.04}.change-list{border-top:1px solid var(--line);max-width:68ch;margin:2.25rem 0 0;padding:0;list-style:none}.change-list li{border-bottom:1px solid var(--line);padding:1rem 0 1rem 2rem;line-height:1.65;position:relative}.change-list li:before{content:"";background:var(--accent);border-radius:50%;width:7px;height:7px;position:absolute;inset-block-start:1.58rem;inset-inline-start:.25rem}.muted-copy{max-width:48ch;color:var(--muted);line-height:1.7}.release-details{align-self:start;min-width:0}.release-details dl{border-top:1px solid var(--line);margin:0}.release-details dl div{border-bottom:1px solid var(--line);font-size:var(--text-meta);grid-template-columns:minmax(7rem,.45fr) 1fr;gap:1rem;padding-block:.85rem;display:grid}.release-details dt{color:var(--muted)}.release-details dd{overflow-wrap:anywhere;min-width:0;font-weight:var(--weight-semibold);margin:0}.checksum{margin-top:1.75rem}.checksum span{color:var(--muted);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.6rem;display:block}.checksum code{border-radius:var(--radius-control);background:var(--canvas-deep);font-family:var(--font-mono);font-size:var(--text-meta);overflow-wrap:anywhere;padding:1rem;line-height:1.6;display:block}.release-index{padding-block:clamp(3rem,7vw,5.5rem)}.release-index-list{max-width:68ch;margin:0;padding:0;list-style:none}.release-index-list li{border-bottom:1px solid var(--line)}.release-index-list a{gap:.35rem;padding-block:1.35rem;text-decoration:none;display:grid}.release-index-version{align-items:baseline;gap:.75rem;display:flex}.release-index-version strong{letter-spacing:-.01em;font-size:1.35rem;font-weight:650}.release-index-list a:hover .release-index-version strong{color:var(--accent);text-underline-offset:.18em;text-decoration:underline}.release-index-channel{color:var(--muted);font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--weight-semibold)}.release-index-summary{max-width:62ch;color:var(--muted);line-height:1.6}.release-index-note{font-size:var(--text-meta);margin-top:2.25rem}.release-index-note a{text-underline-offset:.22em}.release-unavailable{max-width:58rem;padding-block:clamp(5rem,14vw,10rem)}.release-unavailable h1{max-width:13ch;font-size:clamp(2.75rem,7vw,5.25rem)}.release-unavailable>p:not(.section-label){max-width:56ch;color:var(--muted);font-size:1.05rem;line-height:1.7}.unavailable-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;display:flex}.compact-button{min-width:210px}.release-unavailable .secondary-action:hover{color:var(--accent)}@media (width>=820px){.release-body{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr)}}@media (width<=520px){.release-heading h1{font-size:clamp(2.8rem,15vw,4rem)}.release-heading h1 span{display:block}.release-details dl div{grid-template-columns:6.5rem 1fr}.unavailable-actions .download-button{width:100%}}
