:root{--cream-50:#fdfdfb;--cream-100:#fafaf8;--cream-200:#f5f5f0;--cream-300:#eeeee8;--cream-400:#e5e5df;--sage:#5b8a5b;--sage-dark:#3f6f45;--sage-soft:#dfe9dc;--olive:#5c5446;--olive-dark:#40392f;--bamboo:#c4a876;--bamboo-dark:#9a7b45;--red:#b94d42;--blue:#356b9d;--orange:#f06418;--ink:#1e1b16;--terminal-success:#d7efc8;--border:2px solid var(--olive);--shadow-hard:7px 7px 0 var(--bamboo);--focus:3px solid var(--sage-dark);--ease-out-cubic:cubic-bezier(.33, 1, .68, 1);--dur-fast:.18s;--font-heading:"Makira", sans-serif;--font-sans:"Makira", sans-serif;--font-mono:"IBM Plex Mono", monospace;--mobile-stage-height:136px;color:var(--olive);background:var(--cream-200);font-family:var(--font-sans);font-feature-settings:"ss01", "kern";font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;color:var(--olive);background:linear-gradient(180deg, var(--cream-200), var(--cream-100) 48%, var(--cream-300));margin:0}a{color:inherit;text-decoration:none}button,select,textarea{color:inherit;font:inherit}button,a,select,summary{-webkit-tap-highlight-color:transparent}button:not(:disabled),select:not(:disabled),summary{cursor:pointer}img,svg{max-width:100%;display:block}code{font-family:var(--font-mono)}h1,h2,h3,p,figure{margin-top:0}ul{margin:0;padding:0;list-style:none}.section-shell{width:min(1180px,100% - 40px);margin:0 auto}.skip-link{z-index:100;border:var(--border);background:var(--cream-50);min-height:44px;box-shadow:4px 4px 0 var(--bamboo);font-family:var(--font-mono);text-transform:uppercase;padding:11px 14px;font-size:.78rem;font-weight:800;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-nav{z-index:30;border-bottom:var(--border);min-height:66px;color:var(--olive-dark);background:var(--cream-100);grid-template-columns:minmax(230px,1fr) auto minmax(150px,1fr);align-items:center;gap:18px;padding:8px 22px;display:grid;position:sticky;top:0}.brand-lockup,.release-pill,.site-nav nav,.site-nav nav a,.button,.footer-grid nav,.footer-grid nav a{align-items:center;display:inline-flex}.brand-lockup{gap:10px;width:fit-content}.brand-mark-shell{border:var(--border);background:var(--cream-50);place-items:center;width:46px;height:46px;display:grid}.brand-mark-shell img{object-fit:contain;width:36px;height:36px}.brand-title,.brand-subtitle{display:block}.brand-title{font-family:var(--font-heading);text-transform:uppercase;font-size:1.15rem;font-weight:900;line-height:1}.brand-subtitle{color:var(--sage-dark);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:.57rem;font-weight:800}.site-nav nav{justify-content:center;gap:4px}.site-nav nav a,.release-pill{min-height:44px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.11em;border:2px solid #0000;justify-content:center;padding:10px 13px;font-size:.7rem;font-weight:800}.site-nav nav a:hover,.release-pill:hover{border-color:var(--olive);background:var(--cream-50)}.release-pill{border-color:var(--olive);background:var(--cream-50);justify-self:end;gap:8px}.hero{padding:72px 0 52px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:50px;display:grid}.hero-copy{min-width:0}.eyebrow,.recommendation-label,.hero-verification,.install-facts strong,.advanced-downloads small,.site-footer,.installer-review-links,.checksum-link{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.eyebrow{color:var(--sage-dark);margin-bottom:18px;font-size:.7rem;line-height:1.5}h1,.section-header h2{color:var(--olive-dark);font-family:var(--font-heading);text-transform:uppercase;letter-spacing:0;font-weight:900}.hero-lede{max-width:620px;color:var(--olive-dark);margin-bottom:14px;font-size:clamp(1.55rem,2.5vw,2.15rem);font-weight:800;line-height:1.05}.hero-body{max-width:650px;margin-bottom:26px;font-size:1.04rem;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-source-link{min-height:44px;color:var(--olive-dark);font-family:var(--font-mono);text-underline-offset:4px;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:8px 6px;font-size:.7rem;font-weight:800;text-decoration:underline;display:inline-flex}.button,.platform-select-shell select{transition:background-color var(--dur-fast) var(--ease-out-cubic), border-color var(--dur-fast) var(--ease-out-cubic), color var(--dur-fast) var(--ease-out-cubic), transform var(--dur-fast) var(--ease-out-cubic)}.button{border:var(--border);min-height:44px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:0;justify-content:center;gap:9px;padding:11px 15px;font-size:.72rem;font-weight:700;line-height:1.2}.button-primary{color:var(--cream-50);background:var(--sage-dark)}.button-primary:hover:not(:disabled){background:var(--olive)}.button-secondary:hover:not(:disabled),.button-copy:hover:not(:disabled){border-color:var(--sage);color:var(--sage-dark)}.button:active:not(:disabled){transform:scale(.95)}.button:disabled{color:color-mix(in srgb, var(--olive) 58%, transparent);background:var(--cream-300);cursor:not-allowed}.button-compact{min-width:76px;padding-inline:10px}.command-strip{border:var(--border);width:fit-content;color:var(--cream-100);background:var(--ink);margin-top:24px;display:flex}.command-strip li{border-right:1px solid color-mix(in srgb, var(--cream-100) 22%, transparent);font-family:var(--font-mono);padding:12px 15px;font-size:.76rem}.command-strip li:last-child{border-right:0}.hero-verification{border:1px dashed var(--olive);width:fit-content;color:var(--sage-dark);background:var(--cream-50);margin:14px 0 0;padding:7px 9px;font-size:.62rem;line-height:1.45}.desktop-scene{border:var(--border);background:linear-gradient(color-mix(in srgb, var(--olive) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--olive) 10%, transparent) 1px, transparent 1px), var(--cream-50);min-height:505px;box-shadow:var(--shadow-hard);background-size:26px 26px;position:relative;overflow:hidden}.scene-toolbar{border-bottom:var(--border);background:var(--cream-100);align-items:center;gap:8px;height:45px;padding:0 15px;display:flex}.scene-toolbar span{border:2px solid var(--olive);background:var(--bamboo);border-radius:50%;width:13px;height:13px}.scene-window{border:var(--border);min-width:0;font-family:var(--font-mono);overflow-wrap:anywhere;gap:8px;padding:14px;font-size:.72rem;line-height:1.45;display:grid;position:relative}.scene-windows{z-index:3;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:16px;display:grid;position:absolute;top:76px;left:28px;right:24px}.window-title{text-transform:uppercase;border-bottom:1px solid;margin:-14px -14px 5px;padding:8px 11px;font-weight:850}.terminal-card{color:var(--cream-100);background:var(--ink)}.folder-card{color:var(--olive-dark);background:var(--cream-50)}.scene-accent{z-index:2;border:var(--border);position:absolute}.scene-accent-red{background:var(--red);border-radius:50%;width:50px;height:50px;top:210px;right:62px}.scene-runway{z-index:1;border-top:1px solid color-mix(in srgb, var(--olive) 34%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--cream-50) 28%, transparent), color-mix(in srgb, var(--cream-100) 86%, transparent));height:190px;position:absolute;bottom:46px;left:0;right:0}.scene-runway:before{color:color-mix(in srgb, var(--olive) 62%, transparent);font-family:var(--font-mono);letter-spacing:.12em;content:"01";font-size:.58rem;font-weight:700;position:absolute;top:10px;left:18px}.scene-runway:after{border-top:1px dashed color-mix(in srgb, var(--olive) 28%, transparent);content:"";position:absolute;top:20px;left:48px;right:18px}.walking-goose-wrap{z-index:4;width:184px;height:184px;position:absolute;bottom:50px;left:calc(50% - 92px)}.walking-goose{width:100%;height:100%;transition:transform var(--dur-fast) var(--ease-out-cubic);background:0 0;border:0;padding:0;position:absolute;inset:0}.walking-goose:active{transform:scale(.94)rotate(-2deg)}.walking-goose-sprite{width:100%;height:100%;filter:drop-shadow(0 4px 0 color-mix(in srgb, var(--olive) 18%, transparent));background-image:url(/assets/goose/r5/walk-sheet.png);background-position:0 0;background-repeat:no-repeat;background-size:1200% 100%;display:block}.mobile-goose-asset{object-fit:contain;width:100%;height:100%;filter:drop-shadow(0 4px 0 color-mix(in srgb, var(--olive) 18%, transparent));display:none}.desktop-scene[data-ambient=on] .walking-goose-sprite{animation:.92s steps(11,end) infinite goose-frames}.desktop-scene[data-ambient=on] .walking-goose-wrap{animation:4.6s ease-in-out infinite alternate goose-patrol}.honk-bubbles{z-index:8;pointer-events:none;position:absolute;inset:0}.honk-bubble{border:var(--border);color:var(--olive-dark);background:var(--cream-50);box-shadow:3px 3px 0 var(--bamboo);font-family:var(--font-mono);border-radius:50%;padding:7px 10px;font-size:.7rem;font-weight:900;animation:1.1s ease-out both bubble-pop;position:absolute;top:-16px;left:42%}.honk-bubble[data-slot="0"]{translate:-38px 10px}.honk-bubble[data-slot="1"]{translate:8px -10px}.honk-bubble[data-slot="2"]{translate:52px 6px}.taskbar{z-index:5;border-top:var(--border);min-height:46px;color:var(--cream-50);background:var(--olive-dark);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;padding:14px 17px;font-size:.67rem;font-weight:800;display:flex;position:absolute;inset:auto 0 0}.section-header>p:last-child{margin-bottom:0;font-size:1.05rem;line-height:1.6}.release-status{border:var(--border);background:var(--cream-50);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-bottom:16px;padding:14px 16px;display:grid}.release-status strong,.release-status span{display:block}.release-status strong{color:var(--olive-dark);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.release-status span{margin-top:3px;font-size:.88rem;line-height:1.45}.status-light{border:2px solid var(--olive);background:var(--bamboo);border-radius:50%;width:14px;height:14px;margin:0!important}.release-status-ready .status-light{background:var(--sage)}.release-status-error .status-light{background:var(--red)}.platform-notice{border-left:5px solid var(--sage-dark);color:var(--olive-dark);background:var(--sage-soft);margin:0 0 16px;padding:11px 13px;font-size:.9rem;font-weight:700;line-height:1.5}.platform-picker{border:var(--border);background:var(--cream-50);grid-template-columns:auto minmax(210px,300px) minmax(0,1fr);align-items:center;gap:10px 14px;max-width:920px;margin:0 0 18px;padding:13px 15px;display:grid}.platform-picker>label{color:var(--olive-dark);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.73rem;font-weight:800}.platform-select-shell{min-width:0;position:relative}.platform-select-shell select{appearance:none;border:var(--border);width:100%;min-height:44px;color:var(--olive-dark);background:var(--cream-100);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;border-radius:0;padding:9px 44px 9px 13px;font-size:.72rem;font-weight:700}.platform-select-shell svg{pointer-events:none;transition:color var(--dur-fast) var(--ease-out-cubic);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.platform-select-note{color:var(--olive);font-size:.78rem;line-height:1.45}.platform-card{border:var(--border);background:var(--cream-50);min-width:0;max-width:920px;box-shadow:var(--shadow-hard);grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);display:grid}.platform-card-head{border-bottom:var(--border);background:linear-gradient(135deg, color-mix(in srgb, var(--bamboo) 25%, transparent), transparent 56%), var(--cream-100);grid-column:1/-1;min-height:0;padding:20px;position:relative}.recommendation-label{color:var(--sage-dark);margin-bottom:7px;font-size:.62rem;display:block}.platform-card h3{color:var(--olive-dark);font-family:var(--font-heading);text-transform:uppercase;margin:2px 0 7px;font-size:1.75rem;font-weight:900}.platform-card-head p{margin:0;font-size:.88rem;line-height:1.45}.install-facts li{border-bottom:1px solid color-mix(in srgb, var(--olive) 28%, transparent);grid-template-columns:88px minmax(0,1fr);gap:10px;min-height:48px;padding:10px 13px;font-size:.78rem;line-height:1.35;display:grid}.install-facts strong{color:var(--sage-dark);font-size:.57rem}.install-facts code{overflow-wrap:anywhere;color:var(--olive-dark);font-size:.72rem}.recommended-install>.install-facts{border-right:1px solid color-mix(in srgb, var(--olive) 30%, transparent)}.recommended-install>.bootstrap-install{align-self:stretch}.artifact-links{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.artifact-links>a:first-child,.artifact-disabled{align-items:center;gap:10px;min-height:58px;padding:10px 13px;display:flex}.artifact-links>a:first-child:hover,.checksum-link:hover{background:var(--cream-300)}.artifact-links-primary>a:first-child{color:var(--cream-50);background:var(--sage-dark)}.artifact-links-primary>a:first-child:hover{background:var(--olive)}.artifact-links-primary>a:first-child strong,.artifact-links-primary>a:first-child small{color:inherit}.artifact-links strong,.artifact-links small,.artifact-disabled strong,.artifact-disabled span{display:block}.artifact-links strong,.artifact-disabled strong{color:var(--olive-dark);font-family:var(--font-mono);font-size:.72rem}.artifact-links small,.artifact-disabled span{color:var(--olive);margin-top:3px;font-size:.72rem;line-height:1.35}.artifact-disabled{color:color-mix(in srgb, var(--olive) 65%, transparent);background:var(--cream-300)}.checksum-link{border-left:1px solid color-mix(in srgb, var(--olive) 30%, transparent);min-width:102px;min-height:44px;color:var(--sage-dark);flex-direction:column;justify-content:center;padding:7px 9px;font-size:.52rem;line-height:1.4;display:flex}.checksum-link code{color:var(--olive-dark);letter-spacing:0;text-transform:none;font-size:.55rem}.bootstrap-install>code{overflow-wrap:anywhere;border:2px solid var(--ink);min-height:112px;color:var(--cream-100);background:var(--ink);padding:12px;font-size:.68rem;line-height:1.55;display:block}.bootstrap-install>.button{width:100%;margin-top:9px}.installer-review-links{color:var(--sage-dark);flex-wrap:wrap;gap:7px 13px;margin-top:10px;font-size:.57rem;line-height:1.5;display:flex}.installer-review-links a{text-underline-offset:3px;align-items:center;gap:4px;min-height:44px;text-decoration:underline;display:inline-flex}.review-disabled{color:var(--olive);margin-top:10px;font-size:.72rem;line-height:1.4;display:block}.advanced-downloads{border:var(--border);background:var(--cream-50);max-width:920px;margin-top:24px}.advanced-downloads>summary{background:var(--cream-100);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 16px;list-style:none;display:flex}.advanced-downloads>summary::-webkit-details-marker{display:none}.advanced-downloads>summary strong,.advanced-downloads>summary small{display:block}.advanced-downloads>summary strong{color:var(--olive-dark);font-family:var(--font-heading);text-transform:uppercase;font-size:1.08rem}.advanced-downloads>summary small{color:var(--sage-dark);margin-top:3px;font-size:.56rem}.advanced-downloads[open]>summary{border-bottom:var(--border)}.advanced-downloads[open]>summary svg{rotate:180deg}.platform-empty{border:2px dashed var(--olive);max-width:920px;color:var(--olive-dark);background:var(--cream-50);padding:24px;font-weight:700}.other-installers-grid{grid-template-columns:minmax(0,1fr);display:grid}.other-installers-grid>section{border-right:1px solid color-mix(in srgb, var(--olive) 32%, transparent);min-width:0;padding:15px}.other-installers-grid>section:last-child{border-right:0}.other-installers-grid h3,.command-group h3{color:var(--olive-dark);text-transform:uppercase;margin:0 0 10px;font-size:.9rem}.other-installers-grid li{border-top:1px solid color-mix(in srgb, var(--olive) 24%, transparent)}.other-installers-grid .artifact-links{grid-template-columns:1fr}.other-installers-grid .checksum-link{border-top:1px solid color-mix(in srgb, var(--olive) 24%, transparent);border-left:0}.usage-grid{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:34px;display:grid}.command-groups{gap:20px;display:grid}.command-group ul{border:var(--border);background:var(--cream-50)}.usage-details{border:var(--border);background:var(--cream-100)}.usage-details>summary{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:11px 14px;list-style:none;display:flex}.usage-details>summary::-webkit-details-marker{display:none}.usage-details>summary strong,.usage-details>summary small{display:block}.usage-details>summary strong{color:var(--olive-dark);font-family:var(--font-heading);text-transform:uppercase;font-size:.9rem}.usage-details>summary small{color:var(--sage-dark);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:.56rem;font-weight:800}.usage-details[open]>summary{border-bottom:var(--border)}.usage-details[open]>summary svg{rotate:180deg}.usage-details>ul{border:0}.command-group li{border-bottom:1px solid color-mix(in srgb, var(--olive) 27%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:64px;padding:9px 11px 9px 14px;display:grid}.command-group li:last-child{border-bottom:0}.command-group li code,.command-group li span{display:block}.command-group li code{color:var(--olive-dark);font-size:.83rem;font-weight:800}.command-group li span{margin-top:3px;font-size:.82rem;line-height:1.4}.status-console{border:var(--border);background:var(--cream-50);overflow:hidden}.console-title{min-height:48px;color:var(--cream-50);background:var(--ink);font-family:var(--font-mono);text-transform:uppercase;align-items:center;gap:9px;padding:0 14px;font-size:.75rem;font-weight:800;display:flex}.console-screen{color:var(--cream-100);background:var(--olive-dark);font-family:var(--font-mono);padding:15px;font-size:.76rem}.console-screen p{border-bottom:1px solid color-mix(in srgb, var(--cream-100) 20%, transparent);justify-content:space-between;gap:12px;margin:0;padding:8px 0;line-height:1.4;display:flex}.console-screen p:last-child{border-bottom:0}.console-screen span{color:var(--terminal-success)}.status-console figure{margin:0}.frame-rail{grid-template-columns:repeat(3,1fr);display:grid}.frame-rail img{aspect-ratio:1;object-fit:contain;border-right:1px solid color-mix(in srgb, var(--olive) 25%, transparent);background:var(--cream-100);width:100%;padding:7px}.frame-rail img:last-child{border-right:0}.status-console figcaption{border-top:1px solid color-mix(in srgb, var(--olive) 28%, transparent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;padding:9px 12px;font-size:.57rem;font-weight:800}.safety-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.safety-grid li{border:var(--border);background:var(--cream-50);min-height:210px;padding:18px}.safety-grid h3{color:var(--olive-dark);text-transform:uppercase;margin:17px 0 9px;font-size:1.03rem}.safety-grid p{margin:0;font-size:.9rem;line-height:1.55}.site-footer{color:var(--olive-dark);background:var(--cream-300);padding:32px 0;font-size:.68rem}.footer-grid{justify-content:space-between;align-items:center;gap:22px;display:flex}.footer-grid>div strong,.footer-grid>div span{display:block}.footer-grid>div strong{font-family:var(--font-heading);text-transform:uppercase;font-size:1.1rem}.footer-grid>div span{margin-top:3px}.footer-grid nav{gap:8px}.footer-grid nav a{border:var(--border);background:var(--cream-50);gap:7px;min-height:44px;padding:9px 11px}.manual-copy{z-index:50;border:var(--border);width:min(560px,100vw - 36px);color:var(--cream-50);background:var(--ink);box-shadow:var(--shadow-hard);gap:10px;padding:14px;display:grid;position:fixed;bottom:18px;right:18px}.manual-copy label{font-family:var(--font-mono);text-transform:uppercase;font-size:.72rem;font-weight:800}.manual-copy textarea{border:1px solid var(--cream-300);width:100%;min-height:82px;color:var(--cream-50);font-family:var(--font-mono);resize:vertical;background:0 0;padding:9px;font-size:.76rem}.manual-copy .button{justify-self:end}.manual-copy .button-secondary{border-color:var(--cream-300);color:var(--ink);background:var(--cream-50)}:focus-visible{outline:var(--focus);outline-offset:3px}@keyframes goose-frames{0%{background-position:0 0}to{background-position:100% 0}}@keyframes goose-patrol{0%{transform:translate(-28px)}to{transform:translate(28px)}}@keyframes bubble-pop{0%{opacity:0;scale:.8}18%{opacity:1;scale:1}72%{opacity:1}to{opacity:0;translate:0 -24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.walking-goose-sprite{background-position:54.545% 0!important}.walking-goose:active{transform:none}}@media (width<=1040px){section[id]{scroll-margin-top:128px}.site-nav{grid-template-columns:1fr auto}.site-nav nav{order:3;grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.hero-grid,.usage-grid{grid-template-columns:minmax(0,1fr)}.desktop-scene{min-height:470px}.platform-card-head{min-height:0}.other-installers-grid{grid-template-columns:1fr}.other-installers-grid>section{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--olive) 32%, transparent)}.other-installers-grid>section:last-child{border-bottom:0}.status-console{max-width:560px}.safety-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.section-shell{width:min(100% - 24px,1180px)}.site-nav{gap:8px;padding:7px 11px}.brand-subtitle,.release-pill span{display:none}.site-nav nav a{padding-inline:10px}.hero,.install-section,.usage-section,.safety-section{padding:48px 0}h1{font-size:clamp(3.4rem,17vw,4.4rem)}.hero-lede{font-size:1.55rem}.hero-actions .button{width:100%}.command-strip{width:100%;overflow-x:auto}.command-strip li{flex:1 0 auto}.desktop-scene{min-height:var(--mobile-stage-height);height:var(--mobile-stage-height);box-shadow:5px 5px 0 var(--bamboo)}.scene-toolbar{height:30px}.scene-toolbar span{width:9px;height:9px}.scene-windows,.scene-accent,.scene-runway,.taskbar{display:none}.walking-goose-wrap{width:132px;height:112px;bottom:-4px;left:calc(50% - 66px);right:auto;transform:none}.desktop-scene[data-ambient=on] .walking-goose-wrap{animation:none}.walking-goose-sprite{display:none}.mobile-goose-asset{display:block}.release-status{grid-template-columns:auto 1fr}.release-status .button{grid-column:1/-1}.platform-picker{grid-template-columns:1fr;align-items:stretch}.platform-card{grid-template-columns:1fr}.platform-card-head{grid-column:1}.recommended-install>.install-facts{border-right:0}.install-facts li,.artifact-links,.command-group li{grid-template-columns:1fr}.checksum-link{border-top:1px solid color-mix(in srgb, var(--olive) 30%, transparent);border-left:0}.bootstrap-install>code{min-height:0}.safety-grid{grid-template-columns:1fr}.safety-grid li{min-height:0}.footer-grid{flex-direction:column;align-items:flex-start}}@media (width<=430px){.brand-title{font-size:1rem}.site-nav nav{width:100%}.site-nav nav a{flex:1}.section-header h2{font-size:2.55rem}}:root{--sky:#dce8e8;--cloud:#fbfaf7;--navy:#17313f;--pond:#23626a;--leaf:#657365;--bill:#e87f35;--cream-50:var(--cloud);--cream-100:#f5f7f5;--cream-200:var(--sky);--cream-300:#d3e0e0;--cream-400:#c2d2d4;--sage:var(--leaf);--sage-dark:#465f50;--sage-soft:#dfe6df;--olive:#526974;--olive-dark:var(--navy);--bamboo:#c9d9da;--bamboo-dark:var(--pond);--red:#a9544c;--blue:var(--pond);--orange:var(--bill);--ink:var(--navy);--terminal-success:#bed4c2;--border:1px solid #bdced1;--shadow-hard:0 24px 70px #17313f29;--focus:3px solid var(--bill);color:var(--navy);background:var(--sky)}body{color:var(--navy);background:var(--sky)}section[id]{scroll-margin-top:88px}.section-shell{width:min(1120px,100% - 48px)}.section-band{border-bottom:1px solid #b8cacc}.site-nav{min-height:72px;color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfaf7f2;border-bottom:1px solid #17313f2e;grid-template-columns:minmax(220px,1fr) auto minmax(130px,1fr);padding:10px max(22px,50vw - 590px)}.brand-lockup{gap:11px}.brand-mark-shell{background:var(--pond);border:0;border-radius:18px;width:56px;height:56px;box-shadow:inset 0 0 0 1px #ffffff2e,0 6px 16px #17313f29}.brand-mark-shell img{filter:drop-shadow(0 2px 1px #0a1f283d);width:44px;height:52px}.brand-title{color:var(--navy);text-transform:none;font-size:1.08rem}.brand-subtitle{color:var(--pond);font-size:.54rem}.site-nav nav{gap:2px}.site-nav nav a,.release-pill{color:#506a7c;border:0;border-radius:999px;font-size:.65rem}.site-nav nav a:hover,.release-pill:hover{color:var(--navy);background:var(--sky);border-color:#0000}.release-pill{color:var(--sage-dark);background:var(--sage-soft)}.hero{background:var(--sky);padding:82px 0 78px;position:relative}.hero:before,.hero:after{content:"";pointer-events:none;background:#23626a17;border-radius:999px;position:absolute}.hero:before{width:260px;height:92px;top:82px;left:-90px}.hero:after{width:210px;height:74px;bottom:42px;right:-70px}.hero-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);gap:62px;position:relative}.eyebrow{color:var(--pond);margin-bottom:16px;font-size:.66rem}h1,.section-header h2{color:var(--navy);text-transform:none;letter-spacing:-.035em}h1{margin-bottom:20px;font-size:clamp(4.35rem,7.4vw,6.05rem);line-height:.84}h1 span{color:var(--pond)}.hero-lede{max-width:580px;color:var(--navy);margin-bottom:15px;font-size:clamp(1.7rem,2.7vw,2.45rem);line-height:1.02}.hero-body{color:#506a7c;max-width:590px;margin-bottom:28px;font-size:1.05rem;line-height:1.7}.button{text-transform:none;letter-spacing:.02em;border:1px solid #19334a26;border-radius:999px}.button-primary{border-color:var(--navy);color:var(--cloud);background:var(--navy);box-shadow:0 10px 24px #19334a2e}.button-primary:hover:not(:disabled){border-color:var(--pond);background:var(--pond)}.button-secondary,.button-copy{color:var(--navy);background:var(--cloud)}.button-secondary:hover:not(:disabled),.button-copy:hover:not(:disabled){border-color:var(--pond);color:var(--navy);background:#edf8fa}.hero-source-link{color:#506a7c;text-transform:none;letter-spacing:.02em;text-decoration:none}.hero-source-link:hover{color:var(--pond)}.command-strip{color:#466276;background:0 0;border:0;gap:8px;margin-top:24px}.command-strip li{color:#466276;background:#ffffffb8;border:1px solid #4f9ca83b;border-radius:999px;padding:9px 12px;font-size:.68rem}.hero-verification{color:var(--sage-dark);background:var(--sage-soft);border:0;border-radius:999px;margin-top:14px;padding:7px 10px;font-size:.57rem}.desktop-scene{background:#c8dcde;border:0;border-radius:42px;min-height:495px;overflow:hidden;box-shadow:0 28px 80px #17313f30}.scene-toolbar{display:none}.scene-windows{gap:12px;top:28px;left:28px;right:28px}.scene-window{color:#4d687a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd1;border:0;border-radius:18px;gap:7px;padding:15px 16px;box-shadow:0 10px 26px #19334a17}.window-title{color:var(--navy);text-transform:none;border:0;margin:0 0 2px;padding:0}.terminal-card,.folder-card{color:#4d687a;background:#ffffffd1}.terminal-card .prompt,.terminal-reply{color:var(--sage-dark)}.scene-accent{border:0}.scene-accent-red{background:#e3a56e;width:66px;height:66px;top:203px;right:54px;box-shadow:0 0 0 18px #fbfaf757}.scene-accent-blue{background:#23626a61;border-radius:50%;width:88px;height:28px;bottom:102px;left:40px}.scene-runway{background:#b9c9bd;border:0;border-radius:50% 50% 0 0;height:250px;bottom:-54px;left:-8%;right:-8%}.scene-runway:before,.scene-runway:after{display:none}.walking-goose-wrap{width:210px;height:210px;bottom:70px;left:calc(50% - 105px)}.walking-goose-sprite,.mobile-goose-asset{filter:drop-shadow(0 12px 10px #19334a1f)}.honk-bubble{color:var(--navy);background:var(--cloud);border:0;border-radius:999px;box-shadow:0 8px 20px #19334a24}.taskbar{color:#587084;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffbd;border:0;border-radius:999px;min-height:36px;padding:10px 14px;font-size:.58rem;inset:auto 24px 20px}.install-section,.usage-section,.safety-section{padding:92px 0}.install-section,.safety-section{background:var(--cloud)}.usage-section{background:#e6eeee}.safety-section{background:#f3f1ea}.section-header{max-width:720px;margin-bottom:34px}.section-header h2{margin-bottom:14px;font-size:clamp(2.8rem,5vw,4.7rem);line-height:.96}.section-header>p:last-child{color:#405966}.release-status{background:var(--sage-soft);border:0;border-radius:18px;max-width:920px;margin-bottom:18px;padding:15px 17px}.release-status strong{color:var(--navy);text-transform:none;letter-spacing:.02em}.release-status span{color:#506a72}.status-light{border:0;box-shadow:0 0 0 5px #6f9f731f}.platform-notice{border:0;border-radius:14px;max-width:920px}.platform-picker{background:#edf2f1;border:1px solid #c5d4d6;border-radius:20px;grid-template-columns:auto minmax(210px,280px) minmax(0,1fr);max-width:920px;padding:11px 14px}.platform-picker>label,.recommendation-label,.install-facts strong,.advanced-downloads small,.installer-review-links,.checksum-link{text-transform:none;letter-spacing:.02em}.platform-select-shell select{color:var(--navy);background:var(--cloud);text-transform:none;letter-spacing:.02em;border:1px solid #cadde4;border-radius:13px}.platform-select-shell select:hover{color:var(--navy);background:#edf7fa}.platform-select-shell select:hover+svg{color:var(--navy)}.platform-card{background:var(--cloud);border:1px solid #c1d1d3;border-radius:28px;overflow:hidden;box-shadow:0 22px 58px #17313f1f}.platform-card-head{background:#e1ebea;border-bottom:1px solid #c8d7d8;padding:24px 26px}.recommendation-label{color:var(--sage-dark)}.platform-card h3{color:var(--navy);text-transform:none}.platform-card-head p{color:#405966}.install-facts li,.recommended-install>.install-facts{border-color:#e3edf0}.bootstrap-install{padding:18px}.bootstrap-install>code{color:#f5fbfd;background:var(--navy);border:0;border-radius:17px;min-height:104px;padding:16px}.advanced-downloads,.usage-details,.command-group ul{background:var(--cloud);border:1px solid #d8e6eb;border-radius:20px;overflow:hidden}.advanced-downloads>summary,.usage-details>summary{background:var(--cloud)}.advanced-downloads>summary strong,.usage-details>summary strong,.other-installers-grid h3,.command-group h3{color:var(--navy);text-transform:none}.advanced-downloads[open]>summary,.usage-details[open]>summary{border-bottom:1px solid #e1ecef}.command-group li{border-color:#e3edf0}.usage-grid{grid-template-columns:minmax(0,1fr) 360px;gap:46px}.status-console{background:var(--cloud);border:0;border-radius:28px;overflow:hidden;box-shadow:0 18px 50px #17313f24}.console-title{color:var(--navy);text-transform:none;background:#cadcdd}.console-screen{color:#eaf5f7;background:var(--navy)}.frame-rail img{background:var(--cloud);border-color:#e2edef}.status-console figcaption{color:#5c7383;text-transform:none;letter-spacing:.02em;border-color:#e2edef}.safety-grid{gap:18px}.safety-grid li{background:#e6eceb;border:1px solid #cbd6d5;border-radius:24px;min-height:205px;padding:22px}.safety-grid li:nth-child(2){background:#e3e8e1}.safety-grid li:nth-child(3){background:#ece8df}.safety-grid li:nth-child(4){background:#e2e8e9}.safety-grid svg{color:var(--pond)}.safety-grid h3{color:var(--navy);text-transform:none}.safety-grid p{color:#405966}.site-footer{color:var(--navy);text-transform:none;letter-spacing:.02em;background:#c9d9da}.footer-grid>div strong{text-transform:none}.footer-grid nav a{background:#ffffffb8;border:1px solid #cadde4;border-radius:999px}.manual-copy{background:var(--navy);border:0;border-radius:22px;box-shadow:0 24px 70px #19334a33}@media (width<=1040px){section[id]{scroll-margin-top:136px}.hero-grid,.usage-grid{grid-template-columns:minmax(0,1fr)}.hero-copy{max-width:720px}.desktop-scene{min-height:465px}.status-console{max-width:580px}}@media (width<=700px){.section-shell{width:min(100% - 30px,1120px)}.site-nav{grid-template-columns:minmax(0,1fr) auto;padding:7px 12px}.brand-mark-shell{border-radius:15px;width:48px;height:48px}.brand-mark-shell img{width:38px;height:45px}.hero,.install-section,.usage-section,.safety-section{padding:58px 0}.hero{padding-top:50px}h1{font-size:clamp(3.4rem,17vw,4.6rem)}.hero-lede{font-size:1.72rem}.command-strip{flex-wrap:wrap;overflow:visible}.command-strip li{flex:0 auto}.desktop-scene{min-height:var(--mobile-stage-height);height:var(--mobile-stage-height);border-radius:26px;box-shadow:0 16px 38px #19334a21}.walking-goose-wrap{width:132px;height:112px;bottom:-4px;left:calc(50% - 66px)}.platform-picker{border-radius:18px;grid-template-columns:1fr}.platform-card{border-radius:22px;grid-template-columns:1fr}.platform-card-head{padding:21px}.safety-grid li{min-height:0}}@media (width<=430px){.site-nav{grid-template-columns:minmax(0,1fr) auto}.site-nav nav{width:auto;min-width:0}.site-nav nav a{min-width:0;padding-inline:6px}}
