@font-face{font-family:Landing Geist;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/geist-regular.ttf)format("truetype")}@font-face{font-family:Landing Geist;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/geist-bold.ttf)format("truetype")}.landing{--landing-muted:#aaa9b1;color:#eeeceb;max-width:1200px;caret-color:var(--accent-text);scrollbar-color:#63564b #0c0d11;margin:auto;padding:0 40px;font-family:Landing Geist,sans-serif}.landing ::selection{color:#fff4ec;background:#754221}.landing-nav{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.landing-brand{letter-spacing:-.025em;align-items:center;gap:10px;font-size:20px;font-weight:700;display:inline-flex}.landing-nav nav{align-items:center;gap:27px;font-size:14px;display:flex}.landing-open{border:1px solid var(--site-line);border-radius:7px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.landing-hero{text-align:center;padding:94px 0 58px}.landing h1{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(48px,6.8vw,86px);font-weight:700;line-height:1.02}.landing h1 span{color:var(--accent-text)}.landing-hero>p{max-width:620px;color:var(--landing-muted);text-wrap:pretty;margin:28px auto;font-size:18px;line-height:1.7}.landing-primary{background:var(--accent);color:var(--accent-ink);border-radius:7px;align-items:center;gap:15px;padding:16px 23px;font-size:15px;font-weight:700;transition:background .18s;display:inline-flex}.landing-primary:hover{background:var(--accent-hover)}.landing-browser{color:var(--landing-muted);justify-content:center;align-items:center;gap:6px;margin-top:20px;font-size:13px;display:flex}.landing-preview{margin:0}.landing-window{background:#111216;border:1px solid #38363d;border-radius:11px;overflow:hidden;box-shadow:0 24px 70px #0005}.landing-window-bar{color:#aaa9b1;background:#19191e;justify-content:space-between;align-items:center;height:40px;padding:0 17px;font-size:10px;display:flex}.landing-window-dots{gap:6px;width:100px;display:flex}.landing-window-dots i{background:#67616a;border-radius:50%;width:8px;height:8px}.landing-window-dots i:first-child{background:#c27b68}.landing-window-dots i:nth-child(2){background:#bba05f}.landing-window-dots i:nth-child(3){background:#7f9b71}.landing-workspace{grid-template-columns:192px 1fr;min-height:432px;display:grid}.landing-preview-sidebar{color:#b4b1bb;background:#14151a;flex-direction:column;padding:25px 14px 18px;font-size:12px;display:flex}.landing-preview-brand{color:#ece9e7;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex}.landing-preview-computer{align-items:center;gap:9px;margin:25px 6px 26px;display:flex}.landing-preview-computer>svg:last-child{margin-left:auto}.landing-sidebar-label{color:#aaa9b1;justify-content:space-between;margin-bottom:15px;padding:0 8px;font-size:10px;display:flex}.landing-preview-project{color:#eeeceb;align-items:center;gap:8px;padding:8px;display:flex}.landing-preview-subnav{border-radius:5px;justify-content:space-between;padding:8px 12px 8px 30px;display:flex}.landing-preview-subnav.is-selected{color:#f5a66e;background:#322720}.landing-sidebar-settings{align-items:center;gap:8px;margin-top:auto;padding:15px 8px 0;display:flex}.landing-preview-main{min-width:0;padding:22px 28px 30px}.landing-preview-breadcrumb{color:#aaa9b1;gap:12px;margin-bottom:35px;font-size:10px;display:flex}.landing-preview-breadcrumb span{color:#686571}.landing-preview-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px;display:flex}.landing .landing-preview-title h2{letter-spacing:-.025em;margin:0 0 8px;font-size:23px}.landing-preview-title p{color:#aaa9b1;margin:0;font-size:11px}.landing-mini-button{color:#f5a66e;white-space:nowrap;background:#30231b;border:1px solid #4b3629;border-radius:5px;align-items:center;gap:6px;padding:8px 10px;font-size:10px;display:flex}.landing-agent-row{align-items:center;gap:12px;padding:18px 0;font-size:11px;display:flex}.landing-agent-symbol{color:#d8c9bc;background:#252329;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.landing-agent-row strong,.landing-run-example strong{color:#eeeceb;font-weight:500}.landing-agent-row p,.landing-run-example p{color:#aaa9b1;margin:5px 0 0;font-size:10px}.landing-agent-schedule{color:#c9c5cc;gap:6px;margin-left:auto;font-size:10px;display:grid}.landing-agent-schedule>span{align-items:center;gap:5px;display:flex}.landing-agent-schedule small{color:#aaa9b1;font-size:9px}.landing-agent-state{color:#a6c4a6;background:#1d2b23;border-radius:4px;margin:0 3px;padding:4px 6px;font-size:9px}.landing-agent-state.is-paused{color:#c3bbc9;background:#2a2630}.landing-agent-row>svg{color:#aaa9b1}.landing-preview-activity{color:#aaa9b1;justify-content:space-between;margin:24px 0 15px;font-size:10px;display:flex}.landing-preview-activity>span:last-child{align-items:center;gap:4px;display:flex}.landing-run-example{align-items:center;gap:10px;font-size:11px;display:flex}.landing-success{color:#a6c4a6;border:1px solid #304637;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.landing-run-example>span:nth-last-child(2){color:#aaa9b1;margin-left:auto;font-size:10px}.landing-preview figcaption{text-align:center;color:var(--landing-muted);margin-top:18px;font-size:12px}.landing-features{padding-top:108px;scroll-margin-top:40px}.landing h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px;font-size:clamp(30px,3.5vw,44px);font-weight:700;line-height:1.14}.landing-feature-intro{margin-bottom:25px}.landing-feature-intro h2 span{color:var(--landing-muted)}.landing-feature-intro>p{color:var(--landing-muted);font-size:16px;line-height:1.65}.landing-feature-row{grid-template-columns:1fr 1fr;align-items:center;gap:84px;padding:74px 0;display:grid}.landing h3{letter-spacing:-.03em;text-wrap:balance;margin:0 0 20px;font-size:clamp(27px,3vw,36px);font-weight:700;line-height:1.17}.landing-feature-copy>p{color:var(--landing-muted);text-wrap:pretty;margin:0 0 25px;font-size:15px;line-height:1.8}.landing-feature-copy ul{gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.landing-feature-copy li{color:#cfccd1;align-items:center;gap:10px;font-size:13px;display:flex}.landing-feature-copy li svg{color:var(--accent-text);flex-shrink:0}.landing-text-link{color:var(--accent-text);align-items:center;gap:8px;font-size:13px;display:inline-flex}.landing-feature-copy>.landing-feature-note{margin-bottom:0;font-size:12px}.landing-provider-panel,.landing-schedule-panel,.landing-computers-panel{background:#14151a;border:1px solid #343239;border-radius:10px;padding:26px}.landing-provider{align-items:center;gap:16px;padding:24px 0;display:flex}.landing-provider-mark{color:#dfdce2;border:1px solid #44434b;border-radius:10px;place-items:center;width:48px;height:48px;display:grid}.landing-provider-mark.claude-mark{color:#f5a66e;background:#2a201a;border-color:#5e4130}.landing-provider>div{gap:8px;display:grid}.landing-provider strong{font-size:19px;font-weight:500}.landing-provider>div>span{color:var(--landing-muted);font-size:12px}.landing-provider>svg{color:#abc5ab;margin-left:auto}.landing-provider-panel>p,.landing-computers-panel>p{color:var(--landing-muted);margin:0;padding-top:19px;font-size:11px;line-height:1.7}.landing-feature-reverse .landing-feature-copy{order:2}.landing-panel-heading{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.landing-panel-heading>span:first-child{align-items:center;gap:9px;display:flex}.landing-status{color:#b3ceb5;background:#1d2821;border:1px solid #3d4c40;border-radius:4px;padding:4px 7px;font-size:10px}.landing-schedule-time{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:39px 0 26px;font-size:64px;line-height:1}.landing-schedule-time>span{color:var(--landing-muted);letter-spacing:0;margin-top:12px;font-size:13px;display:block}.landing-week{justify-content:space-between;gap:8px;margin-bottom:30px;display:flex}.landing-week span{width:34px;height:34px;color:var(--landing-muted);border:1px solid #39373f;border-radius:5px;place-items:center;font-size:12px;display:grid}.landing-week .is-active{color:#f5a66e;background:#32251d;border-color:#68452e}.landing-schedule-result{color:#b3ceb5;align-items:center;gap:7px;padding-top:18px;font-size:10px;display:flex}.landing-schedule-result>span:last-child{color:var(--landing-muted);margin-left:auto}.landing-computer-row{align-items:center;gap:15px;padding:28px 0;display:flex}.landing-computer-row>svg{color:#c9b2a0}.landing-computer-row>div{gap:7px;display:grid}.landing-computer-row strong{font-size:14px;font-weight:500}.landing-computer-row div>span{color:var(--landing-muted);font-size:11px}.landing-computer-row>span:last-child{margin-left:auto}.landing-paired{color:var(--landing-muted);font-size:11px}.landing-get-started{padding:95px 0}.landing-get-started ol{counter-reset:steps;grid-template-columns:repeat(3,1fr);gap:45px;margin:42px 0 30px;padding:0;list-style:none;display:grid}.landing-get-started li{counter-increment:steps}.landing-get-started li:before{content:counter(steps);color:var(--accent-text);border:1px solid #68452e;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:20px;font-size:12px;display:grid}.landing-get-started h3{letter-spacing:-.02em;margin-bottom:12px;font-size:19px}.landing-get-started p{color:var(--landing-muted);margin:0;font-size:14px;line-height:1.8}.landing-faq{grid-template-columns:.8fr 1.2fr;gap:70px;padding:92px 0;display:grid}.landing-faq h2{font-size:32px}.landing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:22px 0;font-size:14px;list-style:none;display:flex}.landing-faq summary::-webkit-details-marker{display:none}.landing-faq summary svg{color:var(--landing-muted);flex-shrink:0;transition:transform .2s}.landing-faq details[open] summary svg{transform:rotate(45deg)}.landing-faq details p{color:var(--landing-muted);margin:0 30px 23px 0;font-size:14px;line-height:1.8}.landing-downloads{max-width:720px;margin:auto;padding:96px 0 90px;scroll-margin-top:32px}.landing-section-heading{text-align:center;margin-bottom:36px}.landing-section-heading p{color:var(--landing-muted);margin:0 0 24px;font-size:16px}.landing-section-heading>span{color:var(--landing-muted);font-size:12px}.landing-build{align-items:center;gap:20px;padding:24px 14px;transition:background .18s;display:flex}.landing-build:hover{background:#19191e}.landing-build>span:first-of-type{flex:1;gap:7px;display:grid}.landing-build strong{font-size:19px;font-weight:700}.landing-build>span:first-of-type>span{color:var(--landing-muted);font-size:13px}.landing-build-format{color:var(--landing-muted);font-size:12px}.landing-more-downloads summary{width:fit-content;color:var(--landing-muted);cursor:pointer;align-items:center;gap:8px;padding:20px 14px;font-size:13px;list-style:none;display:flex}.landing-more-downloads summary::-webkit-details-marker{display:none}.landing-more-downloads[open] summary svg{transform:rotate(180deg)}.landing-release-note{color:var(--landing-muted);margin:24px 14px 28px;font-size:12px;line-height:1.8}.landing-footer{color:var(--landing-muted);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:12px;display:flex}.landing-footer .landing-brand{color:#eeeceb;font-size:16px}.landing-footer>a:last-child{align-items:center;gap:6px;display:inline-flex}.landing :is(a,summary):focus-visible{outline:2px solid var(--accent-text);outline-offset:5px;border-radius:4px}.landing-nav a:hover,.landing-browser:hover,.landing-footer a:hover,.landing-text-link:hover,.landing-faq summary:hover{color:var(--accent-text)}@keyframes landing-reveal{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (width>=701px) and (prefers-reduced-motion:no-preference){.landing-window{animation:.8s cubic-bezier(.16,1,.3,1) both landing-reveal}}@media (width<=1000px){.landing-feature-row{gap:45px}.landing-workspace{grid-template-columns:160px 1fr}.landing-preview-main{padding:22px 20px}.landing-agent-state{display:none}.landing-agent-schedule{min-width:124px}.landing-preview-title{align-items:flex-start}.landing-mini-button{display:none}.landing-faq{gap:35px}}@media (width<=700px){.landing{padding:0 22px}.landing-nav{gap:14px;min-height:78px}.landing-nav nav{gap:18px}.landing-nav nav>a:nth-last-child(n+3){display:none}.landing-brand{gap:7px;font-size:18px}.landing-brand img{width:29px;height:29px}.landing-open{padding:9px;font-size:12px}.landing-hero{padding:67px 0 43px}.landing h1{font-size:clamp(48px,10vw,70px)}.landing-hero>p{margin:25px auto;font-size:16px}.landing-primary{padding:15px 19px;font-size:14px}.landing-workspace{grid-template-columns:116px 1fr;min-height:350px}.landing-preview-sidebar{padding:18px 8px 14px;font-size:10px}.landing-preview-brand{gap:4px;font-size:10px}.landing-preview-brand img{width:19px;height:19px}.landing-preview-computer{gap:5px;margin:22px 4px;font-size:10px}.landing-sidebar-label{padding:0 4px;font-size:9px}.landing-preview-project{gap:5px;padding:6px 3px;font-size:9px}.landing-preview-subnav{padding:8px 9px 8px 21px;font-size:9px}.landing-preview-main{padding:18px 12px}.landing-preview-breadcrumb{gap:6px;margin-bottom:27px;font-size:9px}.landing .landing-preview-title h2{font-size:17px}.landing-preview-title p{font-size:10px;line-height:1.6}.landing-preview-title{margin-bottom:19px}.landing-agent-row{gap:8px;padding:17px 0;font-size:10px}.landing-agent-row p,.landing-agent-schedule,.landing-agent-row>svg{display:none}.landing-agent-symbol{width:25px;height:25px}.landing-agent-symbol svg{width:14px}.landing-preview-activity{margin:17px 0 12px;font-size:9px}.landing-preview-activity>span:last-child{display:none}.landing-run-example{gap:7px;font-size:10px}.landing-run-example p{font-size:9px;line-height:1.5}.landing-run-example>span:nth-last-child(2),.landing-run-example>svg{display:none}.landing-success{flex-shrink:0;width:22px;height:22px}.landing-window-bar{height:34px;padding:0 10px;font-size:9px}.landing-window-dots{gap:4px;width:auto}.landing-window-dots i{width:6px;height:6px}.landing-preview figcaption{max-width:300px;margin:16px auto 0;font-size:11px;line-height:1.7}.landing-features{padding-top:75px}.landing-feature-intro{margin-bottom:0}.landing-feature-intro>p{font-size:14px}.landing-feature-row{grid-template-columns:1fr;gap:30px;padding:48px 0}.landing-feature-reverse .landing-feature-copy{order:0}.landing h3{font-size:29px}.landing-feature-copy>p{font-size:14px}.landing-provider-panel,.landing-schedule-panel,.landing-computers-panel{padding:23px}.landing-provider{gap:12px;padding:20px 0}.landing-provider strong{font-size:18px}.landing-provider>div>span{font-size:11px}.landing-provider-mark{flex-shrink:0;width:41px;height:41px}.landing-get-started{padding:62px 0}.landing-get-started ol{grid-template-columns:1fr;gap:28px;margin:30px 0}.landing-get-started li{grid-template-columns:29px 1fr;column-gap:14px;display:grid}.landing-get-started li:before{grid-row:span 2;margin:0}.landing-get-started h3{margin-top:3px;font-size:19px}.landing-get-started p{grid-column:2}.landing-faq{grid-template-columns:1fr;gap:15px;padding:62px 0}.landing-faq h2{font-size:30px}.landing-faq summary{font-size:13px;line-height:1.6}.landing-faq details p{font-size:13px}.landing-downloads{padding:65px 0}.landing-section-heading p{font-size:14px;line-height:1.7}.landing-build{gap:14px;padding:23px 4px}.landing-build>span:first-of-type>span{font-size:11px}.landing-release-note{margin-left:4px;margin-right:4px;font-size:11px}.landing-footer{flex-wrap:wrap;gap:18px}.landing-footer>span{order:3;width:100%;font-size:11px}.landing-feature-row>*{min-width:0}.landing-week{gap:6px}.landing-week span{flex:1;width:auto;min-width:0}.landing-schedule-result{flex-wrap:wrap;row-gap:10px}}@media (width<=360px){.landing-nav nav{gap:12px}.landing-nav nav>a:not(.landing-open){display:none}.landing-provider-panel,.landing-schedule-panel,.landing-computers-panel{padding:18px}.landing-provider{gap:9px}.landing-provider>div>span{font-size:10px}.landing-computer-row{gap:10px}.landing-computer-row strong{font-size:12px}.landing-computer-row div>span{font-size:10px}}.platform-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.landing a.landing-primary{color:var(--accent-ink);text-decoration:none}.landing-hero{isolation:isolate;padding-top:102px;padding-bottom:76px;position:relative}.landing-hero>h1,.landing-hero>p,.landing-hero>.landing-download-actions,.landing-hero>.landing-browser{z-index:1;position:relative}.landing h1 .hero-line{color:inherit;display:block}.landing h1 .hero-line-accent{color:var(--accent-text)}.landing-download-actions{text-align:center}.landing-download-actions .landing-primary{gap:12px;min-height:53px}.landing-other-downloads{color:var(--landing-muted);justify-content:center;align-items:center;gap:7px;width:fit-content;margin:18px auto 0;font-size:13px;display:flex}.landing-other-downloads:hover{color:var(--accent-text)}.landing-other-downloads>svg{transition:transform .18s}.landing-other-downloads:hover>svg{transform:translate(3px)}.landing-platforms{flex-wrap:wrap;justify-content:center;align-items:center;gap:23px;margin-top:25px;display:flex}.landing-platforms>a{color:var(--landing-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.landing-platforms>a:hover{color:#eeeceb}.landing-hero>.landing-browser{margin-top:19px;font-size:12px}.hero-scene{pointer-events:none;z-index:0;position:absolute;inset:0}.hero-orbit{position:absolute}.hero-logo-tile{color:#e9e4e1;width:74px;height:74px;transform:rotate(var(--tile-angle,0deg));background:#151419;border:1px solid #343039;border-radius:19px;place-items:center;display:grid;box-shadow:0 12px 30px #0004}.hero-logo-tile img{object-fit:contain;display:block}.hero-orbit-mac{--tile-angle:-9deg;--float-delay:-1s;top:40px;left:18%}.hero-orbit-windows{--tile-angle:8deg;--float-delay:-4s;top:50px;right:17%}.hero-orbit-claude{--tile-angle:-12deg;--float-delay:-2s;top:210px;left:1%}.hero-orbit-claude .hero-logo-tile{background:#1d1714;border-color:#4a3327;width:87px;height:87px}.hero-orbit-openai{--tile-angle:10deg;--float-delay:-5s;top:225px;right:0}.hero-orbit-openai .hero-logo-tile{width:85px;height:85px}.hero-orbit-linux{--tile-angle:7deg;--float-delay:-3s;bottom:66px;left:11%}.landing-download-close>.landing-close-note{text-align:center;color:var(--landing-muted);margin:40px 0 0;font-size:12px;line-height:1.7}.landing-footer>div{align-items:center;gap:22px;display:flex}.landing-footer>div a{align-items:center;gap:5px;display:inline-flex}@keyframes hero-arrive{0%{opacity:.4;clip-path:inset(0 0 8%);transform:translateY(22px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes hero-tile-arrive{0%{opacity:.25;transform:translateY(22px)rotate(0)}to{opacity:1;transform:translateY(0) rotate(var(--tile-angle,0deg))}}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@media (width>=701px) and (prefers-reduced-motion:no-preference){.hero-line{animation:.75s cubic-bezier(.16,1,.3,1) both hero-arrive}.hero-line:nth-child(2){animation-delay:80ms}.hero-line:nth-child(3){animation-delay:.16s}.landing-hero>p{animation:.75s cubic-bezier(.16,1,.3,1) .24s both hero-arrive}.landing-hero>.landing-download-actions{animation:.75s cubic-bezier(.16,1,.3,1) .34s both hero-arrive}.hero-logo-tile{animation:1.1s cubic-bezier(.16,1,.3,1) both hero-tile-arrive}.hero-orbit{animation:hero-float 7s var(--float-delay,0s) ease-in-out infinite;animation-play-state:paused}.hero-scene[data-motion=running] .hero-orbit{animation-play-state:running}.landing-window{animation-delay:.48s}}@media (prefers-reduced-motion:reduce){.landing-other-downloads>svg{transition:none}}@media (width<=1100px){.hero-orbit-claude{left:0}.hero-orbit-openai{right:0}.hero-orbit-claude .hero-logo-tile,.hero-orbit-openai .hero-logo-tile{width:64px;height:64px}.hero-orbit-claude img,.hero-orbit-openai img{width:34px;height:34px}}@media (width<=850px){.hero-orbit-claude{top:25px;left:2%}.hero-orbit-openai{top:28px;right:2%}.hero-orbit-mac{top:16px;left:25%}.hero-orbit-windows{top:13px;right:25%}.hero-orbit-linux{top:26px;bottom:auto;left:calc(50% - 24px)}.hero-logo-tile,.hero-orbit-claude .hero-logo-tile,.hero-orbit-openai .hero-logo-tile{border-radius:13px;width:48px;height:48px}.hero-logo-tile>svg{width:25px;height:25px}.hero-logo-tile>img{width:28px;height:28px}}@media (width<=700px){.landing-hero{padding-top:113px;padding-bottom:63px}.landing-hero>p{font-size:15px}.landing *,.landing :before,.landing :after{transition:none}.landing-platforms{gap:20px}.landing-download-actions .landing-primary{gap:10px;padding:15px 18px}.landing-footer>div{margin-left:auto}.hero-logo-tile,.hero-orbit-claude .hero-logo-tile,.hero-orbit-openai .hero-logo-tile{border-radius:11px;width:40px;height:40px}.hero-logo-tile>svg{width:22px;height:22px}.hero-logo-tile>img{width:25px;height:25px}}.landing-hero{padding-top:90px;padding-bottom:65px}.landing-hero h1{font-size:clamp(48px,6.3vw,76px)}.landing-hero>p{max-width:660px}@media (width<=700px){.landing-hero{padding-top:110px;padding-bottom:60px}.landing-hero h1{font-size:clamp(36px,10.7vw,58px)}}.landing-open{white-space:nowrap}@media (width<=360px){.landing-nav .landing-brand{font-size:16px}.landing-nav .landing-open{gap:6px;padding:8px;font-size:11px}}@media (width<=700px){.landing-nav nav>a.landing-nav-download,.landing-nav nav>a.landing-open{display:none}.landing-nav nav>a.landing-nav-marketplace,.landing-nav nav>a.landing-nav-docs{display:inline-flex}}@media (width<=360px){.landing-nav .landing-brand{font-size:16px}}.download-page{--landing-muted:#a3a3a3;--download-dim:#959595;--download-line:#ffffff14;color:#f5f5f5;background:var(--site-background);scrollbar-color:#525252 var(--site-background);flex-direction:column;max-width:none;min-height:100dvh;padding:0;display:flex}.download-page .landing-nav{color:#eeeceb;width:calc(100% - 80px);max-width:1120px;margin:0 auto}.download-page>main{flex:1;padding:0 24px 64px}.download-page-heading{flex-direction:column;align-items:center;margin-bottom:32px;padding:9vh 24px 40px;display:flex}.download-heading-inner{align-items:center;gap:16px;display:flex}.download-heading-inner>img{flex:none}.download-page .download-page-heading h1{letter-spacing:-.035em;font-size:clamp(28px,4vw,44px);font-weight:500;line-height:1.15}.download-channel{color:var(--landing-muted);background:#ffffff08;border:1px solid #ffffff24;border-radius:999px;margin-top:24px;padding:8px 24px;font-size:13px}.download-page a.download-version{color:var(--download-dim);align-items:center;gap:4px;margin-top:16px;font-size:13px;text-decoration:none;display:inline-flex}.download-platform-list{width:100%;max-width:720px;margin:0 auto}.download-platform-section{flex-direction:column;gap:12px;scroll-margin-top:26px;display:flex}.download-platform-section+.download-platform-section{margin-top:40px}.download-page .download-platform-section h2{border-bottom:1px solid var(--download-line);letter-spacing:-.01em;align-items:center;gap:10px;margin:0;padding-bottom:8px;font-size:18px;font-weight:500;display:flex}.download-platform-section h2 svg{color:var(--landing-muted)}.download-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.download-page a.download-installer{border:1px solid var(--download-line);color:inherit;background:#ffffff05;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:flex}.download-page a.download-installer:hover{background:#ffffff0f;border-color:#ffffff26;transform:translateY(-1px)}.download-page a.download-installer:active{transform:none}.download-installer>img{flex:none}.download-installer-text{flex-direction:column;gap:3px;display:flex}.download-installer strong{font-size:15px;font-weight:600}.download-installer-text>span{color:var(--download-dim);font-size:13px}.download-platform-note,.download-releases,.download-setup{color:var(--download-dim);margin:0;font-size:13px;line-height:1.5}.download-page .download-platform-note a,.download-page .download-releases a,.download-page .download-setup a{color:var(--landing-muted);text-underline-offset:3px;-webkit-text-decoration:underline #a1a1aa66;text-decoration:underline #a1a1aa66}.download-page main a:hover,.download-page .landing-footer a:hover{color:#fff}.download-releases{margin-top:48px}.download-setup{margin-top:12px}.download-releases svg,.download-setup svg{vertical-align:-2px;display:inline-block}.download-page .landing-footer{border-top:1px solid var(--download-line);width:100%;max-width:1240px;margin:0 auto;padding:40px 32px 32px;font-size:13px}.download-page .landing-footer .landing-brand{color:var(--download-dim);font-size:13px;font-weight:500}.download-page .landing-footer a{color:var(--landing-muted)}.download-page main a:focus-visible,.download-page .landing-footer a:focus-visible{outline-offset:4px;outline:2px solid #f5f5f5}.download-page ::selection{color:#fff;background:#484848}@media (width<=700px){.download-page .landing-nav{width:calc(100% - 44px)}}@media (width<=640px){.download-page>main{padding:0 20px 64px}.download-page-heading{padding:6vh 0 32px}.download-heading-inner{text-align:center;flex-direction:column}.download-cards{grid-template-columns:1fr}.download-page .landing-footer{padding:32px 20px}}@media (prefers-reduced-motion:reduce){.download-page a.download-installer{transition:none}}.download-terminal{margin-top:40px}.download-command{border:1px solid var(--download-line);background:#ffffff05;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:16px;display:flex}.download-command code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#e9e4e1;flex:1;min-width:0;font-family:ui-monospace,monospace;font-size:13px;line-height:1.8}.download-command button{width:34px;height:34px;color:var(--landing-muted);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:5px;flex-shrink:0;place-items:center;display:grid}.download-command button:hover{color:var(--accent-text);border-color:var(--accent-text)}.download-command button:focus-visible{outline:2px solid var(--accent-text);outline-offset:4px}.download-copy-status{min-height:18px;color:var(--accent-text);font-size:12px;display:block}.download-platform-note code{color:#e9e4e1;font-size:12px}@media (width<=640px){.download-command{gap:8px;padding:12px}.download-command code{font-size:11px}}
